﻿html, body{height:100%;width:100%;}
body{font-size:16px;color:#383838;font-family:'Montserrat', sans-serif;line-height:normal;margin:0px;padding:0px;background:#fff;letter-spacing:1.5px;font-weight:300;}
a{outline:none;text-decoration:none;color:#383838;}
a:hover, a:focus{outline:none;text-decoration:none;color:#e09d00;}
b, strong{font-weight:500;}
.container{max-width:1440px;width:100%;}
img{max-width:100%;height:auto;}
label{font-weight:500;}
.form-control{border-color:#000;border-radius:0;box-shadow:none;}
.input-group-addon{border-color:#e1e1e1;}
.font-big{font-size:20px;}
.font-black{color:#000;font-weight:900;}
.btn-default{border:1px solid #000000;color:#000;text-transform:uppercase;font-size:16px;font-weight:500;padding:5px 10px;border-radius:0;}nsstep3
.btn-default:focus, .btn-default:hover{background-color:transparent;border-color:#e09d00;color:#e09d00 !important;}
.btn-black{border:1px solid #000000;background:#000;color:#fff !important;text-transform:uppercase;font-size:16px;font-weight:600;padding:4px 10px;border-radius:0;}
.btn-black:focus, .btn-black:hover{background-color:#fff;border-color:#000;color:#000 !important;}
.btn-red{border:1px solid #e09d00;color:#fff;background:#e09d00;text-transform:uppercase;font-size:16px;font-weight:400;padding:4px 10px;border-radius:0;}
.btn-red:focus, .btn-red:hover{background-color:transparent;border-color:#e09d00;color:#000 !important;}
.btn-lg-primary{border:1px solid #000000;background-color:transparent !important;color:#000;text-transform:uppercase;font-size:20px;font-weight:600;padding:8px 15px;border-radius:0;}
.btn-lg-primary:focus, .btn-lg-primary:hover{background-color:transparent !important;border-color:#e09d00;color:#e09d00 !important;}
.btn-md-primary{border:1px solid #000000;background-color:transparent !important;color:#000;text-transform:uppercase;font-size:18px;font-weight:600;padding:6px 12px;border-radius:0;}
.btn-md-primary:focus, .btn-md-primary:hover{background-color:transparent !important;border-color:#e09d00;color:#e09d00 !important;}
.btn-primary{border:1px solid #000000;background-color:transparent !important;color:#000;text-transform:uppercase;font-size:16px;font-weight:600;padding:4px 10px;border-radius:0;}
.btn-primary:focus, .btn-primary:hover{background-color:transparent !important;border-color:#e09d00;color:#e09d00 !important;}
.btn-lg-gray{background-color:#898989;color:#fff;text-transform:uppercase;font-size:20px;font-weight:600;padding:8px 15px;border-radius:0;}
.btn-lg-gray:focus, .btn-lg-gray:hover{background-color:#e09d00 !important;color:#fff !important;}
.btn-gray{background-color:#898989;color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;padding:4px 10px;border-radius:0;}
.btn-gray:focus, .btn-gray:hover{background-color:#e09d00 !important;color:#fff !important;}
.form-box .form-control + .form-control{margin-top:10px;}
.max-50{max-width:50px;}
.white-bg{background:#fff;}
.light-gray-bg{background:#f5f5f5;}
.f-red{color:#e09d00 !important;}
.inline-block{display:inline-block !important;}
.p-0{padding:0px !important;}
.p-5{padding:5px !important;}
.p-10{padding:10px !important;}
.p-15{padding:15px !important;}
.p-20{padding:20px !important;}
.p-30{padding:30px !important;}
.p-l-0{padding-left:0px !important;}
.p-l-5{padding-left:5px !important;}
.p-l-10{padding-left:10px !important;}
.p-l-15{padding-left:15px !important;}
.p-l-20{padding-left:20px !important;}
.p-l-30{padding-left:30px !important;}
.p-r-0{padding-right:0px !important;}
.p-r-5{padding-right:5px !important;}
.p-r-10{padding-right:10px !important;}
.p-r-15{padding-right:15px !important;}
.p-r-20{padding-right:20px !important;}
.p-r-30{padding-right:30px !important;}
.p-t-0{padding-top:0px !important;}
.p-t-5{padding-top:5px !important;}
.p-t-10{padding-top:10px !important;}
.p-t-15{padding-top:15px !important;}
.p-t-20{padding-top:20px !important;}
.p-t-30{padding-top:30px !important;}
.p-t-50{padding-top:50px !important;}
.p-b-0{padding-bottom:0px !important;}
.p-b-5{padding-bottom:5px !important;}
.p-b-10{padding-bottom:10px !important;}
.p-b-15{padding-bottom:15px !important;}
.p-b-20{padding-bottom:20px !important;}
.p-b-30{padding-bottom:30px !important;}
.p-b-50{padding-bottom:50px !important;}
.p-l-r-10{padding-right:10px !important;padding-left:10px !important;}
.p-l-r-15{padding-right:15px !important;padding-left:15px !important;}
.p-t-b-10{padding-top:10px !important;padding-bottom:10px !important;}
.m-0{margin:0px !important;}
.m-5{margin:5px !important;}
.m-10{margin:10px !important;}
.m-15{margin:15px !important;}
.m-20{margin:20px !important;}
.m-l-0{margin-left:0px !important;}
.m-l-5{margin-left:5px !important;}
.m-l-10{margin-left:10px !important;}
.m-l-15{margin-left:15px !important;}
.m-l-20{margin-left:20px !important;}
.m-l-30{margin-left:30px !important;}
.m-r-0{margin-right:0px !important;}
.m-r-5{margin-right:5px !important;}
.m-r-10{margin-right:10px !important;}
.m-r-15{margin-right:15px !important;}
.m-r-20{margin-right:20px !important;}
.m-r-30{margin-right:30px !important;}
.m-t-0{margin-top:0px !important;}
.m-t-5{margin-top:5px !important;}
.m-t-10{margin-top:10px !important;}
.m-t-15{margin-top:15px !important;}
.m-t-20{margin-top:20px !important;}
.m-t-30{margin-top:30px !important;}
.m-b-0{margin-bottom:0px !important;}
.m-b-5{margin-bottom:5px !important;}
.m-b-10{margin-bottom:10px !important;}
.m-b-15{margin-bottom:15px !important;}
.m-b-20{margin-bottom:20px !important;}
.m-b-30{margin-bottom:30px !important;}
.red-color{color:#e09d00;}
.index header{padding:0;}
header{position:fixed;top:0px;left:0px;width:100%;right:0px;z-index:9;}
header.fix{height:50px;position:fixed;transition:all 0.5s ease 0s;-moz-animation-delay:3.5s;-webkit-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s;}
header.fix .header-1{padding:0 0;background:rgba(31,31,29,1) !important;}
header.fix .header-1 .header-contact{padding-top:25px;}
header.fix .header-1 .header-social{padding-top:25px;}
header.fix .promotion-text{display:none;}
/*header.fix .top-links ul{display:none;}*/
header.fix .top-links .wishlist-box{display:none;}
header.fix .top-links .myaccount-box{width:auto;padding:18px 15px 5px 15px;z-index:99;display:block;}
header.fix .shoppingcart-box .shoppingcart-box span, header.fix .shoppingcart-box .wishlist-box span{color:#fff;float:left;font-size:11px;left:0;padding:0 2px 0 3px;position:absolute;text-align:center;top:0;}
header.fix .border-top-sm{border:none;}
header.fix .toll-free{display:none;}
header.fix .header-row-1{padding-top:0 !important;}
.shopcart-icon{width:22px;height:21px;background:url(../images/combine-main.png) no-repeat left 0px;}
.wishlist-icon{width:22px;height:21px;background:url(../images/combine-main.png) no-repeat left -31px;}
.my-ac-icon{width:22px;height:21px;background:url(../images/combine-main.png) no-repeat left -61px;}
.header-1{float:left;width:100%;background:rgba(31,31,29,1);padding:0;color:#fff;position:relative;}
.header-1 .container{max-width:1440px;}
.header-row-2{position:relative !important;}
.header-1 .logo{text-align:left;transition:all 0.5s ease 0s;margin:8px 0 5px 0;}
.nav-up{display:none;animation-name:fadeInUp;}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0);}
to{opacity:1;transform:none;}
}
.nav-down{display:block;animation-name:fadeInDown;}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0);}
to{opacity:1;transform:none;}
}
.promotion-text{text-align:center;font-weight:300;font-size:16px;line-height:32px;color:#000;transition:all 0.5s ease 0s;padding:5px 0;}
.promotion-text strong{font-size:16px;font-weight:500;}
.header-1 .top-links { float:right; transition:all 0.5s ease 0s; padding:0px 0 0 0; }
.header-1 .top-links ul{float:left;width:auto;padding:20px 15px 10px 0;margin:0;list-style:none;}
.header-1 .top-links ul li{float:left;font-size:12px;text-transform:uppercase;color:#fff;line-height:22px;padding:0 5px;font-weight:300;}
.header-1 .top-links ul li a{color:#fff;}
.header-1 .top-links ul li a:hover{color:#e09d00;}
.header-1 .top-links .cart-box{float:right;width:auto;}
.header-2{float:left;width:100%;border-bottom:1px solid #e1e1e1;background:#e09d00;}
.header-2 .container{max-width:1440px;}
.header-2 .container strong.red-color {color:#fff !important;}
.header-row-3{position:inherit !important;padding-bottom:0;}
.top-links .searchbox{margin:0;padding:0 0 0 5px;float:right;background:none;border-bottom:none;border-radius:0;box-shadow:none;color:#fff !important;display:none;}
#search{position:relative;float:left;width:30px;height:30px;margin-left:0;text-align:center;}
#label{width:30px;height:30px;position:relative;z-index:20;}
#label label{display:block;width:30px;height:30px;background:none;font-size:0;color:rgba(0, 0, 0, 0);text-indent:-9999px;cursor:pointer;}
#label label:hover{background:none;}
#label.active label{background:none;}
#input{position:absolute;top:0;right:120px;width:300px;height:30px;z-index:-5;overflow:hidden;}
#input input{display:block;position:absolute;top:0;right:-200px;width:200px;height:100%;margin:0;padding:0 10px;border:none;background-color:#fff;color:#000;font-size:16px;-webkit-backface-visibility:none;-moz-backface-visibility:none;-ms-backface-visibility:none;backface-visibility:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:left 0;-moz-transition:left 0;-ms-transition:left 0;-o-transition:left 0;transition:left 0;}
#input input:focus{outline:none;}
#input.focus{z-index:20;}
#input.focus input{right:0;-webkit-transition:right 0.3s;-moz-transition:right 0.3s;-ms-transition:right 0.3s;-o-transition:right 0.3s;transition:right 0.3s;}
.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0;}
.searchbox i{font-size:22px;}
.position-inherit{position:inherit !important;}
.position-static{position:static!important;}
header.fix .header-2{display:none;}
#divloginlink {float: left;}

header #divloginlink .top-scroll-none  {display:block;}
header.fix #divloginlink .top-scroll-none {display:none;}
header.fix .header-1 .top-links ul {padding:0;}
header #divloginlink .top-scroll-block {display:none;}
header.fix #divloginlink .top-scroll-block {display:block;}

.myaccount-box{float:left;width:40px;padding:0 0;transition:all 0.5s ease 0s;display:none;}
.myaccount-box .dropdown-menu{right:0;left:inherit;padding:0;margin-top:0px;min-width:200px;border-radius:0px !important;}
.myaccount-box .dropdown-menu ul{float:left;width:100%;padding:0 0;margin:0;display:block !important;}
.myaccount-box .dropdown-menu ul li{float:left;width:100%;padding:0 15px;line-height:30px;list-style:none;color:#000;border-bottom:1px solid #000;}
.myaccount-box .dropdown-menu ul li a{color:#000;line-height:30px;}
.myaccount-box .dropdown-menu ul li:last-child{border-bottom:none;}
.wishlist-box{float:left;width:auto;padding:0 0;transition:all 0.5s ease 0s;}
.shoppingcart-box{float:left;width:90px;padding:20px 0 16px 15px;transition:all 0.5s ease 0s;position:relative;color:#fff;font-size:13px;border-left:1px solid #373732;}
.shoppingcart-box img, .wishlist-box img{float:left;margin:0 5px 0 0;}
.shoppingcart-box span, .wishlist-box span{float:left;color:#fff;padding:0 2px 0 3px;position:absolute;width:36px;left:10px;top:18px;font-size:11px;text-align:center;}
.shoppingcart-box strong{color:#fff;font-size:11px;line-height:24px;font-weight:300 !important;text-transform:uppercase;}
.header-nav{width:100%;padding:0;margin:0;border:none !important;background:none;}
.border-top-sm{border-top:1px solid #333333;}
.site-navbar{background:none;font-size:16px;margin:0;position:static;padding:0 0 0 0 !important;transition:all 0.5s ease 0s;border-top:1px solid #373732;}
.site-navbar .nav-navbar{padding:0 !important;margin:0 !important;text-align:center;cursor:default;}
.site-navbar .navbar-collapse{padding:0;position:relative;}
.site-navbar ul li{margin-left:1px;padding:15px 0;margin:0;float:inherit;display:inline-block;position:inherit;}
.site-navbar ul li a{color:#fff !important;text-transform:uppercase;padding:10px 10px 10px 10px;margin:0 0px;font-size:16px;font-weight:300;letter-spacing:1.5px;cursor:pointer;}
.site-navbar ul li .brand-logo a{padding:0px;display:block;}
.site-navbar .dropdown-menu.menu-1 .brand-logo img{opacity:1;text-align:left;max-width:160px;}
.site-navbar ul li a:hover{color:#e09d00 !important;}
.site-navbar ul li.open a{color:#e09d00 !important;}
.site-navbar ul li li a{color:#000;}
.frame-shapes a{padding:15px 0;}
.header-nav .site-navbar ul li a:hover{color:#e09d00 !important;}
.header-nav .site-navbar ul li li a:hover{}
.header-nav .site-navbar ul li li li a:hover{color:#e09d00 !important;}
.site-navbar ul li>a:after{content:'';position:absolute;left:-1px;top:50%;margin-top:-15px;height:30px;width:1px;}
.site-navbar .navbar-nav>.active>a, .site-navbar .navbar-nav>.active>a:hover, .site-navbar .navbar-nav>.active>a:focus{color:#fff;background-color:#fffef8 !important;}
.header-nav .navbar-nav{float:inherit;margin:0 auto;width:auto;text-align:center;}
header .nav .open > a, header .nav .open > a:hover, header .nav .open > a:focus, header .site-navbar ul li a:hover{background-color:transparent !important;}
.navbar{border-radius:inherit !important;}
.navbar-toggle{color:#FFF;margin:0 !important;padding-top:5px;}
.navbar-toggle .icon-bar{background:#FFF;}
.navbar-toggle .sr-only{clip:inherit !important;top:5px;left:-45px;text-transform:uppercase;width:45px;height:26px;text-indent:-9999px;}
.dropdown-menu{box-shadow:none;z-index:999;background:#ececec;}
.site-navbar li.header-nav-option-1.open a.dropdown-toggle:before{bottom:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#f0f0f0;border-width:10px;left:50%;margin-left:-9px;}
.site-navbar ul li.dropdown.open a{position:relative;}
.site-navbar ul li.dropdown.open a:after{width:0;height:0;content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgb(31, 31, 29);position:absolute;left:40%;top:56px;z-index:9999;}
header.fix .site-navbar ul li.dropdown.open a:after{top:59px;}
header.fix .site-navbar ul li.dropdown.open a:after{top:59px;}
.site-navbar ul li.dropdown.open .dropdown-menu a:after{display:none;}
.site-navbar .dropdown-menu{float:left;width:100%;left:15% !important;background:#fff !important;padding:10px;margin:0;font-size:16px;border:1px solid #F7F3EF;border-radius:0px !important;transition:all 0.5s ease 0s;min-width:760px;max-width:991px;-webkit-box-shadow:0px 0px 4px 0px rgba(51,51,51,0.3);-moz-box-shadow:0px 0px 4px 0px rgba(51,51,51,0.3);box-shadow:0px 0px 4px 0px rgba(51,51,51,0.3);}
.site-navbar .dropdown-menu li{float:left;width:100%;padding:0 !important;margin:0 0px;position:relative;}
.site-navbar .dropdown-menu li a{margin:0 0px;padding:5px 0 !important;color:#000 !important;}
.site-navbar .dropdown-menu li a:hover{border:none !important;color:#e09d00 !important;}
.site-navbar .dropdown-menu ul li{float:left;width:100%;padding:0 !important;margin:0 0px;}
.site-navbar .dropdown-menu ul li a{margin:0 0px;padding:5px 0 !important;color:#000 !important;}
.site-navbar .dropdown-menu ul li a:hover{border:none !important;color:#e09d00 !important;}
.site-navbar .dropdown-menu.menu-1{padding:5px 10px 20px 10px;}
.site-navbar .dropdown-menu.menu-2{padding:5px 10px 20px 10px;}
.site-navbar .dropdown-menu.menu-1 .title{font-size:20px;color:#714E43;line-height:24px;padding:10px 0;}
.site-navbar .dropdown-menu.menu-1 .title strong{font-weight:400;}
.site-navbar .dropdown-menu.menu-1 .brand-logo{padding:0;width:16.6%;text-align:center;}
.site-navbar .dropdown-menu.menu-1 .brand-logo img{text-align:left;}
.site-navbar .dropdown-menu.menu-1 .frame-shapes{border-bottom:1px solid #ccc;display:table;margin-bottom:10px;padding:10px 0 20px;text-align:center;width:100%;}
.site-navbar .dropdown-menu.menu-1 .frame-shapes a{display:table-cell;padding:15px 0 10px 0;}
.site-navbar .dropdown-menu.menu-1 .frame-shapes .frame-shapes-img{width:100%;min-height:50px;}
.site-navbar .dropdown-menu.menu-1 .frame-shapes .frame-shapes-img img{max-width:145px;}
.site-navbar .dropdown-menu.menu-1 .frame-shapes a span{float:left;width:100%;text-align:center;padding-top:10px;}
.site-navbar .dropdown-menu.menu-1 .brand-dropdown-box{padding:0;}
.site-navbar .dropdown-menu.menu-1 .brand-type ul{list-style:none;padding:0px 0 0 0;margin:0;}
.site-navbar .dropdown-menu.menu-1 .brand-type ul li{float:left;width:100%;text-align:left;font-size:16px;line-height:normal;}
.site-navbar .dropdown-menu.menu-1 .brand-type ul li a{font-weight:400 !important;color:#714e43 !important;text-transform:none;padding:5px;display:block;}
.site-navbar .dropdown-menu.menu-1 .brand-type ul li a.viewall{color:#e09d00 !important}
.site-navbar .dropdown-menu.menu-1 .menu-brand-shapes{padding:0;}
.site-navbar .dropdown-menu.menu-1 li{width:50%;}
.site-navbar .dropdown-menu.menu-1 li img{max-width:150px;height:auto;}
.site-navbar .dropdown-menu.menu-1 li.left{text-align:right;border-right:1px solid #000;padding:0 20px !important;}
.site-navbar .dropdown-menu.menu-1 li.right{text-align:left;padding:0 20px !important;}
.site-navbar .dropdown-menu.menu-2 .brand-dropdown-box{padding:0 0px;}
.site-navbar .dropdown-menu.menu-2 .brand-dropdown-box .title{font-size:24px;color:#383838;font-weight:700;line-height:24px;padding:10px 0;}
.site-navbar .dropdown-menu.menu-2 .brand-view-more{padding:10px 0px 10px 30px;}
.site-navbar .dropdown-menu.menu-2 .brand-view-more a{color:#000;}
.site-navbar .dropdown-menu.menu-2 .brand-logo{width:50%;text-align:center;padding:5px;margin:0;}
.site-navbar .dropdown-menu.menu-2 .brand-data{padding:0 30px 0 30px;margin:0;}
.site-navbar .dropdown-menu.menu-2 .brand-data .title{font-size:24px;color:#383838;font-weight:700;line-height:24px;padding:10px 0;}
.site-navbar .dropdown-menu.menu-2 .brand-data ul{list-style:none;padding:0;margin:0;}
.site-navbar .dropdown-menu.menu-2 .brand-data ul li{float:left;width:33.3%;text-align:left;font-size:20px;line-height:30px;}
.site-navbar .dropdown-menu.menu-2 .brand-data ul li a{font-weight:500 !important;}
.site-navbar > .dropdown-menu > li.open > a{background-color:#fff;color:#e09d00 !important;}
.sub-menu-option-1 .sub-menu-box{padding:30px 0 0px 0;}
.sub-menu-option-1 .sub-menu-box .menu-title{font-size:19px;color:#333;text-transform:uppercase;padding:10px 0 10px 0;line-height:20px;margin:0;font-weight:600;letter-spacing:1.5px;}
.sub-menu-option-1 .sub-menu-box ul{float:left;width:100%;padding:0px 0 15px 0;margin:0;list-style:none;}
.sub-menu-option-1 .sub-menu-box ul li{float:left;width:49%;font-weight:300;padding:4px 0 4px 0;line-height:30px;font-size:16px;color:#000;height:inherit;}
.sub-menu-option-1 .sub-menu-box ul li a{color:#484747 !important;text-transform:capitalize !important;padding:10px 25px 10px 0 !important;font-weight:300;letter-spacing:1.5px;}
.sub-menu-option-1 .sub-menu-box ul li a strong{font-weight:400;color:#484745;}
.sub-menu-option-1 .sub-menu-box ul li a.clearance-link{font-weight:400;color:#e09d00 !important;}
.sub-menu-option-1 .sub-menu-box ul li a:hover, .sub-menu-option-12 .sub-menu-box ul li a:hover strong{color:#e09d00 !important;background:none !important;text-decoration:none;}
.sub-menu-option-1 .sub-sale-events{background:#f5f5f5;padding:30px 0 0 0;}
.sub-menu-option-1 .sub-sale-events .menu-title{font-size:19px;color:#333;text-transform:uppercase;padding:10px 0 20px 0;line-height:20px;margin:0;letter-spacing:1.5px;}
.sub-menu-option-1 .submenu-title{margin-left:8.33333%;color:#3d3734;font-weight:400;font-size:28px;text-transform:uppercase;position:relative;padding:0 0 10px;letter-spacing:1.5px;}
.sub-menu-option-1 .submenu-title a{color:#3d3734;font-size:inherit;text-transform:uppercase;padding:0;margin:0;font-weight:600;}
.sub-menu-option-1 .submenu-title:after{position:absolute;left:0px;bottom:0px;height:1px;width:200px;background:#3d3734;z-index:9999;content:"";}
.frame-round{height:47px;width:119px!important;background-image:url(../images/home-img.png);background-position:-17px 1px;background-repeat:no-repeat;margin:0 auto;}
.frame-modifiedoval,.frame-oval{height:47px;width:140px!important;background-image:url(../images/home-img.png);background-position:-154px 0px;background-repeat:no-repeat;margin:0 auto;}
.frame-square{height:47px;width:131px!important;background-image:url(../images/home-img.png);background-position:-299px 0px;background-repeat:no-repeat;margin:0 auto;}
.frame-butterfly{height:47px;width:119px!important;background-image:url(../images/home-img.png);background-position:-430px 0px;background-repeat:no-repeat;margin:0 auto;}
.frame-rectangle,.frame-rectangular{height:47px;width:151px!important;background-image:url(../images/home-img.png);background-position:-561px 0px;background-repeat:no-repeat;margin:0 auto;}
.frame-aviator{height:47px;width:151px!important;background-image:url(../images/home-img.png);background-position:-7px -46px;background-repeat:no-repeat;margin:0 auto;}
.frame-cat-eye{height:47px;width:151px!important;background-image:url(../images/home-img.png);background-position:-158px -53px;background-repeat:no-repeat;margin:0 auto;}
.frame-geometric{height:47px;width:151px!important;background-image:url(../images/home-img.png);background-position:-318px -50px;background-repeat:no-repeat;margin:0 auto;}
.frame-pillow{height:47px;width:151px!important;background-image:url(../images/home-img.png);background-position:-472px -50px;background-repeat:no-repeat;margin:0 auto;}
.await-icon-1{height:47px;width:44px!important;background-image:url(../images/home-img.png);background-position:-731px 0px;background-repeat:no-repeat;}
.await-icon-2{height:47px;width:27px!important;background-image:url(../images/home-img.png);background-position:-786px 0px;background-repeat:no-repeat;}
.await-icon-3{height:47px;width:29px!important;background-image:url(../images/home-img.png);background-position:-834px 0px;background-repeat:no-repeat;}
.await-icon-4{height:47px;width:43px!important;background-image:url(../images/home-img.png);background-position:-876px 0px;background-repeat:no-repeat;}
.search-main-bg{float:left;max-width:650px;width:100%;margin:9px 0 0 0;padding:0 15px;transition:all 0.5s ease 0s;}
.search-box{float:left;width:100%;display:block;padding:5px 10px;background:#fff;position:relative;margin:3px 0 0 0;}
header.fix .search-box{width:100%;}
.search-main-bg .search-input{float:left;width:100%;padding:0 30px 0 0;border:none !important;height:28px;line-height:28px;color:#000;background:transparent;}
.search-main-bg .search-btn{position:absolute;right:10px;top:7px;font-size:19px;cursor:pointer;}
#slidemenu .search-box{right:0 !important;}
#doc-width.slide-active:before{position:fixed;background:rgba(0,0,0,0.6);content:"";left:0px;right:0px;top:0px;bottom:0px;z-index:99999;}
#slidemenu{width:290px;position:fixed;height:100%;left:-302px;z-index:100001;border:none;top:0px;}
#slidemenu .dropdown-menu>li>a{color:#696969;}
#slidemenu .slidemenu-top-icon{color:#3d3734;margin:12px 5px;}
#slidemenu .slidemenu-top-icon a{color:#3d3734;text-decoration:none;}
#slidemenu .input-group{border:1px solid #FFF;color:#514e47;margin:5px 5px 15px;padding:5px 2%;position:relative;width:92%;background-color:#fff;}
#slidemenu .input-group input{background:none;border:none !important;border-radius:0;box-shadow:none;display:inline-block;float:left;height:20px;padding:0 5px 0 0;width:185px;color:#00abb5 !important;}
.menu-close-panel{margin:0 !important;border-radius:0;}
#slidemenu .input-group .fa-search{float:right;font-size:22px;top:2px;}
.menu-close-panel .navbar-toggle, .navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus{color:#ffffff;font-size:34px;}
#slidemenu .slidemenu-top-icon ul{padding:0;text-align:right;}
#slidemenu .slidemenu-top-icon ul li{display:inline-block;margin-right:10px;}
#slidemenu .slidemenu-top-icon ul li a{color:#ffffff;}
#slidemenu .dropdown-menu > .active > a, #slidemenu .dropdown-menu > .active > a:hover, #slidemenu .dropdown-menu > .active > a:focus{background:none;color:#696969;}
#slidemenu .dropdown-menu > .active .dropdown-menu > .active > a, #slidemenu .dropdown-menu > .active .dropdown-menu > .active > a:hover, #slidemenu .dropdown-menu > .active .dropdown-menu > .active > a:focus{background:none;color:#696969;}
.navbar-inverse{background-color:#fff;border-radius:0;display:inline-block;position:relative;width:auto;}
#slidemenu ul.dropdown-menu{border-radius:0;float:none;position:relative;border:none;background:#f0f0f0;}
#slidemenu ul.dropdown-menu > li{border-top:1px solid #ccc;background:#f0f0f0;}
#slidemenu ul.dropdown-menu > li ul.dropdown-menu > li{border-top:1px solid #ccc;}
#slidemenu .dropdown-menu > li > a{padding:15px 60px 15px 50px;font-size:16px;text-transform:capitalize;}
#slidemenu .dropdown-menu > li > a.dropdown-icon{padding-left:0;padding-right:0;width:60px;text-align:center;}
#slidemenu .dropdown-menu > li .dropdown-menu > li > a{padding:15px 60px 15px 70px;font-size:16px;}
#slidemenu .dropdown-menu > li .dropdown-menu > li > a.dropdown-icon{padding-left:50px;width:100%;}
#slidemenu .dropdown-menu > li .dropdown-menu > li .dropdown-menu > li > a{padding:10px 15px 10px 80px;letter-spacing:1.5px;}
#slidemenu .dropdown-menu > li .dropdown-menu > li .dropdown-menu > li > a.dropdown-icon{padding-left:70px;width:100%;}
#slidemenu .dropdown-menu{padding:0;}
#slidemenu .dropdown-icon{left:0;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:transparent;}
#slidemenu ul{width:100%;margin:0;float:left;left:0;}
#slidemenu .nav > li{border-bottom:1px solid #ccc;}
#slidemenu ul li{display:block;float:none;}
#slidemenu .dropdown-menu .divider{margin:0;}
#slidemenu ul li a{outline:0;white-space:pre-line;letter-spacing:1.5px;}
#slidemenu .dropdown-header{padding:0;}
.dropdown-icon{position:absolute !important;right:0;top:0;}
#slidemenu ul li.dropdown .dropdown-menu-icon{content:"\e080";float:right;}
#slidemenu ul li.dropdown.open > .dropdown-menu-icon{content:"\e114";}
.menu-close-panel{padding:0;margin:0;width:44px;height:34px;top:0px;z-index:999;background:url(../images/menu.png) no-repeat left;text-decoration:none;border:none;transition:all 0.6s;}
.menu-close-panel.slide-active{display:none;background:none;z-index:-1;transition:none;}
.navbar-inverse .navbar-nav > li > a{font-size:18px;font-weight:400;color:#3d3734;padding-left:30px;padding-top:15px;padding-bottom:15px;}
.navbar-inverse .navbar-nav > li > a.dropdown-icon{padding-left:0;padding-right:0;width:30px;text-align:center;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{color:#e09d00;}
.mobicart-icon{float:right;font-size:22px;position:absolute;right:5px;top:7px;}
.mobicart-icon a{background:url(../images/mobicart-icon.png) no-repeat;width:34px;height:25px;float:left;position:relative;}
.cart-count{color:#FFF;position:absolute;font-weight:normal;font-size:19px;right:4px;top:-8px;width:20px;text-align:center;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{color:#3d3734;background:#fff;}
.navbar-inverse .navbar-nav > .active > a.dropdown-icon{background:none;}
.navbar-inverse .navbar-nav a.dropdown-icon .fa{font-size:11px;font-weight:100;}
#slidemenu .navbar-nav{max-height:75%;overflow:auto;}
#slidemenu .navbar-nav .mobi-color-option{float:left;padding:10px 10px 0 80px;}
#slidemenu .navbar-nav .mobi-color-option a{display:inline-block;margin-top:4px;}
#slidemenu .navbar-nav .mobi-color-option a img{max-width:40px;height:40px;}
#slidemenu .navbar-nav .nav-view-all{position:absolute;padding:0;right:5px;top:15px;font-size:11px;text-decoration:underline;z-index:10001;letter-spacing:1.5px;}
.pagewrap{height:100%;}
.pageblock{width:100%;}
.pageblock#fullscreen{height:100%;background:none;color:white;position:relative;}
.pageblock#fullscreen .slider{width:100%;height:100%;overflow:hidden;position:relative;}
.pageblock#fullscreen .slider .slide{width:100%;height:100%;top:0;left:0;float:left;position:absolute;}
.pageblock#fullscreen .slider .slide .slidecontent{position:absolute;top:50%;width:100%;margin-top:-150px;text-align:center;}
.slidecontent a img{width:100%;height:100%;}
.pageblock#fullscreen #slideposition{position:absolute;bottom:50px;left:50%;z-index:500;display:none;}
.pageblock#fullscreen #slideposition ul{list-style-type:none;margin:0;padding:0;}
.pageblock#fullscreen #slideposition ul li.indicator{display:inline-block;height:10px;width:10px;background:#222;margin:0px 7px;padding:0;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;overflow:hidden;cursor:pointer;}
.pageblock#fullscreen #slideposition ul li.indicator.active{background:white;}
.pageblock#fullscreen #slideposition-nav{position:absolute;bottom:15px;left:48.5%;z-index:500;width:40px;}
.pageblock#fullscreen #slideposition-nav .sliding-arrow{cursor:pointer;}
.pageblock#fullscreen #slideposition-nav .sliding-arrow.sliding-next{background:url(../images/combine-main.png) no-repeat right -22px;float:left;width:15px;height:12px;text-indent:-9990px;margin:0 0 0 5px;border:none !important;}
.pageblock#fullscreen #slideposition-nav .sliding-arrow.sliding-prev{background:url(../images/combine-main.png) no-repeat right 0px;float:left;width:15px;height:12px;text-indent:-9990px;margin:0 5px 0 0;;border:none !important;}
body #wrapper{width:100%;margin:0;padding:0;}
body.index #wrapper{width:100%;margin:0;padding:0;}
.index .wrapper{margin:0;padding:0;}
.wrapper{position:relative;min-height:650px;padding-top:155px;}
.section-main{float:left;width:100%;margin:0;padding:20px 0 0 0;}
body.index .section-main:first-child{float:left;width:100%;margin:0;padding:20px 0 0px 0;}
.section-main.section-6{padding:20px 0;}
.section-main.section-7{padding:20px 0;}
.section-main.section-9{padding-bottom:20px;}
body.index .section-main .container{padding:0 !important;}
.eglass-main-box .container{padding:0;}
.eglass-featured-pro-main{position:relative;padding:0px 0;margin:0;}
.content-title{width:100%;font-size:22px;font-weight:500;margin:0 0 20px;padding:0;color:#714e43;text-transform:uppercase;}
.about-text{float:left;width:100%;text-align:center;font-size:18px;color:#383838;margin:0 0 20px;padding:0;}
.read-more{float:left;width:100%;text-align:center;font-size:18px;font-weight:bold;}
.read-more a{color:#383838;text-decoration:none;}
.read-more a:hover{color:#000;text-decoration:none;}
.section-title{float:left;width:100%;font-size:22px;font-weight:700;margin:0;padding:10px;text-align:left !important;color:#383838;text-transform:uppercase;}
.section-title a{color:#383838;}
.section-title span{float:right;width:auto;font-size:18px;line-height:24px;}
.section-title span a{color:#383838;font-weight:700;padding:0 2px;}
.slick-dots{float:left;width:100%;padding:20px 0 10px 0;margin:0;text-align:center;}
.slick-dots li{width:auto;list-style:none;display:inline-block;padding:0 2px;}
.slick-dots li button{background:#fff !important;width:9px !important;height:9px !important;padding:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-indent:-9999px;border:none;}
.slick-dots li.slick-active button{border:1px solid #a17635 !important;background:#a17635 !important;}
/*.slick-next, .slick-prev{display:none !important;}*/
.slick-prev{background:url(../images/left-arrow-black.png) no-repeat left top;float:left;width:15px;height:12px;margin:0 5px 0 0;border:none;cursor:pointer;left:45%;padding:0;position:absolute;text-indent:-99999px;bottom:0;z-index:100;}
.slick-next{background:url(../images/right-arrow-black.png) no-repeat left top;float:left;width:15px;height:12px;margin:0 0 0 5px;border:none;cursor:pointer;padding:0;position:absolute;text-indent:-99999px;bottom:0;z-index:100;}
.ecom-section-1 .slick-slide{text-align:center;padding:0 15px;}
.ecom-section-1 .slick-slide img{max-width:100%;height:auto;display:inline-block !important;}
.sunglasses-section img, .eyeglasses-section img{width:100%;}
body.index .most-wanted-pro-box{margin:0;}
.most-wanted-pro-box{float:left;width:100%;padding:0;margin:0 0 20px 0;border-bottom:1px solid #fff;position:relative;}
.most-wanted-pro-box .fp-like{position:absolute;right:0;top:0;}
.most-wanted-pro-box .fp-like .fa{color:#383838;cursor:pointer;font-size:24px;}
.most-wanted-pro-box .fp-like .fa-heart-o{color:#383838;font-size:24px;}
.most-wanted-pro-box .fp-like .fa-heart{color:#e09d00;font-size:24px;}
.most-wanted-pro-img{float:left;width:100%;padding:10px 0 5px 0;margin:0;text-align:center;height:140px !important;display:table;}
.most-wanted-pro-img a{display:table-cell;vertical-align:middle;}
.most-wanted-pro-img spna.pro-img-span{}
.most-wanted-pro-img img{max-width:100%;height:auto;display:inline-block !important;max-height:120px;}
.most-wanted-pro-details{float:left;width:100%;padding:0 0 0 0;margin:0;text-align:center;}
.most-wanted-pro-name{float:left;width:100%;padding:0 15px !important; text-align:center; color:#383838; font-size:13px !important;}
.most-wanted-pro-name .most-wanted-pro-name-h2 {float:left;width:100%;padding:0;margin:0;overflow:hidden;height:124px;text-overflow:ellipsis;}
.most-wanted-pro-name .most-wanted-pro-name-h2 a{float:left;width:100%;text-align:center;color:#714e43;font-size:16px !important;line-height:20px;overflow:hidden;font-weight:500;font-family:'Montserrat', sans-serif;letter-spacing:1.5px;}
.most-wanted-pro-name .most-wanted-pro-name-h2 a strong{float:left;width:100%;padding:0;text-align:center;font-size:13px !important;line-height:24px;position:relative;margin-bottom:10px;}
.most-wanted-pro-name .most-wanted-pro-name-h2 a strong:after{background:#e09d00;width:20px;height:1px;left:50%;margin-left:-10px;bottom:0px;position:absolute;content:"";}
.most-wanted-pro-name .most-wanted-pro-name-h2 a strong img{display:inline-block;}
.most-wanted-pro-name .most-wanted-pro-name-h2 a span{float:left;width:100%;text-align:center;color:#383838;font-size:16px !important;line-height:20px;overflow:hidden;font-weight:400 !important;font-family:'Montserrat', sans-serif;letter-spacing:1.5px;white-space:normal;}
.most-wanted-pro-name .most-wanted-pro-name-h2 a:hover{color:#e09d00;}
.most-wanted-pro-name .most-wanted-pro-name-h2 a:hover span{color:#e09d00;}
.most-wanted-pro-details .btn.btn-custom.btn-sm {display: none !important;}
/*.most-wanted-pro-name h2 {float:left;width:100%;padding:0;margin:0;overflow:hidden;height:124px;text-overflow:ellipsis;}*/
.most-wanted-pro-name h2 {float:left;width:100%;padding:0;margin:0;overflow:hidden;height:40px;text-overflow:ellipsis;}
.most-wanted-pro-name h2 a{float:left;width:100%;text-align:center;color:#714e43;font-size:16px !important;line-height:20px;overflow:hidden;font-weight:500;font-family:'Montserrat', sans-serif;letter-spacing:1.5px;}
.most-wanted-pro-name h2 a strong{float:left;width:100%;padding:0;text-align:center;font-size:13px !important;line-height:24px;position:relative;margin-bottom:10px; display:none !important;}
.most-wanted-pro-name h2 a strong:after{background:#e09d00;width:20px;height:1px;left:50%;margin-left:-10px;bottom:0px;position:absolute;content:"";}
.most-wanted-pro-name h2 a strong img{display:inline-block;}
.most-wanted-pro-name h2 a span{float:left;width:100%;text-align:center;color:#383838;font-size:16px !important;line-height:20px;overflow:hidden;font-weight:400 !important;font-family:'Montserrat', sans-serif;letter-spacing:1.5px;white-space:normal;}
.most-wanted-pro-name h2 a:hover{color:#e09d00;}
.most-wanted-pro-name h2 a:hover span{color:#e09d00;}
.most-wanted-pro-name .prod-brand-img{max-width:150px;margin:-10px 0 0}
.most-wanted-pro-details .fa{color:#e09d00 !important}
.most-wanted-pro-details p{font-size:14px;}
.most-wanted-pro-price{float:left;width:100%;padding:10px 0 0 0;margin:0;text-align:center;font-size:16px;color:#383838; min-height: 36px;}
.most-wanted-pro-price strong{font-size:20px;}
.most-wanted-pro-price strong del{color:#9e9d9d;}
.most-wanted-pro-details .wishlish-icon {top:30px !important;}
.color-options{float:left;width:100%;padding:0;margin:0;text-align:center;height:30px;}
.color-options .color-icons{display:none;}
.color-options .color-icons img{border:1px solid #fff;width:20px;height:20px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.color-options .color-icons:hover img, .color-options .color-icons.active img{border:1px solid #000;}
.most-wanted-pro-box:hover .most-wanted-pro-details{padding-bottom:0;}
.most-wanted-pro-box:hover .color-options .color-icons{display:inline-block;}
.offer-banner{text-align:center;}
.offer-img{width:100%;background-size:cover;max-width:100%;height:auto;}
.home-perk-section{background:url(../images/section-6-bg.jpg) no-repeat center top;padding:50px 0;}
.home-banner-0{background:url(../images/home-banner-0.jpg) no-repeat center top;}
.home-banner-1{background:url(../images/home-banner-1.jpg) no-repeat center top;}
.home-perk-section-box{color:#fff !important;}
.perk-details-main{padding:0;}
.perk-content-title{float:left;width:100%;text-align:center;text-transform:uppercase;}
.perk-content-title span{font-size:42px;color:#fff;font-weight:600;padding:0 30px;position:relative;}
.perk-content-title span:before{content:'';position:absolute;left:-70px;top:50%;width:80px;height:1px;border-top:1px solid #fff;}
.perk-content-title span:after{content:'';position:absolute;right:-70px;top:50%;width:80px;height:1px;border-top:1px solid #fff;}
.perk-section-title-main{float:left;width:100%;color:#fff;text-align:center;font-size:70px;font-weight:700;padding:5px 0;text-transform:uppercase;line-height:110px;}
.perk-details{width:98.8%;min-height:232px;text-align:center;color:#fff !important;border:1px solid #fff;padding:15px 15px 15px 75px;margin:0;position:relative;}
.perk-details .perk-title{color:#fff;float:left;font-size:22px;font-weight:bold;margin:0 0 20px;padding:0;text-align:left;text-transform:uppercase;width:100%;}
.perk-details .perk-text{color:#fff;float:left;font-size:17px;font-weight:300;margin:0 0 20px;padding:0;text-align:left;text-transform:uppercase;width:100%;}
.perk-details.perk-1:before{position:absolute;left:15px;top:35%;content:"";width:50px;height:50px;overflow:hidden;background:url(../images/home-img.png) no-repeat -790px -48px;}
.perk-details.perk-2:before{position:absolute;left:15px;top:35%;content:"";width:50px;height:50px;overflow:hidden;background:url(../images/home-img.png) no-repeat -840px -48px;}
.perk-details.perk-3:before{position:absolute;left:15px;top:35%;content:"";width:50px;height:50px;overflow:hidden;background:url(../images/home-img.png) no-repeat -890px -48px;}
.perk-details.perk-l-b-border{border-right:1px solid #fff;border-left:1px solid #fff;}
.home-perk-section .about-text{color:#fff !important;font-size:17px;}
.membership-work-icon{float:left;width:100%;text-align:center;padding:0 0 10px 0;margin:0;}
.membership-work-icon img{display:inline-block !important;width:100px;height:auto;}
.membership-work-icon-1{background:url(../images/membership-icons.png) no-repeat left 0px;}
.membership-work-icon-2{background:url(../images/membership-icons.png) no-repeat left -110px;}
.membership-work-icon-3{background:url(../images/membership-icons.png) no-repeat left -220px;}
.membership-work-title{float:left;width:100%;font-size:22px;font-weight:bold;margin:0 0 20px;padding:0;color:#383838;text-align:center;text-transform:uppercase;line-height:30px;}
.membership-work-text{float:left;width:100%;text-align:center;font-size:17px;color:#383838;margin:0;padding:0 15px;line-height:24px;}
.membership-center-btn{padding:25px 0 0 0;text-align:center;}
.brand-promotion-banner{float:left;padding:0 15px;text-align:center;}
.brand-promotion-banner img{width:100%;background-size:cover;max-width:100%;height:auto;}
.brand-promotion-banner.banner-left{width:37.42%;padding:0;}
.brand-promotion-banner.banner-right{width:62.58%;padding:0;}
/**/.main_banner{padding:0;margin:0;width:100%;}
.main_banner .container{max-width:1410px !important;position:relative;}
.main_banner .ecom-section-0{padding:0; max-height: 518px; overflow: hidden;}
.main_banner .slick-slide{position:relative;}
.banner-item{float:left;margin:0;padding:0;width:100%;}
.banner-item img{width:100%;max-height:500px;max-width:100%;}
.bx-wrapper{max-width:100% !important;}
.bx-wrapper:before{background:rgba(31, 31, 29, 0.8);position:absolute;content:'';width:100%;height:100%;left:0;top:0;opacity:1;z-index:20;margin:0 0px;}
.banner-text{position:absolute;left:0;right:0;text-align:center;top:26%;margin:0 auto;max-width:1000px;z-index:100;text-transform:uppercase;letter-spacing:2px;}
.banner-text-row-1{font-size:26px;color:#fff;line-height:30px;font-weight:500;}
.banner-text-row-2{font-size:80px;color:#fff;line-height:80px;font-weight:600;padding:20px 0}
.banner-text-row-3{font-size:26px;color:#fff;line-height:30px;font-weight:500;}
.banner-text-row-4{font-size:26px;color:#fff;line-height:30px;font-weight:500;padding:50px 0 0;}
.banner-text-row-4 a{color:#fff;text-decoration:none;border:2px solid #fff;border-radius:40px;padding:10px 30px;}
.banner-text-row-4 a:hover{background:#000;color:#fff;}
@media (min-width:1700px){
.product-filter {width: 26%;}
.productlisting-main {width: 74%;}
}
@media (min-width:992px){.perk-details-main .slick-track{width:100% !important;}
.perk-details-main .slick-track .slick-slide{width:33.3% !important;}
}
@media (max-width:1441px){.bx-wrapper{max-width:inherit !important;width:100%;}
.home-banner-1, .home-banner-0{background-size:cover;background-position:50% 50% !important;}
}
@media (max-width:1440px){.banner-text{top:20%;}
}
@media (max-width:1280px){.banner-text{top:20%;}
.banner-text-row-1{font-size:18px;line-height:20px;}
.banner-text-row-2{font-size:60px;line-height:60px;}
.banner-text-row-3{font-size:18px;line-height:20px;}
.banner-text-row-4{font-size:18px;line-height:20px;padding:30px 0 0;}
.home-perk-section{background-size:cover;background-position:50% 50% !important;}
}
@media (max-width:991px){.banner-text{top:15%;}
.banner-text-row-1{font-size:18px;line-height:20px;}
.banner-text-row-2{font-size:50px;line-height:50px;}
.banner-text-row-3{font-size:18px;line-height:20px;}
.banner-text-row-4{font-size:18px;line-height:20px;}
}
@media (max-width:767px){.bx-viewport{height:350px !important;}
.main_banner .ecom-section-0{padding:0; max-height: inherit;}
.banner-text{top:12%;}
.banner-text-row-1{font-size:18px;line-height:20px;font-weight:600;}
.banner-text-row-2{font-size:45px;line-height:45px;font-weight:600;padding:15px 0}
.banner-text-row-3{font-size:16px;line-height:16px;font-weight:600;}
.banner-text-row-4{font-size:16px;line-height:16px;font-weight:600;}
}
@media (max-width:640px){.bx-viewport{height:300px !important;}
.banner-text{top:12%;}
.banner-text-row-1{font-size:20px;line-height:24px;}
.banner-text-row-2{font-size:26px;line-height:40px;}
.banner-text-row-3{font-size:14px;line-height:20px;}
.banner-text-row-4{font-size:14px;line-height:20px;}
.banner-text-row-4 a{padding:8px 20px;}
}
@media (max-width:560px){.bx-viewport{height:280px !important;}
.bx-wrapper{padding:0px 0;}
.banner-text-row-1{font-size:20px;line-height:20px;}
.banner-text-row-2{font-size:26px;line-height:40px;}
.banner-text-row-3{font-size:14px;line-height:20px;}
.banner-text-row-4{padding-top:10px;}
.banner-text-row-4 a{font-size:14px;padding:5px 10px;}
}
@media (max-width:480px){.banner-text{top:12%;}
.banner-text-row-1{font-size:16px;line-height:20px;}
.banner-text-row-2{font-size:34px;line-height:44px;}
.banner-text-row-3{font-size:14px;line-height:20px;}
.banner-text-row-4{font-size:14px;line-height:20px;}
}
@media (max-width:360px){.banner-text{top:12%;}
.banner-text-row-1{font-size:14px;line-height:20px;}
.banner-text-row-2{font-size:30px;line-height:40px;padding:5px 0}
.banner-text-row-3{font-size:12px;line-height:20px;}
.banner-text-row-4{font-size:12px;line-height:20px;padding-top:5px;}
}
.offer-section{padding:0;margin:0;width:100%;background:rgba(255, 255, 255, 1);}
.offer-section .container .bb{border-bottom:1px solid #e1e1e1;}
.offer-slide-box{float:left;margin:0 auto;max-width:100%;padding:20px 40px;}
.custom-table{display:table;}
.custom-table .table-cell{display:table-cell;vertical-align:middle;}
.offer-slide-box .offer-slide-title{display:inline-block;font-weight:600;line-height:20px;color:#333e48;font-size:14px;margin:0;padding:0 0 0 13px;}
.offer-banner-box{width:100%;margin:20px 0;padding:20px 0;}
.offer-banner-box.border-right{position:relative;}
.offer-banner-box.border-right:after{background:#e1e1e1;content:"";height:100%;position:absolute;right:-15px;top:0;width:1px;}
.offer-banner-title{width:100%;margin:0;padding:0;text-align:center;color:#e09d00;font-size:16px;font-weight:600;line-height:40px;}
.offer-banner-content{width:100%;margin:0;padding:0;text-align:center;color:#000;font-size:14px;font-weight:300}
.sub-banner-1{background:url(../images/icons-1.png) no-repeat 50% 50%;}
.sub-banner-2{background:url(../images/icons-2.png) no-repeat 50% 50%;}
.sub-banner-3{background:url(../images/icons-3.png) no-repeat 50% 50%;}
/**/.free-shipping-main{float:left;margin:30px 0 0;padding:0;width:100%;}
.free-shipping-title{float:left;width:100%;font-size:22px;font-weight:bold;margin:0 0 20px;padding:0;color:#383838;text-align:center;text-transform:uppercase;}
.free-shipping-title span{float:left;text-align:center;width:100%;font-size:41px;}
.free-shipping-text{float:left;width:100%;text-align:center;font-size:18px;color:#383838;margin:0;padding:0 15px;}
#triangle-topright{border-top:100px solid red;border-left:100px solid transparent;}
.top-rated-img{bottom:0px;position:fixed;right:0px;text-align:right;}
footer{z-index:8;position:relative;}
.footer-section{float:left;margin:0;padding:0;width:100%;background:rgba(31,31,29,1);}
.footer-section .container{}
.footer-row-1{float:left;margin:0;padding:45px 0;border-bottom:1px solid #1f1f1f;width:100%;}
.newsletter-title{float:right;text-align:right;font-size:22px;font-weight:500;color:#fff;text-transform:uppercase;padding:7px 0 0;}
#newsletter-email, #txtSubscriber {background:none;border:none;border-bottom:1px solid #404040;border-radius:0;color:#fff;display:inline-block;float:left;height:40px;line-height:40px;margin-bottom:0;width:96%;position:relative;padding-right:40px;}
#newsletter-subscribe{background:none;border:none;border-radius:0;display:inline-block;font-size:18px;margin-bottom:0;transition:all 0.25s ease-in-out 0s;position:absolute;right:8%;top:11px;}
#newsletter-subscribe a{color:#585858;text-decoration:none;}
#newsletter-subscribe a:hover{color:#fff;text-decoration:none;}
.social-title{float:left;text-align:left;font-size:22px;font-weight:500;color:#fff;text-transform:uppercase;padding:7px 15px 0 0;}
ul#social-icons{list-style:none;margin-bottom:0;float:left;padding-left:0;}
ul#social-icons li{display:inline-block;margin:0 8px 10px 8px;text-align:center;vertical-align:middle;border:1px solid #323232;border-radius:20px;padding:0 5px;width:30px;height:30px;line-height:30px;}
ul#social-icons li a{color:#fff;font-size:7px;}
ul#social-icons li:hover a{color:#323232;text-decoration:none;}
ul#social-icons li:hover{color:#323232 !important;background:#fff;}
.footer-row-2{float:left;margin:0;padding:45px 0 0 0;border-bottom:1px solid #1f1f1f;width:100%;}
.need-help-title{float:left;text-align:left;font-size:16px;/*font-weight:400;*/color:#fff;text-transform:uppercase;padding:7px 0 0;}
.help-icon{float:left;margin:20px 0;padding:0;width:100%;}
.faq-icon{float:left;margin:5px 10px 5px 0;padding:0;}
.icon{float:left;margin:0 0 5px;padding:0;width:100%;text-align:center;font-size:10px;color:#fff;}
.faq-icon span{float:left;margin:0;padding:0;width:100%;text-align:center;font-size:17px;color:#fff;}
.faq-icon span a{color:#fff;text-decoration:none;}
.faq-icon span a:hover{color:#fff;text-decoration:underline;}
.our-here{float:left;margin:10px 0;padding:0;width:100%;font-size:16px;color:#fff;line-height:24px;}
.footer-link{float:left;margin:10px 0;padding:0;width:100%;font-size:16px;line-height:24px;}
.footer-link ul{list-style:none;margin:0;padding:20px 0 0;}
.footer-link ul li{display:block;margin:0 0 5px;padding:0;}
.footer-link ul li a{color:#fff;text-decoration:none;}
.footer-link ul li a:hover{color:#717171;text-decoration:none;}
.contact-us-bg{float:left;width:46%;margin:0;padding:0;}
.contact-us-text{float:left;width:100%;font-size:16px;}
.contact-us-text p{float:left;width:100%;font-size:16px;color:#fff;margin:10px 0 0;padding:0;word-wrap:break-word;}
.contact-us-text p span{float:left;width:100%;color:#fff;font-weight:bold;}
.trust-seal-bg{float:right;width:42%;margin:0;padding:0;}
.trust-seal-title{float:left;font-size:22px;font-weight:500;color:#fff;text-transform:uppercase;padding:7px 0 0;text-align:center;width:100%;}
.trust-seal-img{float:left;margin:20px 0;padding:0;width:100%;font-size:17px;text-align:center;}
.trust-seal-img img{max-width:80%;}
.footer-row-3{float:left;margin:0;padding:20px 0;width:100%;text-align:center;font-size:17px;color:#fff;}
.footer-row-3 a{color:#fff;text-decoration:none;}
.footer-row-3 a:hover{color:#fff;text-decoration:underline;}

.breadcrumbs{background:#fff;color:#383838;font-size:17px;line-height:24px;padding:10px 0 !important;}
.breadcrumbs ul,li{list-style:none;padding-left: 0px;}
.breadcrumbs a{padding:0 0px 0 0;margin:0 15px 0 0;color:#000;font-size:17px;line-height:24px;position:relative;}
.breadcrumbs a:after{content:"/ ";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#000;padding-right:0.5em;position:absolute;top:1px;right:-15px;font-size:8px;}
.breadcrumbs ul li:last-child::after{content: " "}

.breadcrumbs ul,li{list-style:none;padding-left: 0px;}
.breadcrumbs ul li{display: inline-block;}
.breadcrumbs a:hover{color:#e09d00;}
.breadcrumbs span.title{color:#e09d00;text-transform:capitalize}
.breadcrumbspro{color:#fff;font-size:16px;line-height:24px;padding:10px 0 0 0 !important;background:none}
.breadcrumbspro a{float:left;padding:0 0px 0 0;margin:0 15px 0 0;color:#000;font-size:17px;line-height:24px;position:relative;}
.breadcrumbspro a:after{content:"/ ";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#000;padding-right:0.5em;position:absolute;top:1px;right:-12px;font-size:8px;}
.breadcrumbspro.brand{color:#000;}
.breadcrumbspro.brand a{color:#000;}
.breadcrumbspro.brand a:after{color:#000;}
.myaccount-content{padding:0;}
.myac-menu{margin-top:5px;text-align:center;margin-bottom: 20px;}
.myac-menu .select{margin:0 auto;min-width:250px;text-align:left;}
.select{border:1px solid #1a1a1a;color:#383838;cursor:pointer;display:inline-block;font-size:16px;position:relative;}
.styledSelect{top:0;width:100%;bottom:0;left:0;background-color:white;padding:8px 20px 8px 10px;}
.styledSelect:after{content:"";width:0;height:0;border:5px solid transparent;border-color:black transparent transparent transparent;position:absolute;top:14px;right:5px;}
.styledSelect:active, .styledSelect.active{}
.s-hidden{display:none;}
.options{display:none;position:absolute;top:100%;right:0;left:0;z-index:1;margin:0 0;padding:0 0;list-style:none;border:1px solid #ccc;background-color:white;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);}
.options li{margin:0 0;padding:3px 10px;text-align:left;}
.options li:hover{background-color:#39f;color:white;}
.myac-left-nav{}
.content-menu-title{color:#383838;float:left;font-size:16px;font-weight:500;padding:7px 0 0;text-align:left;text-transform:uppercase;}
.myac-left-nav ul{float:left;width:100%;list-style:none;padding:5px 0px;margin:0px;border-left:1px solid #e09d00;font-size:17px;letter-spacing:1px;}
.myac-left-nav ul li{text-align:left;position:relative;}
.myac-left-nav ul li a{color:#383838;border-right:4px solid #fff;padding:10px 10px 10px 15px;display:block;}
.myac-left-nav ul li.active a, .myac-left-nav ul li a:hover, .myac-left-nav ul li a:focus{color:#fff;border-left:4px solid #e09d00;background:rgba(0,0,0,0.85);}
.ac-personal-details{background:#f7f3ef;padding:20px;}
.inner-title{color:#383838;font-weight:500;font-size:16px;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase;}
.ac-personal-info{color:#383838;letter-spacing:1.5px;margin-top:15px;}
.ac-personal-info strong{color:#383838;display:block;letter-spacing:1.5px;text-transform:uppercase;}
.email-subscription-text{float:right;line-height:24px;}
.email-subscription-text a{float:right;margin-left:5px;}
.account-address{color:#383838;line-height:24px;}
.form-box .select{border-color:#404040;color:#383838;width:80% !important;}
.edit-personal-info{display:none;}
.account-address span.default-selection{float:left;}
.change-password-info{display:none;}
.myaccount-content .table-responsive{border:none !important;}
.orders-outer{margin-top:30px;}
.orders-section{}
.no-order{font-size:22px;margin-bottom:20px;letter-spacing:1.5px;}
.orders-table{width:100%;margin-bottom:20px;}
.orders-table th{padding:10px;background:#000;border-top:3px solid #e09d00;text-transform:uppercase;color:#fff;font-size:16px;font-weight:400;}
.orders-table td{padding:10px;border-bottom:1px solid #404040;color:#383838;font-size:16px;}
.orders-details-section{background:#f7f3ef;padding:20px;}
.order-details-order-no{display:block;font-size:20px;margin-bottom:20px;border-bottom:1px solid #333333;padding-bottom:20px;}
.order-details-order-no strong{color:#383838;font-weight:normal;}
.order-detail-img{}
.order-detail-img img{max-width:100%;}
.order-detail-pro-name{font-size:28px;letter-spacing:1.5px;font-weight: 300;}
.order-detail-sec-1{}
.order-detail-sec-1 .order-detail-sec-11{}
.order-detail-sec-1 .order-detail-sec-12{}
.order-detail-sec-1 .cart-pro-property{margin-top:15px;text-transform:none;color:#383838;}
.order-detail-sec-1 .cart-pro-property strong{display:block;margin-bottom:3px;text-transform:uppercase;letter-spacing:1.5px;}
.order-detail-sec-1 .cart-pro-property a{display:inline-block;white-space:nowrap;}
.hr-line{border-color:#333;}
.order-detail-sec-2{margin-bottom: 25px;}
.order-detail-sec-2 .cart-pro-property{color:#383838;font-weight:300;}
.order-detail-sec-2 .order-detail-sec-22{text-align:right;margin-top:10px;}
.order-detail-sec-2 .order-detail-sec-22 .btn{max-width:200px;}
.order-detail-total{font-size:18px;text-align:right;padding:5px 0;}
.order-detail-total strong{color:#383838;}
.order-detail-total span{color:#383838;letter-spacing:1.5px;}
.order-detail-total-final{font-size:20px;text-align:right;}
.order-detail-total-final strong{color:#767676;}
.order-detail-total-final span{color:#383838;}
.returns-outer{margin-top:65px;}
.returns-section{}
.returns-section .nav-tabs{border-bottom:1px solid #333333;}
.returns-section .nav-tabs li{}
.returns-section .nav-tabs li a{border-radius:0px;background:#fff;border-top:3px solid #fff;color:#383838;border-bottom:1px solid #333;min-width:210px;text-align:center;letter-spacing:1px;}
.returns-section .nav > li > a:focus, .returns-section .nav > li > a:hover{border-color:#333;border-top:3px solid #e09d00;color:#fff;background:rgba(0, 0, 0, 0.85);}
.returns-section .nav-tabs > li.active > a, .returns-section .nav-tabs > li.active > a:focus, .returns-section .nav-tabs > li.active > a:hover{border-color:#333;border-top:3px solid #e09d00;color:#fff;background:rgba(0, 0, 0, 0.85);}
.return-in-section{background:#f7f3ef;padding:20px;margin-top:20px;}
.return-sub-title{padding-bottom:5px;text-transform:uppercase;font-size:20px;}
.my-ac-return-list-btn{padding:10px 10px 10px 0;border-bottom:1px solid #333333;font-size:18px;cursor:pointer;}
.my-ac-return-list-btn strong{text-transform:uppercase;}
.my-ac-return-list-box{margin-top:20px;}
.return-sub-text{font-size:18px;color:#5d5d5d;letter-spacing:1px;}
.return-item{border-bottom:1px solid #333333;padding-bottom:25px;margin-bottom:25px;}
.return-item.last{margin-bottom:0px;}
.return-item-title{margin-bottom:15px;color:#383838;}
.return-option-box{}
.return-option-in{margin-bottom:20px;}
.return-option-box strong{display:block;text-transform:uppercase;margin-bottom:5px;}
.return-option-box select{height:33px;}
.return-option-box span{text-transform:uppercase;display:inline-block;vertical-align:middle;margin-left:5px;}
.return-option-box span small{display:block;}
.return-items-total{letter-spacing:1px;}
.return-items-total strong{margin-right:40px;display:inline-block;color:#e09d00;letter-spacing:1.5px;}
.return-item .cart-pro-arrival strong{color:#383838;}
.return-item .cart-pro-arrival{color:#383838;}
.return-item .cart-pro-return strong{color:#383838;}
.return-item .cart-pro-return{color:#383838;}
input[type="checkbox"], input[type="radio"]{margin-top:1px;}
.cart-pro-qty{float:left;text-align:center;}
.cart-pro-title{font-size:22px;margin-bottom:10px;letter-spacing:1.5px;}
.cart-pro-title a{color:#383838;}
.cart-pro-title a:hover{color:#e09d00;}
.cart-pro-property{text-transform:uppercase;margin-bottom:2px;font-weight:400;color:#383838;font-size:12px;letter-spacing:1px;}
.cart-pro-property strong{font-weight:700;}
.cart-pro-price{margin:15px 0 5px;font-size:18px;letter-spacing:1.5px;}
.cart-pro-price strong{font-weight:400;}
.cart-pro-dis-price{margin:0px 0 15px 0;letter-spacing:1.5px;}
.cart-pro-dis-price strong{font-weight:400;letter-spacing:1.5px;}
.cart-pro-arrival{margin-bottom:10px;font-weight:400;color:#383838;}
.cart-pro-arrival strong{display:block;}
.cart-pro-return{font-weight:400;color:#383838;}
.cart-pro-return strong{display:block;}
.cart-qty{border:1px solid #e09d00;display:inline-block;padding:5px;position:relative;}
.cart-qty label{margin:0 5px 0 0;color:#817E7E;font-size:16px;letter-spacing:1.5px;}
.cart-qty .select-box{width:auto;}
.cart-qty select{padding-right:15px;background:transparent;line-height:1;border:0;border-radius:0;height:34px;-webkit-appearance:none;z-index:2;position:relative;letter-spacing:1.5px;}
.cart-box .cart-qty select{padding-right:0px;}
.cart-pro-remove{margin-top:10px;text-transform:uppercase;display:none;}
.inner-section-one:hover .cart-pro-remove{display:block;}
.cart-pro-remove a{color:#383838;text-decoration:underline;font-size:18px;}
.cart-pro-remove a:hover, .cart-pro-remove a:focus{color:#e09d00;}
.mail-pref-outer{margin-top:65px;}
.mail-pref-section{}
.mail-pref-inner{background:#f7f3ef;padding:20px;}
.mail-pref-item{margin-bottom:20px;color:#000;}
.mail-pref-item.last{border-top:1px solid #1a1a1a;padding-top:20px;}
.mail-pref-item span{display:block;color:#383838;padding-left:20px;}
.product-list-main{position:relative;background:#fff;min-height:400px;}
.pl-hover-bg{width:100%;height:100%;background:rgba(0,0,0,0.6);position:absolute;z-index:1;display:none;left:0;top:0;}
.pl-hover-bg.active{display:block;}
.sub-page-banner-bg{padding:0px;background-size:contain;margin:0px 0 0 0;}
.sub-page-banner-bg.brand-section{background:rgb(31, 31, 29);}
.sub-page-banner-bg.brand-section .sub-page-banner-text{}
.sub-page-banner-bg.brand-section .brand-logo-box{padding:50px 0 0 0;text-align:center;}
.sub-page-banner-bg.brand-section .brand-logo-box.brand-no-description{padding:50px 0 50px 0;text-align:center;}
.parallax-window{background:transparent;padding:20px 0;background-size:cover;}
.sub-page-banner-text{padding:30px 0 20px 0;}
.sub-page-banner-img{padding:0;}
.sub-page-banner-img img{background-size:contain;text-align:right;max-width:100%;width:auto;height:100%;}
.sub-page-title{float:left;width:100%;padding:0 0 10px 0;font-size:34px;color:#000;font-weight:400;line-height:30px;letter-spacing:1.5px;}
.sub-page-text{float:left;width:100%;padding:10px 0;margin:0;font-size:16px;color:#000;line-height:32px;}
.sub-page-title.custome-title{color:#000;}
.sub-page-text.custome-text{color:#000;}
.pro-sorting-bg{padding:0px 0;margin:0;transition:all 0.5s ease 0s;}
#sticky-element.sticky{display:block;background:#fff;left:0;position:fixed;top:60px;width:100%;z-index:998;}
#sticky-element.sticky a{color:#383838;}
#sticky-element.sticky.nav-down{top:113px;}
#sticky-element.sticky.nav-up{top:60px;}
.sorting-left{float:left;width:auto;padding:0;margin:0;list-style:none;position:relative;}
.sorting-left li, .sorting-right li{float:left;padding:15px 10px;color:#c6c6c6;font-size:16px;position:relative;line-height:30px;text-transform:capitalize;}
.sticky .sorting-left li, .sticky .sorting-right li{color:#000;}
.sorting-left li a, .sorting-right li a{color:#000;}
.sorting-left li a:hover, .sorting-left li.active a, .sorting-right li a:hover, .sorting-right li.active a{color:#383838;}
.sorting-left .inner-tab-text{left:0;}
.sorting-right .inner-tab-text{right:0;}
.sorting-right{float:right;width:auto;padding:0;margin:0;position:relative;list-style:none;}
.inner-tab-text.leftdropdown{display:none;position:absolute;top:60px;z-index:2;background:#fff;padding:40px 20px 20px 40px;}
.inner-tab-text.leftdropdown ul{float:left;list-style:none;margin:0;padding:0;}
.inner-tab-text.leftdropdown ul li{float:left;width:90%;list-style:none;color:#383838;padding:5px 0;margin:0;height:44px;}
.inner-tab-text.leftdropdown ul li input{float:left;margin-right:5px;margin-top:-3px !important;}
.inner-tab-text.leftdropdown btn{margin-top:10px;}
.leftdropdown-1{width:700px;}
.leftdropdown-1 ul{width:33.3%;}
.leftdropdown-2{width:800px;}
.leftdropdown-2 ul{width:25%;}
.leftdropdown-3{width:700px;}
.leftdropdown-3 ul{width:33.3%;}
.leftdropdown-4{width:400px;}
.leftdropdown-4 ul{width:50%;}
.leftdropdown-5{width:400px;}
.leftdropdown-5 ul{width:50%;}
.leftdropdown-6{width:900px;}
.leftdropdown-6 ul{width:25%;}
.inner-tab-text.rightdropdown{width:250px;display:none;position:absolute;top:60px;z-index:2;background:#fff;padding:20px;}
.inner-tab-text.rightdropdown ul{float:left;width:100%;list-style:none;margin:0;padding:0;}
.inner-tab-btn .jplist-dd-panel{cursor:pointer;}
.inner-tab-text.rightdropdown ul li{float:left;width:100%;list-style:none;color:#383838;padding:5px 0;margin:0;line-height:24px;}
.inner-tab-text.rightdropdown ul li span{cursor:pointer;}
.inner-tab-text.rightdropdown ul li input{float:left;margin-right:5px;margin-top:5px !important;}
.inner-tab-text.rightdropdown .jplist-dd-panel{display:inline-block;}
.inner-tab-btn .inner-tab-text{display:none !important;}
.inner-tab-btn.active .inner-tab-text{display:block !important;}
.inner-tab-btn .inner-tab-text ul{display:none !important;}
.inner-tab-btn.active .inner-tab-text ul{display:block !important;}
.block{display:block !important;}
.side-active:before{position:fixed;background:rgba(0,0,0,0.6);content:"";left:0px;right:0px;top:0px;bottom:0px;z-index:99999;}
.relative{position:relative !important;}
.sort-box{position:fixed;left:-90%;background:#f5f5f5;border:1px solid #F7F3EF;border-width:0 1px;padding:0px;width:90%;transition:left 0.5s;z-index:999991;top:0;bottom:0px;overflow:auto;}
.filter-btn{}
.filter-btn.active{background:#e09d00;color:#fff;}
.sort-btn{}
.sort-btn.active{background:#e09d00;color:#fff;}
.filter-box{position:fixed;left:-90%;background:#f5f5f5;border:1px solid #F7F3EF;border-width:0 1px;padding:0px;width:90%;transition:left 0.5s;z-index:999991;top:0;bottom:0px;overflow:auto;}
.filter-box.side-slide{left:0;transition:left 0.5s;}
.sort-box.side-slide{left:0;transition:left 0.5s;}
.filter-title{font-size:20px;font-weight:600;overflow:hidden;padding:10px;border-bottom:1px solid #ccc;}
.side-slide ul{float:left;width:100%;padding:0 0px;list-style:none;}
.side-slide ul li.dropdown{border-bottom:1px solid #ccc;}
.side-slide .inner-tab-desc{padding:10px;display:none;}
.side-slide .inner-tab-desc .checkbox-inline, .side-slide .inner-tab-desc .radio-inline{width:100%;height:inherit;padding:0;}
.side-slide .inner-tab-desc .color-filter-item{width:auto;}
.side-slide .inner-tab-desc .checkbox-inline img, .side-slide .inner-tab-desc .radio-inline img{padding-left:0px;max-height:30px;width:auto;margin:0 !important;}
.side-slide .inner-tab-desc .brand-filter-img-box .checkbox-inline img, .side-slide .brand-filter-img-box .inner-tab-desc .radio-inline img{padding-left:5px;max-height:50px;width:auto;}
.side-slide .inner-tab-desc .color-filter-mob .checkbox-inline img, .side-slide .color-filter-mob .inner-tab-desc .radio-inline img{width:34px !important;height:34px !important;padding:0;max-height:34px !important;}
.fit-filter-item .color-filter-item{margin:5px 10px;}
.side-slide .inner-tab-desc .color-filter-mob .color-filter{margin-left:0px;}
.side-slide .inner-tab-desc .row{margin:0;}
.outer-tab-mob-desc .mob-brand-filter{margin:0 !important;}
.outer-tab-mob-desc .mob-brand-filter label.checkbox-inline{height:inherit;padding-left:0;width:auto;margin:0 10px 10px 10px;}
.outer-tab-mob-desc .mob-brand-filter .checkbox input[type="checkbox"], .outer-tab-mob-desc .mob-brand-filter .checkbox-inline input[type="checkbox"], .outer-tab-mob-desc .mob-brand-filter .radio input[type="radio"], .outer-tab-mob-desc .mob-brand-filter .radio-inline input[type="radio"]{margin:15px 0 0 -15px !important;display:none;}
.outer-tab-mob-desc .brand-filter-img-box{padding:0;}
.outer-tab-mob-desc .mob-category-filter{margin:0 !important;}
.outer-tab-mob-desc .mob-category-filter label.checkbox-inline{height:inherit;padding-left:0;width:auto;margin:0 0px 10px 0px;text-align:center;}
.outer-tab-mob-desc .mob-category-filter label.checkbox-inline .v-middle{margin:0 !important;padding:0 !important;}
.outer-tab-mob-desc .mob-category-filter label.checkbox-inline span{float:left;text-align:center;margin:0 !important;padding:0 !important;width:100%;}
.outer-tab-mob-desc .mob-category-filter .checkbox input[type="checkbox"], .outer-tab-mob-desc .mob-category-filter .checkbox-inline input[type="checkbox"], .outer-tab-mob-desc .mob-category-filter .radio input[type="radio"], .outer-tab-mob-desc .mob-category-filter .radio-inline input[type="radio"]{margin:6px 0 0 -15px !important;display:none;}
.outer-tab-mob-desc .brand-filter-img-box{padding:0;}
.outer-tab-mob-desc .mob-frame-shape-filter{margin:0 !important;}
.outer-tab-mob-desc .mob-frame-shape-filter label.checkbox-inline{height:inherit;padding-left:0px;width:40%;margin:0 10px 10px 10px;text-align:center;}
.outer-tab-mob-desc .mob-frame-shape-filter label.checkbox-inline img{margin:0;padding:0;max-width:100%;height:auto;}
.outer-tab-mob-desc .mob-frame-shape-filter .checkbox input[type="checkbox"], .outer-tab-mob-desc .mob-frame-shape-filter .checkbox-inline input[type="checkbox"], .outer-tab-mob-desc .mob-frame-shape-filter .radio input[type="radio"], .outer-tab-mob-desc .mob-frame-shape-filter .radio-inline input[type="radio"]{margin:7px 0 0 -15px !important;display:none;}
.outer-tab-mob-desc .brand-filter-img-box{padding:0;}
.outer-tab-mob-desc .mob-color-filter{margin:0 !important;}
.outer-tab-mob-desc .mob-color-filter label.checkbox-inline{height:inherit;padding-left:0;width:auto;margin:0 10px 10px 10px;}
.outer-tab-mob-desc .mob-color-filter .checkbox input[type="checkbox"], .outer-tab-mob-desc .mob-color-filter .checkbox-inline input[type="checkbox"], .outer-tab-mob-desc .mob-color-filter .radio input[type="radio"], .outer-tab-mob-desc .mob-color-filter .radio-inline input[type="radio"]{margin:7px 0 0 -15px !important;display:none;}
.outer-tab-mob-desc .color-filter-mob{padding:0;}
.outer-tab-mob-desc .mob-face-fit-filter{margin:0 !important;}
.outer-tab-mob-desc .mob-face-fit-filter label.checkbox-inline{height:inherit;padding:5px 0;margin:0 0px 0px 0px;line-height:20px;width:33.3%;}
.outer-tab-mob-desc .mob-face-fit-filter .checkbox input[type="checkbox"], .outer-tab-mob-desc .mob-face-fit-filter .checkbox-inline input[type="checkbox"], .outer-tab-mob-desc .mob-face-fit-filter .radio input[type="radio"], .outer-tab-mob-desc .mob-face-fit-filter .radio-inline input[type="radio"]{margin:-1px 0 0 -20px !important;display:none;}
.outer-tab-mob-desc .fit-filter-item{padding:0;}
.outer-tab-mob-desc .mob-frame-fit-filter{margin:0 !important;}
.outer-tab-mob-desc .mob-frame-fit-filter label.checkbox-inline{height:inherit;padding-left:0;width:auto;margin:0 0px 10px 0px;text-align:center;}
.outer-tab-mob-desc .mob-frame-fit-filter label.checkbox-inline .v-middle{margin:0 !important;padding:0 !important;}
.outer-tab-mob-desc .mob-frame-fit-filter label.checkbox-inline span{float:left;text-align:center;margin:0 !important;padding:0 !important;width:100%;}
.outer-tab-mob-desc .mob-frame-fit-filter .checkbox input[type="checkbox"], .outer-tab-mob-desc .mob-frame-fit-filter .checkbox-inline input[type="checkbox"], .outer-tab-mob-desc .mob-frame-fit-filter .radio input[type="radio"], .outer-tab-mob-desc .mob-frame-fit-filter .radio-inline input[type="radio"]{margin:6px 0 0 -15px !important;display:none;}
.outer-tab-mob-desc .brand-filter-img-box{padding:0;}
.outer-tab-mob-desc .mob-gender-filter{margin:0 !important;}
.outer-tab-mob-desc .mob-gender-filter label.checkbox-inline{height:inherit;padding-left:0px;width:auto;line-height:20px;margin:0 10px 10px 10px;}
.outer-tab-mob-desc .mob-gender-filter .checkbox input[type="checkbox"], .outer-tab-mob-desc .mob-gender-filter .checkbox-inline input[type="checkbox"], .outer-tab-mob-desc .mob-gender-filter .radio input[type="radio"], .outer-tab-mob-desc .mob-gender-filter .radio-inline input[type="radio"]{margin:-1px 0 0 -20px !important;display:none;}
.outer-tab-mob-desc .color-filter-item:hover .checkbox-inline:after, .outer-tab-mob-desc .color-filter-item .checkbox-inline.active:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.outer-tab-mob-desc .color-filter-item:hover .checkbox-inline:before, .outer-tab-mob-desc .color-filter-item .checkbox-inline.active:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.outer-tab-mob-desc .mob-color-filter.color-filter-item:hover .checkbox-inline:before, .outer-tab-mob-desc .mob-color-filter.color-filter-item .checkbox-inline.active:before{border-radius:50% !important;}
.outer-tab-mob-desc .mob-brand-filter:hover .checkbox-inline:before, .outer-tab-mob-desc .mob-brand-filter .checkbox-inline.active:before, .outer-tab-mob-desc .mob-frame-fit-filter:hover .checkbox-inline:before, .outer-tab-mob-desc .mob-frame-fit-filter .checkbox-inline.active:before, .outer-tab-mob-desc .mob-frame-shape-filter:hover .checkbox-inline:before, .outer-tab-mob-desc .mob-frame-shape-filter .checkbox-inline.active:before, .outer-tab-mob-desc .mob-face-fit-filter:hover .checkbox-inline:before, .outer-tab-mob-desc .mob-face-fit-filter .checkbox-inline.active:before{border-radius:0%;}
.filter-box.side-slide .btn-red{font-size:13px;}
.filter-box.side-slide .btn-default{font-size:11px;}
.outer-tab-mob-desc .brand-filter-img-box{padding:0;}
.mob-filter-box{float:left;width:100%;}
#selectedFilterMobile .pro-pagination{float:left;width:100%;}
.mob-filter-box .pl-filter-text{float:left;width:100%;}
.mob-filter-box .pl-filter-text .clear-list-name strong{font-size:17px;font-weight:500;}
.side-slide label{font-weight:400;}
.filter-in-btn{padding:7px 10px;overflow:hidden;font-size:16px;text-transform:uppercase;cursor:pointer;}
.filter-in-btn .fa{float:right;margin-top:3px;}
.filter-in-btn .fa-minus{display:none;}
.active .filter-in-btn{}
.active .filter-in-btn .fa-plus{display:none;}
.active .filter-in-btn .fa-minus{display:inline-block;}
.filter-done:before, .filter-done:hover, .filter-done:focus{background:#fff !important;color:#383838 !important;border-color:#e1e1e1 !important;}
.side-slide .inner-tab-desc .inner-tab-round-list figure{float:none;display:block;}
.side-slide .inner-tab-desc .inner-tab-round-list figure strong{margin:0 auto;}
.side-slide .inner-tab-desc .inner-tab-round-list .filter-name{text-align:center;display:block;}
.side-slide .inner-tab-desc .inner-tab-round-list li{width:25%;}
.side-slide .inner-tab-desc .cols3{}
.side-slide .inner-tab-desc .cols3.inner-tab-round-list li{}
.side-slide .inner-tab-desc .inner-tabs-square-list figure{float:none;display:block;}
.side-slide .inner-tab-desc .inner-tabs-square-list figure strong{float:none;}
.side-slide .inner-tab-desc .inner-tabs-square-list .filter-name{padding-top:10px;}
.sort-container .checkbox-inline input[type="radio"], .inner-tab-18-text input[type="radio"]{display:none;}
.filter-box .filter-title{text-transform:uppercase;}
.mob-filter-box .pro-pagination{border:none;margin:0 0px;padding:10px;border-bottom:1px solid #ccc;}
.mob-filter-box .pro-pagination .clear-list-name{font-size:18px;text-transform:uppercase;}
.mob-filter-box .page-filter{float:left;width:100%;padding-top:0px;}
.mob-filter-box .page-filter .clear-list{margin-bottom:6px;font-size:18px;}
.inner-tab-desc .checkbox-inline{display:inline-block;width:100%;font-size:16px;font-weight:300;margin-bottom:4px;margin-left:0;}
.sort-container .checkbox-inline, .inner-tab-18-text .checkbox-inline{cursor:default;padding-left:0;}
.checkbox-inline input[type=radio]+label.checkbox-inline{display:inline-block;padding-left:20px;position:relative;cursor:pointer;}
.checkbox-inline input[type=radio]:checked+label:before{content:"\2713";text-shadow:1px 1px 1px rgba(0, 0, 0, .2);font-size:19px;color:#383838;text-align:center;line-height:13px;position:absolute;left:0px;top:3px;}
.item-row-1{padding:0px 0 15px 0;}
.item-row-2{padding:10px 0;}
.item-row-2 .form-control{border-color:#e1e1e1 !important;height:41px;}
.item-row-2 .master-price{text-align:center;font-size:18px;color:#e09d00;padding:10px 0 0px 0 !important;}
.item-row-2 .master-price .price-retail{display:inline-block;color:#714e43;}
.product-top-nav{float:left;width:100%;padding:20px 0;border-top:1px solid #F7F3EF;}
.product-top-nav a{color:#383838;line-height:30px;text-transform:uppercase;}
.product-top-nav a .fa{color:#383838;}
.product-name{color:#714e43;float:left;font-family:'Montserrat', sans-serif;font-size:34px;font-weight:600;letter-spacing:1.5px;line-height:40px;text-align:left;width:100%;}
.product-name h1{display:inline;font-size:inherit;font-weight:inherit;}
.product-subtext{text-align:left;margin:0;padding:0 0 5px 0;font-size:16px;}
.product-subtext{color:#714e43;font-size:16px;font-weight:400;}
.product-subtext a{color:#714e43;font-size:16px;font-weight:400;}
.product-subtext strong{font-size:18px;font-weight:600;}
/**/.sizetable tr{border:1px solid #714e43;}
.sizetable tr.active td{border-top:1px solid #e09d00;border-bottom:1px solid #e09d00}
.sizetable tr.active td:first-child{border-left:1px solid #e09d00}
.sizetable tr.active td:last-child{border-right:1px solid #e09d00}
.sizetable td{padding:10px;color:#714e43;}
.sizetable td a{font-weight:400;color:#714e43;}
.selectframesize-mainbox{float:left;width:100%;color:#714e43;text-align:center;padding-top:10px;}
/*.selectframesize-options{float:left;overflow-x:auto;width:100%;}*/
.selectframesize-options{float:left;overflow-x:auto;}
.selectframesize-mainbox table{float:left;}
@media (max-width:480px){.sizetable td{color:#714e43;padding:10px 6px;}
}
.youmaysave-text{font-size:16px;line-height:26px;position:relative;padding:15px 15px 0;}
.youmaysave-text strong{float:left;width:auto;font-weight:normal !important;line-height:40px;padding-right:15px;}
.youmaysave-text span{float:left;width:auto;height:34px;line-height:34px;background:#e09d00;color:#fff !important;position:relative;padding:0px 10px !important;margin:0 0 0 15px;}
.youmaysave-text span:after, .youmaysave-text span:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.youmaysave-text span:after{border-color:rgba(224, 157, 0, 0);border-right-color:#e09d00;border-width:11px;margin-top:-11px;}
.youmaysave-text span:before{border-color:rgba(224, 157, 0, 0);border-right-color:#e09d00;border-width:16px;margin-top:-16px;}
.selectframeprice-box{padding:15px 0 0 0;position:relative;}
.selectframeprice-mainbox i.fa{float:left;margin:15px 0 0 0;cursor:pointer;}
.selectframeprice-mainbox del{float:left;width:auto;padding:0 15px 0;font-size:40px;color:#9e9d9d;}
.selectframeprice-mainbox span.saleprice{float:left;width:auto;padding:0 15px 0;font-size:40px;color:#e09d00;}
.selectframeprice-mainbox span{float:left;width:auto;max-width:200px;padding:0 15px 0;font-size:16px;color:#e09d00;}
.price-tooltip-content{width:250px;top:40px;left:-10px;background:#fff;border:1px solid #e1e1e1;padding:15px;color:#000;font-size:14px;}
.selectframeprice-mainbox i.fa:hover ~ .price-tooltip-content{opacity:1;}
.vip-promo-text{float:left;width:100%;padding:15px 0;margin:15px 0 0 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:16px;line-height:26px;}
.vip-promo-text span{color:#e09d00;}
#out-of-stock-btn.item-row-2{padding:0 0px 15px 0px !important;text-align:left;}
#out-of-stock-btn.item-row-2 .text-danger.font-24{padding:15px 0 0 0 !important;}
.item-row-2 .notify-text{padding-bottom:5px;}
.price-tooltip-content:before{top:-10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(219, 219, 219, 0);border-bottom-color:#dbdbdb;border-width:9px;left:10px;margin-top:-9px;}
.price-tooltip-content:after{top:-7px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;left:11px;margin-top:-8px;}
.promo-text-box{float:left;max-width:160px;color:#e09d00;text-transform:uppercase;font-style:italic;}
.selectframecolor-box{padding-top:15px;padding-bottom:10px;}
.product-color-frame-select{float:left; padding:0px 0;}
.product-color-frame-select select.form-control{border:1px solid #e09d00;width:auto;min-width:40%;max-width:100%;}
.product-qty-box{float:left;width:130px;border:1px solid #e1e1e1;margin:10px 15px 0px 0px;padding:0 15px;}
.product-qty-box label{float:left;width:60%;line-height:30px;color:#714e43;margin:0;font-size:16px;font-weight:400;}
.product-qty-box .form-control.fix-item-input{float:left;padding:0;border:none;width:40%;line-height:30px;text-align:center;}
.product-qty-box .form-control.fix-item-input:focus{box-shadow:none;}
.product-button-box{text-align:left; padding:0 0;margin:10px 0 0 0;}
/*.product-button-box .item-btn{margin-bottom:10px;}*/
.product-button-box .item-btn:last-child{margin-bottom:0px;}
.product-button-box .btn{float:left;width:100% !important;min-width:450px;white-space:normal;-webkit-transition-delay:initial;-webkit-transition-duration:.1s;-webkit-transition-property:-webkit-transform, color, border, background, opacity;-webkit-transition-property:transform, color, border, background, opacity;-webkit-transition-timing-function:ease;transition-delay:initial;transition-duration:.1s;transition-property:-webkit-transform, color, border, background, opacity;transition-property:color, border, background, opacity, -webkit-transform;transition-property:transform, color, border, background, opacity;transition-property:transform, color, border, background, opacity, -webkit-transform;transition-timing-function:eases;}
.product-button-box .btn:hover{-webkit-transition-delay:initial;-webkit-transition-duration:.1s;-webkit-transition-property:-webkit-transform, color, border, background, opacity;-webkit-transition-property:transform, color, border, background, opacity;-webkit-transition-timing-function:ease;transition-delay:initial;transition-duration:.1s;transition-property:-webkit-transform, color, border, background, opacity;transition-property:color, border, background, opacity, -webkit-transform;transition-property:transform, color, border, background, opacity;transition-property:transform, color, border, background, opacity, -webkit-transform;transition-timing-function:ease;-webkit-transform:scaleX(1.02105263) scaleY(1.08888889);transform:scaleX(1.02105263) scaleY(1.08888889);}
.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;}
.dropdown:hover .dropdown-content{display:block;}
/**/.item-btn{padding:15px;margin:0;min-width:280px;text-transform:uppercase;font-weight:400;background:#e09d00;color:#fff;border-radius:0px;margin-top:10px;font-size:16px;}
.item-btn-hover{padding:15px;margin:0;min-width:280px;text-transform:uppercase;font-weight:400;background:#404040;color:#fff;border-radius:0px;margin-top:10px;font-size:16px;}
.item-btn-hover:hover, .item-btn-hover:focus{color:#e09d00;}
.item-row-1 .btn.btn-danger{padding:20px;margin:0;min-width:280px;text-transform:uppercase;font-weight:300;background:#d43f3a;color:#fff;border-radius:0;margin-top:10px;}
.item-btnpro{padding:20px;margin:0;min-width:280px;text-transform:uppercase;font-weight:300;background:#e09d00;}
.item-btnpro1{padding:5px 20px;min-width:auto!important;}
.item-btngrey{background:#F7F3EF;padding:15px;margin:0;min-width:280px;text-transform:uppercase;border-radius:0px;margin-top:10px;font-size:20px;}
.item-btngrey:hover{background:#e09d00;color:#fff;}
.item-btninner{background:#F7F3EF;padding:10px 15px;margin:0;text-transform:uppercase;font-weight:300;border-radius:0px;letter-spacing:1.5px;font-size:16px;}
.pro-colorname{text-align:center;margin:0;padding:10px 0 15px;font-size:22px;font-style:italic;}
.our-promise{font-weight:300;letter-spacing:1.5px;}
.product-sku-brand{text-align:center;padding:10px 0;margin:0;}
.product-sku-brand ul{width:auto;display:inline-block;text-align:center;margin:0 auto;list-style:none;padding:0;}
.product-sku-brand ul li{float:left;text-align:center;padding:0 5px;font-size:18px;color:#383838;}
.pro-main-bg{padding:0; position:relative }
.pro-main-bg .theiaStickySidebar{padding-top:50px !important;}
.relative{position:relative;}
.wishlish-icon{position:absolute;right:5px;top:12px;font-size:20px;z-index:8;}
.wishlish-icon i.fa{color:#e09d00;}
.prod-status-qty{position:absolute;float:left;left:0;top:10px;padding:0;font-size:16px;text-transform:uppercase;color:#fff;width:100%;}
.pro-main-image{overflow:hidden;position:relative;padding:0 30px;min-height:350px;}
.pro-main-image img{max-width:100%;height:auto;max-height:350px;}
.pro-sub-image{text-align:center;overflow:hidden;padding:10px 0;}
.img-container{position:relative;display:inline-block;padding:0 5px 5px 5px;}
.img-container .img-container{position:relative;display:inline-block;padding:0;}
.img-container img{max-width:100px;max-height:50px;}
.img-container .img-inner-container{padding:3px;display:inline-block;border:1px solid #dbdbdb;}
.img-container .img-box-active, .img-container .img-inner-container:hover{position:relative;background:#fff;}
.protitle-name{color:#714e43;font-size:34px;font-weight:600;letter-spacing:1.5px;line-height:40px;}
.img-container .img-box-active:before, .img-container .img-inner-container:hover:before{top:-18px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(219, 219, 219, 0);border-bottom-color:#dbdbdb;border-width:9px;left:54.0%;margin-left:-11px;}
.img-container .img-box-active:after, .img-container .img-inner-container:hover:after{top:-16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;left:52%;margin-left:-8px;}
.pro-rating-main .center-block{max-width:800px;width:100%;padding:0 0 10px 0;text-align:left;}
.pro-rating-main .pro-rating-icon{text-align:center;line-height:24px;display:inline-block;padding:0 5px;}
.f-dark-red{color:#e09d00;}
.pro-rating-main .pro-rating-icon .fa{color:#e09d00 !important;}
.pro-rating-main .pro-rating{text-align:center;line-height:24px;font-size:10px;color:#714e43;text-transform:uppercase;display:inline-block;padding:0 5px;}
.pro-rating-main .pro-rating a{color:#714e43;font-weight: 300;}
.product-price-box{text-align:center;font-size:34px;line-height:36px;padding-bottom:5px;}
.product-price-box strong, .product-price-box span{font-weight:700;}
.product-price-box small{float:left;width:100%;text-align:center;font-size:17px;font-weight:600;padding:5px 0 0 0;margin:0;text-transform:uppercase;}
.item-row-center{width:auto;display:inline-block;vertical-align:middle;}
.item-row-center .form-group{margin:0 !important;float:left;}
.addtocart-btn{float:left;border:1px solid #000000;background:#000;color:#fff !important;text-transform:uppercase;font-size:17px;font-weight:300;padding:10px 30px;border-radius:0;}
.addtocart-btn:hover{background-color:#e09d00;border-color:#e09d00;color:#fff !important;}
.addtocart-btn1{float:left;border:1px solid #000000;background:#000;color:#fff !important;text-transform:uppercase;font-size:17px;font-weight:300;padding:10px 30px;border-radius:0;}
.addtocart-btn1:hover{background-color:#e09d00;border-color:#e09d00;color:#fff !important;}
.out-of-stock-btn{float:left;border:1px solid #ff0000;background:#ff0000;color:#fff !important;text-transform:uppercase;font-size:17px;font-weight:300;padding:10px 30px;border-radius:0;cursor:default;}
.out-of-stock-btn:hover{background-color:#e09d00;border-color:#e09d00;color:#fff !important;}
.item-row-center .form-group .styledSelect{padding:12px 50px 11px 15px !important;font-size:18px;text-transform:uppercase;text-align:left;}
.item-row-center .form-group .styledSelect:after{top:18px !important;right:8px;}
.item-row-center .form-group .select{border:1px solid #e1e1e1 !important;}
.item-row-center .form-group .select ul li{padding:5px 10px;font-size:18px;text-transform:uppercase;text-align:left;}
.item-row-center .select{width:207px;}
.item-row-2 .input-group{float:left;width:108px;}
.item-row-2 .input-group .input-number{float:left;height:41px;width:50px;padding:11px 10px;color:#383838;text-align:center;border:1px solid #F7F3EF;}
.item-row-2 .input-group .btn-number{padding:11px 10px;height:41px;border:1px solid #F7F3EF;}
.item-row-2 .center-block{}
.prev-icon, .next-icon{position:absolute;top:47%;width:38px;height:38px;text-align:center;border:1px solid #ececec;line-height:38px;}
.prev-icon i.fa, .next-icon i.fa{font-size:20px;color:#c8c8c8;}
.prev-icon:hover, .next-icon:hover{background:#c8c8c8;border:1px solid #000;}
.prev-icon:hover i.fa, .next-icon:hover i.fa{color:#fff;}
.prev-icon{left:-30px;}
.next-icon{right:-30px;}
.ps-main-bg{position:relative;}
.prescription-select-box{cursor:pointer;display:inline-block;}
.ps-select-box-1{font-size:18px;padding:12px 50px 11px 15px !important;text-align:left;text-transform:uppercase;border:1px solid #F7F3EF;}
.ps-select-box-1:after{content:"\2b";font-weight:bold;width:0;height:0;position:absolute;top:8px;right:20px;font-size:22px;color:#383838;}
.ps-option-main{position:absolute;float:left;width:100%;max-width:400px;z-index:1;left:10px;top:44px;background:#fff;border:1px solid #F7F3EF;padding:0px 0px 0 0px;display:none;}
.option-section{float:left;width:100%;padding:10px;border-bottom:1px solid #F7F3EF;}
.ps-option-main .option-section .radio-inline{display:block;font-size:16px;font-weight:300;padding:5px 0 5px 20px;margin-left:0;text-align:left;}
.ps-option-main .option-section .inner-tabs-subtitle{text-align:left;}
.item-custom-pice{float:left;padding:10px;width:100%;}
.item-custom-pice strong{color:#e09d00;}
.item-low-bridge-text{border-bottom:1px solid #F7F3EF;padding:50px 0;}
.item-low-bridge-text p{float:left;width:100%;padding:10px 0;margin:0;line-height:24px;font-size:18px;color:#383838;}
.item-low-bridge-text img{max-width:100%;height:auto;}
.low-bridge-text{padding:0 0 0 50px;}
.low-bridge-text .read-more{text-decoration:underline;text-align:left !important;}
.item-brand-promise{text-align:center !important;padding:30px 20px 40px 10px;}
.item-brand-promise .center-block{width:100%;max-width:670px;}
.item-brand-promise p small{text-transform:uppercase;font-size:16px;line-height:18px;margin:0;}
.item-brand-promise p{text-align:center;margin:0;line-height:26px;font-size:18px;color:#714e43}
.item-brand-promise .content-title{text-align:center !important;font-size:20px;}
.guarantee-logo-main{color:#714e43}
.item-desc-main .content-title{font-size:28px;margin:0;padding:10px 0 !important;text-align:left !important;}
.item-desc{padding:0px 0 30px 15px !important;margin:0;}
.item-desc p{float:left;width:100%;padding:10px 0;margin:0;line-height:24px;font-size:16px;color:#714e43;}
.item-desc ul{float:left;width:100%;padding:10px 0 20px 0;margin:0;list-style:none;}
.item-desc ul li{float:left;width:100%;color:#714e43;font-size:16px;padding:0 0 10px;line-height:24px;}
.item-desc ul li strong{color:#714e43;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;}
.item-desc ul li a{color:#383838;text-decoration:none;}
.item-desc .item-btninner{margin-bottom:10px;}
ul.item-pro-desc li strong{color:#714e43;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;}
.item-nothing-best-text{padding:0 0 20px 0 !important;}
.item-nothing-best-text ul{float:left;width:100%;padding:0;margin:0;list-style:none;}
.item-nothing-best-text ul li{float:left;width:94%;color:#383838;font-size:18px;padding:14px 0 14px 20px;line-height:20px;background:url(../images/bullet.jpg) no-repeat left 20px;}
.item-nothing-best-text ul li a{color:#383838;text-decoration:none;}
.item-pres-desc-info p{padding:10px 0;margin:0;line-height:22px;font-size:16px;color:#383838;}
.item-pres-desc-info p img{max-width:100%;height:auto;}
.item-pres-desc-info ul{padding:20px 0 10px 30px;margin:0;list-style:none;}
.item-pres-desc-info ul li{color:#383838;font-size:18px;padding:0 0 0 10px;line-height:20px;background:url(../images/bullet.jpg) no-repeat left 9px;}
.item-pres-desc-info ul li a{color:#383838;text-decoration:none;}
.item-pres-desc-info ol{padding:20px 0 10px 30px;margin:0;}
.item-pres-desc-info ol li{color:#383838;font-size:16px;padding:0 0 0 10px;line-height:22px;list-style-type: decimal;margin-bottom: 5px;}
.item-pres-desc-info ol li a{color:#383838;text-decoration:none;}
.modal-dialog{width:100%;max-width:767px;margin-left:auto;margin-right:auto;top:0%;bottom:35%;}
@media(max-height:640px){.modal-dialog{width:100%;position:relative;margin-right:auto;margin-top:15px;bottom:35px;}
}
.modal-dialog .vip-member-box{overflow:hidden;}
.modal-dialog .price-text{font-weight:bold;font-size:22px;}
.modal-dialog .price{font-weight:600;font-size:20px;}
.modal-dialog .free-shipping{color:#383838;font-size:18px;margin-top:15px;margin-bottom:30px;}
.modal-dialog .vip-member{}
.modal-dialog .vip-member-offer{font-size:18px;overflow:hidden;}
.modal-dialog .member-offer{font-size:22px;font-weight:800;}
.modal-dialog .member-text{margin-bottom:15px;}
.modal-dialog .vip-member{float:right;min-width:110px;text-align:center;margin-left:20px;}
.modal-dialog .vip-member img{margin-bottom:20px;}
.modal-dialog .member-offer-price{font-size:33px;font-weight:800;}
.btn-white{background:#fff;border-radius:0px;font-size:18px;text-transform:uppercase;font-weight:600;padding:4px 10px;border:1px solid #fff;}
.btn-white:hover{border-color:#383838;}
.btn-black{background:#1a1a1a;border-radius:0px;font-size:16px;text-transform:uppercase;font-weight:600;padding:4px 10px;}
.modal-dialog .btn-red{font-size:18px;}
.large-font{font-size:34px;margin:0 50px;}
.font-24{font-size:24px !important;}
.font-14{font-size:14px !important;}
.item-brand-promise .content-title{padding-top:0px !important;}
.customer-comment-main .content-title{font-size:18px;font-weight:normal;margin:0 0 10px 0 !important;}
.customer-comment-box-bg{background:#f7f3ef;padding-bottom:15px;}
.customer-review{background:#f5ede5;padding:40px 30px;margin:0 0 15px 0;}
.customer-rating-title{font-size:20px;text-transform:uppercase;margin-bottom:10px;font-weight:bold;}
.customer-rating{margin-bottom:10px;}
.customer-rating .ratings{display:inline-block;vertical-align:middle;margin-right:10px;font-size:22px;}
.customer-rating .ratings .fa{margin-right:2px;font-size:22px;}
.customer-rating span{font-size:24px;vertical-align:middle;color:#e09d00;display:inline-block;}
.customer-rating-count{font-size:18px;margin-bottom:20px;}
.customer-rating-box span{display:inline-block;vertical-align:middle;}
.customer-rating-box span strong{display:inline-block;font-weight:normal;width:10px;text-align:center;}
.customer-rating-box .fa{font-size:20px;}
.rating-progress{display:inline-block;height:20px;vertical-align:middle;width:80px;}
.progress{border-radius:0px;height:8px;margin:0 5px;display:inline-block;width:100px;box-shadow:none;}
.progress-bar{background-color:#e09d00;box-shadow:none;line-height:8px;}
.customer-rating-images{}
.customer-rating-images figure{max-width:75px;display:inline-block;position:relative;margin:0 10px 0 0;}
.customer-rating-images figure:last-child{margin:0;}
.customer-rating-images figure img{max-width:100%;}
.customer-rating-images figure figcaption{position:absolute;background:rgba(255,255,255,0.4);left:0px;right:0;top:0;bottom:0;text-align:center;font-size:40px;padding-top:15px;}
.write-customer-comment-box{text-align:center;margin:0 3% 15px 3%;}
.write-customer-comment-box .select{border:1px solid #F7F3EF;}
.customer-comment-box{border:1px solid #F7F3EF;margin:0px 3% 20px;padding:20px 2%;width:94%;background:#fff;}
.customer-comment-pt1{margin:0;padding:0;}
.customer-comment-name{margin:0 0 10px 0 !important;padding:0 !important;font-size:16px;width:100%;font-weight:500;color:#714e43;text-transform:uppercase;}
.customer-comment-box .date{font-size:16px;display:inline-block;}
.customer-comment-verified{margin:0 0 5px;padding:0;font-size:16px;line-height:18px;color:#e09d00;font-weight:300;}
.customer-ratings{padding:10px 0;}
.customer-comment-reviews{display:inline-block;margin-right:10px;}
.customer-comment-reviews span{margin:0;padding:2px 0 0;font-size:18px;}
.customer-comment-box1{margin:0;padding:10px 0 20px;line-height:26px;font-size:18px;color:#714e43;letter-spacing: 1px;}
.customer-comment-box-btn{margin:0px 5%;padding:10px 0 30px 0;width:90%;}
.comment-box-btn-brdr{margin:0 20px;}
.comment-here{}
.customer-comment-text{line-height:30px;}
.customer-comment-text a{display:inline-block;margin:0 4px;font-size:18px;}
.customer-comment-box-outer{border-left:1px solid #F7F3EF;display:table;}
.customer-comment-box-in-left{display:table-cell;vertical-align:top;}
.customer-comment-box-in-right{display:table-cell;padding-left:40px;min-width:150px;}
.customer-comment-box-in-right figure{max-width:250px;}
.customer-comment-box-in-right figure img{max-width:100%;}
.write-review-box{border:1px solid #F7F3EF;text-align:left;margin:30px 0;padding: 15px;}
.review-product-img{padding:0 10px;}
.review-product-img img{max-width:200px;height:auto;}
.write-review-box .product-title{font-size:22px;margin:20px 0;text-align:left;}
.write-review-box .product-title a{color:#383838;text-decoration:underline;}
.write-review-box .product-title a:hover, .write-review-box .product-title a:focus{color:#e09d00;text-decoration:underline;}
.write-review-box .product-rating{color:#e09d00;font-size:24px;text-align:right;}
.write-review-box .product-rating .fa{margin-left:2px;}
.write-review-box textarea.form-control{float:left;resize:none;width:100%;height:100px;overflow:hidden;margin-bottom:15px;}
.write-review-box .form-control{border-color:#e1e1e1;}
.product-rating .product-rating-text{font-size:18px;}
.write-review-box .f-dark-red{font-size:17px;}
.write-review a{color:#383838;}
.write-review a:focus, .write-review a:hover{color:#e09d00;}
.login{border:1px solid #F7F3EF;color:#383838;font-size:18px;margin:0 auto;max-width:430px;padding:40px;text-align:center;}
.login-title-img img{max-width:50px;}
.login .title{color:#e09d00;font-size:30px;}
.login .form-control{width:100%;border-color:#e1e1e1;}
.login small{font-size:10px;}
.login label{font-weight:normal !important;}
.shopping-cart-main{padding:0 0 30px 0;}
.shopping-cart-main .content-title{line-height:30px;}
.cart-row-1 {padding-bottom:15px !important;}
.cart-title-bg{padding:10px 0;line-height:30px;margin:0 0 30px 0;border-bottom:1px solid #ececec;}
.shop-cart-title{float:left;width:auto;padding:0 20px 0 0;font-size:17px;color:#bebebe;}
.shop-cart-title.active{color:#383838;}
.shop-row-1{border:1px solid #f4ede6;margin:0 0 30px 0;}
.shop-bag-title-main{padding:0 20px;}
.shop-bag-title{border-bottom:1px solid #f4ede6;font-size:16px;color:#383838;line-height:40px;font-weight:500;text-transform:uppercase;padding:0;}
.shopcart-products{}
.order-receipt-table.title {font-weight: bold; padding: 0 0 15px 0; float: left; width: 100%;}
.cart-pro-img{text-align:center;}
.cart-pro-img img{max-height:150px;width:auto;height:auto;}
.cart-pro-details {padding:0px 0 15px 0px;}
.cart-pro-details .name{float:left;width:100%;padding:0 0 15px 0;margin:0;text-transform:uppercase;text-align:left;color:#383838;line-height:24px;font-weight:400;}
.cart-pro-details .name a{color:#383838;}
.cart-pro-options{float:left;width:100%;padding:0;margin:0;}
.cart-pro-options p{text-align:left;color:#383838;line-height:24px;margin:0;}
.cart-pro-options .red-color, .cart-pro-options .red-color a{color:#e09d00 !important;}
.cart-pro-pricing{padding:0px;}
.cart-pro-pricing .title{padding:0 0 15px 0;margin:0;text-transform:uppercase;text-align:left;color:#383838;line-height:24px;font-weight:700;}
.cart-pro-pricing .title-value{text-align:center}
.shopcart-products .b-t{border-top:1px solid #ececec;}
.cart-promo-code-bg{padding:15px;}
.cart-promo-code-bg label{margin:0;cursor:pointer;}
.coupon-box{padding:15px;}
.coupon-box label{line-height:34px;}
.coupon-box .btn{padding:7px 15px;}
.shop-row-right{border:1px solid #ececec;padding:0;}
.cart-subtotal-section{background:#f5f5f5;padding:15px 30px 35px 30px;}
.subtotal-text{padding:0 0 10px 0;line-height:20px;}
.subtotal-text p{float:left;width:70%;text-align:left;color:#383838;margin:0;}
.subtotal-text span{float:left;width:30%;font-weight:700;text-align:left;color:#383838;padding:0 15px;}
.subtotal-text span.red-color{color:#e09d00;}
.cart-total-text{border-top:1px solid #ececec;padding:15px 20px;}
.finaltotal-text{padding:0;}
.finaltotal-text p{float:left;width:70%;text-align:left;color:#383838;margin:0;font-weight:700;text-transform:uppercase;}
.finaltotal-text span{float:left;width:30%;text-align:left;color:#383838;padding:0 15px;font-weight:700;}
.cart-row-2{padding:20px 0 20px 0;}
.shopping-cart-main.b-b{border-bottom:1px solid #ececec;}
.vip-member-program-bg{}
.member-prog-box{padding:15px 0 0 0;margin:0;}
.select-checkbox{float:left;width:auto;padding:50px 0 0 0;}
.member-prog-box .vip-icon{float:left;width:auto;padding:0 15px;}
.membership-text{float:left;width:auto;padding:30px 0 10px 0;}
.membership-text p{line-height:24px;}
.membership-text p strong{text-transform:uppercase;}
.cart-btn{text-align:right;letter-spacing:1px;padding:55px 15px 0 0;}
.cart-btn .btn{padding:10px 25px;margin-bottom:10px;}
.cart-btn .btn-gray{background:#f5f5f5;color:#000;}
.cart-btn .btn-black, .cart-btn .btn-black:hover{background:#000;color:#fff !important;}
.cart-address-bg{padding:15px 40px;}
.address-text .title{font-size:17px;line-height:24px;font-weight:700;padding:0 0 10px 0;}
.address-text p{float:left;width:100%;line-height:24px;color:#383838;}
.address-text a{color:#e09d00;margin:0 10px 0 0;}
.cart-product-summmary{border-bottom:1px solid #ececec;}
.cart-payment-bg{padding:15px 20px;}
.add-card-info{padding:5px 0 0 0;}
.shopping-card-form{margin:0;padding:5px 0;}
.shopping-card-form label{line-height:30px;}
.shopping-card-form .red{color:#f00;}
.shopping-card-form .select{width:100%;border-color:#e4e4e4;}
.shopping-card-form .form-group{margin:0;}
.shopping-card-form .form-control{border-color:#e4e4e4;}
.paypal-inner-box{padding:20px 0;}
.paypal-inner-box, .add-card-info{display:none;}
.shopping-card-form .content-title{margin:0 0 5px 0;font-size:14px !important;font-weight:400;font-family:"Montserrat",sans-serif;}
.address-form input{margin-top:8px !important;}
.item-quick-bar{width:100%;display:inline-block;}
.item-quick-bar .title-text{text-align:left;line-height:30px;padding:0;}
.item-quick-bar .quick-pro-img{padding:5px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.item-quick-bar .quick-pro-img img{max-width:50px;height:auto;}
.thankyou{}
.thankyou .section-title{font-size:28px;text-transform:capitalize;}
.thankyou .section-title small{font-size:18px;}
.thankyou .content-title {font-size:22px !important;padding-top:30px !important;text-transform:capitalize;margin-bottom:20px !important;}
.static-details .thankyou-box .content-title {font-size:17px !important; padding-top:0px !important;text-transform:capitalize;margin-bottom:10px !important;}
.thankyou .thankyou-call{float:right;min-width:100px;margin-left:20px;}
.thankyou .thankyou-box{overflow:hidden;}
.thankyou-print-link {padding-top:15px;text-decoration: underline; font-weight: bold;}
.max-200{max-width:200px;}
.max-160{max-width:160px;}
.max-100{max-width:100px;}
.v-middle{vertical-align:middle;}
.jplist-drop-down .jplist-dd-panel::after{z-index:1;}
.jplist-panel{display:block;}
.jplist-panel label{line-height:normal;}
.jplist-label{background:none;border:none;}
.jplist-pagingprev{display:block;}
.jplist-pagingnext{display:block;}
.jplist-panel .jplist-pagination button{background:none;border:none;}
.jplist-panel .jplist-pagination .jplist-pagingmid button{margin-right:0px;padding:0 10px;}
.jplist-panel .jplist-pagination .jplist-pagingmid .jplist-current{display:inline-block;color:#000;}
.jplist-panel .jplist-pagination .jplist-prev{padding:0px;color:#000;margin-right:5px;}
.jplist-panel .jplist-pagination .jplist-next{padding:0px;color:#000;}
.jplist-panel .jplist-pagination .jplist-first{padding:0px;color:#c6c6c6;}
.jplist-panel .jplist-pagination .jplist-last{padding:0px;color:#c6c6c6;}
.jplist-panel .jplist-pagination{margin-left:10px;clear:both;}
.jplist-drop-down{background:none;border:none;border-bottom:1px solid #F7F3EF;border-radius:0px;width:130px;}
.jplist-drop-down .jplist-dd-panel::after{content:"\f107";font-family:'FontAwesome';}
.brand-list-box{padding:0;}
.brand-img{padding:15px;text-align:center;}
.brand-img figure{background:#efefef;padding:15px;}
.brand-img img{max-width:100%;height:auto;}
.shopping-cart-main .fa{font-size:160px;}
.empty-shoppingcart-box h4, .empty-shoppingcart-box h1{color:#383838;float:left;font-size:22px;line-height:20px;margin:0;padding:5px 10px;width:100%;word-wrap:break-word;font-weight:500}
.empty-shoppingcart-box p{float:left;width:100%;color:#383838;line-height:32px;font-size:16px;margin:0;padding:5px 10px;word-wrap:break-word;}
.empty-shoppingcart-box p strong{font-size:17px;color:#383838;line-height:24px;font-weight:400;padding:0;margin:0;}
.empty-shoppingcart-box p a{color:#383838;}
.shopcart-main-bg .input-btn{float:right;font-size:22px;margin:0 !important;padding:10px 20px;text-align:center;text-transform:uppercase;width:100%;}
.page-not-found{margin:0 auto;max-width:530px;padding:20px 0 40px 0;width:100%;}
.page-not-found-img{float:left;width:100%;text-align:center;padding:0;margin:0;}
.page-not-found-img img{max-width:100%;height:auto;text-align:center;}
.page-not-found-text-box{float:left;width:100%;text-align:center;}
.page-not-found-title{text-align:center;color:#000;font-size:34px;line-height:40px;}
.page-not-found-text-box{float:left;width:100%;padding:0 0;font-size:20px;color:#000;line-height:30px;}
.page-not-found .btn{float:left;width:100%;padding:10px;margin:0;min-width:150px;text-transform:uppercase;font-weight:400;background:#e09d00;color:#fff;letter-spacing:1.5px;border-radius:0;font-size:14px !important;border:none !important;}
#searchtext404{width:100%;height:40px;border-radius:0;}
.page-not-search-box{float:none;width:100%;max-width:490px;padding:0;margin:0 auto;}
.padding-top-bottom{padding:10px 0;}
.coupon-box .form-group{margin:0 0 15px 0;}
.coupon-box .form-group .checkbox-inline, .coupon-box .form-group .radio-inline{padding-top:0 !important;}
.coupon-box .form-group input[type="checkbox"], .coupon-box .form-group input[type="radio"]{margin-top:11px !important;}
.font20{font-size:20px !important;}
.iframe-box{width:100%;height:767px;overflow:hidden;}
.static-details{padding:10px 0;letter-spacing:1px;}
.static-details p{float:left;width:100%;padding:0 0 15px 0;margin:0;font-size:16px;line-height:32px;color:#383838;}
.static-details p.sub-main-title{border-bottom:1px solid #000;font-size:24px;line-height:30px;margin-bottom:20px;}
.static-details p.sub-title{font-size:20px;}
.static-details ul{float:left;width:100%;padding:5px 0 5px 20px;}
.static-details ul li{list-style:circle;line-height:32px;}
.static-details ol{float:left;width:100%;padding:5px 0 5px 20px;}
.static-details ol li{line-height:20px;list-style:inherit;}
.message-box{resize:none !important;height:40px;}
.static-details center{margin:10px 0;}
#newsletter-subscribe button{background:transparent;border:none;color:#717171;}
#newsletter-subscribe button:hover{color:#fff;}
.search-result-main{float:left;width:100%;}
.search-result-main .center-block{max-width:550px;padding:0px 10px;background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative;border:1px solid #000;display:flex;}
.search-result-main .center-block .form-control{border:medium none !important;color:#000;float:left;line-height:24px;padding:0 30px 0 0;width:100%;}
.search-result-main .center-block .search-btn{cursor:pointer;font-size:19px;position:absolute;right:10px;top:5px;}
.loadmore-img{padding:0 5px 0 0;margin:-10px 0 0;}
@media (max-width:1500px){}
@media (max-width:1440px){.perk-details .perk-title{min-height:56px;}
.perk-details .perk-text{min-height:155px;}
}
@media (max-width:1400px){.site-navbar ul li a{font-size:16px;}
ul#social-icons li{margin:0 6px 10px 6px;}
}
@media (min-width:1220px) and (max-width:1300px){ul#social-icons li{margin:0 6px 10px 0px;}
}
@media (max-width:1220px){.perk-details .perk-title{min-height:62px;}
ul#social-icons li{margin:0 6px 10px 0px;}
}
@media only screen and (max-width:1200px){.backstretch{width:100% !important;height:100% !important;}
.backstretch img{width:100% !important;height:auto !important;left:0 !important;top:0 !important;}
ul#social-icons li{margin:0 6px 10px 0;}
}
@media (max-width:1100px){.newsletter-title{margin-bottom:20px;}
#newsletter-email{margin-bottom:20px;}
#txtSubscriber{margin-bottom:20px;}
.shopping-cart-main .fa{font-size:100px;}
}
@media (min-width:992px) and (max-width:1200px){.logo img{max-height:47px;max-width:100%;}
.header-1 .top-links{width:auto !important;}
ul#social-icons li{margin:0 6px 10px 0;}
}
@media (min-width:992px) and (max-width:1180px){.perk-details{min-height:350px;}
}
@media (max-width:1080px){.cart-btn{padding:20px 15px 0 15px;}
.cart-btn .btn{margin:0 0 15px 0 !important;}
}
@media (min-width:768px) and (max-width:991px){.border-top-sm{border:none;}
.navbar-toggle{float:left;}
.sub-page-title, .sub-page-text{width:100%;}
}
@media (max-width:1024px){.shopping-cart-main .fa{font-size:80px;}
}
@media (max-width:991px){.nav-up{display:block;}
.wrapper{padding-top:139px;}
.search-xs{padding:0;}
header.fix{height:124px;}
.index header{padding:0;}
header.fix .top-links .myaccount-box{padding:0;}
.header-1 .logo{padding:0 0 0 40px;margin:0;text-align:left;}
.header-1 .logo a.logo {padding:0 !important;}
header.fix .top-links .wishlist-box{display:block;}
.header-1{position:relative;}
.header-row-1{position:absolute;right:0;bottom:10px;}
.myaccount-box{display:block;width:auto !important;}
.search-main-bg .search-btn {top:3px;}
header #divloginlink .top-scroll-block {display: block;}
header #divloginlink .top-scroll-none {display:none;}
.header-1 .top-links ul {padding:0 !important;}
header.fix .top-links .myaccount-box{display:block;position:inherit;right:inherit;top:inherit;bottom:inherit;}
header.fix .wishlist-box{position:inherit;right:inherit;bottom:inherit;}
.shoppingcart-box, header.fix .shoppingcart-box{float:right;width:30px;top:0;padding:0 0 0 0px;transition:all 0.5s ease 0s;}
.shoppingcart-box span, .wishlist-box span{top:0;left:0px;width:26px;}
.shoppingcart-box strong{display:none;}
.myaccount-box a, .myaccount-box .dropdown-toggle{margin-right:15px;}
.site-navbar{float:left;margin:0;padding:0 !important;}
.logo img{max-width:70%;height:auto;}
header.fix .search-box, .search-box{display:block !important;}
.navbar-toggle{left:5px;padding-top:5px;position:absolute;top:10px;}
header .header-1 .logo img, header.fix .header-1 .logo img{height:44px !important;width:auto !important;max-width:inherit !important;}
.search-icon{float:right;width:auto;font-size:19px;margin-right:0px;padding:5px 10px;background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative;}
.navbar-toggle{display:block !important;}
.site-navbar, header.fix .site-navbar{padding:0 !important;}
.site-navbar .navbar-collapse{display:none !important;}
#slidemenu .search-box{display:block !important;padding:10px;border-radius:0 !important;position:relative;}
header.fix .top-links{border-radius:0 !important;position:relative;}
#slidemenu .search-box .search-input{width:100%;padding-right:30px;height:30px;border:none;}
#slidemenu .search-box .search-btn{width:10px;position:absolute;right:20px;font-size:24px;cursor:pointer;top:13px;z-index:1;padding:0;}
.item-desc img{max-width:100% !important;}
.item-desc .btn-md-primary{margin-bottom:10px;}
.search-main-bg{margin:0 0 10px 0;padding:0;max-width:inherit;}
.section-main{padding:30px 0 0 0;}
body.index .section-main:first-child{padding:30px 0 0px 0;}
.section-main.section-6{padding:30px 0;}
.section-main.section-7{padding:30px 0;}
.section-main.section-9{padding-bottom:30px;}
.top-rated-img{max-width:50%;}
.cart-btn .btn{padding:10px 15px;margin:0 0 15px 0 !important;}
.shopping-cart-main .fa{font-size:60px;}
.footer-row-2{padding:25px 10px 0;border-bottom:none;}
.footer-row-2 .col-xs-12{border-bottom:1px solid #585858;}
.footer-row-2 .col-xs-12:last-child{border-bottom:none;}
.contact-us-bg{width:100%;padding:0 15px;border-bottom:1px solid #585858;}
.trust-seal-bg{width:100%;padding:0 15px;}
.trust-seal-title{display:none;}
.newsletter-title{font-size:18px;float:left;}
.need-help-title{float:left;padding:10px 0;width:100%;margin-top:5px;}
.need-help-title span{float:right;text-align:right;}
.footer-link{margin:0 0 5px 0;}
.footer-row-1{padding:30px 0 20px 0;}
.eglass-featured-pro-main .slick-dots{display:none;}
.responsive-relative{position:relative !important}
.responsive-row{position:absolute;right:15px;top:15px;width:auto;}
.navbar-toggle{padding-top:5px;}
.shoppingcart-box, header.fix .shoppingcart-box{border:none;}
header.fix .navbar-toggle{padding-top:5px;}
.order-section{min-height:350px;}
.outer-tab-mob-desc.sticky{position:fixed;background:#fff;top:124px;z-index:99998;margin-bottom:0px;left:0px;right:0px;}
.offer-banner-title{font-size:14px;}
.perk-details-main .slick-dots{width:100% !important;bottom:-30px !important;left:0 !important;}
.perk-details-main .slick-track .slick-slide{width:inherit;}
.perk-details-main .slick-track .slick-slide .perk-details{height:auto !important;min-height:200px !important;}
.perk-details .perk-title, .perk-details .perk-text{min-height:auto !important;}
.perk-content-title span{font-size:22px;}
.perk-section-title-main{font-size:40px;line-height:50px;}
.ecom-section-6.perk-details-main .slick-dots{display:block !important;bottom:-55px !important;}
.footer-row-2 .footer-right-newsletter-box .col-xs-12{margin-top:15px;}
}
@media (max-width:767px){
.border-top-sm{border:none;}
.top-rated-img{display:none;}
.header-1 .top-links{width:100%;padding:0;}
.header-1 .top-links ul{padding:0;}
.footer-row-1{padding:45px 10px 0;border-bottom:none;}
.newsletter-title{text-align:center;margin-bottom:20px;width:100%;}
#newsletter-email{margin-bottom:20px;}
#txtSubscriber{margin-bottom:20px;}	
.social-title{text-align:center;margin-bottom:10px;margin-top:20px;width:100%;}
ul#social-icons{text-align:center;float:none;margin:0;padding:0;}
.sun-eye-main-section .p-r-20{padding-right:0 !important;}
.section-title.p-r-20{padding-right:0 !important;}
.perk-details-main{padding:0 10px;margin-bottom:40px;}
.perk-content-title{float:left;width:100%;text-align:center;text-transform:uppercase;}
.perk-content-title span{font-size:24px;color:#fff;font-weight:600;padding:0 15px;position:relative;}
.perk-content-title span:before{left:-20px;width:15px;}
.perk-content-title span:after{right:-20px;width:15px;}
.perk-section-title-main{font-size:40px;line-height:40px;}
.perk-details{height:280px;}
.perk-details-main .slick-dots{width:100% !important;bottom:-30px !important;left:0 !important;}
.perk-details-main .slick-track .slick-slide{width:inherit;}
.perk-details-main .slick-track .slick-slide .perk-details{height:auto !important;min-height:200px !important;}
.perk-details .perk-title, .perk-details .perk-text{min-height:auto !important;}
.slick-dots{width:100% !important;}
.slick-dots li{margin:0;}
.section-4 .p-l-15, .section-4 .p-r-15, .section-8 .p-l-15, .section-8 .p-r-15{padding:0 0 15px 0 !important;}
.brand-promotion-banner.banner-left, .brand-promotion-banner.banner-right{width:100%;margin-bottom:10px;}
.free-shipping-text{padding-bottom:20px;}
.section-main{padding:15px 0;}
.content-title{margin:15px 0;}
.section-title span{font-size:17px;}
.sub-page-banner-bg.brand-section .sub-page-banner-text{padding:15px;}
.sub-page-banner-bg.brand-section .brand-logo-box{padding:15px;text-align:center;}
.sub-page-banner-bg.brand-section .brand-logo-box.brand-no-description{padding:15px;text-align:center;}
.sub-page-title, .sub-page-text{width:100%;}
.pro-main-image img{max-width:100%;max-height:350px;}
.zoomContainer{display:none !important;width:100% !important;}
.ps-option-main{width:100%;position:relative;left:inherit;bottom:inherit;top:inherit;}
.low-bridge-text{padding:15px 0px;}
.customer-review{padding:15px;}
.customer-comment-box-in-left{float:left;width:100%;display:block;}
.customer-comment-box-in-right{float:left;width:100%;display:block;text-align:center;padding:10px 0;}
.img-container{margin-bottom:20px;}
.img-container img{max-width:40px;}
.item-desc .btn-md-primary{margin-bottom:10px;}
.modal-dialog{width:96%;margin-top:10%;}
.member-price-box{margin:20px;}
.cart-btn .btn{width:100%;padding:15px 15px;margin:0 0 15px 0 !important;}
.shopping-cart-main .fa{font-size:100px;}
.page-not-found .btn{max-width:inherit !important;}
.pro-size-selection .size-selection-title, .pro-size-selection .size-selection-title label{width:100%;text-align:center;}
.pro-size-selection .size-selection-box{width:100%;}
.pro-size-selection .size-selection-box .form-control{width:100%;}
.item-row-2 .item-btngrey, .item-row-2 .item-btn{width:100%;margin-bottom:10px;font-size:11px;margin-top:5px;}
#sticky-element.sticky.pro-sorting-bg{position:relative !important;left:inherit !important;top:inherit !important;}
.product-price-box{padding:0 !important;}
.item-desc{padding:0px !important;}
.guarantee-logo-main{float:left;width:100%;text-align:center;}
.guarantee-logo-box{float:left;width:100%;text-align:center;max-width:inherit !important;}
.guarantee-logo-box img{max-width:200px;}
.guarantee-logo-main .large-font{float:left;font-size:34px;margin:0;width:100%;}
.item-btnpro{min-width:220px;}
.pro-main-image{height:auto;}
.pro-main-image img{padding-top:30px;}
.pro-main-image {padding:0 !important;}
.pro-sub-image .img-container{width:auto!important;margin:0 0 10px 0 !important;padding:0 1px 0 1px !important;}
.pro-sub-image .img-container .img-inner-container{width:auto !important;}
.pro-sub-image .img-container .img-inner-container img{width:100%;height:auto;}
.img-container .img-box-active:before, .img-container .img-inner-container:hover:before{top:-12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(219, 219, 219, 0);left:27px;margin-left:-11px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #dbdbdb;}
.img-container .img-box-active:after, .img-container .img-inner-container:hover:after{top:-10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);left:24px;margin-left:-8px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;}
.footer-section{padding:0;}
.item-row-2 .item-btngrey, .item-row-2 .item-btn{font-size:20px;}
.product-price-box{padding:10px 0 5px 0 !important;}
.item-row-2 .input-number.fix-item-input{margin-bottom:5px;}
.item-row-2 .master-price{line-height:30px;}
.pro-main-bg{padding:0;}
.offer-banner-box.border-right{border-right:none;border-bottom:1px solid #979797;}
.offer-banner-box{margin:0;}
.offer-banner-title{font-size:14px;}
.offer-banner-box{padding:10px 0 20px 0;}
.index-section-3 .container .index-section-bg-3{padding:30px 0 !important;}
.how-to-get-box{padding-top:15px !important;}
.footer-right-newsletter-box #newsletter-email {margin:0 !important;}
.footer-right-newsletter-box #txtSubscriber {margin:0 !important;}
.offer-banner-box.border-right:after{background:none !important;}
.index-section-bg-2 .is2-section-box .is2-details{min-height:inherit;}
.modal-dialog{margin:0 2% !important;width:96% !important;}
.item-color-options-box .most-wanted-pro-img .pro-img-span img{max-height:50px;}
.item-pro-desc {padding:0 !important;}
.modal-dialog .product-name {font-size:20px;}
.xs-fix-width {overflow: hidden; max-width:280px;}
.xs-m-b-15 {margin-bottom:15px;}
}
@media (max-width:560px){.promotion-text{font-size:13px;}
#input{right:26px;top:100%;display:none;}
#input.focus{display:block;}
.item-row-center{width:100%;margin-bottom:10px;text-align:center;}
.product-name{font-size:20px;line-height:20px;}
.selectframeprice-mainbox del, .selectframeprice-mainbox span.saleprice{font-size:30px;}
.item-row-center{margin:0 auto 10px auto;width:235px;display:inline-block;}
.item-row-center .form-group{width:100%;max-width:inherit !important;}
.product-price-box{font-size:29px;line-height:30px;}
.pro-qty-box .input-group{float:inherit;margin:0 auto;}
.item-row-center .form-group .select{width:100%;}
.item-row-2 .input-group .input-number{width:156px;}
.addtocart-btn{width:100%;}
.shop-bag-title{padding:5px 0;}
.cart-btn .btn{margin:15px 0 5px 0 !important;}
.modal-dialog .vip-member{float:none;margin-left:0px;}
.thankyou .thankyou-call{float:none;margin-bottom:20px;margin-left:0px;}
.newsletter-title{font-size:17px;}
.cart-pro-pricing .title{padding:15px 0 0 15px;}
.cart-pro-pricing .title-value{padding:0px 0 0 15px !important;text-align:left}
.header-1 .logo{padding:10px 0 0 40px;text-align:left;height:40px;}
header .header-1 .logo img, header.fix .header-1 .logo img{max-height:30px;}
.search-main-bg{margin:5px 0 10px 0;}
}
@media (max-width:400px){.wrapper{padding-top:149px;}
}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-dots, .slick-next, .slick-prev{position:absolute;display:block;padding:0;}
.slick-dots li button:before, .slick-next:before, .slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff;}
@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'), url(fonts/slick.woff) format('woff'), url(fonts/slick.ttf) format('truetype'), url(fonts/slick.svg#slick) format('svg');}
.slick-next, .slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover{color:transparent;outline:0;background:0 0;}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before{opacity:1;}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before{opacity:.25;}
.slick-next:before, .slick-prev:before{font-size:24px;line-height:1;opacity:.75;color:#fff;}
.slick-prev{left:-25px;}
[dir=rtl] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'â†';}
.slick-next:before, [dir=rtl] .slick-prev:before{content:'â†’';}
.slick-next{right:-25px;}
[dir=rtl] .slick-next{right:auto;left:-25px;}
[dir=rtl] .slick-next:before{content:'â†';}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{bottom:-5px;width:100%;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;}
.slick-dots li button:focus, .slick-dots li button:hover{outline:0;}
.slick-dots li button:focus:before, .slick-dots li button:hover:before{opacity:1;}
.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;}
.slick-dots li.slick-active button:before{opacity:.75;color:#000;}
.slick-dots li.slick-active button{border:1px solid #e09d00 !important;background:#e09d00 !important;}
.kaushalamid_slider_fouc .kaushalamid_slider{display:none;}
.kaushalamid_slider div, .kaushalamid_slider p, .kaushalamid_slider li, .kaushalamid_slider span, .kaushalamid_slider img, .kaushalamid_slider h2, .kaushalamid_slider ul{list-style:none;vertical-align:baseline;}
.kaushalamid_slider{width:100% !important;padding:50px 0;}
.kaushalamid_slider_handle{width:100% !important;}
.kaushalamid_slideri{max-width:100% !important;box-sizing:border-box;}
.kaushalamid_slider_thumbnail{max-width:100% !important;float:left;}
.kaushalamid_slider{overflow:hidden;margin:0 0 0 0;line-height:18px;position:relative;}
.kaushalamid_slider .kaushalamid_slider_instance{margin:0 auto;padding:0;clear:left;}
.kaushalamid_slider span{display:inline;}
.kaushalamid_slider a{border:none;text-decoration:none !important;margin:0 60px 0 0;}
.kaushalamid_slider a:hover{text-decoration:underline !important;}
.kaushalamid_slider img{padding:0;}
.kaushalamid_slider .kaushalamid_slider_thumbnail{max-width:100%;max-height:100%;box-sizing:border-box;}
.kaushalamid_slider h2{clear:none;display:block;padding:0px;border:none;text-shadow:none;}
.kaushalamid_slider div.kaushalamid_slideri{padding:0px;}
.kaushalamid_slider p.more a{text-decoration:underline;float:right;}
.kaushalamid_slider p.more a:hover{text-decoration:none;}
.kaushalamid_slider img.kaushalamid_img_gray{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.kaushalamid_slider img.kaushalamid_img_gray:hover{filter:none;-webkit-filter:grayscale(0%);}
.kaushalamid_slider .simply-scroll-container{position:relative;height:100%;}
.kaushalamid_slider .simply-scroll-clip{position:relative;overflow:hidden;z-index:2;height:100%;}
.kaushalamid_slider .simply-scroll-list{position:absolute;top:0;left:0;z-index:1;overflow:hidden;margin:0;padding:0;list-style:none;height:inherit;}
.kaushalamid_slider_instance{width:100%;height:100%;}
.kaushalamid_slider_instance .simply-scroll-clip{width:100%;height:100%;}
.kaushalamid_slider.youtube .kaushalamid_eshortcode .mejs-overlay-button{display:none !important;}
.kaushalamid_slider_instance .kaushalamid_slideri{float:left;}
.kaushalamid_slider_instance .kaushalamid_text{position:absolute;bottom:0;background:url(../../images/bg.png) repeat top left;padding:10px 10px 5px 10px;}
.kaushalamid_slider_instance_vert{width:100%;height:100%;}
.kaushalamid_slider_instance_vert .kaushalamid_slideri{overflow:hidden;}
.kaushalamid_slider_instance_vert .simply-scroll-clip{width:100%;height:100%;}
.kaushalamid_slider_instance_vert .kaushalamid_text{position:relative;background:transparent;padding:10px 10px 5px 10px;}
.kaushalamid_slider .simply-scroll-btn{position:absolute;width:24px;height:31px;z-index:3;cursor:pointer;}
.kaushalamid_slider .simply-scroll-btn-left{left:0;top:45%;background-image:url(../../images/buttons/prev.png);background-position:-24px 0;}
.kaushalamid_slider .simply-scroll-btn-left.disabled{background-position:0 0;}
.kaushalamid_slider .simply-scroll-btn-right{right:0;top:45%;background-image:url(../../images/buttons/next.png);background-position:0 0;}
.kaushalamid_slider .simply-scroll-btn-right.disabled{background-position:-24px 0;}
.kaushalamid_slider .simply-scroll-btn-up{left:45%;top:0%;width:31px;height:24px;background-image:url(../../images/buttons/up.png);background-position:0 -24px;}
.kaushalamid_slider .simply-scroll-btn-up.disabled{background-position:0 0;}
.kaushalamid_slider .simply-scroll-btn-down{left:45%;bottom:0%;width:31px;height:24px;background-image:url(../../images/buttons/down.png);background-position:0 0;}
.kaushalamid_slider .simply-scroll-btn-down.disabled{background-position:0 -24px;}
.kaushalamid_slider .sldr_clearlt{display:block;visibility:hidden;clear:left;height:0;content:".";}
.kaushalamid_slider .sldr_clearrt{display:block;visibility:hidden;clear:right;height:0;content:".";}
.kaushalamid_slider .mejs-overlay-button{background:url(../images/bigplay_small.png) no-repeat !important;margin-left:-13px;top:50%;margin-top:-13px !important;}
.kaushalamid_slider .kaushalamid_eshortcode{position:absolute;max-width:100%;top:0;height:100%;}
.kaushalamid_slider video{display:inline-block;width:100% !important;}
.kaushalamid_slider div.mejs-mediaelement{max-width:100% !important;}
.kaushalamid_slider div.mejs-inner, .kaushalamid_slider div.wp-video-shortcode, .kaushalamid_slider div.wp-video, .kaushalamid_slider .mejs-layers, .kaushalamid_slider .mejs-overlay-play{height:100% !important;max-width:100% !important;margin:0 !important;}
.kaushalamid_slider .hentry .mejs-container{margin:none !important;}
.kaushalamid-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.kaushalamid-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.kaushalamid-animated.kaushalamid-hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes svbounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}}
@keyframes svbounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}
}
.kaushalamid-bounce{-webkit-animation-name:svbounce;animation-name:svbounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes flash{0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash{0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
.kaushalamid-flash{-webkit-animation-name:flash;animation-name:flash;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.kaushalamid-pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.kaushalamid-rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
@keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
.kaushalamid-shake{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
.kaushalamid-swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.kaushalamid-tada{-webkit-animation-name:tada;animation-name:tada;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes wobble{0%{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;transform:none;}
}
.kaushalamid-wobble{-webkit-animation-name:wobble;animation-name:wobble;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svbounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes svbounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.kaushalamid-bounceIn{-webkit-animation-name:svbounceIn;animation-name:svbounceIn;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svbounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes svbounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;transform:none;}
}
.kaushalamid-bounceInDown{-webkit-animation-name:svbounceInDown;animation-name:svbounceInDown;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svbounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes svbounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
.kaushalamid-bounceInLeft{-webkit-animation-name:svbounceInLeft;animation-name:svbounceInLeft;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svbounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes svbounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
.kaushalamid-bounceInRight{-webkit-animation-name:svbounceInRight;animation-name:svbounceInRight;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svbounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes svbounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.kaushalamid-bounceInUp{-webkit-animation-name:svbounceInUp;animation-name:svbounceInUp;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svfadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes svfadeIn{0%{opacity:0;}
100%{opacity:1;}
}
.kaushalamid-fadeIn{-webkit-animation-name:svfadeIn;animation-name:svfadeIn;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svfadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes svfadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.kaushalamid-fadeInDown{-webkit-animation-name:svfadeInDown;animation-name:svfadeInDown;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svfadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes svfadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.kaushalamid-fadeInDownBig{-webkit-animation-name:svfadeInDownBig;animation-name:svfadeInDownBig;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svfadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes svfadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.kaushalamid-fadeInLeft{-webkit-animation-name:svfadeInLeft;animation-name:svfadeInLeft;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svfadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes svfadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.kaushalamid-fadeInLeftBig{-webkit-animation-name:svfadeInLeftBig;animation-name:svfadeInLeftBig;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svfadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes svfadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.kaushalamid-fadeInRight{-webkit-animation-name:svfadeInRight;animation-name:svfadeInRight;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svfadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes svfadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.kaushalamid-fadeInRightBig{-webkit-animation-name:svfadeInRightBig;animation-name:svfadeInRightBig;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svfadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes svfadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.kaushalamid-fadeInUp{-webkit-animation-name:svfadeInUp;animation-name:svfadeInUp;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svfadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes svfadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.kaushalamid-fadeInUpBig{-webkit-animation-name:svfadeInUpBig;animation-name:svfadeInUpBig;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svflip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes svflip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.kaushalamid-animated.kaushalamid-flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:svflip;animation-name:svflip;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svflipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes svflipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.kaushalamid-flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:svflipInX;animation-name:svflipInX;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svflipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes svflipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.kaushalamid-flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:svflipInY;animation-name:svflipInY;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svlightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes svlightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;transform:none;opacity:1;}
}
.kaushalamid-lightSpeedIn{-webkit-animation-name:svlightSpeedIn;animation-name:svlightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svrotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes svrotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
.kaushalamid-rotateIn{-webkit-animation-name:svrotateIn;animation-name:svrotateIn;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svrotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes svrotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.kaushalamid-rotateInDownLeft{-webkit-animation-name:svrotateInDownLeft;animation-name:svrotateInDownLeft;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svrotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes svrotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.kaushalamid-rotateInDownRight{-webkit-animation-name:svrotateInDownRight;animation-name:svrotateInDownRight;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svrotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes svrotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.kaushalamid-rotateInUpLeft{-webkit-animation-name:svrotateInUpLeft;animation-name:svrotateInUpLeft;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svrotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes svrotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.kaushalamid-rotateInUpRight{-webkit-animation-name:svrotateInUpRight;animation-name:svrotateInUpRight;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svhinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
@keyframes svhinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
.kaushalamid-hinge{-webkit-animation-name:svhinge;animation-name:svhinge;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svrollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes svrollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.kaushalamid-rollIn{-webkit-animation-name:svrollIn;animation-name:svrollIn;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@keyframes svzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.kaushalamid-zoomIn{-webkit-animation-name:svzoomIn;animation-name:svzoomIn;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svzoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes svzoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.kaushalamid-zoomInDown{-webkit-animation-name:svzoomInDown;animation-name:svzoomInDown;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svzoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes svzoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.kaushalamid-zoomInLeft{-webkit-animation-name:svzoomInLeft;animation-name:svzoomInLeft;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svzoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes svzoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.kaushalamid-zoomInRight{-webkit-animation-name:svzoomInRight;animation-name:svzoomInRight;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svzoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes svzoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.kaushalamid-zoomInUp{-webkit-animation-name:svzoomInUp;animation-name:svzoomInUp;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svslideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes svslideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.kaushalamid-slideInDown{-webkit-animation-name:svslideInDown;animation-name:svslideInDown;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svslideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes svslideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.kaushalamid-slideInLeft{-webkit-animation-name:svslideInLeft;animation-name:svslideInLeft;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svslideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes svslideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.kaushalamid-slideInRight{-webkit-animation-name:svslideInRight;animation-name:svslideInRight;-webkit-animation-iteration-count:infinite;}
@-webkit-keyframes svslideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes svslideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.kaushalamid-slideInUp{-webkit-animation-name:svslideInUp;animation-name:svslideInUp;-webkit-animation-iteration-count:infinite;}
.error{color:#ff0000;}
.transparent_class_op{opacity:1 !important;}
.transparent_class{opacity:0.3;}
.jplist-drop-down .jplist-dd-panel::after{z-index:1;}
.pro-sorting-bg{border-bottom:1px solid #F7F3EF;}
.coupon-box .form-group{margin:0 0 15px 0;}
.coupon-box .form-group .checkbox-inline, .coupon-box .form-group .radio-inline{padding-top:0 !important;}
.coupon-box .form-group input[type="checkbox"], .coupon-box .form-group input[type="radio"]{margin-top:11px !important;}
/*.f-dark-red{color:#bd2e2e;}*/
.contact-address{line-height:1.5;}
.filter-options{background:#fff;color:#000;padding:10px 0;}
.filter-options b{padding:0 10px 0 0;text-transform:uppercase;}
.filter-options span{padding:0 20px 0 0px;}
.contact-us-text a{color:#fff;text-decoration:none;}
.contact-us-text a:hover{color:#717171;text-decoration:none;}
.contact-us-text p{color:#fff;}
.slidewrap .slideblock{max-height:700px;overflow:hidden;}
.inner-tab-details .eglass-main-box{max-height:300px;overflow:hidden;}
.searchbox a{color:#fff;font-size:23px;}
.filter-probox{text-align:center;display:table;width:100%;margin:0;padding:0;}
.color-filter-menu ul{list-style:none;margin:0px;padding:0px;padding:10px;background:#F7F3EF;text-align:center;display:inline-block;}
.color-filter-menu ul li{display:inline-block;padding:0 10px;position:relative;font-weight:300;text-transform:uppercase;letter-spacing:1px;}
.color-filter-menu ul li:after{content:"";position:absolute;right:0px;top:50%;width:1px;height:14px;background:#ccc;margin-top:-7px;}
.color-filter-menu ul li:last-child:After{display:none;}
.color-filter-menu li.active a{color:#e09d00 !important;}
/*.filter-content{text-align:center;padding:5px 0;min-height:70px;margin-top:20px;display:none;}*/
.filter-content{text-align:center;padding:5px 0;min-height:70px;margin-top:20px;}
.color-filter-item{display:inline-block;margin:0 10px;cursor:pointer;}
.color-filter-item.view {display:inline-block;}
.color-filter-item:nth-child(-n+10) {display:inherit;}
.pro-sorting-bg .color-filter-item:nth-child(-n+10){display:inline-block;}
.most-wanted-pro-box .color-filter-item{display:none;margin:0 10px;}
.most-wanted-pro-box .color-filter-item.view{display:inline-block;}
.most-wanted-pro-box .color-filter-item:nth-child(-n+5){display:inline-block}
.more-color-filter{display:inline-block;vertical-align:middle;cursor:pointer;}
.become-member-text{display:inline-block;vertical-align:middle;cursor:pointer;padding:10px 0;}
.become-member-text a{color:#e09d00;}
.become-member-text a:hover{color:#383838;}
.color-filter{display:inline-block;width:40px;height:40px;border:1px solid #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;padding:2px;vertical-align:middle;}
.color-filter a img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.active .color-filter{border-color:#000000;}
.list-sort{display:inline-block;position:relative;padding:0 15px 0 0;cursor:pointer;}
.list-sort:after{top:50%;right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(247, 247, 247, 0);border-top-color:#000;border-width:5px;margin-top:-2px;}
.sorting-box{position:absolute;right:0px;top:100%;border:1px solid #c7c7c7;background:#fff;z-index:9;padding:5px 10px;display:none;}
.sorting-box input{display:none;}
.sorting-box > form > div > div{padding:3px 0;}
.filter-box.side-slide .mob-brand-filter .inner-tab-desc .checkbox-inline{height:50px;}
.filter-box.side-slide .mob-brand-filter .inner-tab-desc .checkbox-inline input[type="checkbox"], .filter-box.side-slide .mob-brand-filter .inner-tab-desc .checkbox-inline input[type="radio"]{margin-top:13px;}
.on-off-switch{display:inline-block;vertical-align:middle;}
.on-off-switch-track{width:40px !important;height:20px !important;}
.btn-custom{padding:10px;margin:0;margin-top:10px;min-width:150px;text-transform:uppercase;font-weight:400;background:#e09d00;color:#fff;letter-spacing:1.5px;border-radius:0;}
.btn-custom:hover, .btn-custom:focus{color:#fff;}
.btn-custom-block{padding:12px 10px;margin:0;margin-top:10px;min-width:150px;text-transform:uppercase;font-weight:400;background:#404040;color:#fff;letter-spacing:1.5px;border-radius:0;cursor:inherit;}
.btn-custom-block:hover, .btn-custom-block:focus{color:#fff;}
.overflow-hidden{overflow:hidden;}
.prod-logo{position:relative;margin-bottom:0px;padding-bottom:0px;}
.prod-logo:after{background:#e09d00;width:20px;height:1px;left:50%;margin-left:-10px;bottom:0px;position:absolute;content:"";}
.toll-free{float:left;width:auto;color:#fff;line-height:22px;padding-right:10px;padding-top:20px;}
.toll-free strong{font-weight:500;font-size:14px;}
.toll-free a{color:#fff;}
.toll-free a:hover{color:#e09d00}
.faq-icon a{float:left;width:100%;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#fff;border-width:5px 5px 0;}
.tooltip-inner{color:#000;background:#fff;border:solid 1px #fff;}
.black-tooltip + .tooltip > .tooltip-inner {background-color: #000 !important; color: #fff !important;}
.black-tooltip + .tooltip > .tooltip-arrow { border-bottom-color:#000 !important; color: #fff !important;}
.pro-item-tag.pro-tag {padding:0 !important;max-width:50px !important;}
.pro-item-tag.pro-tag .faq-icon  {float: left; width:30px; height:30px;}
.pro-item-tag.pro-tag .black-tooltip, .pro-item-tag.pro-tag .black-tooltip .polarization-icon  {float: left; width:16px; height:16px;}
.pro-item-tag.pro-tag .faq-icon .icon {float: left; width:16px; height:16px;}
.pro-item-tag.pro-tag .faq-icon .icon .polarization-icon img {width:16px; height:16px;}
.pro-main-image .tag{width:auto;line-height:30px;padding:5px 20px;font-size:24px;text-align:center;color:#fff;position:absolute;left:0;top:0;height:auto;letter-spacing:1.5px;transition:opacity 0.5s ease-in-out 0s, background-color 0.5s ease-in-out 0s;text-transform:uppercase;opacity:0.9;}
.most-wanted-pro-img .tag {width:auto;line-height:30px;padding:5px 20px;font-size:18px;text-align:center;color:#fff;position:absolute;left:0;top:0;height:auto;letter-spacing:1.5px;transition:opacity 0.5s ease-in-out 0s, background-color 0.5s ease-in-out 0s;text-transform:uppercase;opacity:0.9;}
.most-wanted-pro-img .polorized-tag.pro-tag.black-tooltip {width:16px; height:16px;padding:0;}
.most-wanted-pro-img .polorized-tag.pro-tag.black-tooltip .polarization-icon {width:16px; height:16px;}
.tag.hot{background:#cb5f4d;}
.tag.sale{background:#ea9761;}
.tag.new{background:#d19329;}
.footer-right-newsletter-box .newsletter-title{float:left;width:100%;text-align:left;}
.footer-right-newsletter-box #newsletter-email{width:100%;margin-top:10px;line-height:20px;padding:10px 15px;border:1px solid #404040;}
.footer-right-newsletter-box #txtSubscriber {width:100%;margin-top:10px;line-height:20px;padding:10px 15px;border:1px solid #404040;}
.footer-right-newsletter-box #newsletter-subscribe{background:#000;width:100%;text-align:center;position:inherit;right:inherit;font-size:16px;color:#fff !important;text-transform:uppercase;line-height:30px;padding:5px 10px;}
.footer-right-newsletter-box #newsletter-subscribe a{color:#ffffff !important;text-transform:uppercase;letter-spacing:1.5px;}
.footer-right-newsletter-box #newsletter-subscribe:hover{background:#e09d00;}
.footer-row-1{padding:0;border-bottom:1px solid #404040;}
.footer-row-1 .footer-top-link{float:left;margin:20px 0;padding:0;width:100%;font-size:17px;}
.footer-row-1 .footer-top-link ul{list-style:none;margin:0;padding:10px 0 0;text-align:center;}
.footer-row-1 .footer-top-link ul li{display:inline-block;padding:0 10px;text-transform:uppercase;margin:0 0 5px;letter-spacing:1.5px;}
.footer-row-1 .footer-top-link ul li a{color:#fff;text-decoration:none;/*font-weight:400;*/font-size:16px;}
.footer-row-1 .footer-top-link ul li a:hover{color:#717171;text-decoration:none;}
.footer-row-2{padding-top:10px;}
.footer-row-2 .newsletter-title span{float:right;text-align:right;}
.footer-row-2 .footer-right-newsletter-box .col-xs-12{border-bottom:0;padding:0;}
.footer-row-3{border-top:1px solid #404040;}
.footer-row-3 .footer-bottom-text-left{float:left;text-align:left;padding-top:8px !important;}
.footer-row-3 .footer-bottom-text-right{float:right;text-align:right;padding-top:8px;}
.footer-row-3 .footer-bottom-text-right img{margin:0 5px;}
.product-share-fix{width:48px;position:fixed;float:left;right:0;top:150px;z-index:9;}
.product-share-fix img{float:left;}
.product-share-fix.btn{position:fixed;float:left;width:48px;right:0;padding:0;top:360px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";}
.referafriend-dilogue-box .modal-dialog{width:80%;max-width:760px !important;}
.item-pro .img-center{background:#fff;overflow:hidden;text-align:center;}
.item-pro .img-center span{display:inline-block;height:100%;}
.item-pro .img-center img{max-height:100%;max-width:70%;}
#FrameFit .framefit-text strong{float:left;width:100%;color:#383838;font-size:20px;text-transform:uppercase;}
#FrameFit .framefit-text p{float:left;width:100%;padding:10px 0;font-size:16px;line-height:18px;}
#FrameFit .framefit-text ul{float:left;margin:0;padding:0 0 0 10px;width:100%;font-size:16px;}
#FrameFit .framefit-text ul li{line-height:18px;}
.refer-a-friend-btn{float:left;padding:14px 10px;background:#fff !important;}
.refer-a-friend-btn:hover, .refer-a-friend-btn:focus{background:#fff !important;color:#e09d00;border:1px solid #e09d00;}
.referafriend-dilogue-box .modal-dialog .label-text{line-height:29px;color:#714e43;text-transform:uppercase;}
.referafriend-dilogue-box .modal-dialog .label-text label{font-weight:400;}
textarea.form-control{resize:none;}
.item-btninner{background:#f7f3ef;border-radius:0;font-weight:300;letter-spacing:1.5px;margin:0;text-transform:uppercase;color:#714e43}
.gray-bg{background:#f7f3ef;}
@media (max-width:992px){.toll-free{display:none;}
.product-share-fix{position:fixed;right:0;top:100px;display:none;}
.product-button-box .btn{min-width:370px;}
}
.modal-dialog .product-name{text-align:left !important;font-size:20px;line-height:20px;}
.modal-dialog .item-desc {padding-left:0 !important;}
.modal-dialog .item-desc ul li{font-size:16px;}
.pro-size-options{text-align:center;padding-bottom:10px;color:#714e43}
.pro-size-options .center-block{width:240px;display:inline-block;padding:0 5px;}
.pro-size-options .center-block #sizetable-heading{empty-cells:show;width:100%;}
.pro-size-options .center-block #sizetable-heading th{line-height:30px;color:#714e43;text-align:center;}
.pro-size-options .center-block #sizetable-heading th a{color:#714e43;font-size:16px;font-weight:400;}
.pro-size-options .center-block #sizetable{border-top:1px solid #e09d00;empty-cells:show;width:100%;position:relative;}
.pro-size-options .center-block #sizetable .even{background-color:#f7f3ef;}
.pro-size-options .center-block #sizetable td{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:currentcolor #e09d00 #e09d00 currentcolor;border-image:none;border-style:none solid solid none;border-width:0 1px 1px 0;padding:2px 2px;text-align:center;vertical-align:middle;}
.pro-size-options .center-block #sizetable td:first-child{border-left:1px solid #e09d00;}
#sizetable .size-toggle{position:relative;}
#sizetable .size-toggle a{width:100%;height:100%;color:#714e43}
#sizetable .size-toggle .size-dropdown-menu{display:none;}
#sizetable .size-toggle.highlight .size-dropdown-menu{top:31px;background:#f7f3ef;display:block;position:absolute;right:33px;width:196px;z-index:99;}
.pro-size-options .center-block .center{width:100%;}
.changecolor + .tooltip > .tooltip-inner{background-color:#000;color:#fff;border:1px solid #000;padding:10px;text-align:left;line-height:18px;}
.changecolor + .tooltip.top > .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
.changecolor + .tooltip.left > .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;}
.changecolor + .tooltip.bottom > .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;}
.changecolor + .tooltip.right > .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000;}
.pro-size-selection{text-align:center;}
.pro-size-selection .center-block{width:100%;display:inline-block;padding:0 5px;}
.pro-size-selection .center-block.row-1{}
.pro-size-selection .size-selection-title{padding:0 10px;display:inline-block;text-align:left;font-size:16px;text-transform:uppercase;color:#e09d00;line-height:50px;margin:0 0 5px 0;}
.pro-size-selection .size-selection-title lable{font-size:400;}
.pro-size-selection .size-selection-box{display:inline-block;padding:0;margin:0 0 5px 0;}
.pro-size-selection .pro-size-select{border:1px solid #e09d00;height:50px;line-height:50px;padding:15px 10px;width:auto;}
.pro-size-selection .FrameFit{text-decoration:underline;}
.pro-size-selection .center-block.row-2{max-width:405px;padding-bottom:16px;}
.pro-size-selection .center-block.row-2 .pro-size-selection .size-selection-box{width:80px;}
.pro-size-selection hr{border-top:1px solid #8c8b8b;}
.border-bottom{border-bottom:1px solid #f7f3ef;}
.item-row-2 .input-number.fix-item-input{display:inline-block;height:62px;width:65px;text-align:center;margin:0px 0 0 0;}
.inline-blok{display:inline-block;}
.itemrow-favourites{width:220px;}
.item-row-3 a{color:#e09d00;font-size:16px;line-height:30px;margin:0;font-weight:300;}
.item-row-3 a{color:#e09d00;font-size:16px;line-height:30px;margin:0;font-weight:300;}
.item-row-3 a:hover{color:#000;}
.prescription-dilogue-box ul{list-style:none;margin:0;padding:0;}
.prescription-dilogue-box ul li{font-weight:300;line-height:20px;color:#383838;padding:0 0 10px 0;}
.prescription-dilogue-box ul li input[type="checkbox"], input[type="radio"]{margin-top:3px;}
.prescription-dilogue-box ul li strong{text-transform:uppercase;font-weight:500;}
.prescription-dilogue-box ul li.inner-section{padding-left:20px;}
.prescription-dilogue-box ul li ul{padding-left:10px;padding-top:10px;}
.price-match-popup p{float:left;width:100%;line-height:16px;color:#000;}
.price-match-popup p strong{font-weight:500;}
.price-match-popup p.notes-text{color:#888;font-size:16px;}
.price-match-popup ul{padding:0 0 0 20px;}
.price-match-popup .modal-title.xs-2{font-size:11px;color:#6E6E6E;}
.price-match-popup .popup-title{float:left;width:100%;line-height:24px;font-size:20px;font-weight:500;}
.price-match-popup .modal-body{height:480px;overflow-y:scroll;margin:0;padding:0;}
.b-b{border-bottom:1px solid #000;}
.pro-sorting-bg .color-filter-item label.checkbox-inline{height:inherit;float:inherit;}
.pro-sorting-bg .color-filter-item label.checkbox-inline input[type="checkbox"], .pro-sorting-bg .color-filter-item label.checkbox-inline input[type="radio"]{height:inherit;}
.b-t{border-top:1px solid #f7f3ef;}
#sticky-element.sticky .b-t{border-top:1px solid #f7f3ef;}
#sticky-element.sticky .pro-sorting-bg{border-bottom:none;}
.pro-filter-content-box .pl-filter-text{position:relative;margin-right:5px;}
.pro-filter-content-box .pl-filter-text .more-option-list-box{background:#fff;border:1px solid #e6ddd3;display:none;left:0;padding:5px 0 0;position:absolute;right:0;top:100%;z-index:999;list-style:none;}
.pro-filter-content-box .pl-filter-text .more-option-list-box li{padding:0 5px;line-height:20px;color:#000;}
#sticky-element.sticky.pro-sorting-bg{border-bottom:1px solid #f7f3ef;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);}
#sticky-element.sticky.jplist-panel label{padding-left:20px;}
.filter-box-1 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-1 .color-filter-item .checkbox-inline img{height:auto;max-width:100px;}
.filter-box-1 .color-filter-item:hover .checkbox-inline:before, .filter-box-1 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:#fff;z-index:11;opacity:0.6;}
.filter-box-1 .color-filter-item:hover .checkbox-inline:after, .filter-box-1 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-1 .color-filter-item:hover .checkbox-inline.disabled:after, .filter-box-1 .color-filter-item.active .checkbox-inline.disabled:after{display:none;}
.filter-box-1 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-2 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-2 .color-filter-item .checkbox-inline img{height:auto;max-width:100px;}
.filter-box-2 .color-filter-item:hover .checkbox-inline:before, .filter-box-2 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:#fff;z-index:11;opacity:0.6;}
.filter-box-2 .color-filter-item:hover .checkbox-inline:after, .filter-box-2 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-2 .color-filter-item:hover .checkbox-inline.disabled:after, .filter-box-2 .color-filter-item.active .checkbox-inline.disabled:after{display:none;}
.filter-box-2 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-3 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-3 .color-filter-item .checkbox-inline img{height:auto;max-width:34px;}
.filter-box-3 .color-filter-item:hover .checkbox-inline:before, .filter-box-3 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-3 .color-filter-item:hover .checkbox-inline:after, .filter-box-3 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-3 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-3 .color-filter-item:hover .checkbox-inline.disabled:after, .filter-box-3 .color-filter-item.active .checkbox-inline.disabled:after{display:none;}
.filter-box-4 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-4 .color-filter-item .checkbox-inline img{height:auto;}
.filter-box-4 .color-filter-item:hover .checkbox-inline:before, .filter-box-4 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-4 .color-filter-item:hover .checkbox-inline:after, .filter-box-4 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-4 .color-filter-item:hover .checkbox-inline.disabled:after, .filter-box-4 .color-filter-item.active .checkbox-inline.disabled:after{display:none;}
.filter-box-4 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-5 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-5 .color-filter-item .checkbox-inline img{height:auto;max-width:100px;}
.filter-box-5 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-5 .color-filter-item:hover .checkbox-inline:before, .filter-box-5 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:#fff;z-index:11;opacity:0.6;}
.filter-box-5 .color-filter-item:hover .checkbox-inline:after, .filter-box-5 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-5 .color-filter-item:hover .checkbox-inline.disabled:after, .filter-box-5 .color-filter-item.active .checkbox-inline.disabled:after{display:none;}
.filter-box-6 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-6 .color-filter-item .checkbox-inline img{height:auto;max-width:38px;}
.filter-box-6 .color-filter-item .checkbox-inline .color-filter{width:48px;height:48px;}
.filter-box-6 .color-filter-item:hover .checkbox-inline:before, .filter-box-6 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-6 .color-filter-item:hover .checkbox-inline:after, .filter-box-6 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-6 .color-filter-item:hover .checkbox-inline.disabled:after, .filter-box-6 .color-filter-item.active .checkbox-inline.disabled:after{display:none;}
.bbb-xs-center{float:right;padding:0 0 0;}
.footer-row-3 .xs-center #bbblink{display:inline-block;}
.error input{border:1px solid #ff0000 !important;}
.error select{border:1px solid #ff0000 !important;}
.success input{border:1px solid #3c763d !important;}
.help-block{display:none !important}
.help-block1 strong{}
.input-bg{background:#F7F3EF;color:#000;height:45px;border-radius:0px;font-weight:300;border-color:#d5d0cb}
.input-bg:placeholder-shown{font-weight:100;}
.fild-text{color:#714e43;font-size:18px;width:100%;text-transform:uppercase;letter-spacing:1.5px;font-weight:300;}
#wrapperloading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2000;display:none;background:url(../images/loaderbg.png) repeat;}
#wrapperloading #loading{position:fixed;top:50%;left:50%;margin:-38px 0 0 -72px;font-weight:400;text-align:center;}
/*.slick-dots{display:none !important;}*/
.cart-pro-property .address-text{line-height:20px;padding-top:10px;}
.cart-pro-property:last-child strong {font-size:15px; font-weight: bold;}
.cart-pro-property:last-child span {font-size:15px; font-weight: bold;}
.order-details-order-no .os-order-details-text{padding-right:10px;}
@media (min-width:992px){
.color-filter-menu{text-align:center;}
.outer-tab-mob-desc{text-align:left;}
}
@media (max-width:991px){
.bbb-xs-center{float:right;text-align:center;width:100%;padding-top:0px;padding-bottom:10px;}
.footer-row-3{border-top:1px solid #404040;padding-bottom:10px;}
.footer-row-3 .footer-bottom-text-left{text-align:center;padding-top:10px !important;}
.footer-row-3 .footer-bottom-text-right{float:none;text-align:center;padding-bottom:5px;}
.need-help-title,.our-here,.help-icon{float:none;text-align:center}  
.faq-icon{margin:5px 5px 5px 5px;display:inline-block;text-align:center;float:none;} 
a#bbblink{display:inline-block !important;}
ul#social-icons{width:100%;text-align:center;}
.item-btn{min-width:max-content;}
}
.loader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url('../images/loader.gif') 50% 50% no-repeat rgb(249,249,249);opacity:.8;}
@media (max-width:767px){
.cart-pro-qty{text-align:left;}
.wrapper{min-height:auto;}
.myaccount-content{min-height:150px;}
.xs-p-0{padding:0 !important;}
.footer-row-1 .footer-top-link ul li{text-align:center;}
.footer-row-1 .footer-top-link ul li a{font-size:14px;}
.jplist-label{float:left;width:40%;}
.jplist-panel .jplist-pagination{float:left;width:100%;}
.pro-size-selection .size-selection-title{line-height:30px;}
.pro-size-selection .size-selection-title, .pro-size-selection .size-selection-title label{margin:0 !important;}
.order-details-order-no .os-order-details-text{padding:0 0 10px 0;float:left;width:100%;}
.order-details-order-no .os-order-details-text .order-data-format{padding:0 0 10px 0;float:left;width:100%;}
.faq-icon{float:left;margin:5px 0px 5px 0;padding:0;width:33.3%;}
.need-help-title, .our-here, .help-icon{float:left;text-align:center;}
.youmaysave-text strong{float:left;width:100%;}
}
@media (max-width:780px){
.product-button-box .btn{min-width:inherit;}
}
@media (max-width:780px){
.product-button-box .btn{width:100%;}
}
@media (max-width:560px){
#input{overflow:visible;}
.ac-personal-details{float:left;width:100%;margin-bottom:10px;}
.ac-personal-details .inner-title{float:left;width:100%;}
.ac-personal-details .ac-personal-info{float:left;width:100%;}
.ac-personal-details .ac-personal-info .email-subscription-text{float:left;width:100%;margin-top:15px;}
.email-subscription-text span{float:left;}
.email-subscription-text a{float:left;}
}
@media (max-width:450px){.forget-pass{float:left !important;}
.jplist-label{float:left;width:100%;}
.jplist-panel .jplist-pagination{float:left;width:100%;}
.footer-row-2 .col-xs-12{padding:0 !important;}
}
.modal{bottom:0;display:none;left:0;outline:0 none;overflow:hidden;position:fixed;right:0;top:0;z-index:1050;}
#myModal1 .modal-body{max-height:650px;overflow-y:scroll;}
#myModal2 .modal-body{max-height:650px;overflow-y:scroll;}
.item-row-2 .notify-text{text-transform:uppercase;font-size:18px;}
.item-row-2 .input-email.fix-item-input{display:inline-block;height:55px;width:45%;text-align:left;margin:5px 0;}
.notifyme-btn{width:44%;padding:17px 20px 16px 20px;margin:0;min-width:240px;text-transform:uppercase;font-weight:300;background:#e09d00;color:#fff;border-radius:0;margin-top:4px;margin-bottom:5px;}
.item-row-2 .notify-sub-text{font-size:16px;}
@media (max-width:991px){.toggle.btn{margin:0 0 0 0 !important;}
.fix-strip{display:none !important;}
.item-row-2 .input-email.fix-item-input{width:100%;}
.notifyme-btn{width:100%;}
}
@media (max-width:767px){.item-row-2 .input-email.fix-item-input{width:100%;margin-bottom:0;}
.notifyme-btn{width:100%;margin-bottom:0;}
.modal-body{max-height:400px !important;overflow-y:scroll;}
}
#sticky-element a.active{color:#e09d00 !important}
.toggle-group label.btn{height:34px;}
.toggle-group .toggle-on{line-height:20px;color:#fff !important;}
.toggle-group .toggle-off{line-height:20px;color:#fff !important;}
.toggle.ios, .toggle-on.ios, .toggle-off.ios{border-radius:30px;}
.toggle.ios .toggle-handle{border-radius:30px;opacity:1 !important;}
.saved-shopping-cart{}
.saved-sc-first-part{padding:0 0 0 35px;position:relative;}
.saved-sc-first-part .cart-pro-checkbox{position:absolute;left:10px;top:0px;}
.saved-shopping-cart .saved-shopping-cart .cart-pro-status{padding:0;}
.saved-shopping-cart .cart-pro-pricing{padding:0;}
.saved-shopping-cart .cart-pro-qty{text-align:left;}
.saved-shopping-cart .cart-pro-status{padding:0;}
@media (max-width:767px){.saved-shopping-cart .cart-pro-details{padding:20px 0 5px 30px !important;}
.saved-shopping-cart .cart-pro-qty{padding-left:30px;}
.saved-shopping-cart .cart-pro-pricing{padding:0 0 0 30px;}
.saved-shopping-cart .cart-pro-status{padding:0 0 0 30px;}
.saved-shopping-cart .visible-xs.title{width:50%;padding:15px 0 10px 0;}
.saved-shopping-cart .shop-bag-title-main{padding:0;}
.saved-shopping-cart .shop-bag-title{padding:0 10px;}
}
.toggle.btn{overflow:hidden;}
.toggle.btn #rxservices{margin-left:-40px !important;}
.star-rating{color:#e09d00;}
#sticky-element a.active{color:#e09d00 !important;}
.login-new-main .title{color:#e09d00;font-size:30px;}
.login-new-main .b-l{border-left:1px solid #f7f3ef;}
.login-new-main-title, .login-new-sub-title{background:#f5f5f5;font-size:24px;line-height:26px;padding:10px 15px;margin-bottom:15px;}
.login-new-notes p{font-size:16px;line-height:24px;text-align:center;}
.login-new-notes p strong{float:left;width:100%;padding:0;margin:0;}
.login-new-main .form-control{border-color:#e1e1e1;width:100%;}
.width-1200{max-width:1200px;width:100%;}
@media (max-width:767px){.login-new-main .b-l{border-left:none;border-top:1px solid #f7f3ef;margin-top:15px;}
.login-new-main .max-400{max-width:inherit;width:100%;}
.p-xs-0{padding:0;}
}
.fix-strip{display:none;width:100%;position:fixed;bottom:0;left:0;z-index:100;background-color:rgba(20, 20, 20, 0.7);border-top:1px solid #404040;}
.fix-strip .f-strip-box{display:block;line-height:60px;position:relative;text-align:center;width:100%;z-index:15}
.fix-strip .f-strip-box .f-strip-button{display:inline-block;text-align:center;width:250px;}
.fix-strip .f-strip-box .f-strip-button .btn-custom{margin:0;font-size:18px;}
#animation{display:inline-block;margin:0;position:relative;text-align:center;vertical-align:middle;width:500px;}
#animation ul{position:relative;text-align:center;width:100%;}
#animation li{position:absolute;left:0;top:-37px;line-height:60px;font-weight:400;font-size:22px;width:100%;padding:10px;list-style:none;color:#fff;}
#animation li:nth-of-type(1){-webkit-animation:rb-msg-fade 4s linear 2s infinite alternate;-moz-animation:rb-msg-fade 4s linear 2s infinite alternate;animation:rb-msg-fade 4s linear 2s infinite alternate;}
#animation li:nth-of-type(2){-webkit-animation:rb-msg-fade 4s linear 2s infinite alternate;-moz-animation:rb-msg-fade 4s linear 2s infinite alternate;animation:rb-msg-fade 4s linear 2s infinite alternate;-webkit-animation-direction:alternate-reverse;animation-direction:alternate-reverse;opacity:0;}
#animation li:nth-of-type(3){-webkit-animation:rb-msg-fade 4s linear 2s infinite alternate;-moz-animation:rb-msg-fade 4s linear 2s infinite alternate;animation:rb-msg-fade 4s linear 2s infinite alternate;-webkit-animation-direction:alternate-reverse;animation-direction:alternate-reverse;opacity:0;}
@-webkit-keyframes rb-msg-fade{0%{opacity:1}40%{opacity:1}55%{opacity:0}100%{opacity:0}}
@keyframes rb-msg-fade{0%{opacity:1}40%{opacity:1}55%{opacity:0}100%{opacity:0}}
@-webkit-keyframes fadein{0%{opacity:0;}
66%{opacity:0;}
76%{opacity:1;}
100%{opacity:1;}
}
@-moz-keyframes fadein{0%{opacity:0;}
66%{opacity:0;}
76%{opacity:1;}
100%{opacity:1;}
}
@keyframes fadein{0%{opacity:0;}
66%{opacity:0;}
76%{opacity:1;}
100%{opacity:1;}
}
@media (min-width:480px) and (max-width:767px), (min-width:768px) and (max-width:1023px){.fix-strip .f-strip-box .f-strip-wrapper{width:100%}
}
@media (min-width:320px) and (max-width:992px){.fix-strip .f-strip-box .f-strip-wrapper{width:100%}
.fix-strip .f-strip-box{line-height:50px;}
#animation li{line-height:20px;width:100%;top:-20px;padding:0;font-size:20px;}
.fix-strip .f-strip-box .f-strip-button .btn-custom{padding:10px;font-size:17px;}
}
@media (min-width:480px) and (max-width:992px){#animation li{top:-11px;}
.fix-strip .f-strip-box .f-strip-button .btn-custom{padding:10px;font-size:16px;}
}
@media (min-width:320px) and (max-width:479px){#animation li{font-size:17px;}
.fix-strip .f-strip-box .f-strip-button .btn-custom{padding:10px;font-size:16px;}
}
.btn-custom-1{padding:20px;margin:0;min-width:150px;text-transform:uppercase;font-weight:400;background:#e09d00;color:#fff;letter-spacing:1.5px;border-radius:0;font-size:14px !important;}
.f-strip-button .btn-custom-1{padding:10px;}
.btn.btn-custom-1.btn-lg.load_more_add{font-size:24px;padding:20px 70px;margin:30px 0;width: 100%;max-width: 550px;}
@media (max-width:767px){.btn.btn-custom-1.btn-lg.load_more_add{width:100%;}
}
.footer-with-login{padding-bottom:0px !important}
.paging-bottom{padding:10px 0 !important;border-top:1px solid #F7F3EF;border-bottom:1px solid #F7F3EF;margin-bottom:10px;}
.most-wanted-pro-name .most-wanted-pro-name-h2 a span ,.most-wanted-pro-name .most-wanted-pro-name-h3 a span ,.most-wanted-pro-name .most-wanted-pro-name-h4 a span,.most-wanted-pro-name .most-wanted-pro-name-h5 a span,.most-wanted-pro-name .most-wanted-pro-name-h6 a span {display:inline;font-size:inherit;font-weight:inherit;}
.most-wanted-pro-name h2 a span ,.most-wanted-pro-name h3 a span ,.most-wanted-pro-name h4 a span,.most-wanted-pro-name h5 a span,.most-wanted-pro-name h6 a span{display:inline;font-size:inherit;font-weight:inherit;}
.static-details h2,.static-details h3{display:inline;font-size:inherit;font-weight:inherit;}
.login-new-main-title h1, .login-new-sub-title h4{display:inline;font-size:inherit;font-weight:inherit;}
.title h5,.title h6{display:inline;font-size:inherit;font-weight:inherit;}
.content-title h1{display:inline;font-size:inherit;font-weight:inherit;}
.control-label h2,.control-label h3,.control-label h4,.control-label h5,.control-label h6{display:inline;font-size:inherit;font-weight:inherit;}
span.most-wanted-name h2,span.most-wanted-name h3,span.most-wanted-name h4,span.most-wanted-name h5,span.most-wanted-name h6{display:inline-block;font-size:inherit;font-weight:inherit;height:40px;line-height:1.3;margin:0px;overflow:hidden;}
.sub-page-title h1{display:inline;font-size:inherit;font-weight:inherit;}
.width-70{width:70%;margin:auto;}
.max-width-900{max-width:900px;margin:0 auto;}
.btn-next{display:inline-block;background:#e09d00;padding:7px 30px 7px 20px;border-radius:0px;margin:10px 0;font-size:14px;color:#fff;line-height:26px;position:relative;}
.btn-prev{display:inline-block;background:#F7F3EF;padding:7px 20px 7px 30px;border-radius:0px;margin:10px 0;font-size:14px;color:#383838;line-height:26px;position:relative;}
.btn-prev img{position:absolute;left:10px;top:15px;}
.btn-next img{position:absolute;right:10px;top:15px;}
.max-width-1200{max-width:1200px;width:100%;margin:0 auto;text-align:center;}
.max-width-1200 .center-block.lensstep1{max-width:600px;}
.max-width-1200 .center-block.lensstep2{max-width:910px;}
.max-width-1200 .center-block.lensstep3{max-width:910px;}
.max-width-1200 .center-block.single-option{max-width:300px;}
.max-width-1200 .center-block.lensstep4{max-width:720px;}
.leanstype-mainbox{width:300px;border:2px solid #fff;padding:0;margin:0 0px 20px 0;display:inline-block;vertical-align:top;cursor:pointer;}
.singleleanstype-mainbox{width:300px;border:2px solid #fff;padding:0;margin:0 0px 20px 0;display:inline-block;vertical-align:top;cursor:pointer;}
.space{width:110px;display:inline-block;position:relative;vertical-align:top;margin:150px 0px 0 0;}
.space .content-title{font-size:16px;}
.leanstype-title{width:100%;margin:0;padding:20px 10px 10px;font-size:18px;color:#714e43;text-align:center;border-bottom:1px solid #e1e1e1;text-transform:uppercase;}
.leanstype-content{width:100%;margin:0;padding:20px 10px;text-align:center;color:#000;font-size:13px;}
.type-content{width:100%;margin:0;padding:10px 10px;text-align:center;font-size:14px;color:#000;}
.single-content{width:100%;margin:0;padding:5px 10px;min-height:20px;text-align:center;}
.leanstype-viewbtn{width:100%;margin:0;padding:0 10px 10px;text-align:center;min-height:30px;line-height:30px;}
.leanstype-viewbtn a{color:#714e43;text-decoration:none;font-size:12px;text-transform:uppercase;}
.leanstype-viewbtn a i{font-size:11px;}
.leanstype-viewbtn a:hover{color:#e09d00;}
.leanstype-btn{width:100%;margin:10px 0 0;padding:0 10px;text-align:center;height:40px;line-height:40px;background:#F7F3EF;text-transform:uppercase;font-size:16px;color:#714e43}
.leanstype-btn .select-icon{display:none;}
.leanstype-mainbox .select-icon, .singleleanstype-mainbox .select-icon{display:none;}
.leanstype-mainbox.active .select-icon, .leanstype-mainbox:focus .select-icon, .leanstype-mainbox:hover .select-icon, .singleleanstype-mainbox.active .select-icon, .singleleanstype-mainbox:focus .select-icon, .singleleanstype-mainbox:hover .select-icon{display:block;background:#e09d00;color:#fff;}
.leanstype-mainbox.active .select-text, .leanstype-mainbox:focus .select-text, .leanstype-mainbox:hover .select-text, .singleleanstype-mainbox.active .select-text, .singleleanstype-mainbox:focus .select-text, .singleleanstype-mainbox:hover .select-text{display:none;}
.leanstype-mainbox.active, .leanstype-mainbox:hover, .singleleanstype-mainbox.active, .singleleanstype-mainbox:hover{border:2px solid #e09d00;}
.leanstype-mainbox.active .leanstype-btn, .singleleanstype-mainbox.active .leanstype-btn{background:#e09d00;color:#fff;}
.leanstype-combtn{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:right;padding:0 0 0px;}
.leanstype-mainbox.recommended .leanstype-title{background:#e09d00;color:#fff;}
.arrowpro-menu{text-align:center;padding-top:30px;}
.arrowpro-menu ul{list-style:none;margin:0px;padding:0px;text-align:center;display:inline-block;}
.arrowpro-menu ul li{display:inline-block;margin:0 15px;position:relative;font-weight:300;text-transform:uppercase;letter-spacing:normal;cursor:pointer;}
.arrowpro-menu ul li .count:before{content:"";position:absolute;height:5px;width:100%;background:#F7F3EF;right:120%;top:15px;}
.arrowpro-menu ul li.active .count{background:#e09d00;color:#fff;}
.arrowpro-menu ul li:first-child .count:before{display:none;}
.arrowpro-menu ul li .count:after{content:"";position:absolute;height:5px;width:100%;background:#F7F3EF;left:120%;top:15px;}
.arrowpro-menu ul li.active .count:before{background:#e09d00;}
.arrowpro-menu ul li.open .count:after{background:#e09d00;}
.arrowpro-menu ul li:last-child .count:after{display:none;}
.arrowpro-menu ul li span{display:block;}
.arrowpro-menu ul li .count{display:inline-block;width:35px;height:35px;border-radius:35px;text-align:center;line-height:35px;background:#F7F3EF;margin-bottom:10px;position:relative;}
.arrowpro-menu li.active, .arrowpro-menu li:hover{color:#e09d00 !important;}
.arrowpro-item{display:inline-block;margin:0 10px;cursor:pointer;}
.arrowpro-item.view{display:inline-block;}
.arrowpro-item:nth-child(-n+10){display:inline-block;}
.p-info{background-color:#e8e4e0;min-height:80px;color:#000;}
.p-info-text{color:#000;padding-top:15px;}
.black-box{padding-top:10px;}
.align-left{text-align:left;}
.bold{text-align:center;color:#000000;}
.sliding-box-inner{margin:0 auto;max-width:300px;padding:15px;position:relative;}
.flip{padding:0px;}
.flip i{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:transform linear 0.3s;}
.flip.active i{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transition:transform linear 0.3s;}
.panel{background-color:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;margin:0 5px;padding:5px;height:200px;overflow-x:auto;}
.panel .title{text-align:left;font-size:14px;padding:5px 0;vertical-align:middle;}
.panel-1{background-color:#fff;border:none;border-radius:0;box-shadow:none;width:100%;margin:0;padding:5px;}
.panel-1 ul{margin:0;padding:0 0 0 20px;width:100%;}
.panel-1 ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
.choose-one{border:1px solid #f7f3ef;display:inline-block;padding:20px 0 0px 20px;position:relative;margin-top:20px;}
.option-title{position:absolute;top:-14px;left:0px;right:0px;text-align:center;color:#714e43;font-size:20px;}
.option-title span{display:inline-block;background:#fff;padding:0 20px;}
#panel-2{background-color:#fff;border:none;border-radius:0;box-shadow:none;width:100%;}
#panel-2{margin:0;padding:5px;display:none;}
#panel-2 ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-2 ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-qq{background-color:#fff;border:none;border-radius:0;box-shadow:none;width:100%;}
#panel-qq{margin:0;padding:5px;display:none;}
#panel-qq ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-qq ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-q{background-color:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;}
#panel-q{margin:0 5px;padding:5px;display:none;}
#panel-q .title{text-align:left;font-size:14px;padding:5px 0;vertical-align:middle;}
#panel-aa{margin:0;padding:5px;display:none;}
#panel-aa ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-aa ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-a{background-color:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;}
#panel-a{margin:0 5px;padding:5px;display:none;}
#panel-a .title{text-align:left;font-size:14px;padding:5px 0;vertical-align:middle;}
#panel-bb{margin:0;padding:5px;display:none;}
#panel-bb ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-bb ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-b{background-color:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;}
#panel-b{margin:0 5px;padding:5px;display:none;}
#panel-b .title{text-align:left;font-size:14px;padding:5px 0;vertical-align:middle;}
#panel-xx{margin:0;padding:5px;display:none;}
#panel-xx ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-xx ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-yy{margin:0;padding:5px;display:none;}
#panel-yy ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-yy ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-zz{margin:0;padding:5px;display:none;}
#panel-zz ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-zz ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-x{background-color:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;}
#panel-x{margin:0 5px;padding:5px;display:none;}
#panel-x .title{text-align:left;font-size:14px;padding:5px 0;vertical-align:middle;}
#panel-k{background-color:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;}
#panel-k{margin:0 5px;padding:5px;display:none;}
#panel-k .title{text-align:left;font-size:14px;padding:5px 0;vertical-align:middle;}
#panel-kk{margin:0;padding:5px;display:none;}
#panel-kk ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-kk ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-kka{margin:0;padding:5px;display:none;}
#panel-kka ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-kka ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-kkb{margin:0;padding:5px;display:none;}
#panel-kkb ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-kkb ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-kkc{margin:0;padding:5px;display:none;}
#panel-kkc ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-kkc ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-ww{margin:0;padding:5px;display:none;}
#panel-ww ul{margin:0;padding:0 0 0 20px;width:100%;}
#panel-ww ul li{margin:0;width:100%;padding:5px 0 5px 5px;text-align:left;}
#panel-w{background-color:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;}
#panel-w{margin:0 5px;padding:5px;display:none;}
#panel-w .title{text-align:left;font-size:14px;padding:5px 0;vertical-align:middle;}
@media (max-width:767px){.side-cartpro{position:relative !important;}
.leanstype-mainbox{width:100%;margin:0 0 20px;}
.leanstype-content{}
.leanstype-viewbtn{display:none;}
.lt1-3, .lt2-3, .lt3-3, .lt4-3, .lt5-3, .lt6-3, .lt7-3, .lt8-3, .lt9-3, .lt10-3, .lt11-3{}
.lt6-1, .lt7-1, .lt8-1, .lt9-1, .lt10-1, .lt11-1{}
.space{margin:15px 0 30px 0;}
.arrowpro-menu ul li{margin:0 3px;}
.choose-one{display:block;padding:20px 20px 0;}
.pro-main-image{min-height:inherit;}
.item-row-2 .master-price{padding:10px 0;}
.item-row-2 .input-number.fix-item-input{margin-bottom:5px;}
.arrowpro-menu ul li{margin:0 1px;}
.arrowpro-menu ul li .count{width:20px;height:14px;line-height:15px;}
.arrowpro-menu ul li span{font-size:10px;}
.arrowpro-menu ul li .count:before{top:5px;}
.arrowpro-menu ul li .count:after{top:5px;}
.item-btn{white-space:inherit;font-size:14px;}
}
.inline-retail{display:inline;}
.inline-promo{display:inline;}
.disabled img{opacity:0.4}
.disabled span{opacity:0.4}
.filter-box-1 .color-filter-item:hover .disabled:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:none;}
.filter-box-1 .color-filter-item:hover .disabled:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-2 .color-filter-item:hover .disabled:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:none;}
.filter-box-2 .color-filter-item:hover .disabled:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-3 .color-filter-item:hover .disabled:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:none;}
.filter-box-3 .color-filter-item:hover .disabled:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-4 .color-filter-item:hover .disabled:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:none;}
.filter-box-4 .color-filter-item:hover .disabled:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-5 .color-filter-item:hover .disabled:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:none;}
.filter-box-5 .color-filter-item:hover .disabled:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-6 .color-filter-item:hover .disabled:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:none;}
.filter-box-6 .color-filter-item:hover .disabled:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.most-wanted-pro-img{position:relative;}
/*.filter-box-1 .color-filter-web{width:125px;margin-bottom:5px}*/
.filter-box-1 .color-filter-web{width:100%; margin-bottom:5px}
.filter-box-1 .color-filter-item .checkbox-inline{margin:0 0 5px 0;}
.filter-label-title{width:100%;font-size:14px;text-align:center;line-height:20px !important;height:40px !important;font-weight:400;float:left;}
.pro-sorting-bg .color-filter-item p.checkbox-inline{float:inherit;max-width:135px;font-size:14px;font-weight:400;}
.filter-box-2 .color-filter-item .checkbox-inline span{font-size:14px;}
.filter-box-2 .color-filter-item .checkbox-inline span{font-size:14px;font-weight:400;}
.filter-box-3 .color-filter-item div{font-size:14px;font-weight:400;}
.filter-box-6 .color-filter-item div{font-size:14px;font-weight:400;}
.most-wanted-pro-img{position:relative;}
.pro-tag{float:left;position:absolute;width:auto;color:#fff;padding:5px 10px;font-size:12px;max-width:100px;z-index:1;}
.pro-tag.new-tag{left:0;top:0;background:rgba(64,64,64, 0.9);}
.pro-tag.bestseller-tag{right:0 !important;left:-15px;top:0;background:rgba(83,53,41, 0.9);}
.pro-item-tag.pro-tag{position:absolute;left:0;top:0;max-width:119px;}
.pro-item-tag.pro-tag .new-tag{float:left;width:auto;background:rgba(64,64,64, 0.9);color:#fff;padding:5px 10px;font-size:12px;margin-bottom:5px;}
.pro-item-tag.pro-tag .bestseller-tag{float:left;width:auto;background:rgba(83,53,41, 0.9);color:#fff;padding:5px 10px;font-size:12px;margin-bottom:5px;}
@media (max-width:812px){.space{display:block;margin-left:auto!important;margin-right:auto!important;width:90%;margin-top:10px;}
.singleleanstype-mainbox{margin:0 0 20px 0;}
}
@media (max-width:767px){.side-cart{font-size:16px;}
.shop-row-1{padding:0;}
}
@media (max-width:480px){.jplist-panel label{font-size:13px;}
.promotion-text{height:40px;line-height:20px;padding:10px 0;}
}
@media (max-width:400px){.promotion-text{height:40px;line-height:20px;padding:0px;}
}
@media (max-width:320px){.mobile-prescription-toggle{margin-bottom:30px!important;}
.promotion-text{line-height:20px;}
}
.filter-box-1 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-1 .color-filter-item .checkbox-inline img{height:auto;max-width:100px;}
.filter-box-1 .color-filter-item:hover .checkbox-inline:before, .filter-box-1 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:#fff;z-index:11;opacity:0.6;}
.filter-box-1 .color-filter-item:hover .checkbox-inline:after, .filter-box-1 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-1 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-2 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-2 .color-filter-item .checkbox-inline img{height:auto;max-width:100px;}
.filter-box-2 .color-filter-item:hover .checkbox-inline:before, .filter-box-2 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:#fff;z-index:11;opacity:0.6;}
.filter-box-2 .color-filter-item:hover .checkbox-inline:after, .filter-box-2 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-2 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-3 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-3 .color-filter-item .checkbox-inline img{height:auto;max-width:34px;}
.filter-box-3 .color-filter-item:hover .checkbox-inline:before, .filter-box-3 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-3 .color-filter-item:hover .checkbox-inline:after, .filter-box-3 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-3 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-4 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-4 .color-filter-item .checkbox-inline img{height:auto;}
.filter-box-4 .color-filter-item:hover .checkbox-inline:before, .filter-box-4 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-4 .color-filter-item:hover .checkbox-inline:after, .filter-box-4 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-4 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-5 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-5 .color-filter-item .checkbox-inline img{height:auto;max-width:100px;}
.filter-box-5 .color-filter-item .checkbox-inline span{float:left;width:100%;margin-top:10px;}
.filter-box-5 .color-filter-item:hover .checkbox-inline:before, .filter-box-5 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:#fff;z-index:11;opacity:0.6;}
.filter-box-5 .color-filter-item:hover .checkbox-inline:after, .filter-box-5 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.filter-box-6 .color-filter-item .checkbox-inline{padding:0;position:relative;margin:0 5px 5px 5px;}
.filter-box-6 .color-filter-item .checkbox-inline img{height:auto;max-width:38px;}
.filter-box-6 .color-filter-item .checkbox-inline .color-filter{width:48px;height:48px;}
.filter-box-6 .color-filter-item:hover .checkbox-inline:before, .filter-box-6 .color-filter-item.active .checkbox-inline:before{position:absolute;left:0;top:0;content:"";width:99%;height:99%;background:#fff;z-index:11;opacity:0.6;border-radius:50%;}
.filter-box-6 .color-filter-item:hover .checkbox-inline:after, .filter-box-6 .color-filter-item.active .checkbox-inline:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:12;background:url(../images/selected.png) no-repeat center center;}
.pro-tag{float:left;position:absolute;width:auto;color:#fff;padding:5px 10px;font-size:12px;max-width:100px;}
.pro-tag.new-tag{left:15px;top:0;background:rgba(64,64,64, 0.9);}
.pro-tag.bestseller-tag{right:0 !important;left:inherit !important;top:0;background:rgba(83,53,41, 0.9);}
#loginPopup .modal-dialog{bottom:35%;margin-left:auto;margin-right:auto;max-width:767px;top:15%;width:100%;}
#loginPopup .close{position:absolute;right:15px;top:15px;color:#e09d00;z-index:99;opacity:0.8;}
#loginPopup .modal-body{padding:0;}
#loginPopup .login-email-input{height:40px;width:60%;;line-height:40px;margin:15px auto;border:1px solid #373732;}
#loginPopup .btn-custom-1{padding:10px;}
#loginPopup .modal-footer-1{background:#000;padding:15px 5px;color:#fff;line-height:30px;text-align:center !important;}
#loginPopup .modal-footer-1 a{color:#e09d00;}
.f-30{font-size:30px;}
.f-20{font-size:20px;}
.strong{font-weight:bold;}
.popup-back-icon{color:#e09d00;opacity:0.8;position:absolute;left:15px;top:9px;z-index:99;font-size:26px;}
.prescription-btn{border:1px solid #4e4e4e;padding:20px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:left;cursor:pointer;margin-bottom:20px;background-color:#f7f3f0;}
.prescription-btn .icon{display:inline-block;text-align:left;max-width:8%;}
.prescription-btn .fa{background-color:#d2d6d9;padding:5px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#ffffff;font-size:12px;line-height:13px;}
.prescription-btn.active .fa{display:inline-block;background-color:#e09d00;padding:5px;-moz-border-radius:100%;-webkit-border-radius:100%;color:#ffffff;border-radius:100%;font-size:12px;line-height:13px;}
.prescription-btn h2{font-size:16px;color:#727272;display:inline-block;line-height:normal;padding:0px;margin:0px;width:70%;}
.prescription-btn span{font-size:14px;color:#727272;display:inline-block;float:right;}
.prescription-btn h3{font-size:14px;color:#969696;display:inline-block;line-height:normal;padding:0px;margin:0px;text-align:left;width:70%;}
.prescription-main .item-btn{width:100%;}
.arrowpro-menu{text-align:center;padding-top:30px;padding-bottom:30px;}
.arrowpro-menu ul li .count:before{content:"";right:135%;top:15px;}
.prescription-img{text-align:center;}
.prescription-img img{margin-bottom:30px;display:inline-block;}
.prescription-main .btn-next, .prescription-main .btn-custom{width:50%;}
.options{display:block;position:relative;border:none;box-shadow:none;padding:inherit;padding-right:15px;padding-left:15px;}
.leanstype-combtn{padding-left:15px!important;padding-right:15px!important;}
.leanstype-content{width:100%;padding:0px!important;text-align:left;color:#000;font-size:13px;margin:15px 0 0 51px !important;}
@media all and (max-width:1300px) and (min-width:1200px){.arrowpro-menu ul li{margin:0px 7px;}
}
@media (max-width:1199px){.site-navbar .dropdown-menu.menu-1{left:4% !important;}
}
@media (max-width:1150px){.leanstype-content{margin:15px 0 0 35px !important;letter-spacing:0.5px;}
}
@media (max-width:1024px){.site-navbar .dropdown-menu.menu-1{left:0% !important;min-width:inherit !important;max-width:inherit;}
}
@media (max-width:991px){}
@media (max-width:767px){.arrowpro-menu ul li span{font-size:12px;}
.arrowpro-menu ul li .count{width:24px;height:24px;line-height:24px;}
.arrowpro-menu ul li .count:before{content:"";right:124%;top:10px;}
.arrowpro-menu ul li .count:after{top:10px;}
}
@media (max-width:500px){.prescription-btn h3,.prescription-btn h2{width:87%;}
.prescription-btn span{float:none;display:block;text-align:left;margin-left:12%;}
}
@media (max-width:480px){.prescription-btn .icon{display:block;text-align:left;max-width:12%;}
.arrowpro-menu ul li .count:before{content:"";right:90%;top:10px;}
}
@media (max-width:420px){.arrowpro-menu ul li span{font-size:9px;}
.arrowpro-menu ul li .count:before{content:"";right:90%;top:10px;}
.lensstep4 .btn-custom{width:60%;font-size:15px;}
}
@media (max-width:370px){header .header-1 .logo img, header.fix .header-1 .logo img{max-height:30px;margin-top:3px;}
}
@media (max-width:320px){}
.standard-probox1{margin:0;padding:10px 0;width:100%;}
.standard-probox1 .icon{max-width:40px;}
.prescription-btn.active{border:3px solid #e09d00;background-color:#f7f3f0;}
#sticky-element.sticky.nav-up1{top:60px;}
#sticky-element.sticky.nav-down1{top:113px;}
/**/.promotion-box{position:relative;height:42px;overflow:hidden;}
.promotion-text{opacity:0;pointer-events:none;transition:opacity 0.55s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.55s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.55s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.55s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.55s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.55s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.55s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);position:absolute;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:41px;top:0;left:0;}
.promotion-text.promotion-text-show{opacity:1;pointer-events:all;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.promotion-text.promotion-text-hide{opacity:0;pointer-events:none;transition:opacity 0.55s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.55s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.55s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.55s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.55s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.55s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.55s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
@media (max-width:767px){.wrapper{padding-top:97px;}
.header-2{display:none;}
}
.text-white{color:#fff !important;}
.site-navbar ul li.open a{color:#fff !important;}
#trust-header{background:#F7F3EF;padding:60px 0px;text-align:center;}
#trust-header em{display:block;width:50px;margin:2rem auto 2.25rem;border-bottom:1px solid #888;}
#trust-header h1,.trust-details h4{color:#714e43;}
.trust-details{max-width:750px;}
.left-img{position:relative;}
.left-img img{position:absolute;top:-150px;max-width:380px;width:100%;}
@media (max-width:991px){#trust-header h1{font-size:26px;}
}
@media (max-width:600px){#trust-header h1{font-size:18px;}
.trust-details{max-width:100%;}
}
.fash-img{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:.425s;-moz-animation-duration:.425s;-ms-animation-duration:.425s;-o-animation-duration:.425s;animation-duration:.425s;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}
100%{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
}
@-moz-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}
100%{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
}
@-o-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}
100%{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}
100%{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
}
.light-yellow-bg{background:#F7F3EF;padding:40px 0px 30px;}
.price-match-1 h1{}
.price-match-1 h3 {font-size:28px;font-weight:400;margin-bottom:5px;margin-top:0px;line-height:34px;}
.price-match-2 h3 {font-size:16px;width:100%;font-weight:500;color:#714e43;text-transform:uppercase;}
.price-match-1 p {max-width:600px;margin-left:auto;margin-right:auto;}
.m-b-50 {margin-bottom:50px!important;}
.m-t-50 {margin-top:50px!important;}
.how-to-pricematch h4 {max-width:900px;margin-left:auto;margin-right:auto;}
.how-to-pricematch img {display:inline-block;}
.how-to-pricematch h2 {font-size:22px;font-weight:bold;margin-top:0px;line-height:26px;margin-bottom:0px;}
.how-to-pricematch h3 {font-size:16px;width:100%;font-weight:500;color:#714e43;text-transform:uppercase;}
.price-match-1 h1,.how-to-pricematch h1, .use-coupon h1,.price-match-conditions h1{margin-bottom:5px;margin-top:0px;color:#714e43;font-size:34px;font-weight:600;letter-spacing:1.5px;line-height:40px;}
.price-match-1 h1 span,.how-to-pricematch h1 span, .use-coupon h1 span,.price-match-conditions h1 span{font-weight:300;}
.use-coupon h3{font-size:16px;width:100%;font-weight:500;}
.use-coupon-img img{display:inline-block;}
.price-match-wrap{padding:50px 30px 30px 30px;}
.price-match-conditions .panel{height:auto;padding:0px;margin:0px;border:none;}
.price-match-conditions .panel-group .panel-heading+.panel-collapse>.list-group, .price-match-conditions .panel-group .panel-heading+.panel-collapse>.panel-body{border:none;}
.price-match-conditions .panel-group .panel{border-radius:0;box-shadow:none;border-top:solid 1px #cfcfcf;}
.price-match-conditions .panel-group .panel:last-child{border-bottom:solid 1px #cfcfcf;}
.price-match-conditions .panel-default > .panel-heading{padding:0;border-radius:0;}
.price-match-conditions .panel-title{font-size:14px;}
.price-match-conditions .panel-title > a{display:block;padding:20px 15px;text-decoration:none;font-size:16px;width:100%;font-weight:700;}
.price-match-conditions .more-less{float:right;}
.price-match-conditions .panel-default > .panel-heading + .panel-collapse > .panel-body{background-color:#F7F3EF!important;padding-top:0px;}
.price-match-conditions .panel-default>.panel-heading{background-color:#F7F3EF!important;}
@media(max-width:768px){
.price-match-1 h1,.price-match-1 h3{font-size:28px;line-height:34px;}
.how-to-pricematch h1, .use-coupon h1, .price-match-conditions h1{font-size:30px;line-height:30px;}
.how-to-pricematch h3,.how-to-pricematch h2, .use-coupon h3{font-size:20px;line-height:24px;}
.price-match-conditions .panel-title > a{font-size:18px;}
.price-match-wrap{padding:50px 20px 20px 20px;}
.price-match-1 h1,.how-to-pricematch h1, .use-coupon h1,.price-match-conditions h1{font-size:22px;line-height:28px;}
}
@media(max-width:480px){
.price-match-conditions .panel-title > a{font-size:14px;padding:10px 10px;font-weight:600;}
.price-match-wrap{padding:50px 5px 5px 5px;}
}
.product-sub-link-box{margin-top:10px;font-size:14px;}
.product-sub-link-box a{display:inline-block;text-align:center;padding:10px;font-family:'Montserrat', sans-serif;color:#714e43;width:100%;background-color:#f7f3ef;}
.product-sub-link-box a:hover{color:#e09d00;}
.product-sub-link-box a img{float:left;margin-top:3px;}
.product-sub-link-box div:nth-child(2){border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.celebrity-img img{padding:10px;border:1px solid #e1e1e1;}
.celebrity-info{border-top:1px solid #e1e1e1;}
.item-brand-promise{background:url(../images/promise-water-mark.png) #f7f3ef!important;background-repeat:no-repeat!important;background-position:center center!important;}
@media only screen and (max-width:1052px) and (min-width:767px){
.product-sub-link-box a{padding:10px 4px;font-size:10px;}
.celebrity-img img{padding:5px;}
}
@media only screen and (max-width:1290px) and (min-width:1199px){
.product-sub-link-box a{padding:10px 5px;font-size:12px;}
}
@media only screen and (max-width:1090px) and (min-width:1046px){
.product-sub-link-box a{padding:10px 5px;font-size:12px;}
}
@media only screen and (max-width:590px){
.product-sub-link-box a{display:block!important;border-bottom:solid 1px #e1e1e1;line-height:26px;}
.product-sub-link-wrap{display:block!important;width:100%;}
.product-sub-link-box div:nth-child(2) {border-left:none;border-right:none;}
}
@media only screen and (max-width:420px){
.item-brand-promise{background-size:80%!important;}
.celebrity-img img{padding:5px;}
}
.top-map h1{max-width:830px;margin-left:auto;margin-right:auto;}
.top-map p{max-width:750px;margin-left:auto;margin-right:auto;}
.light-yellow-bg{background:#F7F3EF;padding:40px 0px 30px;}
#light-yellow-bg hr{width:40px;margin:auto;border-bottom:1px solid #111;}
.with-img{position:relative;background-image:url(../images/hiw-img.jpg);background-repeat:no-repeat;background-size:contain;background-position:center top;padding-top:110px;}
.hiw-img-wrap{position:relative;}
.hiw-box{border:solid 1px #999999;padding:10px;max-width:300px;background-color:#F5F3F0;}
.brd-l-r{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.hiw-box p{margin:0px;padding:0px;letter-spacing:1px;font-size:14px;}
.hiw-box h3{margin:0px;padding:0px;font-size:14px;width:100%;font-weight:500;color:#714e43;text-transform:uppercase;}
.hiw-box-1{margin-top:25px;margin-bottom:60px;}
.hiw-box-3{margin-top:60px;margin-bottom:60px;}
.black-outline{background:#fff;border:1px solid rgba(31,31,29,1);color:rgba(31,31,29,1);padding:10px 15px;display:inline-block;}
.black-outline:hover{background:#e09d00;color:#000000;}
.hiw-tab-wrap .container{max-width:750px;}
.top-map h1,.shopping-simple h3,.hiw-tab-wrap h3,.hiw-recently-sold h3,#promise-container h3,.why-you-should h3,.in-the-press-wrap h3,.hiw-testimonial-wrap h3{margin-bottom:5px;margin-top:0px;color:#714e43;font-size:34px;font-weight:600;letter-spacing:1.5px;line-height:40px;text-transform:uppercase;}
.top-map h1 span,.shopping-simple h3 span,.hiw-tab-wrap h3 span,.hiw-recently-sold h3 span,#promise-container h3 span,.why-you-should h3 span,.in-the-press-wrap h3 span,.hiw-testimonial-wrap h3 span{font-weight:400;}
.hiw-testimonial-wrap h3{color:#ffffff;}
.shopping-simple h4{font-size:16px;width:100%;font-weight:500;color:#714e43;text-transform:uppercase;}
.hiw-tab{background:#ffffff;}
.hiw-tab-text h6{font-size:16px;text-transform:uppercase;margin-top:50px;}
.hiw-tab-text hr{margin:15px auto;border:solid #e4e4e4 1px;width:50px;}
.return-credit{border:solid #e4e4e4 1px;padding:15px 10px;text-align:center;margin-bottom:20px;}
.most-wanted-pro-name .most-wanted-pro-name-h2 a{font-weight:400;max-height:124px;}
.most-wanted-pro-name h2 a{font-weight:400;max-height:124px;}
.hiw-tab-text ul li,.hiw-tab-text ul{padding:0px;margin:0px;list-style:none;}
.hiw-tab-text ul li{list-style:none;margin-bottom:5px;}
.hiw-tab-text ul{margin-bottom:20px;}
.hiw-tab>.nav-pills>li>a{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-align:center;background:rgba(31,31,29,1);padding-top:18px;padding-bottom:18px;color:#ffffff;font-size:14px;font-weight:bold;}
.hiw-tab>.nav-pills>li>a.tab_a{border-left:6px solid #e09d00;}
.hiw-tab>.nav-pills>li>a.tab_b{border-left:6px solid #e6b133;}
.hiw-tab>.nav-pills>li>a.tab_c{border-left:6px solid #ecc466;}
.hiw-tab>.nav-pills>li>a.tab_d{border-left:6px solid #f3d899;}
.hiw-tab>.nav-pills>li.active>a, .hiw-tab>.nav-pills>li.active>a:focus, .hiw-tab>.nav-pills>li.active>a:hover{background:rgba(31,31,29,.8)!important;}
.slick-prev{width:15px;height:27px;position:absolute;z-index:8;top:45%;left:-15px;opacity:0.9;cursor:pointer;background:url(../images/combo-pk-icons.png) no-repeat -18px -11px !important;text-indent:-99999px;border:none;padding:0;}
.slick-next{width:15px;height:27px;position:absolute;z-index:8;top:45%;right:-15px;opacity:0.9;cursor:pointer;background:url(../images/combo-pk-icons.png) no-repeat -18px -62px !important;text-indent:-99999px;border:none;padding:0;}
.sold-item .slick-slide{margin-bottom:10px;}
.sold-item .slick-slide img{display:inline-block;max-height:150px;margin-bottom:20px;}
.sold-item .slick-slide h4{margin-bottom:10px;}
.promise-text{max-width:625px;}
@media (max-width:768px){
.with-img{padding-top:82%;}
.hiw-box{width:100%;max-width:100%;}
.hiw-box-1,.hiw-box-2,.hiw-box-3,.hiw-box-4{margin-top:0px;margin-bottom:10px;}
.brd-l-r{border:none;}
}
.left-img-inner{position:relative;}
.left-img-inner img{position:absolute;top:-100px;max-width:300px;width:100%;left:-30px;}
#promise-container{margin-bottom:50px;padding-top:70px;padding-bottom:30px;}
.hiw-testimonial-wrap a.black-outline, .financing-wrap a.black-outline, .in-the-press-wrap a.black-outline, .hiw-tab-wrap a.black-outline{border-color:rgba(31,31,29,1);color:rgba(31,31,29,1);text-transform:uppercase;}
.dark-bg{background:rgba(31,31,29,1);color:#ffffff;}
.in-the-press img:hover{opacity:.5;}
.press-item .slick-dots{display:block!important;}
.press-item .slick-dots li button{background:#e4e4e4!important;border-color:#e4e4e4!important;}
.press-item .slick-dots li.slick-active button{border:1px solid rgba(31,31,29,.8)!important;background:rgba(31,31,29,.8)!important;}
@media only screen and (max-width:1280px) and (min-width:767px){
.hiw-box-3{margin-bottom:20px;}
}
@media (max-width:767px){.top-map h1, .shopping-simple h3, .hiw-tab-wrap h3, .hiw-recently-sold h3, #promise-container h3, .why-you-should h3, .in-the-press-wrap h3, .hiw-testimonial-wrap h3{font-size:22px;line-height:28px;}
}
.footer-section{background-image:url(../images/footer-authentic.png);background-position:center 101px;background-repeat:no-repeat;}
@media (max-width:1195px){
.footer-section{background-position:41% 101px;}
}
@media (max-width:991px){
.footer-section{background-image:none;}
}
.sub-page-banner-bg .container {background-image:url(../images/promise-water-mark.png);background-repeat:no-repeat;background-position:93% center;background-size:17%;}
@media (max-width:676px){
.sub-page-banner-bg .container{background-image:none;}
}
.site-navbar ul li .nav-all-brands-link{padding-top:32px!important;}
.site-navbar ul li .nav-all-brands-link a{color:#e09d00!important;}
.site-navbar ul li .nav-all-brands-link a span{font-weight:600;}
.site-navbar ul li .nav-all-brands-link a:hover{color:#714e43!important;}
.hiw-tab-text ul li a{text-transform:uppercase;}
.site-navbar .dropdown-menu.menu-1 .frame-shapes a span{color:#e09d00;}
.site-navbar .dropdown-menu.menu-1 .frame-shapes a:hover span{color:#714e43;}
.most-wanted-pro-details a .fa{color:#ffffff !important;font-size:16px;line-height:1;vertical-align:middle;position: relative;top: -1px;padding-left: 5px;}
@media (max-width:767px){
#loginPopup .f-30{font-size:14px;}
#loginPopup .col-sm-offset-3{display:none;}
}
#categorydiv_mobile .color-filter-item{max-width:160px;}
.outer-tab-mob-desc .color-filter-item:hover .checkbox-inline:before, .outer-tab-mob-desc .color-filter-item .checkbox-inline.active:before{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
/*.myaccount-box .dropdown-menu ul li{background-color:#f7f4ef;padding:5px 15px;border-bottom:1px solid #f3ebdf;}
.myaccount-box .dropdown-menu ul li:last-child{border-top:1px solid #aba7a1;}
.myaccount-box .dropdown-menu{width:min-content;max-width:200px;}
.myaccount-box .dropdown-menu ul li a{font-weight:500;}*/
.myaccount-box ul.dropdown-menu li{background-color:#f7f4ef;padding:5px 15px;border-bottom:1px solid #f3ebdf;width: 100%;}
.myaccount-box ul.dropdown-menu li:last-child{border-top:1px solid #aba7a1;}
.myaccount-box ul.dropdown-menu{max-width:210px;}
.myaccount-box ul.dropdown-menu li a{font-weight:500;color: #000;line-height: 30px;padding-left: 0px;}
.sticky .checkbox-inline{padding-left:20px;}
.sticky .right-side-toggle{padding-right:15px!important;}
.login{margin-top:100px;}
.outer-tab-mob-desc{border-bottom:1px solid #F7F3EF;margin-bottom:20px;}
.filter-btn{padding:4px 30px;}
@media (max-width:767px){
.pro-main-image img{padding-top:0px;}
.b-add-box{padding-top:15px;}
}
@media only screen and (max-width:590px){
.product-sub-link-box a{text-align:left;}
.product-sub-link-box a img{position:relative;padding-right:10px;}
}
.img-container .img-inner-container{ min-height:35px;}
@media (max-width:1374px){
.sub-page-banner-text{padding:30px 0px 20px 20px;}
}
@media (max-width:1236px){
.sub-page-title h1{font-size:30px;}
}
@media (max-width:1126px){
.sub-page-title h1{font-size:22px;}
.sub-page-banner-text{padding:15px 0px 15px 20px;}
}
@media (max-width:991px){
.sub-page-text{line-height:24px;font-size:14px;}.filter-btn{display:block;}
}
@media (max-width:850px){
.sub-page-title{padding:0px;line-height:26px;}
}
@media (max-width:767px){
.sub-page-banner-text{padding:15px 0px;}
.sub-page-title{padding:0px;line-height:26px;font-size:16px;}
.sub-page-banner-img img{height:auto;}
.hiw-tab-text h6{margin-top:0px;}
.hiw-tab-text{text-align:center;}
.hiw-tab-text img{display:inline-block;}
.filter-btn{display:block;margin-left:-15px;margin-right:-15px;}
.item-btn{min-width:200px;}
.cart-pro-details{padding:15px 0 15px 0px;}
.p-xs-0{padding:0 !important}
.p-xs-r-5{padding-right:5 !important;}
.p-xs-l-5{padding-left:5 !important;}
.p-xs-t-5{padding-top:5 !important;}
.p-xs-b-5{padding-bottom:5 !important;}
.m-xs-b-5{margin-bottom:5 !important;}
#sign-up-model .col-sm-12.text-center img{max-width:70%;}
.pro-main-bg .theiaStickySidebar{padding-top:0 !important;}
.is-stock-main .checkbox-inline{float:none!important;}
.item-page-main .product-name ,.item-page-main .pro-rating-main,.item-page-main .selectframeprice-box,.item-page-main .selectframesize-box,.item-page-main .item-row-2,.item-page-main .selectframeprice-mainbox,.item-page-main .youmaysave-text,.item-page-main .promo-text-box,.item-page-main .vip-promo-text,.item-page-main .selectframecolor-box,.item-page-main #out-of-stock-btn.item-row-2,.item-page-main .vip-promo-text-wrap{padding-left:0px!important;padding-right:0px!important;}
.item-page-main .product-qty-box{margin:20px 15px 0px 0px;}
#myModal9 .modal-body {overflow:hidden; max-height: 390px !important;}
myModal12 .modal-body {overflow:hidden; max-height: 390px !important;}
.xs-p-0 {padding:0 !important;}
.slick-prev {left:0 !important;}
.slick-next {right: 0 !important;}	
}
@media (max-width:620px){
.index-section-bg-3 .index-sectiin-title-3{font-size:20px!important;line-height:28px!important;}
.chekout-outer-section .btn-default{white-space:unset;}
}
@media (max-width:460px){.jplist-panel label span{display:block;}
}
@media only screen and (max-width:420px){.item-brand-promise{background-size:80%;}
.mobile-prescription-toggle{margin-bottom:10px!important;}
}
.shop-row-1 .item-btn{background-color:#f7f4ef;color:#383838;}
.shop-row-1 .item-btn:hover{background-color:#e09d00;}
/*.error{font-size:10px;}*/
.bid_now-dilogue-box .modal-dialog{max-width:805px !important;}
.bid_now-dilogue-box .modal-dialog .modal-body{width:100% !important;}
.item-color-options-box{min-height:310px;max-height:310px;overflow:hidden;overflow-y:auto;}
.item-color-options-box .most-wanted-pro-box{margin-bottom:0 !important;}
.item-color-options-box .most-wanted-pro-box .most-wanted-pro-img{padding:0 !important;height:100px !important;}
.stock-toggle .toggle.btn{min-width:100px;}
@media screen and (max-width:1399px){.product-list-main .btn-custom{white-space:unset;}
.eglass-featured-pro-main .btn-custom{white-space:unset;}
}
/**/.is-stock-main .checkbox-inline{float:right;}/**/
input[type="file"]{max-width:100%;}
.right-side-toggle{padding-right:0 !important;}
.right-side-toggle .toggle.btn{margin:0 !important;padding:0 !important;}
.product-button-box .refer-a-friend-btn{float:left !important;width:100% !important;background:#f7f3ef !important;border-color:#f7f3ef !important;font-weight:300 !important;color:#714e43 !important;-webkit-transition-delay:initial;-webkit-transition-duration:.1s;-webkit-transition-property:-webkit-transform, color, border, background, opacity;-webkit-transition-property:transform, color, border, background, opacity;-webkit-transition-timing-function:ease;transition-delay:initial;transition-duration:.1s;transition-property:-webkit-transform, color, border, background, opacity;transition-property:color, border, background, opacity, -webkit-transform;transition-property:transform, color, border, background, opacity;transition-property:transform, color, border, background, opacity, -webkit-transform;transition-timing-function:eases;}
.product-button-box .refer-a-friend-btn:hover{border-color:#f7f3ef !important;color:#e09d00 !important;font-weight:inherit !important;-webkit-transition-delay:initial;-webkit-transition-duration:.1s;-webkit-transition-property:-webkit-transform, color, border, background, opacity;-webkit-transition-property:transform, color, border, background, opacity;-webkit-transition-timing-function:ease;transition-delay:initial;transition-duration:.1s;transition-property:-webkit-transform, color, border, background, opacity;transition-property:color, border, background, opacity, -webkit-transform;transition-property:transform, color, border, background, opacity;transition-property:transform, color, border, background, opacity, -webkit-transform;transition-timing-function:ease;-webkit-transform:scaleX(1.02105263) scaleY(1.08888889);transform:scaleX(1.02105263) scaleY(1.08888889);}
.item-color-options-box .slick-list {padding:0 10px;}
.item-color-options-box .list-item.box{padding:0 !important;}
.item-color-options-box .slick-prev{background:url(../images/pro-mini-arrow.png) no-repeat left -5px !important;float:left;width:12px;height:12px;margin:0 5px 0 0;border:none;cursor:pointer;left:0 !important;padding:0;position:absolute;text-indent:-99999px;bottom:inherit !important;top:50px !important;z-index:100;display:block !important;}
.item-color-options-box .slick-next{background:url(../images/pro-mini-arrow.png) no-repeat right -5px !important;float:left;width:12px;height:12px;margin:0 0 0 5px;border:none;cursor:pointer;left:inherit !important;right:0 !important;padding:0;position:absolute;text-indent:-99999px;bottom:inherit !important;top:50px !important;z-index:100;display:block !important;}
@media screen and (max-width:992px){.item-color-options-box{height:inherit !important;min-height:inherit !important;padding:0 15px !important;}
}
/*.selectframesize-options.pro-size-options{max-width:320px;}*/
.selectframesize-options.pro-size-options{max-width:320px;}
.selectframesize-options.pro-size-options table{width:100%;}
.selectframesize-options.pro-size-options #sizetable-heading th{line-height:30px;color:#714e43;text-align:center;}
.selectframesize-options.pro-size-options #sizetable-heading th a{color:#714e43;font-size:12px;font-weight:400;}
.selectframesize-options.pro-size-options #sizetable{border-top:1px solid #e09d00;empty-cells:show;width:100%;position:relative;}
.selectframesize-options.pro-size-options #sizetable .even{background-color:#f7f3ef;border:none;}
.selectframesize-options.pro-size-options #sizetable td{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:currentcolor #e09d00 #e09d00 currentcolor;border-image:none;border-style:none solid solid none;border-width:0 1px 1px 0;padding:2px 2px;text-align:center;vertical-align:middle;}
.selectframesize-options.pro-size-options #sizetable td:first-child{border-left:1px solid #e09d00;}
.kuContainer{width:100%;margin:0 auto;font-family:inherit;font-size:12px;background-color:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;}
.kuProListing{margin-top:20px;margin-bottom:20px;}
.kuFilters{float:left;width:20%;}
.kuFilterBox{height:190px;overflow:hidden;margin-bottom:30px;}
.kuFilterHead{padding:6px;font-size:13px;text-align:left;line-height:1.8;border-bottom:1px solid #c7c8ca;text-transform:uppercase;font-weight:600;color:#414042;}
.kuShowOpt{text-align:left;padding:3px;padding-left:35px;margin-bottom:20px;margin-top:-15px;}
.kuHideOpt{text-align:left;padding:3px;padding-left:35px;margin-bottom:20px;margin-top:-15px;}
.kuShowOpt img, .kuHideOpt img{width:auto !important;}
.kuShowOpt a, .kuHideOpt a{color:#4d7abf;text-decoration:none;}
.kuFilterNames ul{margin:0px;padding:0px;margin-top:10px;margin-left:0px !important;}
.kuFilterNames ul li{list-style:none;text-align:left;width:99%;display:inline-table;margin:0px;padding-left:0px;margin-left:0px !important;}
.kuFilterNames ul li a{display:block;position:relative;overflow:hidden;margin:0 5px;padding-left:5px;padding-right:5px;font-size:13px;text-decoration:none;cursor:pointer;font-style:normal;color:#414042;}
.kuFilterNames ul li a:hover{cursor:pointer;}
.kuFilterNames ul li.kuSelected a{color:#414042;}
.kuFilterNames ul li a span.kuFilterLabel{float:left;width:86%;margin:0px;padding:0px;font-weight:normal;}
.kuFilterNames ul li a span.kuFilterTotal{float:right;width:13%;text-align:right;}
.kuFilterLabel:before{content:'';border:1px solid #c7c8ca;border-radius:50%;margin-right:8px;height:12px;width:12px;display:inline-block;color:#777;margin-top:0px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:background 200ms;-webkit-transition:background 200ms;-moz-transition:background 200ms;}
.kuFilterNames ul li a:hover span.kuFilterLabel:before{background:#414042;border:1px solid #414042;}
.kuFilterNames ul li.kuSelected span.kuFilterLabel:before{background:#414042;border:1px solid #414042;}
.kuMulticheck .kuFilterLabel:before{content:'';border:1px solid #c7c8ca;border-radius:0px;margin-right:8px;height:15px;width:15px;color:#777;margin-bottom:-1px;position:relative; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;-webkit-transition:background 200ms;-moz-transition:background 200ms; -webkit-transition:border-color 200ms; -moz-transition:border-color 200ms; transition:background 200ms;  transition:border-color 200ms;}
.kuMulticheck .kuFilterNames ul li a:hover span.kuFilterLabel:before{background:#ffffff;border:1px solid #414042;}
.kuMulticheck .kuFilterNames ul li.kuSelected span.kuFilterLabel:before{background:#ffffff;border:1px solid #414042;}
.kuMulticheck .kuFilterNames ul li a:hover span.kuFilterLabel:after{content:'';position:absolute;width:9px;height:5px;background:transparent;top:3px;left:8px;border:2px solid #cccccc;border-top:none;border-right:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.kuMulticheck .kuFilterNames ul li.kuSelected span.kuFilterLabel:after{content:'';position:absolute;width:9px;height:5px;background:transparent;top:3px;left:8px;border:2px solid #414042;border-top:none;border-right:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.kuMulticheck .kuFilterNames ul li.kuSelected:hover span.kuFilterLabel:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#414042;}
.kuFilterNames ul li a span.kuFilterCancel{float:right;width:13%;text-align:right;}
.kuResultList{float:right;width:78%;margin-top:3px;}
.kuSortHeader{padding-top:0px;margin-top:0px;}
.kuResultInfo{border-bottom:1px solid #c7c8ca;}
.kuTotalResultsTab{float:left;width:40%;}
.kuTotResults{text-align:left;margin-bottom:10px;line-height:24px;font-weight:bold;font-size:14px;float:left;color:#414042;}
.kuTotalResultsTab .kuTabs{line-height:30px;}
.kuTotalResultsTab .kuTabs a{padding:8px;cursor:pointer;font-size:12px;margin-right:5px;transition:background 200ms;-webkit-transition:background 300ms;-moz-transition:background 200ms;color:#414042;}
.kuTotalResultsTab .kuTabs a:hover{border-bottom:3px solid #c7c8ca;text-decoration:none;}
.kuTotalResultsTab a.kuTabSelected{border-bottom:3px solid #c7c8ca;}
.kuTotalResultsTab a.kuTabSelected:hover{background:none;}
.kuSortingOpt{padding-top:12px;padding-bottom:12px;width:100%;margin-top:3px;}
.kuSortby{float:left;width:26%;}
.kuSortby label{display:inline;color:#414042;}
.kuSortby select{display:inline;height:auto;min-height:25px;width:120px;}
.kuView{float:right;width:15%;text-align:right;}
.kuView .kuGridviewBtn{background:url(https://js.klevu.com/klevu-js-v1/img-1-1/ku-gridview.png) no-repeat 0 0;cursor:pointer;}
.kuView .kuListviewBtn{background:url(https://js.klevu.com/klevu-js-v1/img-1-1/ku-listview.png) no-repeat 0 0;cursor:pointer;}
.kuView a{display:inline-block;width:22px;height:22px;margin-left:4px;text-align:center;vertical-align:middle;overflow:hidden;-webkit-transition:background-position .1s ease-in;-moz-transition:background-position .1s ease-in;-o-transition:background-position .1s ease-in;transition:background-position .1s ease-in;}
.kuView a:hover{background-position:0 -25px;text-decoration:none;}
.kuView a.kuCurrent{background-position:0 -25px;text-decoration:none;}
.kuPerPage{float:left;width:25%;margin-left:10px;text-align:left;}
.kuPerPage label{display:inline;color:#414042;}
.kuPerPage select{width:auto !important;height:auto;min-height:25px;}
.kuPagination{width:33%;float:right;margin-left:10px;text-align:right;margin-bottom:5px;}
.kuPagination a{margin:0px;position:relative;display:inline-block;padding-left:4px;padding-right:5px;color:#414042;cursor:pointer;text-decoration:none;border-right:1px solid #c7c8ca;font-size:13px;}
.kuPagination a:hover{color:#000;}
.kuPagination a.kuCurrent{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:bold;}
.kuPagination a:last-child{border-right:none;}
.kuOtherContent .kuPagination{float:right;}
.kuOtherContent .kuPerPage{margin-left:0px;text-align:left;}
.kuClearLeft{clear:left;line-height:0px;}
.klevu-clearboth-listview{clear:left;}
.kuDiscountBadge{background:#414042;padding:7px 0px 0px 0px;color:#ffffff;width:47px;height:40px;border-radius:50%;font-weight:bold;position:absolute;text-align:center;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.kuDiscountBadge span{display:block;}
.kuResults{margin-top:10px;}
.kuOtherContentView{margin-top:10px;}
.kuOtherContentView ul li .kuNameDesc{margin-top:0px !important;}
.kuListView{margin-top:10px;}
.kuListView ul{margin:0px;padding:0px;}
.kuListView ul li{position:relative;display:block;width:100%;height:auto;text-align:left;margin-bottom:32px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border:1px solid #eeeeee;}
.kuListView ul li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:transparent;transition:box-shadow 400ms ease-out;-moz-transition:box-shadow 400ms ease-out;-webkit-transition:box-shadow 400ms ease-out;-o-transition:box-shadow 400ms ease-out;}
.kuListView .klevuImgWrap{float:left;overflow:hidden;width:15% !important;height:200px !important;text-align:center;}
.kuListView img{max-width:100% !important;max-height:200px !important;height:auto;width:auto;border:none;outline:none;display:inline-block !important;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.kuListView ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.kuListView ul li .kuDiscountBadge{top:10px;left:10px;}
.kuListView .kuStarsSmall{height:13px;display:inline-block;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) top left repeat-x;width:66px;margin-left:5px;}
.kuListView .kuStarsSmall .kuRating{background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-yellow.png) top left repeat-x;height:13px;}
.kuListView ul li .kuNameDesc{float:left;width:52%;margin-left:5px;margin-top:15px;}
.kuListView ul li .kuName{padding:5px;}
.kuListView ul li .kuDesc{line-height:20px;padding:5px;font-style:normal;color:#414042;}
.kuListView ul li .kuName a{font-size:14px;text-decoration:none;font-style:normal;color:#414042;}
.kuListView ul li .kuName a:hover{text-decoration:underline;}
.kuListView ul li .kuPrice{float:left;width:15%;margin-top:15px;margin-bottom:5px;padding:5px;text-align:center;color:#414042;}
.kuListView ul li .kuSalePrice{font-weight:bold;font-size:16px;margin-bottom:5px;font-family:inherit;}
.kuListView ul li .kuOrigPrice{font-size:13px;text-decoration:line-through;}
.kuGridView{margin-top:10px;}
.kuGridView ul{margin:0px;padding:0px;margin-left:0px;}
.kuGridView ul li{display:inline-block;width:23.5%;min-height:365px;vertical-align:top;text-align:center;margin:8px;padding-top:15px;margin-left:0px !important;margin-bottom:20px;font-style:normal;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border:1px solid #eeeeee;border-radius:3px;}
.kuGridView ul li:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);border-color:transparent;transition:box-shadow 400ms ease-out;-moz-transition:box-shadow 400ms ease-out;-webkit-transition:box-shadow 400ms ease-out;-o-transition:box-shadow 400ms ease-out;}
.kuGridView .klevuImgWrap{float:none;overflow:hidden;width:100% !important;height:210px !important;text-align:center;margin:0 auto;position:relative;}
.kuGridView img{max-width:100% !important;max-height:200px !important;height:auto;width:auto;bottom:-100%;top:-100%;left:0;right:0;margin:auto !important;border:none;outline:none;display:inline-block !important;position:absolute;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;vertical-align:middle;}
.kuGridView ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.kuGridView ul li .kuDiscountBadge{top:10px;right:10px;}
.kuGridView ul li:hover .kuDiscountBadge{width:57px;height:47px;padding-top:10px;}
.kuGridView .kuNameDesc{float:none;text-align:left;padding-left:10px;margin-top:10px;}
.kuGridView .kuDesc{display:none;}
.kuGridView ul li .kuName{margin-bottom:5px;}
.kuGridView .kuStarsSmall{height:13px;display:inline-block;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) top left repeat-x;width:66px;}
.kuGridView .kuStarsSmall .kuRating{background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-yellow.png) top left repeat-x;height:13px;}
.kuAddtocart{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.kuAddtocart input[type="text"]{display:none;border:1px solid #ddd;outline:none;text-align:right;}
.kuAddtocart a.kuAddtocartBtn{background:#414042;color:#fff;padding:7px 15px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;text-decoration:none;font-size:13px;line-height:19px;text-transform:uppercase;}
.kuGridView ul li .kuAddtocart{width:95%;margin-bottom:15px;text-align:left;padding-left:10px;position:absolute;bottom:0;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.5s linear;-webkit-transition:visibility 0s, opacity 0.5s linear;-moz-transition:visibility 0s, opacity 0.5s linear;}
.kuGridView ul li input[type="text"]{width:25%;}
.kuGridView ul li:hover .kuAddtocart{visibility:visible;opacity:1;}
.kuListView ul li .kuAddtocart{width:15%;float:left;margin-top:30px;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.5s linear;-webkit-transition:visibility 0s, opacity 0.5s linear;-moz-transition:visibility 0s, opacity 0.5s linear;}
.kuListView ul li input[type="text"]{width:5%;float:none;}
.kuListView ul li:hover .kuAddtocart{visibility:visible;opacity:1;}
.kuGridView ul li .kuName a{font-size:14px;text-decoration:none;color:#414042;}
.kuGridView ul li .kuName a:hover{text-decoration:underline;}
.kuGridView ul li .kuPrice{float:none;margin-top:12px;padding-left:10px;text-align:left;color:#414042;}
.kuGridView ul li .kuSalePrice{font-size:14px;font-weight:bold;font-family:inherit;text-align:left;display:inline;margin-right:10px;}
.priceGreyText{font-size:11px;color:#636363;}
.kuGridView ul li .kuOrigPrice{font-size:12px;text-decoration:line-through;text-align:left;display:inline;}
.kuGridView ul li .kuVariants{text-align:left;}
.kuGridView ul li strong{color:#2980B9;}
.kuBottomPagi{padding-top:8px;border-top:1px solid #c7c8ca;}
.kuBottomPagi .kuPerPage{margin-left:0px;text-align:left;}
.kuBottomPagi .kuPagination{width:50%;float:right;margin-top:5px;}
.kuPagination a{font-style:normal;}
.kuClearBoth{clear:both;}
.kuNoRecordFound{text-align:center;margin-top:5%;margin-bottom:5%;color:#414042;font-size:13px;background:#FFF;display:none;}
.kuNoResults-lp{background:#FFF;width:100%;margin:30px auto;max-width:850px;}
.kuNoResults-lp ul{margin:0px;padding:0px;}
.kuNoResults-lp-message{font-size:18px;padding:25px 5%;text-align:center;}
.kuNoResults-lp-relatedProducts{width:95%;margin:30px auto;}
.kuNoResults-lp-title{text-align:center;text-transform:uppercase;margin-bottom:40px;font-size:18px;display:block;}
.kuNoResults-lp-relatedProduct-list > li{display:inline-block;margin-right:2%;width:23%;min-height:120px;margin-bottom:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:0;text-align:center;}
.kuNoResults-lp-relatedProduct-list > li a.kuRelatedProductbox-lp{position:relative;text-decoration:none;color:#000;outline:none;display:block;height:auto;min-height:200px;}
.kuNoResults-lp-relatedProduct-list > li:hover a{text-decoration:none;}
.kuNoResults-lp-relatedProduct-list > li:hover{text-decoration:none;}
.kuNoResults-lp-relatedProduct-list > li:hover .ku-Name{text-decoration:underline;}
.kuNoResults-lp-relatedProduct-list > li:last-child{margin-right:0px;}
.kuNoResultsImgWrap-lp{float:none;height:180px;margin:0 auto;max-width:180px;overflow:hidden;text-align:center;width:100%;}
.kuNoResultsImgWrap-lp img{max-width:100%;max-height:180px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;vertical-align:middle;width:auto;height:auto;border:none;outline:none;}
.kuRelatedProductbox-lp .kuProduct-desc{font-size:12px;padding:5px 0 0;float:none;}
.kuRelatedProductbox-lp .kuDiscount-badge{background:#000;padding:3px 8px;color:#FFF;font-weight:bold;position:absolute;top:0px;left:0px;display:none;}
.kuRelatedProductbox-lp .ku-Name{font-size:12px;text-decoration:none;color:#000;line-height:16px;min-height:22px;margin-top:5px;text-align:center;}
.kuRelatedProductbox-lp .ku-Desc{display:none;}
.kuRelatedProductbox-lp .kuStarsSmall{height:13px;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) top left repeat-x;width:65px;display:none;}
.kuRelatedProductbox-lp .kuPrice{margin-bottom:5px;margin-top:5px;float:none;padding:0px;text-align:center;}
.kuRelatedProductbox-lp .kuSalePrice{display:inline-block;font-weight:bold;font-size:13px;color:#000;}
.kuRelatedProductbox-lp .kuOrigPrice{display:inline-block;font-size:12px;text-decoration:line-through;color:#555;}
.kuRelatedProductbox-lp .kuVariants{font-size:12px;text-align:left;color:#777;display:none;}
.kuRelatedProductbox-lp .kuSalePrice span.klevuPriceGreyText{font-weight:normal;font-size:13px !important;margin-bottom:5px;color:#393939 !important;display:none;}
.kuNoResults-lp .kuNoResults-lp-pSearch{text-align:center;}
.kuNoResults-lp .kuNoResults-lp-pSearch strong{font-weight:600;}
.kuNoResults-lp .kuNoResults-lp-pSearch > a{font-size:13px;text-transform:capitalize;text-decoration:none;color:#000;display:inline-block;}
.kuNoResults-lp .kuNoResults-lp-pSearch > a:hover{text-decoration:underline;}
.kuOrQueryMessage{text-align:center;margin-top:10px;color:#414042;background:#ebebeb;font-size:13px;padding:7px 0px !important;margin:10px 15px;}
.kuOrQueryMessage span{font-weight:600;}
.kuVariants{font-size:10px;margin-top:2px;color:#414042;}
#loader{height:400px;}
#loader img{margin-top:10%;display:inline-block;width:auto !important;}
.kuOtherContent{display:none;}
.disableKuFilter{opacity:0.3;pointer-events:none;}
.kuPriceRangeSlider{width:80%;margin:0 auto;margin-top:30px;min-height:50px;}
.kuPS-target, .kuPS-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.kuPS-target{position:relative;direction:ltr;}
.kuPS-base{width:100%;height:100%;position:relative;z-index:1;}
.kuPS-origin{position:absolute;right:0;top:0;left:0;bottom:0;}
.kuPS-handle{position:relative;z-index:1;}
.kuPS-stacking .kuPS-handle{z-index:10;}
.kuPS-state-tap .kuPS-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s;}
.kuPS-base, .kuPS-handle{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.kuPS-horizontal{height:4px;}
.kuPS-horizontal .kuPS-handle{width:18px;height:18px;left:-9px;top:-7px;}
.kuPS-vertical{width:18px;}
.kuPS-vertical .kuPS-handle{width:28px;height:34px;left:-6px;top:-17px;}
.kuPS-background{background:#c7c8ca;}
.kuPS-connect{background:#414042;-webkit-transition:background 450ms;transition:background 450ms;}
.kuPS-origin{border-radius:2px;}
.kuPS-target{border-radius:4px;}
.kuPS-draggable{cursor:w-resize;}
.kuPS-vertical .kuPS-draggable{cursor:n-resize;}
.kuPS-handle{border:1px solid #414042;border-radius:50%;background:#ffffff;cursor:pointer;}
.kuPS-tooltip{display:block;position:absolute;text-align:center;font-size:13px;margin-left:-9px;background-color:#ffffff;}
.kuPS-horizontal .kuPS-handle-lower .kuPS-tooltip{bottom:-24px;color:#414042;}
.kuPS-horizontal .kuPS-handle-upper .kuPS-tooltip{bottom:-24px;color:#414042;}
.disableKlevuFilter{opacity:0.3;pointer-events:none;}
.kuContainer #ku-search-filter-tags{display:block;color:#222222;margin-top:10px;margin-bottom:10px;width:100%;text-align:left;padding-bottom:0px;padding-left:0px;position:relative;}
.ku-search-filter-tag{background:#eee;border:0px solid #f8f8f8;margin-right:4px;border-radius:0px;font-size:11px;padding:0px 5px;color:#222;margin-bottom:4px;display:inline-block;line-height:20px;}
.ku-search-filter-remove, .ku-search-filter-remove-all{cursor:pointer;font-size:12px;color:#222222;text-decoration:none;}
.ku-search-filter-remove-all a{color:#222222;font-size:12px;text-decoration:none;cursor:pointer;}
.ku-search-filter-remove-all a:hover{color:#333;}
.kuFilterHead{cursor:pointer;}
.kuExpand{position:relative !important;transition:all 0.3s ease;}
.kuFilterHead.kuExpand::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:4px;position:absolute;right:12px;top:10px;transform:rotate(45deg);transition:all 0.3s ease 0s;}
.kuCollapse{position:relative !important;transition:all 0.3s ease;}
.kuFilterHead.kuCollapse::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:4px;position:absolute;right:12px;top:16px;transform:rotate(-135deg);transition:all 0.3s ease;}
.kuContainer.kuFiltersTop .kuFilterHead.kuCollapse::after{border-width:1px 0px 0px 1px;position:initial;}
.kuContainer.kuFiltersTop .kuFilterHead.kuExpand::after{border-width:0 1px 1px 0;position:initial;}
.kuContainer{width:100% !important;}
@media only screen and (max-width:1024px){.kuSortby{width:30%;}
.kuView{width:30%;text-align:right;}
.kuPerPage{width:30%;text-align:left;margin-left:10px;}
.kuPagination{width:50%;margin-top:10px;}
.kuGridView ul li{width:31%;margin-bottom:50px;}
.kuListView .klevuImgWrap{width:20% !important;}
.kuListView ul li .kuNameDesc{width:76%;}
.kuListView ul li .kuPrice{float:none !important;width:58%;display:table-cell;text-align:left;padding-top:20px;padding-left:10px;}
.kuListView ul li .kuPrice .kuSalePrice{display:inline !important;}
.kuListView ul li .kuPrice .kuOrigPrice{display:inline !important;}
.kuListView ul li .kuAddtocart{width:15%;float:none;margin-top:30px;visibility:visible !important;opacity:1;display:table-cell;}
.kuGridView ul li .kuAddtocart{visibility:visible;opacity:1;}
.kuNoResultsImgWrap-lp{height:150px;}
.kuNoResultsImgWrap-lp img{max-height:150px !important;}
}
@media only screen and (min-width:641px) and (max-width:768px){.kuResultList{width:74%;}
.kuGridView ul li{width:31%;margin-bottom:50px;}
.kuNoResults-lp-relatedProducts{width:98%;margin:30px auto;}
}
@media only screen and (max-width:640px){
.kuFilters{display:none !important;}
.kuTotResults{float:none;width:100%;text-align:center;}
.kuResultList{float:none;width:100%;margin-left:0px;}
.kuTotalResultsTab{float:none;width:100%;text-align:center;}
.kuSortby{width:50%;height:50px;}
.kuSortHeader{margin:0px;}
.kuView{width:50%;text-align:right;height:50px;display:none;}
.kuPerPage{width:48%;text-align:right;margin:0 auto;margin-top:0px;}
.kuPagination{width:100%;margin:0 auto;margin-top:10px;text-align:center;}
.kuGridView ul li{width:31%;}
.kuBottomPagi .kuPerPage{margin-left:0px;text-align:left;margin-bottom:5px;float:left;width:46%;}
.kuBottomPagi .kuPagination{width:52%;float:right;margin-top:5px;text-align:right;}
.kuNoResultsImgWrap-lp{height:110px;}
.kuNoResultsImgWrap-lp img{max-height:110px !important;}
.kuNoResults-lp-relatedProduct-list > li{width:21%;}
.kuNoResults-lp-relatedProducts{margin:20px auto;width:100%;}
.kuNoResults-lp-message{font-size:15px;line-height:1.2em;padding:10px 5%;text-align:center;}
.kuNoResults-lp-pSearch{margin-bottom:15px;padding-left:5px;}
.klevuNoResults-lp-title{margin-bottom:15px;}
.kuNoResults-lp-relatedProduct-list{margin:5px !important;}
}
@media only screen and (max-width:480px){.kuGridView ul li{width:46%;min-height:390px;margin-bottom:55px;}
.kuOrQueryMessage{margin:10px 5px;}
.kuNoResults-lp-relatedProduct-list > li{width:46%;margin:5px 1.5%;}
}
@media only screen and (max-width:640px){.kuPagination{display:none !important;}
.kuBottomPagi .kuPagination{display:block !important;}
.kuBottomPagi .kuPerPage{display:block;}
.kuSortby{width:100%;}
.kuSortHeader{text-align:right;}
.kuPerPage{display:none;}
.kuTotalResultsTab{text-align:left;}
.kuTotalResultsTab .kuTabs a{padding:0px 8px;display:inline-block;}
.kuTotalResultsTab .kuTabs a:hover{border-bottom:0px solid #c7c8ca;text-decoration:none;background:#eee;}
.kuTotalResultsTab a.kuTabSelected{border-bottom:0px solid #c7c8ca;background:#eee;transition:all 0.3s ease;}
.kuFilterRefineMobile{border:none;display:block;font-size:13px;font-weight:600;height:32px;line-height:32px;margin:10px 0px;padding-right:30px;text-align:center;text-transform:uppercase;color:#383838;background-color:#eee;cursor:pointer;}
.kuFilterRefineMobile.kuExpand::after{top:10px}
.kuFilterRefineMobile.kuCollapse::after{top:14px}
.kuFilters{display:block !important;float:none !important;width:100% !important;margin-bottom:20px;}
.kuFilterBox{margin-bottom:0px;}
.kuFilterRefineMobile .KuFilterLabelTxt{position:relative}
.kuFilterRefineMobile.kuExpand .KuFilterLabelTxt::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:3px;position:absolute;right:-18px;top:3px;transform:rotate(45deg);transition:all 0.3s ease;}
.kuFilterRefineMobile.kuCollapse .KuFilterLabelTxt::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:3px;position:absolute;right:-18px;top:8px;transform:rotate(-135deg);transition:all 0.3s ease;}
.kuContainer #ku-search-filter-tags{display:block !important;color:#222222;margin-bottom:10px;width:100%;text-align:left;padding-bottom:8px;padding-left:0px;position:relative;}
.ku-search-filter-tag{background:#eee;border:0px solid #f8f8f8;margin-right:4px;border-radius:0px;font-size:11px;padding:0px 5px;color:#222;margin-bottom:4px;display:inline-block;line-height:20px;}
.ku-search-filter-remove, .ku-search-filter-remove-all{cursor:pointer;font-size:12px;color:#222222;text-decoration:none;}
.ku-search-filter-remove-all a{color:#222222;font-size:12px;text-decoration:none;cursor:pointer;}
.ku-search-filter-remove-all a:hover{color:#333;}
}
.sub-page-text h2{font-weight: inherit !important;font-size: inherit !important; display: inline !important}
.static-details h2, .static-details h3, .static-details h4,.static-details h5,.static-details h6{display: inline !important; font-size: inherit !important; font-weight: inherit !important;}
.static-inner{ padding: 0 0 15px 0 !important;
margin: 0 !important; font-size: 16px; line-height: 32px; color: #383838;}
.l-h-24 {line-height:24.5px;}
.l-h-40 {line-height:40px;}
.out-of-stock-box {margin:0px 0 0px 0 !important;}
.out-of-stock-box .btn-custom {background:#f7f3ef !important; color: #714e43  !important; letter-spacing: 1.5px; border-radius: 0;cursor: inherit;}
.arrowpro-menu ul li.active .count .fa{line-height:35px;}
.price-match-text {padding:10px 10px 0 10px; line-height:50px;}
.price-match-text img {max-width:280px;}
.cd-top { position:fixed; height:46px; width:46px; right:30px; bottom:0; border:solid 2px #e09d00; -moz-border-radius:46px; -webkit-border-radius:46px; border-radius:46px; overflow:hidden; text-indent:100%; white-space:nowrap; background:#fff url(../images/back_to_top.svg) no-repeat center 50%; visibility:hidden; opacity:0; transition:all .3s ease-in-out; z-index:999;}
.cd-top.cd-is-visible { visibility: visible; opacity: .2; bottom: 30px; }
.cd-top.cd-is-visible:hover {opacity:0.8;}
.filter-type .filter-radio {position: absolute; margin-left: -26px; top:4px;}
.filter-type .filter-checkbox {position: absolute; margin-left: -26px; top:4px;}
.w-auto {width:auto;}
.p-list-top-row {float: right; width:calc(100% - 15px); border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:10px 0; margin:20px 0;}
.p-list-top-row select {border-color:#d9d9d9;}
@media only screen and (max-width:767px){
.arrowpro-menu ul li.active .count .fa{line-height:24px;}
.price-match-text {padding:10px 0 0 0;}
.xs-p-0 {padding:0;}
.checkbox-inline-prescription {padding-left:0px; font-size:13px; margin-bottom:10px;margin-left: 0 !important;}
.p-list-top-row {width:calc(100% - 0px) !important;}
.p-list-top-row {padding:15px 0; margin:0px 0 10px 0;}
.sorting-form {width:100%;}
.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {width:100%; margin-left:0 !important;}
/*Mobile Filter Start*/
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-1 li p {display: none;}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-2 li {width:50%;}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-2 li p {display: none;}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-3 .color-filter-item .checkbox-inline {margin:0 4px 4px 4px !important;}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-3 li p {display: none;}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-4 .color-filter-item .checkbox-inline {margin:0 4px 4px 4px !important;}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-4 li p {display: none;}
.sorting-form.form-control {width:100% !important;}
/*Mobile Filter End*/
.item-brand-promise {padding:30px 20px;}	
}
/**/
.item-main-right-block .product-name {font-size:30px;}
.item-main-right-block .pro-rating-main .pro-rating {font-weight:600;font-size:12px;}
.item-main-right-block .product-subtext {line-height:34px;padding-bottom:0;text-transform: uppercase;}
.item-main-right-block .selectframesize-options.pro-size-options {padding:0;max-width: inherit !important;overflow: visible;}
.item-main-right-block small {float: left;}
.item-main-right-block .product-qty-box {padding:0; margin:15px 0 0 0; border:none;width:100%;}
.item-main-right-block .product-qty-box .product-subtext {padding:0;text-transform: uppercase;}
.item-main-right-block .product-qty-box input.input-number {border:1px solid #e1e1e1;max-width:70px;}
.item-main-right-block .item-desc-main .content-title {font-size:22px;}
.item-main-right-block .item-desc ul li{float:left;width:100%;color:#714e43;font-size:16px;font-weight:600; padding:0 0 10px;line-height:24px;}
.item-main-right-block .item-desc ul li strong{color:#714e43;font-weight:400 !important; letter-spacing:1.5px;text-transform:uppercase;float:left; min-width:240px !important;}
.item-main-right-block .btn-price-match {float:left;background:#f7f3ef; width:100% !important;min-width:450px;white-space:normal;-webkit-transition-delay:initial;-webkit-transition-duration:.1s;-webkit-transition-property:-webkit-transform, color, border, background, opacity;-webkit-transition-property:transform, color, border, background, opacity;-webkit-transition-timing-function:ease;transition-delay:initial;transition-duration:.1s;transition-property:-webkit-transform, color, border, background, opacity;transition-property:color, border, background, opacity, -webkit-transform;transition-property:transform, color, border, background, opacity;transition-property:transform, color, border, background, opacity, -webkit-transform;transition-timing-function:eases; color: #000;}
.item-main-right-block .btn-price-match:hover {-webkit-transition-delay:initial;-webkit-transition-duration:.1s;-webkit-transition-property:-webkit-transform, color, border, background, opacity;-webkit-transition-property:transform, color, border, background, opacity;-webkit-transition-timing-function:ease;transition-delay:initial;transition-duration:.1s;transition-property:-webkit-transform, color, border, background, opacity;transition-property:color, border, background, opacity, -webkit-transform;transition-property:transform, color, border, background, opacity;transition-property:transform, color, border, background, opacity, -webkit-transform;transition-timing-function:ease;-webkit-transform:scaleX(1.02105263) scaleY(1.08888889);transform:scaleX(1.02105263) scaleY(1.08888889); color: #000;}
.item-main-right-block .frame-alert-dropdown {float:left; width:auto;}
header.header-main.fix .top-links .myaccount-box {display:none !important;}
.item-details-main-new .customer-comment-box{border:1px solid #F7F3EF;margin:0px 2% 2% 2%;padding:20px 2%;width:96%;background:#fff;}
.item-details-main-new .customer-comment-box:last-child {margin-bottom:1% !important;}
.item-details-main-new .most-wanted-pro-box {margin-bottom:0;}
.item-details-main-new .write-customer-comment-box {margin-bottom:25px;}
.item-details-main-new .content-title.our-promise {margin-bottom:30px !important;}
@media only screen and (max-width:767px){
.xs-p-0 {padding:0;}
.btn-price-match {min-width: inherit !important; white-space: normal;}
.item-main-right-block .item-desc ul li strong{min-width:inherit !important;}
}
.redlnk{color: #ff0000;}
.redlnk:hover{color: #383838;}
/*----------------------------------------Wishlist-----------------------------------------------*/
.wishlish-icon-top{position: relative;display: inline-block; padding-top:20px;padding-left:5px; top: 0px; padding-right:15px;}
#wishlistCount{position: absolute;top: 15px;font-size: 12px; color:#ffffff;}
.most-wanted-pro-details .wishlish-icon a .fa{color:#e09d00!important;}
@media (max-width: 1054px){
.header-1 .top-links{font-size: 14px;}
.wishlish-icon-top{padding-left: 3px;}
}
@media (max-width: 991px){
.wishlish-icon-top{padding-top: 0px;}
#wishlistCount {top: -6px;}
.item-main-right-block .btn-price-match{min-width: max-content;}
}
@media (max-width: 768px){
.item-main-right-block .product-name,.modal-dialog .product-name {font-size: 20px;}
}
@media (max-width: 420px){
.wishlish-icon-top{display: none;}
.btn.btn-custom-1.btn-lg.load_more_add {padding: 20px 40px;}
}
.os-order-details-text{letter-spacing:0px;}
.order-detail-pro-name {font-size: 26px;}
.new-return .personal-info .fild-text{display: inline;letter-spacing:0px;font-weight:500;font-size: 14px;}
.new-return #ReturnLabel label{font-weight: 400!important;}
.new-return .orders-table td{border-color: #f3ece6;font-size: 14px;}
.input-arrow {width: 20px!important;}
.form-control {width:90%}
.empty-cart-box {padding-top:50px;}
.product-filter {padding-bottom: 30px !important;}
/*Listing Page*/
.polorized-tag { position: absolute; left: 0; top: 35px; padding: 5px;}
.polorized-tag .fa-sun-o { color: rgba(31,31,29,1) !important; font-size: 24px;}
/**/
.img-full img,.pro-list-img img,.slider-nav img{max-width:100%}
.pro-list-desc .pro-list-name,.pro-list-desc .pro-list-price del,.pro-list-desc .pro-list-price span,.pro-list-in-text,.pro-list-in-title{font-family:Roboto,sans-serif;letter-spacing:3px}
.outer-tab-mob -desc.sticky{position:fixed;background:#fff;top:52px;z-index:99999;margin-bottom:0;left:0;right:0}
.filter-btn.active,.sort-btn.active{background:#bfa67a;color:#fff}
.outer-tab-mob-desc.sticky .sort-btn{width:50%;margin:0!important}
.outer-tab-mob-desc.sticky .filter-btn{width:50%}
.outer-tab-mob-desc.stickypro .filter-btn,.outer-tab-mob-desc.stickypro .sort-btn{display:none}
.inner-tab-desc img{width:30px;height:30px}
.filter-btn{float:left;width:96%;padding:4px 17px!important;margin:10px 2%!important}
.inner-tab-desc .checkbox-inline{display:inline-block;font-size:12px;font-weight:300;margin-bottom:4px;margin-left:0;width:inherit!important}
.filter-box.side-slide ul{padding:0 20px!important}
.filter-box.side-slide ul li.dropdown{float:left;width:100%}
.filter-box{position:fixed;left:-90%;background:#fff;border:1px solid #d9d9d9;border-width:0 1px;padding:0;width:90%;transition:left .5s;z-index:999991;top:0;bottom:0;overflow:auto}
.sort-box.side-slide,.stickypro .filter-box{left:0;transition:left .5s}
.filter-title{font-size:16px;font-weight:600;overflow:hidden;padding:10px}
.side-slide ul{padding:0 10px}
.side-slide ul li.dropdown{margin-bottom:10px}
.side-box-sec-desc .list-unstyled label{line-height:27px}
.side-slide .inner-tab-desc{padding:10px;display:none;border:1px solid #d9d9d9;border-top:none}
.side-slide label{font-weight:400}
.mob-filter-box .inner-tab-desc{position:inherit!important;float:left;width:100%}
.filter-done:before,.filter-done:focus,.filter-done:hover{background:#fff!important;color:#393939!important;border-color:#d9d9d9!important}
.outer-tab-desc{margin-bottom:30px}
.pro-pagination{margin-bottom:0}
.pro-pagination-none,.pro-pagination-none .clear-all,.pro-pagination-none .page-filter{display:none}
.sticky .pro-pagination-none{display:block}
.slider-nav{margin-top:10px}
.slider-nav .slick-slide{margin:0 3px}
.page-filter{border:1px solid #d9d9d9;color:#373a3b;margin:0 10px 10px;padding:10px}
.page-filter .clear-list-name{display:inline-block;position:relative}
.clear-list-name ul{display:none;position:absolute;background:#fff;padding:5px 0 0;border:1px solid #e6ddd3;right:0;left:0;top:100%;z-index:999}
.clear-list-name:hover ul{display:block}
.clear-list-name ul li{border-bottom:1px solid #e6ddd3;padding:5px}
.page-filter .clear-list .clear-list-name ul li a{overflow:hidden;color:#373a3b}
.page-filter .clear-list .clear-list-name ul li a:hover{color:#bfa67a}
.clear-list-name ul li:last-child{border-bottom:none}
.clear-list-name ul li a i{float:right;margin-top:2px}
.cat-list{padding:15px 0}
.pro-list,.pro-list-box{padding:0 15px}
.pro-list-box{margin-bottom:20px;border:1px solid #e1e1e1}
.pro-list-img{position:relative;margin-bottom:10px;text-align:center}
.cat-list .pro-list-img img{max-width:250px;width:100%}
.prolist-right{right:5px}
.prolist-left{left:0}
.pro-list-desc{text-align:left;padding:20px 0}
.pro-list-desc .pro-list-name{margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pro-list-desc .pro-list-name a{color:#353535;font-size:16px}
.pro-list-desc .pro-list-name a:hover{color:#bfa67a}
.pro-list-desc .pro-list-rating{margin-bottom:5px;font-size:14px}
.pro-list-desc .pro-list-rating .fa{margin:0 1px}
.pro-list-desc .pro-list-price{margin-bottom:5px;text-transform:uppercase}
.pro-list-desc .pro-list-price strong{font-weight:300}
.pro-list-desc .pro-list-price span{font-size:14px;display:inline-block;margin:0 3px}
.pro-list-desc .pro-list-price del{font-size:14px;color:#b5b2b2}
.pro-list-desc .pro-list-colors{font-weight:300;color:#353535}
.pro-list-desc .pro-list-colors li{display:inline-block;max-width:30px;border:1px solid #fff;padding:1px}
.filter-in-btn,.pro-list-desc .pro-list-colors li.active,.pro-list-desc .pro-list-colors li:hover{border:1px solid #d9d9d9}
.pro-list-desc .prod-list-desc-title{font-size:16px;color:#3a3b3e;text-transform:uppercase;margin-bottom:5px}
.pro-list-in-desc{text-align:center;margin:20% 0}
.pro-list-in-title{font-size:36px;color:#454f78;position:relative;margin-bottom:15px;background:url(../images/title-brdr.jpg) center bottom no-repeat;padding-bottom:10px}
.pro-list-in-text{margin:0 10%;font-size:20px;color:#636060}
.filter-in-btn{background:#fff;cursor:pointer;font-size:13px;overflow:hidden;padding:10px;text-transform:capitalize}
.side-box-sec-title,.side-box-title{font-weight:700;text-transform:uppercase}
.product-filter{margin-top:20px;width:24%}
.productlisting-main{width:76%}
.mob-filter-box .page-filter,.side-box-sec,.side-box.filter-section{width:100%;float:left}
.mob-filter-box .pro-pagination{float:left;width:100%;padding:20px 20px 10px;border:none}
.mob-filter-box .page-filter{margin:0;padding-top:10px;border-bottom:1px solid #ccc}
.side-box,.side-box.filter-section{border:1px solid #d9d9d9}
.mob-filter-box .pro-pagination .clear-list-name{font-size:14px}
.side-box-title{font-size:19px;color:#000;padding:10px 20px}
.list-size li.active a,.side-box-sec-desc .show-list{color:#e09d00;text-align: center;font-weight: bold;display: block;}
.side-box-sec{border-top:1px solid #d9d9d9}
.side-box-sec-title{padding:16px 20px 14px;font-size:14px;color:#e09d00;position:relative;cursor:pointer}
.side-box-sec-title:after,.side-box-sec.active .side-box-sec-title:before{content:"";position:absolute;background:#000}
.side-box-sec-title:after{right:20px;top:25px;width:12px;height:2px}
.side-box-sec.active .side-box-sec-title:before{right:25px;top:20px;width:2px;height:12px}
.side-box-sec-desc{float:left;width:100%;padding:0 20px 10px;font-size:13px}
.side-box-sec-desc .form-control{border-color:#e1e1e1}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-6 .color-filter-item .checkbox-inline .color-filter,.side-box-sec-desc ul.filter-content.filter-box-6 .color-filter-item .checkbox-inline .color-filter{border:0}
.side-box-sec.active .side-box-sec-desc{display:none}
.outer-tab-mob-desc ul .color-filter-item,.side-box-sec-desc ul .color-filter-item{display:inline-flex;width:100%;float:left}
.side-box-sec-desc ul{float:left;width:100%;padding:0 15px}
.side-box-sec-desc ul.filter-content{margin:0;padding:0}
.side-box-sec-desc ul.filter-content .color-filter-item{margin:0}
.side-box-sec-desc ul li{float:left;width:100%;margin:0 0 10px 0 !important; font-size:13px}
.side-box-sec-desc ul.filter-content.filter-box-1 .color-filter-item{margin:0!important}
.side-box-sec-desc ul.filter-content.filter-box-1 .color-filter-item .checkbox-inline {height:40px;margin:0 10px 0 0}
.side-box-sec-desc ul.filter-content.filter-box-1 .color-filter-item .checkbox-inline img{max-width:80px}
.side-box-sec-desc ul.filter-content.filter-box-1 .color-filter-item .checkbox-inline span{margin-top:0}
.side-box-sec-desc ul.filter-content.filter-box-1 .color-filter-item p {text-align:left!important;line-height:40px;margin-bottom:0;font-size:14px; font-weight:500;}
.side-box-sec-desc ul.filter-content.filter-box-2 .color-filter-item{margin:0!important}
.side-box-sec-desc ul.filter-content.filter-box-2 .color-filter-item .checkbox-inline{height:40px;margin:0 10px 0 0}
.side-box-sec-desc ul.filter-content.filter-box-2 li:first-child .color-filter-item .checkbox-inline img{margin:5px 0 0}
.side-box-sec-desc ul.filter-content.filter-box-2 .color-filter-item .checkbox-inline img{max-width:80px}
.side-box-sec-desc ul.filter-content.filter-box-2 .color-filter-item .checkbox-inline span{margin-top:0}
.side-box-sec-desc ul.filter-content.filter-box-2 .color-filter-item p{text-align:left!important;line-height:40px;margin-bottom:0;font-size:14px; font-weight:500;}
.side-box-sec-desc ul.filter-content.filter-box-3 li {margin-bottom:10px !important;}
.side-box-sec-desc ul.filter-content.filter-box-3 .color-filter-item{margin:0!important}
.side-box-sec-desc ul.filter-content.filter-box-3 .color-filter-item .checkbox-inline{height:40px;margin:0 10px 0 0}
.side-box-sec-desc ul.filter-content.filter-box-3 .color-filter-item .checkbox-inline span{margin-top:0}
.side-box-sec-desc ul.filter-content.filter-box-3 .color-filter-item p{text-align:left!important;line-height:40px;margin-bottom:0;font-size:14px; font-weight:500;}
.side-box-sec-desc ul.filter-content.filter-box-4 .color-filter-item{margin:0!important}
.side-box-sec-desc ul.filter-content.filter-box-4 .color-filter-item .checkbox-inline{height:40px;margin:0 10px 0 0}
.side-box-sec-desc ul.filter-content.filter-box-4 li:first-child .color-filter-item .checkbox-inline img{margin:5px 0 0}
.side-box-sec-desc ul.filter-content.filter-box-4 .color-filter-item .checkbox-inline img {max-width:46px}
.side-box-sec-desc ul.filter-content.filter-box-4 .color-filter-item .checkbox-inline span {margin-top:0}
.side-box-sec-desc ul.filter-content.filter-box-4 .color-filter-item p{text-align:left!important;line-height:40px;margin-bottom:0;font-size:14px; font-weight:500;}
.side-box-sec-desc ul.filter-content.filter-box-5 .color-filter-item{margin:0!important}
.side-box-sec-desc ul.filter-content.filter-box-5 .color-filter-item .checkbox-inline{height:38px;margin:0 10px 0 0}
.side-box-sec-desc ul.filter-content.filter-box-5 li {margin-bottom:10px;}
.side-box-sec-desc ul.filter-content.filter-box-5 .color-filter-item .checkbox-inline img{max-width:80px}
.side-box-sec-desc ul.filter-content.filter-box-5 .color-filter-item .checkbox-inline span{margin-top:0}
.side-box-sec-desc ul.filter-content.filter-box-5 .color-filter-item p{text-align:left!important;line-height:40px;margin-bottom:0;font-size:14px; font-weight:500;}
.side-box-sec-desc ul.filter-content.filter-box-6 .color-filter-item{margin:0!important}
.side-box-sec-desc ul.filter-content.filter-box-6 .color-filter-item .checkbox-inline{height:40px;margin:0 10px 0 0}
.side-box-sec-desc ul.filter-content.filter-box-6 .color-filter-item .checkbox-inline span{margin-top:0}
.side-box-sec-desc ul.filter-content.filter-box-6 .color-filter-item p{text-align:left!important;line-height:40px;margin-bottom:0;font-size:14px; font-weight:500;}
.outer-tab-mob-desc .inner-tab-desc ul{float:left;width:100%;padding:0!important;margin:0!important;min-height:inherit}
.outer-tab-mob-desc .inner-tab-desc ul li{float:left;width:auto;padding:0!important;margin:0!important}
.outer-tab-mob-desc .inner-tab-desc ul li .color-filter{height:36px!important}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-6 .color-filter-item{margin:0!important}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-6 .color-filter-item .checkbox-inline{height:40px;margin:0 10px 0 0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-6 .color-filter-item .checkbox-inline span{margin-top:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-6 .color-filter-item p{text-align:left!important;line-height:40px;margin-bottom:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-1 .color-filter-item{margin:0!important}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-1 .color-filter-item .checkbox-inline{height:50px;margin:0 5px 10px!important}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-1 .color-filter-item .checkbox-inline img{max-width:100px;max-height:inherit}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-1 .color-filter-item .checkbox-inline span{margin-top:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-1 .color-filter-item p{text-align:left!important;line-height:50px;margin-bottom:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-5 .color-filter-item{margin:0!important}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-5 .color-filter-item .checkbox-inline{height:50px;margin:0 5px}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-5 li{margin-bottom:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-5 .color-filter-item .checkbox-inline img{max-width:100px;max-height:45px}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-5 .color-filter-item .checkbox-inline span{margin-top:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-5 .color-filter-item p{text-align:left!important;line-height:50px;margin-bottom:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-2 .color-filter-item{margin:0!important}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-2 li{width:50%}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-2 .color-filter-item .checkbox-inline{height:38px;margin:0 5px}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-2 li:first-child .color-filter-item .checkbox-inline img{margin:5px 0 0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-2 .color-filter-item .checkbox-inline img{max-width:84px}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-2 .color-filter-item .checkbox-inline span{margin-top:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-2 .color-filter-item p{text-align:left!important;line-height:38px;margin-bottom:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-4 .color-filter-item{margin:0!important}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-4 .color-filter-item .checkbox-inline{height:38px;margin:0 10px 0 0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-4 li:first-child .color-filter-item .checkbox-inline img{margin:5px 0 0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-4 .color-filter-item .checkbox-inline img{max-width:inherit;max-height:29px}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-4 .color-filter-item .checkbox-inline span{margin-top:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-4 .color-filter-item p{text-align:left!important;line-height:38px;margin-bottom:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-3 .color-filter-item{margin:0!important}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-3 .color-filter-item .checkbox-inline{height:40px;margin:0 3px}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-3 .color-filter-item .checkbox-inline span{margin-top:0}
.outer-tab-mob-desc .inner-tab-desc ul.filter-box-3 .color-filter-item p{text-align:left!important;line-height:40px;margin-bottom:0}
.side-box-sec-desc ul li input{margin-top:2px}
.side-box-sec-desc ul li label.radio-inline{line-height:27px}
.side-box-sec-desc ul.color-main-block{padding:0!important}
.limited-list li{display:none}
.limited-list li:nth-child(-n+3){display:block}
.color-main-block.limited-list li{display:none}
.color-list li,.color-list li span,.color-main-block.limited-list li:nth-child(-n+8),.list-size li{display:inline-block}
.side-box .color-list li{width:30px;height:30px;padding:5px;margin:0 5px 5px 0}
.side-box .color-list li img{display:inline-block;margin:1px;cursor:pointer;border:2px solid #fff;width:28px;height:28px;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.color-list li{background:#c6c6c6;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:21px;height:21px;overflow:hidden;padding:1px}
.color-list li span,.color-list li.active span,.color-list li:hover span{width:19px;height:19px}
.color-list li.active,.color-list li:hover{background:#e09d00;padding:5px}
.color-list li span{-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.list-size{float:left}
.list-size li:first-child{border-left:1px solid #d9d9d9}
.list-size li{border:1px solid #d9d9d9;width:auto;padding:0 10px;height:33px;line-height:33px;text-align:center;float:left;cursor:pointer}
.list-size li.active,.list-size li:hover{border-color:#e09d00}
.list-size li a{display:block}
.ui-slider-horizontal{height:4px}
.ui-widget-header{background:#e09d00}
.ui-widget.ui-widget-content{border:none}
.ui-widget-content{background:#d9d9d9}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#fff;border:4px solid #e09d00;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-top:-2px;outline:0}
.fp-detail .color-list li{width:30px;height:30px;padding:0;border:2px solid #c6c6c6;margin:0 1px}
.fp-detail .color-list li.active,.fp-detail .color-list li:hover{border-color:#0599d7}
.fp-detail .color-list li img{border:2px solid #fff;margin:0;width:28px;max-height:28px;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;vertical-align:inherit}
@media (max-width:1200px){
.p-list-top-row select.sorting-form.form-control {width:100% !important;margin-top:10px;}
.checkbox-inline-prescription {padding-left: 0px; font-size: 13px; margin-bottom: 10px; margin-left: 0 !important;}	
.product-filter {width:25%;}
.productlisting-main {width:75%;}
}
@media (max-width:991px){
.product-filter{width:30%}
.productlisting-main{width:70%}
.checkbox-inline-prescription {width:100%;}
.visible-xs-inline-block {display: block !important;}
.product-filter {display: none;}
.productlisting-main {width:100%;}
}
@media (max-width:767px){
.product-filter,.productlisting-main{width:100%}
.contact-address {padding: 15px 0 0 0 !important;} 	
}
.p-list-top-row .btn-danger {background-color:#e09d00 !important;border-color: #e09d00 !important;}
.p-list-top-row .btn-danger .toggle-group label.btn.btn-danger {background-color:#e09d00 !important;border-color: #e09d00 !important;}
.my-account-menu{text-align: center;}
.order-details-order-no .os-order-details-text {padding-right: 10px; max-width: 59%; display: inline-block;}
.order-details-order-no a{vertical-align: top;}
@media (max-width:767px){
.order-details-order-no .os-order-details-text {max-width: 100%;float:none;}
.pro-item-tag .faq-icon {width: 100%;}
}
@media (max-width:420px){
.order-details-order-no a, .order-details-order-no div,.order-details-order-no .btn {display:block; clear:both; width: 100%!important; float:none!important; margin-bottom: 10px;}
	.form-control {width:88%}
}
.btn.item-btn.out-of-stock {background:#f7f3ef !important; color: #e09d00 !important;}
.checkbox-inline-prescription {font-size:13px;}
/*Listing Page*/
@media (max-width:767px){
.thankyou .cart-row-1 .container{padding-left: 0px; padding-right: 0px;} 
.thankyou .cart-row-1 .container .cart-pro-details .m-b-10 {padding-left: 15px; padding-right: 15px;}
}
.p-b-50.in-the-press-wrap {padding-bottom:0 !important;}
@media (max-width:920px){
.review-product-img img{width:100%;height:auto;}
}
.most-wanted-pro-name .most-wanted-pro-name-h2 a strong {display:none;}
.most-wanted-pro-name .most-wanted-pro-name-h2 {height:40px;}


ul#social-icons li{padding: 0;width: auto;height: auto;line-height: initial;display:inline-block;}
ul#social-icons li a {display: block;line-height: 30px;height: 30px;width: 30px;}
ul#social-icons li a .fa{line-height: 30px;display: block;}