.container{width:1200px}
.floatleft{float:left}
.floatright{float:right}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin:0 auto 15px}
a{color:#282828}
a:hover{color:#b9a745;text-decoration:none}
a:focus{outline:0 solid;text-decoration:none}
img{height:auto;max-width:100%}
.fix{overflow:hidden}
.no-padding{padding:0}
p{margin:0 0 15px}
h1,h2,h3,h4,h5,h6{margin:0 0 10px}
a{text-decoration:none;transition:all .3s ease 0s}
a:active,a:hover{outline:0 none}
ul{margin:0;padding:0;list-style:outside none none}
.clear{clear:both}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
.browserupgrade{margin:.2em 0;padding:.2em 0;background:#ccc;color:#000}
body{font:1em/1.8 PingFang SC,Lantinghei SC,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans}
.header-top-area{background:#262626;color:#fff;font-size:14px}
.header-list{display:flex;margin:10px 0;align-items:center}
.header-left-list ul{display:flex}
.header-left-list ul li{margin-right:16px}
.header-left-list ul li a{color:#fff}
.header-left-list ul li a:hover{text-decoration:underline}
.header-right-list{display:flex;justify-content:right;align-items:center}
.header-right-list p{margin:0 16px 0 0;padding:0}
.header-right-list a{color:#fff}
.header-right-list .tel{margin-right:0;font-weight:700}
.header-right-list p span{margin-right:5px}
.header-right-list p img{position:absolute;z-index:99;display:none;margin:10px 0 0 -45px;max-width:150px}
.header-right-list p a:hover img{display:block;color:#ccc}
.header-right-list i{margin-right:16px;width:1px;height:10px;background-color:#fff}
ul.submenu-mainmenu li.single-cart-item .cart-info>a{color:#606060;font-weight:400;font-size:12px}
ul.submenu-mainmenu li.single-cart-item .cart-info>span{color:#303030;font-weight:400;font-size:12px}
li.single-cart-item a.trash i{margin-top:5px;font-size:18px}
.account-cart ul li ul.submenu-mainmenu,.language-usd ul li ul.submenu-mainmenu,.mainmenu ul li ul.submenu-mainmenu{position:absolute;top:61px;left:0;z-index:-99;visibility:hidden;margin:0;padding:12px 0;width:220px;border:1px solid #adadad;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.3);text-align:left;font-weight:500;transition:all .6s ease 0s;transform:rotateX(90deg);transform-origin:center top 0}
.header-top-left .language-usd ul li ul.submenu-mainmenu{width:138px}
.account-cart ul li ul.submenu-mainmenu{width:145px}
.submenu-mainmenu .cart-info{margin-top:0}
.submenu-mainmenu .cart-info>a{padding:15px 0 0}
.mainmenu ul li ul.submenu-mainmenu{top:125px;padding:12px 0}
.mainmenu ul>li>ul.submenu-mainmenu>li{display:block;padding:6px 15px}
.mainmenu ul>li>ul.submenu-mainmenu>li:after,.mainmenu ul>li>ul.submenu-mainmenu>li:before{background:0 0}
.account-cart ul li.cart ul.submenu-mainmenu{padding:0}
.account-cart ul li.account ul.submenu-mainmenu{width:124px;text-align:right}
.account-cart>ul>li.account>ul.submenu-mainmenu>li{display:inline-block}
.account-cart>ul>li.account>ul.submenu-mainmenu>li>{display:block}
.account-cart ul li.login ul.submenu-mainmenu{right:0;left:auto;text-align:center}
.account-cart ul li.login ul.submenu-mainmenu li a,.mainmenu ul li ul.submenu-mainmenu>li>a{color:#303030!important;text-transform:uppercase;font-weight:500;font-size:12px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.mainmenu ul li ul.submenu-mainmenu>li>a{text-transform:capitalize;font-size:13px}
.account-cart ul>li.login>ul.submenu-mainmenu>li.creat-button>a,.account-cart ul>li.login>ul.submenu-mainmenu>li.login-button>a{display:inline-block;padding:10px 44px;background:#303030 none repeat scroll 0 0;color:#fff!important;line-height:12px}
.account-cart ul>li.login>ul.submenu-mainmenu>li.creat-button>a{padding:8px 12px;border:1px solid #303030;background:#fff none repeat scroll 0 0;color:#303030!important;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.account-cart ul>li.login>ul.submenu-mainmenu>li.cart{position:relative}
.cart p{position:absolute;top:10px;right:13px;width:20px;height:20px;border-radius:50%;background:#f05a66 none repeat scroll 0 0;text-align:center;line-height:18px}
.add-bag>a{text-transform:uppercase;font-weight:400}
.account-cart ul li.cart ul.submenu-mainmenu{right:0;left:auto;width:168px;text-align:center}
.account-cart ul li ul.submenu-mainmenu li,.language-usd ul li ul.submenu-mainmenu li{display:inline}
.account-cart>ul>li>ul.submenu-mainmenu>li>a,.language-usd>ul>li>ul.submenu-mainmenu>li>a{display:block;padding:6px 16px;color:#1e1e1e!important;font-size:12px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.account-cart ul>li.login>ul.submenu-mainmenu>li.creat-button>a,.account-cart ul>li.login>ul.submenu-mainmenu>li.login-button>a{margin:10px 0}
.account-cart>ul>li>ul.submenu-mainmenu>li:hover>a,.language-usd>ul>li>ul.submenu-mainmenu>li:hover>a,.mainmenu ul li ul.submenu-mainmenu>li:hover a{margin-left:5px;color:#f05a66!important}
.account-cart>ul>li>ul.submenu-mainmenu>li:hover>a{margin-left:0}
.account-cart ul>li.login>ul.submenu-mainmenu>li.creat-button:hover>a,.account-cart ul>li.login>ul.submenu-mainmenu>li.login-button:hover>a{background:#f05a66;color:#fff!important}
.account-cart ul>li.login>ul.submenu-mainmenu>li.creat-button:hover>a{border:1px solid #f05a66}
.account-cart>ul>li.login>ul.submenu-mainmenu>li:hover>a{color:#606060!important}
.account-cart ul li:hover ul.submenu-mainmenu,.language-usd ul li:hover ul.submenu-mainmenu{z-index:99999;visibility:visible;transform:rotateX(0)}
.account-cart .cart-info>a{padding:20px 0 0;text-transform:capitalize}
.account-cart .cart-info>a.trash{padding:0 0 0;color:#fa5959!important;font-size:20px}
.account-cart .cart-img a{padding:20px 0 0 12px}
.sub-total-cart{display:block;margin-top:15px;padding-top:10px;border-top:1px solid #eee;color:#606060;text-transform:uppercase;font-size:12px}
.sub-total-cart>a.view-cart{display:inline-block;margin-top:18px;margin-bottom:20px;padding:6px 40px;background:#303030 none repeat scroll 0 0;color:#fff!important;text-transform:uppercase;font-size:12px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.sub-total-cart>a.view-cart:hover{background:#f05a66!important}
.sub-total-cart.text-center>span{margin-left:48px}
span.cart-info a:hover{color:#f05a66!important}
.main-header-area{border-bottom:1px solid #e8e8e8}
.logo{padding:40px 0}
.mainmenu{margin-bottom:1px solid #e8e8e8;text-align:right}
.mainmenu ul{margin:0;padding:0;list-style:none}
.mainmenu ul li{position:relative;display:inline-block;padding:52px 18px}
.description-tab-menu ul li::before,.mainmenu ul>li::before,.mega-menu span a.title:before{position:absolute;bottom:49px;left:7px;width:0;height:1px;background:#f05a66 none repeat scroll 0 0;content:"";opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.description-tab-menu ul li::after,.mainmenu ul>li::after,.mega-menu span a.title:after{position:absolute;bottom:46px;left:10px;width:1px;height:0;background:#f05a66 none repeat scroll 0 0;content:"";opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.mega-menu span a.title:after,.mega-menu span a.title:before{opacity:1}
.mega-menu span a.title::before{bottom:4px;left:-13px;width:25px}
.mega-menu span a.title:after{height:12px}
.description-tab-menu ul li::after{bottom:-5px;left:-8px!important;background:#303030}
.description-tab-menu ul li::before{bottom:-2px!important;left:-12px!important;background:#303030}
.mega-menu span a.title::after{bottom:1px;left:-9px}
.mega-menu span a.title:after,.mega-menu span a.title:before{opacity:1}
.mainmenu ul li:after{position:absolute}
.mainmenu ul li ul.submenu-mainmenu{position:absolute}
.mainmenu ul li a{color:#1e1e1e;text-transform:uppercase;font-weight:500;font-size:16px}
.mainmenu ul>li.active>a,.mainmenu ul>li:hover>a,.mega-menu a:hover{color:#f05a66}
.mega-menu a.title:hover{margin-left:inherit}
.mega-menu a:hover{margin-left:5px}
.description-tab-menu ul li.active::after,.description-tab-menu ul li.active::before,.description-tab-menu ul li:hover::after,.description-tab-menu ul li:hover::before,.mainmenu ul>li.active::after,.mainmenu ul>li.active::before,.mainmenu ul>li:hover::after,.mainmenu ul>li:hover::before{opacity:1}
.description-tab-menu ul li.active::before,.description-tab-menu ul li:hover::before,.mainmenu ul>li.active::before,.mainmenu ul>li:hover::before{width:25px}
.description-tab-menu ul li.active::after,.description-tab-menu ul li:hover::after,.mainmenu ul>li.active::after,.mainmenu ul>li:hover::after{height:12px}
.mainmenu .mega-menu a{padding:7px 0;text-transform:capitalize;font-size:13px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.search-box{float:right;display:inline-block;padding:45px 0}
.search-box form{position:relative;overflow:hidden;width:254px;height:35px;border:1px solid #909090}
.search-box button{position:absolute;top:0;right:0;padding:7px 10px;border:medium none;background:rgba(0,0,0,0) none repeat scroll 0 0;color:#8c8c8c}
.blog-sidebar .search-box button{padding:7px 18px;background:#000;color:#fff}
.search-box form>input{border:medium none}
.search-box input[type=text]{padding:6px 0 6px 10px;width:100%;font-weight:400;font-size:14px}
.search-box i.fa.fa-search{font-size:16px}
.mega-menu a{display:block}
.mega-menu span a.title{position:relative;margin-bottom:15px;color:#303030!important;text-transform:uppercase;font-weight:600;font-size:12px}
.mainmenu ul>li:first-child>a{padding-left:0}
.mega-menu img{margin-top:10px}
.mega-menu img:first-child{margin-bottom:8px}
.mainmenu ul li .mega-menu{position:absolute;top:125px;right:auto;left:0;z-index:-99;visibility:hidden;margin:0;padding:30px 35px 40px;width:788px;border:1px solid #adadad;background:#fff none repeat scroll 0 0;box-shadow:0 2px 3px rgba(0,0,0,.3);text-align:left;transition:all .6s ease 0s;transform:rotateX(90deg);transform-origin:center top 0}
.mainmenu ul li:hover .mega-menu{z-index:999;visibility:visible;margin-top:0;opacity:1;transform:rotateX(0)}
.mainmenu ul li .mega-menu span{width:21%}
.mainmenu ul li .mega-menu span:last-child{width:37%}
.mega-menu span i{margin-right:10px;vertical-align:middle;font-size:8px}
.top-login-cart ul li ul.submenu-mainmenu{top:50px;right:0;left:auto;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;width:225px}
.mainmenu ul li:hover ul.submenu-mainmenu{z-index:99999;visibility:visible;transform:rotateX(0)}
.cart-img,.mainmenu ul li .mega-menu span{float:left}
.cart-info{display:inline-block}
.slider-content h3{margin-bottom:10px;color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-weight:300;font-size:40px;line-height:normal}
.slider-content h2.title{display:block;margin-bottom:0;color:#fff;letter-spacing:20px;font-weight:700;font-size:80px;font-family:"Playfair Display",serif}
.slider-content h3.ti7{margin-bottom:30px;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;font-size:16px}
.nivo_text{margin-top:9.5%;text-align:center}
.nivo_text .slider-img{position:absolute;top:-64%;left:-66%}
.nivo_text.slide_two{top:28%;left:48%;text-align:left}
.slider-content.slider-text-2 h1 span{color:#f05a66}
.slider-button{display:block;padding:8px 20px;border-bottom:none;background:#303030;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:16px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.slider-button:hover{background:#f05a66;color:#fff}
.nivo-controlNav{display:none}
.slider-button:hover{background:#f05d68;color:#fff}
.single-service{float:left;padding:50px 0 60px 25px;width:25%;border-right:1px solid #ddd}
.home-two .single-service{padding:50px 0 80px;border-right:none;background:#252525;text-align:center}
.home-two .single-service:nth-child(2){background:url(img/service/1.jpg);background-position:center}
.home-two .single-service:nth-child(4){background:url(img/service/2.jpg);background-position:center}
.home-two .service-info{display:inline-block;text-align:left}
.home-two .single-service .service-info h2{color:#fff}
.single-banner{position:relative;float:left;width:50%}
.service-icon{float:left;display:table;margin-right:12px;width:auto;height:80px;border-radius:50%;vertical-align:middle;text-align:center}
.service_area .service-icon:nth-child(2){margin-right:0}
.service-icon img{padding-top:25%}
.home-two .service-info{margin-top:0}
.service-info{display:block;margin-top:14px}
.service-info h2{margin-bottom:0}
.service-info h2{margin-top:25px;color:#303030;text-transform:uppercase;letter-spacing:3px;font-weight:500;font-size:18px;transition:all .5s ease 0s}
.service-info h2 a:hover{color:#e83e38}
.service-info p{margin:0;color:#606060;font-weight:300;font-size:14px}
.home-two .service-info p{color:#ddd}
.banner-area{position:relative}
.banner-area>a{position:absolute;top:152px;left:62px}
.banner-left-img>a.border-hover,.from-blog-img>a.border-hover,.single-banner-big>a.border-hover,.single-banner-small>a.border-hover,.single-banner>a.border-hover,.single-big-banner>a.border-hover{position:relative;display:block;width:100%}
.banner-left-img>a.border-hover::before,.from-blog-img>a.border-hover::before,.single-banner-big>a.border-hover::before,.single-banner-small>a.border-hover::before,.single-banner>a.border-hover::before,.single-big-banner>a.border-hover::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;overflow:visible;box-sizing:border-box;border:0 solid rgba(255,255,255,.5);content:"";opacity:0;transition:all .4s ease-in-out 0s}
.banner-left-img:hover a.border-hover::before,.single-banner-big:hover a.border-hover::before,.single-banner-small:hover a.border-hover::before,.single-banner:hover a.border-hover::before,.single-big-banner:hover a.border-hover::before,.single-from-blog:hover .from-blog-img>a.border-hover::before{box-sizing:border-box;border:15px solid rgba(255,255,255,.5);opacity:1;transition:all .3s ease 0s}
.single-banner:hover>a.slider-button,.single-big-banner:hover>.section-button a.slider-button{color:#000}
.single-banner-text{position:absolute;top:25%;left:60%;z-index:99}
.single-banner.right .single-banner-text{left:20%}
.single-banner.right .single-banner-text a.shop-button,.single-banner.right .single-banner-text h3 a{color:#fff}
.single-banner.right .single-banner-text a.shop-button{border:1px solid #fff}
.single-banner-text h3 a{color:#606060;letter-spacing:3px;font-weight:600;font-size:28px}
a.shop-button{z-index:999;display:block;overflow:hidden;margin-top:20px;padding:6px 20px;border:1px solid #303030;color:#303030;text-align:center;text-transform:uppercase;letter-spacing:3px;font-weight:500;font-size:14px}
.single-banner.right:hover .single-banner-text a.shop-button,.single-banner:hover a.shop-button{border:1px solid #f05f6b;background:#f05f6b;color:#fff}
.section-title h2{margin-top:89px;margin-bottom:5px;color:#bebebe;text-align:center;text-transform:uppercase;font-weight:700;font-weight:600;font-size:48px}
.popular-area .section-title h2{margin-bottom:16px}
.single-product{position:relative;margin-top:50px;margin-bottom:20px}
.pro-price{float:left;color:#303030;font-size:14px}
.new-sale{float:right;color:#f05a66;text-transform:uppercase;font-size:14px}
.wish-icon-hover.text-center>h3{position:absolute;right:0;left:0;color:#606060;text-transform:capitalize;font-weight:500;font-size:21px}
.product-content.text-center>h3{right:0;left:0;color:#606060;font-weight:600;font-size:18px}
.single-latest-blog-img{padding-bottom:26px}
.single-latest-blog-img>a{display:block}
.single-latest-blog-text h5{float:right;color:#606060;font-size:14px}
.wish-icon-hover h4 a{position:absolute;right:0;left:0;margin-top:35px;color:#f05a66;text-transform:uppercase;font-weight:600;font-size:14px}
.product-content h4 a{position:absolute;right:0;left:0;margin-top:0;color:#f05a66;text-transform:uppercase;font-weight:600;font-size:14px}
.product-content.text-center>h4{margin-bottom:0}
.single-product-img.clearfix.hover-effect>a{display:block}
.banner-timer-area{padding-top:50px}
.single-banner-small{position:relative;float:left;width:25%}
.single-banner-big>a,.single-banner-small.small-one>a{display:block}
.single-banner-big{position:relative;float:left;width:50%}
.timer-banner-text{position:absolute;top:0;color:#fff;text-transform:uppercase;letter-spacing:3px;font-size:36px}
.small-one .timer-banner-text{top:35%;right:30px;z-index:99;text-align:right}
.small-two .timer-banner-text{top:35%;left:5%}
.big-one .timer-banner-text{top:15%;right:15%}
.big-one .timer-banner-text h2{font-weight:600}
.timer-banner-text a.view-more{margin-right:5px;padding:7px 20px;border:1px solid #fff;color:#fff;letter-spacing:2px;font-weight:600;font-size:14px;transition:all .5s ease 0s}
.single-banner-small:hover .timer-banner-text a.view-more{border:1px solid #f05a66;background:#f05a66;color:#fff}
.single-banner-big>p,.single-banner-small>p{position:absolute;right:18px;bottom:10px;margin:0;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px}
.single-banner-big:hover .timer-banner-text a.view-more{border:1px solid #f05a66;background:#f05a66;color:#fff}
.single-banner-big>p{left:18px}
.single-banner-big.big-one>a,.single-banner-big.small-one>a,.single-banner-big.small-two>a{display:block}
.timer{position:absolute;top:55%;right:4.5%;z-index:10;display:inline-block;width:auto;height:auto;vertical-align:middle}
.timer .timer-grid{text-align:center}
.timer .timer-grid span{display:block;color:#fff;text-align:center;font-weight:500;font-size:18px;line-height:45px}
.timer .timer-grid:last-child::after{display:none}
span.counting{padding-bottom:8px}
.timer-grid>div.cdown.hours{background:#88304e;color:#88304e}
.timer-grid>div.cdown span.counting{position:relative}
.timer-grid>div.cdown span.counting:after{position:absolute;top:-5px;left:-5px;width:56px;height:56px;border:1px solid #e23e57;border-radius:50%;background:0 0;content:""}
.timer-grid>div.cdown.minutes span.counting:after{border:1px solid #522546}
.timer-grid>div.cdown.hours span.counting:after{border:1px solid #88304e}
.timer-grid>div.cdown.seconds span.counting:after{border:1px solid #311d3f}
.timer-grid>div.cdown.minutes{background:#522546;color:#522546}
.timer-grid>div.cdown.seconds{background:#311d3f;color:#311d3f}
.timer-grid>div{display:inline-block;margin-right:32px;width:55px;height:55px;border:5px solid #ddd;border-radius:50%;background:#e23e57;color:#e23e57;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:14px}
.timer-grid>div:last-child{margin-right:0}
.owl-theme .owl-controls{margin:0}
.owl-buttons{position:absolute;top:-38px;right:0}
.owl-theme .owl-controls .owl-buttons div{position:relative;display:inline-block;background:#fff none repeat scroll 0 0;color:#757575!important;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:12px;cursor:pointer;transition:all .3s ease 0s}
.latest-blog-slider.owl-theme .owl-controls .owl-buttons div{background:#fbfbfb!important}
.owl-theme .owl-controls .owl-buttons div.owl-prev:after{position:absolute;top:2px;right:-7px;color:#1e1e1e;content:"/";font-size:12px}
.owl-theme .owl-controls .owl-buttons div:hover{color:#1e1e1e!important}
.section-tab-menu,.tendy-tab-menu{border-bottom:1px solid #f5f5f5}
.section-tab-menu ul li a,.tendy-tab-menu ul li a{color:#a6a6a6!important;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:14px}
.section-tab-menu ul li.active a,.section-tab-menu ul li:hover a,.tendy-tab-menu ul li.active a,.tendy-tab-menu ul li:hover a{color:#1e1e1e!important}
.section-tab-menu ul li{padding:0 16px}
.section-tab-menu ul li:first-child{padding-left:0}
.section-tab-menu ul li:last-child{border-right:none}
.section-tab-menu ul,.tendy-tab-menu ul,.wish-icon-hover ul{margin:0;padding:0;list-style:none}
.section-tab-menu ul,.tendy-tab-menu ul{margin-top:10px;margin-bottom:6px}
.section-tab-menu ul li,.tendy-tab-menu ul li,.wish-icon-hover ul li{display:inline-block}
.tendy-tab-menu ul li{margin-right:20px}
.tendy-tab-menu ul li:last-child{margin-right:0}
.section-tab-menu ul li a:focus,.tendy-tab-menu ul li a:focus{text-decoration:none}
.section-tab-item,.trend-item{display:none}
.section-tab-item.active,.trend-item.active{display:block}
.single-product-item{position:relative;overflow:hidden;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.product-content,.wish-icon-hover{position:absolute;top:38%;left:0;z-index:9;width:100%;opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.product-action.text-center>ul,.wish-icon-hover.text-center>ul{position:absolute;bottom:0}
.product-action ul li{float:left;margin-right:1px;text-align:center}
.product-action ul li:last-child,.wish-icon-hover ul li:last-child{margin-right:0}
.product-action ul li.add-bag{width:100%}
.product-action ul li a{display:block;height:38px;background:#303030 none repeat scroll 0 0;color:#fff;vertical-align:middle;line-height:37px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;transition:all .3s ease 0s;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:transform;transform:scale(0);transform:scale(0)}
.product-action.text-center li,.wish-icon-hover.text-center li{float:left;margin:0}
.product-action.text-center li.add-bag a,.wish-icon-hover.text-center li.add-bag a{border-right:1px solid #ddd;border-left:1px solid #ddd}
.product-action ul li.active a,.product-action ul li:hover a,.wish-icon-hover ul li.active a,.wish-icon-hover ul li:hover a{background:#f05a66!important;color:#fff!important}
.hover-effect,.hover-effect a{position:relative;display:block}
.hover-effect>a::after{position:absolute;z-index:8;width:100%;height:100%;background:rgba(255,255,255,.8) none repeat scroll 0 0;content:"";transition:all .5s ease 0s}
.hover-effect a::after,.hover-effect a::before{display:block}
.single-product:hover .hover-effect>a::before{top:0;left:0}
.single-product:hover .hover-effect>a::after{right:0;bottom:0}
.single-product-item:hover{box-shadow:0 0 7px 2px rgba(0,0,0,.25)}
.single-product-item:hover .product-content,.single-product-item:hover .wish-icon-hover{opacity:1}
.single-product-item:hover .product-action ul li a,.single-product-item:hover .wish-icon-hover ul li a{transform:scale(1)}
.product-action ul li:nth-child(1) a,.wish-icon-hover ul li:nth-child(1) a{transition-delay:0ms}
.product-action ul li:nth-child(2) a,.wish-icon-hover ul li:nth-child(2) a{transition-delay:.2s}
.product-action ul li:nth-child(3) a,.wish-icon-hover ul li:nth-child(3) a{transition-delay:.3s}
.product-action{position:absolute;bottom:0;left:0;z-index:99;width:100%;height:auto}
.newsletter-area{margin-top:80px;background:url(img/newsletter/bg.jpg) no-repeat scroll center center}
.newsletter-area .section-title h2{margin-bottom:70px}
.newsletter-box form{margin-bottom:40px}
.newsletter-box form input{overflow:hidden;margin-right:40px;padding-bottom:8px;width:450px;border:none;border-bottom:1px solid #fff;background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff!important;font-weight:400;font-size:1.5rem}
.newsletter-box form button{padding:8px 20px;border:1px solid #fff;background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff;text-transform:uppercase;letter-spacing:3px;font-weight:400;font-size:14px;line-height:21px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.home-two .newsletter-wrapper{margin:auto;width:59%}
.newsletter-box form button:hover{border:1px solid #f05a66;background:#f05a66;color:#fff}
label{margin-bottom:100px;color:#fff;font-weight:400;font-size:12px}
.checkbox-title>input{margin-right:15px;border:1px solid #ddd;background:0 0}
.latest-blog-area{padding-bottom:88px;background:#fbfbfb}
.client-area .section-title h2,.latest-blog-area .section-title h2{margin-top:89px;margin-bottom:50px;padding-bottom:42px;border-bottom:1px solid #ddd}
.latest-blog-area .section-title h2{margin-bottom:46px}
.single-latest-blog{margin:8px 0;padding-bottom:25px;border:1px solid #ddd;background:#fff none repeat scroll 0 0;transition:all .5s ease 0s}
.single-latest-blog:hover{box-shadow:0 0 7px 2px rgba(0,0,0,.25)}
.latest-blog-area .col-md-6.col-xs-12{width:100%}
.client-area .owl-buttons{top:-84px}
.latest-blog-area .section-tab-menu{position:relative;top:-89px}
.latest-blog-area .owl-buttons{top:-126px}
.client-area .owl-theme .owl-controls .owl-buttons div{background:#fff}
.date-comment h1{float:left;color:#303030;font-weight:600;font-size:18px}
.date-comment h4{float:left;color:#303030;font-weight:300;font-size:18px}
.date-comment{margin-bottom:12px;padding:0 30px;border-bottom:1px solid #ddd}
.date-comment h5{color:#606060;font-weight:400;font-size:14px}
.blog-content h4 a{color:#303030;font-weight:600;font-size:18px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.blog-content h4 a:hover,.continue-reading>a:hover{color:#f05a66}
.blog-content,.continue-reading{overflow:hidden;padding:0 30px}
.blog-content p,.continue-reading>a{color:#606060;font-weight:300;font-size:14px;line-height:24px}
.continue-reading>a{float:left;color:#303030;font-weight:600;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.blog-icon{float:right}
.blog-icon ul li{display:inline-block}
.blog-icon ul li a{margin-right:25px;color:#606060;font-size:18px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.blog-icon ul li a:hover{color:#f05a66}
.blog-icon ul li:last-child{margin-right:0}
.client-area{padding-bottom:98px}
.client-owl{display:block}
.client-owl .col-md-2{width:100%}
.client-area.home-two .slider-button.margin-allowed{display:inline-block}
.section-title h4{display:block;color:#282828;text-transform:uppercase;font-weight:600;font-size:20px}
.single-client>a{display:block;width:100%;text-align:center}
.footer-middle-area{padding-top:91px;padding-bottom:83px;background:#1e1e1e none repeat scroll 0 0}
.footer-widget h5{position:relative;margin-bottom:15px;color:#fff;text-transform:uppercase;font-weight:700;font-weight:600;font-size:18px;line-height:30px}
.footer-widget h5::before{position:absolute;bottom:-2px;left:-12px;width:25px;height:1px;background:#ddd none repeat scroll 0 0;content:""}
.footer-widget h5::after{position:absolute;bottom:-6px;left:-9px;width:1px;height:12px;background:#ddd none repeat scroll 0 0;content:""}
.footer-widget ul.social-icon li:hover a{margin-left:inherit}
.footer-icon{float:left;margin-top:7px}
.single-footer-contact{margin-top:15px}
.footer-contact-info{display:block;margin-left:30px}
.footer-contact-info p,.footer-contact-info p a{margin:0;color:#ddd;font-size:12px;line-height:20px}
.footer-contact-info p a:hover{color:#b9a745}
.home-two .footer-contact-info p a:hover{color:#f05166}
.footer-widget ul{margin:0;padding:0;list-style:none}
.footer-widget ul li{display:block}
.footer-widget ul li a{color:#ddd;font-weight:300;font-size:14px;line-height:25px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.footer-widget ul li i{margin-right:10px;color:#ddd;font-size:8px;line-height:20px}
.footer-widget ul li:hover a{margin-left:5px;color:#f05a66}
.footer-bottom-area{padding:10px 0;background:#101010}
.payment.text-right{margin-top:6px}
.copyright p{margin:0;padding:10px 0;color:#ddd;font-weight:300;font-size:13px}
.copyright p span{margin-right:5px}
.copyright p span a{color:#ddd}
.copyright p span a:hover{color:#f05a66;text-decoration:underline}
.footer-bottom-area .payment{float:right}
.footer-logo{margin-bottom:20px}
.footer-address>p,.footer-widget>p{color:#ddd;font-weight:300;font-size:14px}
.footer-address>p:first-child{margin-bottom:35px}
.footer-menu ul li.active a,.footer-menu ul li:hover a{color:#b9a745}
.social-icon .footer-contact{border:1px solid #f05a66;color:#f05a66}
.social-icon .footer-contact:hover{border:1px solid #fff;background-color:#f05a66;color:#fff}
ul.social-icon{margin:0;padding:0;list-style:none}
ul.social-icon li{display:inline-block}
ul.social-icon li i{padding-top:7px;width:36px;height:36px;border:1px solid #ddd;text-align:center;font-size:22px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
ul.social-icon li i:hover{border:1px solid #f05a66;background:#f05a66;color:#fff}
.footer-widget>p{margin-bottom:30px}
.footer-widget .phone{margin-bottom:15px;color:#f05a66;font-weight:700;font-size:24px;line-height:36px}
#scrollUp{position:fixed;right:50px;bottom:100px;z-index:9999;width:40px;height:40px;background:#f05a66 none repeat scroll 0 0;color:#fff;text-align:center;font-size:18px;line-height:40px;cursor:pointer;transition:all 4ms linear 0s}
#scrollUp:hover{color:#000}
.banner-left-img{position:relative;float:left;padding-right:20px;width:25%}
.home-two .single-banner-small{padding-right:5px}
.home-two .single-banner-small.small-two{padding-top:10px;padding-right:0;padding-left:5px}
.home-two .single-banner.left{padding-top:10px;padding-right:10px}
.home-two .single-banner.right{padding-left:10px}
.home-two .small-two .timer-banner-text{left:12%}
.home-two .single-banner-small.small-one>p{position:absolute;right:28px;bottom:10px;margin:0;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px}
.banner-timer-area .slider-button{position:absolute;bottom:35px;left:49%;display:inline-block}
.banner-timer-area .slider-button:hover{background:#f05a66!important}
.newsletter-area.home-two{float:right;margin:0;width:50%;background:#303030}
.newsletter-area .section-title h2{margin-top:60px;margin-bottom:20px;color:#909090;text-align:center}
.newsletter-area.home-two .section-title h2{text-align:left}
.subscribing .checkbox-title>input:focus{outline:0}
.newsletter-box .subscribing label input{position:relative;top:2px}
.newsletter-area .section-title p{color:#fff;text-transform:uppercase;font-weight:400;font-size:14px}
.home-two .newsletter-area .section-title p{text-align:left}
.home-two .newsletter-box form input{display:inline-block;text-align:left}
.home-two .newsletter-box form input{margin:0;border-bottom:1px solid #909090}
.home-two .newsletter-box form{overflow:hidden;margin-bottom:15px}
.home-two label{margin-bottom:60px;color:#909090;text-align:left}
.home-two .newsletter-box form button{float:left;overflow:hidden;margin-top:30px}
.product-details-area.left-sidebar .product-detail.shop-product-text{padding:0}
.shop-item-filter.right{float:right!important}
.shop-item-filter{display:block;overflow:hidden;padding:12px 0;border:1px solid #ddd;background:#fff;line-height:0}
.widget-banner{position:relative;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.widget-banner:hover{box-shadow:0 2px 3px rgba(0,0,0,.3)}
.tab-content #grid .single-product{margin-top:30px}
.shop-fullgrid-area .tab-content{margin-bottom:30px}
#list .shop-product-text .shop-buttons{margin-bottom:0}
.shop-fullgrid-area .single-product,.shop-grid-leftsidebar-area .single-product,.shop-grid-rightsidebar-area .single-product,.shop-list-leftsidebar-area .single-product{margin-top:30px;margin-bottom:0}
.shop-tab span{font-weight:700;font-size:18px;line-height:20px}
.shop-tab i{padding-right:10px}
.shop-tab ul{margin:0;padding:0;list-style:none}
.shop-tab ul li{display:inline-block;margin-right:8px}
.shop-tab li a i{position:relative;float:left;padding:4px 6px 3px;border:1px solid transparent;color:#909090;font-size:22px}
.shop-tab li.active a i,.shop-tab li:hover a i{border:1px solid #f0626d;color:#f0626d}
.shop-view a.active.list-view i,.shop-view a.list-view:hover i{background:#f05166;color:#fff}
.filter-by h4{display:inline-block;margin-right:10px;margin-bottom:0;color:#303030;text-transform:uppercase;font-weight:500;font-size:14px}
.filter-by.right{float:right;display:inline-block}
.filter-by>form{display:inline-block;cursor:pointer}
.filter-by{display:block;padding:5px 0}
.shop-item-filter .pagination{display:block;margin:0;padding:0;border:none;background:#fff none repeat scroll 0 0}
.single-product-info{position:absolute;top:0;left:0;padding:10px;width:100%}
.shop-item-filter.bottom{margin-top:30px;margin-bottom:25px}
.shop-tab{margin-bottom:0}
.filter-text{display:inline-block}
.filter-by select{padding:0 5px;border:1px solid #a6a6a6;color:#606060;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px;cursor:pointer;-moz-appearance:button}
.cat-service-area select:focus{background:#fff none repeat scroll 0 0}
.shop-main-area .filter-by h4{float:left;margin-right:5px;margin-bottom:0;padding:0 9px 0 0;color:#69686c;font-weight:700;font-size:14px;line-height:25px}
.page-menu ul{float:right;margin:0;padding:0;list-style:none}
.page-menu ul li{display:inline-block;color:#282828;font-size:14px}
.page-menu ul li.li-page{margin-right:10px}
.page-menu ul li a{display:block;margin-right:5px;padding-top:2px;width:25px;height:25px;border:1px solid #a6a6a6;color:#a6a6a6;text-align:center;font-weight:700}
.page-menu ul li:last-child a{margin-right:0}
.page-menu ul li.active a,.page-menu ul li:hover a{border:1px solid #f05166;background:#f05166;color:#fff}
.leftsidebar #list .shop-single-products{margin-bottom:50px}
.margin-none{margin-top:0;margin-bottom:0}
.shop-single-products .single-product-info h3 a:hover,.shop-single-products .single-product-info h4,.shop-single-products .single-product-info i{color:#f05166}
.shop-single-products .wish-icon-hover ul li.active a,.shop-single-products .wish-icon-hover ul li:hover a{background:#f05166!important}
.shop-single-products .single-product-img{position:relative}
.shop-single-products span{top:15px;left:10px;z-index:9}
.new-sale span:nth-child(2){top:45px}
.single-left-widget{margin-top:30px;padding:25px 25px 22px;border:1px solid #ebebeb;background:#fff none repeat scroll 0 0}
.blog-sidebar .single-left-widget:first-child,.shop-grid-leftsidebar-area .single-left-widget:first-child,.shop-list-leftsidebar-area .single-left-widget:first-child{margin-top:0}
.blog-fullview-area.left-sidebar .single-latest-blog{margin-bottom:30px}
.single-left-widget.without-background{padding:0;border:none;background:0 0}
.single-left-widget.without-background .section-title h4{margin-left:10px;padding-top:4px}
.single-left-widget:last-child{margin-bottom:0}
.single-left-widget .section-title h4{position:relative;display:block;padding-bottom:10px;letter-spacing:2px;font-weight:600;font-size:16px}
.single-left-widget .section-title h4:after,.single-left-widget .section-title h4:before{position:absolute;bottom:3px;left:-6px;width:1px;height:13px;background:#303030 none repeat scroll 0 0;content:""}
.single-left-widget .section-title h4::after{bottom:6px;left:-9px;width:25px;height:1px}
.single-left-widget.padding-none{padding:0}
.single-left-widget .section-title ul li a{color:#606060;letter-spacing:2px;font-size:14px;transition:all .5s ease 0s}
.section-news{border-bottom:1px solid #ddd}
.section-news .section-news-title{display:-webkit-box;overflow:hidden;padding-left:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.section-news .section-news-title::before{position:relative;top:12px;left:-18px;display:block;width:6px;height:6px;border-radius:50%;background-color:#ddd;content:''}
.single-left-widget .section-title ul li ul li a:hover,.single-left-widget .section-title ul li.active a,.single-left-widget .section-title ul li.active a i,.single-left-widget .section-title ul li:hover a i,.single-left-widget .section-title ul>li:hover>a{color:#f05166}
.single-left-widget .section-title ul li{padding-bottom:6px}
.blog-fullview-area.blog-details .blog-content>h4{margin-bottom:15px}
.blog-fullview-area.blog-details .blog-content>p{margin-bottom:20px;letter-spacing:2px;font-size:1.5rem}
.single-left-widget .section-title ul li:last-child,.single-left-widget .section-title ul.size-widget li{padding-bottom:0}
.single-left-widget .section-title ul li a i{float:right;width:14px;height:14px;border:1px solid #ddd;text-align:center;letter-spacing:0}
.single-left-widget .section-title ul li ul li{margin-top:7px;margin-left:20px;padding-bottom:0}
.widget-banner>a>img{position:relative;display:block}
.submenu{overflow:hidden;max-height:0;transition:max-height .25s ease-out}
.submenu-active{display:block;max-height:600px!important;color:#fff;transition:max-height .75s ease-in}
.single-left-widget.without-background .shop-now{position:absolute;bottom:0;left:50%;margin-left:-62px;padding:10px 40px;background:#f05a66 none repeat scroll 0 0;color:#fff;font-weight:500;font-size:16px}
.single-left-widget.without-background .shop-now:hover{color:#000}
.price-filter{margin-top:10px;margin-right:5px}
#slider-range{height:4px;border:0 none;border-radius:0;background:#eee none repeat scroll 0 0}
.ui-slider-range.ui-widget-header.ui-corner-all{margin-top:0;height:4px;border:medium none!important;background:#282828 none repeat scroll 0 0!important}
.section-title .price-filter .ui-slider-handle.ui-state-default.ui-corner-all{margin-top:1px;padding:0;width:12px!important;height:12px;border:2px solid #f05166;border-radius:50%;background:#eee none repeat scroll 0 0}
.price-slider-amount{margin:6px 0 0;padding-top:5px;text-align:center}
.slider-values{overflow:hidden}
.price-slider-amount input{float:left;display:inline-block;margin-left:10px;width:70px;border:medium none;font-weight:600;font-size:12px}
.price-filter label{float:left;display:inline-block;margin-bottom:0;color:#606060;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px}
ul.color-widget,ul.size-widget,ul.widget-tag{margin:0;padding:0;list-style:none}
ul.size-widget{display:inline-block;margin-bottom:25px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
ul.size-widget li{float:left;border-right:1px solid #ddd;font-weight:400}
ul.size-widget li:last-child{border-right:none}
ul.size-widget li:last-child{margin-right:0}
.single-left-widget .section-title ul.size-widget li a{float:left;padding:12px 19.5px!important;color:#303030;text-align:center;font-weight:500;font-size:14px}
.single-left-widget.padding-none .section-title h4{padding:25px 25px 12px 25px}
.single-left-widget.padding-none .section-title h4::after,.single-left-widget.padding-none .section-title h4::before{bottom:6px;left:19px}
.single-left-widget.padding-none .section-title h4::after{bottom:9px;left:16px}
.single-left-widget .section-title ul.size-widget li:hover a{background:#f05a66;color:#fff}
.single-left-widget .section-title ul.color-widget li span:hover{border:2px solid #ddd}
.single-left-widget .section-title ul.color-widget li:last-child{padding-bottom:0}
.single-left-widget .section-title ul.color-widget li:nth-child(10),.single-left-widget .section-title ul.color-widget li:nth-child(5){margin-right:0}
ul.color-widget li span.merun{background:#9d0b0e}
ul.color-widget li span.megenta{background:#ec018c}
ul.color-widget li span.blue{background:#00f}
ul.color-widget li span.black{background:#000}
ul.color-widget li span.pink{background:#ff69b4}
ul.color-widget li span.yellow{background:#f4ff43}
ul.color-widget li:last-child{margin-right:0}
.shop-product-text h1 a{display:block;margin-bottom:16px;color:#303030;text-transform:uppercase;font-weight:600;font-size:20px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.shop-product-text h1 a:hover{color:#f05a66}
.shop-product-text h4 a{display:block;margin-bottom:16px;color:#303030;text-transform:uppercase;font-weight:600;font-size:20px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.shop-product-text h4 a:hover{color:#f05a66}
#list .single-product,.shop-product-text{position:relative;margin-top:30px;margin-bottom:0}
.shop-product-text{border:1px solid #ddd;position:inherit;padding:25px 40px 34px 30px}
.price-box>span{color:#303030}
.price-box del{color:#909090}
.price-rating-container{margin-bottom:20px;color:#303030;text-transform:uppercase;font-weight:500;font-size:14px}
.quantity_wanted_p label{display:block;margin-bottom:10px}
.cases-desc{margin:20px 0}
.cases-clo{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:10px}
.cases-clo li{font-size:14px}
.cases-clo li b{font-weight:700;font-size:15px}
.cases-clo li p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.share ul li i{display:block}
.color,.quantity,.share,.size{margin-bottom:10px}
.availability{font-size:14px;margin-bottom:20px}
.availability>span{color:#30b878}
.product-desc{margin-bottom:10px;color:#606060;font-weight:300;font-size:14px;line-height:24px}
.product-description{margin-bottom:40px}
#list .product-desc{margin-bottom:30px}
.cart-btn>span{display:inline-block;margin-right:10px;padding:10px 20px;background:#f05a66 none repeat scroll 0 0;color:#fff;font-weight:500;font-size:14px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.cart-btn>span:hover{color:#000}
.zcart-btn>span{display:inline-block;margin-right:10px;padding:10px 20px;border:1px solid #f05a66;background:#fff none repeat scroll 0 0;color:#f05a66;font-weight:500;font-size:14px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.zcart-btn>span:hover{background-color:#f05a66;color:#fff}
.cart-btn,.shop-buttons>a{display:inline-block}
.shop-buttons .fa.fa-heart-o:hover,.shop-buttons .fa.fa-refresh:hover{border:1px solid #f05a66;color:#f05a66}
.shop-buttons{margin-top:5px}
.product-thumb{float:left;overflow:hidden;margin-right:15px;width:18%}
.product-thumb ul li{margin:3px;margin-bottom:28px;border:1px solid #ddd;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.product-thumb ul li:hover{box-shadow:0 2px 3px rgba(0,0,0,.3)}
.zoomWrapper{overflow:hidden;margin-bottom:15px}
.product-details-area.fullwidth ul.breadcrumb{margin-bottom:40px}
.product-img-list img{border:1px solid #ddd}
.product-img-list ul li.active,.product-img-list ul li:hover{box-shadow:0 0 7px 2px rgba(0,0,0,.25)}
.p-tab-img{display:none}
.p-tab-img.active{display:block}
.product-main-img{float:right;width:calc(82% - 15px)}
.product-img-list{float:left;width:18%}
.product-img-list ul{margin:0;padding:0;list-style:none}
.product-img-list ul li{display:block;margin-bottom:18.5px}
.product-img-list ul li:last-child{margin-bottom:0}
.product-description-tab{margin-top:45px}
.product-title>h2{display:inline-block;margin-bottom:25px;color:#303030;text-transform:uppercase;font-size:18px}
.product-detail .fa.fa-check{margin-right:10px}
.product-detail>p a:last-child{margin-right:15px}
.product-detail>p>i{padding:2px;border-radius:50%;background:#81ca33;color:#fff}
.product-detail.shop-product-text{margin-top:0;padding:0 0 0 40px;border:none}
.size-categories ul li:hover a{color:#fff}
.size-categories ul li:first-child{border-left:1px solid #ddd}
.size-categories ul li a{color:#303030}
.product-details_color h2,.quantity h2,.size h2{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ddd;color:#212121;text-transform:uppercase;font-size:18px}
.product-details_color{width:58%}
.size-quantity .size{float:left;width:60%}
.size-quantity .quantity{float:right;width:calc(40% - 30px)}
.quantity>input{padding-left:10px;width:100%;border:1px solid #ddd}
.favorite_icons a.add_to_cart,.favorite_icons i{margin-right:12px;padding:10px 12px;background:#212121;color:#fff;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.favorite_icons a.add_to_cart:hover,.favorite_icons i:hover{background:#c28648;color:#212121}
.favorite_icons a.add_to_cart{text-transform:uppercase;font-size:11px}
.pp_quantity{display:inline-block;border:1px solid #ddd;color:#252525}
.description-tab-menu ul{margin:0;padding:0}
.description-tab-menu ul li{position:relative;float:left;display:inline-block}
.description-tab-menu ul li a{display:block;padding-right:45px;color:#909090;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:18px}
.description-tab-menu ul li:last-child a{padding-right:0}
#description>p,#review>p,#specification>p,.tab-caroursel-twenty .tab-content p,.tab-content ul li{color:#666;letter-spacing:1px;font-weight:400;font-size:16px;line-height:24px}
.product-description-tab{margin-top:15px;padding:45px 30px;border:1px solid #ddd;background:#fff none repeat scroll 0 0}
.product-details-area.fullwidth{padding-bottom:100px}
.product-details-area.left-sidebar .product-description-tab{padding:40px 30px 30px}
.product-details-area.left-sidebar{padding-bottom:75px}
.description-tab-menu ul li:last-child a:before{background:0 0}
.product-description-tab ul li i.fa.fa-circle{margin-right:12px}
.product-description-tab ul li{line-height:23px}
.product-details-area .single-left-widget{margin-top:10px}
.product-details-area.left-sidebar .single-left-widget{margin-top:3px;margin-bottom:27px}
.description-tab-menu ul li.active a,.description-tab-menu ul li:hover a{color:#303030}
.product-description-tab .tab-content{padding-top:30px}
.tab-caroursel-twenty .tab-content ul{margin:0;padding:0;list-style:none}
.tab-caroursel-twenty .tab-content p{margin-bottom:15px}
.tab-caroursel-twenty .tab-content ul li{margin-top:10px}
.tab-caroursel-twenty .tab-content ul i{margin-top:6px;margin-right:15px}
.widget-color h4.follow{display:inline-block;margin-right:10px;color:#252525;font-size:15px}
.widget-color h4.follow ul{margin:0;padding:0;list-style:none}
.widget-color h4.follow ul li{display:inline-block}
.widget-color h4.follow ul li a i{display:block;color:#fff;font-size:14px}
.widget-color h4.follow ul li.facebook a i{width:28px;height:28px;border-radius:5px;background:#3e5990}
.widget-color ul{display:inline-block;margin:0;padding:0;list-style:none}
.widget-color ul li{display:inline-block;margin-right:15px}
.widget-color ul li a{display:block;width:26px;height:26px;border-radius:5px;color:#fff;text-align:center;line-height:26px}
.widget-color ul li:hover a{color:#000}
.widget-color ul li.facebook a{background:#3e5990}
.widget-color ul li.twitter a{background:#4788c0}
.widget-color ul li.google-plus a{background:#d73727}
.product-detail .wish-icon-hover ul li.cart{margin-right:5px;width:150px;height:35px;border-radius:20px;background:#c43b68 none repeat scroll 0 0;color:#fff}
.product-description-tab ul li i.fa.fa-circle{font-size:8px}
.shop-review #review h2{margin-bottom:20px;color:#252525;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:20px}
.own_review h2{margin-top:55px}
.overall_rating table td,.own_review p{color:#252525;font-weight:600;font-size:15px}
.review_form input[type=submit]{margin-top:15px;margin-bottom:60px;padding:8px 25px;border:1px solid #c43b68;border-radius:20px;background:#c43b68 none repeat scroll 0 0;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:12px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.shop-review .featured-area,.shop-review .trending{border-top:1px solid #ddd}
.shop-review .trending{padding-top:60px}
.review_form input[type=submit]:hover{border:1px solid #c43b68;background:#fff none repeat scroll 0 0;color:#c43b68}
.overall_rating input{margin-left:60px}
.overall_rating p{margin-left:42px}
.own_review p span{color:#c43b68}
.overall_rating{margin:30px}
.review_input_text p.nick,.review_input_text p.review{float:left;width:350px}
.review_input_text p.review{margin-left:20px}
.review_form textarea{margin-top:10px;width:67%}
.nick>input,.review>input{margin-top:10px;padding:10px;width:100%;height:40px;border:1px solid #ddd}
.shop-review ul.client_review li{margin-bottom:25px;padding-bottom:5px;border-bottom:1px solid #ddd}
.shop-review ul.client_review li h3{margin-bottom:8px;color:#262626;font-weight:600;font-size:15px}
.shop-review ul.client_review li h3 span{font-weight:400}
.shop-review ul.client_review li p{color:#262626;font-weight:600;font-size:15px}
.shop-review ul.client_review li p a i{margin-right:0;color:#f8c100;font-size:14px}
.shop-review ul.client_review li p.rating{margin-bottom:5px}
.shop-review ul.client_review li p.rating span{margin-right:10px}
.shop-review .product-description-tab .tab-content{border-bottom:none}
.search-cat{float:left;padding:0;width:130px;height:26px;border:1px solid #ddd;background:rgba(0,0,0,0) url(img/product/arrow_down.png) no-repeat scroll 91% 11px;text-transform:capitalize;font-weight:700;cursor:pointer}
.product-details-area.left-sidebar #quantity-wanted-p{display:inherit;margin-bottom:28px}
.product-details-area.left-sidebar .availability,.product-details-area.left-sidebar .price-rating-container,.product-details-area.left-sidebar .product-desc,.product-details-area.left-sidebar .shop-product-text h4 a,.product-details-area.left-sidebar .size-categories ul{margin-bottom:20px}
.product-details-area.left-sidebar .color-cat{margin-bottom:27px}
option{padding:3px;border-right:1px solid #ddd}
.size-quantity .single-size-quantity{display:inline-block;overflow-x:hidden;overflow-y:hidden;margin-right:40px!important}
.single-size-quantity>h4{float:left;display:inline-block;margin-right:10px;color:#000;line-height:26px}
.wish-icon-product-details{margin-bottom:45px}
.wish-icon-product-details ul{margin:0;padding:0;list-style:none}
.wish-icon-product-details ul li{display:inline-block;margin-right:20px}
.wish-icon-product-details ul li i{display:block;width:30px;height:30px;border:1px solid #bababa;border-radius:50%;color:#39393b;text-align:center;font-size:12px;line-height:29px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.wish-icon-product-details ul li.active i,.wish-icon-product-details ul li:hover i{border:1px solid #f05166;background:#f05166;color:#fff}
.related-prouct-area{margin-top:60px}
.related-prouct-area .section-title h4{padding-bottom:35px}
.related-prouct-area .wish-icon-hover ul li.active a,.related-prouct-area .wish-icon-hover ul li:hover a{background-color:#f05166!important}
.related-prouct-area .single-product-info h4,.related-prouct-area .single-product-info i{color:#f05166}
.product-thumb,.single-zoom-thumb,.zoomWrapper{position:relative}
.text-right{text-align:left}
.zoomLens{display:block;width:170px!important;height:230px!important;border:1px solid #ccc!important;cursor:move!important}
.zoomContainer .zoomWindow{z-index:9!important;margin-left:10px!important;width:100%!important;height:100%!important;border:2px solid #ccc!important}
.about-us-area,.blog-fullview-area,.breadcrumb-area,.cart-area,.checkout-area,.contact-area,.product-detail-area,.product-details-area,.product-details-area.fullwidth,.shop-fullgrid-area,.shop-grid-leftsidebar-area,.shop-grid-rightsidebar-area,.shop-list-leftsidebar-area,.team-area,.wishlist-area{background:#fbfbfb}
.blog-sidebar .search-box{float:inherit;display:inherit;padding:inherit}
.blog-sidebar .search-box form{width:100%;border:1px solid #000}
.breadcrumb{margin-top:35px;margin-bottom:38px;padding:8px 15px 8px 0;background:rgba(0,0,0,0) none repeat scroll 0 0}
.blog-fullview-area .single-latest-blog{margin-bottom:30px;padding-bottom:5px}
.breadcrumb li,.breadcrumb li a{color:#909090;text-transform:uppercase;letter-spacing:2px;font-weight:300;font-size:12px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.breadcrumb li a:hover,.breadcrumb li.active,.breadcrumb li:hover{color:#303030}
.breadcrumb span{padding:0 10px}
.breadcrumb>li+li::before{padding:0;content:""}
.blog-fullview-area .date-comment{margin-bottom:17px}
.blog-fullview-area .single-latest-blog-img{padding-bottom:16px}
.blog-fullview-area .blog-content h4{margin-bottom:5px}
.blog-fullview-area .blog-content h4:hover a{color:#f05a66}
.blog-fullview-area .blog-content p,.continue-reading>a{margin-bottom:8px}
.blog-icon ul li:last-child a{margin-right:0}
.blog-content p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.pagination{display:block;margin-top:0;margin-bottom:100px;padding:10px 0;border:1px solid #ddd;background:#fff none repeat scroll 0 0}
.pagination ul{margin:0;padding:0;list-style:none}
.pagination ul li{display:inline-block}
.pagination ul li a{display:block;margin-right:5px;width:45px;height:30px;border:1px solid #ddd;color:#303030;vertical-align:middle;text-align:center;font-weight:500;line-height:27px}
.pagination a.cur{background-color:#fa5a66;color:#fff}
.shop-fullgrid-area .breadcrumb,.shop-grid-leftsidebar-area .breadcrumb,.shop-grid-rightsidebar-area .breadcrumb{margin-bottom:10px}
.pagination ul li:hover a{border:1px solid #f05a66;background:#f05a66;color:#fff}
.the_comment{margin-bottom:20px;padding:25px 25px 1px;background:#fff none repeat scroll 0 0}
p.name strong{color:#303030;font-weight:600;font-size:18px}
p.comment_time{display:inline-block;margin-top:2px;color:#606060;font-weight:400;font-style:italic;font-size:13px}
.alex{float:left;margin-right:15px}
.name{float:left;margin-right:10px}
.the_comment{position:relative}
.comment_text>p{color:#606060;font-weight:300;font-size:13px;line-height:22px}
.comment_author.meta{line-height:0}
.comment-reply-link{position:absolute;top:15px;right:25px;padding:2px 10px;background:#f05a66 none repeat scroll 0 0;color:#fff;text-transform:capitalize!important;font-weight:300;font-size:13px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.comment-reply-link:hover{color:#000}
ol{padding-left:0;list-style:outside none none}
ul.children_comment{padding-left:110px;list-style:outside none none}
.leave-a-comment{margin-top:50px}
.leave_comment p,.left_comment>p{margin-bottom:-25px;color:#909090;font-weight:300;font-size:14px}
.left_comment>input,textarea{margin-bottom:20px;padding-left:45px;width:55%;border:none;border-bottom:1px solid #ddd;background:0 0;line-height:30px}
textarea{padding-left:60px}
.leave_comment input[type=submit]{display:block;margin-top:10px;padding:10px 25px;border:medium none;background:#303030 none repeat scroll 0 0;color:#fff;text-transform:uppercase;letter-spacing:3px;font-weight:400;font-size:14px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.leave_comment input[type=submit]:hover{background:#f05a66 none repeat scroll 0 0}
.blog-fullview-area.blog-details{padding-bottom:50px}
.blog-fullview-area #comments{margin-top:85px}
.pageDown,.pageUp{margin:10px 0;padding:15px 30px;border:1px solid #ddd;background:#fff none repeat scroll 0 0;text-align:center;font-weight:600;font-size:15px;transition:all .5s ease 0s}
.pageDown:hover,.pageUp:hover{box-shadow:0 0 7px 2px rgba(0,0,0,.25)}
.pageDown>a,.pageUp>a{font-weight:300}
.pageDown>a:hover,.pageUp>a:hover{color:#f05a66}
.contact-us-area{margin-bottom:50px;padding:12px;background:#fff none repeat scroll 0 0}
.contact-us-form{padding:100px 0;background:#f4f4f4}
.form-newsletter-area{position:relative;background:#fff}
.form-newsletter-area::before{position:absolute;top:0;left:0;width:50%;height:100%;background:#f4f4f4 none repeat scroll 0 0;content:""}
.contact-area .newsletter-box form input{overflow:hidden;margin-right:40px;padding-bottom:8px;width:450px;border-color:-moz-use-text-color -moz-use-text-color #606060;border-style:none none solid;border-width:medium medium 1px;border-image:none;background:rgba(0,0,0,0) none repeat scroll 0 0;color:#606060!important;font-weight:300;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none}
.contact-area .newsletter-box form button{margin-top:30px;border:1px solid #303030;background:#303030}
.contact-area .newsletter-box form button:hover{border:1px solid #f05a66;background:#f05a66}
.contact-area .newsletter-area .section-heading h3{margin-bottom:10px}
.contact-area .newsletter-box form{margin-bottom:25px}
.contact-area label{margin-bottom:58px;color:#303030}
.contact-area .newsletter-area{margin:0;padding:50px 55px;background:#fff}
.contact-area .newsletter-area:first-child{border-bottom:1px solid #ddd}
.contact-area .col-md-6.col-xs-12{padding-right:0;padding-left:0}
.contact-area .row.adjust-padding{margin-right:4px;margin-left:4px}
.contact-del{margin-bottom:50px;text-align:center}
.contact-title h2{color:#222;font-size:22px}
.contact-title span{margin-top:2px;margin-bottom:12px;color:#999;font-size:18px}
.contact-title P{color:#666;font-size:16px;line-height:32px}
.contactUs-consulting .contactUs-box{margin:10px;padding:15px;border:1px solid #eaeaea;border-radius:4px}
.contactUs-box p{margin-top:12px;color:#555;font-size:16px}
.contactUs-box i{padding-top:5px;color:#e23e57}
.contactUs-box span{color:#555;font-weight:700;font-size:18px}
.cart-area{padding-bottom:50px}
.wishlist-area{padding-bottom:70px}
.table_cart{margin-bottom:30px;width:100%;text-align:center}
.table-bordered{border:1px solid #ddd}
.pp_quantity .category-items{-moz-appearance:button}
.discount-code>input[type=submit],.total.text-right>input,a.continue-shopping{display:inline-block;padding:10px 30px;border:none;background:#303030;color:#fff;text-transform:uppercase;font-weight:300;font-size:14px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
a.continue-shopping:first-child{margin-right:10px}
.discount-code>input[type=submit]:hover,.total.text-right>input[type=submit]:hover,a.continue-shopping:hover{background:#fa5959}
thead{background:#fff none repeat scroll 0 0;font-weight:600;font-size:16px}
.cart_list thead th{padding:15px 0;color:#303030;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:14px}
.stock>a{color:#30b878;text-transform:uppercase;font-weight:500;font-size:14px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.stock>a:hover{color:#f05a66}
th.add-cart>a{display:inline-block;padding:5px 15px;background:#303030;color:#fff;text-align:center;text-transform:uppercase;font-weight:300;font-size:14px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
th.add-cart>a:hover{background:#f05a66}
.add-cart{padding:5px 15px}
td.product_des h3 a{color:#606060;font-weight:500;font-size:14px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
td.product_des h3 a:hover{color:#f05a66}
.cart_list tbody td.product_des{padding:0 124px;text-align:left}
.cart_list tbody td.u_price{padding:0 40px}
.cart_list tbody td.p_value{padding:0 35px}
.p_action>a>i{color:#fa5959;font-size:22px}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px}
.p_value,.u_price{color:#3e3f3f;font-weight:400;font-size:14px}
.p_value{color:#c43b68}
.other-cart-info{margin-top:30px}
.cart_list tbody td{padding:5px 25px}
.discount-code,.total{float:left;display:inline-block;padding:28px 30px;border:1px solid #ddd;background:#fff none repeat scroll 0 0}
.total{margin-left:25px;padding-bottom:31px;width:325px;text-align:right}
.cart-info{margin-top:30px}
.discount-code h2,.total h2{color:#303030;text-transform:uppercase;font-weight:400;font-size:14px;font-family:Lato,sans-serif}
.total h2{margin-bottom:15px}
.discount-code p{color:#606060;font-weight:400;font-size:14px;font-family:Lato,sans-serif}
.discount-code>input{margin-bottom:20px;padding-left:10px;width:235px;height:38px;border:1px solid #ddd}
.discount-code>input[type=submit]{margin-bottom:0}
.discount-code>input[type=submit],.total>input[type=submit]{display:block;margin-top:0;padding:12px 20px;width:150px;height:36px;line-height:12px}
.process-checkout{float:right}
.total span{margin-left:75px;text-align:right!important}
.total>input[type=submit]{display:block;margin-top:55px;width:200px!important}
.checkout-area .panel-group{margin:0;padding-bottom:29px}
.ship-new-address-info{margin-top:20px}
.checkout-area.area-padding{margin-bottom:50px}
.checkout-area #accordion .panel-heading{padding:0}
.checkout-area .panel-title{font:14px/20px Lato,sans-serif}
.checkout-area #accordion .panel-title a.collapsed{background:#f5f5f5;color:#232323!important}
.checkout-area .panel-title>a{position:relative;display:block;padding:10px 0 10px 30px;width:100%;border-bottom:0 none;background:#303030 none repeat scroll 0 0;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:500}
.checkout-area .panel-title>a span{position:absolute;top:8px;left:5px;width:25px;height:25px;background-color:#ff8900;color:#fff;text-align:center;font:bold 15px/25px Arial,helvetica,sans-serif}
.checkout-area .section-title>h2{color:#000;text-transform:uppercase;font-size:20px}
.checkout-area #accordion .panel-title a.collapsed span{background:#313133!important}
.checkout-area .panel.panel-default{border:0 none!important}
.checkout-area .panel{box-shadow:none}
.single-checkout>h2{margin-bottom:13px;padding-top:7px;font-weight:500;font-size:16px}
.single-checkout h3.login-title,.single-checkout.right h3.login-title{margin-bottom:35px;color:#303030;text-transform:uppercase;font-weight:300;font-size:14px}
.single-checkout h3.login-title{margin-bottom:5px}
.single-checkout p.fast-check,.single-checkout p.heading-p{margin-bottom:5px;color:#606060;font-weight:300;font-size:14px}
.single-checkout label{display:block;margin:0;color:#888889;font-weight:400;font-size:14px}
.single-checkout>form{margin-top:25px;margin-bottom:35px}
.single-checkout span{padding-left:7px;color:#666}
.single-checkout input[type=radio]{position:relative;top:2px}
.single-checkout h4,.single-checkout.right p{margin-top:15px;margin-bottom:5px;color:#303030;font-weight:300;font-size:14px}
.single-checkout.right p{margin-top:10px;margin-bottom:35px;font-weight:400}
.login-form input[type=password]{margin-top:30px;margin-bottom:40px}
.single-checkout.right p{color:#888}
.checkout-area .c-btn,.login-btn,.login-reister-area .c-btn,button.button{display:inline-block;padding:9px 30px;height:38px;border:none;background:#303030 none repeat scroll 0 0;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:300;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.checkout-area .c-btn{margin-top:32px}
.panel-body{padding:30px}
.login-btn{margin-top:29px}
.checkout-area .c-btn:hover,.login-btn:hover,.login-reister-area .c-btn:hover,button.button:hover{background:#f05a66 none repeat scroll 0 0;color:#fff}
.checkout-area .panel-body{margin-bottom:0;border:medium none;background:#fbfbfb none repeat scroll 0 0}
.login-form input{clear:both;display:block;margin-bottom:0;padding-left:5px;width:100%;border:none;border-bottom:1px solid #888;border-radius:0;background:0 0;box-shadow:none;font-size:14px;font-family:Lato,sans-serif}
.single-checkout.right .login-form p{margin-bottom:0;padding-bottom:5px;color:#666;font-weight:400;font-size:14px;line-height:28px}
.ship-method>p{margin-bottom:8px;color:#303030;font-weight:400;font-size:14px;font-family:Lato,sans-serif}
.ship-method>p.fixed-bold{text-transform:uppercase;font-weight:700;font-family:Lato,sans-serif}
.login-form p span{padding-left:2px;color:#eb340a}
.forgot-pass{z-index:9;display:inline-block;margin-top:28px;text-decoration:none}
.login-reister-area .c-btn{float:left;display:block;margin-top:20px;padding:6px 25px!important}
.checkout-progress .section-title{margin-bottom:10px}
.checkout-progress ul.check li{display:block;padding:11px 0;border-bottom:1px solid #f3f3f3}
.checkout-progress ul.check li:last-child{border:0}
.checkout-progress .check>li a{text-transform:capitalize}
.checkout-progress ul.check li a i{margin-right:15px}
.checkout-area .login-form p{margin-top:15px;margin-bottom:0;color:#303030;font-weight:300;font-size:14px;line-height:24px}
.city-country,.customer-info,.customer-name{overflow:hidden}
.city-country select{margin-bottom:20px;padding:7px;width:85%;height:32px;color:#606060;font-weight:500;font-size:12px;font-family:Lato,sans-serif;-moz-appearance:button}
.ship-address>input{position:relative;top:-3px;display:inline-block;margin-right:6px;padding:0;width:auto;height:auto}
.checkout-area .login-form .buttons-set{padding-top:1em;padding-bottom:0;width:100%}
.ship-address label,.ship-address>span{display:inline-block;margin-bottom:0;max-width:100%;color:#606060;font-weight:400;font-size:14px;font-family:Lato,sans-serif;cursor:pointer}
input.input-text,select,textarea{border:1px solid #f2f2f2}
.single-pay-info>input,.single-pay-info>select{padding-left:10px;width:90%;height:30px;border:1px solid #ddd;color:#606060;text-transform:capitalize;font-size:14px;font-family:Lato,sans-serif}
.single-pay-info>select#month,.single-pay-info>select#year{width:44%}
.single-pay-info>select#month{margin-right:10px}
.single-pay-info>p{margin-top:15px;margin-bottom:8px;color:#303030;font-weight:500;font-size:14px}
.header_cat select{padding-left:10px;height:39px;border:medium none}
.ship-address input[type=radio]{display:inline-block;margin-top:0;margin-right:9px;width:auto}
.billing-add input[type=checkbox]:focus,.ship-address input[type=radio]:focus{outline:0}
.billing-add input[type=checkbox]{display:inline-block;margin-top:-2px;margin-right:6px;width:auto}
#add-new-address-info{display:none}
.checkout-area p.back-link{float:left;margin-top:13px;padding-left:16px;background:rgba(0,0,0,0) url(img/icon/arrow-top.png) no-repeat scroll 0 0;line-height:14px}
.ship-method .buttons-set{margin:20px 0 0;width:100%}
.ship-wrap .ship-address input{position:relative;top:2px}
.ship-method.payment .ship-wrap .ship-address input{top:2px}
.checkout-table{display:inline-block;width:100%;border:1px solid #ddd;background:#fff none repeat scroll 0 0}
.panel-body.checkout{padding:30px 0}
.checkout-table table{width:100%}
.checkout-table thead th{color:#303030;text-transform:uppercase;font-weight:300;font-size:14px}
.single-checkout input[type=radio]:focus{outline:0 none}
.p-name,.p-name-shipping,.p-name-subtotal,.p-name-total{float:left;padding:12px 0 12px 30px;width:415px}
.p-total{width:150px}
.checkout-table .button.floatright{margin-top:15px;margin-right:25px;margin-bottom:20px}
.single-pay-info>a.what{display:block;margin-top:5px;color:#f05a66;font-weight:300;font-size:14px;cursor:pointer}
.checkout-table tbody tr,.checkout-table tfoot{width:100%;border-top:1px solid #f2f2f2}
.checkout-table table .p-total,.checkout-table tbody td.p-name,.p-name-shipping,.p-name-subtotal,.p-name-total,.p-total label span,tfoot td{color:#606060;font-weight:300;font-size:14px}
.checkout-table .button.floatright{margin-right:25px;margin-bottom:20px}
.p-total label span{margin-left:5px}
.p-total>label{margin:0}
.p-total{padding:20px 0}
.p-total input{position:relative;top:2px}
.p-name-shipping,.p-name-subtotal,.p-name-total{color:#303030;text-transform:uppercase}
.p-name-total,tfoot td{font-weight:300}
.checkout-buttons p{float:left;margin-top:10px}
.checkout-buttons{overflow:hidden}
.checkout-table .login-btn{margin-top:0}
.about-us-area{position:relative}
.about-us-area:before{position:absolute;top:0;left:0;width:6.8%;height:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;content:""}
.about-us-area:after{position:absolute;top:-1px;right:0;width:7%;height:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;content:""}
.about-us-img,.about-us-text{z-index:99;padding:79px 30px;border:1px solid #ddd;background:#fff}
.about-us-text{border-left:none}
.about-us-img{padding:30px;border-right:none}
.about-us-img:first-child img{margin-bottom:26px}
.section-heading h3{position:relative;margin-bottom:30px;margin-left:10px;color:#303030;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:18px}
.section-heading h3:after{position:absolute;bottom:-12px;left:-15px;content:url(img/icon/title.png)}
.about-us-text>p{margin:0 0 16px}
.about-us-text{color:#909090;font-weight:300;font-size:14px;line-height:25px}
.team-area{padding-top:96px;padding-bottom:90px}
.team-area .section-heading h3{margin-bottom:50px}
.team-area .owl-theme .owl-controls .owl-buttons div{background:#fbfbfb}
.single-member-img{position:relative;margin:8px 0}
.single-member-img:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);content:"";opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.single-member-info{position:absolute;top:22%;left:0;padding:0 30px;width:100%;height:auto;opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.single-member:hover{box-shadow:0 0 7px 2px rgba(0,0,0,.25)}
.single-member:hover .single-member-img:after{opacity:1}
.single-member:hover .single-member-info{opacity:1}
.single-member-info h3{margin-bottom:5px;color:#303030;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:14px}
.single-member-info h4{margin-bottom:15px;color:#606060;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:14px;font-family:'Open Sans',sans-serif}
.single-member-info p{margin-bottom:40px;color:#606060;font-weight:400;font-size:14px;font-family:Lato,sans-serif;line-height:23px}
.member-social-icon ul{margin:0;padding:0;list-style:none}
.member-social-icon ul li{display:inline-block;margin-right:15px;width:30px;height:30px;text-align:center;font-size:19px}
.member-social-icon ul li:last-child{margin-right:0}
.member-social-icon ul li i{display:block;border:1px solid #a9a9a9;color:#606060;line-height:29px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.member-social-icon ul li:hover i{border:1px solid #f05a66;background:#f05a66;color:#fff}
.section-title span a{display:inline-block;margin-right:5px;margin-bottom:15px;padding:5px 10px;border:1px solid #ddd;color:#606060;text-transform:capitalize;font-weight:300;font-size:13px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.section-title span:nth-child(4) a{margin-right:0}
.section-title span:nth-child(7) a,.section-title span:nth-child(8) a{margin-bottom:0}
.section-title span a:hover{background:#000;color:#fff}
.blog-sidebar.post li{margin-bottom:15px}
.blog-sidebar ul li{overflow:hidden;padding:3px 1px;color:#444;text-transform:uppercase;letter-spacing:0;font-size:13px;font-family:Lato,sans-serif;line-height:20px}
.blog-sidebar .post{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:10px}
.blog-sidebar.post ul li .post-thumb a{display:inline-block;width:65px}
.blog-sidebar ul li a{display:inline-block;color:#5f5f5f;text-transform:capitalize;font-weight:300;font-size:14px}
.blog-sidebar .section-title ul li .post-info>a{letter-spacing:0;font-weight:600;font-size:13px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.blog-sidebar .section-title ul li .post-info>a:hover{color:#f05a66}
.blog-sidebar .post-info>span{display:-webkit-box;overflow:hidden;margin:inherit;padding:inherit;border:none;color:#666;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.blog-sidebar .post-info>span:hover{background:0 0;color:none}
.blog-sidebar .single-left-widget .section-title ul li.post{margin-bottom:25px;border-bottom:1px solid #ddd}
.blog-sidebar .single-left-widget .section-title ul li.post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.error-area{background:url(img/slider/404.jpg) no-repeat scroll center center}
.error-content{padding-top:334px;padding-bottom:180px}
.error-content h2{color:#fff;text-transform:uppercase;letter-spacing:3px;font-weight:700;font-size:48px;line-height:60px}
.error-content p{color:#fff;font-weight:500;font-size:21px;line-height:28px}
.error-content a.back-home{display:inline-block;margin-top:45px;padding:15px 40px;background:#fff;color:#303030;text-transform:uppercase;letter-spacing:3px;font-weight:500;font-size:14px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.error-content a.back-home:hover{background:#f05a66;color:#fff}
.mobile-menu-area{display:none;background:#f05a66 none repeat scroll 0 0}
.mean-container .mean-bar::after{display:none}
.mean-container .mean-nav ul li a:hover{background:0 0;color:#f05a66}
.mean-container a.meanmenu-reveal span{background:#fff}
.mean-container .mean-nav ul li a{display:block;background:#fff;color:#303030}
.mean-container .mean-nav ul li a.mean-expand{top:-4px;background:0 0}
.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}
.mean-container .mean-nav ul li{background:#fff}
.mean-container .mean-nav ul li li a{border-top:0;color:#303030;opacity:.9}
.mean-container a.meanmenu-reveal{color:#444}
.meanmenu-reveal.meanclose:hover{color:#303030!important}
.mean-container a.meanmenu-reveal:hover span{background:#303030}
.mobile-menu-area .mean-nav{background:#f05a66 none repeat scroll 0 0}
.mean-last{margin-bottom:20px}
.mobile-menu{position:relative}
.mean-container .mean-bar::before{position:absolute;top:10px;left:10px;color:#fff;content:"MENU";font-weight:600;font-size:18px}
.white-hover{position:relative;display:block}
.white-hover:hover::before{transform:scale(1)}
.white-hover::before{position:absolute;top:15px;right:15px;bottom:15px;left:15px;background:rgba(255,255,255,.2) none repeat scroll 0 0;content:"";transition:all .5s ease 0s;transform:scale(0)}
.slider-wrap{position:relative}
.slider-wrap::before{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;background:#000 none repeat scroll 0 0;content:"";opacity:.3}
.nivo-caption{z-index:99}
.preview-2 .nivo-directionNav a{z-index:99}
/*----------------------------------------*/
/*  14.0.0  zongbao CSS
/*----------------------------------------*/
.title-w3l {
    font-size: 36px;
    line-height: 46px;
    font-weight:700;
    text-transform: capitalize;
  }
  
  .title-w3l.two,
  .test-p {
    color: #fff;
  }
  
  .title-left {
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
  }
  
  .title-subhny,
  .title-subhny.two {
    display: inline-block;
    position: relative;
   color:#d82325;
  }
  
  .title-subhny span,
  .title-subhny.two,
  .title-subhny.three span {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 28px;
    letter-spacing: .5px;
    color: #d82325;
  
  }
  
  .title-subhny.two span {
    color: #fff;
  }
  
  .title-subhny.three {
    color: #d82325;
  }
  
  @media (max-width: 1080px) {
  
    .title-w3l,
    .title-w3l.two {
      font-size: 32px !important;
      line-height: 40px;
    }
  }
  
  @media (max-width: 736px) {
    .title-left {
      font-size: 26px;
      line-height: 36px;
    }
  }
  
  @media (max-width:600px) {
  
    .title-w3l,
    .title-w3l.two {
      font-size: 30px !important;
      line-height: 38px;
    }
  
    p {
      font-size: 16px;
    }
  
    .title-subhny span,
    .title-subhny.two,
    .title-subhny.three span {
      font-size: 16px;
      line-height: 29px;
    }
  
    .w3l-two-buttons .btn {
      display: block;
      width: 100%;
    }
  }
  
  @media (max-width: 440px) {
  
    .title-w3l,
    .title-w3l.two {
      font-size: 28px !important;
      line-height: 36px;
    }
  
    p {
      font-size: 16px;
    }
  }
    @media (max-width: 400px) {
  
      .title-w3l,
      .title-w3l.two {
        font-size: 26px !important;
        line-height: 36px;
      }
    
      p {
        font-size: 15px;
      }
    .btn-white,
    .btn-style {
      padding: 10px 35px;
      font-size: 16px;
    }
  
    .title-left {
      font-size: 22px;
      line-height: 32px;
    }
  }
  
  @media (max-width: 375px) {
  
    .btn-white,
    .btn-style {
      font-size: 16px;
    }
  
    .title-w3l,
    .title-w3l.two {
      font-size: 26px !important;
      line-height: 32px;
    }
  
    .title-subhny {
      font-size: 16px !important;
      letter-spacing: .5px;
    }
  }
/*--/services--*/
.img-fluid {
    max-width: 100%;
    height: auto;
}
.cwp23-img p , .link-list-menu p , .w3l-grids-3 p {
    font-size: 17px;
    line-height: 27px;
    color: #868e96;
    font-family: 'Work Sans', sans-serif;
}
.w3l-services2 {
    background: #fff;
  }
  
  .w3l-grids-3 {
    background: #f8f9fa;
  }
  
  .w3l-services2 .d-grid {
    display: grid;
  }
  
  .w3l-services2 .column span {
    color: #F42A2A;
    font-size: 35px;
    display: block;
    margin-bottom: 20px;
  }
  
  .w3l-services2 .column:hover span {
    transform: translate3d(0, -5px, 0);
    -webkit-transform: translate3d(0, -5px, 0);
    transition: 0.3s ease-out;
  }
  .w3l-services2 .cwp23-text-cols a {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
    color: #282828;
    display: inline-block;
    font-weight: 600;
    transition: 0.3s ease-in;
  }
  
  .w3l-services2 .cwp23-text-cols a:hover {
    opacity: .8;
  }
  
  @media all and (max-width: 1080px) {
    .w3l-services2 .cwp23-text-cols {
      grid-row-gap: 40px;
      grid-column-gap: 40px;
    }
  }
  
  @media all and (max-width: 900px) {
    .w3l-services2 .cwp23-text-cols {
      grid-gap: 30px;
    }
  }
  
  @media all and (max-width: 440px) {
    .w3l-services2 .cwp23-title h3 {
      margin-bottom: 30px;
    }
  
    .w3l-services2 .cwp23-text-cols {
      grid-gap: 25px;
    }
  }
  
  @media all and (max-width: 480px) {
    .w3l-services2 .cwp23-text-cols {
      grid-template-columns: 1fr;
    }
  }
  
  @media all and (max-width: 320px) {
  
  }
  
  /*--/w3l-services3--*/
  .w3l-services3 .new-block {
    background: url(../img/service/banner3.webp) no-repeat center;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    position: relative;
    z-index: 1;
  }
  
  .w3l-services3 .new-block:before {
    content: "";
    background: rgb(0 0 0 / 55%);
    position: absolute;
    top: 0;
    min-height: 100%;
    left: 0;
    right: 0;
    z-index: -1;
  }
  
  .w3l-services3 .middle-section {
    max-width: 620px;
  }
  
  .w3l-services3 .new-block p {
    color: #fff;
    opacity: 0.9;
  }
  
  /*--/w3l-services3--*/
  /*--/grids-3--*/
  .w3l-grids-3 .grid-block {
    background-color: #fff;
    position: relative;
    padding: 50px 30px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius: var(--border-radius);
  }
  
  .w3l-grids-3 .grid-block:hover {
    transition: 0.3s ease-in;
    background-color: #d82325;
  }
  
  .w3l-grids-3 .grid-block h4 {
    color: #282828;
    font-size: 24px;
    line-height: 32px;
  }
  
  .grid-block span {
    color: #d82325;
    font-size: 36px;
    margin-bottom: 10px;
  }
  
  .grid-block:hover span {
    transition: 0.3s ease-in;
    color: #fff;
  }
  
  .w3l-grids-3 .grid-block:hover p {
    color: #fff;
    transition: 0.3s ease-in;
  }
  
  @media all and (max-width:767px) {
    .w3l-grids-3 .grid-block {
      padding: 30px 20px;
    }
  }
  
  @media all and (max-width:480px) {
  
    .w3l-3-grids .w3-grids3-info,
    .w3l-3-grids .w3-grids3-info.second {
      padding: 2em;
      width: 92%;
    }
  
    .w3l-3-grids .w3-grids3-info h4 a {
      font-size: 22px;
      line-height: 32px;
    }
  }
  
  /*--//grids-3--*/
  /*--//services--*/