/*
Theme Name: AVN Solutions
Theme URI: http://innovatorsweb.com
Author: the Innovatorsweb team
*/

body{font-family:Roboto; font-size:16px; color:#000}
h1, h2, h3, h4, h5, h6 { font-family: Roboto, sans-serif; font-weight: 400}
h1{font-size:30px}
a{color:#ff7000}
a:hover{text-decoration: underline}

.video-container {position:relative; padding-bottom:56.25%; padding-top:0px; height:0;	overflow:hidden; margin:15px 0}
.video-container iframe, .video-container object, .video-container embed { position:absolute; top:0; left:0; width:100%; height:100%;}

.btn-orange {color: #fff; background-color: #ff7000; border-color: #ff7000;}
.btn-orange:hover{color:#fff; background-color: #515151; border-color: #515151;}
.img-center{margin:10px auto}
.img-rt{margin-left:15px; margin-bottom:15px}
.btn-success{background-color:#8cc540}
.top{padding:15px 0; background:#000; color:#fff; font-size:12px}
.tsearch{background: #fff; border-radius: 20px; padding: 10px; margin-top: 30px}
.tsearch input{border: none; width:90%; outline: none; color:#333; font-size:14px}
.tsearch button{border: none; width:10%; background: transparent; color: #000000}
.tlinks{margin-top:25px; margin-left: 60px;}
.tlinks a{
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  border: 2px solid #909090;
  border-radius: 30px;
  margin-left: 7px; /*space between*/
  text-align: center ;

}
.tlinks a i{
  padding: 13px 11px;
  font-size: 20px;
  color: #909090;
}
.tlinks .scart{margin-left:33px; position: relative}
.tlinks .scart .citems{position:absolute; background:#ff7c00; color:#fff; height: 22px; width: 22px; border-radius: 50%; top: 13px; left: -17px; padding-top: 3px;}
.tlinks .total{padding-top: 17px; border-color: transparent; color: #fff; text-decoration: none; text-align: right}

@media (max-width: 990px) {
  .infotop .email, .infotop .text-right{display:none}
  .infotop .col-xs-9{width:100%; text-align:center}
}

#nav {width: 100%;position:static;top:-30px; border-bottom:1px solid #d6d6d6}
#nav.affix {position: fixed;top: 0;z-index:10;-webkit-transition: all .6s ease-in-out; background:#fff; box-shadow: 0px 2px 2px 2px #888888;}

.navbar{border:none; background:none; margin:0}
.navbar-brand{font-size:30px; font-weight:bold; padding:5px 15px}
.navbar-default .navbar-brand{color: #000;}
.navbar-brand span{color:#0873bb}
.navbar-default .navbar-nav>li>a {
  color: #2d2d2d; font-size:18px; font-weight: 300;
}
.nav>li>a {padding-left:20px; padding-right:20px;}
@media (max-width: 990px) {
  .nav>li>a {font-size:14px; padding-left:6px; padding-right:6px;}
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: #fff;
  background-color: #ff7c00;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  color: #fff;
  background-color: #ff7c00;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
  color: #FFF;
  background-color: #ff7c00;
}

@media (max-width: 768px) {
  .home-hdr{ text-align:center}
  .home-hdr .img-responsive{margin:0 auto 10px}
  .rfq{margin-top:15px}
}

.sslider{background: #d6d6d6}

.section{padding-top:30px; padding-bottom: 30px}

#wa_wps_foo46 li{text-align: center !important; border: 1px solid #e2e2e2; font-weight: 500; text-transform: uppercase}
#wa_wps_image_carousel46 li .wa_featured_img { text-align: center !important; margin-bottom: 15px !important; }
#wa_wps_image_carousel46 .wa_wps_prev, #wa_wps_image_carousel52 .wa_wps_prev{background: url("images/prev.jpg") no-repeat top left !important; width: 34px !important; height: 34px !important; left:-10px !important;}
#wa_wps_image_carousel46 .wa_wps_prev span, #wa_wps_image_carousel52 .wa_wps_prev span{display: none !important;}
#wa_wps_image_carousel46 .wa_wps_next, #wa_wps_image_carousel52 .wa_wps_next{background: url("images/next.jpg") no-repeat top left !important; width: 34px !important; height: 34px !important; right:-10px !important;}
#wa_wps_image_carousel46 .wa_wps_next span, #wa_wps_image_carousel52 .wa_wps_next span{display: none !important;}

.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active {right:-15px !important;background: url("images/next.jpg") center center no-repeat !important;background-size: 34px 34px !important; box-shadow:none !important;}
.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active{left:-15px !important; background: url("images/prev.jpg") center center no-repeat !important;background-size: 34px 34px !important;box-shadow:none !important;}
.wpls-logo-showcase button.slick-next:hover,  .wpls-logo-showcase button.slick-next:focus{background: url("images/next.jpg") center center no-repeat !important; background-size: 34px 34px !important;}
.wpls-logo-showcase button.slick-prev:hover, .wpls-logo-showcase button.slick-prev:focus{background: url("images/prev.jpg") center center no-repeat !important; background-size: 34px 34px !important;}

.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active {
  background: rgba(0, 0, 0, 0.5) url("images/prev.jpg") center center no-repeat !important;
  background-size: 34px 34px !important;
  box-shadow: none !important;
  left:-15px !important;
}
.wpls-logo-showcase button.slick-arrow {
  width: 34px;
  height: 34px;
}


.woocommerce div.product form.cart .button{color: #fff; background-color: #ff7c00; border:0}
.woocommerce div.product form.cart .button:hover{background-color: #dad8da; color: #515151; border:0}
.woocommerce .quantity .qty { padding: 4px 0;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #ff7c00;}
.woocommerce .woocommerce-breadcrumb { border-bottom: 1px dashed #e1e1e1;}
.woocommerce .woocommerce-ordering select { border: 1px solid #ccc; padding: 3px; outline: none}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { text-align: center; border: 1px solid #e2e2e2; padding: 5px }
.woocommerce ul.products li.product a { color: #000; }
.woocommerce ul.products li.product .price { color: #000; font-weight: 400; font-size: 24px; }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  color: #fff !important; background-color: #ff7c00; border:0; font-weight: 400; text-transform: uppercase;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
  background-color: #dad8da;  color: #515151 !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #ff7c00; color: #fff;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #dad8da; color: #515151;
}
.woocommerce-info { border-top-color: #000; }
.woocommerce-info::before { color: #000; }
.woocommerce-cart table.cart td.actions .coupon .input-text{width:110px}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    min-height: 70px;
}

.page-title{margin-top:0}
article{border-bottom:1px dashed #e2e2e2; margin-bottom: 30px; padding-bottom: 30px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{border:1px solid #c0c0c0}
.wpls-logo-showcase .slick-dots{display: none !important;}
/*---------------------------------------------------------------------*/
/*  6.3. SECTION - FOOTER
/*---------------------------------------------------------------------*/
.footer01{background-color: #141819; color:#6a6a6a; font-size:13px; padding:10px 0 15px}
.footer01 a{color: #6a6a6a; text-decoration: none}
.footer01 a:hover{text-decoration: none; color: #ff7000}
.footer01 .link{color: #ff7000 }
.footer01 .link:hover{ text-decoration: underline}
.footer01 .widget-title{color: #fff; font-size:18px; background: url("images/orange-line.jpg") no-repeat bottom left; padding-bottom: 10px;}
.footer01 .fphone{font-size:18px; color: #ffffff; font-weight: 500}

.footer02{background-color: #080808; color:#6e6e6e; font-size:12px; padding:15px 0}
.footer02 .social{text-align: right;}
.footer02 .social a{font-size:18px; margin-left:10px; color: #6e6e6e}
.footer02 .social a:hover{color:#ff7000}
.footer02 .copyrights{padding: 5px 0 0}

#menu-customer-services, #menu-information{list-style: none; padding: 0}
.wpmm_brand_logo_wrap,#wp-megamenu-item-wpmm-search-icon,#wp-megamenu-item-facebook,#wp-megamenu-item-twitter{display:none}

.ever-category-slider .ever-slider-caption-btn {
    background-color: #ff7000; border: 1px solid #ff7000; text-transform:uppercase
}
.ever-slider .owl-nav button.owl-prev, .ever-slider .owl-nav button.owl-next {background: #000;}
.ever-slider .owl-nav button.owl-prev:hover, .ever-slider .owl-nav button.owl-next:hover {
	background: #000;
}