@import url(https://fonts.googleapis.com/css?family=Passion+One:400,700,900);
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
*/
/*-- Basic --*/
a { text-decoration: none; color: #666;}
img{max-width:100%}
a:hover { text-decoration: none; color: #782182;}
p { font-family: 'Open Sans', sans-serif; font-size: 13px; color: #666;}
p a{ text-decoration:underline}
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }
/* Preload some rollover images */
body::after{
   position:absolute; width:0; height:0; overflow:hidden; z-index:-1; /* hide images*/
   content:url(/images/icon-tyre-over.png) url(/images/icon_shirt_over.png);   /*load images */
}
.space30 {margin-bottom: 30px;}
.space50 {margin-bottom: 50px;}
.about-right p.color-purple{ color:#782182}
/*-- Header --*/
#top-header { background:url(../images/bg-header-tp.jpg)}
.home-account a { display: inline-block; margin-right: 15px; padding: 10px 0; font-size: 13px; font-family: 'Open Sans', sans-serif;}
.cart-info { text-align: right;padding: 8px 0; font-size: 13px; font-family: 'Open Sans', sans-serif;}
.logo { padding: 21px 0;}
.find-distribuetr, .shop-hooiser, .custom-mfg, .car-care{margin-top:50px; float:left; padding:0 10px;}
.find-distribuetr {width: 20%;} 
.shop-hooiser {width: 20%; padding-right:5px;} 
.custom-mfg {width:20%;}
.car-care {width:15%;}
.social-hdr {float:left; width:20%; padding-left:0px; }
.top-header-right{ float:right}
 .custom-mfg, .shop-hooiser, .car-care{border-left:#717171 1px solid}
/* .shop-hooiser, .find-distribuetr{border-left:#717171 1px solid} */
.shop-hooiser h3, .find-distribuetr h3, .custom-mfg h3, .car-care h3{color:#252525; font-size:13px;line-height:16px; display:inline-block; margin:0px; padding:5px 0px 0px 0px;}
.shop-hooiser a:hover h3, .find-distribuetr a:hover h3, .custom-mfg a:hover h3, .car-care a:hover h3{color:#782182}
.shop-hooiser a:hover .fa, .find-distribuetr a:hover .fa, .custom-mfg a:hover .fa{color:#252525}
.find-distribuetr span, .shop-hooiser span, .custom-mfg span, .car-care  span{ text-transform:uppercase; font-size:15px; font-weight:600; margin:0px 5px 0px 0px; letter-spacing:-0.5px}
.shop-hooiser .fa, .find-distribuetr .fa, .custom-mfg .fa{color:#782182; font-size:40px; vertical-align:top; display:inline-block}
.social{ border-left:#e4e4e4 2px solid; min-height:140px; padding:53px 0px 0px 0px}
.social ul{ float:right}
.social .fa, .social .fab{color:#9d9d9c; border:2px solid #9d9d9c; width:30px; height:30px; font-size:15px; border-radius:35px; line-height:28px; text-align:center}
.social ul{ margin:0px; padding:0px;}
.social li{ display:inline-block; margin:0px 2px}
.social .fa:hover, .social .fab:hover{color:#fff; border:2px solid #782182; background:#782182}
.navigation{ background:#262626; position:relative }
.navigation .navbar{margin:0px}
.navigation .navbar-default .navbar-nav>li { list-style: none; border-right:#464d54 1px solid; float:none}
.navigation .navbar-default .navbar-nav>li:last-child{border:0px none}
.navigation .navbar-default .navbar-nav>li>a { font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 17px; color: #fff; text-transform: uppercase; padding: 15px 25px;}
.main-menu a:hover { color: #ccc;}
.navigation .navbar-default {background-color: transparent; border-color: transparent;}
.navigation .navbar-default .navbar-nav>.active>a, .navigation .navbar-default .navbar-nav>.active>a:hover, .navigation .navbar-default .navbar-nav>.active>a:focus, .navigation .navbar-default .navbar-nav>li>a:hover{background-color:#782182; color:#fff}
.navigation .navbar-default .navbar-nav > .open > a, .navigation .navbar-default .navbar-nav > .open > a:hover, .navigation .navbar-default .navbar-nav > .open > a:focus{background-color:#782182; color:#fff}
.navigation .dropdown-menu > li > a{ text-align:left}
.search-box {float:right; width:100%;  position: relative; background:#fff; border-radius:3px}
.search-box input { border: 0 none; float: left; line-height: 38px; margin-top: 0;
    width: 100%; background:transparent; padding:0px 90px 0px 10px; font-family: 'Lato', sans-serif;}
.search-box input[type="submit"] { background-color:#343434; float:right;width:auto; height:auto; color:#fff; font-size:12px; font-weight:bold;  right: 0; top: 0; border: 0; background: url(../images/search-icon.png); background-position: center right; background-repeat: no-repeat; width:87px; height:38px; text-indent:-9999px; position:absolute; padding:0px; background-position: top right;}
.search-box input[type="submit"]:hover{background: url(../images/search-icon.png); background-position: bottom right;}
.search-box input#s { padding: 4px 10px 4px 10px; height: 34px; line-height: 34px; outline: 0; border: 1px solid #ddd;}
.header-btm{ background:url(../images/bg-header-btm.jpg) no-repeat top center; min-height:173px; border-bottom:#782182 5px solid}
.header-btm h1.heading{ font-size:43px; font-family: 'Passion One'; font-weight:600; color:#222222; position:relative; line-height:55px; margin:47px 0px 0px 0px}
.header-btm h1.heading::after{background: #782182 none repeat scroll 0 0;
    bottom:0px; content: "" "";  display: inline-block;  height: 9px; left:0px;
    position: absolute;  width: 55px;}
.my-account .navbar-nav > li > a{color:#fff; background:#782182; padding:10px 15px; font-family: 'Lato', sans-serif;}
.my-account ul{ list-style:none}
.header-btm .cart{ position:relative; float:left; width:32%; height:40px; border-left:#c7c6c6 1px solid; text-align:right}
.cart .fa.fa-shopping-cart{color:#272727; font-size:25px; margin:10px 15px 0px 0px}
.header-btm .cart .number{ background:#782182; width:20px; height:20px; color:#fff; text-align:center;line-height:20px; display:block; border-radius:20px; font-size:13px; position:absolute; right:-8px; top:2px}
.header-btm .cart i{display: inline-block;
    margin-right: 0;
    margin-top: 10px;}
.mid-right{ margin:60px 0px 0px 0px}
.my-account{ float:right; line-height:36px;}
.my-account .navbar-nav{ margin:0px; padding:0px}
.my-account .navbar-nav .caret{margin-left:10px}

.shop-hooiser i.tyre-icon {
  width: 36px;
  height: 36px;
  float: left;
  background: url(/images/icon-tyre.png) no-repeat;
  background-size: cover;
  margin: 0px 10px 0px 0px;
}
.shop-hooiser a:hover i.tyre-icon {
  width: 36px;
  height: 36px;
  float: left;
  background: url(/images/icon-tyre-over.png) no-repeat;
  background-size: cover;
  margin: 0px 10px 0px 0px;
}

.custom-mfg i.shirt-icon {
  width: 44px;
  height: 40px;
  float: left;
  background: url(/images/icon_shirt.png) no-repeat;
  background-size: cover;
  margin: 0px 10px 0px 0px;
}
.custom-mfg a:hover i.shirt-icon {
  width: 44px;
  height: 40px;
  float: left;
  background: url(/images/icon_shirt_over.png) no-repeat;
  background-size: cover;
  margin: 0px 10px 0px 0px;
}

.car-care i.bottle-icon {
  width: 26px;
  height: 40px;
  float: left;
  background: url(/images/icon_spraybottle.png) no-repeat;
  background-size: cover;
  margin: 0px 10px 0px 0px;
}
.car-care a:hover i.bottle-icon {
  width: 26px;
  height: 40px;
  float: left;
  background: url(/images/icon_spraybottle_over.png) no-repeat;
  background-size: cover;
  margin: 0px 10px 0px 0px;
}



/*--new navigation code--*/

.navbar {
     border-radius: 0 !important;
     margin-bottom: 0;
}

.navbar-inverse {
	background-color: #9d9d9c;
	border-color: #9d9d9c;
}
.navbar-inverse .navbar-nav > li > a {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    
}

.nav > li > a {
padding: 15px 18px;}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #782182;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
    text-align: left;
}


.dropdown-menu li a {
    border-bottom: 4px solid #8e22a1;
    color: #fff;
    float: left;
    padding: 11px 10px 11px 20px;
    width: 100%;
}
.dropdown-menu li a.last {
    border: 0 none;
}


.menu-drop1 {
    background: #fff none repeat scroll 0 0;
    box-shadow: 1px 1px 7px #373737;
    left: 0;
    padding-bottom: 10px;
    position: absolute;
    top: 0;
    width: 687px;
    z-index: 100;
}

.nav-pills > li.active > a,  .nav-pills > li.active > a:focus {
    background-color: #e7e7e7;
    color: #878787;
    border: 0 none;
}
.nav-pills > li.active > a:hover {
	background: #782182;
	color:#FFF;
}


.navbar-nav li.dividers {
    border-right: 1px solid #464d54;
    

}
.tires-dropdown-mobile {display:none !important;}


.bx-wrapper .bx-pager {left: 46% !important;}

.menu-left-box ul li.first-item a {
   background-color: #eeeeee !important; border-right:1px solid #8e22a1 !important; color: #999999 !important;
   border-bottom: 4px solid #8e22a1 !important; 
}


.menu-left-box ul li.first-item a:hover {color: #8e22a1 !important; cursor: pointer;}

     /*responsive code*/

/*-- End new naviation code --*/

/*---Submit newsletter --*/

.form-control, .form-language select, .form-list select, .form-list textarea, .input-text, .multiple-checkout .data-table select, .my-wishlist textarea, .product-options dd .input-text, .product-options dd select, .product-options dd textarea {
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 1.42857;
    /* padding: 13px 2px; */
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 73%;
    border: 0 none;
}

.subscribe-form {padding: 28px 0;}

/*--End newsletter--/



/*-- End Header --*/
#body-container{ margin:25px 0px}
.main-banner .banner-img{ padding-right:0px; overflow:hidden}
.main-banner .banner-img img{ max-width:inherit; width:auto}
.main-banner .category-list{ padding-left:0px}
.main-banner .category-list-inner{ background:#782182; color:#fff; padding:20px 20px 0px 20px; min-height:591px}
.main-banner .category-list-inner h3{ padding:0px; margin:0px; font-family: "Passion One"; font-size:24px; font-weight:600; text-transform:uppercase}
.main-banner .category-list-inner p{ margin:0px; padding:5px 0px 10px 0px; font-size:18px; color:#fff; font-family: 'Lato', sans-serif;}
.main-banner .category-list-inner ul{ list-style:none; margin:0px; padding:0px; margin:0px -20px}
.main-banner .category-list-inner ul li{ padding:15px 10px; border-bottom:#87308e 1px solid; margin:0px 20px;}
.main-banner .category-list-inner ul li .fa{margin-right:5px}
.main-banner .category-list-inner ul li::before{}
.main-banner .category-list-inner ul li:last-child{border-bottom:0px}
.main-banner .category-list-inner ul li .tyre-icon{ width:43px; height:43px; float:left; background:url(../images/icon-tyre.png) no-repeat; margin:0px 10px 0px 0px}
.main-banner .category-list-inner ul li:hover .tyre-icon{background:url(../images/icon-tyre-hover.png) no-repeat;}
.main-banner .category-list-inner ul li h4{font-size:17px; text-transform:uppercase; font-weight:600; color:#fff; margin:0px; padding:0px}
.main-banner .category-list-inner ul li a{ color:#f199f8; text-decoration:underline}
.innetr-banner{margin-top:25px; margin-bottom:25px;}
.shop-small-banner{ position:relative; background:url(../images/banner-shop-2.jpg) no-repeat top center; width:100%; height:180px; float:left; background-size:100% 100%; color:#fff; text-align:center; margin:0px 0px 30px 0px}
.shop-small-banner hgroup{margin:50px 0px 0px 0px; display:inline-block}
.shop-small-banner hgroup h2{ font-size:18px; font-weight:600; color:#fff; text-transform:uppercase; margin:0px; padding:0px}
.shop-small-banner hgroup h1{font-family: "Passion One"; font-size:30px; font-weight:600; text-transform:uppercase; margin:0px; padding:10px 0px 10px 0px}
.shop-small-banner hgroup h1 span{border-bottom:#fff 1px solid; padding:0px 0px 10px 0px}
.shop-small-banner hgroup h1 span a{color:#fff}
.shop-small-banner hgroup h1 span a:hover{color:#f199f8}
 .shop-small-banner hgroup h1 span:hover{border-bottom:#f199f8 1px solid;}
.img-map{ position:absolute; bottom:-25px; right:0px}
/*-- shop-categories --*/
#shop-categories{}
#shop-categories h1{ color: #222222; font-family: "Passion One"; text-align:center; font-size:38px;  font-weight: 600;  line-height:45px;  margin:0px 0 0; padding:0px 0px 20px 0px;  position: relative;}
#shop-categories .video-gallery { position: inherit;}
#shop-categories .iframe-img { display: block;  position: relative;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}
#shop-categories .video-gallery a{}
#shop-categories .video-gallery a img { height: 100%; width: 100%;}
#shop-categories .video-gallery a .title{color: #fff; text-transform:uppercase; font-family: "Passion One"; text-align:center; font-size:25px; letter-spacing:1px;  font-weight: 600;  line-height:45px; font-size: 20px; position:absolute; z-index:1; top:40%; text-align:center; width:100% }
#shop-categories .video-gallery a:hover .overlay-icon { opacity: 1;}
#shop-categories .overlay-icon {  background: rgba(113, 15, 119, 0.8) none repeat scroll 0 0; border-radius: 3px; display: block;   opacity: 0;  position: absolute; top:0px;  height:100%;vertical-align:middle;    transition: all 300ms ease 0s; width: 100%;}

a.browse-all{ color:#7c0c81; padding:12px 10px 12px 20px; line-height:20px; display:inline-block; border:#6a1072 1px solid; font-size:16px; font-weight:600; font-family: 'Lato', sans-serif;}
a.browse-all .fa{margin-left:10px; font-size:14px}
a.browse-all:hover, a.browse-all .fa:hover, .view-all:hover{border:#333 1px solid; color:#333;}
.browse-btn{margin-top:45px;}
/*-- shop-about --*/
.about-des{ background:url(../images/bg-des.png) no-repeat top center #e6e4e4; border-bottom:#782182 5px solid; text-align:center; margin:20px 0px 25px 0px; padding:20px 0px 40px 0px}
.home .about-des{margin:40px 0px 25px 0px}
.about-des p{ font-size:15px; font-weight:600; color:#4b4b4b; line-height:24px; padding:10px 0px; margin:0px }
.about-des a.learn-more{color:#fff; padding:12px 70px; background:#782182; line-height:20px; display:inline-block; font-size:18px; font-weight:400; text-transform:uppercase; border:#fff 1px solid; margin-top:10px}
.about-des a.learn-more:hover{border:#782182 1px solid; background:#fff; color:#782182 }
.about-des a.learn-more .fa{ font-size:22px; margin-left:8px}
.about-des .img{ padding:5px 0px 10px 0px}
/*-- Heading --*/
#heading h1 { font-size: 36px; font-weight: 700; color: #fff; text-transform: uppercase;}
#heading h2 { font-size: 36px; font-weight: 700; color: #fff; text-transform: uppercase;}
/*--Footer--*/
footer {background-color: #2f2f2f; margin-top:30px;}
.shop-list { margin:30px 0 0;}
.subscribe-col{ background:#782182}
.subscribe-col .subscribe-form{ float:right; width:666px}
.download-col{ background:url(../images/bg-download-sec.png); height:113px; font-family: 'Oswald', sans-serif; line-height:100px; font-size: 23px; font-weight:400; font-style:italic; color: #fff; font-style:italic; text-align:right }
.download-col .download-btn{ width:410px; float:left; text-align:right; background:url(../images/arrow-down.png) no-repeat top right}
.download-col .download-btn a{color:#fff}
.download-col .download-btn a:hover{}
.download-col .download-btn .fa{margin-left:10px;}
.subscribe-form {padding:26px 0px}
.subscribe-form span { font-family: 'Oswald', sans-serif; font-size: 23px; font-weight:400; font-style:italic; color: #fff; float: left; margin-right:3%;  width:46%; margin-top:15px; text-align:right}
.subscribeForm { position: relative; display: inline-block; background:#fff; border-radius:5px; width:49%}
.subscribe-form input[type="submit"] { background:#782182; color: #fff; border: 0; float:right; border-radius:5px; line-height:38px; margin:5px; text-transform:uppercase; font-size:14px; padding:0px 10px; font-weight:600}
.subscribe-form input[type="submit"]:hover{ background:#333}
.subscribe-form input#subscribe { padding: 4px 10px 4px 10px; float:left; max-width: 280px; width:65%; background:transparent; margin-top: 0px; outline: 0; border:0px; line-height:36px }
.main-footer{ clear:both}
.foot-logo{ text-align:center}
.text-align-right p{ text-align:right}
.footer-title { font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight:600; color: #979797; text-transform: uppercase; padding-bottom:0px; margin-bottom: 5px;}
.shop-list ul { margin: 0; padding: 0;}
.shop-list li { list-style: none; margin:3px 0;}
.shop-list i { font-size: 16px; margin-right: 5px;  color: #f78e21;}
.shop-list a {color: #5b5b5b; font-size: 15px;}
.shop-list a:hover { color: #ccc;}
.bottom-footer { text-align: left; padding:20px 0px; background:#fff; background:#ecebeb}
.bottom-footer a{color:#333; font-style:normal; text-decoration:none;}
.bottom-footer a:hover{color:#782182;}
.bottom-footer p{padding:20px 0px 0px 0px}

a.dm{
  width: 52px;
  height:49px;
  display:block;
  margin:0 auto;
  text-indent:-999px;
  overflow: hidden;
  background:url('../images/DigMo_logo.png') no-repeat top left;
}

a.dm:hover{
  background-position:0 -49px;
}

.iphone-nav-right{ display:none}
/*-- End Footer --*/
#cart_items .cart_info {border: 1px solid #E6E4DF;margin-bottom: 50px}
.cart_menu th{ text-transform:uppercase}
.cart_info .table > thead > tr > th {  border-bottom: 1px solid #ddd; vertical-align: bottom; text-align:center; font-size:13px; color:#222222; font-family: 'Lato', sans-serif;}
.cart_info .table > thead > tr > th.image{ text-align:left; width:130px; padding-left:0px}
.cart_info .table tr td{ border-bottom: 1px solid #ddd !important;}
#cart_items .cart_info .cart_menu { background: #FE980F;color: #fff; font-size: 16px; font-weight: normal;}
#cart_items .cart_info .table.table-condensed thead tr {}
.cart_info table tr td {border-top: 0 none;vertical-align: middle; padding:25px 0px}
.cart_info table tr td.cart_product, .cart_info table tr td.cart_description{ text-align:left; vertical-align:top}
.cart_info{ text-transform:uppercase; color:#656565; font-size:13px; font-family: 'Lato', sans-serif;}
.cart_info .image { padding-left: 30px;}
.cart_info .cart_description h4 {margin:0px; padding:0px;  color: #222222;  font-family: "Passion One";  font-size:22px;  font-weight: 600;
    line-height:30px;}
.cart_info .cart_description h4 a { color: #363432;}
.cart_info .cart_description p { color:#696763}
.cart_info .cart_price p {}
.cart_info .cart_total_price {
}
.cart_product { display: block; margin:0px 0px;}
.cart_quantity_button a { background:#cccccc; display: inline-block;
  font-size:25px; height:40px; overflow: hidden; text-align: center; width:40px;
  float: left; color:#fff; font-weight:600;
}
.cart_quantity_button a:hover{ background:#782182}
.cart_quantity_input {text-align: center; border:#eaeaea 1px solid; color:#656565; padding:5px 10px}
.cart_delete  {}
.cart_delete a { background: #f0f0e9 none repeat scroll 0 0;   border-radius: 16px;
    color: #ffffff;  display: block;  font-size: 11px;  height: 16px; text-align: center;  width: 16px;}
.cart_delete a:hover { background:#782182}
.continue-shop-btn{ margin:0px 0px 20px 0px}
.continue-shop-btn .btn.continue{ float:right}
.continue-shop-btn .btn.clear, .continue-shop-btn .btn.continue{border:#eaeaea 1px solid; padding:12px 20px; font-size:14px; color:#4a4a4a; font-weight:700; text-transform:uppercase;border-radius:0px; font-family: 'Lato', sans-serif;}
.continue-shop-btn .btn.clear:hover, .continue-shop-btn .btn.continue:hover, form#quote .btn.quote:hover{color:#782182; border:#782182 1px solid}
.cart-checkout{}
.shipping-address{}
.shipping-address h2{font-size:16px; color:#111111; font-weight:700; text-transform:uppercase; font-family: 'Lato', sans-serif;}
form#quote{display:block}
form#quote select{border:#eaeaea 1px solid; padding:10px; width:100%; margin-bottom:20px; color:#bfbfbf; font-family: 'Lato', sans-serif;}
form#quote input{border:#eaeaea 1px solid; padding:10px; width:100%; margin-bottom:20px; color:#bfbfbf; font-family: 'Lato', sans-serif;}
form#quote .btn.quote{border:#eaeaea 1px solid; padding:8px 15px; font-size:11px; color:#4a4a4a; font-weight:700; text-transform:uppercase;border-radius:0px; font-family: 'Lato', sans-serif;}
.total-box .total{ background:#f5f3f3; padding:30px 30px; overflow:hidden}
.proceed-checkout-box.total{margin-top:45px}
ul.total_area{ margin:0px; padding:0px; list-style:none}
ul.total_area li.total{ text-align:right; padding:0px; font-size:11px; text-transform:uppercase}
ul.total_area li{padding:15px 0px 15px 0px; float:left; clear:both; width:100%; font-family: 'Lato', sans-serif;}
ul.total_area li .total-price, ul.total_area li .grand-total-price{width:60px; text-align:right; float:right}
ul.total_area li .text{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
ul.total_area li.grand-total{ text-align:right; font-size:16px; font-weight:700; text-transform:uppercase}
.grand-total-price{ color:#782182}
ul.total_area li.proceed{border-top:#e2e2e2 1px solid}
a.proceed-checkout{ padding:13px 15px; background:#782182; font-size:16px; color:#fff; font-weight:700; text-transform:uppercase;border-radius:0px; width:100%; text-align:center; float:left; clear:both}
a.proceed-checkout:hover{ background:#333}
/*-- start-shopping section--*/
.cartabout.about-des{margin:20px 0px 5px 0px}
.start-shopping{ background:url(../images/bg-start-shopping.jpg) no-repeat top center #121315; text-align:center; clear:both; margin:5px 0px 25px 0px; padding:30px 0px 50px 0px}
.start-shopping p{ font-size:18px; font-weight:600; color:#fff; line-height:30px; padding:10px 0px; margin:0px }
.start-shopping a.learn-more{color:#782182; padding:12px 70px; background:#fff; line-height:20px; display:inline-block; font-size:18px; font-weight:400; border:#fff 1px solid; margin-top:10px}
.start-shopping a.learn-more:hover{ background: #782182;  border: 1px solid #fff;
    color: #fff;}
.start-shopping a.learn-more:hover .fa{ background: #782182; color: #fff;}
.start-shopping a.learn-more .fa{ font-size:22px; margin-left:8px}
.bredcrumb{color:#782182; font-size:13px; padding:0px 0px 20px 0px; font-weight:600; text-transform:uppercase; font-family: 'Lato', sans-serif;}
.bredcrumb a{color:#782182;}
.left-sidebar{}
.left-sidebar h3.category-heading{margin:0px; padding:10px 15px; color:#fff; background:#782182; font-size:14px; text-transform:uppercase; font-weight:600}
.left-sidebar ul.category{list-style:none; margin:10px 0px; padding:0px;}
.left-sidebar ul.category li{ display:block; margin:1px 0px}
.left-sidebar ul.category li a{padding:5px 15px; font-size:15px; color:#0d0d0d; display:block; font-family: 'Lato', sans-serif; }
.left-sidebar ul.category li a:hover, .left-sidebar ul.category li.active a{ background:#e3e1e1; color:#782182; font-weight:600}
h1.page-title{ margin:0px; padding:0px 0px 10px 0px; color: #222222;  font-family: "Passion One";  font-size:23px;}
.toolbar{ background:#2a2a2a; padding:10px;}
.sorter ul{margin:0px; padding:0px; list-style:none}
.toolbar .sort{ display:inline-block; background:#fff; border:#ebebeb 1px solid; padding:0px 5px;}
.toolbar .sort .sort-by{ display:inline-block; color:#6f6e6e; font-size:14px; border-left:#ebebeb 1px solid; padding:0px 5px; min-height:26px; vertical-align:top}
.toolbar .sort .sort-by:first-child{border:0px;}
.toolbar .sort .sort-by label{color:#6f6e6e; font-weight:normal; margin:0px; line-height:26px; font-family:lato}
.toolbar .sort select{border: 0 none; margin:2px 0px 0px 5px; height: 20px; line-height: 20px;  padding: 0; box-shadow: inherit; font-family:lato}
.list-grid { display: inline-block;  float: right; text-align: right;}
.grid, .list{ background:#782182; color:#fff; border:#ebebeb 1px solid; font-size: 20px; padding: 2px 5px;}
.grid.disable, .list.disable{ background:#fff; color:#a5a5a5; border:#ebebeb 1px solid}
.toolbar .view-mode{display:inline-block}
.grid:hover, .list:hover{background:#fff; color:#a5a5a5; border:#ebebeb 1px solid}
.product-list{ margin:0px 0px 0px 0px}
.product-list .product-image-wrapper{margin:25px 0px 0px 0px}
.product-list.list-view .product-image-wrapper{margin:0px}
.product-list.list-view .row{padding-top:30px; padding-bottom:30px}
.product-list.list-view .toolbar-btm{padding:0px 0 0}
.product-list.list-view h3{padding:0px 0 10px}
.product-list h3{color: #222222;  font-family: "Passion One";  font-size:22px; text-transform:uppercase; margin:0px; padding:15px 0px 10px 0px}
.product-list h3 a{color: #222222;}
.price{ font-size:18px; color:#782182; font-family: 'Lato', sans-serif;}
.product-list .rating{padding:0px 0px 10px 0px}
.product-list p{ font-size:14px; color:#070707; padding:10px 0px; font-family: 'Lato', sans-serif;}
p.add-to-cart{ margin:0px; padding:0px 0px 0px 0px; font-size:15px;}
.product-details p.add-to-cart{ clear:both; padding-top:15px}
p.add-to-cart img {margin: -3px 4px 0 0;}
.toolbar-btm{ padding:40px 0px 0px 0px}
/*-- pagination--*/
.product-wrap hr{ background: #782182 none repeat scroll 0 0;
    clear: both;
    height: 8px !important;}
	hr.cart-wrap{background: #782182 none repeat scroll 0 0;
    clear: both;
    height: 8px !important; margin:40px 0px 20px 0px; float:left; width:100%;}
.pagination {display: inline-block; margin:0px; padding:3px 6px; border:#ebebeb 1px solid; border-radius:3px; font-size:16px;}
.pagination  li:first-child  a, .pagination  li:first-child  span {  border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: 0;
}
.pagination  li:last-child  a, .pagination  li:last-child  span { border-bottom-right-radius: 0;  border-top-right-radius: 0;}
.pagination  .active  a, .pagination  .active  span, .pagination  .active  a:hover, .pagination  .active  span:hover, .pagination  .active  a:focus, .pagination  .active  span:focus {
  background-color:transparent; border:0px none; color: #782182; cursor: default;
  z-index: 2;}
.pagination  li  a, .pagination  li  span {background-color:transparent; border:0px none;
  float: left; line-height: 1.42857; margin-left: -1px; padding: 6px 6px;
  position: relative; text-decoration: none; margin-right: 5px; color:#b0b0b0;
}
.pagination  li  a:hover{color:#782182; background:transparent}
p.add-to-cart a{color:#782182; border: 1px solid #69166d; padding: 8px 15px; display:inline-block; font-family: 'Lato', sans-serif;}
.view-all{border-radius:3px; border:#69166d 1px solid; padding:8px 25px; font-size:16px; color:#69166d; display:inline-block; float:right}
.cagegory-page .innetr-banner{margin-top: 5px;}
/*-- product page section--*/
.view-product img{width:100%; height:auto}
.product-details h2{color: #222222; font-family: "Passion One";  font-size: 23px;
    margin: 0;  padding: 0 0 10px; text-transform:uppercase}
	.product-details p.rating { margin:5px 0px 15px 0px; padding:0px}
.product-details p.rating span{margin-right:10px}
.product-details p{color:#111011; font-size:14px; line-height:25px;}
.product-details .price{ margin:0px; padding:10px 0px; font-family: 'Lato', sans-serif;}
.price .regular-price{font-size:28px; color:#782182; font-family: "Passion One";}
.price .old-price{font-size:14px; color:#696969; margin:0px 0px 0px 15px; text-decoration:line-through}
.product-details .shop-details{margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:#eeeff0 1px solid; list-style:none}
.product-details .shop-details li{ display:block; margin:12px 0px; float:left; width:100%; clear:both; line-height:40px}
.product-details .shop-details li label{float:left; width:25%; color:#111111; font-weight:700; font-size:14px; line-height:40px;}
.product-details .shop-details li .right{ float:right; width:75%}
.product-details .shop-details li .color{}
.product-details .shop-details li .color span{ display:inline-block; margin:0px 10px 0px 0px}
p.instock{color:#31970d; line-height:40px;}
.product-details .cart_quantity_input{ float:left; height:40px; line-height:40px; width:100px; color:#696969; font-weight:bold; font-size:20px;}
.product-details .cart_quantity_button a{ line-height:40px}
#similar-product{ width:100%; margin:10px 0px 0px 0px; float:left}
#similar-product ul{ margin:0px; padding:0px; list-style:none}
#similar-product ul li{ display:inline-block; margin:0px 5px 0px 0px}
.shop-details-tab{margin-top:40px}
.shop-details-tab .nav-tabs > li a{color:#111111; font-size:14px; font-weight:700; border:0px none; text-transform:uppercase;cursor:pointer}
.shop-details-tab .nav-tabs > li.active > a{color:#782182; font-size:14px; font-weight:700; border:0px none; text-transform:uppercase;cursor:pointer; background:transparent}
.shop-details-tab .nav-tabs > li a:hover, .shop-details-tab .nav-tabs > li.active > a:hover, .shop-details-tab .nav-tabs > li.active > a:focus{border:0px;  color:#000; text-transform:uppercase;font-size:14px; font-weight:700; background:transparent !important}
.shop-details-tab .nav-tabs{border:0px}
.shop-details-tab .tab-content p{color:#696969; font-size:14px}
.cagegory-page .about-des{margin:0 0 25px}
.cagegory-page .innetr-banner{margin-top:10px; margin-bottom:10px}
.shop-details-tab .nav-tabs > li{ position:relative}
.shop-details-tab .nav-tabs > li:before, .shop-details-tab .nav-tabs > li.active:before{width:3px; height:3px; border-radius:3px; background:#ccc; display:inline-block; position:absolute; left:0px; content:" "; top:17px;}
/*-- about page section--*/
#inner-banner{border-bottom:4px solid #782182; background:#000; min-height:130px}
.heading-title{position: absolute; margin: 47px 0 0; }
#inner-banner .heading-title h1{color: #fff; font-family: "Passion One";
    font-size: 43px; font-weight: 600; line-height: 55px; margin:0px;
    position: absolute; position:relative}
#inner-banner .heading-title h1::before{background: #782182; color:#fff;
    bottom: 0; content: "" "";  display: inline-block;  height: 9px; 
	left: 0; width: 55px; position: absolute;}
.centered {margin: auto auto;display: block;width: 185px;margin-bottom: 25px;}
.thumbnail {-webkit-border-radius: 0px; -moz-border-radius: 0px;
  border-radius: 0px; border: 1px solid #444;}
.thumbnail img { opacity: .75;}
.thumbnail img:hover { opacity: 1;}
.gallery { color: #fff;}
/*-- about page-*/
.about-right p { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #201c1d; line-height:22px; padding:10px 0px}
.about-sidebar{}
.about-right{ padding-left:50px;}
.about-right h2{font-family: "Passion One"; font-size:45px; color:#201c1d; margin:0px; padding:10px 0px 10px 0px}
.about-right h3{font-family: "Passion One"; font-size:23px; color:#782182; margin:0px; padding:10px 0px 10px 0px}
.about-right h4{font-family: "Passion One"; font-size:30px; color:#201c1d; margin:0px; padding:10px 0px 0px 0px}
.about-right h4.padding-top-zero{ padding:0px 0px 10px 0px}
.margin-top-40{margin-top:30px}
.margin-bottom-40{margin-bottom:40px}
.about-right a{ color:#782182; text-decoration:underline}
.page-links{ background:#201c1d}
.page-links ul{margin:0px; padding:0px; margin:0px; padding:0px; list-style:none}
.page-links ul li{margin:0px 0px;  position:relative}
.page-links ul li a{ display:block; border-bottom:#504f50 1px solid; color: #fff; font-family: "Passion One"; padding:12px 0px; font-size:20px; font-weight:400; letter-spacing:1px; margin:0px 8px; height:61px;}
.page-links ul li a:hover{ background:#782182; margin:0px; padding:12px 8px;}
.page-links ul li a.active{ background:#782182; margin:0px; padding:12px 8px;}
.page-links ul li a:hover::after, .page-links ul li a.active::after{ content: "" "";  display: inline-block;  height:61px; right:-48px; top:0px;width:48px; position: absolute; background:url(../images/bg-link-hover.png) no-repeat}
.page-links ul li a:hover::before, .page-links ul li a.active::before{ content: "" "";  display: inline-block;  height:61px; left:-24px; top:0px;width:24px; position: absolute; background:url(../images/bg-link-hover-left.png) no-repeat}
.quick-links{ margin:20px 0px 0px 0px; background:#cdcacd; padding:15px 15px 25px 15px}
.quick-links h2{color: #222; font-size:39px; font-family: "Passion One"; margin:0px; padding:15px 0px}
.quick-links ul{ margin:0px; padding:0px; list-style:none}
.quick-links ul li{font-family: 'Oswald', sans-serif; font-size:16px; line-height:25px; color:#2e2d2d; padding:4px 0px}
.quick-links ul li a{color:#2e2d2d; text-decoration:none; font-weight:600; text-transform:uppercase}
.quick-links ul li a .fa{ margin-right:5px;}
.quick-links ul li a:hover, .quick-links ul li a.active{ color:#782182}
hr.about-wrap{background: #782182 none repeat scroll 0 0;  clear: both; height:5px !important; margin:8px 0px 8px 0px; float:left; width:100%;}
.gallery-page .work { margin:5px 0px 25px 0px;  outline: 5px solid #782182; float:left; width:100%; background:#782182}
.gallery-page .work a{ float:left; width:100%}
.gallery-page .work a:hover{outline:0px; background:url(../images/icon-zoom.png) no-repeat center center}
.gallery-page .work:hover img{ opacity:0.3;}
/*-- news page-*/
.artical-page{}
.artical-page .img-box{ margin:0px 0px 20px 0px}
.artical-page h2{color: #222; font-size:45px; font-family: "Passion One"; margin:0px; padding:10px 0px}
.artical-page p, .contingency-page p { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #201c1d; line-height:22px; padding:10px 0px}
.content-layout-1{margin:20px 0px}
.content-layout-1 p{ color:#8c8687; font-style:italic; border-left:2px solid #782182; padding:0px 0px 0px 10px;}
h1.title-h1{ font-size:28px; color:#131213; margin:0px; padding:7px 0px; font-family: 'Open Sans', sans-serif; font-weight:bold}
h2.title-h2{font-size:22px; color:#131213;  margin:0px; padding:10px 0px; font-family: 'Open Sans', sans-serif; font-weight:bold}
h3.title-h3{font-size:17px; color:#131213;  margin:0px; padding:10px 0px; font-family: 'Open Sans', sans-serif; font-weight:bold}
.back-links{border:#dddddd 1px solid; padding:10px 15px; margin:20px 0px 40px 0px; height:60px; line-height:40px}
.back-links a{font-family:oswald}
.back-links .back-news{ font-size:18px; color:#782182; text-decoration:none; text-transform:uppercase; width:25%; border-right:#d9d9d9 1px solid; float:left}
.back-top{font-size:18px; color:#666666; text-decoration:none; text-transform:uppercase; float:right; font-family:oswald}
.back-top img{margin-top:0px; float:left; margin:0px 10px 0px 0px}
ul.artical{ list-style:none; margin:10px 0px; padding:0px}
ul.artical li{ color:#626061}
ul.artical span{color:#621069}
.tire-landing #tabs-657735.tabbable{ border:0px}
/*-- news sidebar-*/
.news-sidebar #news-sec{margin-bottom:20px; }
#tabs-657735.tabbable{ border:#dddddd 1px solid}
#tabs-657735 ul.nav-tabs a{border-radius:0px; font-size:13px; text-transform:uppercase; font-weight:bold; color:#747474; border:0px; margin:0px}
#tabs-657735 ul.nav-tabs li{ width:50%; float:left; padding-right:1px}
#tabs-657735 ul.nav-tabs li.active a{width:100%;}
#tabs-657735 ul.nav-tabs li.active a, #tabs-657735 li a:hover{background:#782182; color:#fff}
#news-sec .tab-content{background:#f2f0f0}
#news-sec .news-cont{padding:5px 15px; margin:0px;}
#news-sec .news-cont li{border-bottom:1px solid #cecece; padding:18px 0px; list-style:none}
#news-sec .news-cont li:last-child{border:0px}
#news-sec .news-cont li img{float:left; margin-right:15px}
#news-sec .news-cont li h2{ font-size:17px; color:#000000; font-family:oswald; padding:0px; margin:0px 0px 8px 0px}
#news-sec .news-cont li h2 a{color:#000000; text-decoration:none}
#news-sec .news-cont li h2 a:hover{color:#782182; background:transparent }
#news-sec .news-cont li p{font-size:13px; color:#782182; margin:0px; padding:0px}
/*-- sidebar social-*/
.sidebar-social{border:#dddddd 1px solid; margin:0px 0px 20px 0px; padding:0px 0px 22px 0px}
.sidebar-social h2{ background:#f5f5f5; color:#333; text-transform:uppercase; font-size:13px; padding:15px; font-weight:bold; margin:0px; border-bottom:#dddddd 1px solid;}
.sidebar-social ul.social-links{margin:0px; padding:0px; list-style:none}
.sidebar-social ul.social-links li{ display:block; margin:22px 12px 0px 12px; border:#dddddd 1px solid}
.sidebar-social ul.social-links li .fa{ width:60px; height:49px; padding:10px 0px; text-align:center; vertical-align:middle}
.sidebar-social ul.social-links li span{margin-left:30px; text-transform:uppercase; font-size:14px;}
.sidebar-social ul.social-links li.facebook .fa{ background:#0088ce; font-size:25px; color:#fff}
.sidebar-social ul.social-links li.instagram .fa{background:#cd4040; font-size:25px; color:#fff}
.sidebar-social ul.social-links li.instagram span{color:#cd4040}
.sidebar-social ul.social-links li.twitter .fa{background:#00c6f1; font-size:25px; color:#fff}
.sidebar-social ul.social-links li.twitter span{color:#00c6f1}
/*-- Bulletins Page-*/
.bulletins h1{color:#9d9d9c; font-size:30px; font-family:oswald; text-transform:uppercase; margin:0px 0px 40px 0px; border-bottom:#dddddd 1px solid; font-weight:600}
.bulletins.news h1{font-size:36px; text-transform:none;}
.bulletins.news h1 span{font-family: "Passion One"; background:#fff;  line-height:35px}
.bulletins h1 span{ background:#fff;}
.bulletins h2{color:#9d9d9c; font-size:22px; font-family:oswald; margin:0px; padding:0px}
.news.bulletins h2{font-family: "Passion One"; }
.bulletins p.date{color:#3c3c3d}
.bulletins p.date span{color:#782182; font-weight:600}
.bulletins p{margin:0px 0px 20px 0px}
.bulletins .learn-more, .description a.learn-more{background: #782182 none repeat scroll 0 0; color: #fff;
padding:11px 15px; font-size:11px; font-weight:bold; display:inline-block; margin-top:3px; border: 0;}
.bulletins .img-box{ background:#782182}
.bulletins .img-box img{width:100%}
.news.bulletins .img-box img{}
.news.bulletins .img-box a:hover img{}
.bulletins .img-box a{ display:block}
.bulletins .img-box a:hover{}
.bulletins .img-box a:hover::after{border: 4px solid #fff; content: "";  display: inline-block; height: 80%;  left: 0;  margin: 6% 10%;  position: absolute;
    top: 0; width: 80%; z-index: 10;}
.bulletins .img-box a:hover img{opacity:0.2; }
.product-bulletins{margin:30px 0px 0px 0px}
.product-bulletins h2{color:#5c0f63; font-size:18px; font-family:oswald; line-height:22px; margin:0px 0px 10px 0px}
.product-bulletins h2 a{color:#5c0f63; text-decoration:none}
.product-bulletins p.date{border-top:#dddddd 1px dashed; margin:0px; padding:10px 0px 10px 0px; color:#999}
.pagination-bulletins .pagination {display: inline-block; margin:0px; padding:10px 0px 40px 0px; border:0px none; border-radius:3px; font-size:16px;}
.pagination-bulletins .pagination  li:first-child  a, .pagination-bulletins .pagination  li:first-child  span {  border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: 0;
}
.pagination-bulletins .pagination  li:last-child  a, .pagination-bulletins .pagination  li:last-child  span { border-bottom-right-radius: 0;  border-top-right-radius: 0;}
.pagination-bulletins .pagination .active a{
  background-color:#5c0f63; border:0px none; color:#fff; cursor: default;
  z-index: 2;}
.pagination-bulletins .pagination  li  a, .pagination-bulletins .pagination  li  span {background-color:#eeeff0; border:0px none; font-weight:bold;
  float: left; line-height: 1.42857;padding:8px 15px;
  position: relative; text-decoration: none; margin-right:10px; color:#333; margin-top:2px;
}
.pagination-bulletins .pagination  li  a:hover{color:#fff; background:#782182}
.photogallery{display:block; margin:0px 0px 20px 0px; border:#dddddd 1px solid}
.photogallery h2{ padding:15px; color:#782182; font-weight:bold; text-transform:uppercase; font-size:15px; border-bottom:#dddddd 1px solid; margin:0px}
.photogallery ul.gallry{margin:0px; padding:10px; list-style:none}
.photogallery ul.gallry li{width:28%; margin:7px 2%; display:inline-block}
.photogallery ul.gallry li a{}
.photogallery ul.gallry li a:hover{outline:5px #782182 solid;}
/*-- multimedia Page-*/
.social-media-channels{ background:url(../images/bg-social-channels.png) no-repeat top center; text-align:center; width:100%; padding:40px 0px; height:330px; margin-top:20px;}
.social-media-channels h1{color: #222; font-size:45px; font-family: "Passion One"; margin:0px; padding:40px 0px}
.social-media-channels ul{margin:0px; padding:0px}
.social-media-channels ul li{display:inline-block; margin:0px 5px}
.multimedia .about-wrap{margin:0px 0px 8px 0px}
/*-- textimonial Page start-*/
.textimonial-right{}
.textimonial-right h2{font-size:45px; color:#131213; margin:0px; padding:15px 0px 0px 0px; font-family: "Passion One"; }
.textimonial-row{border-bottom:#782182 1px solid; padding:15px 0px 25px 0px}
.textimonial-row:last-child{border-bottom:0px}
.textimonial-row p{ color:#201c1d; font-size:15px; font-style:italic; font-weight:600;}
.textimonial-row h3{color:#201c1d; font-size:18px; font-family: "Passion One"; margin:0px; padding:0px; font-weight:bold}
.textimonial-row h5{color:#782182; font-size:12px; margin:0px; padding:0px;}
/*-- textimonial Page closed-*/
/*-- faq Page start-*/
.faq-page{}
.faq-page h2{ color: #131213; font-family: "Passion One"; font-size: 45px; line-height:40px;  margin: 0px 0px 20px 0px; padding:0px 0 0; border-bottom:#ddd 1px solid}
.faq-page h2 span{background:#fff; line-height:45px; padding:2px 0px}
.faq-page .panel-default > .panel-heading { background-color:transparent; padding:0px; border-color: transparent; border:0px !important; border-radius: 0;
    color: #000;}
.faq-page .panel-default > .panel-heading .panel-title { background-color: #782182; border-color: transparent; font-size:16px; font-weight:500; color:#fff; border-radius: 0; padding:8px 15px 12px 35px; display:block; line-height:25px;
}
.faq-page .panel-default > .panel-heading .panel-title.collapsed::before{background:url(../images/arrow-faq.png) no-repeat left top; position:absolute; display:inline-block; width:17px; height:15px; content:""; left:10px; top:14px}
.faq-page .panel-default > .panel-heading .panel-title::before{ background:url(../images/arrow-faq-active.png) no-repeat left top; position:absolute; display:inline-block; width:17px; height:15px; content:""; left:10px; top:14px}
.faq-page .panel-group .panel{border-radius:0px; position:relative}
.faq-page .panel{box-shadow: inherit;}
.faq-page .panel-body{padding:25px 0px}
.faq-page .panel-default{border:0px}
.faq-page  p{color: #201c1d; font-family: "Open Sans",sans-serif; font-size: 16px; line-height: 22px; clear:both;}
.faq-page .panel-default > .panel-heading .panel-title:focus{ text-decoration:none}
.faq-page .panel-default > .panel-heading .panel-title.collapsed{color:#000; background:#d3d3d3}
.faq-page .panel-group .panel-heading + .faq-page .panel-collapse .panel-body{border:0px}
.faq-page .back-to-top{ padding:25px 0px 25px 0px; clear:both; float:left; width:100%; line-height:40px; vertical-align:top}
.faq-page .back-to-top .back-top{ float:none}
/*-- contact Page start-*/
.contact-page{}
.Distributors{margin-top:20px}
.Distributors h4{font-family:lato; text-align:left}
.Distributors p{color:#222; line-height:18px; text-align:left}
.Distributors form label{font-size:13px; font-weight:normal; color:#7e7e7e; font-weight:bold}
.Distributors form select{width:100%; line-height:60px; font-size:23px; background:#e2e2e2; border:0px; height:60px; font-family: "Passion One"; padding:0px 0px 0px 20px}

.distributor-intl h3{color: #131213; font-family: "Passion One"; font-size:23px; line-height:30px;  margin:0px 0px 10px 0px; padding:0px 0 0; text-transform:uppercase; text-align:left }
.distributor-intl h4{font-family:lato; text-align:left; font-size:16px;}
.distributor-intl p { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #201c1d; line-height:22px; padding:10px 0px}

label.custom-select {position: relative; display:block;}
.custom-select select {display: inline-block; padding: 4px 3px 3px 5px;
        margin: 0; font: inherit; outline:none; /* remove focus ring from Webkit */
        line-height: 1.2; background: #782182; border:0;}
 /* Select arrow styling
    .custom-select:after {
		background:url(../images/select-down-arrow.png) no-repeat center center #782182;
        position: absolute; content:"";
        top: 0;
        right: 0;
        bottom: 0;
        line-height: 30px;
		width:75px; height:60px; display:inline-block;
        padding: 0 7px;
        color: white;
    } */
    
    .no-pointer-events .custom-select:after {
        content: none;
    }
.search-result{border-top:#969696 1px solid; clear:both}
.search-result p{font-size:14px; color:#000; padding:10px 0px;}
.Distributor-page #body-container{margin: 25px 0px 0px 0px;}
.Distributors h2{ font-size:26px !important; text-transform:uppercase; margin:0px !important; padding:0px !important}
.contact-page .bredcrumb, .contingency-page .bredcrumb, .videos-page .bredcrumb{border-bottom:#782182 1px solid}
.contact-page h2, .contingency-page h2{color: #131213; font-family: "Passion One"; font-size: 45px; line-height:40px;  margin:20px 0px 20px 0px; padding:0px 0 0; }
.contact-page h3{color: #131213; font-family: "Passion One"; font-size:26px; line-height:30px;  margin:0px 0px 10px 0px; padding:0px 0 0; text-transform:uppercase; text-align:left }
.contact-page p { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #201c1d; line-height:22px; padding:10px 0px}
.phy-location-wrap{margin-top:30px; padding-bottom:20px; display:block; overflow:hidden}
hr.contact{ border-bottom:2px solid #3c3c3d; margin:10px 0px }
.phy-location{ background:#eaeaea; border-left:#cccccc 1px solid;}
.phy-location p, p.address{color:#222; font-size:13px; line-height:17px; color:#000}
.phy-location h3{color: #131213; font-family: "oswald"; font-size:20px; line-height:22px;  margin:0px 0px 0px 0px; padding:10px 0px 7px 0px; font-weight:600; text-transform:uppercase; vertical-align:top}
.phy-location h3 .fa{color:#782182; font-size:20px; margin:0px 5px 0px 0px}
.explore-link{color:#782182; font-size:20px; font-family:lato}
.explore-link .fa{margin:0px 0px 0px 5px;}
.contct-support{ background:#75297b; margin:40px 0px 0px 0px; padding:30px 0px 40px 0px}
.contct-support h2{color: #fff; font-family: "Passion One"; font-size:28px; line-height:35px; text-transform:uppercase; margin:0px; padding:0px}
.contct-support p{ font-size:22px; color:#fff; line-height:30px; padding:10px 0px}
.contct-support h1{color: #fff; font-family: "Passion One"; font-size:52px; line-height:60px;  margin:0px 0px 10px 0px; padding:0px 0 0; font-weight:600 }
.safety-warnings ol li{ font-weight:bold; font-size:14px; color:#000; margin:4px 0px}
/*-- multimedia Page start-*/
.gallery-title-box{ float:left; width:100%; border-bottom:#201c1d 6px solid; padding:0px 0px 10px 0px; margin:0px 0px 20px 0px}
.gallery-title-left-box h2{color: #201c1d; font-family: "Passion One"; font-size:45px; line-height:50px; margin:0px; padding:0px}
.gallery-title-left-box h3{color: #201c1d; font-size:23px; margin:0px; padding:0px 0px 10px 0px; font-family:lato}
.back-link-gallery a{  color: #782182;  font-family:oswald;  font-size: 23px;   margin: 0;}
.back-link-gallery .fa{margin:0px 5px 0px 0px; font-size:26px;}
.back-to-top.pull-right{line-height:40px}
.gallery-page{}
.gallery-page h4{color: #201c1d; font-family: "Passion One"; font-size:22px; line-height:25px; margin:0px; padding:0px}
.gallery-page p.date{ font-size:13px; font-weight:bold; color:#782182}
 .bulletins.gallery-page p.date{ font-size:13px; min-height: inherit; font-weight:normal; color:#3c3c3d}
.multimedia p.date{margin:0px 0px 0px 0px; padding:0px} 
.multimedia .gallery-page .work a:hover{outline:0px; background:url(../images/icon-arrow.png) no-repeat center center}
.multimedia .gallery-page .work{margin:10px 0px 20px 0px}
.multimedia .gallery-page .col-md-4{padding:0px 30px; margin:0px 0px 35px 0px; border-right:1px solid #ddd}
.multimedia .gallery-page .col-md-4.third{border:0px}
.contingency-page p.color-purple{color:#84168d}
/*-- Registration Page start-*/
#registration{}
#registration fieldset{ background:#e6e4e4; border:#c2c2c2 1px solid; padding:10px 30px 30px 30px}
#registration legend{ background:#cf9bd1; border:#d16bd9 1px solid; color:#5a065d; font-size:14px; font-weight:bold; padding:5px 10px; display:inline-block; margin:0px; width:auto}
#registration label{font-weight: bold; margin-bottom: 0; padding:15px 0 5px; float:left; min-width:130px;}
#registration .form-control{border-radius:0px; border:#9c9b9c 1px solid}
#registration .radio h3{font-size:16px; font-weight:bold; margin-left:-20px }
#registration .radio label{display:block; padding:5px 0 5px; color:#782182}
#registration .btn.btn-primary{background:#5d5f63; border-radius:0px; border:0px; padding:10px 20px}
#registration .btn.btn-primary:hover{ background:#121315}
#calendar h2{font-family: "Open Sans",sans-serif; font-size:18px; font-weight:bold}
.view-mode{ float:right; margin:25px 0px 0px 0px}
.view-mode label{font-size:13px; font-weight:normal}
.view-mode select{width:100px; border:#9c9b9c 1px solid; padding:5px 0px}
#calendar{border-top:#9f9e9f 1px solid; padding-top:20px;}
.bg-location-1{ background:#eaeaea; border-right:#cccccc 1px solid}
.bg-location-2{ background:#eaeaea; border-right:#cccccc 1px solid; border-left:#fff 1px solid}
.bg-location-3{ background:#eaeaea; border-left:#fff 1px solid;}
.bg-location-1, .bg-location-2, .bg-location-3{padding-top:15px; height:500px; overflow:hidden; min-width:100%;}
.letter{color: #201c1d; font-family: "Passion One"; font-size:45px; line-height:40px}
/*-- Registration Page start-*/
.overview-page .banner-location{text-align:center; margin:-10px 0px 0px 0px}
.overview-page h2{color: #9d9d9c; font-family: "Passion One"; font-size:45px; line-height:50px; margin:0px; font-weight:bold; padding:10px 0px 0px 0px; text-align:center}
.overview-page h3{font-size:26px; text-align:center; color:#9d9d9c; margin:0px; padding:0px 0px 30px 0px; font-family:lato}
.overview-wrap{border-top:#d5d2d2 1px solid; padding:20px 0px 10px 0px ; margin:10px 0px }
.overview-wrap h4{color:#782182;font-family: "Passion One"; font-size:26px; line-height:30px; font-weight:bold}
.overview-wrap p{color:#201c1d; font-size:15px; line-height:21px; margin:0px 0px 20px 0px; }
.overview-wrap .learn-more{ background:#782182; padding:10px 20px; margin-bottom:15px;font-size:15px; font-family:oswald; color:#fff; text-transform:uppercase; display:inline-block; font-weight:bold}
.overview-wrap .learn-more .fa{font-size:21px; margin:0px 0px 0px 3px}
.overview-wrap .img img{margin-top:40px}
.overview-wrap .content{margin:0px 2%; width:96%; float:left;}
.overview-wrap .col-md-6{padding:0px}
.overview-wrap .col-md-6.border{border-right:#d5d2d2 1px solid;}
.overview-wrap .content:hover{ background:#9704a3; outline:5px solid #782182}
.overview-wrap .content:hover h4, .overview-wrap .content:hover p{color:#fff}
/*-- Registration Page start-*/
#tire-landing{ width:100%; background:url(../images/bg-tirelanding-page.png) no-repeat top center; background-size:cover}
#tire-landing h1{font-family: "Passion One"; font-size:58px; color:#fff; font-weight:bold }
#tire-landing h1 span{ width:58%; float:right}
#tire-landing h3{color:#fff; font-size:16px; text-transform:uppercase; font-weight:bold}
#tire-landing p{color:#fff; font-size:14px; line-height:20px; margin:0px 0px 20px 0px; width:75%}
#tire-landing .download-btn{ background:url(../images/icon-download-1.png) no-repeat 15px top #f1f1f1; font-size:14px; color:#000; font-weight:bold; text-decoration:none; padding:10px 30px 10px 55px; display:inline-block; margin-bottom:45px; line-height:30px;}
.tire-landing{margin-top:50px}
.tire-landing h1{color: #201c1d; font-family: "Passion One"; font-size:45px; line-height:50px; text-transform:none; border:0px; vertical-align:bottom}
.tire-landing.bulletins h1{margin:0px 0px 20px 0px}
.tire-landing h1 .fa{color:#782182; font-size:30px; margin:9px 3px 3px 0; float:left} 
.arrow-bredcrumb{ display:block; padding:0px 0px 0px 16%; margin:-2px 0px 0px 0px}
.arrow-bredcrumb img{display:block}
.tire-landing #tabs-657735 ul.nav-tabs li{width:auto}
.tire-landing #tabs-657735 ul.nav-tabs a{font-size: 19px; text-transform: none;   font-weight: normal; padding:10px 20px; background:#201c1d; color:#fff; font-family:lato}
.nav-tabs{border-bottom:#782182 5px solid}
#tabs-657735{border:0px}
.tire-landing.bulletins .img-box{ background:transparent}
.tire-landing .tab-content{margin-top:10px;}
.tire-landing.bulletins .img-box img{border:#d9d9d9 6px solid}
.tire-landing.bulletins .img-box a:hover img{border:transparent 6px solid}
.tire-landing p{color:#201c1d; font-size:15px; line-height:21px; margin:0px 0px 10px 0px;}
.tire-landing p.date{font-size:13px; min-height:inherit !important}
.news-page-btn-box{ background:#dbdbdb; padding:35px 0px}
.news-page-btn{margin:0px; padding:0px; list-style:none}
.news-page-btn li{display:inline-block; margin:0px 10px 0px 0px; font-family:lato}
.news-page-btn .more-news a{ background:#782182; border-radius:5px; padding:12px 20px;font-size:15px; color:#fff}
.news-page-btn .news-page a{background:#6b6a6b; border-radius:5px; padding:12px 20px;font-size:15px; color:#fff}
.tire-landing .margin-tp-btm{padding-top:20px; padding-bottom:40px;}
/*--videos--*/

/*--tire--*/
#inner-banner .heading-title h1::before { background: #782182 none repeat scroll 0 0; bottom: 0; color: #fff;content: "" "";  display: inline-block; height: 9px;
    left: 0; position: absolute; width: 55px;}
.hoosier-toplogo{border-bottom: 7px solid #782182; padding:20px 0px;
    text-align: center; 
	/*background:url("../images/bg-header-tp.jpg") repeat scroll 0 0;*/
	}
.Tires-Designed { text-align: center; margin-top:20px;}
.Tires-Designed > ul {display: inline-block; padding-left: 0; margin:0px 0px 50px 0px}
.Tires-Designed > ul li {border-right: 1px solid #cfcccc; box-sizing: border-box;
    display: inline-block; padding: 20px 10px;width: 12%;
	background:#e7e3e3;margin-right:-4px;vertical-align: top; position:relative;}
.Tires-Designed h3{ color:#782182; font-size:27px; font-family: "Open Sans",sans-serif;  font-weight:700; font-style:italic; text-transform:uppercase ;  margin-bottom: 91px;}
.Tires-Designed h4 { background: #782182; color:#FFF; font-family:"Oswald"; padding:10px; width:200px; margin:0 auto;}
.Tires-Designed ul li div.tire-hover { padding:20px 10px; display:none; background:rgb(120, 33, 130, .8); position:absolute; left:0; top:0; height:100%; width:100%;}
.Tires-Designed ul li:hover div { display:block; }
.Tires-Designed ul li h5, .Tires-Designed ul li div h5{  line-height: 24px; color:#363636; font-size:18px;  font-family: "oswald"; font-weight:700;  text-transform:uppercase;  min-height: 66px;  padding-bottom: 15px;}
.Tires-Designed ul li div.tire-hover h5 a{ color: #FFF;}
.Tires-Designed ul li div.tire-hover h5 a:hover{ color: #363636;}
.Tires-Designed ul li a.learnmore{ color:#862898; font-size:12px; font-family: "Open Sans",sans-serif;   font-weight:700;  text-transform:uppercase; background:url(../images/learnmorr-icon.png) 10px center no-repeat; padding-left:20px; margin-top: 38px; border-top:2px solid #bab8b8; padding-bottom:10px; padding-top:10px; box-sizing: border-box; width:100%; float:left;}
.Tires-Designed ul li div a.learnmore { color:#FFF; border:0; background:url(../images/learnmorr-icon-hover.png) no-repeat 10px center;   padding: 5px 0px 5px 21px;
  margin-top: 0;
  text-align: left;
}
.Tires-Designed ul li div a.learnmore.learnmore-first {margin-top:20px;}
.Tires-Designed ul li:last-child { border-right: 0px;}
/* 
.Tires-Designed ul li:hover{ background:#782182; color:#fff; } 
.Tires-Designed ul li:hover h5{ color:#fff; }
.Tires-Designed ul li:hover a.learnmore{ color:#fff; background:url(../images/learnmorr-icon-hover.png) no-repeat 10px center;}
*/
.tire-sectioon1 {width: 100%; clear: both;}
.tire-sectioon2 { width: 100%; clear: both; border-top:1px solid #c7c7c7;
	   margin: 20px 0 0; padding:0px 0px;}
.tire-sectioon1-bottom { clear: both; padding-bottom: 10px; width: 100%; background:url(../images/repeat-shadow.png) repeat-x bottom;
	 }
.tire-sectioon2 .bulletins .heading-gallery{ margin: 30px 0; border-left:5px solid #782182; padding-left: 10px; height:85px;}
.tire-sectioon2 .bulletins .heading-gallery span{color:#626061; font-size:25px; text-transform:uppercase}
.tire-sectioon2 .bulletins h1{ margin:0px;  font-size:50px; border-bottom:0px;}
.tire-sectioon2 .bulletins .gallery-imgfull h2{ font-size:24px; font-family: "Open Sans",sans-serif;   font-weight:700; margin-top:30px;}
.tire-sectioon2 .bulletins .learn-more{ color: #782182;  font-family: oswald; padding:0px; background:none;}
.tire-sectioon2 .bulletins h2{ font-size:19px;}
.tire-sectioon2 .gallery-page p.date{ font-weight:400; margin: 5px 0 8px; }
.bulletins p{  margin: 0 0 5px;}
.bulletins.news p{  margin: 0 0 5px; min-height:80px}
.carousel-control{display:none}
.home-3 footer{margin:0px}
.tire-sectioon2 .bulletins.gallery-page .col-md-8 p{ min-height:inherit} 
.tire-sectioon2 .bulletins .img-box a:hover::after{border:inherit}

.tire-sectioon2 .news-row{margin-left:15px;}
.tire-sectioon2 .news-row.last{border:0px}

#banner_module div {width:33.3%; float:left; }

.news-row{border-bottom:#ddd 1px solid; padding-bottom:20px; margin-bottom:20px;}
.news-row:last-child{border:0px; padding-bottom:0px;}
.videos-wrap h2{color: #222222; font-family: "Passion One"; text-align:center; font-size:38px;  font-weight: 600;  line-height:45px;  margin:0px 0 0; padding:5px 0px 0px 0px;}
.videos-wrap h3{color:#5c0f63; font-size:26px; color:#5c0f63; text-align:center; margin:0px; padding:0px 0px 15px 0px; font-family:lato}
.videos-heading{ background:url(../images/bg-link-hover-left.png) no-repeat top left; line-height:40px; background-color:#201c1d; font-family:oswald; font-weight:600; color:#fff; padding:13px 0px 0px 45px; height:61px; font-size:22px; text-transform:uppercase; margin:0px 0px 10px 0px}
.full-video{}
.full-video-title h1{color: #222222; font-family: "Passion One"; font-size:45px; line-height:46px; margin:0px; padding:15px 0px 0px 0px;}
.full-video-title h4{ font-size:20px; color:#201c1d; font-family:lato; margin:0px; padding:0px 0px 20px 0px; border-bottom:#aaacae 1px solid;margin-bottom:20px;}
.full-video iframe{width:100%; height:580px; border-bottom:5px solid #782182}
#other-videos{}
#other-videos .videos-heading{background-color:#782182 !important; margin:0px}
.other-videos-bg{ background:url(../images/bg-video.png) no-repeat top center; min-height:549px;}
.videos-sec{ background:#fff; padding:20px 20px 40px 20px; float:left; width:96%; margin:20px 2% 0px 2%}
.other-videos-bg .video-box.second{padding:0px 20px}
.other-videos-bg .video-box{width:33.3%; float:left}
.other-videos-bg .video-box iframe{width:100%; height:245px; border-bottom:5px solid #782182}
.btn-channel{ text-align:center}
.btn-channel img{ display:inline-block}
.videos-page #other-videos{margin-bottom:-67px}
.social-media-channels{}
.map iframe{width:100%; height:600px}
.recent-photo-sec{ background:url(../images/bg-tire-section-2.png) no-repeat top center; border-bottom:#782182 5px solid; padding:80px 0px 10px 0px}
.news-content-sec{background:url(../images/bg-tire-section-3.png) no-repeat top center; padding:60px 0px}
.news-content-sec .logo{margin:0px 0px 0px 0px}
.news-content-sec h2{ font-size:23px; font-style:italic; color:#626061; font-weight:600; margin:0px; padding:0px;text-transform:uppercase}
.news-content-sec h3{ color:#782182; font-size:25px; font-weight:600; margin:20px 0px; text-transform:uppercase}
.news-content-sec p{color:#4b4b4b; font-size:15px; line-height:20px; margin:0px 0px 20px 0px}
.gallery-bulletins .more-news-btn{background:url(../images/btn.png) no-repeat left top; width:237px; height:47px; cursor:pointer; text-indent:-9999px; float:right}
.gallery-bulletins .more-news-btn:hover{background:url(../images/btn.png) no-repeat left -47px;}

.news-content-sec .more-news-btn{background:url(../images/btn.png) no-repeat left -210px; width:198px; height:47px; cursor:pointer; text-indent:-9999px; float:right}
.news-content-sec .more-news-btn:hover{background:url(../images/btn.png) no-repeat left -258px;}

.recent-photo-sec .recent-gallery-btn{background:url(../images/btn.png) no-repeat left -105px; width:240px; height:47px; cursor:pointer; text-indent:-9999px; float:right; margin-top:55px;}
.recent-photo-sec .recent-gallery-btn:hover{background:url(../images/btn.png) no-repeat left -153px;}


.recent-photo-wrap{}
.recent-photo-wrap .recent-cont{width:48%; float:left; background:url(../images/bg-recent.png) no-repeat #782182; padding:40px; min-height:405px;}
.recent-photo-wrap .recent-img{ width:48%; float:right}
.photo-icon{ display:block; padding:25px 0px 25px 0px}

.recent-photo-wrap .recent-cont h2{font-size:38px; color:#fff; margin:0px; padding:0px 0px 10px 0px; font-family:oswald; font-weight:300}
.recent-photo-wrap .recent-cont p{font-size:19px; font-weight:normal; color:#fff}
.recent-crausal { float: left; width: 100%; margin-top:10px}
#tires_banner .carousel-indicators li{border:6px solid #782182; width: 26px; height: 26px; border-radius:26px;}
#tires_banner .carousel-indicators .active{width: 26px; height: 26px; border:6px solid #fff !important;}
#tires_banner .carousel-indicators{text-align:left; bottom:0px}

/*.menu-drop{display:none; position:absolute; left:0px; top:50px; z-index:100; width:687px; background:#fff}*/
.navbar-nav > li:hover{ background:#782182; }
.navbar-nav > li.cta { background:#782182; }
.navbar-nav > li.cta:hover { background:#464d54; }
.navbar-nav > li:hover .menu-drop1{display:block;}
.menu-left-box{ width:30%; float:left; background:#782182}
.menu-left-box ul{ display:block; margin:0px; padding:0px; float:left; width:100%; clear:both}
.menu-left-box ul li{float:left; width:100%; font-size:15px; list-style:none; float:left; text-align:left}
.menu-left-box ul li a{ padding:11px 10px 11px 20px; width:100%; border-bottom:#8e22a1 4px solid; float:left; color:#fff}
.menu-left-box ul li a.last{border:0px}
.menu-left-box ul li a.last:hover{border:0px}
.menu-left-box ul li a:hover, .menu-left-box ul li.active a{background:#fff; color:#333; border-bottom:#fff 4px solid;}
.menu-right{ width:68%; float:right; padding:20px 25px 0px 0px}
.menu-right .description{ float:left; width:65%; text-align:left}
.menu-right .tire-img{ float:left; width:35%; padding:0px 10px 0px 0px}
.menu-right h2{ font-size:18px; font-weight:800; color:#782182; padding:15px 0px 20px 0px; margin:0px}
.menu-right h3{ font-size:15px; color:#383732; font-weight:700; margin:0px; padding:10px 0px 10px 0px}
.menu-right p{color:#383732; padding:0px 0px 20px 0px; line-height:18px}
.tire-landing .img-box a{ background:#782182}
/* .tire-landing .tabbable p,  */
.bulletins.gallery-page .col-md-8 p{min-height:80px;}
.bulletins.gallery-page .col-md-8 p.date{ min-height:inherit}
#flexiselDemo1 .nbs-flexisel-item{ }
#flexiselDemo1 .nbs-flexisel-item a{display:inline-block}
.nbs-flexisel-item p a:hover{ background:none !important}
#flexiselDemo1 .nbs-flexisel-item img{}
#flexiselDemo1 .nbs-flexisel-item a:hover{outline:0px; background:url(../images/icon-zoom.png) no-repeat center center #782182}
#flexiselDemo1 .nbs-flexisel-item:hover img{ opacity:0.3; background:#782182}




@media (max-width: 1200px) {
  .navbar-inverse .navbar-nav > li > a {
   font-size: 14px;
}

.nav > li > a {
    padding: 15px 8px;
}
}

@media (max-width: 993px) {
  .navbar-inverse .navbar-nav > li > a {
   font-size: 12px;
}

.nav > li > a {
    padding: 15px 2px;
}
}


@media (max-width: 765px) {


.navbar-nav .open .dropdown-menu {
	background-color: #fff;
	
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{
    color: #782182;
}

/* .dropdown-menu { min-height:500px; } */

.dropdown-menu li a {
    border-bottom: 1px solid #999 !important;
    color: #fff;
    float: none;;
    padding: 11px 10px 11px 20px;
    width: 100%;
}
.dropdown-menu li a.last{
border: 0 none !important;
	
}

.menu-drop1 {
    background: #fff none repeat scroll 0 0;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index:100;
    clear: both;
}
.navbar-nav > li:hover .menu-drop1{display: inline;}
.tires-dropdown-desktop {display:none !important;}
.tires-dropdown-mobile {display:block !important;}


.top-header-right {display: block !important; position: absolute; z-index: 200;color: #ffffff; right: 0; width: 85%; margin-top: 0; background-color: #2b2b2b;}
.top-header-right h3 {color: #ffffff; font-size: 10px;}
.top-header-right .find-distribuetr, .top-header-right .shop-hooiser, .top-header-right .custom-mfg, .top-header-right .car-care { margin-top: 5px; padding-bottom: 5px;}
.top-header-right .find-distribuetr{width:30%} 
.top-header-right .shop-hooiser{width:25%;} 
.top-header-right .custom-mfg { width:25%;}
.top-header-right .car-care { width:20%;}
.find-distribuetr {float: left;z-index: 200;}

.top-header-right .social {display: none;}

.fa-shopping-cart, .fa-map-marker, .fa-cog, .fa-icon-shirt, .shirt-icon, .tyre-icon, .bottle-icon {display:none !important;}

.bx-wrapper .bx-pager {
    left: 36% !important;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	height: 10px !important;
	width: 10px !important;
}
.gallery-page .row {
	padding-left: 0 !important;
}

}

.sorter {width:160px; float:left; margin-bottom:0px;}
.sort {height:32px; margin-bottom:0px;}
.toolbar label {visibility:hidden}
.list-grid {margin-top:-30px;}
.toolbar .view-mode {padding-top:0px; margin-top:0px;}
.product-options dt label {width:60px; float:left; margin-top:-7px}
.product-options dd select {margin-top:-20px; padding:7px 10px; float:right}
.product-details p.add-to-cart {float:right; text-align:right}
.product-options-bottom label {height:35px; float:left; clear:both; padding:6px;} 
.product-options-bottom div.right {height:35px; float:left;} 

/* Main page news / announcement feature */
div.announcement{
	padding: 20px 20px 20px 35px;
	color: #FFFFFF;
	font-size: 16px;
}

/* Custom table styles for tire specs */
.spec-table {
  border-collapse: collapse;
  width: 100%;
}

.spec-table tr:hover {
  background-color: #F5F5F5;
}

.spec-table th {
  background-color: #DDDDDD;
}

.brand-conti th {
  background-color: #FF9900 !important;
} 

.spec-table, .spec-table th, .spec-table td {
  border: 1px solid black;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
}

.spec-table td {
  white-space: nowrap;
}

.pp {
	padding: 20px;
	border-top: 1px solid #666666;
}

ul.privacy li {
	color: #666666;
}

.Tires-Designed ul.hide-desktop {display:block;}
.Tires-Designed ul.hide-desktop li {width:100%; background-color:#FFF; border:1px solid #CCC; padding:10px;}
.Tires-Designed ul.hide-desktop li>a {float:left; width:30%; text-align:left;}
.Tires-Designed ul.hide-desktop li>a img {max-height:90px; }
.Tires-Designed ul.hide-desktop li>div {float:left; width:70%;}
.Tires-Designed ul.hide-desktop li h5 {text-align:left; min-height:auto; padding-bottom:5px;}
.Tires-Designed ul.hide-desktop li h5 a {color:#363636 !important;}
.Tires-Designed ul.hide-desktop a.learnmore {
	color:#782182;
	background:url(../images/learnmorr-icon.png) no-repeat 0 center;
	padding: 5px 0px 5px 15px;
	margin-top: 0;
	text-align: left;
	float:left;
	width:33%}
.Tires-Designed ul.hide-desktop a.learnmore.learnmore-first {margin-top:0; margin-right:-15px;}
.Tires-Designed ul.hide-desktop a.learnmore.learnmore-second {margin-right:15px;}