@font-face {font-family: 'Asap Condensed'; font-weight:normal; src: url(/fonts/AsapCondensed-Regular.ttf) format('truetype');}
@font-face {font-family: 'Asap Condensed'; font-weight:bold; src: url(/fonts/AsapCondensed-SemiBold.ttf) format('truetype');}
@font-face {font-family: 'Pontano Sans'; src: url(/fonts/PontanoSans-Regular.ttf) format('truetype');}
@font-face {font-family: 'Fjalla One'; src: url(/fonts/FjallaOne-Regular.ttf) format('truetype');}
body{background:#fff;color:#000;font-family: 'Pontano Sans', sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left}
*{margin:0;padding:0}
img{border:0;width:100%;height:100%;}
a{color:#8e3e35;text-decoration:none;transition:0.5s all ease;height:100%;}
a:hover{text-decoration:none;color:#671209}
a:focus{outline:0;text-decoration:none;color:#666}
a.avert {color:#88b030;font-size:1.3em;}
a.avert:hover {color:#b9fd23;}
:focus{outline:none}
h1,h2,h3,h4,h5,h6{margin:0 0 5px;line-height:1.35;color:#262a2d}
h1{font-weight:400}
h2{font-weight:400;margin-bottom:15px;}
h3,h4,h5,h6{font-weight:700}
form{display:inline}
fieldset{border:0}
legend{display:none}
table{border:0;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{vertical-align:top;text-align:left;font-weight:400}
thead tr th{font-weight:700;text-transform:none;font-size:12px}
p{margin:0 0 10px}
strong{font-weight:700}
address{font-style:normal;line-height:1.35}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
ul,ol{padding:0;margin:0 0 10px 25px}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none}
ul.inline,ol.inline{margin-left:0;list-style:none}
ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}
ul ul,ol ul{list-style-type:circle}
.f-left,.left{float:left!important;}
.f-right,.right{float:right!important;}
.clear{clear:both}
small{font-size:85%;font-weight:400;text-transform:lowercase;color:#999}
input:focus{outline:none}
.hline{border-bottom:#ccc solid 1px;line-height:2.5em;margin-bottom:1em}
.collestion-area{background:#eaeaea;padding-bottom:40px;}
.collestion-area .page-header h2, .cdc-area .page-header h2{color:#333}
.collestion-area.lead{font-size:18px}
.collection-content{margin:25px 0 0}
.single-collection{position:relative;text-align:center}
.single-collection h3 {font-size:20px;height:40px;}
.collections-img{padding-bottom: 100%;position: relative;}
.collections-img img {position: absolute; top:0; left:0;}
.collections-over{background-color:#27772dc2; height: 100%;  width: 100%; top:0; padding:30px; position:absolute; font-size: 18px; color: #333; opacity:0; transition:opacity 0.3s ease 0s;border-radius: 50%; display:table;}
.collections-over .in-collec {vertical-align: middle; display: table-cell; width:90%;}
@media (max-width: 479px) {
	.collections-over{font-size: 12px;}
}
.img-thumbnail {border-radius: 50%;}
.single-collection:hover .collections-over{opacity:1; }
.collections-over a {color:#fff;}
.collections-link {margin-bottom:25px;}
.lead{font-size:18px}
.flori {float:right;}
.txtattn {font-size:22px;color:#FF3300;}
.minitext {font-size:12px;}
.introhome {text-align:justify; font-size:16px; line-height:22px; color:#666;}
.hdr-important {padding: 8px; margin: 7px; background-color: #ff6501; color: #fff; text-align:center;}
.hdr-attention {font-size:18px;}
.bgfdb {background:url(../images/fond-banner-2.jpg) center bottom -15px;}
.logofdb {font-family: 'Fjalla One', sans-serif;font-size: 3.4em;color: #194D89; text-transform:uppercase;}
@media (max-width: 479px) {
	.logofdb{font-size: 2.4em;}
}
.suplogofdb {font-size:0.6em;}
.pt20 {padding-top:20px;}
.pb20 {padding-bottom:20px;}
#laqte {padding-left:15px;padding-right:15px;}
.main-col{margin:auto;overflow:hidden}
.col-main{font-size:14px;margin-top:1%}
.col-left{margin-bottom:0}
.col-right{margin-bottom:0}
.col1-layout .header-background-default{margin:20px;padding:0}
.col1-layout .col-main{float:none;width:auto;margin-top:0}
.col2-left-layout .col-main{margin-top:0;overflow:hidden}
.col2-right-layout ol.opc .col-md-4{margin-right:15px}
.col3-layout .col-wrapper{float:left;width:780px}
.col3-layout .col-wrapper .col-main{float:right}
.main-container{min-height:350px;padding:25px 0 0}
.minilogohdr{margin-top:-3px}
.minitxthdr{display:inline;margin:10px}
.welcome-info{background-color:#fff;border-bottom:1px #e5e5e5 solid;padding:30px 0 60px;text-align:center}
.modal-title{font-size:18px;font-weight:700;}
@media (max-width:767px){
.welcome-info{padding:10px 0 30px}
}
.welcome-info .page-header{margin-top:10px}
.welcome-info .page-header h1{color:#000;font-size:32px}
@media (max-width:767px){
.welcome-info .page-header h1{font-size:30px}
}
.welcome-info .page-header p{font-size:24px}
@media (max-width:767px){
.welcome-info .page-header p{font-size:20px;line-height:35px}
}
.welcome-info .page-header p em{font-style:normal;border-bottom:2px #e05715 solid;padding-bottom:5px}
@media (max-width:767px){
.welcome-info .page-header p em{padding-bottom:2px}
}
.welcome-info .page-header .text-main{color:#e05715}
.header-top{background:#04330c;border-bottom:1px solid #eaeaea;width:100%}
.header-top a{color:#fff}
.header-top a:hover{color:#e05715;}
a.lefthdrmenu{color:#e05715;transition:0.3s all ease;}
a.lefthdrmenu:hover{color:#8e3e35;}
.welcome-msg{text-align:left;display:inline-block;padding:0;margin:1px 5px 0;font-size:13px;color:#999;}
@media only screen and (min-width:768px) and (max-width:1023px){
.welcome-msg{float:left}
}
.headerlinkmenu{display:inline-block;height: 55px; padding-top: 17px;}
.welcome{color: #fff;padding: 0;}
.headerlinkmenu .links{text-align:right;display:inline-block;padding: 0;}
.headerlinkmenu .links div{display:inline-block;text-align:right}
.headerlinkmenu div.links div a{display:inline-block;padding:0;color:#fec535;font-size:14px;padding:0 3px;text-transform:none;text-decoration:none}
.headerlinkmenu div.links div a span{margin-left:2px}
.headerlinkmenu div.links div a:hover{color:#f7c8c3;text-decoration:none}
.pointer{cursor:pointer}
.cart-top .dropdown-menu{padding:10px;min-height:100px;height:auto!important;min-width:445px;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;top:0;position:fixed;z-index:999;display:block;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94) 0s;-o-transition:all .4s cubic-bezier(.25,.46,.45,.94) 0s;transition:all .4s cubic-bezier(.25,.46,.45,.94) 0s}
.divsearch {height:50px;margin:auto;text-align:center;}
#formsearch {padding:0;margin:0;}
#search .input-group{border:1px solid #ddd;display:inline-block;overflow:hidden;width:80%;background:#fbfbfb}
#search input{height:34px;display:inline-block;width:85%;border:none;background:#fbfbfb;border-radius:0;}
#search button{line-height:28px;padding:3px 15px 3px;float:right;display:inline-block;background:#e05715;border:none;color:#fff;}
#search button:hover{background:#000;border:none;color:#fff}
.modal-header{text-align:left}
.modal-open{padding:0px!important}
.logo{text-align:center;margin-top:15px;line-height: 40px;}
@media (max-width:767px){
.logo{margin-top:15px;text-align:center;padding-bottom:12px;margin-bottom:0;width:100%}
}
@media only screen and (max-width:479px){
#search .input-group{width:98%;}
header .logo a img{width:55%}
.single-collection{margin-bottom:15px}
.home-top-banner .banner_left{margin-bottom:5px}
.payment ul{padding:0 0 12px}
}
@media only screen and (min-width:480px) and (max-width:767px){
.single-collection{margin-bottom:15px}
.collections-link:before{left:20%;width:60%}
}
@media only screen and (min-width:768px) and (max-width:992px){
header .logo a img{max-width:100%}
.home-top-banner .banner_left{display:inline-block;margin-bottom:10px;margin-right:2%;width:47%}
}
.stick-logo{display:none}
nav.stick .stick-logo{left:15px;position:absolute;top:8px;display:block}
@media only screen and (min-width:768px) and (max-width:1169px){
nav.stick .stick-logo{display:none}
}
.stick-logo a:hover{background:inherit}
.mtmegamenu>ul>li{margin-right:20px}
.support-client .box-container{color:#333;text-align:left;margin: 10px 0 10px 30px;}
.support-client .box-container:before{border:1px solid #ddd;float:left;font-size:20px;height:42px;text-align:center;width:45px;line-height:38px;border-radius:100%;background:#eee no-repeat center center;}
.support-client .free-shipping:before{content:" ";background-image:url(../images/fa-truck.jpg);}
.support-client .money-back:before{content:" ";background-image:url(../images/fa-thumb-up.jpg);}
.support-client .box-container .box-inner{margin-left:58px;padding-top:2px}
.support-client p.sc-h2{color:#000;font-size:15px;line-height:18px;margin:0;text-transform:uppercase;font-weight:700}
.support-client p{margin:0;font-size:12px}
.header-banner{padding-right:0;width:55%;margin-top:38px}
@media only screen and (min-width:768px) and (max-width:1023px){
.header-banner{width:46%}
}
@media only screen and (min-width:1024px) and (max-width:1169px){
.header-banner{width:45%}
}
.header-banner .carousel-inner{background:#fff;float:right;width:55%;height:40px;border:1px solid #f5f5f5;border-radius:50px;font-family:"Asap Condensed",sans-serif}
@media only screen and (min-width:768px) and (max-width:1023px){
.header-banner .carousel-inner{width:100%}
}
@media only screen and (min-width:1024px) and (max-width:1169px){
.header-banner .carousel-inner{width:80%}
}
.header-banner .btn-vertical-slider{margin-left:35px;cursor:pointer;display:none}
.header-banner .carousel.vertical .carousel-inner .item{-webkit-transition:.6s ease-in-out top;-moz-transition:.6s ease-in-out top;-ms-transition:.6s ease-in-out top;-o-transition:.6s ease-in-out top;transition:.6s ease-in-out top;margin-top:8px;transition:top .6s ease-in-out 0s}
.header-banner .carousel.vertical .next,.header-banner .carousel.vertical .active.right{top:100%}
.header-banner .carousel.vertical .prev{top:-100%}
.header-banner .carousel.vertical .active,.header-banner .carousel.vertical .next.left,.header-banner .carousel.vertical .prev.right{top:0}
.header-banner .carousel.vertical .active.left{top:-100%}
.header-banner .carousel.vertical .item{text-align:center}
.header-banner{letter-spacing:.5px;line-height:1.4em;text-transform:none;margin-bottom:38px;font-size:11px;text-align:center}
.header-banner .orange{color:#e05715}
.fa-truck:before{color:#e05715;display:inline-block;font-size:16px;margin:auto;width:30px;text-align:center;padding-left:0}
.fa-usd:before{display:inline-block;font-size:16px;margin:auto;color:#fa8171;width:24px;text-align:center;line-height:21px}
.fa-gear:before{display:inline-block;font-size:17px;margin:auto;color:#71cff3;width:28px;text-align:center;line-height:21px}
.header-banner .glyphicon-star:before{display:inline-block;font-size:16px;margin:auto;color:#ff6c00;width:30px;text-align:center;line-height:21px}
.header-container .right_menu{margin-top:60px}
.top-cart-contain .top-cart-content{opacity:0;display:block;overflow:hidden;transform:perspective(1160px) rotateX(-90deg);-ms-transform:perspective(1160px) rotateX(-90deg);-webkit-transform:perspective(1160px) rotateX(-90deg);-moz-transform:perspective(1160px) rotateX(-90deg);-o-transform:perspective(1160px) rotateX(-90deg);transform-origin:0 0 0;transition:transform 0.3s ease 0s,opacity 0.4s ease 0s,max-height 0.6s step-end 0s,max-width 0.6s step-end 0s,padding 0.6s step-end 0s;-webkit-transition:transform 0.5s ease 0s,opacity 0.6s ease 0s,max-height 0.6s step-end 0s,max-width 0.6s step-end 0s,padding 0.6s step-end 0s;-moz-transition:transform 0.5s ease 0s,opacity 0.6s ease 0s,max-height 0.6s step-end 0s,max-width 0.6s step-end 0s,padding 0.6s step-end 0s;-o-transition:transform 0.5s ease 0s,opacity 0.6s ease 0s,max-height 0.6s step-end 0s,max-width 0.6s step-end 0s,padding 0.6s step-end 0s}
.top-cart-contain .mini-cart:hover .top-cart-content{opacity:1;overflow:visible;-ms-transform:perspective(1160px) rotateX(0deg);-webkit-transform:perspective(1160px) rotateX(0deg);-moz-transform:perspective(1160px) rotateX(0deg);-o-transform:perspective(1160px) rotateX(0deg);transition:transform 0.5s ease 0s,opacity 0.2s ease 0s,max-height 0s step-end 0s,max-width 0s step-end 0s,padding 0s step-end 0s;-webkit-transition:transform 0.5s ease 0s,opacity 0.2s ease 0s,max-height 0s step-end 0s,max-width 0s step-end 0s,padding 0s step-end 0s;-moz-transition:transform 0.5s ease 0s,opacity 0.2s ease 0s,max-height 0s step-end 0s,max-width 0s step-end 0s,padding 0s step-end 0s;-o-transition:transform 0.5s ease 0s,opacity 0.2s ease 0s,max-height 0s step-end 0s,max-width 0s step-end 0s,padding 0s step-end 0s;z-index:999}
.stick.top-cart{position:fixed;right:30px;top:0;z-index:1000}
.top-cart{padding-left:0}
.sntp{right: 100px; top: 12px; position: absolute;}
.snfb{right: 15px; top: 12px; position: absolute;}
.snig{right: 50px; top: 12px; position: absolute;}
.snfb img,.snig img{width: 25px;}
@media (max-width:1169px){
.top-cart{width:100%;background: linear-gradient(to bottom, #1f3b08 0%,#627d4d 100%);right:auto !important;}
.sntp{right: 170px; top: 9px; display:none}
.snfb{left: -40px; top: 9px;}
.snig{left: -75px; top: 9px;}
}
.mini-products-list .product-image{float:left;padding:0;width:68px;padding:0;border:1px #eee solid}
.top-cart-content .product-name{margin:0;width:178px;line-height:1.3em;padding:0 0 3px}
.top-cart-content .product-name a{font-size:13px;line-height:normal;font-weight:400}
.top-cart-content .product-name a:hover{color:#000}
.top-cart-title span{font-weight:400;font-size:12px;color:#fff;text-transform:inherit}
.top-cart-title p span{text-transform:none}
.top-cart-contain .miniprice{color:#000;font-weight:900;text-transform:none;padding-left:10px;float:right}
.top-cart-contain .product-details .miniprice{color:#e05715;width:auto;float:none;font-weight:900;padding-left:0;font-size:13px}
.mini-cart{text-align:center;cursor:pointer;margin-top: 50px;}
@media (max-width:479px){
.mini-cart .dropdown-toggle .cart-title{display:none}
}
.mini-cart .basket a{color:#fff;margin:0;line-height:55px;font-size:14px;padding:11px 14px 10px 0px;background:#8e3e35;text-transform:none;}
@media (max-width:479px){
.mini-cart .basket a{background:inherit;border:0 solid #f5f5f5;line-height:50px;padding:11px 0 11px 0;top: -3px; position: relative;}
}
@media only screen and (min-width:480px) and (max-width:1169px){
.mini-cart .basket a{line-height:47px;padding:7px 15px 5px 0}
}
.mini-cart .basket a .glyphicon-shopping-cart:before{font-size:14px; padding: 13px; color: #fff;}
@media (max-width:479px){
.mini-cart .basket a .glyphicon-shopping-cart:before{border-radius:48px;padding:7px 20px;border:1px solid #f5f5f5;margin-right:0}
}
@media only screen and (min-width:480px) and (max-width:1169px){
.mini-cart .basket a .glyphicon-shopping-cart:before{font-size:11px;margin-right:8px;padding:7px 14px 6px}
}
.mini-cart .open .basket a{color:#fff;background:#fff;box-shadow:0 3px 9px rgba(0,0,0,.3)}
.mini-cart .dropdown-toggle{font-size:12px;padding:0;text-transform:none}
.top-left-header{margin-top: 13px; background-color: #fdfdfdd9; height: 90px; padding-top: 10px;}
.top-left-menu {color: #8e3e35; font-size: 16px; font-family: "Asap Condensed",sans-serif; line-height: 24px;}
.top-left-menu .glyphicon {margin-right:10px;}
.glossy {color: #F3611B;}
.top-cart-contain{float:right;}
@media (max-width:1169px){
.top-cart-contain{margin-top:0;position:absolute;right:25px;top:-1px}
}
.top-cart-title p{margin:0}
.top-cart-content .empty{padding:10px}
.top-cart-content{width:330px;position:absolute;right:15px;background:#fff;padding:0;text-align:right;box-shadow:0 0 5px -5px rgba(0,0,0,.2);border:1px solid #f5f5f5;z-index:50 border-bottom:5px solid #e05715;-webkit-box-shadow:0 8px 14px 0 rgba(0,0,0,.25),inset 0 1px 1px rgba(0,0,0,.35);-moz-box-shadow:0 8px 14px 0 rgba(0,0,0,.25),inset 0 1px 1px rgba(0,0,0,.35);box-shadow:0 8px 14px 0 rgba(0,0,0,.25),inset 0 1px 1px rgba(0,0,0,.35)}
@media (max-width:479px){
.top-cart-content{top:40px}
}
@media only screen and (min-width:480px) and (max-width:1169px){
.top-cart-content{top:38px}
}
.top-cart-content p{color:#333;margin:0;padding:10px}
.top-subtotal{color:#333;font-size:13px;font-weight:900;padding:8px 15px;text-align:left;text-transform:none;background-color:#f3f3f3;margin-bottom:15px}
.top-cart-content .product-details .btn-remove{position:absolute;right:10px;top:4px}
.top-cart-title{display:inline-block;padding:3px;margin:0;vertical-align:top;text-align:center;color:#223D62;line-height:12px;position:relative;font-size:12px;width:20px;margin-top:2px;margin-left:29px}
.top-cart-content .block-subtitle{border-bottom:1px solid #fbfbfb;color:#000;overflow:hidden;padding:15px;text-align:left;font-size:13px;text-transform:none;background:#f5f5f5}
ul#cart-sidebar,ul#uladdpan{padding:3px 15px 6px;margin:auto;max-height:195px;overflow:auto}
.top-cart-title .cart_arrow{position:absolute;bottom:-6px;right:50px;width:18px;height:11px;z-index:1000;display:none}
.top-cart-contain:hover .top-cart-title .cart_arrow{display:block}
.top-cart-content li.item{margin:5px 0;border-bottom:1px #eee solid;min-height:67px}
.top-cart-content li.item.last{margin:0;border-bottom:0 #eee solid;padding-bottom:10px}
.top-cart-content .product-details,.add-cart-content .product-details{color:#333;position:relative;text-align:left}
.add-cart-content img {float:left;margin-right:15px;width:auto;height:auto;}
.imgwhauto {width:auto;height:auto;}
.mini-products-list .product-details{margin-left:80px;padding:0}
.top-cart-content .product-details .btn-remove{position:absolute;right:10px;top:12px}
.top-cart-content .product-details .btn-edit{position:absolute;right:22px;top:6px}
.top-cart-content .actions{padding:5px 15px 20px;margin:0;overflow:hidden}
.top-cart-icon{padding:5px;width:20px;height:24px;display:inline-block;vertical-align:middle}
.top-cart-title span{font-weight:400;font-size:13px;text-transform:none}
.top-cart-title p span{text-transform:none}
.mini-cart .actions .glyphicon-shopping-cart:before{font-size:13px;padding-right:8px}
.mini-cart .actions .glyphicon-check:before{font-size:13px;padding-right:8px}
.mini-cart .actions .btn-checkout{background:#e05715;color:#fff;font-size:16px;padding:8px 16px;border:none;cursor:pointer;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;border-radius:50px;}
.mini-cart .actions .btn-checkout:hover{background:#000}
.mini-cart .actions .view-cart,.view-cart-add,.btn-infobar{background:#8e3e35;color:#fff;font-size:16px;padding:8px 16px;text-align:left;cursor:pointer;text-decoration:none;float:left;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;border:0 /*1px solid #84310a*/;font-weight:700;border-radius:50px}
.view-cart-add{float:right;margin-top:20px}
.view-cart-add span{padding-left:10px}
.mini-cart .actions .view-cart:hover,.view-cart-add:hover,.btn-infobar:hover{background:#671209;color:#fff}
.mini-cart .actions .button{display:inline-block;width:100px;text-align:center;margin-bottom:3px;padding:8px 10px 6px;text-transform:none;border:none;font-size:12px;text-transform:none}
.mini-cart .button.btn-checkout{background-color:#970400;color:#fff;font-size:13px;text-transform:none;font-weight:900;padding:0 6px;height:32px;line-height:32px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.block_mini_cart_above_products{margin-bottom:15px}
.mini-cart>.button{color:#000;font-size:12px;font-weight:300;text-shadow:none;border:none;border-radius:0;box-shadow:none;background:none}
#cart-sidebar li{border-bottom:1px solid #ECECEC;list-style:none;margin-bottom:8px;overflow:hidden;padding:8px 0 15px}
#uladdpan li{list-style:none;margin-bottom:8px;padding:8px 0 15px}
#cart-sidebar li.last{padding:5px 0 0;border-bottom:none;margin-bottom:0}
.remove-cart{display:block;width:15px;height:13px;position:absolute;right:0;top:0}
.home-top-banner .banner_left{overflow:hidden;margin-bottom:28px;position:relative}
.home-top-banner{margin-bottom:35px;margin-top:10px}
@media (max-width:479px){
.home-top-banner{margin-bottom:15px;margin-top:20px}
}
.home-top-banner h2{font-size:35px;font-family:'Dancing Script',cursive;color:#fff;font-weight:700;margin-bottom:0}
@media (max-width:479px){
.home-top-banner h2{font-size:30px}
.btn-infobar span {display:none;}
}
@media (min-width:480px) and (max-width:767px){
.home-top-banner h2{font-size:25px}
}
.home-top-banner .right1-banner h2{font-size:30px}
@media (max-width:479px){
.home-top-banner .right1-banner h2{font-size:22px}
}
@media (min-width:480px) and (max-width:767px){
.home-top-banner .right1-banner h2{font-size:18px}
}
.home-top-banner .right2-banner h2{font-size:30px;color:#000}
@media (max-width:479px){
.home-top-banner .right2-banner h2{font-size:22px}
}
@media (min-width:480px) and (max-width:767px){
.home-top-banner .right2-banner h2{font-size:20px}
}
.home-top-banner .right2-banner h3{color:#e05715}
.home-top-banner h3{font-size:40px;font-weight:700;letter-spacing:0;text-transform:none;color:#fff;margin-bottom:16px;font-style:italic}
@media (max-width:479px){
.home-top-banner h3{font-size:30px}
}
@media (min-width:480px) and (max-width:767px){
.home-top-banner h3{font-size:35px;font-style:italic;line-height:normal;margin-bottom:5px}
}
.right1-banner{margin-bottom:20px;position:relative;overflow:hidden;background:#5eb583}
right2-banner{margin-top:10px}
.banner_right_inner{margin-left:10px}
.banner_left_content{cursor:pointer;font-size:40px;line-height:50px;position:absolute;right:8%;top:34%;text-align:right}
@media (max-width:479px){
.banner_left_content{font-size:30px;line-height:35px;top:6%}
}
@media (min-width:300px) and (max-width:767px){
.banner_left .banner-inner img{width:100%;margin-bottom:20px}
}
a.info{background:none repeat scroll 0 0 #e05715;border:2px solid #fff;border-radius:50px;color:#fff;float:right;font-size:13px;line-height:20px;margin-top:25px;padding:7px 17px;text-transform:none}
@media (max-width:479px){
a.info{display:none}
}
@media (min-width:480px) and (max-width:767px){
a.info{margin-top:15px}
}
.info a:hover{color:#fff}
.offer{text-transform:none;font-size:28px;color:#fff}
@media (min-width:480px) and (max-width:767px){
.offer{font-size:24px}
}
.offer span{background:none repeat scroll 0 0 #e05715;border-radius:100%;color:#fff;font-size:35px;font-weight:700;padding:18px 6px}
@media (max-width:479px){
.offer span{font-size:22px;padding:15px 6px}
}
@media (min-width:480px) and (max-width:767px){
.offer span{font-size:22px;padding:10px 6px}
}
.right2-banner{background:#ecd9d5;position:relative;overflow:hidden;text-align:right}
.right2-banner .img img{margin-left:-190px}
.banner_left.col-lg-6{overflow:hidden;padding-right:0}
@media (max-width:479px){
.banner_left.col-lg-6{padding-right:0;padding-left:0;margin:0 15px 15px;width:90%}
}
@media (min-width:480px) and (max-width:767px){
.banner_left.col-lg-6{margin:0 15px 15px;padding-left:0;padding-right:0;width:auto}
}
.right1-banner .img img,.right2-banner .img img,.banner_left .img img{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}
@media (min-width:480px) and (max-width:767px){
.right1-banner .img img,.right2-banner .img img,.banner_left .img img{width:100%}
}
.banner_left:hover .img img{transform:scale(1.12);-moz-transform:scale(1.12);-webkit-transform:scale(1.12)}
.right2-banner:hover .img img{margin-left:60px}
@media (max-width:479px){
.right2-banner:hover .img img{margin-left:-190px}
}
@media only screen and (min-width:768px) and (max-width:992px){
.right2-banner:hover .img img{margin-left:-160px}
}
.right2_content{position:absolute;top:26px;left:40px;cursor:pointer}
@media (max-width:479px){
.right2_content{left:15px;top:8px}
}
.right1_content{position:absolute;right:43px;top:40px;cursor:pointer;text-align:right}
@media (max-width:479px){
.right1_content{right:20px;top:5px}
}
@media (min-width:480px) and (max-width:767px){
.right1_content{top:25px}
}
@media (max-width:479px){
.right1-banner .img img{margin-left:-50px}
}
.right1-banner:hover .img img{margin-left:-50px}
.right1_content,.right2_content,.banner_left .banner_left_content{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.icon-new-label{font-size:12px;color:#fff;background:#ff4318;text-transform:uppercase;padding:0;text-align:center;display:block;position:absolute;top:-12px;z-index:1;font-weight:bold;width:116px;height:58px;line-height:64px;margin-top:0;margin-left:0;padding-top:10px}
.icon-sale-label{font-size:21px;color:#fff;background:#48d253;text-transform:uppercase;padding:0;text-align:center;display:block;position:absolute;top:-12px;z-index:1;font-weight:bold;letter-spacing:1px;line-height:normal;width:135px;height:62px;line-height:40px;margin-top:0;margin-left:-21px;padding-top:24px}
.new-right{right:-39px;top:-9px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.new-left{left:-28px;top:-12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.sale-right{top:-12px;right:-28px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.sale-left{left:-28px;top:-12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.rupture-article {background-color: #ffa07a; color: #fff; height: 37px; line-height: 16px; padding-top:2px;}
.surresa {font-size:11px;}
.rupture-article-surresa {background-color: #ffa07a; color: #fff; height: 37px; line-height: 18px;}
.pr-img-area,.pr-img-area-2col,.pr-img-cdc {margin: auto;position:relative;cursor:pointer;}
.pr-img-area{height: 14vw;}
.pr-img-area-2col{height: 14vw;}
.pr-img-area-2colimg{height: calc(14vw + 170px);}
.pr-img-cdc{height: 23vw;}
@media (max-width: 1199px) {
.pr-img-area{height: 20vw;}
.pr-img-area-2col{height: 20vw;}
.pr-img-area-2colimg{height: calc(20vw + 170px);}
.pr-img-cdc{height: 22vw;}
}
@media (max-width: 768px) {
.pr-img-area{height: 41vw;}
.pr-img-area-2col{height: 41vw;}
.pr-img-area-2colimg{height: 82vw;}
.pr-img-cdc{height: 66vw;}
}
@media (max-width: 479px) {
.pr-img-area{height: 81vw;}
.pr-img-area-2col{height: 41vw;}
.pr-img-area-2colimg{height: 82vw;}
.pr-img-cdc{height: 81vw;}
}
.hover-img{left:0;opacity:0;position:absolute;bottom:220px;transition:all .5s ease-out 0s;visibility:hidden}
.add-to-cart-mt,.add-to-cart-cdc {background:#8e3e35;border:0 none;font-size:12px;line-height:10px;transition:all .5s ease-out 0s;padding:12px;color:#fff}
.add-to-cart-mt {width:100%;}
.add-to-cart-mt:hover,.add-to-cart-cdc:hover{background:rgba(0,0,0,.5)}
.add-to-cart-mt span{margin-left:5px}
.product-item .item-inner:hover .product-thumbnail .add-to-cart-mt{left:0}
.product-item .item-inner:hover .product-thumbnail .hover-img{bottom:0;opacity:1;visibility:visible}
.product-item .item-inner:hover .product-thumbnail .pr-button{background:#F2F2F2}
.pr-button .mt-button{width:33.3%;float:left;text-align:center;border-right:1px solid}
.pr-button{border-top:1px solid #e5e5e5;overflow:hidden;transition:all .5s ease-out 0s}
.pr-info-area .product-name a:hover,.pr-button .mt-button a:hover{color:#F47E1E}
.pr-button .mt-button{border-right:1px solid #e5e5e5;float:left;text-align:center;width:33.3%}
.pr-button .mt-button a{color:#fff;display:block;font-size:14px;padding:9px 0 6px;background:rgba(0,0,0,.5);border-radius:100%;font-weight:400}
.pr-info-area .pr-button .s-button a:hover{background:#ED791A;color:#fff}
.pr-button .s-button a{color:#fff}
.pr-img-area{border-bottom:1px solid #f5f5f5}
.img-cont{position:relative;width:100%;height:100%; overflow:hidden}
.img-subcont{position:relative;height:inherit}
.img-cont:hover .indic-typliv{opacity:1;}
@media (max-width: 479px) {.indic-typliv{opacity:1;}
}
.indic-typliv p {padding: 5px; text-align: center; color: white;}
.pr-button{border:0 none;left:50%;margin-left:-16px;position:absolute;top:20%}
.product-item .item-inner:hover .product-thumbnail .pr-button{background:none}
.pr-button .mt-button a:hover{background:#e05715;color:#fff}
.pr-button .mt-button a{transform:rotate(0deg);transition:all .5s ease-in-out}
.pr-button .mt-button a:hover{transform:rotate(360deg);transition:all .5s ease-in-out}
.pr-button .mt-button{border-right:0 none;float:left;height:40px;margin-right:5px;text-align:center;transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transition:all 0.4s ease 0s;width:40px;line-height:25px}
.product-item .item-inner:hover .product-thumbnail .mt-button{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
.item-info{text-align:center;padding-top:10px;background:#f9f9f9;/*margin:2px;*/padding-bottom:0;height: 170px;overflow-x: hidden; overflow-y: auto; position:relative;}
.item-info-gal {background:#f9f9f9; padding:3px; height: 70px;overflow: hidden;}
.item-info.info-video,.info-video {background:#000; color:#fff;}
.info-inner-video {padding:10px;}
.item-info .item-content {position:relative;}
.item-info .info-livr {position:absolute; bottom:0; left:0; width:100%; opacity:0;height:20px; background:#FFCC99; text-align:center;transition:all 0.4s ease 0s;}
.item-info .info-livr p {margin-top:15px;font-weight:bold;}
.item-info:hover .info-livr {height:80px;opacity:1;}
.product-item .info-txtimage,.product-item .info-notxtimage{margin-top: 0; opacity: 1;transition: margin-top 0.5s, height 0.5s;}
.product-item:hover .info-txtimage{/* height: calc(20vw + 170px); margin-top: -20vw; opacity: 1; position: relative;transition: margin-top 0.5s, height 0.5s;*/}
.item-info .item-title{font-size:18px;margin-bottom:6px;font-weight:700;text-transform:none}
@media (max-width:479px){
.item-info .item-title{font-size:18px;padding:0 10px}
}
.item-info .item-title a{display:inherit;overflow:hidden;text-overflow:ellipsis;/*white-space:nowrap;*/padding:0 10px; height: 40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.product-item .item-inner,.categ-item .item-inner{margin-bottom:20px;position:relative;border:1px solid #eee;background:#fff;overflow:hidden;cursor:pointer;transition:all .3s ease-out 0s}
.product-item{margin:0 12px}
.product-item .info-inner p{margin:0; padding:0;}
.product-item .item-inner:hover,.categ-item .item-inner:hover{border:solid 1px #aaa;box-shadow: 0px 0px 12px #969696;}
.product-item .item-submenu {padding: 10px; font-weight: bold; line-height: 1.7em; height: calc(170px + 14vw); background-color: #f9f9f9; border: solid 1px #8e3e35;}
@media (max-width: 1199px) {
.product-item .item-submenu {height: calc(170px + 20vw);}
}
@media (max-width: 768px) {
#zesubmenu {display:none;}
}
.product-item .item-submenu .item-title {margin-bottom: 10px; border-bottom: solid 1px #d2d2d2;}
.product-item .item-submenu ul{margin: 0 0 10px 10px;}
.product-item .item-submenu li{list-style:none}
.product-item .item-submenu li a{transition:all .3s ease-in-out 0s;padding-left:0px;padding-right:10px;}
.product-item .item-submenu li a:before{content:"\e080";font-family:"Glyphicons Halflings";font-size:10px;margin-right:5px;}
.product-item .item-submenu li a:hover{transition:all .3s ease-in-out 0s;padding-left:10px;padding-right:0px;}

@media (max-width:479px){
.home-tab .product-item{margin:0 8px}
}
#best-sale-slider.product-flexslider{margin:20px -12px}
.home-product-tabs{line-height:normal;margin:0;outline:none;padding:0;position:relative;z-index:1;border-bottom:3px double #ddd;margin-top:5px;height:28px;text-align:center;width:100%}
@media (max-width:479px){
.home-product-tabs{height:inherit;border-bottom:0 double #ddd}
}
@media (min-width:480px) and (max-width:767px){
.home-product-tabs{height:19px}
}
.home-product-tabs li a{border-bottom:none;color:#666;margin-right:0;text-decoration:none;font-size:18px;font-weight:400;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;font-family:'Asap Condensed',sans-serif;padding:0 20px}
@media (max-width:479px){
.home-product-tabs li a{font-size:14px}
}
@media (min-width:480px) and (max-width:767px){
.home-product-tabs li a{font-size:16px}
}
.home-product-tabs li.active a{background:none repeat scroll 0 0 #fff;color:#fff;padding:12px;border:none;text-transform:none}
.home-nav-tabs.home-product-tabs>li>a{margin-right:0;line-height:1.42857143;border-radius:50px;border:2px solid #999;padding:10px 30px;background:#fff;text-transform:none}
@media (max-width:479px){
.home-nav-tabs.home-product-tabs>li>a{padding:6px 15px}
}
@media (min-width:480px) and (max-width:767px){
.home-nav-tabs.home-product-tabs>li>a{padding:4px 18px}
}
.home-nav-tabs>li.active>a,.home-nav-tabs>li.active>a:hover,.home-nav-tabs>li.active>a:focus{border:2px solid #e05715}
.home-nav-tabs>li>a:hover{background:#000;color:#fff;border:2px solid #000}
.home-nav-tabs>li.active>a,.home-nav-tabs>li.active>a:hover,.home-nav-tabs>li.active>a:focus{border:2px solid #58BFB2;border-radius:50px;background:#58BFB2;color:#fff}
.home-nav-tabs>li{float:none;margin-bottom:-1px;display:inline-block;margin-right:12px}
@media (max-width:479px){
.home-nav-tabs>li{width:100%;margin-right:0;margin-bottom:10px}
}
@media (min-width:480px) and (max-width:767px){
.home-nav-tabs>li{margin-right:8px}
}
.home-tab .tab-content{padding:5px 0 20px 0;overflow:visible;font-size:14px;line-height:19px;margin-top:25px}
@media (max-width:479px){
.home-tab .tab-content{margin-top:0;padding:0 0 20px 0}
}
.page-header{border:none;padding-bottom:0;margin:50px 0 0}
.page-header h1{font-size:32px;text-transform:none;font-weight:700;color:#000}
.page-header .text-main{color:#e05715}
.divider-icon{font-size:28px;margin:5px 0 20px;border-top:solid 1px #ccc}
a.link{background:#ffd740;color:#333;font-size:12px;text-transform:uppercase;font-weight:700;padding:10px 18px 8px;border:none;cursor:pointer;display:inline-block;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;letter-spacing:.5px;border-radius:2px}
.page-header h1{color:#fff}
.owl-item .item{margin:0 10px}
@media (max-width:480px){
#latest-news .owl-item .item{margin:0 6px}
}
.slider-items-products{position:relative}
.slider-items-products .item{text-align:center}
.slider-items-products .item .product-image{display:block;overflow:hidden}
.slider-items-products .item .product-image img{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:transform;transition-property:transform}
.slider-items-products .item .product-image:hover img{transform:scale(-1,1)}
.slider-items-products .owl-buttons .owl-prev a{left:-200px;transition:all .5s ease-out 0s}
.slider-items-products:hover .owl-buttons .owl-prev a{left:-18px}
.slider-items-products .owl-buttons .owl-next a{right:-200px;transition:all .5s ease-out 0s}
.slider-items-products:hover .owl-buttons .owl-next a{right:0}
.owl-buttons{opacity:0;transition:all .5s ease-out 0s}
.product-flexslider:hover .owl-buttons{opacity:1}
.slider-items-products .owl-buttons .owl-prev{position:absolute;left:35px;top:30%;right:inherit}
.slider-items-products .owl-buttons .owl-next{position:absolute;right:-14px;top:30%}
.slider-items-products .owl-buttons .owl-prev a{background-position:0 100%}
.slider-items-products .owl-buttons .owl-next a{background-position:100% 100%;top:50%}
.slider-items-products .owl-buttons .owl-next a:before{font-family:'FontAwesome';font-style:normal;font-weight:400;speak:none;-webkit-font-smoothing:antialiased;content:"\f105";text-transform:none;font-size:30px;line-height:42px}
.slider-items-products .owl-buttons .owl-prev a:before{font-family:'FontAwesome';font-style:normal;font-weight:400;speak:none;-webkit-font-smoothing:antialiased;content:"\f104";text-transform:none;font-size:30px;line-height:42px}
.slider-items-products .owl-buttons a{background:#fff;display:block;height:45px;margin:0 0 0 -30px;position:absolute;top:50%;width:45px;z-index:5;color:#888;border:2px #999 solid;border-radius:100%}
.product-flexslider{margin:30px -12px;margin-top:20px}
.owl-theme .owl-controls .owl-buttons div{background:none!important}
.slider-items-products .owl-buttons a:hover{text-decoration:none;background:#e05715;color:#fff;border:2px #e05715 solid}
.slider-items-products .owl-buttons .owl-prev a{background-position:0 100%;border-radius:100%}
.featured_slider{margin:55px auto 30px}
.featured_slider .col-md-4.left{padding-right:0;width:31%}
@media (max-width:479px){
.featured_slider .col-md-4.left{width:312px}
}
@media (min-width:480px) and (max-width:1023px){
.featured_slider .col-md-4.left{float:none!important;text-align:center;width:100%}
}
@media only screen and (min-width:1024px) and (max-width:1169px){
.featured_slider .col-md-4.left{padding-left:0}
}
.featured-product-slider .col-md-4{padding-right:0;padding-left:0}
@media (max-width:479px){
.featured-product-slider .col-md-4{padding-right:15px;padding-left:15px}
}
.featured_slider .col-md-8{padding-right:15px;overflow:hidden}
@media (max-width:479px){
.featured_slider .col-md-8{width:90%}
}
.featured-product-slider .carousel-inner{overflow:visible}
.featured-products{display:block;height:inherit;padding:8px 0;background-image:none;background-position:top left;background-repeat:no-repeat}
@media (max-width:479px){
.featured-products{background-size:290px;height:inherit}
}
@media (min-width:480px) and (max-width:1023px){
.featured-products{background-position:center top;display:inline-block;height:inherit;width:auto}
}
@media only screen and (min-width:1024px) and (max-width:1169px){
.featured-products{background-size:97% auto;height:inherit}
}
@media (min-width:480px) and (max-width:767px){
.featured_slider .carousel-inner>.active{display:inline-block;width:auto}
}
@media (min-width:768px) and (max-width:1023px){
.featured_slider .carousel-inner>.active{display:inline-block;width:95%}
}
@media (min-width:480px) and (max-width:1023px){
.featured_slider .carousel-inner{text-align:center}
}
.featured_slider .divider-icon{font-size:18px;margin:12px 0 15px;color:#fff}
.box-featured-product{position:relative;top:0%;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);text-align:left;padding-top:10px}
.box-featured-product h2{text-transform:none;font-size:20px;font-weight:600}
@media (max-width:479px){
.box-featured-product{top:53%}
.box-featured-product h2{text-transform:none;font-size:18px}
}
.featured-box-content{padding:0 0;margin:0 10px auto 0;display:block;max-width:295px;text-align:center}
.featured-box-content h2.big-text{display:block;color:#333;font-size:22px;font-weight:400;text-transform:none}
@media (max-width:479px){
.featured-box-content h2.big-text{font-size:22px}
}
.featured-box-content span.small-text{font-size:20px;line-height:20px;color:#fff;font-family:"Dancing Script",cursive;margin-bottom:15px;font-weight:700;display:inline-block}
.featured-box-content p{color:#fff}
.featured_slider .prevPage{background:#fff;font-size:22px;border:1px #eee solid;padding:8px 15px 8px 15px;border-radius:50px;margin-right:0;position:absolute;right:60px;z-index:8}
@media (max-width:479px){
.featured_slider .prevPage{margin-left:0}
}
@media only screen and (min-width:1024px) and (max-width:1169px){
.featured_slider .prevPage{margin-left:0}
}
.featured_slider .nextPage{background:#fff;font-size:22px;border:1px #eee solid;padding:8px 15px 8px 15px;border-radius:50px;margin-right:0;position:absolute;right:15px;z-index:8}
@media (min-width:480px) and (max-width:1023px){
.featured_slider .nextPage{margin-right:-10px}
}
.featured-product-slider{margin-top:0}
@media (max-width:479px){
.featured-product-slider{margin-top:10px}
}
@media (min-width:480px) and (max-width:530px){
.featured-product-slider{margin-top:0}
}
@media (min-width:531px) and (max-width:1023px){
.featured-product-slider{margin-top:0}
}
#latest-news .page-header h2{color:#333}
@media (max-width:1023px){
#latest-news .product-flexslider{margin:20px 12px 30px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
#latest-news .owl-item .item{margin:0 5px}
}
.news img{border-radius:0}
.news h3{text-align:center;color:#2f2f2f;font-size:16px;font-weight:300}
.news p{line-height:23px;color:#999;font-size:13px;font-weight:300;text-transform:none}
.readMore i{font-size:16px;margin-left:6px}
.readMore{background:none repeat scroll 0 0 #e05715;border:2px solid rgba(0,0,0,.08);border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;padding:6px 22px;text-transform:none;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s}
.readMore:hover{color:#333;background:none repeat scroll 0 0 #fff}
.news h3 a{text-align:center;color:#2f2f2f;font-size:16px;font-weight:400;text-decoration:none;padding:0 10px;display:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news h3 a:hover{color:#e05715}
.news ul{margin-top:14px;padding-left:0;text-align:center}
.news ul li{padding-right:20px;display:inline-block;list-style:none}
@media only screen and (min-width:1024px) and (max-width:1169px){
.news ul li{padding-right:0;margin-bottom:5px}
}
.news ul li a{color:#a9a9a9;text-decoration:none;list-style:none}
.news ul li{font-weight:300;color:#a9a9a9;font-size:13px;text-decoration:none;list-style:none}
.news ul li a i{padding-right:5px}
.news li i{padding-right:5px}
.news ul li a:hover{color:#e05715}
#latest-news .post-thumbnail{margin-bottom:15px}
#latest-news{margin-bottom:30px}
#latest-news .page-header{margin:20px 0 0}
.post-thumbnail figure>img{background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4 ease-in-out;transition:transform .4s ease-in-out;overflow:hidden}
.post-thumbnail:hover figure>img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform .4s,opacity .4s ease-in-out;-moz-transition:transform .4s,opacity .4s ease-in-out;transition:transform .4s,opacity .4s ease-in-out}
.post-thumbnail figure>img:hover{opacity:.8}
.thumbnail-content{position:relative;overflow:hidden}
.content-meta{text-align:center;padding-top:18px;background:#f9f9f9;margin:2px;padding-bottom:18px}
.post-wrapper{position:relative;border:1px solid #f5f5f5;background:#fff;margin-top:5px}
ul.post-info{background:#f5f5f5;padding:10px;border-top:1px #f0f0f0 solid;border-bottom:1px #f0f0f0 solid;margin:18px auto 14px auto}
ul.post-info li a{color:#333}
.post-wrapper .content-meta .excerpt{padding:2px 15px}
.contact-form{background:url(../images/contact-us.jpg) no-repeat top;background-size:cover}
.contact-form form{position:relative}
.contact-form .form-control{background-color:transparent;margin-bottom:20px;padding:20px;color:#fff;border-width:2px}
.contact-form .form-control:focus{border:2px solid #e05715;box-shadow:none}
.contact-form .form-control:focus{background:rgba(255,255,255,.1)}
.contact-form .heading{color:#fff}
.commands{text-align:center}
#contact .page-header h2{color:#333}
#contact .lead{font-size:18px;text-transform:none;margin:auto 8% 45px}
@media (max-width:479px){
#contact .lead{margin:auto 0% 45px}
}
#contact .contact-form .page-header h2{color:#fff}
.contact-form .lead{font-size:18px;text-transform:none;margin:auto 8% 45px;color:#fff}
#contact .contact-form .divider-icon{color:#fff}
.masked{background:rgba(19,19,22,.7);width:100%;height:100%;display:block;padding-bottom:50px;background-size:cover}
.adress-element{text-align:center;margin-bottom:50px}
.adress-element .fa,.adress-element .glyphicon{color:#e05715;font-size:36px;margin-bottom:15px}
#contact h3, p.contactbas{font-size:18px}
.send-btn{background:#e05715;color:#fff;font-size:14px;padding:10px 30px;border:none;cursor:pointer;display:inline-block;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;border:2px solid rgba(0,0,0,.08);font-weight:700;border-radius:50px;text-transform:none}
.rating{color:#999;font-size:12px}
.rating .glyphicon-star{color:#FC0}
.totop{background:none repeat scroll 0 0 #fff;border:2px solid #8e3e35;border-radius:50px;bottom:40px;color:#000;display:inline-block;height:40px;line-height:35px;opacity:0;overflow:hidden;position:fixed;right:10px;text-align:center;transition:opacity 0.3s ease 0s,visibility 0s ease 0.3s;visibility:hidden;white-space:nowrap;width:40px;z-index:100}
.totop:before{content:"\e093";font-family:"Glyphicons Halflings";font-size:18px}
.totop.totop-is-visible,.totop.totop-fade-out,.no-touch .totop:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.totop.totop-is-visible{visibility:visible;opacity:1}
.no-touch .totop:hover{background-color:#000;opacity:1}
@media (max-width:767px){
.collapsed-block{padding-top:15px;margin:0}
.collapsed-block h4{padding:5px 15px 5px}
.collapsed-block .tabBlock{display:none;padding:0 15px 5px}
.collapsed-block .expander{float:right;cursor:pointer;padding:0 8px;margin-top:-5px;font-size:20px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#333}
}
footer{margin-top:30px;padding:20px 0 0;overflow:hidden;color:#333;background:#f6f9ff}
footer h3, footer .links-title{font-size:16px;margin:0 0 8px;padding:0 0 8px;letter-spacing:1px;text-transform:none;border-bottom:1px solid #ccc}
footer .footer-links ul{margin:0;padding:0}
footer .footer-links ul li{list-style-type:none;padding:2px 0}
footer .footer-links ul li a:before{content:"\e080";font-family:"Glyphicons Halflings";font-size:10px;display:inline-block!important;cursor:pointer;line-height:20px;margin-right:5px}
footer .footer-links ul li a{color:#333;transition:all .3s ease-in-out 0s}
footer .footer-links ul li a:hover{transition:all .3s ease-in-out 0s;padding-left:10px;color:#8e3e35}
footer a{color:#333;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s}
.footer-logo{margin:0 0 12px}
#ftrlogo{width:50%;max-width:250px;margin-bottom:12px;height: auto;}
.footer-newsletter{background:#8ab16b;margin:30px auto 15px;padding:35px;text-align:center}
.side-newsletter{padding:10px;text-align:center}
.newsletter-inner{display:inline-block;margin-top:6px}
.box-newsletter {margin-top:10px}
.footer-newsletter h3{font-size:33px;font-family: "Gabriola", sans serif;font-weight:400;color:#fff;text-align:center;margin-bottom:10px;border:none}
.footer-newsletter p{font-size:16px;font-weight:300;color:#fff;text-align:center;text-transform:none}
.side-newsletter p{font-size:12px;line-height:14px;text-align:center;text-transform:none}
.footer-newsletter .newsletter-email{float:left;font-size:14px;font-weight:300;border:0;background:#fff;padding:12px;width:450px;border-radius:50px 0 0 50px;padding-left:20px}
.box-newsletter .newsletter-email{float:left;font-size:14px;font-weight:300;border:0;background:#fff;padding:10px;width:100%;border-radius:50px 0 0 50px;padding-left:20px;width: calc(80% - 50px);margin-left: 10%; border:solid 1px #ccc; border-right:solid 1px #fff;}
.side-newsletter .newsletter-email{padding: 8px; width: 90%; border-radius: 50px;border: solid 1px #aaa;}
@media (max-width:479px){
.footer-newsletter .newsletter-email{width:100%;margin-bottom:10px;border-radius:50px}
}
@media (min-width:480px) and (max-width:767px){
.footer-newsletter .newsletter-email{width:250px}
}
button.subscribe:before{content:"\2709";font-family:"Glyphicons Halflings";font-size:13px;padding-right:8px}
.footer-newsletter .email{text-transform:none;float:left}
.footer-newsletter .subscribe{text-transform:none;font-size:15px;font-weight:400;float:left;color:#fff;border-radius:0 50px 50px 0;text-decoration:none;background:#8e3e35;padding:9px 25px 10px 18px}
.box-newsletter .box-subscribe{text-transform:none;font-size:15px;font-weight:400;float:left;color:#fff;border-radius:0 50px 50px 0;text-decoration:none;background:#8e3e35;padding: 9px 20px 10px 10px;width: 50px;}
@media (max-width:479px){
.footer-newsletter .subscribe{border-radius:50px;float:none}
}
.social ul.inline-mode li a:before{content:""}
.social ul.inline-mode li a{border:1px solid #666;border-radius:50px;font-size:13px;height:30px;line-height:28px;width:30px;display:inline-block;text-align:center}
.social .fb a:hover{background:#3C5B9B color:#fff}
.social .tw a:hover{background:#359BED color:#fff}
.social .rss a:hover{background:#FD9F13 color:#fff}
.social .instagram a:hover{background:#3f729b color:#fff}
.social .linkedin a:hover{background:#027ba5 color:#fff}
.social h4{margin:25px 0 5px}
.social ul{margin:0;list-style:none;text-align:right;float:right}
@media (max-width:640px){
.social ul{float:none;text-align:center}
}
.social ul li{margin-left:7px;display:inline-block}
.social a{transition:background 400ms ease-in-out;-webkit-transition:background 400ms ease-in-out;-moz-transition:background 400ms ease-in-out;-o-transition:background 400ms ease-in-out}
@media (max-width:479px){
.social{float:none;margin-bottom:10px;text-align:center}
}
.payment{margin-top:14px;display:inline-block;width:100%;text-align:center}
@media only screen and (min-width:768px) and (max-width:1023px){
.payment{margin-bottom:14px}
}
@media only screen and (min-width:1024px) and (max-width:1169px){
.payment{margin-bottom:14px}
}
.payment ul{padding:0;margin:0}
.payment li{display:inline-block;list-style:none;margin-right:6px}
.payment li img {height: auto;}
.footer-coppyright{padding-bottom:15px}
.coppyright{padding-top:5px}
@media (max-width:640px){
.coppyright{float:none;margin-bottom:10px;text-align:center}
}
@media (max-width:480px){
.mm-toggle-wrap{display:block}
}
nav.stick{position:fixed;top:0;right:0;left:0;background-color:#04330c;box-shadow:0 6px 12px 0 rgba(0,0,0,.176);z-index:100}
nav{position:relative;margin:auto;width:100%;font-family: 'Asap Condensed', sans-serif;background: #1f3b08; background: linear-gradient(to bottom,  #1f3b08 0%,#627d4d 100%);}
nav a{color:#fff}
nav a:hover{color:#d7cf00 !important;}
@media (max-width:1169px){
nav{display:none;background:#04330c;}
}
.mtmegamenu .menu-items{opacity:0;min-height:0;height:0;padding:0;display:block;overflow:hidden;transform-origin:0 0 0;transition:opacity 0.4s ease 0s,height 0.6s ease 0s,padding 0.6s ease 0s;-webkit-transition:opacity 0.6s ease 0s,height 0.6s ease 0s,padding 0.6s ease 0s;-moz-transition:opacity 0.6s ease 0s,height 0.6s ease 0s,padding 0.6s ease 0s;-o-transition:opacity 0.6s ease 0s,height 0.6s ease 0s,padding 0.6s ease 0s}
.mtmegamenu li:hover .menu-items{opacity:1;height:auto;padding:15px;overflow:visible;transition:opacity 0.2s ease 0s,height 0s ease 0s,padding 0s ease 0s;-webkit-transition:opacity 0.2s ease 0s,height 0s ease 0s,padding 0s ease 0s;-moz-transition:opacity 0.2s ease 0s,height 0s ease 0s,padding 0s ease 0s;-o-transition:opacity 0.2s ease 0s,height 0s ease 0s,padding 0s ease 0s;z-index:999; width:200px;}
.mtmegamenu{display:inline-block;width:100%;position:relative;}
.mtmegamenu a:focus{outline:0}
.mtmegamenu>ul{display:block;clear:both;margin:0}
.mtmegamenu>ul{height:28px;padding:0;text-align:left}
.mtmegamenu>ul>li{display:inline-block;font-size:16px;text-transform:none;background:none!important;margin-right:12px;font-family:"Asap Condensed",sans-serif;position:relative;}
.mtmegamenu .mt-root-item.no-description .title{padding:0 12px;display:block;padding-top:1px}
.mtmegamenu .mt-root:hover .mt-root-item>a>.title,.mtmegamenu .mt-root:hover .mt-root-item>.title,.mtmegamenu .mt-root.active .mt-root-item>a>.title,.mtmegamenu .mt-root.active .mt-root-item>.title,.mtmegamenu .mt-root .mt-root-item>a.active>.title{color:#fff}
.mtmegamenu>ul>li img{max-width:100%;padding:3px;border:1px solid #f5f5f5}
#header_menu .mtmegamenu>ul>li:hover{padding-bottom:40px}
.mtmegamenu .mt-root>li{overflow:hidden}
.mtmegamenu .mt-root-item{float:left;cursor:pointer;padding:14px 0 17px;white-space:nowrap}
.mtmegamenu a .title.title_font span{color:#fff;font-weight:400;background:#8C1E0F;padding:0}
.mtmegamenu .title_font span{color:#fff;font-weight:400;background:#8C1E0F}
.mtmegamenu .mt-root-item a{color:#fff;font-weight:700}
.mtmegamenu .mt-root-item .title .icon-has-sub{font-size:14px;margin-left:10px;margin-top:16px;vertical-align:top}
.mtmegamenu .menu-items .icon{margin-right:10px}
.mtmegamenu .description{display:block;clear:both;font-size:11px;color:#84888f}
.mtmegamenu .menu-items{position:absolute;z-index:99999;left:0;top:50px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1150px;background:#5f7a4a;-webkit-box-shadow:0 8px 14px 0 rgba(0,0,0,.25),inset 0 1px 1px rgba(0,0,0,.35);-moz-box-shadow:0 8px 14px 0 rgba(0,0,0,.25),inset 0 1px 1px rgba(0,0,0,.35);box-shadow:0 8px 14px 0 rgba(0,0,0,.25),inset 0 1px 1px rgba(0,0,0,.35);line-height:normal;margin:auto}
.mtmegamenu .demo_custom_link_cms .menu-items{padding:12px 6px;margin:auto;left:auto}
.mtmegamenu .menu-items ul{font-size:0}
.mtmegamenu .menu-items li{font-size:15px;list-style:none}
.mtmegamenu .menu-items li a{transition:all .3s ease-in-out 0s;padding-left:0px;padding-right:10px;}
.mtmegamenu .menu-items li a:before{content:"\e080";font-family:"Glyphicons Halflings";margin-right:5px;font-size:10px;}
.mtmegamenu .menu-items li a:hover{transition:all .3s ease-in-out 0s;padding-left:10px;padding-right:0px;}
.mtmegamenu .menu-item.depth-1>.title.title_font{margin:12px 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #f5f5f5;font-size:16px;font-weight:700;color:#fff;}
.mtmegamenu .submenu .title a{text-transform:capitalize}
.mtmegamenu .menu-item>.title{padding:5px 0}
.mtmegamenu .submenu{overflow:hidden;margin-left:-1%;margin-right:-1%}
.mtmegamenu .submenu>li{margin:0 1%}
.mtmegamenu .submenu>li .submenu>li{padding-left:10px}
.mtmegamenu .submenu>li.no-title>.submenu>li{padding-left:0}
.mtmegamenu .submenu .title a:before{content:"\e080";font-family:"Glyphicons Halflings";margin-right:5px}
.mtmegamenu .submenu .title{float:none}
.mtmegamenu .menu-item.divider{position:relative;display:block;float:none;clear:both;margin:0;padding:5px 1%;width:100%;border:none}
.mtmegamenu .custom-content p{padding:5px 0}
.mtmegamenu .custom-content ul{list-style-type:disc}
.mtmegamenu .custom-content ol{list-style-type:decimal}
.mtmegamenu .custom-content li{margin-left:16px}
.mtmegamenu .product{display:inline-block;float:left;vertical-align:top;padding-bottom:8px;padding-top:15px;margin-top:10px;}
.mtmegamenu>ul>li span.img_root img{border:none;padding:0}
.mtmegamenu .product .product-image{display:block}
.mtmegamenu .product .title{margin-top:10px;font-weight:400;font-size:13px;border:none;margin:10px 0;padding:0}
.category_demo_custom>ul>li.customcontent{width:40%;margin-top:5px}
[class*="menucol-"]{float:left}
.menucol-1-5{width:21%!important}
.menucol-1-4{width:24%!important}
.menucol-1-3{width:32%!important}
.menucol-3-4{width:74%!important}
.menucol-2-5{width:37%!important}
.mtmegamenu .inline ul{font-size:0}
.mtmegamenu .inline li{display:inline-block;float:left;padding:0 10px;width:20%;vertical-align:top;font-size:12px;list-style:none}
.mtmegamenu .text-center ul,.mtmegamenu .text-center li{text-align:center}
.mtmegamenu .menu-item.no-title>.title{display:none}
.mtmegamenu .menu-item.no-description>.description{display:none}
#header_menu{background:#f5f5f5;position:absolute;width:100%;top:50%;left:0;margin-top:-14px}
.fieldmm-nav{position:relative;text-align:left}
#fieldmm-button{color:#fff;cursor:pointer;float:right;font-size:21px;margin-right:0;position:absolute;right:15px}
.right_block_img_menu{padding-top:15px}
.custom_link_feature a{text-transform:none;line-height:32px}
.custom_link_feature a:before{font-family:"Glyphicons Halflings";content:"\e080";margin-right:10px}
.mtmegamenu .menu-item.depth-1.cmspage .title{font-size:14px;border:0}
.mtmegamenu .demo_custom_link_cms .menu-items>li{width:100%;padding:0 5px 8px}
.mtmegamenu .demo_custom_link_cms .menu-items>li:last-child{padding:0 5px 0}
.mtmegamenu .demo_custom_link_cms .menu-item.depth-1>.title a{font-size:13px;text-transform:capitalize;font-weight:400;border:0;transition:all .3s ease-in-out 0s}
.mtmegamenu .demo_custom_link_cms .menu-item.depth-1>.title a:hover{padding-left:5px;transition:all .3s ease-in-out 0s;color:#e05715}
.mtmegamenu .demo_custom_link_cms .menu-item.depth-1>.title a:before{font-family:"Glyphicons Halflings";content:"\e080";margin-right:8px}
.mtmegamenu .demo_custom_link_cms .menu-item.depth-1>.title a:before:hover{margin-left:5px;transition:all .3s ease-in-out 0s}
.mtmegamenu .menu-items .icon,.mtmegamenu .menu-items .title a:hover .icon{transition:all .3s ease-in-out 0s}
.mtmegamenu .submenu .title:hover a{margin-left:5px;transition:all .3s ease-in-out 0s}
.mtmegamenu .submenu .title a{margin-left:0;transition:all .3s ease-in-out 0s}
.mtmegamenu .submenu .title a:hover{color:#e05715}
.mtmegamenu>ul>li img:hover{opacity:.8}
.mtmegamenu>ul>li.active,.menu-bottom .menu-bottom-dec a{background-color:#e05715;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;border-radius:50px}
.mtmegamenu>ul>li.active:hover,.menu-bottom .menu-bottom-dec a:hover{border-color:#e05715}
.mtmegamenu a.active .title.title_font span,.mtpromos a.active{background:#e05715;color:#fff;padding:15px 6px 20px 6px}
.custom-menu-bottom img{float:left;margin-right:20px}
@media only screen and (min-width:768px) and (max-width:992px){
.custom-menu-bottom img{margin-right:10px}
}
.custom-menu-bottom,.custom-menu-top{min-height:140px;margin-top:6px}
.menu-bottom .menu-bottom-dec a{padding:8px 18px;color:#fff;display:inline-block;margin-top:20px;font-weight:700;border:2px #e05715 solid}
.menu-bottom .menu-bottom-dec a:hover{color:#e05715;border:2px #e05715 solid;background-color:#fff}
.menu-bottom p{margin:0;text-transform:none;line-height:22px;color:#000}
@media only screen and (min-width:768px) and (max-width:992px){
.menu-bottom p{display:none}
}
.menu-bottom h3{font-size:16px;text-transform:capitalize;margin-bottom:4px}
@media only screen and (min-width:768px) and (max-width:992px){
.menu-bottom h3{font-size:14px}
}
.left_column_img,.right_column_img{float:left;margin-top:20px;padding:0;margin-bottom:8px}
.right_column_img{text-align:right}
@media only screen and (min-width:768px) and (max-width:992px){
.mtmegamenu .product.withimage .product-item{margin:0}
}
@media only screen and (min-width:768px) and (max-width:992px){
.mtmegamenu .product.withimage .product-item .item-inner{margin-bottom:0}
}
html{overflow-x:hidden}
#page{position:relative;left:0;overflow:hidden}
.mmPushBody{width:100%;height:100%;overflow-x:hidden}
#mobile-menu{position:fixed;top:0;background:#000;z-index:99999;display:none;font-size:13px;line-height:1.42857;text-transform:none;border-right:2px #fff solid}
.mobile-menu{list-style-type:none;margin:0;width:100%;float:left;margin-left:0;padding-left:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.mobile-menu ul{margin-left:0;padding-left:0}
.mobile-menu .home{background-color:#e05715;color:white;height:43px;overflow:hidden}
.mobile-menu .home i{padding-right:5px}
.mobile-menu .home a.active{color:#fff!important}
.mobile-menu .expand{right:0;position:absolute;padding:0 10px;color:#e05715;margin-left:100px}
.mobile-menu .expand:hover{cursor:pointer}
.mobile-menu li{display:block;border-top:1px solid #333;width:100%;float:left;margin-left:0;padding-left:0;position:relative}
.mobile-menu li .home a{color:#fff}
.mobile-menu li a{display:block;overflow:hidden;white-space:normal;color:#f5f5f5;text-decoration:none;padding:10px;padding-left:15px}
.mobile-menu li a.active{color:#e05715}
.mobile-menu li li{background:#111}
.mobile-menu li li a{padding-left:25px}
.mobile-menu li li a span{font-family:"Asap Condensed",sans-serif;text-transform:capitalize}
.mobile-menu li li li{background:#333;border-bottom:1px #666 solid}
.mobile-menu li li li a{padding-left:35px}
.mobile-menu li li li:last-child{border-bottom:none}
.mobile-menu li li a span.glyphicon-plus:before{display:none}
.mm-toggle-wrap{color:white;width:40px;height:40px;background:#e05715;line-height:1;overflow:hidden}
.mm-toggle{cursor:pointer;font-size:20px;display:none;padding:10px 10px;width:auto;float:left;background:#000;height:40px}
.mm-toggle-wrap{display:none}
@media (max-width:1169px){
.mm-toggle{display:block}
.mm-toggle .mm-label{margin-left:3px}
.mm-toggle-wrap{display:block}
}
.mm-toggle .mm-label{display:none}
.page-title h1,.page-title h2{color:#000;font-size:32px;font-weight:700;text-transform:none;margin-top:0;line-height:normal}
@media (max-width:767px){
.page-title h1,.page-title h2{font-size:26px}
}
.mtmegamenu .mt-root-item .title.title_font{position:relative}
.mtmegamenu .mt-root-item .title.title_font .menu-label{position:absolute;text-transform:uppercase;top:-36px;display:inline;padding:1px 7px;color:#fff;font-size:11px;right:23px}
.mtmegamenu .mt-root-item .title.title_font .menu-label:after{border-width:7.5px 8.5px 0 7.5px;right:18px;top:90%;border-style:solid;content:"";display:block;height:0;position:absolute;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transitio:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:0;z-index:100}
.mtmegamenu .mt-root-item .title.title_font .menu-label:before{right:18px;top:90%}
.mtmegamenu .mt-root-item .title.title_font .menu-label.new-menu{background:#396}
.mtmegamenu .mt-root-item .title.title_font .menu-label.new-menu:after{border-color:#396 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
.mtmegamenu .mt-root-item .title.title_font .menu-label.new-menu:before{border-color:#396 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
.mtmegamenu .mt-root-item .title.title_font .menu-label.hot-menu{background:#f33}
.mtmegamenu .mt-root-item .title.title_font .menu-label.hot-menu:after{border-color:#f33 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
.mtmegamenu .mt-root-item .title.title_font .menu-label.hot-menu:before{border-color:#f33 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
.toolbar,.toolbarprod{background:#fff;margin:0;overflow:hidden;border:1px #eee solid;margin-bottom:20px;margin-top: 30px;}
.toolbarprod p {padding:8px; margin:0;}
.toolbar .nbart{margin:10px;float:left}
.toolbar .sorter{margin-top:6px}
.sorter .short-by{float:right;margin:0;padding:0 12px}
@media (max-width:767px){
.sorter .short-by{padding:0 6px}
}
.toolbar label{color:#777;font-size:14px;font-weight:300;line-height:30px;text-transform:capitalize}
@media (max-width:479px){
.toolbar label{display:none}
}
.sorter .short-by select{border:0 none;display:inline-block;font-size:14px;height:28px;margin:0;padding:0 10px;vertical-align:middle;width:150px;border:1px #eee solid;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url(../images/arrow-d.png);background-repeat:no-repeat;position:right 10px center;padding-right:28px;text-indent:.01px;text-overflow:'';cursor:pointer}
.sorter .short-by.page select{width:65px}
.view-mode{float:left;padding-left:3px}
.view-mode ul{padding:0;margin:0}
.view-mode ul li{float:left;padding:4px 10px;border-right:1px solid #e5e5e5;list-style:none}
.view-mode ul li a{color:#959595;font-size:18px;line-height:35px;font-weight:400;padding-right:5px}
.view-mode ul li:last-child{border:none;margin-left:5px;padding-right:0}
.view-mode li.active a{color:#0fb7a4}
.shop .product-des .color ul li{border:0 none;display:inline-block;float:none;margin-right:5px;margin-top:10px}
.shop .product-des h2{line-height:18px;margin:0 0 5px}
.pagination-area{background:rgba(0,0,0,0) none repeat scroll 0 0;border-top:1px solid #eee;margin:10px 0 0;padding-top:20px;text-align:center;display:inline-block;width:100%}
.pagination-area ul{margin-bottom:25px}
.pagination-area ul li{background:#f5f5f5;color:#393939;display:inline-block;font-size:14px;font-weight:700;height:36px;line-height:34px;margin:0 0 0 5px;width:36px;border-radius:50px}
.pagination-area ul li a{border:1px solid #ddd;color:#363636;display:block;font-size:14px;font-weight:700;height:36px;width:36px;text-decoration:none;border-radius:50px;transition:all .4s ease-out .2s}
.pagination-area ul li a:hover,.pagination-area ul li a.active{background:#0fb7a4;border:1px solid #0fb7a4;border-radius:50px;color:#fff;transition:all .4s ease-out .2s}
.breadcrumbs{padding:6px 0;margin:auto;font-size:12px;background-color:#fff;border-bottom:1px solid #eaeaea;text-transform:none}
.breadcrumbs a{color:#666}
.breadcrumbs span{display:inline-block;margin:0 5px 0 5px;color:#666;font-size:15px}
.breadcrumbs ul{margin:0;padding:0}
.breadcrumbs ul li{list-style-type:none;display:inline}
.category-sidebar{background:#fff;margin-bottom:25px;border:none;margin-top:10px}
.category-sidebar .block-title:before{content:'\e236';font-family:"Glyphicons Halflings";margin-right:4px}
.category-sidebar .product-categories{padding:8px 12px;margin:auto}
.category-sidebar ul.product-categories ul{margin:0;padding:0}
.category-sidebar .product-categories li{padding:8px 0 10px 14px;position:relative;border-bottom:1px solid #ececec}
.category-sidebar .product-categories li:last-child{border-bottom:none}
.category-sidebar .product-categories li a{font-weight:400;font-size:13px;color:#222;font-family:"Asap Condensed",sans-serif}
.category-sidebar .product-categories li a:hover{color:#1bbaaf}
.category-sidebar .product-categories li.current-cat a,.category-sidebar .product-categories li.current-cat ul li.current-cat a{font-weight:600;font-size:13px;color:#333}
.category-sidebar .product-categories li.current-cat ul li a{border-bottom:0 solid #eaeaea;color:#666;font-size:13px;font-weight:400;padding:2px}
.category-sidebar .product-categories li.current-cat ul li a:hover{color:#1bbaaf}
.category-sidebar .product-categories li ul li{padding:5px 0 5px 10px;list-style:none}
.category-sidebar .product-categories li ul li{border-bottom:none;list-style:none}
.sidebar li{list-style:none}
.category-sidebar .product-categories li ul li a{border-bottom:0 solid #EAEAEA;font-weight:400;font-size:13px;margin:0;padding:6px 3px;text-decoration:none;color:#666;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s}
.category-sidebar .product-categories li .count{display:none}
.category-sidebar .product-categories{overflow:auto;padding:8px 0 0;border:1px solid #eee}
.category-sidebar .cat-item.cat-parent:hover{cursor:pointer}
.category-sidebar .cat-item.cat-parent:after{content:"\002b";color:#555;font-size:12px;position:absolute;right:5px;top:8px;height:24px;width:24px;vertical-align:top;text-align:center;font-family:"Glyphicons Halflings";font-weight:400;}
.category-sidebar .cat-item.cat-parent.open-cat:after{content:"\2212";color:#555;font-size:14px;position:absolute;right:5px;top:6px;border-radius:3px;height:24px;width:24px;vertical-align:top;text-align:center;font-family:"Glyphicons Halflings";font-weight:400;}
.category-sidebar .cat-item.cat-parent.current-cat-parent.close-cat:after{content:"\002b";color:#555;font-size:12px;position:absolute;right:5px;top:8px;border-radius:3px;height:24px;width:24px;vertical-align:top;text-align:center;font-family:"Glyphicons Halflings";font-weight:400;}
.category-sidebar .cat-item.cat-parent.current-cat-parent:after{content:"\2212";color:#555;font-size:14px;position:absolute;right:5px;top:6px;border-radius:3px;height:24px;width:24px;vertical-align:top;text-align:center;font-family:"Glyphicons Halflings";font-weight:400;}
.category-sidebar .cat-item.cat-parent.current-cat:after{content:"\2212";color:#555;font-size:16px;position:absolute;right:5px;top:6px;border-radius:3px;height:24px;width:24px;text-align:center;font-family:"Glyphicons Halflings";font-weight:400;}
.category-sidebar .cat-item.cat-parent.current-cat.open-cat:after{content:"\002b";color:#555;font-size:12px;position:absolute;right:5px;top:8px;border-radius:3px;height:24px;width:24px;vertical-align:top;text-align:center;font-family:"Glyphicons Halflings";font-weight:400;}
.category-sidebar .sidebar-title{font-size:16px;margin:0;padding:12px 14px;text-transform:none;background-color:#58BFB2;border-radius:3px 3px 0 0}
.category-sidebar .sidebar-title h2{color:#fff;margin:auto;font-size:16px}
.filter-color ul{padding:0;margin:0;overflow:hidden;margin-left:-5px;margin-right:-5px;margin-top:-5px}
.filter-color li{display:inline;padding:0;margin:0;line-height:normal;float:left;padding:5px}
.filter-color li label{border:1px solid #eaeaea;width:20px;height:20px;padding-top:6px;padding-left:6px;float:left}
.filter-color li input[type="checkbox"]+label span.button{background:none;margin:0}
.filter-color li input[type="checkbox"]:checked+label{border-color:#e05715}
.filter-size{max-height:200px;overflow-y:auto}
.filter-size li{width:50%;float:left}
h2.saider-bar-title{color:#333;display:block;font-size:13px;font-weight:700;text-transform:none;border-bottom:1px #ddd solid;margin-bottom:14px;padding-bottom:5px}
.shop-by-side{border:1px solid #eee;background:#fff;margin-bottom:25px}
.shop-by-side .block-content{padding:14px}
.color-area{margin-bottom:25px;overflow:hidden}
.color ul li{border:0 none;float:left;margin-right:5px;list-style:none;}
.color ul li a{clear:both;background:#000;float:left;font-size:11px;font-weight:700;text-transform:none;height:20px;width:20px;border:1px solid #ddd;margin-bottom:5px}
.color ul li a.bleu{background:#3C91E6}
.color ul li a.violet{background:#9933CC}
.color ul li a.rose{background:#F39}
.color ul li a.rouge{background:#E60D0D}
.color ul li a.orange{background:#ECA31A}
.color ul li a.jaune{background:#F9EE1E}
.color ul li a.vert{background:#50C93A}
.color ul li a.kaki{background:#7D7402}
.color ul li a.brun{background:#930}
.color ul li a.noir{background:#000}
.color ul li a.gris{background:#999}
.color ul li a.blanc{background:#FFF}
.sidebar ul,.sidebar ol{margin:0;padding:0}
.sidebar-bar-title{font-size:16px;margin:0;padding:12px 14px;text-transform:none;background-color:#fff;border-radius:3px 3px 0 0;border-bottom:1px solid #eee}
.sidebar-bar-title{color:#333;margin:auto;font-size:16px}
.sidebar-bar-title h2{font-size:18px;font-weight:bold;margin:0;}
.shop-by-side h3 {font-size:16px;font-weight:normal;}
.size-area{margin-bottom:8px;overflow:hidden}
.size li{border:0 none;float:left;margin-right:5px}
@media only screen and (min-width:480px) and (max-width:1024px){
.size li{margin-bottom:5px}
}
.size li a{border:2px solid #eaeaea;padding:3px 10px;color:#666;float:left;font-size:11px;font-weight:700;text-transform:none;text-decoration:none}
.size li a:hover{border-color:#e05715}
.products-grid{margin:0;list-style:none}
ul.products-grid{padding:0;margin:0}
.products-grid .item{margin-top:5px;padding:0}
@media (max-width:479px){
.product-grid-area .products-grid .item{width:100%;float:none;margin:15px auto 15px}
}
.col-main .product-grid-area .products-grid{margin-left:-12px;margin-right:-12px}
.price{margin-left:10px;font-size:14px;color:#e05715;text-decoration: none;position: relative;}
.price:after {content: ' ';font-size: inherit;display: block;position: absolute;right: 0;left: 0;top: 40%;bottom: 35%;border-top: 1px solid #e05715;border-bottom: 1px solid #e05715;}
.price-box{margin:8px 0 2px;}
.regular-price{font-weight:700;font-size:24px;color:#333}
.from-price{font-weight:700;font-size:18px;color:#333}
.indic-typliv {height:50px;}
.ls-phone{width:100%;display:none}
.ls-phone img{width:100%}
.large-image img{max-width:100%;height:auto;padding:1em;}
.product-view-area{margin:auto;position:relative;z-index:0;margin:10px 15px;background:#fff;border:1px #e5e5e5 solid;display:inline-block;margin-bottom:30px;width: 100%;}
.product-view-area .product-img-box .product-image{margin:0 0 13px;position:relative;overflow:hidden}
.product-view-area .flexslider-thumb{padding:22px 70px;position:relative;background:#f9f9f9;margin:1px;border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid}
.magnifier img{max-width:inherit}
.product-big-image{position:relative;overflow:hidden;padding:0;}
.product-big-video{position:relative;overflow:hidden;padding:0;height:33vw;}
@media (max-width:480px){
.product-big-image{border-right:none}
.product-big-video{border-right:none;height:45vw;}
.magnifier{left:15px!important}
.product-view-area{width:90%}
.product-view-area .flexslider-thumb{padding:22px 32px;border-bottom:1px #e5e5e5 solid}
}
@media (max-width:767px){
.product-view-area .flexslider-thumb{padding:22px 48px;border-bottom:1px #e5e5e5 solid}
.product-big-video{border-right:none;height:49vw;}
}
@media (min-width:768px) and (max-width:991px){
.product-view-area .flexslider-thumb{padding:22px 35px;border-bottom:1px #e5e5e5 solid}
}
.product-view-area-compact .flexslider-thumb{margin:17px auto 0}
.product-view-area .flexslider-thumb .flex-viewport{z-index:10}
.product-view-area .flexslider-thumb .flex-direction-nav{top:30%;left:0;width:100%;z-index:9}
.product-view-area .flexslider-thumb .flex-prev{position:absolute;left:20px;top:8px;border:1px #e5e5e5 solid;background:#fff;width:32px;height:32px;line-height:28px;border-radius:100%;text-align:center;font-size:11px;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s}
@media (max-width:768px){
.product-view-area .flexslider-thumb .flex-prev{left:0}
}
.product-view-area .flexslider-thumb .flex-direction-nav a:hover{color:#fff;background:#e05715;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s}
.product-view-area .flexslider-thumb .flex-next{position:absolute;right:20px;top:8px;border:1px #e5e5e5 solid;background:#fff;width:32px;height:32px;line-height:28px;border-radius:100%;text-align:center;font-size:11px;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s}
@media (max-width:480px){
.product-view-area .flexslider-thumb .flex-next{right:0}
}
@media (max-width:768px){
.product-view-area .flexslider-thumb .flex-next{right:5px}
}
.product-view-area .flexslider-thumb li img{cursor:pointer;-moz-user-select:none;border:1px #e5e5e5 solid;padding:2px}
.product-view-area .previews-list{padding:0;list-style-type:none;text-align:center}
.product-view-area .previews-list li{display:inline-block;float:left;margin-right:10px;padding:0}
.product-view-area .flexslider-thumb-vertical-outer{margin:0 10px 15px 0;width:76px;float:left;position:relative;z-index:1}
.product-view-area .flexslider-thumb-vertical .flex-viewport{height:300px!important}
.product-view-area .flexslider-thumb-vertical .slides{margin:-4px 0 0;padding:0;list-style-type:none}
.product-view-area .flexslider-thumb-vertical .slides li{margin:0;padding:0;overflow:hidden}
.product-view-area .flexslider-thumb-vertical .slides li img{width:100%;padding:4px 0;cursor:pointer;-moz-user-select:none}
.flex-direction-nav,.slider-controls{-webkit-transform:translate3d(0,0,0)}
.product-view-area li{list-style:none}
.product-color-size-area{display:inline-block;width:100%;margin-bottom:8px}
.product-color-size-area .color-area{width:100%}
@media (max-width:480px){
.product-view-area .color ul li,.product-view-area .size li{margin-bottom:5px}
}
.product-color-size-area .size-area{display:inline-block;width:40%}
@media (max-width:768px){
.product-color-size-area .size-area{width:52%}
}
.product-view-area .product-details-area{margin-top:0;z-index:-9;padding:20px 12px 12px}
@media (max-width:768px){
.product-view-area .product-details-area{padding:10px 0}
}
.product-view-area .product-name h1{font-size:34px;margin:0 0 18px;text-align:left;line-height:normal;padding-bottom:4px;letter-spacing:normal;font-weight:700;text-transform:none;border-bottom:1px solid #e5e5e5}
@media (max-width:480px){
.product-view-area .product-name h1{font-size:24px}
}
.product-view-area .short-description{font-size:13px;padding-top:12px;border-top:1px solid #e5e5e5;margin-bottom:15px}
.product-view-area .short-description h2{font-size:18px;text-transform:none;color:#333;margin-bottom:5px;font-weight:700}
.product-view-area .short-description p{font-size:18px}
.product-view-area .short-description img{max-width:100%; height:auto; width:revert-layer;}
.product-view-area .short-description-video{font-size:13px;margin-bottom:15px}
.product-view-area .short-description-video p{font-size:18px}
div.texte-video {text-align:left !important;}
.product-view-area .product-details-area .ratings{padding:5px 0 0;margin:auto}
.infosprod {margin-top: -10px; margin-bottom: 10px;}
.infosprod p {padding:0;margin:0;}
.product-view-area .product-details-area .ratings .rating{margin-bottom:15px;display:inline-block;margin-right:10px}
.product-view-area .product-details-area .ratings .rating i{font-size:15px}
.product-view-area .product-details-area .ratings .rating-links{margin-bottom:12px;display:inline-block}
@media (max-width:768px){
.product-view-area .product-details-area .ratings .rating-links{display:none}
}
.fblike {position: absolute;top: -10px;right: 15px;width: 88px;height: 25px;}
.pictoprod{float:left;margin-right:20px;margin-bottom:5px}
.availability span.in-stock,.availability span.coming-stock,.availability span.out-of-stock{color:#fff;padding:5px 12px;border-radius:50px;font-size:12px;font-weight:700;margin-left:5px}
.availability span.in-stock{background-color:#5cb85c}
.availability span.coming-stock{background-color:#FF9933}
.availability span.out-of-stock{background-color:#d9534f}
/*.product-view-area .product-details-area .price-box{display:block;margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #e5e5e5}*/
.product-view-area .product-details-area .price-box .old-price{margin-right:5px;margin-top:0;display:inline-block}
.product-view-area .product-details-area .special-price{display:inline-block;margin:0;padding:0}
.product-view-area .product-details-area .old-price .price{font-size:20px;font-weight:400;color:#ccc;margin-left:10px}
.product-view-area .product-details-area .price{font-size:28px;color:#000;font-weight:700}
button.button, input.button{display:inline-block;border:0;background:#fff;padding:10px 20px;font-size:12px;border:2px solid #8e3e35;font-weight:700;text-align:center;white-space:nowrap;color:#333;font-weight:400;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
button.button:hover, input.button:hover{background:#8e3e35;border:2px solid #8e3e35;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;color:#fff}
button span{text-transform:none;font-weight:400}
.cart-plus-minus .qty{border:1px solid #ddd;color:#000;float:left;font-size:18px;font-weight:700;height:40px;margin-right:0;padding:0 5px 1px;text-align:center;width:65px}
.dec.qtybutton{background-color:#e5e5e5;border:1px #ddd solid;border-right:none;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;color:#333;font-size:14px;line-height:normal;padding:12px 14px 9px 16px;line-height:18px;display:inline-block;border-radius:50px 0 0 50px;height:40px;float:left;cursor:pointer}
.dec.qtybutton:hover,.inc.qtybutton:hover{background-color:#e05715;color:#fff}
.inc.qtybutton{background-color:#e5e5e5;border:1px #ddd solid;border-left:none;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;color:#333;font-size:14px;line-height:normal;padding:12px 14px 9px 16px;line-height:18px;display:inline-block;border-radius:0 50px 50px 0;height:40px;float:left;cursor:pointer}
.cart-plus-minus label{display:inline-block;float:left;margin-top:10px;text-align:left;text-transform:none;font-size:13px;font-weight:700;margin-right:10px}
@media (min-width:768px) and (max-width:991px){
.cart-plus-minus label{display:none}
}
.cart-plus-minus{display:inline-block;float:left;margin-right:18px}
@media (max-width:480px){
.cart-plus-minus{margin-right:0;margin-bottom:8px}
}
.product-variation{display:inline-block;width:100%;border:1px #e5e5e5 solid;background:#f9f9f9;padding:15px;margin-bottom:15px}
.numbers-row{float:left}
.pro-add-to-cart{float:left}
button.button.pro-add-to-cart{background:#8e3e35;color:#fff;padding:7px 22px;margin-top:-12px}
button.button.pro-add-to-cart:hover{background:#000;border:2px #000 solid}
button.button.pro-add-to-cart span{font-size:16px;font-weight:600!important}
button.button.pro-add-to-cart span i{margin-right:10px}
.email-addto-box{display:inline-block;margin-top:30px}
.product-cart-option ul{margin:auto;display:inline-block}
.product-cart-option ul li{border-right:1px solid #e5e5e5;float:left;margin-right:15px;padding-right:15px}
@media (max-width:480px){
.product-cart-option ul li{border-right:none;margin-right:0}
}
@media (min-width:768px) and (max-width:991px){
.product-cart-option ul li{margin-right:6px;padding-right:6px}
.single-collection{margin-bottom:15px}
.collections-link:before{left:34px;width:80%}
}
.product-cart-option ul li a{color:#636363;display:block;font-size:11px;font-weight:700;line-height:22px;margin:0;text-align:center;text-decoration:none;text-transform:none}
.product-cart-option ul li a:hover,.product-cart-option ul li a:hover i{color:#e05715}
.product-cart-option ul li:last-child{border:none}
.product-cart-option ul li a i{color:#bbb;font-size:14px;margin-right:8px}
.product-cart-option ul li a i.glyphicon.glyphicon-heart{font-size:12px}
.product-overview-tab{margin-top:18px}
img.thimga{width:auto!important;margin-right:10px;float:left;border:solid 1px #ddd}
.rowavis{width:100%;margin-bottom:10px}
.rowavis label{width:30%;margin-right:15px;float:left}
.rowavis textarea,.rowavis input{border-radius:5px!important}
ul.listepictos{list-style-type:none}
ul.listepictos li{width:110px;float:left;padding:3px;margin:5px;border:solid 1px #ddd;text-align:center}
ul.listepictos li p{padding:0!important;margin:0!important;text-align:center}
ul.listepictos li p.underpicto,ul.listepictos li p.overpicto{font-size:10px;line-height:12px;height:24px}
ul.listepictos li p.underpicto{alignment-baseline:baseline}
.product-tabs{line-height:normal;margin:0;outline:none;padding:0;position:relative;z-index:1;border-bottom:3px double #ddd;margin-top:5px;height:22px;text-align:center;width:100%}
@media (max-width:767px){
.product-tabs{height:auto;border-bottom:none}
}
.product-tabs li a{border-bottom:none;color:#8c8b8b;margin-right:15px;text-decoration:none;text-transform:none;font-size:14px;font-weight:400;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;padding:0 20px}
.product-tabs li.active a{border:2px solid #e05715;border-radius:50px;background:#e05715;color:#fff}
#product-detail-tab.nav-tabs>li{float:none;display:inline-block}
@media (max-width:767px){
#product-detail-tab.nav-tabs>li{margin-bottom:10px;width:100%}
}
.nav-tabs.product-tabs>li>a{line-height:1.42857143;border-radius:50px;border:2px solid #999;padding:8px 28px;background:#fff}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background:#e05715;border:2px solid #e05715;color:#fff}
.nav-tabs>li>a:hover{background:#333;color:#fff;border:2px solid #333}
.tab-content{padding:5px 0 20px 0;overflow:hidden;font-size:14px;line-height:20px;margin-top:20px}
@media (max-width:480px){
.tab-content{margin-top:5px}
}
.tab-content>.active{margin-top:15px}
.form-add-tags input.input-text,select,textarea{border:2px solid #ddd;margin-top:0;padding:8px;width:35%;background:#fff;border-radius:50px 0 0 50px}
@media (max-width:480px){
.form-add-tags input.input-text,select,textarea{width:60%}
}
button.button.add-tags{margin-left:-5px;border-radius:0 50px 50px 0;background:#e05715;border:2px solid #e05715;color:#fff}
.form-add-tags{text-align:center}
.form-add-tags h2{text-transform:none;font-size:14px;font-weight:600;margin-bottom:6px}
p.note{text-align:center;margin-top:8px}
.reviews-content-left h2,.reviews-content-right h2{color:#222;font-size:15px;margin:0 0 5px;text-transform:none;font-weight:700}
.product-view .box-reviews dl{margin:15px 0}
.review-ratting{margin:15px 0}
.review-ratting p{margin:4px 0 6px;font-weight:700}
.review-ratting p a{color:#e05715;text-decoration:none}
.review-ratting p a:hover{color:#000}
.review-ratting table tr th,.review-ratting table tr td{font-size:12px;line-height:1em;padding:5px 0}
.review-ratting table tr th{font-weight:700;padding-right:8px}
.author small{font-style:italic}
.reviews-content-right h3{font-size:13px;font-weight:400;color:#222;line-height:1.35;margin:0 0 5px}
.reviews-content-right h3 span{color:#e05715}
.reviews-content-right h4{color:#222;font-size:13px;font-weight:700;margin:0}
.reviews-content-right h4 em{color:#ed1c24}
.reviews-content-right table{margin-top:15px;text-align:center;width:100%}
.reviews-content-right table tr td{border:1px solid #e5e5e5;padding:6px 10px;background:#fff}
.reviews-content-right table tr th{background:#333;border:0 none;color:#fff;padding:10px;text-align:center}
.product-overview-tab .form-area{margin:15px 0 0}
.product-overview-tab .form-area .form-element input,textarea{background:#fff none repeat scroll 0 0;border:1px solid #ddd;padding:5px;width:60%;height:34px}
@media (max-width:480px){
.product-overview-tab .form-area .form-element input,textarea{width:90%}
}
.product-overview-tab .form-area .form-element textarea{height:100px;background:#fff;border:1px solid #ddd;padding:5px;border-radius:0}
.product-overview-tab .buttons-set{border:none;border-top:1px solid #e5e5e5;margin:20px 0 0;padding:8px 0 0;text-align:right}
.tag-content .form-element{overflow:hidden}
.tag-content .form-element input{height:40px;width:299px;float:left;margin-right:5px}
.form-element label,.ck-box label{color:#000;display:block;font-size:13px;font-weight:700;text-transform:capitalize;margin:10px auto 2px}
.form-element label em{color:#f22e3b;font-family:arial;font-style:normal}
.upsell-product-area{background-color:#fff;border-top:1px #e5e5e5 solid;padding:5px 0 30px;border-bottom:1px #e5e5e5 solid}
.upsell-product-area .page-header h2{color:#000}
.related-product-area .page-header h2{color:#000}
.col2-right-layout .product-view-area{margin:0;margin-bottom:25px}
.col2-right-layout .product-view-area .product-details-area{padding:20px 0 12px}
.col2-right-layout .product-view-area .flexslider-thumb{padding:22px}
.product-view-area ul,.product-overview-tab ul{padding:0;margin:0}
.col2-right-layout .product-color-size-area .size-area{width:45%}
.col2-right-layout .nav-tabs.product-tabs>li>a{padding:8px 20px}
.col2-left-layout .product-view-area{margin:10px 0}
.col2-left-layout .product-view-area .product-details-area{padding:20px 0 12px}
.col2-left-layout .product-view-area .flexslider-thumb{padding:22px 65px}
.col2-left-layout .product-color-size-area .size-area{width:45%}
.col2-left-layout .nav-tabs.product-tabs>li>a{padding:8px 20px}
.page-content{margin-top:30px}
.page-order ul.step{width:100%;clear:both;overflow:hidden}
.page-order ul.step li{display:inline;line-height:30px;float:left;border:2px solid #ccc;border-radius:50px;margin-right:12px;padding:0 10px}
@media (max-width:568px){
.page-order ul.step li{width:90%;margin-right:0;margin-bottom:10px}
}
@media only screen and (min-width:567px) and (max-width:1024px){
.page-order ul.step li{margin-right:6px}
}
.page-order ul.step li:last-child{margin-right:0}
.page-order ul.step li.current-step{border:2px solid #e05715}
.page-order ul.step li.prev-step{border:2px solid #eee}
.page-order .heading-counter{margin:30px 0;padding:15px;border:1px solid #eaeaea;background:#fff}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:0}
.page-order .cart_navigation a.continue-btn{padding:10px 20px;border:2px solid #eaeaea;border-radius:50px;background:#fff;text-transform:none;font-weight:700;display:inline-block;margin:10px}
.page-order .availability{text-align:center}
.page-order .product-name{font-size:16px;margin-bottom:0}
.page-order .cart_description{font-size:14px}
a.checkout-btn,.checkout-btn,a.envcde-btn,.envcde-btn{background:#000;color:#fff;border:2px solid #000;border-radius:50px;font-size:16px;font-weight:700;text-transform:none;padding:10px 20px;margin:10px;cursor: pointer;height:auto;}
a.checkout-btn,.checkout-btn{float:right}
@media (max-width:480px){
 a.checkout-btn,.checkout-btn{float:left}
 .cart-sm-hidden {display:none;}
}
a.checkout-btn:hover,.checkout-btn:hover,a.envcde-btn:hover,.envcde-btn:hover{border:2px solid #e05715;background:#e05715}
.cart_summary>thead,.cart_summary>tfoot{background:#f7f7f7;font-size:16px}
.cart_summary>tfoot strong{color:#000}
.cart_summary>thead>th{border-bottom-width:1px;padding:20px}
.cart_summary td{vertical-align:middle!important;font-size:18px;}
.cart_summary td.regular-price{text-align:right;}
.cart_summary .table>tbody>tr>td,.table>tbody>tr>th,.cart_summary .table>tfoot>tr>td,.table>tfoot>tr>th,.cart_summary .table>thead>tr>td,.table>thead>tr>th{padding:10px}
.cart_summary .price{text-align:center}
.center{text-align:center}
.cart_summary .qty{text-align:center;width:100px}
.cart_summary .qty input{text-align:center;max-width:64px;margin:0 auto;border-radius:0;border:1px solid #eaeaea}
.cart_summary .qty a{padding:8px 10px 5px 10px;border:1px solid #eaeaea;display:inline-block;width:auto;margin-top:5px}
.cart_summary .qty a:hover{background:#e05715;color:#fff}
.cart_summary .action{text-align:center}
.cart_summary .action a{font-size:13px;display:inline-block;line-height:24px}
.cart_summary tfoot{text-align:right}
.cart_navigation{margin-top:10px;float:left;width:100%;margin-bottom:35px}
.box-border{border:1px solid #eaeaea;padding:10px;overflow:hidden;background:#fff;margin-bottom:20px}
.radio-inline{margin-top:0!important}
.radio-group{margin-left:20px}
.pudolist{list-style:none}
.pudo{padding:5px;cursor:pointer}
.pudo:hover{background-color:#eee}
.pudo a:hover{text-decoration:underline}
.pudotextepage{text-transform:capitalize}
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#fff}
.preloader i{position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;font-size:30px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.numtel{font-size:18px!important}
.left20{margin-left:20px}
.redable a{text-decoration:underline}
.error{color:red}
.warning{color:#FF6600;}
.avoyant{color:#21A5B0!important}
.avoyant:hover{color:#e05715!important}
.infobar{color:#fff; background: #c9de96; background: linear-gradient(to bottom, #90b530 0%, #398235 100%);}
.titrebar{font-size:23px;padding:10px 0 0 0;margin:0;line-height:30px;}
.infobar button{margin-top:10px;font-size:18px}
.infobar button span{padding:0 10px 0 0}
input.cookiebtn{margin:10px;float:none!important;padding:5px 8px}
input.cookiebtn span{padding:0}
table.tabdec th{background:#56a2cf;color:#fff;padding:10px;border:solid 1px #d2d2d2;text-align:left}
table.tabdec tfoot th:before,table.bt tfoot td:before,table.bt tbody td:before{background:#56a2cf;color:white;margin-right:10px;padding:10px}
table.tabdec>tbody>tr>td{border:1px solid #d2d2d2;text-align:left;vertical-align:middle}
table.tabdec tr td{background:#eaf3f5;padding:10px}
table.tabdec tr:nth-of-type(2n+2) td{background:#fff}
table.tabdec tr:hover td{background:#d7f3f9; cursor:pointer;}
table.tabdec tr td.mid{vertical-align:middle}
table.tabdec tbody td{padding:5px;}
table.tabdec{border-collapse:collapse}
.atheme{color:#337ab7;font-size:12px}
.atheme:hover{text-decoration:underline}
@charset "UTF-8";.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
#contact{background:#eaeaea}
#contact .page-subheading{padding-left:0;border:none;margin:14px 0 30px;text-transform:uppercase;font-size:18px;color:#333}
#contact .contact-form-box{padding:0;margin:0 0 30px 0}
#contact .contact-form-box label{padding-bottom:5px}
#contact .contact-form-box .form-selector{padding-bottom:25px}
#contact input,#contact select,#contact textarea{border-radius:0;border-color:#eaeaea;box-shadow:inherit;outline:0 none}
#contact input:focus,#contact select:focus,#contact textarea:focus{box-shadow:inherit;outline:0 none}
#contact #btn-send-contact{font-size:14px;line-height:18px;color:white;padding:0;font-weight:400;background:#666;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;padding:10px 25px}
#contact #btn-send-contact:hover{background:#F36}
#contact_form_map ul{line-height:28px;list-style:disc;list-style-position:inside;font-style:italic}
#contact_form_map ul.store_info{list-style:none;font-style:normal;color:#696969}
#contact_form_map ul.store_info i{display:inline-block;width:30px;line-height:inherit;font-size:18px}
#message-box-conact .fa,#message-box-conact .glyphicon{line-height:inherit}
.content-text{padding:20px 0;text-align:justify}
.content-text p{margin-bottom:15px}
.right-sidebar #left_column{float:right}
.error_pagenotfound{padding:50px 30px 58px 30px;margin:0 auto;width:60%;background-color:#fff;border:1px solid #eee;border-bottom:5px solid #eee;text-align:center;border-radius:100%;margin:45px auto}
.error_pagenotfound strong{display:block;font-size:145px;line-height:100px;color:#999;font-weight:700;margin-bottom:10px;text-shadow:5px 5px 1px #eaeaea}
.error_pagenotfound b{display:block;font-size:40px;line-height:50px;color:#999;margin:0;font-weight:300}
.error_pagenotfound em{display:block;font-size:18px;color:#0fb7a4;margin:15px 0;font-style:normal}
a.button-back{border:2px #0fb7a4 solid;border-radius:50px;text-transform:uppercase;font-size:14px;padding:8px 25px;margin-top:15px;background:#0fb7a4;color:#fff}
a.button-back:hover{border:2px #0fb7a4 solid;background:#0fb7a4}
#animate-arrow{position:relative;top:15px;left:0;animation:move 1s ease infinite;margin-top:150px;color:red}
@keyframes move{50%{bottom:10px;top:0}
}
@media only screen and (min-width:300px) and (max-width:767px){
.error_pagenotfound{width:100%;border-radius:0;margin:25px auto;padding:15px}
.error_pagenotfound em{line-height:none;margin-bottom:10px}
}
.about-page h1{font-weight:700}
.about-page{margin-top:25px;display:inline-block;margin-bottom:25px}
.about-slid{background:url(../images/slid3.jpg)no-repeat 0 0 fixed;background-size:cover;text-align:center;padding:80px 0 100px}
.about-slid h2{font-size:42px;color:#fff;font-weight:700}
.about-slid p{color:#fff;font-size:16px;margin:8px auto 0;line-height:22px;width:78%}
.about-slid-info{width:80%;margin:0 auto}
.about-page ul{padding:0}
.about-page ul li{display:block;margin:1.2em 0 0}
.about-page ul li a{color:#333;font-size:15px}
.about-page ul li a:hover{color:#0fb7a4;padding-left:10px}
.about-page .glyphicon-arrow-right{font-size:12px}
.about-page .text_color{color:#0fb7a4}
@media only screen and (min-width:300px) and (max-width:767px){
.about-slid-info{width:100%}
.about-slid h2{font-size:30px}
.align-center-btn a.button{display:inline-block;margin-bottom:10px}
}
.our-team{background:#fff;border-bottom:1px #ddd solid;padding-bottom:60px;display:inline-block;width:100%}
.our-team .page-header h2{color:#333}
.our-team .team{background:#f8f8f8;border:1px #eee solid;padding:15px;margin-top:20px;text-align:center}
.team h5{margin-bottom:10px;font-size:16px;margin-bottom:6px;text-transform:uppercase;font-weight:700}
.team p.subtitle{margin-bottom:10px}
.avatar{margin-bottom:20px}
.team-social{margin-left:0;padding-left:0}
.align-center-btn a.button{border:2px #0fb7a4 solid;padding:8px 25px;border-radius:50px;font-weight:700;font-size:15px;margin-right:15px;background:#0fb7a4;color:#fff}
.align-center-btn a.button.buy-temp{background:#0fb7a4;color:#fff;border:2px #0fb7a4 solid}
.align-center-btn{margin-top:25px}
#service{padding-bottom:60px}
#service .page-header h2{color:#333}
#service i{font-size:50px;margin-bottom:20px;margin-top:20px}
#service h4{font-size:16px;font-weight:700;margin-bottom:8px}
.sitemap-page{margin-top:25px;margin-bottom:50px}
.simple-list{margin:0;padding:0;list-style-type:none}
.bold-list>li>a{font-weight:700;text-transform:uppercase}
.simple-list ul{margin:0;padding:0;list-style-type:none;position:relative;bottom:-.8em}
.simple-list li{margin:0;padding:0 0 12px}
.faq-page{margin-bottom:30px}
.faq-page .page-title{margin:20px auto}
.faq-page .content-box{padding:32px 28px;margin:0 0 20px 0;text-align:center;cursor:pointer}
.faq-page .content-box,.faq-page .content-box i,.faq-page .content-box p,.faq-page .content-box h3{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.faq-page .content-box p{margin:15px 0;color:#fff}
.faq-page .content-box p.question{line-height:26px;padding-bottom:8px;color:#fff;font-weight:600;font-size:22px;}
.faq-page .content-box i{font-size:80px;height:80px;color:#fff;margin:10px 0;display:block}
.faq-page .content-box.color-effect-1{background: linear-gradient(-45deg, #16c068, #95eb38, #23a6d5, #23d5ab); background-size: 400% 400%; animation: gradient 15s ease infinite;}
@keyframes gradient {0% {background-position: 0% 50%;}
 50% {background-position: 100% 50%;}
 100% {background-position: 0% 50%;}
}
.faq-page .box-icon-wrap{text-align:center;margin:0 auto;padding:0 0 20px 0;max-height:120px}
.faq-page .box-icon i{display:inline-block;font-size:0;cursor:pointer;margin:15px 0;width:90px;height:90px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#fff}
.faq-page .box-icon i:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.faq-page .box-icon i:before{speak:none;font-size:40px;line-height:90px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}
.faq-page .box-icon-effect-1 .box-icon i{background:#0fb7a4;color:#fff;-webkit-transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s}
.faq-page .box-icon-effect-1 .box-icon i:after{top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #fff;-webkit-transition:-webkit-transform 0.2s,opacity 0.2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform 0.2s,opacity 0.2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform 0.2s,opacity 0.2s;transform:scale(.8);opacity:0}
.faq-page .content-box:hover .box-icon-effect-1a .box-icon i{background:rgba(255,255,255,1);color:#3acf87}
.faq-page .content-box:hover .box-icon-effect-1a .box-icon i:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.accordion-faq{text-align:left;position:relative}
.accordion-faq .panel{border-radius:0;box-shadow:none;-webkit-box-shadow:none}
.accordion-faq .panel .panel-heading{padding:0;color:#fff;border-radius:0!important;background:#333}
.accordion-faq .panel-heading a{display:block;position:relative;background:#0fb7a4;color:#fff;padding:14px 50px 12px 15px;border-radius:0;border:1px #eee solid;min-height:50px;font-weight:700}
.accordion-faq .panel-heading a.collapsed{display:block;position:relative;background:#fff;color:#333;padding:14px 50px 12px 15px;border-radius:0;border:1px #eee solid;min-height:50px;font-weight:700}
.accordion-faq .panel-heading a:hover{text-decoration:none}
.accordion-faq .panel:last-child{box-shadow:none;border-bottom:none}
.accordion-faq .arrow-down,.accordion-faq .arrow-up{position:absolute;display:block;width:20px;height:20px;font-size:20px;top:54%;margin-top:-15px;right:10px;color:#fff}
.accordion-faq .arrow-down,.accordion-faq .collapsed .arrow-up{display:none}
.accordion-faq .collapsed .arrow-down{display:block;color:#333}
.accordion-faq .panel-body{border-top:0!important;padding:15px;background:#fff;border:1px #eee solid;border-top:none}
.accordion-faq.panel-group .panel+.panel{margin-top:10px}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-instagram:before{content:"I"}
.fa-facebook:before{content:"F"}
.fa-twitter:before{content:"T"}
.fa-rss:before{content:"B"}
h2.sav-title{font-size:22px;color:#fff;margin:0;}
.accordion-faq .panel-heading a.collapsed h2 {color:#000;}
.modal-header .close {margin-top: -5px; font-size: 30px;}
.modal-footer {text-align:left!important;}
.innercdc {margin-top:30px;}
.titrecdc {color: #3c763d; text-shadow: #56f305 2px 1px 4px;line-height: 1em;}
.pad3 {padding:1.5em;}
.acdc {font-size:18px;color: #3c763d;}
.cdc-area{background:#fff;padding-bottom:0;padding-top: 25px;margin-bottom:50px}
@media (max-width:1169px){
.header-container .container{width:100% !important;}
.mini-cart {margin-top:0 !important;}
}
#voir {margin:0;}
div.textepagesup p {margin:0;}
div.textepagesup img {width:inherit;height:inherit;}
.nope {animation: shake 0.5s; animation-iteration-count: 1;}
@keyframes shake {
  0% { transform: translateX(-3px); }
  20% { transform: translateX(3px); }
  40% { transform: translateX(-3px); }
  60% { transform: translateX(3px); }
  80% { transform: translateX(-3px); }
  100% { transform: translateX(3px); }
}

/* bootstrap override */
.container {width:90%;}
figure {text-align:center; height:inherit;}
.thumbnail {padding:0;margin:0;line-height:normal;background-color: #f9f9f9;border:none;}
.modal-dialog {max-width: inherit !important;}
.input-sm {font-size: 17px;}
p.textearticle {font-size:16px;}
