@font-face{font-family:"Lato-Medium";src:url("../fonts/Lato-Medium.ttf");}
@font-face{font-family:"Lato-Semibold";src:url("../fonts/Lato-Semibold.ttf");}
@font-face{font-family:"Lato-Italic";src:url("../fonts/Lato-ThinItalic.ttf");}
.parallax{background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover;}
input, select{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;box-shadow:none;}
a{-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
a:hover, a:focus, a:active{-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;text-decoration:none;}
ol, ul{padding:0;margin:0;}
li{list-style:none;}
body{font-size:15px;font-family:"Lato";color:#363636;}
.color-theme-dark{color:#333333;}
.color-theme-while{color:#ffffff;}
.color-custom{color:#fc9501;}
.color-custom:hover{color:#fc9501;}
.text-color{color:#777777;}
.color-price-old{color:#fa6b6b;}
.color-price-old:hover{color:#fa6b6b;}
.color-white{color:#fff;}
.color-white:hover{color:#fff;}
.color-dark{color:#333333;}
.color-dark:hover{color:#333333;}
.color-red{color:#fc9501;}
.color-red:hover{color:#fc9501;}
.color-pink{color:#fa6b6b;}
.color-pink:hover{color:#fa6b6b;}
.color-blue{color:#395499;}
.color-blue:hover{color:#395499;}
.color-blue-light{color:#67e0fa;}
.color-blue-light:hover{color:#67e0fa;}
.color-green{color:#21caa9;}
.color-green:hover{color:#21caa9;}
.color-green-dark{color:#fc9501;}
.color-green-dark:hover{color:#fc9501;}
.color-gray{color:#999999;}
.color-gray:hover{color:#999999;}
.color-yellow{color:#feea3a;}
.color-theme{color:#60a5cf !important;}
.bg-custom{background-color:#fc9501;}
.bg-red{background-color:#fa6b6b;}
.bg-pink{background-color:#fa6b6b;}
.bg-blue{background-color:#395499;}
.bg-light-blue{background-color:#67e0fa;}
.bg-green{background-color:#21caa9;}
.bg-green-light{background-color:#41df7c;}
.bg-green-dark{background-color:#fc9501;}
.bg-yellow{background-color:#feea3a;}
.bg-coquelicot{background-color:#fd6940;}
.bg-black{background-color:#000;}
.font13{font-size:13px;}
.font15{font-size:15px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font26{font-size:26px;}
@media (max-width:768px){.font26{font-size:20px;}
}
.font30{font-size:30px;}
.font35{font-size:35px;}
.font36{font-size:36px;}
.font48{font-size:48px;}
.font50{font-size:50px;}
.font54{font-size:54px;}
.font86{font-size:86px;}
.font96{font-size:96px;line-height:1.2em;}
@media (max-width:767px){.font96{font-size:50px;}
}
@media (min-width:768px){.font96{font-size:75px;}
}
@media (min-width:992px){.font96{font-size:80px;}
}
@media (min-width:1200px){.font96{font-size:90px;}
}
@media (min-width:1770px){.font96{font-size:96px;}
}
.font107{font-size:107px;line-height:1.2em;}
.font115{font-size:115px;line-height:1.2em;}
.font-medium{font-weight:500;}
.font-lighter{font-weight:lighter;}
.font-bold{font-weight:bolder;}
.font-lighter{font-weight:lighter;}
.font-middle{font-weight:500;}
.header-container{}
.header-container .logo img{max-width:100%;width:auto;padding:0;}
.header-container .header-middle{position:relative;padding:0;}
.header-container .header-middle .main-menu-col{position:static;}
.header-container .top-search a, .header-container .top-mini-cart a, .header-container .top-setting a{color:#363636;cursor:pointer;}
.header-container .top-setting .lnr-cog{font-size:18px;padding:4px 0;}
@media (min-width:992px){.header-container .top-search:hover .dropdown-menu, .header-container .top-search:focus .dropdown-menu, .header-container .top-search:active .dropdown-menu, .header-container .top-mini-cart:hover .dropdown-menu, .header-container .top-mini-cart:focus .dropdown-menu, .header-container .top-mini-cart:active .dropdown-menu, .header-container .top-setting:hover .dropdown-menu, .header-container .top-setting:focus .dropdown-menu, .header-container .top-setting:active .dropdown-menu{display:block;}
}
.header-container .top-mini-cart .number{position:relative;}
.header-container .top-mini-cart .number-items{position:absolute;bottom:-5px;font-size:12px;width:18px;height:18px;text-align:center;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.header-container .top-mini-cart .cart-dd{margin-top:0;padding:20px;left:auto;right:-90px;width:320px;background:#fff;line-height:2;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.header-container .top-mini-cart .items{display:block;width:100%;float:left;margin-bottom:30px;}
.header-container .top-mini-cart .items .items-inner:first-child{padding-top:0;}
.header-container .top-mini-cart .items .cart-item-image{float:left;margin-right:10px;display:block;overflow:hidden;}
.header-container .top-mini-cart .items .cart-item-image a{display:block;border:1px solid #e7e2d1;float:left;max-width:90px;}
.header-container .top-mini-cart .items .cart-item-image a img{max-width:100%;height:auto;border:0;}
.header-container .top-mini-cart .items .cart-item-info{float:left;max-width:170px;}
.header-container .top-mini-cart .items .cart-item-info .ratings{padding-bottom:0 !important;}
.header-container .top-mini-cart .items .cart-item-info .cart-item-title{line-height:1.3;margin-top:0;margin-bottom:10px;}
.header-container .top-mini-cart .items .cart-item-info .cart-item-title a{text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:1px;}
.header-container .top-mini-cart .items .cart-item-info .money{width:100%;float:left;margin:5px 0;font-weight:600;font-size:15px;}
.header-container .top-mini-cart .items .cart-item-info .cart-item-price{float:left;width:50%;line-height:1.3;}
.header-container .top-mini-cart .items .cart-item-info .cart-close{float:right;width:15px !important;height:15px;padding:2px;line-height:10px;background-color:#818181;cursor:pointer;color:#fff;text-align:center;}
td a.cart-close{width:25px !important;height:25px !important;padding:2px;line-height:10px;background-color:#818181;cursor:pointer;color:#fff;text-align:center;padding-left:5px;padding-right:5px;}
.header-container .top-mini-cart .subtotal{text-transform:capitalize;overflow:hidden;width:100%;display:inline-block;}
.header-container .top-mini-cart .subtotal .shipping-cart{display:inline-block;width:100%;line-height:1.3;}
.header-container .top-mini-cart .subtotal .shipping-cart .lable-cart{float:left;}
.header-container .top-mini-cart .subtotal .cart-item-total-price{float:right;color:#363636;}
.header-container .top-mini-cart .subtotal .cart-item-total-price .money{float:right;}
.header-container .top-mini-cart .subtotal > span:first-child{margin-right:5px;color:#363636;}
.header-container .top-mini-cart .mini-cart-action{padding:0;float:right;width:100%;text-align:right;overflow:hidden;}
.header-container .top-mini-cart .mini-cart-action .btn-checkout{min-width:116px;padding:8px 10px;border:1px solid #959595;font-size:14px;width:100%;background-color:#fff;text-transform:uppercase;display:block;text-align:center;font-family:"Lato-Semibold";-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.header-container .top-mini-cart .mini-cart-action .btn-checkout:hover{-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
@media (min-width:480px){.header-container .top-mini-cart .number-items{right:-15px;}
}
@media (max-width:479px){.header-container .top-mini-cart .number-items{right:-10px;bottom:10px;}
}
.header-container.type1{}
.header-container.type1 .top-search, .header-container.type1 .top-mini-cart, .header-container.type1 .top-setting{float:left;width:33%;}
.header-container.type1 .top-search .dropdown-toggle, .header-container.type1 .top-mini-cart .dropdown-toggle, .header-container.type1 .top-setting .dropdown-toggle{padding:45px 0;font-size:20px;display:block;text-align:center;}
.header-container.type1 .top-search a:hover, .header-container.type1 .top-search a:focus, .header-container.type1 .top-search a:active, .header-container.type1 .top-mini-cart a:hover, .header-container.type1 .top-mini-cart a:focus, .header-container.type1 .top-mini-cart a:active, .header-container.type1 .top-setting a:hover, .header-container.type1 .top-setting a:focus, .header-container.type1 .top-setting a:active{text-decoration:none;}
.header-container.type1 .top-setting .list-setting{left:auto !important;margin:0;padding-bottom:30px;}
.header-container.type1 .top-setting .list-setting li{line-height:1.8;}
.header-container.type1 .top-setting .list-setting li > span{padding:10px 45px;margin-bottom:5px;color:#3f3f3f;text-transform:uppercase;font-family:"Lato-Medium";font-size:13px;}
.header-container.type1 .top-setting .list-setting li a{padding:10px 45px;text-transform:uppercase;color:#3f3f3f;font-family:"Lato-Medium";font-size:13px;}
.header-container.type1 .top-setting .list-setting li a:hover{text-decoration:none;background-color:transparent;}
.header-container.type1 .top-setting .list-setting li ul{margin:0;padding:0;margin-top:10px;}
.header-container.type1 .top-setting .list-setting li ul li a{text-transform:capitalize;font-weight:400;font-size:14px;color:#9f9f9f;}
.header-container.type1 .top-setting .list-setting .language{margin-bottom:20px;}
.header-container.type1 .header-right,
.header-container.type1 .main-menu-col{padding-right:0;}
.header-container.type1 .top-search .search{padding:0 !important;margin:0;position:relative;}
.header-container.type1 .top-search .search .form-control{width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:46px;}
.header-container.type1 .top-search .search button{position:absolute;top:0px;right:0px;background-color:transparent;border:none;font-size:20px;height:46px;width:46px;text-align:center;border-left:1px solid #ddd;}
.header-container.type1 .top-search .dropdown-menu.dropdown-search{padding:0 !important;right:0 !important;width:370px;left:auto !important;}
@media (min-width:992px){.header-container.type1 .header-right{width:14%;}
.header-container.type1 .main-menu-col{width:72%;}
.header-container.type1 .header-left{width:14%;}
.header-container.type1 .top-search .dropdown-toggle, .header-container.type1 .top-mini-cart .dropdown-toggle, .header-container.type1 .top-setting .dropdown-toggle{text-align:right !important;}
}
@media (min-width:992px){.header-container.type1 .mega-menu{margin-left:-15px;margin-right:-15px;}
}
.header-container.type2 .header-left .logo{text-align:center;}
.header-container.type2 .header-right{text-align:right;}
.header-container.type2 .header-right .list-header{display:inline-block;margin-right:20px;margin-left:30px;position:relative;}
.header-container.type2 .header-right .list-header .label{color:#363636;font-weight:400;font-size:16px;text-transform:capitalize;padding:0;}
.header-container.type2 .header-right .list-header .label:hover{color:#60a5cf;}
.header-container.type2 .header-right .list-header .setting{left:auto !important;right:-50px;min-width:130px !important;padding:25px 35px;}
.header-container.type2 .header-right .list-header .setting li{line-height:2;}
.header-container.type2 .header-right .list-header .setting a{font-size:14px;font-weight:400;color:#9f9f9f;padding:3px 0px !important;}
.header-container.type2 .header-right .list-header .setting a:hover, .header-container.type2 .header-right .list-header .setting a:focus, .header-container.type2 .header-right .list-header .setting a:active{background-color:transparent;}
.header-container.type2 .header-right .list-header:hover .setting, .header-container.type2 .header-right .list-header:focus .setting, .header-container.type2 .header-right .list-header:active .setting{display:block;}
.header-container.type2 .header-right .list-header > a{padding:48px 0;color:#363636;font-size:16px;font-weight:400;display:block;text-align:center;text-transform:capitalize;cursor:pointer;}
.header-container.type2 .header-right .list-header > a:hover{color:#60a5cf;}
.header-container.type2 .header-right .list-header > a .fa-angle-down{color:#848484;font-size:12px;margin-left:4px;}
.header-container.type2 .header-right .top-mini-cart .cart-dd{right:-20px !important;}
@media (min-width:1200px) and (max-width:1500px){.header-container.type2 nav > ul > li > a{padding:15px 5px !important;font-size:14px;}
.header-container.type2 nav > ul > li > a .cat_label{right:-14px !important;top:4px !important;}
.header-container.type2 .header-right .list-header{margin-left:10px !important;}
}
@media (min-width:992px) and (max-width:1200px){.header-container.type2 .main-menu nav > ul > li > a{font-size:12px !important;padding:15px 8px !important;}
.header-container.type2 .header-right .list-header{margin-left:15px !important;margin-right:15px !important;}
.header-container.type2 nav > ul > li > a .cat_label{right:-14px !important;top:4px !important;}
}
@media (max-width:991px){.header-container.type2 .header-right .list-header{margin-left:7px !important;margin-right:7px !important;font-size:13px !important;}
.header-container.type2 .mean-container .mean-bar{min-height:50px !important;}
}
@media (min-width:768px) and (max-width:991px){.header-container.type2 .header-left .logo{padding:25px 0 0 !important;}
.header-container.type2 .header-right .list-header > a{padding:31px 0 !important;}
}
@media (max-width:767px){.header-container.type2 .header-left .logo{padding:20px 0 0 !important;}
.header-container.type2 .header-right .list-header > a{padding:15px 0 !important;}
.header-container.type2 .mean-container a.meanmenu-reveal{top:0 !important;}
.header-container.type2 .mean-container .mean-nav{margin-top:0 !important;}
}
.header-container.type3 .top-bar .top-left .list-inline > li{padding:0;border-right:1px solid #464646;position:relative;}
.header-container.type3 .top-bar .list-inline > li > a{color:#bebebe;font-weight:400;font-size:13px;}
.header-container.type3 .top-bar{display:block;clear:both;height:50px;background-color:#363636;line-height:46px;}
.header-container.type3 .top-bar li .fa-angle-down{margin-left:10px;}
.header-container.type3 .top-bar li .setting{left:-4px;right:auto;min-width:130px !important;padding:25px 35px;}
.header-container.type3 .top-bar li .setting li{line-height:2;}
.header-container.type3 .top-bar li .setting a{font-size:14px;font-weight:400;color:#9f9f9f;padding:3px 0px !important;}
.header-container.type3 .top-bar li .setting a:hover, .header-container.type3 .top-bar li .setting a:focus, .header-container.type3 .top-bar li .setting a:active{background-color:transparent;}
.header-container.type3 .top-bar li:hover .setting, .header-container.type3 .top-bar li:focus .setting, .header-container.type3 .top-bar li:active .setting{display:block;}
.header-container.type3 .top-bar .top-left{text-align:left;}
.header-container.type3 .top-bar .top-left li a{padding:0 30px;display:block;padding-bottom:2px !important;}
.header-container.type3 .top-bar .top-left li:nth-child(3){border-right:none !important;}
.header-container.type3 .top-bar .top-left .top-search a{font-size:18px;color:#ffffff;padding-left:0;border-left:none;}
.header-container.type3 .top-bar .top-right{text-align:right;}
.header-container.type3 .top-bar .top-right .account{padding:0 30px;border-right:1px solid #464646;}
.header-container.type3 .top-bar .top-right .account span{display:inline-block;color:#bebebe;}
.header-container.type3 .top-bar .top-right .top-mini-cart > a{padding-bottom:3px;}
.header-container.type3 .top-bar .top-right .top-mini-cart{margin-right:13px;}
.header-container.type3 .top-bar .top-right .top-mini-cart a{display:block;}
.header-container.type3 .top-bar .top-right .top-mini-cart .number{padding-left:12px;}
.header-container.type3 .top-bar .top-right .top-mini-cart .label{color:#bebebe;font-weight:400;font-size:13px;}
.header-container.type3 .top-bar .top-right .top-mini-cart .lnr{font-size:20px;color:#fff;position:relative;top:3px;}
.header-container.type3 .top-bar .top-right .top-mini-cart .number-items{line-height:1.5;bottom:-2px !important;right:-18px !important;}
.header-container.type3 .top-bar .top-right .top-setting{height:50px;float:right;margin-left:20px;position:relative;}
.header-container.type3 .top-bar .top-right .top-setting .list-setting{left:auto !important;margin:0;padding-bottom:30px;right:0px;}
.header-container.type3 .top-bar .top-right .top-setting .list-setting li{line-height:1.8;}
.header-container.type3 .top-bar .top-right .top-setting .list-setting li > span{padding:10px 45px;margin-bottom:5px;color:#3f3f3f;text-transform:uppercase;font-family:"Lato-Medium";font-size:13px;}
.header-container.type3 .top-bar .top-right .top-setting .list-setting li a{padding:10px 45px;text-transform:uppercase;color:#3f3f3f;font-family:"Lato-Medium";font-size:13px;}
.header-container.type3 .top-bar .top-right .top-setting .list-setting li a:hover{text-decoration:none;background-color:transparent;}
.header-container.type3 .top-bar .top-right .top-setting .list-setting li ul{margin:0;padding:0;margin-top:10px;}
.header-container.type3 .top-bar .top-right .top-setting .list-setting li ul li a{text-transform:capitalize;font-weight:400;font-size:14px;color:#9f9f9f;}
.header-container.type3 .top-bar .top-right .top-setting .list-setting .language{margin-bottom:20px;}
.header-container.type3 .header-middle{}
.header-container.type3 .header-middle .container{position:relative;}
.header-container.type3 .header-middle .logo{padding:30px 0 0 !important;}
@media (min-width:992px){.header-container.type3 .header-middle .main-menu nav > ul > li{padding:29px 0 30px !important;}
}
@media (min-width:992px){.header-container.type3 .header-middle .parent-megamenu .mega-menu{left:15px;}
.header-container.type3 .header-middle .parent-megamenu .mega-menu .container{width:1140px !important;}
}
@media (max-width:991px){.header-container.type3 .mean-container .mean-nav{left:0;margin-top:80px !important;}
.header-container.type3 .mean-container a.meanmenu-reveal{float:right;}
}
@media (max-width:767px){.header-container.type3 .top-bar .top-left .top-search{border-right:none !important;}
.header-container.type3 .top-bar .top-left .top-search a{padding-left:10px;}
.header-container.type3 .top-bar .top-setting .lnr-cog{color:#fff;float:left;margin-top:11px;}
}
.header-container.type4 .top-bar{display:block;clear:both;height:45px;background-color:#f9f9f9;line-height:43px;}
.header-container.type4 .top-bar li .fa-angle-down{margin-left:10px;}
.header-container.type4 .top-bar li .setting{left:-4px;right:auto;min-width:130px !important;padding:25px 35px;}
.header-container.type4 .top-bar li .setting li{line-height:2;}
.header-container.type4 .top-bar li .setting a{font-size:14px;font-weight:400;color:#9f9f9f;padding:3px 0px !important;}
.header-container.type4 .top-bar li .setting a:hover, .header-container.type4 .top-bar li .setting a:focus, .header-container.type4 .top-bar li .setting a:active{background-color:transparent;}
.header-container.type4 .top-bar li:hover .setting, .header-container.type4 .top-bar li:focus .setting, .header-container.type4 .top-bar li:active .setting{display:block;}
.header-container.type4 .top-bar .top-left{text-align:left;}
.header-container.type4 .top-bar .top-left .list-inline > li{padding:0;border-right:1px solid #ebebeb;position:relative;}
.header-container.type4 .top-bar .top-left .list-inline > li > a{color:#4f4f4f;font-weight:400;font-size:13px;}
.header-container.type4 .top-bar .top-left li a{padding:0 30px;display:block;padding-bottom:2px !important;}
.header-container.type4 .top-bar .top-left li:nth-child(3){border-right:none !important;}
.header-container.type4 .top-bar .top-left .welcome{padding-right:20px !important;}
.header-container.type4 .top-bar .top-left .welcome p{color:#4f4f4f;font-weight:400;font-size:13px;margin:0;}
.header-container.type4 .top-bar .top-right{text-align:right;}
.header-container.type4 .top-bar .top-right .account{padding:0;}
.header-container.type4 .top-bar .top-right .account a{color:#363636;}
.header-container.type4 .top-bar .top-right .account .fa{color:#6f6f6f;margin-right:10px;}
.header-container.type4 .top-bar .top-right .account span{display:inline-block;color:#5f5f5f;}
.header-container.type4 .top-bar .top-right .top-setting{height:50px;float:right;margin-left:20px;position:relative;}
.header-container.type4 .top-bar .top-right .top-setting .list-setting{left:auto !important;margin:0;padding-bottom:30px;right:0px;}
.header-container.type4 .top-bar .top-right .top-setting .list-setting li{line-height:1.8;}
.header-container.type4 .top-bar .top-right .top-setting .list-setting li > span{padding:10px 45px;margin-bottom:5px;color:#3f3f3f;text-transform:uppercase;font-family:"Lato-Medium";font-size:13px;}
.header-container.type4 .top-bar .top-right .top-setting .list-setting li a{padding:10px 45px;text-transform:uppercase;color:#3f3f3f;font-family:"Lato-Medium";font-size:13px;}
.header-container.type4 .top-bar .top-right .top-setting .list-setting li a:hover{text-decoration:none;background-color:transparent;}
.header-container.type4 .top-bar .top-right .top-setting .list-setting li ul{margin:0;padding:0;margin-top:10px;}
.header-container.type4 .top-bar .top-right .top-setting .list-setting li ul li a{text-transform:capitalize;font-weight:400;font-size:14px;color:#9f9f9f;}
.header-container.type4 .top-bar .top-right .top-setting .list-setting .language{margin-bottom:20px;}
.header-container.type4 .header-middle{clear:both;}
@media (max-width:991px){.header-container.type4 .header-middle .container{position:relative;}
.header-container.type4 .header-middle .mean-container .mean-nav{margin-top:38px !important;}
}
@media (min-width:768px){.header-container.type4 .header-middle .header-logo .logo{padding:40px 0 0;text-align:center;}
.header-container.type4 .header-middle .header-left{padding-top:45px;padding-bottom:10px;}
.header-container.type4 .header-middle .header-left .top-contact{float:left;display:block;}
.header-container.type4 .header-middle .header-left .top-contact .info{float:left;}
.header-container.type4 .header-middle .header-left .top-contact .info a{clear:both;display:block;color:#2f2f2f;font-weight:400;line-height:1.6;}
.header-container.type4 .header-middle .header-left .top-contact .info .call{font-size:15px;}
.header-container.type4 .header-middle .header-left .top-contact .info .email{font-size:14px;color:#7f7f7f;float:right;}
.header-container.type4 .header-middle .header-left .top-contact .icon{float:left;width:45px;height:45px;border-color:#e7e7e7;border-width:1px;border-style:solid;font-size:20px;margin-left:15px;background-color:#f2f2f2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:7px 10px;margin-top:3px;}
.header-container.type4 .header-middle .header-right{text-align:right;padding-top:45px;}
.header-container.type4 .header-middle .header-right .top-mini-cart{float:right;padding-bottom:10px;}
.header-container.type4 .header-middle .header-right .top-mini-cart .icon{float:left;width:45px;height:45px;border-color:#e7e7e7;border-width:1px;border-style:solid;font-size:20px;margin-right:15px;background-color:#f2f2f2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:8px 12px;margin-top:3px;}
.header-container.type4 .header-middle .header-right .top-mini-cart .cart-info span{clear:both;display:block;line-height:1.6;font-weight:400;}
.header-container.type4 .header-middle .header-right .top-mini-cart .cart-info .text-info{color:#2f2f2f;font-size:15px;}
.header-container.type4 .header-middle .header-right .top-mini-cart .cart-info .price-cart{float:left;color:#7f7f7f;font-size:14px;}
}
@media (max-width:767px){.header-container.type4 .header-middle .container{position:relative;}
.header-container.type4 .header-middle .header-logo{position:static;}
.header-container.type4 .header-middle .header-logo .logo{padding:25px 0 0;}
.header-container.type4 .header-middle .header-left{position:static;}
.header-container.type4 .header-middle .header-left .top-contact{position:absolute;top:-44px;right:100px;font-size:20px;}
.header-container.type4 .header-middle .header-right{position:static;}
.header-container.type4 .header-middle .header-right .top-mini-cart{font-size:20px;position:absolute;right:60px;top:-44px;}
.header-container.type4 .header-middle .mean-container .mean-nav{left:0;}
}
@media (max-width:480px){.header-container.type4 .header-middle .header-logo .logo{left:15px;}
}
.header-container.type4 .header-bottom{}
.header-container.type4 .header-bottom .content-menu{height:60px;position:relative;z-index:10;top:30px;}
.header-container.type4 .header-bottom .content-menu .top-search-header{text-align:right;float:right;}
.header-container.type4 .header-bottom .content-menu .top-search-header .navbar-form{position:relative;padding:4px 30px 4px 15px;}
.header-container.type4 .header-bottom .content-menu .top-search-header .navbar-form .form-control{width:270px;height:36px;border:none;font-weight:400;font-size:12px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.header-container.type4 .header-bottom .content-menu .top-search-header .navbar-form button{position:absolute;right:30px;top:6px;width:36px;height:36px;border:none;background-color:transparent;color:#2f2f2f;font-size:16px;}
@media (min-width:992px){.header-container.type4 .header-bottom .parent-megamenu .mega-menu{left:15px;}
.header-container.type4 .header-bottom .parent-megamenu .mega-menu .container{width:1140px !important;}
}
@media (min-width:992px){.main-menu nav > ul{text-align:right;margin-bottom:0;}
.main-menu nav > ul > li{display:inline-block;color:#666;position:relative;}
.main-menu nav > ul > li:nth-child(6) a{padding-right:0 !important;}
.main-menu nav > ul > li > a{display:block;padding:15px 18px;color:#363636;font-size:16px;text-transform:uppercase;position:relative;font-family:"Lato-Medium";}
.main-menu nav > ul > li > a .hot{background-color:#60a5cf;}
.main-menu nav > ul > li > a .hot:before{color:#60a5cf;border-color:#60a5cf transparent transparent !important;}
.main-menu nav > ul > li > a .cat_label{color:#fff;font-weight:normal;font-size:10px !important;line-height:14px;padding:0 4px;margin-left:10px;text-transform:capitalize;position:absolute;right:-5px;top:7px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:"Poppins";}
.main-menu nav > ul > li > a .cat_label:before{border-color:transparent;border-style:solid;border-top-color:#85d1be;border-width:6px 6px 0 0;content:"";height:0;position:absolute;left:4px;top:12px;transition:border-color 450ms ease-in-out 0s;width:0;}
.main-menu nav > ul > li:hover .mega-menu{opacity:1;transform:scaleY(1);visibility:visible;top:100%;}
.main-menu nav > ul > .parent-megamenu{position:static !important;}
.mega-menu{transform:scaleY(1);transform-origin:0 0 0;visibility:hidden;transition:.3s;z-index:99;background:#fff none repeat scroll 0 0;left:0;opacity:0;position:absolute;top:120%;text-align:left;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.3);}
.mega-menu .container{padding-left:0;padding-right:0;}
.mega-menu .row{margin:0;padding:3px 25px;}
.mega-menu ul li a{color:#6f6f6f;display:block;font-weight:400;position:relative;text-transform:capitalize;white-space:nowrap;line-height:2;}
.mega-menu ul li li{float:left;width:100%;display:block;}
.mega-menu ul li li a{-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.mega-menu ul li li a:hover{-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.mega-menu .menu-banner{position:relative;}
.mega-menu .menu-banner img{max-width:100%;width:100%;}
.mega-menu .mega-columns{padding:10px;}
.mega-menu .mega-columns ul li a:hover{padding-left:10px;}
.mega-menu .mega-columns > a{font-family:"Lato-Medium";font-size:16px;color:#2f2f2f;margin-bottom:15px;}
.single-menu{min-width:130px;padding:25px 35px;}
.single-menu li{float:left;width:100%;display:block;}
.single-menu li a{color:#6f6f6f;font-weight:400;}
}
.dropdown-menu{margin:0 !important;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.3) !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;border:none !important;}
.main-container{display:block;float:left;width:100%;}
.wrapper{overflow-x:hidden;}
.block-title{border-bottom:1px solid #f3f3f3;}
.block-title h4{font-size:16px;font-family:"Lato-Medium";text-transform:uppercase;}
.block-title2{border-bottom:1px solid #f3f3f3;position:relative;}
.block-title2 h4{font-size:16px;font-family:"Lato-Medium";text-transform:uppercase;}
.block-title2:before{content:"";width:35px;height:1px;left:0;bottom:-1px;position:absolute;}
.block-title3{border-top:1px solid #f3f3f3;position:relative;text-align:center;margin-bottom:30px;}
.block-title3 h4{font-size:16px;font-family:"Lato-Medium";text-transform:uppercase;display:inline-block;position:relative;top:-10px;background-color:#fff;margin:0;padding:0 10px;}
.block-title4{border-top:1px solid #f3f3f3;position:relative;text-align:center;margin-bottom:30px;}
.block-title4 h4{font-size:16px;font-weight:400;text-transform:uppercase;display:inline-block;position:relative;top:-10px;background-color:#fff;margin:0;padding:0 10px;letter-spacing:2px;}
.block-title4 p{color:#666666;font-weight:400;font-size:15px;margin-top:10px;margin-bottom:35px;}
.block-title5{border-top:1px solid #f3f3f3;position:relative;text-align:left;margin-bottom:5px;}
.block-title5 h4{font-size:16px;font-weight:400;text-transform:uppercase;display:inline-block;position:relative;top:-10px;background-color:#fff;margin:0;padding-right:10px;letter-spacing:2px;z-index:1;}
.block-slider{position:relative;}
.columns-product-slider .owl-dots{display:none;}
.columns-product-slider .owl-prev, .columns-product-slider .owl-next{float:left;font-size:0;position:absolute;top:45%;background-color:#f0f0f0;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.columns-product-slider .owl-prev:before, .columns-product-slider .owl-next:before{font-family:"FontAwesome";font-size:14px !important;color:#818181;padding:3px 10px;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:25px;height:25px;display:block;}
.columns-product-slider .owl-prev{left:-25px;}
.columns-product-slider .owl-prev:before{content:"\f0d9";}
.columns-product-slider .owl-next{right:-25px;}
.columns-product-slider .owl-next:before{content:"\f0da";}
.columns-home4-slider:hover .owl-prev, .columns-home4-slider:hover .owl-next{-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;visibility:visible;opacity:1;}
.columns-home4-slider .owl-dots{display:none;}
.columns-home4-slider .owl-prev, .columns-home4-slider .owl-next{float:left;font-size:0;position:absolute;top:30%;background-color:#f2f2f2;visibility:hidden;opacity:0;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.columns-home4-slider .owl-prev:before, .columns-home4-slider .owl-next:before{font-family:"FontAwesome";font-size:14px !important;color:#757575;padding:5px 13px;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:30px;height:30px;display:block;}
.columns-home4-slider .owl-prev{left:-35px;}
.columns-home4-slider .owl-prev:before{content:"\f104";}
.columns-home4-slider .owl-next{right:-35px;}
.columns-home4-slider .owl-next:before{content:"\f105";}
.columns-slider{margin-top:45px;}
.columns-slider .owl-dots{display:none;}
.columns-slider .owl-nav{position:absolute;top:-80px;right:-10px;}
.columns-slider .owl-nav:before{content:"";position:absolute;top:7px;left:22px;background-color:#e1e1e1;width:1px;height:18px;}
.columns-slider .owl-prev, .columns-slider .owl-next{float:left;font-size:0;}
.columns-slider .owl-prev:before, .columns-slider .owl-next:before{font-family:"FontAwesome";font-size:22px !important;color:#c0c0c0;padding:0 7px;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.columns-slider .owl-prev:before{content:"\f104";}
.columns-slider .owl-next:before{content:"\f105";}
.product-grid .item{padding-bottom:40px;}
@media (min-width:992px){.product-grid .item:hover .action{visibility:visible;opacity:1;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;bottom:0;}
.product-grid .item:hover .secondary-img{left:0;opacity:1;width:100% !important;}
.product-grid .item:hover .add_links{visibility:visible;opacity:1;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
}
.list .product-name{margin-top:-18px;float:left;width:100%;}
.list .product-content{padding-bottom:80px;}
.list .des{border-top:1px solid #f5f5f5;margin-top:30px;padding-top:30px;}
.list .des p{font-size:15px;font-weight:400;color:#363636;line-height:2;}
@media (max-width:767px){.list .product-name{margin-top:10px;}
}
@media (min-width:768px) and (max-width:991px){.list .product-content{padding-bottom:65px;}
.list .des{margin-top:10px;padding-top:10px;}
}
.list .action{bottom:0;visibility:visible;opacity:1;}
.list .action a.add_to_cart{border:1px solid #d7d7d7;background-color:#fff;color:#2f2f2f;}
.list .action .add_to_wishlist, .list .action .add_to_compare{visibility:hidden;opacity:0;}
.list .item:hover .add_to_wishlist, .list .item:hover .add_to_compare{visibility:visible;opacity:1;}
.product-img{position:relative;overflow:hidden;}
.product-img a{display:block;}
.product-img img{max-width:100%;}
.product-img .secondary-img{height:100%;left:50%;opacity:0;position:absolute;top:0;transition:all 0.3s ease 0s;width:0 !important;z-index:1;}
.product-content{position:relative;overflow:hidden;min-height:90px;}
.label-item{position:absolute;top:10px;background-color:#fff;font-size:11px;font-weight:400;text-transform:uppercase;padding:3px 6px;z-index:2;}
.label-new{right:10px;color:#60a5cf;}
.label-sale{left:10px;color:#60a5cf;}
.add_links{position:absolute;right:0px;bottom:0px;width:50px;height:50px;transform:rotate(180deg);padding:5px;z-index:10;visibility:hidden;opacity:0;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.add_links:before{width:70px;height:70px;transform:rotate(45deg);right:15px;bottom:15px;content:"";position:absolute;}
.add_links .lnr{font-size:18px;color:#fff;position:relative;z-index:11;}
.product-name{margin-top:0;}
.product-name a{font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#363636;}
.ratings{width:100%;float:left;display:block;padding-bottom:10px;}
.ratings .rating-box{width:70px;height:15px;overflow:hidden;position:relative;background:url("../images/ratings.png") no-repeat center center;}
.ratings .rating{background:url("../images/rating.png") no-repeat;top:-1px;left:0;position:absolute;z-index:3;height:15px;background-size:cover;max-width:100%;}
.price .old-price{font-weight:400;font-size:13px;color:#9a9a9a;margin-right:30px;}
.price .new-price{font-size:15px;font-weight:700;}
.action{position:absolute;width:100%;bottom:-100px;left:0;height:48px;background-color:#fff;z-index:100;visibility:hidden;opacity:0;-moz-transition:all 0.6s ease-in-out 0s;-webkit-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;}
.action a.add_to_cart{font-size:12px;font-weight:400;color:#fff;text-transform:uppercase;text-align:center;margin-right:10px;padding:12px 15px;letter-spacing:2px;float:left;}
.action a.add_to_wishlist,
.action a.add_to_compare{border-color:#d7d7d7;border-width:1px;border-style:solid;font-size:18px;text-align:center;padding:7px 10px;color:#363636;float:left;}
.action a.add_to_wishlist{margin-right:10px;}
footer{clear:both;display:block;}
.footer-container{clear:both;display:block;float:left;width:100%;}
.footer-container.type1{border-top:1px solid #f3f3f3;text-align:center;}
.footer-container.type1 .footer-middle .logo-footer{margin-bottom:45px;}
.footer-container.type1 .footer-middle .logo-footer img{max-width:100%;}
.footer-container.type1 .footer-middle .footer-links{margin-bottom:30px;}
.footer-container.type1 .footer-middle .footer-links ul{margin:0;}
.footer-container.type1 .footer-middle .footer-links li{margin-right:35px;}
.footer-container.type1 .footer-middle .footer-links li:nth-child(7){margin-right:0 !important;}
.footer-container.type1 .footer-middle .footer-links a{font-size:12px;font-weight:400;color:#787878;text-transform:uppercase;}
.footer-container.type1 .footer-middle .footer-contact{display:block;clear:both;margin-bottom:30px;color:#8f8f8f;font-size:13px;font-weight:400;letter-spacing:1px;}
.footer-container.type1 .footer-bottom{clear:both;}
.footer-container.type1 .footer-bottom .social{text-align:right;}
.footer-container.type1 .footer-bottom .social ul{margin:0;}
.footer-container.type1 .footer-bottom .social li{margin-right:10px;}
.footer-container.type1 .footer-bottom .social li a{font-size:15px;}
.footer-container.type1 .footer-bottom .social .facebook a{color:#46629e;}
.footer-container.type1 .footer-bottom .social .twitter a{color:#5ea9dd;}
.footer-container.type1 .footer-bottom .social .google a{color:#c52e25;}
.footer-container.type1 .footer-bottom .social .instagram a{color:#a87b5e;}
.footer-container.type1 .footer-bottom .social .youtube a{color:#fd0136;}
.footer-container.type1 .footer-bottom .social .feed a{color:#d84425;}
.footer-container.type1 .footer-bottom .payment{text-align:left;}
.footer-container.type1 .footer-bottom .copyright-footer{clear:both;margin-top:55px;padding-bottom:30px;}
.footer-container.type1 .footer-bottom .copyright-footer p{color:#5f5f5f;font-size:12px;font-weight:400;text-align:center;}
@media (min-width:1200px){.footer-container.type1{padding-top:80px;}
}
@media (max-width:1199px){.footer-container.type1{padding-top:30px;}
}
@media (max-width:767px){.footer-container.type1 .social, .footer-container.type1 .payment{text-align:center !important;}
.footer-container.type1 .footer-bottom .copyright-footer{margin-top:30px !important;}
}
.footer-container.type2 .footer-middle .footer-left{float:left;text-align:center;color:#8f8f8f;background-color:#363636;padding:65px;height:340px;}
.footer-container.type2 .footer-middle .footer-left .logo-footer{margin-top:5px;margin-bottom:5px;}
.footer-container.type2 .footer-middle .footer-left .logo-footer img{max-width:100%;}
.footer-container.type2 .footer-middle .footer-left .footer-contact{display:block;clear:both;margin-bottom:20px;padding-bottom:22px;color:#8f8f8f;font-size:13px;font-weight:400;position:relative;}
.footer-container.type2 .footer-middle .footer-left .footer-contact:before{content:"";width:30px;height:1px;left:0;bottom:0;right:0;margin:auto;position:absolute;}
.footer-container.type2 .footer-middle .footer-left .footer-contact address{margin-bottom:0;line-height:2;letter-spacing:1px;}
.footer-container.type2 .footer-middle .footer-left .social{text-align:center;padding-bottom:10px;}
.footer-container.type2 .footer-middle .footer-left .social ul{margin:0;}
.footer-container.type2 .footer-middle .footer-left .social li{margin-right:6px;}
.footer-container.type2 .footer-middle .footer-left .social li a{font-size:15px;color:#8f8f8f;}
.footer-container.type2 .footer-middle .footer-right{float:left;background-color:#f2f2f2;padding:50px 65px;height:340px;}
.footer-container.type2 .footer-middle .footer-right h4{font-weight:400;font-size:16px;position:relative;display:block;}
.footer-container.type2 .footer-middle .footer-right h4:before{content:"";width:30px;height:1px;left:0;bottom:0;position:absolute;}
.footer-container.type2 .footer-middle .footer-right ul{margin-top:20px;}
.footer-container.type2 .footer-middle .footer-right ul li{line-height:2;}
.footer-container.type2 .footer-middle .footer-right ul li a{font-size:13px;color:#969696;}
.footer-container.type2 .footer-middle .footer-right ul li a:hover, .footer-container.type2 .footer-middle .footer-right ul li a:active{color:#60a5cf !important;}
.footer-container.type2 .footer-bottom{clear:both;padding:25px 0;line-height:2;}
.footer-container.type2 .footer-bottom .payment{text-align:left;}
.footer-container.type2 .footer-bottom .payment ul{padding-left:15px;}
/*.footer-container.type2 .footer-bottom .copyright-footer{text-align:left;}*/
.footer-container.type2 .footer-bottom .copyright-footer p{color:#5f5f5f;font-size:12px;font-weight:400;text-align:right;padding-right:15px;margin:0;padding-top:5px;}
.footer-container.type2 #back-to-top-arrow{color:#030303;background-color:#fff;display:block;height:45px;width:45px;line-height:42px;overflow:hidden;position:absolute;right:0;left:0;text-align:center;text-decoration:none;z-index:50;margin:0 auto;border-radius:90%;box-shadow:0 0 1px #666666;bottom:54%;}
.footer-container.type2 #back-to-top-arrow .fa{font-size:0px;line-height:34px;width:33px;height:34px;font-weight:bold;animation:1s ease-in 0s normal none infinite running tooltip-animation;-moz-animation:1s ease-in 0s normal none infinite running tooltip-animation;-webkit-animation:1s ease-in 0s normal none infinite running tooltip-animation;-o-animation:1s ease-in 0s normal none infinite running tooltip-animation;transition:all 0.2s ease-in-out 0s;}
.footer-container.type2 #back-to-top-arrow .fa:before{display:inline-block;font-size:14px;text-align:center;width:34px;}
.footer-container.type2 #back-to-top-arrow .back-to-top{display:none;}
.footer-container.type2 #back-to-top-arrow:hover{background:none repeat scroll 0 0 #444;color:#fff;}
@media (min-width:992px){.footer-container.type2 .footer-left, .footer-container.type2 .footer-right{width:50%;}
}
@media (max-width:992px){.footer-container.type2 .footer-left, .footer-container.type2 .footer-right{width:100%;}
.footer-container.type2 #back-to-top-arrow{display:none !important;}
}
@media (max-width:768px){.footer-container.type2 .payment{text-align:center !important;}
.footer-container.type2 .copyright-footer{text-align:center !important;}
.footer-container.type2 .copyright-footer p{text-align:center !important;}
}
@media (min-width:992px) and (max-width:1200px){.footer-container.type2 .footer-right h4{font-size:12px !important;}
}
.footer-container.type3 .footer-top{border-top:1px solid #f5f5f5;}
.footer-container.type3 .footer-top .footer-top-left{background-color:#f5f5f5;}
.footer-container.type3 .footer-top .footer-top-left .social ul{margin-left:10px;}
.footer-container.type3 .footer-top .footer-top-left .social h5{font-size:16px;font-family:"Lato-Medium";color:#363636;text-transform:uppercase;}
.footer-container.type3 .footer-top .footer-top-left .social li{width:45px;height:45px;border-style:solid;border-width:1px;border-color:#e2e2e2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;}
.footer-container.type3 .footer-top .footer-top-left .social li a{display:block;color:#989898;}
.footer-container.type3 .footer-top .footer-top-left .social .facebook a{padding:11px 12px;}
.footer-container.type3 .footer-top .footer-top-left .social .twitter a{padding:11px;}
.footer-container.type3 .footer-top .footer-top-left .social .google a{padding:11px 8px;}
.footer-container.type3 .footer-top .footer-top-left .social .instagram a{padding:11px;}
.footer-container.type3 .footer-top .footer-top-left .social .youtube a{padding:11px;}
.footer-container.type3 .footer-top .footer-top-left .social .feed a{padding:11px 12px;}
.footer-container.type3 .footer-top .footer-top-right{background-color:#fff;text-align:left;}
.footer-container.type3 .footer-top .footer-top-right .newsletter label{font-size:16px;font-family:"Lato-Medium";color:#363636;text-transform:uppercase;margin-right:15px;font-weight:normal;line-height:3;text-align:justify;}
.footer-container.type3 .footer-top .footer-top-right .newsletter .form-control{width:280px !important;height:45px;border:1px solid #f7f7f7;border-radius:0;color:#adadad;font-size:14px;font-weight:400;box-shadow:none !important;-webkit-transition:none !important;float:left;margin-top:2px;padding-left:20px;}
.footer-container.type3 .footer-top .footer-top-right .newsletter button{height:45px;width:110px;background-color:#f7f7f7;display:inline-block;border:0;margin-left:-1px;text-transform:uppercase;font-weight:700;float:left;margin-top:2px;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.footer-container.type3 .footer-middle{background-color:#111111;padding-top:70px;}
.footer-container.type3 .footer-middle .footer-links{text-align:left;padding-bottom:50px;}
.footer-container.type3 .footer-middle .footer-links h4{color:#fff;font-weight:400;font-size:16px;text-transform:uppercase;margin-top:0;margin-bottom:30px;padding-bottom:10px;position:relative;}
.footer-container.type3 .footer-middle .footer-links h4:before{content:"";width:25px;height:1px;left:0;bottom:-1px;position:absolute;}
.footer-container.type3 .footer-middle .footer-links .footer-contact{font-weight:400;font-size:13px;color:#8f8f8f;line-height:2;}
.footer-container.type3 .footer-middle .footer-links .footer-contact address{margin-bottom:10px;font-style:italic;line-height:2;margin-top:3px;float:left;}
.footer-container.type3 .footer-middle .footer-links .footer-contact span{color:#fff;margin-right:5px;}
.footer-container.type3 .footer-middle .footer-links .footer-contact a{font-weight:400;font-size:13px;color:#8f8f8f;}
.footer-container.type3 .footer-middle .footer-links ul li{line-height:2.2;}
.footer-container.type3 .footer-middle .footer-links ul li a{color:#969696;font-size:13px;font-weight:400;}
.footer-container.type3 .footer-middle .footer-links .list-nstagram{margin-top:15px;float:left;}
.footer-container.type3 .footer-middle .footer-links .list-nstagram li{padding-left:2px;padding-right:2px;padding-bottom:8px;}
.footer-container.type3 .footer-middle .footer-links .list-nstagram li img:hover{opacity:0.8;}
.footer-container.type3 .footer-middle .footer-bottom{border-color:#222222;border-width:1px 0 0 0;border-style:solid;}
.footer-container.type3 .footer-middle .footer-bottom .payment{width:318px;background:#111;margin:0 auto;position:relative;top:-12px;padding:0 10px;text-align:center;}
.footer-container.type3 .footer-middle .footer-bottom .copyright-footer{text-align:center;padding-bottom:20px;padding-top:20px;}
.footer-container.type3 .footer-middle .footer-bottom .copyright-footer p{font-size:12px;color:#5f5f5f;font-weight:400;text-transform:uppercase;}
@media (min-width:480px) and (max-width:767px){.footer-container.type3 .footer-top .footer-top-left .social{margin:0 auto;width:440px;float:none !important;padding-left:15px;padding-right:15px;}
.footer-container.type3 .footer-top .footer-top-right .newsletter{margin:0 auto;width:440px;float:none !important;padding-left:15px;padding-right:15px;}
}
@media (min-width:768px) and (max-width:992px){.footer-container.type3 .footer-top .footer-top-right .newsletter .form-control{width:200px !important;}
}
@media (min-width:992px) and (max-width:1199px){.footer-container.type3 .footer-top .footer-top-right .newsletter .form-control{width:230px !important;}
}
@media (min-width:992px){.footer-container.type3 .footer-top .footer-top-left{padding:60px 0;text-align:right;}
.footer-container.type3 .footer-top .footer-top-left .social{float:right;margin-right:60px;}
.footer-container.type3 .footer-top .footer-top-left .social h5, .footer-container.type3 .footer-top .footer-top-left .social ul{display:inline-block;}
.footer-container.type3 .footer-top .footer-top-right{padding:60px 0 50px;}
.footer-container.type3 .footer-top .footer-top-right .newsletter{margin-left:60px;}
.footer-container.type3 .footer-top .footer-top-right .newsletter form.form-inline{width:540px;}
.footer-container.type3 .footer-top .footer-top-right .newsletter label{float:left;}
}
@media (max-width:991px){.footer-container.type3 .footer-top .footer-top-left{padding:40px 30px;text-align:right;}
.footer-container.type3 .footer-top .footer-top-left .social{float:left;}
.footer-container.type3 .footer-top .footer-top-left .social h5, .footer-container.type3 .footer-top .footer-top-left .social ul{display:block;text-align:left;}
.footer-container.type3 .footer-top .footer-top-right{padding:40px 30px 30px;}
.footer-container.type3 .footer-top .footer-top-right .newsletter label{display:block;}
.footer-container.type3 .footer-top .footer-top-right .newsletter form.form-inline{width:auto;}
}
@media (max-width:767px){.footer-container.type3 .footer-middle .footer-links address{width:100%;float:left;}
.footer-container.type3 .footer-middle .footer-links h4{margin-top:20px;}
}
@media (max-width:480px){.footer-container.type3 .footer-top .footer-top-right .newsletter button{margin-top:10px;}
}
.footer-container.type4 .footer-middle{background-color:#111111;padding-top:70px;}
.footer-container.type4 .footer-middle .footer-links{text-align:center;padding-bottom:50px;}
.footer-container.type4 .footer-middle .footer-links h4{color:#fff;font-weight:400;font-size:16px;text-transform:uppercase;margin-top:0;margin-bottom:30px;padding-bottom:10px;position:relative;}
.footer-container.type4 .footer-middle .footer-links h4:before{content:"";width:25px;height:1px;left:0;right:0;bottom:-1px;position:absolute;margin:auto;}
.footer-container.type4 .footer-middle .footer-links p{font-weight:400;font-size:13px;color:#8f8f8f;line-height:2.2;}
.footer-container.type4 .footer-middle .footer-links .logo-footer{margin-bottom:25px;}
.footer-container.type4 .footer-middle .footer-links .footer-contact{font-weight:400;font-size:13px;color:#8f8f8f;line-height:2;}
.footer-container.type4 .footer-middle .footer-links .footer-contact address{margin-bottom:10px;font-style:italic;line-height:2;margin-top:3px;clear:both;}
.footer-container.type4 .footer-middle .footer-links .footer-contact span{color:#fff;margin-right:5px;}
.footer-container.type4 .footer-middle .footer-links .footer-contact p{clear:both;}
.footer-container.type4 .footer-middle .footer-links .footer-contact a{font-weight:400;font-size:13px;color:#8f8f8f;}
.footer-container.type4 .footer-middle .footer-links ul li{line-height:2.2;}
.footer-container.type4 .footer-middle .footer-links ul li a{color:#969696;font-size:13px;font-weight:400;}
.footer-container.type4 .footer-middle .footer-links .social{text-align:center;padding-bottom:10px;border-bottom:1px solid #181818;border-top:1px solid #181818;padding-top:10px;margin-top:30px;display:inline-block;}
.footer-container.type4 .footer-middle .footer-links .social ul{margin:0;}
.footer-container.type4 .footer-middle .footer-links .social li{margin-right:20px;}
.footer-container.type4 .footer-middle .footer-links .social li a{font-size:15px;color:#8f8f8f;}
@media (max-width:767px){.footer-container.type4 .footer-middle .footer-links h4, .footer-container.type4 .footer-middle .footer-links .logo-footer{margin-top:20px;}
}
.footer-container.type4 .footer-middle .footer-bottom{border-color:#1f1f1f;border-width:1px 0 0 0;border-style:solid;padding-top:25px;padding-bottom:40px;display:block;}
.footer-container.type4 .footer-middle .footer-bottom .payment{text-align:right;}
.footer-container.type4 .footer-middle .footer-bottom .copyright-footer{text-align:left;}
.footer-container.type4 .footer-middle .footer-bottom .copyright-footer p{font-size:12px;color:#5f5f5f;font-weight:400;text-transform:uppercase;}
.popup-page{overflow:hidden;}
.tfs-popup-bg{top:0;left:0;width:100%;height:100%;z-index:99998;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);display:none;}
.tfs-fade{opacity:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.tfs-wrap{top:0;left:0;height:100%;z-index:99999;position:fixed;outline:none !important;overflow-x:hidden;overflow-y:auto;display:none;opacity:1 !important;margin:auto;right:0;}
.tfs-wrap .tfs-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:30%;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tfs-wrap .tfs-container .tfs-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.tfs-popup-ready{opacity:0.8;display:block;overflow:hidden;}
.popup-box{position:relative;margin:0 auto;overflow:hidden;padding:10px 50px;background-color:#fff;}
.popup-box .popup-box-content{text-align:center;margin:0 auto;}
.popup-box .popup-box-content .logo-popup{padding-bottom:20px;margin-bottom:20px;margin-top:60px;position:relative;}
.popup-box .popup-box-content .logo-popup:before{content:"";width:40px;position:absolute;bottom:1px;left:0;right:0;margin:0 auto;height:2px;}
.popup-box .popup-box-content p{font-weight:400;font-size:15px;color:#2f2f2f;line-height:2.2;}
.popup-box .popup-box-content .form-control{height:50px;color:#9f9f9f;font-weight:400;font-size:14px;margin:30px 0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.popup-box .popup-box-content button{color:#2f2f2f;font-weight:700;font-size:15px;text-transform:uppercase;background-color:#ebebeb;border:none;padding:14px 32px 13px;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.popup-box .popup-box-content button:hover{background-color:#000000;color:#fff;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.popup-box .popup-check{display:inline-block;margin-top:30px;}
.popup-box .popup-check #popup-checkbox[type=checkbox]{float:left;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0;}
.popup-box .popup-check .inline{float:left;color:#9f9f9f;font-weight:400;font-size:12px;}
@media (min-width:992px){.tfs-wrap{width:860px;}
.newsletter-popup .popup-box{width:830px;}
.newsletter-popup .popup-box .popup-box-content{width:560px;}
}
@media (min-width:768px) and (max-width:991px){.tfs-wrap{width:768px;}
.tfs-wrap .popup-box{padding:10px !important;}
.newsletter-popup .popup-box{width:760px;}
.newsletter-popup .popup-box .popup-box-content{width:560px;}
}
@media (max-width:767px){.tfs-wrap .tfs-container{top:10% !important;}
.newsletter-popup .popup-box{width:auto;}
.newsletter-popup .popup-box .popup-box-content{width:auto;}
}
.tfs-inline-holder .tfs-content, .tfs-ajax-holder .mfp-content{width:100%;cursor:auto;}
.tfs-fade .tfs-content{opacity:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.tfs-popup-ready .tfs-content{opacity:1;}
.tfs-close{position:absolute;right:5px;top:5px;text-decoration:none;text-align:center;font-size:11px;cursor:pointer;color:#a5a5a5;border-width:1px;border-color:#e1e1e1;border-style:solid;padding:4px 3px;background-color:transparent;width:50px;line-height:1;text-transform:uppercase;font-weight:400;}
.popup-search{position:fixed;margin:auto;top:0;left:0;right:0;bottom:0;height:150px;z-index:99999;}
.popup-search .search{padding:0 !important;margin:0;position:relative;}
.popup-search .search label{color:#fff;font-weight:400;font-size:30px;text-align:left;float:left;margin-bottom:10px;}
.popup-search .search .form-control{width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:46px;color:#393641;font-weight:400;font-size:17px;}
.popup-search .search button{position:absolute;top:52px;right:0px;background-color:transparent;border:none;font-size:20px;height:46px;width:46px;text-align:center;}
.popup-search .search-close{background-color:transparent;border:none;color:#fff;font-size:25px;font-weight:400;float:right;position:relative;z-index:9999;cursor:pointer;}
.search-show{display:block !important;}
@media (min-width:1200px){.popup-search{width:930px;}
}
@media (min-width:992px) and (max-width:1200px){.popup-search{width:830px;}
}
@media (max-width:992px){.popup-search{width:auto;left:30px;right:30px;bottom:auto !important;top:100px !important;}
}
@media (min-width:992px){.effect-img{-moz-transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;-ms-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;}
.effect-img:hover{opacity:1;transform:scale(1) rotateY(180deg);visibility:visible;-moz-transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;-ms-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;}
.effect-img:before{content:"";height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform:scale(0) rotateY(180deg);transition:all 1s ease 0s;width:100%;z-index:100;}
.effect-img2{position:relative;display:block;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.effect-img2:hover:before{-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;opacity:1;visibility:visible;}
.effect-img2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background-color:rgba(0, 0, 0, 0.25);visibility:hidden;opacity:0;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.effect-img3:hover{opacity:0.8;-moz-transition:all 0.08s ease-in-out 0s;-webkit-transition:all 0.08s ease-in-out 0s;-ms-transition:all 0.08s ease-in-out 0s;-o-transition:all 0.08s ease-in-out 0s;transition:all 0.08s ease-in-out 0s;}
}
.breadcrumbs{padding:123px 0;background-image:url("../images/breadcrumbs.jpg");text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#f4f4f4;line-height:1.25;margin:0 0 20px;position:relative;}
.breadcrumbs:before{background-color:rgba(0, 0, 0, 0.2);width:100%;height:100%;content:"";top:0;left:0;position:absolute;}
.breadcrumbs .container{position:relative;z-index:10;}
.breadcrumbs .page-titte h3{font-size:36px;color:#fff;font-weight:400;text-transform:uppercase;margin-bottom:15px;margin-top:0;text-shadow: 2px 2px 1px #000000;}
.breadcrumbs ul li{display:inline-block;color:#ffffff;}
.breadcrumbs ul li a{color:#ffffff;font-weight:400;font-size:16px;}
.breadcrumbs ul li a:hover, .breadcrumbs ul li a:focus, .breadcrumbs ul li a:active{text-decoration:none;}
.breadcrumbs ul li:after{background-color:#fff;width:6px;height:1px;content:"";display:inline-block;margin-left:5px;margin-right:5px;vertical-align:middle;}
.breadcrumbs ul .last:after{display:none;}
.breadcrumbs.banner2{background-image:url("../images/breadcrumbs-banner2.jpg") !important;}
.box-loading{display:block;text-align:center;}
.box-loading .load-more{padding:16px 40px;}
.page-product{padding-bottom:40px;margin-bottom:80px;border-bottom:1px solid #f4f4f4;}
.block-columns{padding-top:40px;}
@media (max-width:1199px){.block-columns .action{display:none !important;}
}
.block-6-columns{padding-top:0 !important;}
.block-6-columns .action a.add_to_cart{border-color:#d7d7d7;border-width:1px;border-style:solid;font-size:18px;text-align:center;padding:7px 10px;color:#363636;float:left;background-color:transparent !important;}
.block-5-columns .action a.add_to_cart{padding:12px 10px;}
@media (min-width:992px){.block-6-columns .product-grid .product-name,
.block-5-columns .product-grid .product-name{margin-top:5px;width:180px;float:left;height:35px;line-height:3;margin-bottom:0;}
.block-6-columns .product-grid .product-name a,
.block-5-columns .product-grid .product-name a{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#363636;font-weight:normal;text-overflow:ellipsis;overflow:hidden;width:160px;font-weight:400;position:absolute;white-space:nowrap;}
.block-6-columns .product-grid .action,
.block-5-columns .product-grid .action{height:50px;}
.block-6-columns .product-grid .action a.add_to_cart,
.block-5-columns .product-grid .action a.add_to_cart{margin-right:2px;}
.block-6-columns .product-grid .action a.add_to_wishlist,
.block-5-columns .product-grid .action a.add_to_wishlist{margin-right:2px;}
}
.block-2-columns .product-grid .item{padding-bottom:0;}
.contact-top{margin-bottom:70px;}
.contact-content iframe{width:100%;margin-bottom:60px;}
.contact-content{}
.contact-content .page-subheading{padding-left:0px;border:none;margin:0px;font-weight:400;text-transform:uppercase;font-size:16px;float:left;letter-spacing:2px;}
.contact-content .Information-text{float:left;}
.contact-content .Information-text p{color:#4f4f4f;font-size:15px;font-weight:400;line-height:2;margin-top:-5px;}
.contact-content .map-contact ul{line-height:28px;list-style:disc;list-style-position:inside;}
.contact-content .map-contact ul.store_info{list-style:none;padding-top:10px;}
.contact-content .map-contact ul.store_info li,
.contact-content .map-contact ul.store_info li address{line-height:2.4 !important;}
.contact-content .map-contact ul.store_info li, .contact-content .map-contact ul.store_info li a{font-weight:400;font-size:13px;}
.contact-content .map-contact ul.store_info li address{color:#8f8f8f;font-style:italic;margin-bottom:0;}
.contact-content .map-contact ul.store_info li span.label-title{color:#8f8f8f;padding-right:5px;font-weight:400;}
.contact-content .form-list label{float:left;color:#666;font-weight:400;position:relative;z-index:0;display:none;}
.contact-content .form-list .input-box{display:block;clear:both;width:100%;padding-bottom:5px;}
.contact-content .form-list li{margin:0 0 8px;}
.contact-content .form-list li.wide{width:100%;margin-top:30px;}
@media (min-width:992px){.contact-content .page-subheading{width:15%;}
.contact-content .Information-text{width:85%;}
.contact-content .form-list li{width:48%;float:left;}
.contact-content .form-list li:nth-child(1){margin-right:4% !important;}
}
@media (max-width:991px){.contact-content .page-subheading{width:100%;margin-bottom:30px;}
.contact-content .Information-text{width:100%;}
}
.contact-content .input-text::-webkit-input-placeholder{color:#7f7f7f;}
.contact-content .input-text::-moz-placeholder{color:#7f7f7f;}
.contact-content .input-text:-ms-input-placeholder{color:#7f7f7f;}
.contact-content .input-text input:-moz-placeholder{color:#7f7f7f;}
.contact-content .form-list input.input-text{width:100%;padding-left:20px;padding-top:12px;padding-bottom:12px;}
.contact-content .buttons-set.buttons-set-contact{padding:0 15px 0 10px;width:85%;float:right;}
.contact-content .buttons-set.buttons-set-contact p.required{line-height:40px;}
.contact-content .buttons-set p.required{margin:0px;float:right;line-height:normal;}
.contact-content .buttons-set button.button{float:left;}
.contact-content button.button{color:#4f4f4f;background-color:#ebebeb;border-color:#ebebeb;}
.contact-content button.button{overflow:visible;width:auto;border-style:solid;border-width:1px;padding:0;margin:0;background:transparent;cursor:pointer;}
.contact-content .form-list textarea{height:175px;}
.contact-content .form-list textarea{width:100%;height:10em;}
.contact-content input.input-text, .contact-content select, .contact-content textarea{background:#fff;border:1px solid #eaeaea;}
.contact-content input.input-text, .contact-content textarea{padding:10px;font-weight:400;font-size:13px;}
.contact-content button.button span{display:block;height:45px;line-height:46px;font-size:13px;font-weight:500;padding:0px 8px;text-transform:capitalize;text-align:center;white-space:nowrap;font-family:"Lato-Medium";color:#4f4f4f;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.contact-content button.button:hover span{color:#ffffff;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.contact-content .buttons-set button.button{float:left;}
.contact-content button.button{color:#4f4f4f;background-color:#ebebeb;border-color:#ebebeb;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.hot-deals{padding-bottom:54px;border-color:#f3f3f3;border-style:solid;border-width:0 0 1px 0;margin-bottom:0;}
.hot-deals .owl-nav{position:absolute;bottom:-68px;right:0px;left:0;width:85px;background-color:#fff;margin:auto;display:block;padding:0 10px;}
.hot-deals .owl-prev, .hot-deals .owl-next{float:left;font-size:0;width:30px;height:30px;background-color:#ebebeb;text-align:center;}
.hot-deals .owl-prev:before, .hot-deals .owl-next:before{font-family:"FontAwesome";font-size:18px !important;color:#757575;padding:0 7px;line-height:30px;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.hot-deals .owl-prev:before{content:"\f104";}
.hot-deals .owl-next{margin-left:5px;}
.hot-deals .owl-next:before{content:"\f105";}
#deals_timer{width:280px;margin-left:auto;margin-right:auto;margin-bottom:35px;}
#deals_timer .table-cell{display:inline-block;width:62px;height:60px;border-width:1px;border-style:solid;margin-left:5px;text-align:center;line-height:20px;padding:7px 0px;}
#deals_timer .table-cell:nth-child(4){margin-left:0px !important;}
#deals_timer .table-cell .tab-val{font-family:"Lato-Medium";font-size:16px;}
#deals_timer .table-cell .tab-metr{font-size:13px;font-weight:400;text-transform:capitalize;color:#333333;}
.col-set{width:100%;float:left;padding-bottom:80px;}
.col-set .logo-about{padding-bottom:20px;}
.col-set p{color:#5f5f5f;font-size:15px;font-weight:400;margin-bottom:20px;line-height:2;}
.col-set .image-inner{position:relative;}
.col-set .image-inner img{width:100%;}
.col-set .image-inner .top-effect:after{content:"";width:50px;height:1px;left:5px;top:5px;position:absolute;}
.col-set .image-inner .top-effect:before{content:"";height:50px;width:1px;left:5px;top:5px;position:absolute;}
.col-set .image-inner .bottom-effect:after{content:"";width:50px;height:1px;right:5px;bottom:5px;position:absolute;}
.col-set .image-inner .bottom-effect:before{content:"";height:50px;width:1px;right:5px;bottom:5px;position:absolute;}
.tab-about-page .tab-content{padding-top:10px;}
.tab-about-page .tab-content p{color:#5d5c5c;}
.tab-about-page .nav-tabs{border-bottom:none;}
.tab-about-page .nav-tabs > li.active > a, .tab-about-page .nav-tabs > li.active > a:hover, .tab-about-page .nav-tabs > li.active > a:focus{border-bottom:none !important;background:none;border-top:none !important;border-right:none !important;border-left:none !important;}
.tab-about-page .nav > li > a:hover, .tab-about-page .nav > li > a:focus, .tab-about-page .nav > li > a:active{background-color:transparent;border-bottom:none !important;border-top:none !important;border-right:none !important;border-left:none !important;}
.tab-about-page .nav-tabs > li > a{margin-right:0;line-height:2.2;border:none !important;border-radius:0;text-transform:uppercase;color:#a5a5a5;position:relative;padding-left:0 !important;}
.tab-about-page .nav-tabs > li > a:before{content:"";height:1px;width:40px;position:absolute;bottom:0;left:0;background-color:#cdcdcd;}
.tab-about-page .nav-tabs > li:nth-child(4) a:before{display:none;}
@media (min-width:768px){.tab-about-page .nav-tabs > li > a{font-size:15px;}
}
@media (max-width:767px){.tab-about-page .nav-tabs > li > a{font-size:14px;}
}
.skill-about-page{padding-top:0;}
.skill-about-page .skillbar-container{padding-top:10px;}
.skill-about-page .title{margin-top:15px;color:#5d5c5c;}
.skill-about-page .title span{font-size:15px;font-weight:400;font-family:"Lato";}
.skill-about-page .title .color-theme{font-weight:700;}
.skillbar{font-family:'Open Sans', 'sans-serif';position:relative;display:block;margin-bottom:15px;background:#d7d7d7;height:10px;float:left;margin-right:3%;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width, background-color;-moz-transition-property:width, background-color;-ms-transition-property:width, background-color;-o-transition-property:width, background-color;transition-property:width, background-color;}
@media (min-width:992px){.skillbar{width:17%;}
}
@media (max-width:991px){.skillbar{width:100%;margin-bottom:50px;}
}
.skillbar-bar{height:10px;width:0px;}
.skill-bar-percent{position:absolute;right:10px;top:0;font-size:11px;height:35px;line-height:35px;color:#444;color:rgba(0, 0, 0, 0.4);}
.post-review{margin-top:-7px;}
.post-review span, .post-review .post-comment a{font-size:12px;font-weight:400;color:#9f9f9f;display:inline-block;}
#sidebar .tfs-widget-search{position:relative;}
#sidebar .tfs-widget-search .input-search{width:100%;border:1px solid #f0f0f0;float:left;margin:0 !important;padding:10px 15px;height:50px !important;box-shadow:0 0 0;font-size:15px;font-weight:400;color:#5f5f5f;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
#sidebar .tfs-widget-search form.navbar-form.search{float:left;width:100%;padding:0;margin-bottom:60px;margin-top:0;}
#sidebar .tfs-widget-search button{background-color:transparent;position:absolute;right:10px;top:17px;border:0;font-size:18px;font-weight:normal;}
#sidebar .tfs-widget-search .input-search::-webkit-input-placeholder{color:#5f5f5f;}
#sidebar .tfs-widget-search .input-search::-moz-placeholder{color:#5f5f5f;}
#sidebar .tfs-widget-search .input-search:-ms-input-placeholder{color:#5f5f5f;}
#sidebar .tfs-widget-search .input-search input:-moz-placeholder{color:#5f5f5f;}
.tfs-recent-posts{width:100%;float:left;margin-bottom:30px;}
.tfs-recent-posts .block-title5{margin-bottom:15px;}
.tfs-recent-posts .blog-item{clear:both;float:left;margin-bottom:30px;border-bottom:1px solid #f0f0f0;padding-bottom:30px;}
.tfs-recent-posts .blog-item:nth-child(3){padding-bottom:0 !important;margin-bottom:0 !important;border-bottom:none !important;}
.tfs-recent-posts .blog-thumbnail{float:left;}
.tfs-recent-posts .blog-thumbnail:before{display:none;}
.tfs-recent-posts .blog-thumbnail img{width:100%;}
.tfs-recent-posts .blog-content{float:left;}
.tfs-recent-posts .blog-content h4 a{text-align:left;color:#2f2f2f;font-weight:400;text-transform:uppercase;letter-spacing:3px;}
@media (min-width:1200px){.tfs-recent-posts .blog-content h4{margin-bottom:0;margin-top:5px;position:relative;float:left;height:26px;width:100%;}
.tfs-recent-posts .blog-content h4 a{text-overflow:ellipsis;overflow:hidden;width:160px;position:absolute;white-space:nowrap;text-align:left;left:0;right:0;font-size:15px;line-height:1.8;}
}
@media (max-width:1199px){.tfs-recent-posts .blog-content h4{margin-top:-5px;}
.tfs-recent-posts .blog-content h4 a{font-size:12px;}
}
@media (min-width:992px) and (max-width:1199px){.tfs-recent-posts .post-review{display:none;}
}
@media (min-width:992px){.tfs-recent-posts .blog-thumbnail{width:37%;}
.tfs-recent-posts .blog-content{width:62%;padding:0 0 0 15px;}
}
@media (max-width:992px){.tfs-recent-posts .blog-thumbnail{width:100%;}
.tfs-recent-posts .blog-content{width:100%;margin-top:10px;}
.tfs-recent-posts .blog-content br{display:none;}
}
.content-blog .single-post .img-post{margin-bottom:25px;}
.content-blog .single-post .img-post img{max-width:100%;}
.content-blog .single-post .post-content .post-title{padding-bottom:30px;margin-bottom:30px;float:left;border-bottom:1px solid #f2f2f2;width:100%;}
.content-blog .single-post .post-content .post-title h4{color:#2f2f2f;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3px;padding-top:15px;margin:0;padding-bottom:0;}
.content-blog .single-post .post-content p{color:#5f5f5f;font-weight:400;font-size:15px;line-height:2;}
.content-blog .single-post .post-content .title{margin-top:50px;color:#323232;}
.content-blog .single-post .post-content h1.title{font-size:27px;font-weight:900;}
.content-blog .single-post .post-content h2.title{font-size:23px;font-weight:700;}
.content-blog .single-post .post-content h3.title{font-size:20px;font-weight:400;}
.content-blog .single-post .post-bottom-Content{border-top:1px solid #f2f2f2;padding-top:25px;margin-top:50px;margin-bottom:75px;}
.content-blog .single-post .post-bottom-Content .post-by{margin-right:30px;float:left;color:#8f8f8f;font-size:12px;}
.content-blog .single-post .post-bottom-Content .post-by a{color:#4f4f4f;font-size:13px;font-weight:400;}
.content-blog .single-post .post-bottom-Content .post-by a:hover{text-decoration:none;}
.content-blog .single-post .post-bottom-Content .post-by span{font-weight:normal;}
.content-blog .single-post .post-bottom-Content .tags{margin-right:30px;float:left;color:#8f8f8f;font-size:12px;}
.content-blog .single-post .post-bottom-Content .tags a{color:#4f4f4f;font-size:13px;font-weight:400;}
.content-blog .single-post .post-bottom-Content .tags a:hover{text-decoration:none;}
.content-blog .single-post .post-bottom-Content .social{text-align:right;float:right;}
.content-blog .single-post .post-bottom-Content .social ul{margin:0;}
.content-blog .single-post .post-bottom-Content .social li{margin-right:10px;}
.content-blog .single-post .post-bottom-Content .social li a{font-size:15px;}
.content-blog .single-post .post-bottom-Content .social .facebook a{color:#46629e;}
.content-blog .single-post .post-bottom-Content .social .twitter a{color:#5ea9dd;}
.content-blog .single-post .post-bottom-Content .social .google a{color:#c52e25;}
.content-blog .single-post .post-bottom-Content .social .instagram a{color:#a87b5e;}
.content-blog .single-post .post-bottom-Content .social .youtube a{color:#fd0136;}
.content-blog .single-post .post-bottom-Content .social .feed a{color:#d84425;}
@media (min-width:768px){.content-blog .single-post .post-bottom-Content .social{text-align:right;float:right;}
}
@media (max-width:767px){.content-blog .single-post .post-bottom-Content .social{text-align:left;float:left;}
}
.content-blog .single-post .post-contact .contact-title{display:block;float:left;width:100%;}
.content-blog .single-post .post-contact .contact-title h3{font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0px;color:#4f4f4f;margin-bottom:30px;margin-top:10px;}
.content-blog .single-post .post-contact .form-list li{margin-bottom:30px;width:100%;float:left;display:block;}
.content-blog .single-post .post-contact .form-list li label{font-size:13px;font-weight:400;color:#4f4f4f;}
.content-blog .single-post .post-contact .form-list li label em{color:red;}
@media (min-width:768px){.content-blog .single-post .post-contact .form-list li:nth-child(1) .input-box{float:left;width:48%;}
.content-blog .single-post .post-contact .form-list li:nth-child(1) .input-box:nth-child(1){margin-right:4%;}
}
@media (max-width:767px){.content-blog .single-post .post-contact .form-list li{margin-bottom:0px !important;}
.content-blog .single-post .post-contact .form-list li:nth-child(1) .input-box{float:left;width:100%;margin-bottom:30px;}
}
.content-blog .single-post .post-contact .form-list input.input-text{width:100%;padding-left:20px;padding-top:12px;padding-bottom:12px;}
.content-blog .single-post .post-contact .buttons-set.buttons-set-contact{padding:0 15px 0 10px;width:85%;float:right;}
.content-blog .single-post .post-contact .buttons-set.buttons-set-contact p.required{line-height:40px;}
.content-blog .single-post .post-contact .buttons-set p.required{margin:0px;float:right;line-height:normal;}
.content-blog .single-post .post-contact .buttons-set button.button{float:left;}
.content-blog .single-post .post-contact button.button{color:#4f4f4f;background-color:#ebebeb;border-color:#ebebeb;}
.content-blog .single-post .post-contact button.button{overflow:visible;width:auto;border-style:solid;border-width:1px;padding:0;margin:0;background:transparent;cursor:pointer;}
.content-blog .single-post .post-contact .form-list textarea{height:175px;}
.content-blog .single-post .post-contact .form-list textarea{width:100%;height:10em;}
.content-blog .single-post .post-contact input.input-text, .content-blog .single-post .post-contact select, .content-blog .single-post .post-contact textarea{background:#fff;border:1px solid #eaeaea;}
.content-blog .single-post .post-contact input.input-text, .content-blog .single-post .post-contact textarea{padding:10px;font-weight:400;font-size:13px;}
.content-blog .single-post .post-contact button.button span{display:block;height:40px;line-height:40px;font-size:15px;font-weight:500;padding:0px 12px;text-transform:uppercase;text-align:center;white-space:nowrap;font-family:"Lato-Medium";color:#fff;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.content-blog .single-post .post-contact .buttons-set button.button{float:left;}
@media (max-width:767px){.content-blog .single-post .post-contact .wide, .content-blog .single-post .post-contact .buttons-set{margin-top:30px;float:left;}
}
.content-blog .item{margin-bottom:35px;}
.content-blog .item .blog-image{float:left;}
.content-blog .item .blog-image a{display:block;}
.content-blog .postTitle h2{font-weight:400;margin-top:15px;text-transform:uppercase;}
.content-blog .postTitle h2 a{color:#2f2f2f;text-decoration:none;}
.content-blog .post-date{color:#8f8f8f;font-size:12px;font-weight:400;}
.content-blog .product-description{float:left;margin-bottom:10px;border-top:1px solid #f3f3f3;}
.content-blog .product-description p{font-weight:400;color:#5f5f5f;word-spacing:1px;}
@media (min-width:1200px){.content-blog .postTitle h2{font-size:16px;letter-spacing:3px;}
.content-blog .product-description{padding-top:15px;margin-top:15px;}
.content-blog .product-description p{line-height:2.2;font-size:15px;}
}
@media (max-width:1199px){.content-blog .postTitle h2{font-size:12px;letter-spacing:1px;line-height:1.4;}
.content-blog .product-description{padding-top:10px;margin-top:10px;}
.content-blog .product-description p{line-height:1.8;font-size:14px;}
}
.postContent{float:left;width:100%;}
.postContent .post-by, .postContent .tags, .postContent .read-more{font-size:12px;}
.postContent .post-by, .postContent .tags{float:left;color:#8f8f8f;}
.postContent .post-by span{font-weight:normal;}
.postContent .post-by a, .postContent .tags a{color:#4f4f4f;font-size:13px;font-weight:400;}
.postContent .post-by a:hover, .postContent .tags a:hover{text-decoration:none;}
.postContent .author{color:#4f4f4f !important;}
.postContent .author:hover{text-decoration:none;}
.postContent .read-more{text-transform:uppercase;float:right;font-weight:400;text-decoration:none;}
@media (min-width:1200px){.postContent .post-by, .postContent .tags{margin-right:30px;}
}
@media (max-width:1199px){.postContent .post-by, .postContent .tags{margin-right:10px;}
}
@media (min-width:992px){.content-blog .blog-cat .blog-image{width:46%;}
.content-blog .blog-cat .blog-right{width:54%;}
}
@media (max-width:768px){.blog-right{margin-top:20px;}
}
#sidebar{text-align:left;float:left;}
#sidebar li a:hover{text-decoration:none;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
#sidebar .tfs-widget{display:block;float:left;margin-bottom:40px;width:100%;}
#sidebar .tfs-widget .tfs-categories{width:100%;float:left;}
#sidebar .tfs-widget .tfs-categories li{line-height:2;}
#sidebar .tfs-widget .tfs-categories li a{color:#363636;font-size:15px;font-weight:400;text-transform:capitalize;letter-spacing:1px;word-spacing:1px;}
#sidebar .tfs-filter{margin-bottom:30px;float:left;width:100%;}
#sidebar .tfs-filter .filter-title{float:left;}
#sidebar .tfs-filter .filter-title h4{font-size:14px;font-weight:400;text-transform:uppercase;}
#sidebar .tfs-filter .advanced-filters{clear:both;float:left;}
#sidebar .tfs-filter .advanced-filters li{line-height:2.4;}
#sidebar .tfs-filter .advanced-filters li a{color:#363636;font-size:15px;font-weight:400;text-transform:capitalize;letter-spacing:1px;word-spacing:1px;}
#sidebar .tfs-filter .advanced-filters #filter4{margin-bottom:0;}
#sidebar .tfs-filter .advanced-filters .left-image{position:relative;float:left;}
#sidebar .tfs-filter .color li{width:33% !important;float:left;}
#sidebar .tfs-filter .color li:nth-child(9){display:none;}
#sidebar .tfs-filter .color li .label-filter{height:15px !important;float:left;}
#sidebar .tfs-filter .color li .label-filter img{width:100%;height:100%;}
@media (min-width:992px){#sidebar .tfs-filter .color li .label-filter{width:30px !important;}
}
@media (max-width:991px){#sidebar .tfs-filter .color li .label-filter{width:20px !important;}
}
#sidebar .tfs-filter .color li .text{float:left;}
#sidebar .tfs-filter .color li .count{float:left !important;margin-left:5px;}
#sidebar .block{float:left;width:100%;}
#sidebar .block img{width:100%;}
#sidebar #tags li{width:auto !important;float:none !important;border:1px solid #e1e1e1;margin-right:5px;margin-bottom:15px;font-size:14px;font-weight:400;cursor:pointer;line-height:1.6;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
@media (min-width:1200px){#sidebar #tags li{padding:5px 23px 6px;}
#sidebar #tags li:hover{color:#ffffff;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
#sidebar #tags li:nth-child(4){padding:5px 30px 6px;}
#sidebar #tags li:nth-child(5){padding:5px 34px 6px;}
}
@media (min-width:992px) and (max-width:1199px){#sidebar #tags li{padding:5px 14px 6px;}
}
@media (max-width:992px){#sidebar #tags li{padding:5px 6px 6px;}
}
#sidebar .tfs-widget-banner{margin-top:50px;float:left;}
#sidebar .tfs-widget-banner .left-image{position:relative;float:left;}
#sidebar .tfs-widget-banner .left-image img{max-width:100%;}
#sidebar .tfs-top-seller{margin-bottom:20px;margin-top:20px;float:left;}
#sidebar .tfs-top-seller .product-name{margin-top:-4px;margin-bottom:9px;padding:0;position:relative;height:25px;}
#sidebar .tfs-top-seller .product-name a{font-weight:400;font-size:12px;color:#363636;text-overflow:ellipsis;overflow:hidden;width:160px;position:absolute;white-space:nowrap;text-align:left;left:0;right:0;letter-spacing:3px;text-transform:uppercase;line-height:1.8;}
.cat-toolbar{width:100%;display:block;float:left;margin-bottom:35px;padding:0 0 25px;border-width:0 0 1px 0;border-color:#f2f2f2;border-style:solid;}
.cat-toolbar .view-mode, .cat-toolbar .sort-by{float:left;}
.cat-toolbar .tfs-pager{float:right;margin:0;}
.cat-toolbar .pagination-page{padding-right:0 !important;}
.cat-toolbar .pagination-page .pages{margin-right:-5px;}
.cat-toolbar .sorter{padding:0;}
.cat-toolbar .pagination-showing{float:left;color:#45414e;font-size:14px;font-weight:400;}
@media (min-width:480px) and (max-width:767px){.cat-toolbar .sort-by{margin-top:10px;width:100%;}
}
@media (max-width:480px){.cat-toolbar .sort-by{margin-left:20px;}
}
.sorter .view-mode{float:left;margin:0;}
.sorter .view-mode strong, .sorter .view-mode a{border-style:solid;border-width:1px;cursor:pointer;float:left;outline:medium none;padding:0px;text-align:center;width:30px;height:30px;line-height:26px;color:#a6a5a5;}
.sorter .view-mode a.active, .sorter .view-mode a:hover{border-color:#c2c2c2;}
.sorter .view-mode a.grid{margin-right:10px;}
.sorter .view-mode a .fa, .sorter .view-mode strong .fa{font-size:14px;vertical-align:middle;}
.sorter .sort-by label{color:#45414e;float:left;font-size:13px;font-weight:400;line-height:30px;margin:0;}
.sorter .sort-by .sort-by-inner{font-size:13px;font-weight:400;color:#2a2a2a;float:left;margin-top:-2px;line-height:28px;position:relative;}
.sorter .sort-by #sort_by_button{background-color:transparent;border:1px solid #b6b6b6 !important;width:100px;line-height:2;}
.sorter .sort-by #sort_by_button .name{color:#45414e;float:left;font-size:14px;font-weight:400;padding:1px 5px 0;}
.sorter .sort-by #sort_by_button .fa{float:right;line-height:28px;font-size:11px;color:#45414e;}
.sorter .sort-by #sort_by_box{margin:0;padding:0;top:83%;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.sorter .sort-by #sort_by_box a{text-transform:capitalize;line-height:1.5;float:left;font-size:14px;font-weight:400;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.sorter .sort-by #sort_by_box a:hover{text-decoration:none;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
@media (min-width:768px){.sorter .sort-by{margin-left:10px;}
.sorter .sort-by label{padding:0 10px 0 25px;}
}
@media (max-width:480px){.sorter .sort-by{margin-left:10px;}
.sorter .sort-by label{display:none !important;}
}
@media (min-width:480px) and (max-width:767px){.sorter .sort-by label{padding-right:10px;}
}
.tfs-pager{margin:0;padding:0;border-top:0;text-align:center;}
.tfs-pager li{display:inline;background-color:#f2f2f2;}
.tfs-pager .pages{display:block;overflow:hidden;}
.tfs-pager .pages ol{display:inline;}
.tfs-pager .pages li.current{padding:0 10px;}
.tfs-pager .pages .current, .tfs-pager .pages li:hover, .tfs-pager .pages li a:hover{background-color:transparent;border-color:#f2f2f2;text-decoration:none;}
.tfs-pager .pages li, .tfs-pager .pages li a{color:#8f8f8f;border-color:#e9e9e9;display:block;}
.tfs-pager .pages li a span{float:none;display:none;}
.tfs-pager .pages li{display:inline-block;margin:0 5px 0 0;width:30px;height:30px;float:left;line-height:29px;border-style:solid;border-width:1px;font-weight:500;font-size:14px;}
.toolbar-bottom .cat-toolbar{padding:25px 0 0px;border-width:1px 0 0px 0;}
.product-fullwidth .product-img-box .product-img{float:right;width:81%;padding-left:22px;}
.product-fullwidth .product-img-box .more-view-image{width:19%;float:left;margin-top:0;position:relative;padding-right:8px !important;}
.product-fullwidth .product-img-box .more-view-image .bx-wrapper{margin:48px auto 50px;}
.product-fullwidth .product-img-box .more-view-image .bx-wrapper .bx-viewport{box-shadow:0 0 0 transparent;border:none;}
.product-fullwidth .product-img-box .more-view-image .slider-view-more{float:left;}
.product-fullwidth .product-img-box .more-view-image .slider-view-more a{display:block;}
.product-fullwidth .product-img-box .bx-pager{display:none;}
.product-fullwidth .product-img-box .bx-prev, .product-fullwidth .product-img-box .bx-next{height:25px;background-color:#f0f0f0;text-indent:0;font-size:0;text-align:center;}
.product-fullwidth .product-img-box .bx-prev{top:-30px;left:-6px;}
.product-fullwidth .product-img-box .bx-prev:before{content:"\f0d8";font-family:"FontAwesome";font-size:20px;color:#818181;line-height:25px;}
.product-fullwidth .product-img-box .bx-next{bottom:-45px;left:-6px;top:auto;}
.product-fullwidth .product-img-box .bx-next:before{content:"\f0d7";font-family:"FontAwesome";font-size:20px;color:#818181;line-height:25px;}
@media (min-width:1200px){.product-fullwidth .product-img-box .bx-prev, .product-fullwidth .product-img-box .bx-next{width:96px;}
}
@media (min-width:992px) and (max-width:1199px){.product-fullwidth .product-img-box .bx-prev, .product-fullwidth .product-img-box .bx-next{width:77px;}
}
@media (min-width:768px) and (max-width:991px){.product-fullwidth .product-img-box .bx-prev, .product-fullwidth .product-img-box .bx-next{width:58px;}
}
@media (min-width:480px) and (max-width:767px){.product-fullwidth .product-img-box .bx-prev, .product-fullwidth .product-img-box .bx-next{width:66px;}
}
@media (min-width:370px) and (max-width:479px){.product-fullwidth .product-img-box .bx-prev, .product-fullwidth .product-img-box .bx-next{width:64px;}
.product-fullwidth .product-img-box .product-img{width:240px !important;}
.product-fullwidth .product-img-box .more-view-image{width:70px !important;}
}
@media (max-width:370px){.product-fullwidth .product-img-box .more-view-image{display:none;}
}
.product-fullwidth .product-info .product-options .option-inner{width:78%;}
.product-fullwidth .product-info .add-to-box .add-to-cart{float:left;}
.product-fullwidth .product-info .add-to-box .add-to-cart a{padding-left:20px;padding-right:20px;}
.product-fullwidth .product-info .add-to-box .add-to-links{margin-left:20px;margin-top:0;}
.product-fullwidth .product-info .add-to-box .add-to-links a .lnr{margin-right:0;}
@media (min-width:1200px){.product-fullwidth .product-info .product-options .options-box{width:48%;}
.product-fullwidth .product-info .product-options .options-box:nth-child(1){margin-right:4%;}
}
@media (max-width:1199px){.product-fullwidth .product-info .product-options .options-box{width:100%;}
.product-fullwidth .product-info .add-to-box .product-qty{padding-right:20px;}
}
@media (max-width:991px){.product-fullwidth .product-info .add-to-cart{clear:both;}
.product-fullwidth .product-info .add-to-box .product-qty{margin-bottom:20px;}
}
@media (min-width:768px){.product-fullwidth .product-img-box{width:50%;}
.product-fullwidth .product-info{width:50%;}
}
#related-product{margin-top:70px;clear:both;}
#related-product .related-product{clear:both;}
#related-product .product-grid .item{padding-bottom:0;}
.product-info .product-name{margin-top:-10px;margin-bottom:15px;}
.product-info .product-name h1{line-height:30px;margin:0px;}
.product-info .product-name h1 a{font-size:20px;font-weight:400;letter-spacing:3px;}
.product-info .product-name h1 a:hover{text-decoration:none;}
.product-info .rating-product .ratings{float:left;width:100px;}
.product-info .rating-product .ratings .rating-box{width:92px;height:23px;background:url("../images/ratings-products.png") no-repeat center center;}
.product-info .rating-product .ratings .rating{background:url("../images/rating-products.png") no-repeat;top:-1px;left:0;height:23px;}
.product-info .rating-product .rating-links a{color:#6f6f6f;font-size:13px;font-weight:400;margin-left:30px;}
.product-info .price{float:left;margin-bottom:10px;width:100%;}
.product-info .price .old-price{font-size:16px;}
.product-info .price .new-price{font-size:20px;}
.product-info .short-description{border-top:1px solid #f1f1f1;margin:20px 0 0;padding:20px 0 0;clear:both;float:left;}
.product-info .short-description p{color:#5f5f5f;font-size:15px;font-weight:400;line-height:2;}
.product-info .product-atr{clear:both;float:left;width:100%;margin-top:10px;margin-bottom:15px;}
.product-info .product-atr p{font-size:12px;font-weight:400;line-height:2;text-transform:capitalize;margin-bottom:0;}
.product-info .product-atr p span{color:#7f7f7f;}
.product-info .product-atr p a:hover{text-decoration:none;}
.product-info .product-atr p span{color:#7f7f7f;}
.product-info .product-options .options-box, .product-info .product-options .option-inner, .product-info .product-options .lable{display:inline-block;float:left;}
.product-info .product-options .lable{color:#7f7f7f;font-size:13px;font-weight:400;text-transform:capitalize;float:left;line-height:30px;margin-right:10px;width:45px;}
.product-info .product-options .option-inner{float:left;position:relative;width:62%;}
.product-info .product-options .option-inner .dropdown-menu{width:100%;padding:0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.product-info .product-options .options-box{width:100%;float:left;margin-top:10px;margin-bottom:10px;}
.product-info .product-options .options-box.size-options{margin-right:0 !important;}
.product-info .product-options .option_button{background-color:transparent;border:1px solid #ebebeb;height:30px;width:100%;padding-right:0;line-height:30px;}
.product-info .product-options .option_button .name{float:left;text-align:left;width:80%;display:block;height:28px;line-height:27px;color:#a8a8a8;padding-left:20px;font-size:13px;font-weight:400;}
.product-info .product-options .option_button .select-icon{float:right;width:32px;height:29px;border-left:1px solid #ebebeb;margin-top:-1px;color:#8f8f8f;font-size:10px;}
.product-info .add-to-box{padding:20px 0 5px;margin:0;width:100%;float:left;}
.product-info .add-to-box .product-qty{float:left;padding-right:35px;}
.product-info .add-to-box .product-qty label{float:left;}
.product-info .add-to-box .product-qty .custom-qty{margin:0;background-color:#fff;border:1px solid #eaeaea;overflow:hidden;width:114px;}
.product-info .add-to-box .product-qty input.qty{padding:0;float:left;height:44px;text-align:center;width:60px !important;color:#333333;font-size:13px;border:0;}
.product-info .add-to-box .custom-qty .btn-plus{background-color:#fff;float:left;height:44px;width:26px;}
.product-info .add-to-box .custom-qty .btn-plus-left{border-right:1px solid #eaeaea;}
.product-info .add-to-box .custom-qty .btn-plus-right{border-left:1px solid #eaeaea;}
.product-info .add-to-box .product-qty .items{background-color:#fff;margin:0;padding:0;color:#8f8f8f;cursor:pointer;float:left;height:44px;text-align:center;width:24px;border:none;}
.product-info .add-to-box .add-to-cart a{float:left;padding-left:30px;display:block !important;border:0px solid #dadada;color:#fff;font-size:12px;line-height:44px;padding-right:30px;}
.product-info .add-to-box .add-to-cart a .lnr{font-size:20px;line-height:41px;float:left;margin-right:12px;}
.product-info .add-to-box .add-to-cart a span{padding:0;height:44px;line-height:44px;display:inline-block;text-transform:uppercase;font-weight:500;font-size:12px;color:#fff;}
.product-info .add-to-box .add-to-links{padding:0;float:left;font-size:12px !important;line-height:1.25 !important;text-align:left !important;margin-left:15px;cursor:pointer;}
.product-info .add-to-box .add-to-links li{float:left;margin-right:20px;}
.product-info .add-to-box .add-to-links li a{padding:0 12px;color:#363636;border:1px solid #d7d7d7;float:left;line-height:40px;font-size:12px;font-weight:400;text-transform:uppercase;}
.product-info .add-to-box .add-to-links li a:hover{color:#fff;opacity:0.8;}
.product-info .add-to-box .add-to-links li a .lnr{font-size:20px;line-height:40px;float:left;margin-right:12px;}
.product-info .social-share{float:left;padding:20px 0;}
.product-info .social-share img{width:auto;max-width:100%;}
.gallery-image-thumb{padding:0 10px;}
.tab-page-left{text-align:left !important;}
.tab-page-left .nav-tabs li:nth-child(1){padding-left:0 !important;}
.tab-product-page{margin-top:80px;display:block;}
.tab-product-page .nav-tabs{text-align:left;border:none;margin-bottom:0 !important;}
.tab-product-page .nav-tabs li{float:none;display:inline-table;}
.tab-product-page .nav-tabs li:nth-child(3):before{display:none;}
.tab-product-page .nav-tabs li a{font-weight:700;font-size:20px;text-transform:uppercase;border:none;float:left;}
.tab-product-page .nav-tabs li a:hover, .tab-product-page .nav-tabs li a:active, .tab-product-page .nav-tabs li a:focus{text-decoration:none;background-color:transparent;border:none;}
.tab-product-page .nav-tabs .active a{text-decoration:none;background-color:transparent;border:none;}
.tab-product-page .nav-tabs .active a:hover, .tab-product-page .nav-tabs .active a:active, .tab-product-page .nav-tabs .active a:focus{text-decoration:none;background-color:transparent;border:none;}
.tab-product-page .tab-content{text-align:left !important;}
.tab-product-page .tab-content p{color:#323232;font-size:15px;font-weight:400;line-height:2;}
.tfs-container-tab{border-color:#ececec;border-style:solid;border-width:1px;padding:20px;}
.tfs-header .tfs-header-title{font-size:25px;}
.tfs-header .tfs-summary .tfs-summary-caption{color:#f65656;font-size:13px;font-weight:400;line-height:1.8;margin-left:30px;}
.tfs-header .tfs-summary-actions-newreview{display:inline-block;float:right;font-weight:400;padding:3px 12px;transition:all 0.3s ease 0s;}
.tfs-header .tfs-summary-actions-newreview:hover{text-decoration:none;}
.tfs-review, .tfs-form{border-color:#ececec;}
.tfs-form{margin:24px 0 0 0;padding:24px 0 0 0;border-top:1px solid #dfdfdf;border-top:1px solid rgba(0, 0, 0, 0.1);}
.tfs-form > form{margin:0;}
.tfs-form-title{font-size:16px;line-height:24px;margin-top:0;}
.tfs-form-contact, .tfs-form-review, .tfs-form-actions{padding:0;border:0;margin:0;}
.tfs-form-contact-name, .tfs-form-contact-email, .tfs-form-contact-location, .tfs-form-review-rating, .tfs-form-review-title, .tfs-form-review-body{margin:0 0 15px 0;}
.tfs-form-label{float:left;font-size:13px;line-height:20px;width:100%;font-weight:500;}
.tfs-form-label + .tfs-form-input{margin:0;}
.tfs-form-input-textarea, .tfs-form-label + .tfs-form-input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.tfs-form-input-text, .tfs-form-input-email, .tfs-form-input-textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin:0;border-color:#ececec;border-style:solid;border-width:1px;padding:8px;}
.tfs-form-input{margin:0;}
.tfs-form-review-rating{clear:both;overflow:hidden;}
.tfs-form-input-textarea{resize:vertical;}
.tfs-form-actions .button{margin-bottom:30px;margin-top:30px;padding:10px 20px;text-transform:uppercase;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#datasheet table{width:100%;border-collapse:collapse;border-spacing:0;}
#datasheet .table-data-sheet tr{height:44px;}
#datasheet .table-data-sheet tr td{color:#222;font-weight:400;padding:0 11px;border-style:solid;border-width:1px;border-color:#ddd;}
.product-img-box .product-img{position:relative;z-index:9;box-sizing:border-box;}
.product-img-box .more-view-image{position:relative;z-index:10;width:86%;margin-left:auto;margin-right:auto;margin-top:15px;}
.product-img-box img{width:100%;}
.gallery-image-thumb .img-thumb{width:25%;float:left;padding:5px;}
.product-img-box{padding-left:15px;padding-right:15px;float:left;}
.product-info{padding-left:15px;padding-right:15px;float:left;}
@media (min-width:1200px){.product-img-box{width:54%;}
.product-info{width:46%;}
}
@media (min-width:992px) and (max-width:1199px){.product-img-box{width:46%;}
.product-info{width:54%;}
}
@media (max-width:991px){.product-img-box{width:100%;}
}
@media (min-width:767px) and (max-width:991px){.product-main{width:65% !important;}
.product-sidebar{width:35% !important;}
}
.page-404{min-height:400px;line-height:2;}
.page-404 .number{position:relative;top:35px;display:inline-block;margin-top:0;margin-bottom:10px;color:#7bbbd6;text-align:right;letter-spacing:-10px;line-height:128px;font-weight:400;}
.page-404 .details{display:inline-block;text-align:left;}
.page-404 .input-medium{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:30px;max-width:320px;}
.page-404 .form-control{border-radius:0 !important;padding:10px;height:37px;float:left;width:auto;}
.page-404 .input-group-btn{float:left;}
.page-404 .btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.page-404 .btn:not(.btn-sm):not(.btn-lg){line-height:1.65;background-color:#fc9501;border-color:#fc9501;color:#FFF !important;}
.page-404 .btn.green:not(.btn-outline).active, .page-404 .btn.green:not(.btn-outline):active, .page-404 .btn.green:not(.btn-outline):hover, .page-404 .open > .btn.green:not(.btn-outline).dropdown-toggle{opacity:0.9;}
@media (min-width:768px){.page-404{padding-top:100px;padding-bottom:100px;}
.page-404 .details{margin-left:40px;font-size:18px;}
}
@media (max-width:767px){.page-404{padding-top:20px;padding-bottom:20px;}
.page-404 .details{font-size:14px;}
.page-404 .number{margin-bottom:55px;font-size:140px;}
.page-404 .btn:not(.btn-sm):not(.btn-lg){line-height:1.7 !important;}
}
@media (min-width:480px){.page-404 .form-control{min-width:270px;}
.page-404 .number{font-size:170px;}
}
@media (max-width:479px){.page-404 .form-control{width:auto;float:left;}
.page-404 .input-group-btn{float:left;}
.page-404 .number{margin-left:-10px !important;letter-spacing:-3px !important;}
}
.faqs-page h3{font-size:30px;}
.faqs-page .collapse-block{width:100%;border-bottom:1px solid #e5e5e5;margin-bottom:12px;padding-bottom:14px;}
.faqs-page .collapse-block--indent-lg{margin-bottom:22px;padding-bottom:24px;}
.faqs-page .collapse-block__icon-left{padding-left:38px;}
.faqs-page .collapse-block__title{cursor:pointer;padding:14px 20px 12px 0;margin-top:0 !important;margin-bottom:0 !important;position:relative;font-size:1.25em;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.faqs-page .collapse-block__icon-left{padding-left:38px;}
.faqs-page .collapse-block__title:after{position:absolute;display:block;top:15px;right:-5px;font-family:'Linearicons-Free';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:1em;color:#fc9501;}
.faqs-page .collapse-block__icon-left:after{left:0px;}
.faqs-page .collapse-block__title:after{content:"\e881";}
.faqs-page .open > .collapse-block__title:after{content:"\e882";}
.faqs-page .collapse-block__content{padding-bottom:19px;font-weight:400;font-size:14px;color:#2f2f2f;line-height:2;}
.faqs-page .collapse-block__content > p:first-child{margin-top:10px;}
.faqs-page .collapse-block__content .simple-list{margin-bottom:0;}
.faqs-page .collapse-block:last-child{border-bottom:0;}
.faqs-page .media-body{float:left;width:100%;}
.list-indent-left{margin-left:34px;}
.simple-list{margin:10px 0 6px 30px;padding:0;list-style-type:circle;counter-reset:myCounter;}
.simple-list li{list-style:initial;line-height:2;}
.simple-list li ul{padding:0 0 0 0;margin:7px 0 0 17px;}
.decimal-list{padding:0;margin:10px 0 0 0;list-style-type:none;counter-reset:myCounter;}
.decimal-list li{padding:0 0 0 18px;margin-bottom:7px;text-indent:0;position:relative;}
.decimal-list ul{counter-reset:myCounter1;list-style-type:none;padding:0;margin:7px 0 0 17px;}
.decimal-list ul li:before{content:counter(myCounter1);counter-increment:myCounter1;}
.decimal-list li:before{content:counter(myCounter);counter-increment:myCounter;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fc9501;font-weight:500;}
.page-main p{line-height:2;font-weight:400;}
@media (min-width:768px){.page-main hr.hr-lg{margin-top:40px;margin-bottom:40px;}
}
.page-main hr.hr-lg{margin-top:50px;margin-bottom:50px;}
.page-main hr{border-color:#e5e5e5;}
.title-under{position:relative;margin-bottom:2.667em;clear:both;}
.title-under.text-left:after{left:0%;}
.title-under:after{content:"";position:absolute;display:block;height:5px;width:68px;background:#60a5cf;bottom:-1em;margin:auto;}
.title-under.text-center:after{left:0;right:0;}
.dropcap{display:block;float:left;font-size:3em;line-height:1em;margin:0 5px 0 0;}
.lead{font-size:18px;color:#333333;padding:14px 0 0 0;margin-bottom:50px;font-weight:400;}
@media (min-width:768px){.lead{font-size:24px;}
}
.lead{margin-bottom:27px;font-size:18px;font-weight:400;line-height:1.4;}
.divider--lg{height:45px;}
.divider--md{height:20.01px;}
.divider{height:30px;clear:both;overflow:hidden;width:100%;}
dl{margin-top:0;margin-bottom:27px;}
blockquote{border-left:none;position:relative;}
blockquote.quote-left{margin:0px 0 22px;border-left-color:transparent;color:#fc9501;font-family:Georgia, sans-serif;font-style:italic;font-size:24px;line-height:39px;float:left;}
blockquote.quote-left span{color:#FC9501;float:left;width:27%;padding:0;display:inline-block;}
.quote-text{float:left;display:inline-block;width:73%;}
blockquote.quote-left cite{font-size:18px;color:#333333;}
@media (min-width:768px){blockquote.quote-left cite{font-size:18px;}
blockquote.quote-left span{font-size:9.8em;margin-top:85px;}
}
@media (max-width:767px){blockquote.quote-left span{font-size:6.8em;margin-top:40px;}
.quote-text{font-size:16px;}
blockquote.quote-left cite{font-size:16px;}
}
.table-striped{width:100%;max-width:100%;margin-bottom:27px;}
.table-striped > caption + thead > tr:first-child > th, .table-striped > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table-striped > caption + thead > tr:first-child > td, .table-striped > colgroup + thead > tr:first-child > td, .table-striped > thead:first-child > tr:first-child > td{border-top:0;}
.table-striped > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;}
.table-striped > thead > tr > th, .table-striped > tbody > tr > th, .table-striped > tfoot > tr > th, .table-striped > thead > tr > td, .table-striped > tbody > tr > td, .table-striped > tfoot > tr > td{padding:8px;line-height:1.6875;vertical-align:top;border-top:1px solid #ddd;}
.table-striped th{color:#333333;}
.table-striped th{text-align:left;}
.table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9;}
.table-striped td{border-color:#e5e5e5 !important;}
.table-bordered-01{border-top:1px solid #e5e5e5;width:100%;}
table{margin-bottom:22px;}
table{background-color:transparent;}
.table-bordered-01 tbody tr, .table-bordered-01 thead tr{border-bottom:1px solid #e5e5e5;}
.table-bordered-01 thead th:first-child, .table-bordered-01 tbody tr td:first-child{width:10%;border-right:1px solid #e5e5e5;text-align:right;padding-left:10px;}
.table-bordered-01 thead td, .table-bordered-01 thead tr th{color:#333333;}
.table-bordered-01 thead th, .table-bordered-01 tbody tr td{padding:17px 30px;}
.table-bordered-01 tbody tr, .table-bordered-01 thead tr{border-bottom:1px solid #e5e5e5;}
.table-bordered{border:1px solid #ddd;}
.table-bordered-01 tbody tr td:first-child{color:#fc9501;}
.table-bordered-01 ul{list-style:none;padding:0;margin:0;}
.table-bordered-01 ul li{display:inline-block;color:#333333;min-width:63px;margin-right:10px;}
dl{margin-top:0;margin-bottom:27px;}
dl dt{color:#333333;font-size:20px;font-weight:700;padding:0 0 4px 0;}
dl dd{padding-bottom:21px;}
dd{margin-left:0;}
dt, dd{line-height:1.6875;}
h4, h5, h6{letter-spacing:0.4px;}
.columns-box h5{font-weight:700;font-size:16px;}
button:focus,
.btn:focus,
button:active:focus,
.btn:active:focus,
button.active:focus,
.btn.active:focus,
button.focus,
.btn.focus,
button:active.focus,
.btn:active.focus,
button.active.focus,
.btn.active.focus{outline:0;outline:none;-webkit-box-shadow:none;box-shadow:none;}
button:hover,
.btn:hover,
button:focus,
.btn:focus,
button.focus,
.btn.focus{outline:0;outline:none;-webkit-box-shadow:none;box-shadow:none;}
button:active,
.btn:active,
button.active,
.btn.active{outline:0;outline:none;-webkit-box-shadow:none;box-shadow:none;}
button.pull-right,
.btn.pull-right{margin-right:10px;}
.btn{}
.btn--ys{position:relative;padding:10px 14px;font-size:0.875em;line-height:1.486em;height:40px;background-color:#60a5cf;color:#ffffff;border-radius:0;vertical-align:top;border:0;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all 300ms 0s ease;-moz-transition:all 300ms 0s ease;-ms-transition:all 300ms 0s ease;-o-transition:all 300ms 0s ease;transition:all 300ms 0s ease;}
.btn--ys.text-lowercase{text-transform:lowercase;}
.btn--ys.text-inherit{text-transform:inherit;}
.btn--ys:hover,
.btn--ys:active,
.btn--ys:focus{background-color:#f5f5f5;color:#fc9501;}
.waves-effect,
.btn--ys.btn--light{background:#f5f5f5;color:#333333;font-weight:500;border-radius:0;}
.btn--ys.btn--light span{color:#fc9501;}
.waves-effect:hover,
.btn--ys.btn--light:hover{color:#ffffff;background-color:#fc9501;border-radius:0;}
.btn--ys.btn--light:hover span{color:#ffffff;}
.btn--ys.btn--invert{background:#f5f5f5;color:#fc9501;}
.btn--ys.btn--invert:hover{color:#f5f5f5;background-color:#fc9501;}
.btn--ys .icon{display:inline-block;padding:0 3px 0 0;font-size:1.486em;vertical-align:middle;line-height:1.2;}
.btn--ys .icon.icon--flippedX{padding:0 0 0 3px;}
.btn--ys span{position:relative;top:0;left:0;}
.btn--ys.btn--links--dropdown{border:none;background:none;-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);}
.btn--ys.btn--links--dropdown:hover{-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);}
.btn--ys.btn--xs{padding:5px 10px;font-size:0.923em;height:auto;}
.btn--ys.btn--xs:hover{box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.btn--ys.btn--sm{padding:8px 16px;height:auto;font-size:13px;}
.btn--ys.btn--sm .icon{font-size:12px;}
.btn--ys.btn--sm--icon{padding:9px 16px 7px;height:auto;font-size:13px;}
.btn--ys.btn--sm--icon .icon{font-size:20px;}
.btn--ys.btn--md{padding:11px 16px;height:auto;font-size:16px;}
.btn--ys.btn--lg{padding:15px 20px;height:auto;}
.btn--ys.btn--xl{padding:17px 24px;font-size:18px;font-weight:500;height:auto;}
.btn--ys.btn--xl .icon{height:1em;position:relative;top:-2px;padding:0 5px 0 0;font-size:1.45em;line-height:1;}
.btn--ys.btn--xl.btn--xl-small{padding:12px 18px 11px;}
.btn--ys.btn--xxl{padding:12px 24px 12px;font-size:1.5em;line-height:1.72em;height:auto;}
.btn--ys.btn--l{padding:15px 33px 15px;font-size:1.5em;line-height:1.72em;height:auto;font-weight:bold;}
@media (max-width:1200px){.btn--ys.btn--l{padding:12px 24px 12px;}
}
.btn--ys.btn--full{width:100%;display:block;margin-bottom:0.4em;}
.btn--border{position:relative;padding:10px 14px;font-size:0.875em;line-height:1.486em;height:40px;border:2px solid #fff;color:#fff;border-radius:0;vertical-align:top;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all 100ms 0s ease;-moz-transition:all 100ms 0s ease;-ms-transition:all 100ms 0s ease;-o-transition:all 100ms 0s ease;transition:all 100ms 0s ease;}
.btn--border.text-lowercase{text-transform:lowercase;}
.btn--border.text-inherit{text-transform:inherit;}
.btn--border:hover,
.btn--border:active,
.btn--border.focus,
.btn--border:focus{background:#fc9501;color:#ffffff;}
.btn--border:hover{background-color:#f5f5f5;color:#fc9501;}
.btn--border .icon{display:inline-block;padding:0 3px 0 0;font-size:1.486em;vertical-align:middle;}
.btn--border .icon.icon--flippedX{padding:0 0 0 3px;}
.btn--border span{position:relative;top:0;left:0;}
.btn--border.btn--links--dropdown{border:none;background:none;-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);}
.btn--border.btn--links--dropdown:hover{-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.25);}
.btn--border.btn--xs{padding:5px 10px;font-size:0.923em;height:auto;}
.btn--border.btn--xs:hover{box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.btn--border.btn--sm{padding:8px 16px;height:auto;font-size:13px;}
.btn--border.btn--sm .icon{font-size:12px;}
.btn--border.btn--sm--icon{padding:9px 16px 7px;height:auto;font-size:13px;}
.btn--border.btn--sm--icon .icon{font-size:20px;}
.btn--border.btn--lg{padding:15px 20px;height:auto;}
.btn--border.btn--xl{padding:17px 24px;font-size:1.1em;font-weight:500;height:auto;}
.btn--border.btn--xl .icon{height:1em;position:relative;top:-2px;padding:0 5px 0 0;font-size:1.45em;line-height:1em;}
.btn--border.btn--xl.btn--xl-small{padding:12px 18px 11px;}
.btn--border.btn--xxl{padding:12px 24px 12px;font-size:1.5em;line-height:1.72em;height:auto;}
.btn--border.btn--l{padding:15px 33px 15px;font-size:1.5em;line-height:1.72em;height:auto;font-weight:bold;}
@media (max-width:1200px){.btn--border.btn--l{padding:12px 24px 12px;}
}
.btn--border.btn--full{width:100%;display:block;margin-bottom:0.4em;}
.btn--clear{border:0;padding-left:0;background-color:transparent;}
.btn--clear:hover,
.btn--clear:active,
.btn--clear.focus,
.btn--clear:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.open > .btn--clear.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;}
.btn-top{margin-top:15px;}
.btn-left{margin-left:10px !important;}
.btn.btn-red{background:#fa6b6b;}
.btn.btn-red:hover,
.btn.btn-red:active,
.btn.btn-red.focus,
.btn.btn-red:focus{background:#f5f5f5;}
.btn.btn-blue{background-color:#395499;}
.btn.btn-blue:hover,
.btn.btn-blue:active,
.btn.btn-blue.focus,
.btn.btn-blue:focus{background:#f5f5f5;}
.button--tamaya{overflow:hidden;}
.button--tamaya::before,
.button--tamaya::after{content:attr(data-text);position:absolute;width:100%;height:50%;left:0;background:#fc9501;color:#ffffff;overflow:hidden;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.button--tamaya::before{top:0;padding-top:1em;}
.button--tamaya::after{bottom:0;line-height:0;}
.button--tamaya > span{display:block;-webkit-transform:scale3d(0.2, 0.2, 1);transform:scale3d(0.2, 0.2, 1);opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.button--tamaya:hover::before{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
.button--tamaya:hover::after{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.button--tamaya:hover > span{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
.btn-right{margin-right:30px;}
.btn-img{display:inline-block;cursor:pointer;margin:12px 12px 0 0;overflow:hidden;position:relative;}
.btn-img-view_module{background:#777777;}
.btn-img-view_list{background:#777777;}
.btn-img.active{background-color:#fc9501;}
.btn-img:hover{background-color:#fc9501;}
.btn-img-view_module{width:20px;height:17px;}
.btn-img-view_module:before{content:"";display:block;position:absolute;top:8px;width:100%;height:1px;background:#ffffff;}
.btn-img-view_module:after{content:"";display:block;position:absolute;top:0px;left:6px;width:1px;height:100%;background:#ffffff;}
.btn-img-view_module span{display:block;position:absolute;top:0;left:13px;width:1px;height:100%;background:#ffffff;}
.btn-img-view_list{width:19px;height:17px;}
.btn-img-view_list:before{content:"";display:block;position:absolute;top:5px;width:100%;height:1px;background:#ffffff;}
.btn-img-view_list:after{content:"";display:block;position:absolute;top:11px;width:100%;height:1px;background:#ffffff;}
.btn-img-view_list span{display:block;position:absolute;top:0;left:6px;width:1px;height:100%;background:#ffffff;}
.title-bottom-sm2{margin-bottom:20px !important;}
.media-box-link{display:table-row;width:100%;height:100%;background-color:#fc9501;cursor:pointer;color:#fff;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.media-box-link:hover{background-color:#f5f5f5;color:#777777;}
.media-box-link:hover .icon{color:#fc9501;}
.media-box-link:hover h4{color:#333333;}
.media-box-link--figure, .media-box-link--content, .media-box-link--arrow{display:table-cell;padding:6% 0;vertical-align:middle;}
.media-box-link--figure{width:23%;}
.media-box-link--content{padding-right:5%;width:67%;}
.media-box-link--arrow{width:10%;vertical-align:middle;}
.media-box-link .icon{-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.icon-ico, [class*="icon-"]:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-assignment:before{content:"\e85d";}
.icon-arrow_forward:before{content:"\e5c8";}
.icon-help:before{content:"\e887";}
.icon-drafts:before{content:"\e151";}
.icon-comment:before{content:"\e0b9";}
.icon-error:before{content:"\e000";}
.icon-person_add:before{content:"\e7fe";}
.icon-vpn_key:before{content:"\e0da";}
.icon-clear:before{content:"\e14c";}
.icon-done:before{content:"\e876";}
.icon-keyboard_arrow_left:before{content:"\e314";}
.icon-delete:before{content:"\e872";}
.icon-autorenew:before{content:"\e863";}
.icon-home:before{content:"\e88a";}
.title-decimal{position:relative;padding:4px 0 9px 60px;}
.title-decimal::before{background:#fc9501 none repeat scroll 0 0;border-radius:50%;color:#fff;content:attr(data-content);display:table-cell;height:45px;left:0;line-height:1.45em;position:absolute;text-align:center;top:0;vertical-align:middle;width:45px;}
.media-icon{display:table-row;width:100%;height:100%;}
.media-icon--figure{display:table-cell;vertical-align:middle;}
.opacity-15{-moz-opacity:0.15;-khtml-opacity:0.15;-webkit-opacity:0.15;opacity:0.15;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);filter:alpha(opacity=15);}
.media-icon--content{display:table-cell;vertical-align:middle;padding:0 0 0 23px;}
.search-title-box{margin-bottom:30px;}
.breadcrumbs-account{border-top:1px solid #e5e5e5;padding:20px 0;}
.breadcrumbs-account .first{padding-left:0 !important;}
.breadcrumbs-account .last{padding-right:0 !important;}
.breadcrumbs-account li{display:inline-block;vertical-align:middle;position:relative;padding:0 10px;}
.breadcrumbs-account li:before{display:block;position:absolute;left:0;width:1px;height:19px;border-left:1px solid #e5e5e5;content:"";}
.breadcrumbs-account li a{color:#777;font-size:14px;font-weight:400;}
.breadcrumbs-account .home:before{display:none !important;}
.breadcrumbs-account .home a{display:inline-block;width:26px;height:26px;border-radius:50%;background-color:#f5f5f5;color:#fc9501;font-size:15px;line-height:26px;text-align:center;}
.title-box{width:100%;overflow:hidden;}
@media (min-width:992px){.login-form-box{min-height:448px;}
}
.login-form-box{border:1px solid #e5e5e5;padding:30px 40px;}
.login-form-box h3{font-size:16px;}
.login-form-box .form-control{background:none;}
.login-form-box .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:0 1px 3px transparent, 0 1px 2px transparent;border-color:#e5e5e5;height:40px;}
.login-form-box .btn-top{margin-top:15px;}
.login-form-box .link-color{text-decoration:underline;color:#fc9501;}
.login-form-box .note{font-size:14px;}
.note,
sup{color:#fa6b6b;font-size:14px;}
.forgot-password{margin-top:30px;}
.cancel-bottom{margin-top:10px;}
.cancel-bottom a{color:#777777;text-decoration:none;}
.table-params td{padding:11px 18px !important;border-left-width:1px;border-left-style:solid;border-left-color:#e5e5e5;}
.table-params tr > td:first-child{border-left:0;width:30%;}
.table-params a{color:#333;}
.coming-soon{padding-bottom:0 !important;}
.coming-soon .image-bg{background:fixed no-repeat;background-position:center top;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover;background-image:url("../images/parallax-pass.png");padding-top:60px;}
.coming-soon h1{font-weight:700;}
.social-links{margin-bottom:2.438em;overflow:hidden;}
.social-links ul{margin:0;padding:0;list-style:none;}
.social-links ul li{display:block;float:left;margin-right:10px;margin-bottom:10px;}
.social-links ul a{text-decoration:none;display:inline-block;color:#c4c4c4;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;}
.social-links:hover ul a{background-color:#f3f3f3;}
.social-links:hover ul a:hover{background-color:#333333;color:#ffffff;text-decoration:none;}
.social-links.margin-bottom-none{margin-bottom:0;}
.social-links.social-links--large .icon{font-size:27px;}
.social-links.social-links--large .icon{width:52px;height:52px;line-height:52px;}
.social-links.text-center ul{display:inline-block;}
.social-links.social-links-border ul a{border:2px solid transparent;color:#fff;}
.social-links.social-links-border:hover ul a{background-color:transparent;border-color:#fff;}
.social-links.social-links-border:hover ul a:hover{background-color:#333333;border-color:#fff;}
.social-links-no-bg{background-color:transparent;}
.social-links-no-bg ul a{border:2px solid transparent;color:#fff;}
.social-links-no-bg:hover ul a{background-color:transparent;}
.social-links-no-bg:hover ul a:hover{background-color:transparent;color:#fc9501;}
.subscribe-full-center{display:inline-block;}
.subscribe-full-center .form-inline input.form-control{height:45px;float:left;}
.subscribe-full-center .form-inline button{float:left;padding:11px 16px !important;}
@-moz-document url-prefix(){.subscribe-full-center .form-inline button{padding:11px 16px 10px !important;}
}
@media (min-width:768px){.subscribe-full-center{display:inline-block;}
.subscribe-full-center .form-inline input.form-control{width:350px;}
}
@media (max-width:767px){.subscribe-full-center{width:auto;}
.subscribe-full-center .form-inline input.form-control{float:left;width:auto;display:inline-block;margin-bottom:19px;}
.subscribe-full-center .form-inline button{float:inherit;}
}
@media (max-width:478px){.subscribe-full-center .form-inline input.form-control{width:140px !important;height:46px !important;}
}
.white-popup{position:relative;background:#ffffff;padding:20px;width:auto;max-width:500px;margin:20px auto;}
.tag{display:block;background-color:#f5f5f5;color:#333333;height:40px;padding:10px 18px;font-size:0.875em;line-height:1.486em;text-decoration:none;-webkit-transition:all 200ms 0s ease;-moz-transition:all 200ms 0s ease;-ms-transition:all 200ms 0s ease;-o-transition:all 200ms 0s ease;transition:all 200ms 0s ease;text-transform:uppercase;}
.tag:hover{background-color:#1fc0a0;border-color:#1fc0a0;color:#ffffff;}
.tags-list{position:relative;list-style:none;margin:0 0 10px;padding:0;}
.tags-list li{display:inline-block;padding:0;margin:0 6px 10px 0;}
.tags-list li a{display:block;background-color:#f5f5f5;color:#333333;padding:10px 18px;font-size:0.875em;line-height:1.486em;text-decoration:none;-webkit-transition:all 200ms 0s ease;-moz-transition:all 200ms 0s ease;-ms-transition:all 200ms 0s ease;-o-transition:all 200ms 0s ease;transition:all 200ms 0s ease;text-transform:uppercase;}
.tags-list li a:hover{background-color:#333333;border-color:#333333;color:#ffffff;}
.countdown-transparent .timer-body-block .table-cell{width:130px;height:130px;background-color:rgba(255, 255, 255, 0.8);margin:55px 10px 10px 0;padding:30px 0 0 0 !important;font-size:14px;line-height:1em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;}
.countdown-transparent .timer-body-block .table-cell .tab-val{font-size:45px;color:#fc9501;line-height:1.2;font-weight:700;}
.countdown-transparent .timer-body-block .table-cell .tab-metr{font-size:18px;color:#333;}
.table-wishlist-1{width:100%;}
.table-wishlist-1 table{width:100%;}
.table-wishlist-1 tr{border-bottom:1px solid #e5e5e5;}
.table-wishlist-1 tr tr{border:none;}
.table-wishlist-1 td,
.table-wishlist-1 th{text-align:center;vertical-align:top;border-right:1px solid #e5e5e5;padding-top:50px;padding-bottom:50px;}
.table-wishlist-1 td a,
.table-wishlist-1 th a{text-decoration:none;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;-webkit-transition:all 0.1s ease-out;}
.table-wishlist-1 td:last-child,
.table-wishlist-1 th:last-child{border-right:none;}
.table-wishlist-1 td:first-child,
.table-wishlist-1 th:first-child{text-align:left;padding-left:0;}
.table-wishlist-1 td:nth-child(1),
.table-wishlist-1 th:nth-child(1){width:55%;}
.table-wishlist-1 td:nth-child(1) .pull-left,
.table-wishlist-1 th:nth-child(1) .pull-left{width:28.3%;}
.table-wishlist-1 td:nth-child(1) .pull-right,
.table-wishlist-1 th:nth-child(1) .pull-right{width:66.3%;}
.table-wishlist-1 td:nth-child(2),
.table-wishlist-1 th:nth-child(2){width:15%;}
.table-wishlist-1 td:nth-child(3),
.table-wishlist-1 th:nth-child(3){width:15%;}
.table-wishlist-1 td:nth-child(4),
.table-wishlist-1 th:nth-child(4){width:15%;}
.table-wishlist-1 th{border-top:1px solid #e5e5e5;padding:11px 5px;}
.table-wishlist-1__product-price{font-size:16px;line-height:1.1em;display:inline-block;padding-bottom:13px;}
.table-wishlist-1__product-name{color:#fc9501;}
.table-wishlist-1__product-name a{color:#fc9501;}
.table-wishlist-1__product-name a:hover{color:#333333;}
.table-wishlist-1 a.color-red{color:#fa6b6b;}
.table-wishlist-1 a.color-red:active,
.table-wishlist-1 a.color-red:hover,
.table-wishlist-1 a.color-red:focus{color:#333333;}
.table-wishlist-1 a.color-green{color:#21caa9;}
.table-wishlist-1 a.color-green:active,
.table-wishlist-1 a.color-green:hover,
.table-wishlist-1 a.color-green:focus{color:#333333;}
.table-wishlist-1 .icon{font-size:20px;}
.table-wishlist-1 .icon:active{color:#333333 !important;}
@media (max-width:991px){.table-wishlist-1 .visible-icon .icon{position:relative;top:-8px;font-size:20px;margin-left:7px;}
.table-wishlist-1 th{display:none;}
.table-wishlist-1 td,
.table-wishlist-1 th{border-right:none;}
.table-wishlist-1 td:nth-child(1),
.table-wishlist-1 th:nth-child(1){width:100%;}
.table-wishlist-1 td:nth-child(1) .visible-icon,
.table-wishlist-1 th:nth-child(1) .visible-icon{float:right;display:inline-block;}
.table-wishlist-1 td:nth-child(1) h5,
.table-wishlist-1 th:nth-child(1) h5{padding-right:67px;}
.table-wishlist-1 td:nth-child(2),
.table-wishlist-1 th:nth-child(2),
.table-wishlist-1 td:nth-child(3),
.table-wishlist-1 th:nth-child(3),
.table-wishlist-1 td:nth-child(4),
.table-wishlist-1 th:nth-child(4){display:none;}
.table-wishlist-1 td:nth-child(2) td,
.table-wishlist-1 th:nth-child(2) td,
.table-wishlist-1 td:nth-child(3) td,
.table-wishlist-1 th:nth-child(3) td,
.table-wishlist-1 td:nth-child(4) td,
.table-wishlist-1 th:nth-child(4) td{display:block;}
}
@media (max-width:532px){.table-wishlist-1 td:nth-child(1) .img-responsive,
.table-wishlist-1 th:nth-child(1) .img-responsive{display:inline-block;}
.table-wishlist-1 td:nth-child(1) .pull-left,
.table-wishlist-1 th:nth-child(1) .pull-left{width:100%;text-align:center;}
.table-wishlist-1 td:nth-child(1) .pull-right,
.table-wishlist-1 th:nth-child(1) .pull-right{width:100%;text-align:center;padding-top:19px;}
.table-wishlist-1 td:nth-child(1) .visible-icon,
.table-wishlist-1 th:nth-child(1) .visible-icon{float:none;}
.table-wishlist-1__product-name{padding-right:5% !important;padding-left:5%;}
}
.shopping-cart-table{width:100%;}
.shopping-cart-table tr{border-bottom:1px solid #e5e5e5;}
.shopping-cart-table th{border-top:1px solid #e5e5e5;color:#333333;font-weight:500;padding:11px 0;}
.shopping-cart-table td{padding:50px 0;}
.shopping-cart-table td,
.shopping-cart-table th{border-right:1px solid #e5e5e5;vertical-align:top;text-align:center;}
.shopping-cart-table td:first-child,
.shopping-cart-table th:first-child,
.shopping-cart-table td:last-child,
.shopping-cart-table th:last-child,
.shopping-cart-table td:nth-child(2),
.shopping-cart-table th:nth-child(2){border-right:none;}
.shopping-cart-table td:first-child,
.shopping-cart-table th:first-child{text-align:left;}
.shopping-cart-table td:nth-child(1),
.shopping-cart-table th:nth-child(1){width:18.3%;}
.shopping-cart-table td:nth-child(2),
.shopping-cart-table th:nth-child(2){width:22.7%;text-align:left;}
.shopping-cart-table td:nth-child(3),
.shopping-cart-table th:nth-child(3){width:10%;}
.shopping-cart-table td:nth-child(4),
.shopping-cart-table th:nth-child(4){width:14%;}
.shopping-cart-table td:nth-child(5),
.shopping-cart-table th:nth-child(5){width:15%;}
.shopping-cart-table td:nth-child(6),
.shopping-cart-table th:nth-child(6){width:15%;}
.shopping-cart-table td:nth-child(7),
.shopping-cart-table th:nth-child(7){width:5%;}
.shopping-cart-table__input{position:relative;}
.shopping-cart-table__input .qty{padding:6px 12px 6px 0px;height:35px;}
.shopping-cart-table__input .btn-plus{background-color:#ebebeb;display:inline-block;float:left;height:33px;width:18px;position:absolute;right:1px;top:1px;}
.shopping-cart-table__input .items{background-color:#ebebeb;border:0px solid #dddee0;margin:0;padding:0;color:#8f8f8f;cursor:pointer;float:left;height:14px;text-align:center;width:18px;}
.shopping-cart-table__input .items .fa{font-size:12px;position:relative;top:-3px;}
.shopping-cart-table__input .items:hover .fa:before{color:#fc9501;}
@media (max-width:1200px){.shopping-cart-table td,
.shopping-cart-table th{vertical-align:middle;}
}
.shopping-cart-table .icon,
.shopping-cart-table .fa{font-size:20px;}
.shopping-cart-table__create{float:right;position:relative;top:-10px;right:20%;}
.shopping-cart-table__product-image{padding:0 19px 0 0;}
.shopping-cart-table__product-price{font-size:16px;line-height:1.1em;}
@media (max-width:1200px){.shopping-cart-table__product-price{font-size:14px;}
}
.shopping-cart-table__input{width:77px;display:inline-block;}
.shopping-cart-table__input input{text-align:center;color:#fc9501;}
.shopping-cart-table a{color:#fc9501;-webkit-transition:all 0.3s 0s ease;-moz-transition:all 0.3s 0s ease;-ms-transition:all 0.3s 0s ease;-o-transition:all 0.3s 0s ease;transition:all 0.3s 0s ease;}
.shopping-cart-table a:hover{color:#333333;}
.shopping-cart-table__product-name{margin-bottom:20px;}
.shopping-cart-table__product-name a{color:#fc9501;}
.shopping-cart-table__list-parameters{list-style-type:none;padding:0;margin:0;}
.shopping-cart-table__list-parameters li{padding:0 0 7px 0;text-align:left;font-size:16px;}
.shopping-cart-table__list-parameters span{color:#333333;display:inline-block;margin-right:6px;}
@media (max-width:767px){.shopping-cart-table__create{float:right;position:relative;top:-10px;right:0px;margin-right:0px;margin-left:18px;}
.shopping-cart-table__delete{float:right;position:relative;top:-10px;}
.shopping-cart-table__product-name{font-weight:normal;}
.shopping-cart-table__list-parameters li{padding:0 0 2px 0;font-size:14px;}
.shopping-cart-table tbody,
.shopping-cart-table td,
.shopping-cart-table tr{display:block;border:0;width:100% !important;text-align:center !important;}
.shopping-cart-table tr{border-bottom:1px solid #e5e5e5;}
.shopping-cart-table td:nth-child(1){width:30% !important;display:table-cell !important;}
.shopping-cart-table td:nth-child(2){width:45% !important;display:table-cell !important;text-align:left;}
.shopping-cart-table td:nth-child(3){width:20% !important;display:table-cell !important;text-align:left;}
.shopping-cart-table td:nth-child(4),
.shopping-cart-table td:nth-child(5),
.shopping-cart-table td:nth-child(6),
.shopping-cart-table td:nth-child(7){display:none !important;}
.shopping-cart-table thead{display:none;}
.shopping-cart-table .price-mobile{font-size:14px;font-weight:700;}
}
@media (max-width:767px) and (max-width:529px){.shopping-cart-table__create{margin-right:0px;margin-left:7px;}
}
.shopping-cart-btns button.pull-right,
.shopping-cart-btns .btn.pull-right{margin-right:0;}
.shopping-cart-btns .btn{margin-bottom:15px !important;}
@media (max-width:767px){.shopping-cart-btns{text-align:center;}
.shopping-cart-btns > div{text-align:center !important;float:none !important;}
.shopping-cart-btns .btn.pull-left,
.shopping-cart-btns .btn.pull-right{float:none !important;display:inline-block !important;}
.shopping-cart-btns .btn-right{margin-right:0;}
}
.card{border:1px solid #e5e5e5;}
.card--padding{padding:25px 30px 30px 30px;}
.card--padding.collapse-block{padding:12px 30px 10px 30px;}
.card h4{font-size:20px;margin-bottom:19px;}
.card label sup{color:#fa6b6b;}
.card .btn{white-space:inherit;}
.table-total{width:100%;text-transform:uppercase;}
.table-total th{color:#333333;font-weight:500;padding:0 0 15px 0;}
.table-total td{color:#fc9501;padding:0 0 15px 0;}
.table-total tbody{font-size:16px;line-height:1em;}
.table-total tbody tr td{font-weight:500;}
.table-total tbody tr:last-child td,
.table-total tbody tr:last-child th{padding-bottom:28px;}
.table-total tfoot{width:100%;font-size:30px;line-height:1em;}
.table-total tfoot tr{border-top:1px solid #e5e5e5;}
.table-total tfoot tr td,
.table-total tfoot tr th{padding-top:25px;padding-left:5px;padding-right:5px;}
.table-total tfoot tr td{text-align:right;}
#grandtotal th, #grandtotal td{font-size:18px;}
section#contactos address h4{line-height:30px;font-size:125%;}
.input-group .form-control, .input-group .input-group-addon{border-radius:0;}
.btn{border-radius:0;}
.item-area-reservada{background-color:#fff;box-shadow:0 0 1px #666666;color:#60a5cf;}
a .item-area-reservada{color:#363636;}
a .item-area-reservada:hover{color:#60a5cf;}
.fa.fa-trash{cursor:pointer;}
.title{text-transform:uppercase;}
.ordenacao{position:relative;}
section#pesquisa .ordenacao{position:relative;margin-top:40px;margin-bottom:40px;}
.ordenacao-bottom{position:relative;}
.paginacao-container{position:absolute;top:0;right:0;}
section#pesquisa .paginacao-container{position:absolute;top:-55px;right:0;}
.paginacao-container-bottom{position:absolute;bottom:0;right:0;}
section#pesquisa .paginacao-container-bottom{position:absolute;bottom:-55px;right:0;}
.quantidade-resultados{position:absolute;top:-35px;left:0;}
.quantidade-resultados-bottom{position:absolute;bottom:-35px;left:0;}
.quantidade-resultados span, .quantidade-resultados-bottom span{color:#60a5cf;font-weight:bold;}
div#links img{margin-bottom:11px;}
div#blueimp-gallery .prev,div#blueimp-gallery .next{border:none;background-color:transparent;}
.product-options .options-box.color-options, .product-options .options-box.size-options{width:50%;}
.product-options .options-box.color-options .option-inner, .product-options .options-box.size-options .option-inner{width:100%;padding-right:15px;padding-left:15px;}
.add-to-cart.red a{background-color:#c0392b !important;cursor:not-allowed;}
.quantidadeProdutoCart{width:55px;margin-left:5px;padding-left:8px;padding-right:8px;height:46px;}
.mark-progress.active, .progress-bar.purple{background-color:#60a5cf;}
.add_to_compare, .link-compare{display:none !important;}
.product-container .product-img{min-height:190px;}
nav ul.pagination a, nav ul.pagination span{padding:5px 10px;border:1px solid #F2F2F2;color:#8f8f8f;margin-left:3px;background-color:#F2F2F2;}
nav ul.pagination span.current{color:#60a5cf;background-color:#FFF;}
nav ul.pagination a:hover{color:#FFF;background-color:#60a5cf;}
button.btn-no-border{background-color:#FFF;border-left:none;border-radius:0px !important;}
.slider-banner{position:relative;}
button.btn-prev-slick, button.btn-next-slick{background-color:transparent;border:none;font-size:4em;opacity:0.3;position:absolute;top:40%;}
button.btn-prev-slick{left:0;}
button.btn-next-slick{right:0;}
button.btn-prev-slick:hover, button.btn-next-slick:hover{opacity:1;transition:opacity ease 0.8s;}
.slick-dots{position:absolute !important;bottom:25px !important;z-index:60 !important;right:25px !important;width:auto !important;}
.slick-dots li{padding:0 !important;margin:0 !important;}
.slick-dots li button:before{font-size:10px !important;}
.slick-dots li.slick-active button:before{font-size:12px !important;color:#60a5cf !important;}
.input-group-lg .input-group-addon{height:40px !important;padding:7px 15px;}
.input-group-lg{height:40px !important;}
.galeria-produto{overflow-y:auto;max-height:577px;}
.social-header{padding-top:5px;}
.social-header ul li a{color:#000000;padding-top:15px;}
.idiomas{padding-top:5px;color:#000;padding-left:96%;}
.idiomas a{padding-top:5px;color:#000;font-size:8.5px;font-weight:bold;}
.idiomas a img{width:14px;margin-top:-1px;}
.main-menu-col{padding-top:25px;}
.buttons-action button{width:52px;height:43px;}
.mega-menu.mega-menu-tab .container{width:1230px;}
.img-lookbook-0{display:none !important;}
.img-lookbook-1{width:100% !important;}
.img-lookbook-2{width:50% !important;}
.img-lookbook-3{width:33.333333% !important;}
.img-lookbook-4{width:25% !important;}
.img-lookbook-5{width:20% !important;}
.img-lookbook-6{width:16.666666% !important;}
.img-lookbook-7{width:14.285714 !important;}
.img-lookbook-8{width:12.5 !important;}
.img-lookbook-9{width:11.111111% !important;}
.img-lookbook-10{width:10% !important;}
.img-lookbook-11{width:9.090909% !important;}
.img-lookbook-12{width:8.333333% !important;}
.alert.alert-custom{padding-top:5px;padding-bottom:5px;font-size:12.5px;margin-bottom:0px;text-align:center;}
.imagem-produto{position:relative;}
.imagem-produto-esgotado{position:absolute;z-index:60;background-color:rgba(235,235,235,0.8);cursor:pointer;width:100%;height:100%;top:0;}
.imagem-produto-esgotado p{font-weight:bold;text-transform:uppercase;font-size:1.15em;margin-top:50%;margin-left:31%;color:#60a5cf;text-align:left;}
.mensagem-esgotado{padding-top:15px;padding-bottom:15px;background-color:#FFF;border:1px solid #60a5cf;margin-bottom:-15px;margin-top:15px;}
.mensagem-esgotado p{font-size:1.4em;text-transform:uppercase;font-weight:bold;color:#60a5cf;text-align:center;margin:0px;}
@media only screen and (max-width:800px){#no-more-tables table,
#no-more-tables thead,
#no-more-tables tbody,
#no-more-tables th,
#no-more-tables td,
#no-more-tables tr{display:block;overflow-x:auto;}
#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px;}
#no-more-tables tr{border:1px solid #ccc;}
#no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:30%;white-space:normal;text-align:left;}
#no-more-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
#no-more-tables td:before{content:attr(data-title);}
}