.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 0px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 4px 10px !important;
font-size: 12px;
line-height: 1.5;
border-radius: 0px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 0px;
}
.row{margin:10px 0 0 0;}
.btn {
padding: 3px 6px;
}
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right
}
.text-strong {    
font-weight: bold; 
}
select{    background-color: #f6f7f8; 
border: solid 1px #494a4a; 
border-radius:0px;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
color:#494a4a;}
a.btn,#partenaires-side a,.green:hover{text-decoration:none;}
a.btn{border-radius:0px; padding:5px;}
a.details-hov{position:absolute; right:30px; top:12px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { 
background-color: #ef9528;
border-color: #ef9528;
}.pagination > li > a{color: #231f20;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
color: #ef9528; 
}
.grey-row{background:#F5F5F5;}
.orange-row{background:#FDA31E;}
.orange-row p, .orange-row, .orange-row a,.orange-row a:hover{color:#fff; line-height: 16px;}
#searchTitleText a{color:#000; font-weight:bold;}
#searchTitleText a:hover{color:#fff;}
#searchTitleText:before {font-family: FontAwesome; content:'\f02c'; margin-right: 10px; color:#000}
#filterName{margin-top:2px;} .navbar-inverse {
height: 51px;
background-color: #e8e8e8;
background-image: -webkit-linear-gradient(bottom, #dcdcdc, #fff);
background-image: -moz-linear-gradient(bottom, #dcdcdc, #fff);
background-image: -o-linear-gradient(bottom, #dcdcdc, #fff);
background-image: -ms-linear-gradient(bottom, #dcdcdc, #fff);
background-image: linear-gradient(to top, #dcdcdc, #fff);
border:none;
}
.navbar-inverse .navbar-toggle{border:none;}
.btn_register{
display: block;
width: 100%;
text-align: center;
padding: 10px;
color: #FFF;
background-color: #fb4e4e;
margin: 0 -1px;
float:right;
text-shadow: none;
}
.btn_register:hover{ background-color: #EF9528 !important; color:#fff;}
.line-navbar-one .lnt-shopping-cart .lnt-cart-actions a.lnt-view-cart-btn:hover, .line-navbar-one .lnt-shopping-cart .lnt-cart-actions a.lnt-checkout-btn:hover {
background-color: #EF9528 !important;
}
.carttopelements{max-height:300px; overflow-y:scroll; min-height:40px;}
.navbar-inverse .navbar-collapse{border-top:none;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #ffa624;}
.navbar-toggle .icon-bar{width:25px; height:4px;}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color: #ffa624;}
.navbar-inverse .navbar-toggle:focus .icon-bar,.navbar-inverse .navbar-toggle:hover .icon-bar{background-color: #fff;}
ul.navtop{ padding:12px 0 0 0; list-style-type: none;}
ul.navtop li{ display: inline-block; border-right: 1px solid #4f4f4f; padding:0 6px 0 3px;}
ul.navtop li a{
font-size: 12px;
font-style: italic;
color: #000;
text-decoration: underline;
}
ul.navtop li a:hover{color:#ffa624}
ul.navtop li.last{border:none;}
.navsus > li > a {padding-top:12px !important; padding-bottom:12px !important;}
.cart-btn{
float:right;
padding:7px 14px 8px;
border-radius: 0px;
margin:0px;
background-color: #EF9528;
cursor:pointer;
}
.cart-btn:hover,.cart-btn:focus{
background-color: #ffa624;
}
.cart-btn i.fa{font-size:33px;text-shadow: 1px 1px 2px rgba(255,255,255,.73);}
span.cart-contor{
font-size: 12px;
font-weight: bold;
font-style: italic;
color: #231f20;
text-shadow: 1px 1px 2px rgba(255,255,255,.73);
margin-left:-5px;
}
.categ-large{margin-top:20px; width:240px;}
.categ-small{margin-top:-22px; float:right; margin-right:-28px;}
#cart-holder{
width: 300px;
height: 280px;
background-color: #fff;
border: solid 1px #dfdfdf;
overflow: sroll;
float:right;
border-top:4px solid #ef9528;
padding:10px;
}
.topone{display:none;}
.topone { margin-top: 5px !important; } .navbar-collapse {background: #fff;}
ul.navtop{ padding:0;}
ul.navtop li{ display: block; padding:0px; border:none;}
ul.navtop li a{
width:90%;
padding:6px;
margin:6px auto;
text-align: center;
display:block;
font-size: 16px;
font-style: normal;
color: #fff;
background:#ffa624;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
}
}
@media (max-width: 400px) {
.phone-top{ display:none; }
} section#topbar{ padding:50px 10px 0; }
#logo-section{text-align:center;float:left;}
#logo-section #logo-text{float:left; clear:both; text-align: center; width:100%;} div.search-box{
float:right;
min-height: 90px;
padding: 6px;
background-color: #f0f0f0;
background-image: -webkit-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -moz-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -o-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -ms-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: linear-gradient(to bottom, #ec9000, #ffa627 86%, #e28828);
position:relative;
z-index:6;
width:100%;
}
.orange-nav{background:#FDA31E; border-bottom:5px solid #FDA31E;}
div.inner-search-box{
width: 100%;
min-height: 90px;
padding:15px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: solid 1px #b77206; 
}
div.inner-search-box h3{
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
color: #000;
margin:0px;
text-align: center;
}
.searchform{margin-top:10px}
input.form-control{background-color: #f6f7f8;	border: solid 1px #494a4a; border-radius:0px;}
.btn-searchbox:active, .btn-searchbox-ref:active{
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-searchbox i.fa, .btn-searchbox-ref i.fa{font-size:16px;  margin:0 5px 0 0; padding-right:5px; border-right:1px solid #000;}
.btn-searchbox-ref{width:100%; margin-top:10px; margin-bottom:10px;}
.input-ref-search{width:100%;}
.searchsus .form-control{width:100%;}
span.patrat{
width: 34px;
height: 34px;
background-color: #b77206;
text-align: center;
font-size: 20px;
line-height:32px;
margin:0 6px -18px 0;
color: #fff;
font-weight: bold;
float:left;
}
div#brandsResults, div#modelsResults {
display: none;
position: absolute;
top: 30px;
background: #ffffff;
border: solid 1px #000000;
border-top: none;
width: 365.5px;
padding: 6px 12px;
}
div#brandsResults ul, div#modelsResults ul {
list-style-type: none;
} .lnt-cart-actions a:hover{background:#EF9528;}
section#mainmenuholder{
width: 100%;
height: 40px;
background-color: #f7f7f7;
background-image: -webkit-linear-gradient(top, #dcdcdc, #fff);
background-image: -moz-linear-gradient(top, #dcdcdc, #fff);
background-image: -o-linear-gradient(top, #dcdcdc, #fff);
background-image: -ms-linear-gradient(top, #dcdcdc, #fff);
background-image: linear-gradient(to bottom, #dcdcdc, #fff);
border-top:4px solid #a4a4a4;
border-bottom:4px solid #a4a4a4;
text-align:center;
position:relative;
z-index:3;
}
#left-text{
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #000;
text-shadow: 1px 1px 1px #fff;
}
ul#main-menu li {margin:-3px 0px 0 4px;}
ul#main-menu li a{
font-weight:bold; white-space: nowrap;
text-transform: uppercase;
color: #494a4a;
text-shadow: 1px 1px 1px #fff;
font-size:12px;
line-height:12px;
border-top:3px solid #A4A4A4;
min-height:30px;
}
ul#main-menu li a:hover { border-radius:0px;
border-top:3px solid #ffa624;
border-bottom:3px solid #ffa624;
color:#000;
text-shadow: 1px 1px 1px #fff;
background-color: #ec9000;
background-image: -webkit-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -moz-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -o-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -ms-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: linear-gradient(to bottom, #ec9000, #ffa627 86%, #e28828);}
ul#main-menu > li.active > a{
border-radius:0px;
border-top:3px solid #ffa624;
border-bottom:3px solid #ffa624;
color:#000;
text-shadow: 1px 1px 1px #fff;
background-color: #ec9000;
background-image: -webkit-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -moz-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -o-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -ms-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: linear-gradient(to bottom, #ec9000, #ffa627 86%, #e28828);
} .headline{
width: 100%;
min-height: 45px;
padding: 0 10px;
line-height: 40px;
text-shadow: 1px 1px 1px #fff;
font-size:14px;
background-color: #F5F5F5;
border: solid 1px #dfdfdf;
border-bottom:solid 4px #ef9528;
color:#4f4f4f;
}
.headline2{
width: 100%;
padding: 0 10px;
text-shadow: 1px 1px 1px #fff;
font-size:14px;
background-color: #F5F5F5;
border: solid 1px #dfdfdf;
border-bottom:solid 4px #ef9528;
color:#4f4f4f;
}
.greybox{
width: 100%;
min-height: 45px;
padding: 0 10px;
text-shadow: 1px 1px 1px #fff;
font-size:14px;
background-color: #F5F5F5;
border: solid 1px #dfdfdf;
border-bottom:solid 4px #ef9528;
color:#4f4f4f;
}
.headline2{border:none; height: auto;}
.headline h1{margin:0px; line-height: 40px; }
.headline h2{margin:0px; line-height: 40px; font-size:24px;}
#main-content{margin:0px; padding:0px;}
#slidecontainer{width:100%;}
.carousel-caption{top:0;}
.carousel-caption .slide-badge{width:300px;}
.navslide {
background-color: #f0f0f0;
border: solid 1px #dfdfdf;
border-bottom:solid 4px #ef9528;
color:#4f4f4f;
position: relative;
width:100%;
display:block;
text-align: center;
z-index:1;
}
.slide-title{
color:#4f4f4f;
font-size:14px;
padding: 0 10px;
line-height: 38px;
text-shadow: 1px 1px 1px #fff;
float:left;
margin-right:-50px;
}
span.hideme{color:#4f4f4f;  font-size:14px; text-shadow: 1px 1px 1px #fff;}
.category .thumbnail img, .category .thumbnail{width:100%;}
.category .thumbnail{height:200px; overflow:hidden;}
a.catimgholder{
width:100%; max-height:153px; 
overflow:hidden; 
display:block;}
.category .caption{ font-size: 14px; line-height: 16px; min-height:48px;}
.productImage{border: 1px solid lightgray; width: 100%;}
.breadcrumb {
min-height: 42px; border-radius: 0px;
line-height: 12px;
font-size:12px;
margin-bottom: 0px;
}
.breadcrumb > li + li::before{
padding: 0px 3px 3px 3px;
color: #000;
content: "\00BB";
font-size:12px;    
}
.breadcrumb > li > a {
text-transform: lowercase;
}
.breadcrumb .fa{font-size:18px; line-height: 20px;}
.breadcrumb .generic{text-transform: uppercase; font-size: 12px;}
.mainboxed, .listboxed{border: 1px solid #dfdfdf; padding:5px 0;} 
.mainboxed p{font-size:14px; color: #4f4f4f; line-height: 18px;}
.listboxed a{
font-size:12px; 
color: dimgrey; 
width:90%; 
display: block; 
padding:4px 0 4px 14px;
-webkit-transition: all  0.2s ease-in-out;
-moz-transition: all  0.2s ease-in-out;
-ms-transition: all  0.2s ease-in-out;
-o-transition: all  0.2s ease-in-out;
transition: all  0.2s ease-in-out;}
.listboxed a:hover{background: #ef9528; color:#fff;}
.listboxed div{padding: 2px 10px;}
.listboxed div:before{
font-family: FontAwesome;
color: #ef9528;
padding:0 5px;
content: "\f105";
font-weight: bold;
font-size:15px;
position:absolute; left:7px; top:6px;
} .oranj{    
background-color: #fda31e;
background-image: -webkit-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -moz-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -o-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -ms-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: linear-gradient(to bottom, #ec9000, #ffa627 86%, #e28828);
color:#231f20;     
text-shadow: 1px 1px 1px #fff;
padding: 4px 0;
}
p.text-total{font-size:20px; line-height:20px; margin:0px;}
.bg-orange{
background-color: #fda31e;
background-image: -webkit-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -moz-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -o-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -ms-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: linear-gradient(to bottom, #ec9000, #ffa627 86%, #e28828);
color:#231f20;     
text-shadow: 1px 1px 1px #fff;
}
.green{
background-color: #7ece00;
background-image: -webkit-linear-gradient(bottom, #4b7b00, #70b700 7%, #7ece00);
background-image: -moz-linear-gradient(bottom, #4b7b00, #70b700 7%, #7ece00);
background-image: -o-linear-gradient(bottom, #4b7b00, #70b700 7%, #7ece00);
background-image: -ms-linear-gradient(bottom, #4b7b00, #70b700 7%, #7ece00);
background-image: linear-gradient(to top, #4b7b00, #70b700 7%, #7ece00);
padding:10px;
text-decoration:none;
color:#000;
}
.padd-10{padding:10px;}
.sidebar-row{border: 1px solid #dfdfdf; padding:5px; margin-top:10px;}
.sidebar-row a.contactere{width:100% !important; line-height:20px; background:#000;}
.sidebar-row a{font-size:14px; line-height: 14px; margin-top: 10px;}
.sidebar-row .categ{    margin-top:15px; margin-left: 10px; }
.sidebar-row .categ a{
color:#a4a4a4; 
font-size: 12px; 
font-style: italic;
line-height:14px;
}
.sidebar-row .categ a:hover{color:#ef9528;}
.sidebar-row .categ a .fa{color:#a4a4a4; margin-right:10px;}
#partenaires-side{margin-top:10px;}
.storedesc p{font-size:12px; padding-left: 5px !important;}
p.address{margin-top:10px; padding:0px; line-height: 16px;}
p.orar{margin-top:10px; font-size:12px; line-height:16px; font-weight: bold; text-align: center;}
p.address:before{content:'\f041'; font-family: FontAwesome; font-size: 18px; margin-right:5px;}
p.phone:before{content:'\f095'; font-family: FontAwesome; font-size: 18px; margin-right:5px;}
.contacter{	
text-transform: uppercase;
text-align: center;
width: 100%;
font-weight: bold;
margin:0px;
padding:10px;
background-color: #e6e6e6;
text-shadow: 1px 1px 1px #fff;
}
.contacter:hover{
background-color: #fda31e;
background-image: -webkit-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -moz-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -o-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -ms-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: linear-gradient(to bottom, #ec9000, #ffa627 86%, #e28828);
}
.contacter .fa {margin-right:10px;}
.navslide p span {
margin: 0px 10px;
cursor: pointer;
}
#sidebar{float:right;}
.thumbnail {margin:0; padding: 0; border-radius: 0;} h2.brand-title{font-size:18px; margin:0px; padding-top:10px;padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #dadada;} 
h2.brand-title a{color:#4F4F4F; text-decoration: none;}
h2.brand-title a:hover{text-decoration:underline;}
.brand-holder {
background:#F5F5F5; 
border-width: 1px 1px 4px;
border-style: solid;
border-color: #DFDFDF #DFDFDF #EF9528;
padding-bottom:35px;
}
ul.productBrands {list-style-type: none !important; margin-left: 0px; padding-left:0px;} 
ul.productBrands li{ padding:2px; font-size:12px; line-height:16px;}
ul.productBrands li:before {font-family: FontAwesome; content:'\f02c'; margin-right: 10px; color:#666}
.add-fav{
position:absolute; 
bottom:10px; 
right:10px;
}
@media (max-width: 740px) {.tableholder{width:290px !important;}}
.add-fav:before{
font-family: FontAwesome;
font-size:30px;
content:"\f004";
}
.add-fav:hover:before{    
font-family: FontAwesome;
font-size:30px;
content:"\f067";} .product-no{font-size: 12px; color: dimgrey;}
.headline2 .pagination-sm{margin:8px 0;}
#grid, #list{margin-top:-4px;}
.product-price-btn{
padding:0px;
z-index: 5;
position: relative;
}
.product-price-btn .lead{margin-bottom:0; font-weight: bold; color:#fff; text-shadow: 1px 1px 1px #000; text-align: center;}
.product-price-btn div {margin:0px; padding:5px;}
.oldprice{text-align:center; text-decoration: line-through; margin:-3px 0 0 0; font-size: 14px;}
.newprice{text-align:center; margin:-6px 0 -8px 0 !important; font-weight: bold; color:#fff; text-shadow: 1px 1px 1px #000}
.discounted-badge{
text-align: center;
font-size: 70px;
text-shadow: 1px 1px 2px #fff;
color:#000; margin-top:50px; margin-bottom:-60px;
font-weight: bold;
position: relative;
opacity: 0.7;
}
.grid-group-item .discounted-badge{margin-top:50px; margin-bottom:-60px;}
.list-group-item .discounted-badge{margin-top:50px; margin-bottom:-60px; }
#products .product-holder{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background:#f7f7f7;
border:1px solid #eaeaea; 
} 
.item .innerul ,.prod-text-holder
{ }
.image-holder.col-sm-12 {    
overflow:hidden;
height:160px;
display: block;
}
.item .thumbnail
{
padding: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background:#f7f7f7;
}
.item.list-group-item
{
float: none;
width: 100%;
margin-bottom: 10px;
}
.list-group-item{border:none;}
.item.list-group-item .list-group-image{margin-right: 10px;}
.item.list-group-item .thumbnail{margin-bottom: 0px;}
.item.list-group-item .caption{ padding: 9px 9px 0px 9px;}
.item.list-group-item:before, .item.list-group-item:after{display: table; content: " ";}
.item.list-group-item img{float: left;}
.item.list-group-item:after{clear: both;}
.item.list-group-item{clear: both;}
.list-group-item-text{ margin: 10px 0 11px 0; }
.listProductTitle{font-size:14px; display: block;}
.mega-featured-holder{background:#EEE;}
.item-mega{padding:8px !important;}
.item-mega .listProductTitle,.item-mega h4{ font-size:12px; line-height: 15px; padding:2px 0;}
.item-mega img{border: 1px solid #dadada; border-bottom: none;} h2.product-subtitle{font-size: 14px; margin: 0px; padding:10px 0; line-height: 13px;}
.product-description {
padding: 10px;
font-weight: normal;
}
table.table tbody tr td > table.table tbody tr td {
width: 33%;
} .partagez{line-height: 20px; text-transform: uppercase;}
.friendmail .fa{padding-rigth:5px;}
.friendmail {margin-top:-10px; margin-right: 10px;}
.pinfo {font-size: 11px; line-height:16px; font-weight: bold;}
.pinfo img{width:100%;}
.preserver i.fa{font-size:80px;}
.preserver {font-size:14px; line-height: 16px; margin-top:10px;}
a.link-list:before{content: "\00BB"; font-size: 20px; padding:0 10px 0 0; text-decoration: none;}
a.link-list{color:#f14a00;}
a.link-list:hover{color: #f4990e;}
.pricehold .lead{
font-size:26px; 
margin:5px 0 0 0; 
text-align: center;
}
.pricehold {
margin-top: 20px;
}
.wishlist,.add-cart {
padding:4px; text-align: center;text-transform: uppercase; font-weight: bold;
}
.wishlist:hover{
color:#000;
background-color: #92e017;
background-image: -webkit-linear-gradient(bottom, #67a700, #84c61a 14%, #98ec13);
background-image: -moz-linear-gradient(bottom, #67a700, #84c61a 14%, #98ec13);
background-image: -o-linear-gradient(bottom, #67a700, #84c61a 14%, #98ec13);
background-image: -ms-linear-gradient(bottom, #67a700, #84c61a 14%, #98ec13);
background-image: linear-gradient(to top, #67a700, #84c61a 14%, #98ec13);
}
.add-cart:hover{
color:#000;
background-color: #ffa624;
background-image: -webkit-linear-gradient(top, #f7ce50, #ffc468 86%, #e8b074);
background-image: -moz-linear-gradient(top, #f7ce50, #ffc468 86%, #e8b074);
background-image: -o-linear-gradient(top, #f7ce50, #ffc468 86%, #e8b074);
background-image: -ms-linear-gradient(top, #f7ce50, #ffc468 86%, #e8b074);
background-image: linear-gradient(to bottom, #f7ce50, #ffc468 86%, #e8b074);
}
.wishlist .fa,.add-cart .fa-shopping-cart{margin-right:10px; font-size: 20px;} #checkoutAddressShipping, #checkoutAddressBilling{line-height:16px;} .media {
display: inline-block;
position: relative;
vertical-align: top;
}
.media__image { display: block; }
.media__body {
background: rgba(231, 119, 10, 0.8); 
bottom: 0;
color: white;
font-size: 1em;
left: 0;
opacity: 0;
overflow: hidden;
padding: 2px;
position: absolute;
text-align: left;
top: 0;
right: 0;
-webkit-transition: 0.6s;
transition: 0.6s;
}
.media__body:hover { opacity: 1; }
.media__body h4{ padding: 0 10px; min-height:28px; width:95%; font-weight: normal;} 
.media__body .btn {margin:0 10px; width:90%; z-index: 10; position: relative;}
.media__body ul.subcategories{
height:85px; 
min-height:85px;
overflow: hidden; 
z-index: 10; 
position: relative; 
list-style-type: none; 
margin:0px; 
padding: 5px; 
width:100% !important; 
text-align: left;
}
.media__body ul.subcategories li {  padding:2px 6px; min-width:100%;}
.media__body ul.subcategories li a{ 
color:#fff; 
font-size:12px; 
width:100% !important;
display: block;
padding:2px 5px;
background: rgba(0, 0, 0, 0.2); 
}
.media__body ul.subcategories li a:hover{ background: rgba(0, 0, 0, 0.5); }
.media__body:after,
.media__body:before {
border: 1px solid rgba(255, 255, 255, 0.7);
bottom: 2px;
content: '';
left: 2px;
opacity: 0;
position: absolute;
right: 2px;
top: 2px;
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
-webkit-transition: 0.6s 0.2s;
transition: 0.6s 0.2s;
}
.media__body:before {
border-bottom: none;
border-top: none;
left: 6px;
right: 6px;
}
.media__body:after {
border-left: none;
border-right: none;
bottom: 6px;
top: 6px;
}
.media__body:hover:after,
.media__body:hover:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}  body.slide-active {
overflow-x: hidden
} .no-margin-top {
margin-top: 0px!important
} #page-content {
position: relative; left: 0;
margin-top:-20px;
}
#page-content.slide-active {
padding-top: 0
} #slide-nav .navbar-toggle {
cursor: pointer;
position: relative;
line-height: 0;
float: left;
margin: 0;
width: 30px;
height: 40px;
padding: 10px 0 0 0;
border: 0;
background: transparent;
} #slide-nav .navbar-toggle > .icon-bar {
width: 100%;
display: block;
height: 3px;
margin: 5px 0 0 0;
}
#slide-nav .navbar-toggle.slide-active .icon-bar {
background: orange
}
.navbar-header {
position: relative
} .navbar.navbar-fixed-top.slide-active {
position: relative
} a.brandimg img{ width:100%; opacity: 0.6;
-webkit-transition: opacity 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out;
-ms-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;}
a.brandimg img:hover{ opacity: 1; }
.alert{border-radius: 0px; line-height: 16px; font-size:12px}
.orange_box{
float:left;
padding:15px;
background-color: #f0f0f0;
background-image: -webkit-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -moz-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -o-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: -ms-linear-gradient(top, #ec9000, #ffa627 86%, #e28828);
background-image: linear-gradient(to bottom, #ec9000, #ffa627 86%, #e28828);
position:relative;
z-index:6;
width:100%;
}
.inner-orange_box{
width: 100%;
min-height: 80px;
padding:5px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: solid 1px #b77206; 
}
.inner-orange_box a{
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
color: #000;
margin:0px; text-shadow: 1px 1px 2px #fff;} #mobile-cart{line-height:14px;}
.cart-prod-xs{margin-bottom:20px; padding-bottom:10px;}
.tr_tot{font-size:16px; font-weight:bold; text-transform: uppercase} 
.cart-ecs{margin-left:-15px; bottom:-15px; left:5px; position: absolute;}
#mobile-checkout div.cart-prod-xs:last-of-type{margin-bottom:0px;} .userform input{width:100% !important; margin:5px 0;}
.userform select{width:100%; margin:5px 0;}
.userform textarea{width:100%; margin:5px 0;}
.userform label{line-height:30px; font-weight:normal; width:100%; border-bottom:1px solid #DFDFDF;}
.userform label.error{color:#f00;}
input.inputButton{
padding:10px;
border:none;
text-transform: uppercase;
font-weight: bold;
text-shadow: 1px 1px 2px #fff;
color:#000;
}
input.greenbtn{
background-color: #7ece00;
background-image: -webkit-linear-gradient(bottom, #4b7b00, #70b700 7%, #7ece00);
background-image: -moz-linear-gradient(bottom, #4b7b00, #70b700 7%, #7ece00);
background-image: -o-linear-gradient(bottom, #4b7b00, #70b700 7%, #7ece00);
background-image: -ms-linear-gradient(bottom, #4b7b00, #70b700 7%, #7ece00);
background-image: linear-gradient(to top, #4b7b00, #70b700 7%, #7ece00);
}
input.greenbtn:hover{
background-color: #011689;
background-image: -webkit-linear-gradient(bottom, #a7dc54, #70b700 7%, #a3d94d);
background-image: -moz-linear-gradient(bottom, #a7dc54, #70b700 7%, #a3d94d);
background-image: -o-linear-gradient(bottom, #a7dc54, #70b700 7%, #a3d94d);
background-image: -ms-linear-gradient(bottom, #a7dc54, #70b700 7%, #a3d94d);
background-image: linear-gradient(to top, #a7dc54, #70b700 7%, #a3d94d);
}
.userform input[type="checkbox"]{width:20px;}
.account-nav a.btn{width:100%; padding:10px 10px; font-size: 12px;}
a.btn i{border-right:1px solid #fff; margin-right: 5px; padding-right: 5px;}
a.btn i.solo{font-size:30px;}
a.btn i.solo2{text-shadow:none; color:#fff; font-size:20px; border-right: 0px; padding:5px; margin:0px;}
.panel-heading,.panel-group .panel{border-radius:0px;} .order-box{
background:#F5F5F5;
line-height:16px;
border:1px solid #DFDFDF;
border-bottom:4px solid #FDA31E;
}
.order-box h3{color:#4F4F4F; margin-top:0px; font-size:20px;}
.orderRed{color:#D9534F; font-weight: bold;}
.orderBlue{color:#265A88; font-weight: bold;}
.orderGreen{color:#419641; font-weight: bold;}
.orderGrey{color:#4F4F4F; font-weight: bold;}
.orderOrange{color:#FDA31E; font-weight: bold;}
.huge{
font-size:30px; 
color:#bababa; 
width:100%; 
text-align: center;} div.d-sitemap div { border-left: 1px solid #ddd; padding-left: 35px; margin: 20px 0 20px;   } 
div.d-sitemap a { padding: 3px 0; text-decoration: none;}	
div.d-sitemap div a:link, div.d-sitemap div a:visited {  color: #666}	
div.d-sitemap div a:hover, div.d-sitemap div a:active {  color: #000}	
div.d-sitemap div div a:link, div.d-sitemap div div a:visited {  color: #ccc}	
div.d-sitemap div div a:hover, div.d-sitemap div div a:active {  color: #000}	
div.d-sitemap em { display: block; font-style: normal; font-size: 16px; font-weight: bold; line-height: 19px; margin-top:10px; }
div.d-sitemap div em { font-weight: normal; font-size: 14px;} #content_cms h3{margin:0px; line-height: 20px; text-align: left; font-size:16px; color:#333; margin-bottom:10px;}
#content_cms p,#content_cms li{ line-height: 18px; font-size: 14px; color: #666}
#content_cms li{list-style-type: none; }
.map_shop{width:100%; border:0px; height:450px; overflow:hidden;}
.contacts i{font-size:130px;} i.makegrid, i.makegrid {
margin-right:5px;
}
.gplus{display:inline-block; width:80px; overflow:visible; margin-right: -20px;}
.twitter-share-button{margin-right:10px !important; }
.fb-like{margin-right:10px; display:inline-block !important; top:-5px !important;}  @media (max-width:767px) { 
#slide-nav .container {
margin: 0;
padding: 0!important;
}
#slide-nav .navbar-header {
margin: 0 auto;
padding: 0 15px;
}
#slide-nav .navbar.slide-active {
position: absolute;
width: 80%;
top: -1px;
z-index: 1000;
}
#slide-nav #slidemenu {
background: #f7f7f7;
left: -100%;
width: 80%;
min-width: 0;
position: absolute;
padding-left: 0;
z-index: 2;
top: -8px;
margin: 0;
}
#slide-nav #slidemenu .navbar-nav {
min-width: 0;
width: 100%;
margin: 0;
}
#slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
min-width: 0;
width: 80%;
white-space: normal;
}
#slide-nav {
border-top: 0
}
#slide-nav.navbar-inverse #slidemenu {
background: #333
} #slide-nav #navbar-height-col {
position: fixed;
top: 0;
height: 100%;
width: 80%;
left: -80%;
background: #eee;
}
#slide-nav.navbar-inverse #navbar-height-col {
background: #333;
z-index: 1;
border: 0;
}
#slide-nav .navbar-form {
width: 100%;
margin: 8px 0;
text-align: center;
overflow: hidden; }
#slide-nav .navbar-form .form-control {
text-align: center
}
#slide-nav .navbar-form .btn {
width: 100%
}
.btn{padding-top:10px !important;padding-bottom:10px !important;}
}
@media (min-width:768px) { 
#page-content {
left: 0!important
}
.navbar.navbar-fixed-top.slide-active {
position: fixed
}
.navbar-header {
left: 0!important
}
}
#logo-text{display:none;}
@media (max-width: 1200px){
.searchsus label{display:none;} 
#left-text{display:none;}
ul#main-menu li {margin:-3px 0 0 0.78%;}
.form-control::-moz-placeholder  {font-size:12px;}
.form-control:-ms-input-placeholder {font-size:12px;}
.form-control::-webkit-input-placeholder {font-size:12px;}
}
@media (min-width: 992px) and (max-width: 1068px) {
.list-group-item-text{ margin: 10px 0 11px 0;}
}
@media (min-width: 992px) and (max-width: 1200px) {
ul#main-menu li {min-width:9%;}
ul#main-menu li.larg{width:15%;}
ul#main-menu li a{font-size:11px;}
div#logo-section span#logo-text{ font-size: 8px !important; line-height:12px;}
.container{ width:100%;} 
.container-top{width:970px;}
}
@media (min-width:766px)and(max-width: 991px) {
.topone{ display:none! important; } 
}
@media (min-width: 992px) {
.topone { margin-top: 5px !important; }
.topone .searchsus input{ width:100%;}
.topone .btn-searchbox .textul{display:none !important;}
}
@media (min-width: 768px) and (max-width: 990px) {
.map_shop{height:300px !important;}
ul.navtop{margin-top:-10px;}
ul#main-menu li{padding:0;max-width:13%; vertical-align: middle;}
ul#main-menu li a{font-size:11px; vertical-align: middle; padding:5px 10px;  white-space: normal; text-align: center; min-height:40px;}
ul.navtop li a{font-size:11px;}
}
@media (max-width:990px){
#logo-section{margin:0 auto; float: none;}
#search-box{margin-top:10px; width:100%;}
#logo-text{display: block;}
#sidebar{float:none;}
.list-group-item-text{ margin: 10px 0 11px 0; }
.lead{font-size:20px;}
}
@media (max-width: 767px) {
span.hideme{display:none;}
#logo-section{margin:0 auto; float: none;}
section#mainmenuholder{display:none;} 
.searchsus {width:100%; margin-left:0 !important;}
.form-control::-moz-placeholder  {font-size:14px;}
.form-control:-ms-input-placeholder {font-size:14px;}
.form-control::-webkit-input-placeholder {font-size:14px;}
.btn-searchbox{width:100%;}
span.hideme{display:none;}
.carousel-caption{top:5%; width:100%; left:0px;}
.carousel-caption h3{font-size:16px;}
.carousel-caption .slide-badge{width:150px; margin-bottom: -10px; margin-top:-10px}
.mainboxed p{font-size:12px; color: #4f4f4f; line-height: 14px;}
.account-btn{padding:13px 20px;}
.account-btn span.text-account{
text-transform: uppercase;
font-size: 12px;
line-height: 12px;
float:left;
margin-left: 5px;
border-left:1px solid #231f20;
padding:1px 5px;
}    .map_shop{height:300px !important;}
}
@media (max-width: 500px) {
.contacts i{font-size:80px;}
.account-btn{padding:13px 20px;}
.carousel-caption .slide-badge{display: none;}  
.carousel-caption{top:0; width:100%; left:0px;}
.carousel-caption h3{margin-top:0px;}
.headline h1{font-size:16px; line-height: 18px; margin:10px 0;}
.category .thumbnail{height:auto;}
}
@media (max-width: 360px) {
div.d-sitemap div{padding-left:10px;}
span.text-account{display:none;}
} div.square{
font-size:30px; 
color:#fff; 
text-shadow: 1px 1px #231f20; 
text-align: center; 
line-height: 54px;
}
.back-to-top{
display: none;
position: fixed;
bottom: 1px;
right: 0;
color: #fff;
background-color: rgba(0,0,0,0.3);
text-decoration: none;
text-align: center;
cursor: pointer;
z-index:50;
}
@media (min-width: 991px) {
.back-to-top{width:60px; height:50px;bottom:5px; right:10px;}
} .megamenu-top-btn{
float:left!important; 
position:relative !important; 
top:0px !important; 
left:2px !important;
padding:15px 5px !important;
height:auto !important;
background:#EF9528 !important;
}
.line-navbar-left{position:fixed !important;}