@charset "UTF-8";
body{font-family:"Roboto",sans-serif;font-size:14px;line-height:1.4!important;color:#444;background-color:#fff}
.btn-group .btn{border-radius:0}
*,::after,::before{box-sizing:border-box}
img{max-width:100%}
.text-danger{color:red!important}
*{padding:0;margin:0;outline:none!important}
.row{margin-left:-15px;margin-right:-15px}
.no-padding-lr{padding-left:0;padding-right:0}
.no-padding-l{padding-left:0}
@media(max-width:767px) {
.no-padding-l-xs{padding-left:0}
}
.no-padding-r{padding-right:0}
.no-padding-tb{padding-top:0;padding-bottom:0}
.no-padding{padding-bottom:0}
.padding-lr-15{padding-left:15px;padding-right:15px}
.mtb25{margin-top:25px;margin-bottom:25px}
.mb25{margin-bottom:25px}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
ul{list-style:none}
ul li{list-style:none}
.w2{width:20px!important}
.theme_color{color:#57c6be!important}
.btn-black{background:#383d51;color:#fff}
.btn-black:hover{background:#2c3147;color:#fff}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;outline:0;background-color:#57c6be}
.topbar{background:#fff;height:50px;text-decoration:none;border-bottom:0 solid #eee}
.header-main{position:relative;background:#383d51;height:102px}
.header-main .logo{line-height:102px}
a.acc_link_menu{padding:0 35px!important;border-left:1px solid #464c65;border-right:1px solid #464c65}
.home_list_col{border-left:1px solid #eee;height:50px;display:inline-block;float:left}
@media (max-width:533px) {
.topbar_right{padding-left:0;width:40%!important}
.topbar_left{padding-left:0;width:60%!important}
.home_list_col b.home_list_col_title_xs{display:inline-block}
.home_list_col b.home_list_col_title_lg{display:none}
}
@media (min-width:533px) {
.home_list_col b.home_list_col_title_xs{display:none}
.home_list_col b.home_list_col_title_lg{display:inline-block}
}
.topbar .input-group.search_form_action{text-align:right}
@media (max-width:375px) {
span.cart-number-label{display:none}
.topbar_right{padding-left:0;width:30%!important}
.topbar_left{padding-left:0;width:70%!important}
}
.home_list_col b{font-weight:400}
.home_list_col .btn{background:none!important;color:#111!important;line-height:50px;padding:0 15px 0 20px;border:none!important}
.home_list_col .btn:hover,.home_list_col .btn:focus{background:none!important;color:#57c6be!important;box-shadow:none!important}
.home_list_col i.fa.fa-bars{color:#959595!important}
.home_list_col .btn:hover i.fa.fa-bars,.home_list_col .btn:focus i.fa.fa-bars{color:#57c6be!important}
.home_list_col ul.dropdown-menu li a{padding:0 55px 0 15px;line-height:35px}
.home_list_col ul.dropdown-menu{left:15px;border-radius:0;padding:5px 0;margin:0;top:49px}
.home_list_col ul.dropdown-menu li a:hover,.home_list_col ul.dropdown-menu li a:focus{color:#27a8b4;background:#fff}
@media (min-width:991px) and (max-width:1200px) {
.menubar .menu > ul > li > a{padding:0 10px!important}
.menubar .menu > ul > li > a.acc_link_menu{padding:0 20px!important}
}
.mobile-menu{clear:both}
.mb-menu-title{float:right}
.mb-menu-title a{float:right;font-size:26px;color:#fff;padding:0 30px;display:inline-block;border-left:1px solid #464c65}
.mobimenu{border:1px solid #57c6be;padding:0 20px;position:absolute;overflow:hidden;width:100%;top:0;left:0;z-index:9999;background:#fff;box-shadow:1px 3px 6px rgba(0,0,0,.15)}
.mobimenu li{line-height:34px}
.mobimenu li a span{font-size:14px;color:#444;line-height:40px}
.mobimenu li em{float:right;font-size:18px;color:#444;font-style:normal}
.mobimenu li em:hover{cursor:pointer}
.mobimenu > li > ul,.mobimenu > li > ul > li > ul{padding-left:10px}
.mobimenu > li,.mobimenu > li > ul > li,.mobimenu > li > ul > li > ul > li{border-bottom:1px solid #fafafa}
.mobimenu > li:last-child,.mobimenu > li > ul > li:last-child,.mobimenu > li > ul > li > ul > li:last-child{border-bottom:0}
.mobimenu > li:hover > a span,.mobimenu > li:hover > ul > li:hover > a span,.mobimenu > li:hover > ul > li:hover > ul > li:hover > a span{color:#57c6be}
.menubar{line-height:102px}
.menubar .menu{float:left;width:100%}
.menubar .cart-search{float:right}
.padding-lr-15{padding-left:15px;padding-right:15px}
.menubar .menu > ul > li{float:left;position:relative}
.menubar .menu > ul > li.mega_parent_li{float:left;position:static}
.menubar .menu > ul > li.last{margin-right:0}
.menubar .menu > ul > li > a{font-size:14px;text-transform:uppercase;display:block;color:#fff;line-height:102px;font-weight:700;padding:0 20px}
.menubar .menu > ul > li.account > a{color:#aaa}
.menubar .menu > ul > li > a:hover{color:#57c6be}
.menubar .menu > ul > li.sub-menu > a{position:relative;padding-right:40px}
.menubar .menu > ul > li.sub-menu > a:after{content:'\f107';font-family:FontAwesome;font-size:14px;position:absolute;top:0;right:20px;line-height:100px}
.menubar .menu > ul > li.sub-menu.account > a:after{content:''!important}
.menubar .menu > ul > li > ul{display:none;width:195px;position:absolute;top:102px;left:0;background:#fff;box-shadow:1px 3px 6px rgba(0,0,0,.15);z-index:2001;border:1px solid #57c6be;padding:10px 0}
.menubar .menu > ul > li.mega_parent_li > ul{display:none;width:100%;position:absolute;top:102px;left:0;background:#fff;box-shadow:1px 3px 6px rgba(0,0,0,.15);z-index:2001;border:1px solid #57c6be;padding:10px 0}
.menubar .menu > ul > li.account > ul{display:none;width:150px;position:absolute;top:102px;right:0;left:auto;background:#fff;box-shadow:1px 3px 6px rgba(0,0,0,.15);z-index:2001;border:1px solid #57c6be;padding:10px 0}
.menubar .menu > ul > li:hover > ul,.menubar .menu > ul > li:hover > .arrow-top{display:block}
.menubar .menu > ul > li > ul > li{position:relative;line-height:38px}
.menubar .menu > ul > li > ul > li > a{position:relative;padding:0 20px;display:block;color:#898989;font-size:14px}
.menubar .menu > ul > li > a.menu_active:hover,.menubar .menu > ul > li > a.menu_active:focus{color:#fff}
.menubar .menu > ul > li > a.menu_active{background:#57c6be}
.menubar .menu > ul > li > ul > li.mini-submenu > a:after{content:'\f105';font-family:FontAwesome;font-size:16px;position:absolute;top:0;right:10px}
.menubar .menu > ul > li > ul > li:hover > a{color:#57c6be}
.menubar .menu > ul > li > ul > li > ul{display:none;width:195px;position:absolute;top:-10px;left:100%;margin-left:10px;background:#fff;box-shadow:1px 3px 6px rgba(0,0,0,.15);border:1px solid #57c6be;padding:10px 0}
.menubar .menu > ul > li > ul > li:hover > ul,.menubar .menu > ul > li > ul > li:hover > .arrow-left-menu{display:block}
.menubar .menu > ul > li > ul > li > ul > li{line-height:38px}
.menubar .menu > ul > li > ul > li > ul > li > a{font-size:14px;color:#898989;padding:0 20px;display:block}
.menubar .menu > ul > li > ul > li:hover > ul > li:hover > a{color:#57c6be}
button#dropdownMenu_acc{background:none;color:#aaa;border:none;padding:0 20px}
.dropdown-menu-acc{padding:0 18px;border-left:1px solid #464c65;border-right:1px solid #464c65}
@media(max-width:480px) {
.dropdown-menu-acc{padding:0}
.mb-menu-title a{padding:0 15px}
}
button#dropdownMenu_acc:hover,button#dropdownMenu_acc:focus,button#dropdownMenu_acc:active{color:#fff}
.dropdown-menu-acc .arrow-top{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #57c6be;position:absolute;top:-10px;right:15px;left:auto;display:block}
.dropdown-menu-acc .dropdown-menu{border-radius:0;border:1px solid #57c6be}
.arrow-top{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #57c6be;position:absolute;bottom:0;left:50%;display:none}
.mega_parent_li .arrow-top{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #57c6be;position:absolute;bottom:0;margin-left:40px;display:none;left:auto}
.account .arrow-top{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #57c6be;position:absolute;bottom:0;left:50%;margin-left:-10px;display:none}
.arrow-left-menu{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #57c6be;position:absolute;right:-10px;top:10px;display:none}
.menubar .menu > ul > li.mega_parent_li > ul .list-group li{border:none;padding:5px 10px;line-height:1.4}
.menubar .menu > ul > li.mega_parent_li > ul .list-group li.list-group-item a:hover{text-transform:none}
.menubar .menu > ul > li.mega_parent_li > ul .list-group{padding-top:15px}
.menubar .menu > ul > li.mega_parent_li > ul .list-group li a{color:#898989}
.menubar .menu > ul > li.mega_parent_li > ul .list-group li a:hover{color:#57c6be}
.menubar .menu > ul > li.mega_parent_li > ul .list-group li a.megamenu_sub_title{color:#57c6be;text-transform:uppercase!important;padding-bottom:15px;display:inline-block}
.menubar .menu > ul > li.mega_parent_li > ul .list-group li a.megamenu_sub_title:hover{text-decoration:underline}
.owl-theme .owl-controls{    margin-top: 0;text-align: center;position: absolute;top: -90px;left: 47%;}
#owl-demo-slide .owl-prev,#owl-demo-slide .owl-next{position:absolute;width:50px;height:60px;color:#383d51;font-size:30px;opacity:0;text-align:center;-webkit-transition:all ease .25s;-moz-transition:all ease .25s;transition:all ease .25s;background:rgba(255,255,255,1);margin:0;border-radius:0}
#owl-demo-slide .owl-next{top:50%;margin-top:-30px;right:0;padding:8px 8px 8px 13px}
#owl-demo-slide .owl-prev{top:50%;margin-top:-30px;left:0;padding:8px 13px 8px 8px}
#owl-demo-slide .owl-prev:hover,#owl-demo-slide .owl-next:hover{opacity:1!important}
#owl-demo-slide:hover .owl-next,#owl-demo-slide:hover .owl-prev{opacity:.5}
#owl-demo-slide .item img{display:block;width:100%;height:auto}

#owl-demo-slide .owl-controls {
	position:absolute;
	top: 50%;
	width: 100%;
	left:0;
}
#owl-demo-slide .owl-controls .owl-buttons { display:inline-flex;}
#owl-demo-slide .owl-controls .owl-buttons .owl-next {
	position:absolute; 
	right 15px;
	top:50%;
}

@media (max-width:767px) {
.home-slide{margin-bottom:50px}
}
.home_banner{margin-top:30px;margin-bottom:50px}
#owl-demo-brand .item{padding:0 10px}
#owl-demo-brand .item a img{padding:10px}
#owl-demo-brand .item a{background:#eee;border:1px solid #eee;border-radius:0;position:relative;overflow:hidden;display:block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}
#owl-demo-brand .item a:before{content:"";border:10px solid #fff;position:absolute;width:100%;height:100%;top:0;left:0}
#owl-demo-brand .item a:hover{background:#fff}
.brand{position:relative;background:#fff}
div#owl-demo-brand{padding-bottom:40px}
#owl-demo-brand-parent{position:relative}
#owl-demo-brand-margin{margin-left:-10px;margin-right:-10px}
.brand img{filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1);margin:0 auto}
.brand img:hover{filter:none;-webkit-filter:grayscale(0)}
#owl-demo-brand .owl-controls{display:none!important}
@media (max-width: 991px) {
#owl-demo-brand .owl-controls{display:block!important;margin-top:10px}
}
@media (max-width: 767px) {
#owl-demo-brand{margin-top:15px}
}
footer#footer{background:#383d51;position:relative}
.footer-bottom,.footer-bottom a{background:#383d51}
.footer-bottom ul li a{text-decoration:none;padding:25px 0 25px 25px;display:inline-block}
.footer-bottom ul li{float:left}
.copyright a:hover,ul.social_icon li a:hover{color:#57c6be!important}
.copyright a{color:#57c6be}
.copyright{color:#959595;padding:25px 0;display:inline-block}
.border-top{border-top:1px solid #444856;display:block;position:relative;overflow:hidden;margin-left:15px;margin-right:15px}
footer#footer .input-group button{border-radius:5px;border:1px solid #57c6be;margin-left:5px}
footer#footer .input-group button:hover,footer#footer .input-group button:focus,footer#footer .input-group button:active{border-radius:5px;background:#57c6be!important;border:1px solid #57c6be;margin-left:5px}
footer#footer .input-group input{margin-right:5px!important;padding-right:5px!important;border-radius:5px!important}
footer#footer ul.social_icon li a{color:#989aa2;font-size:16px}
footer#footer ul.social_icon li{float:left;text-align:center}
footer#footer .widget{padding-top:40px}
footer#footer .widget .widget-item h4.widget-title{color:#fff;font-size:18px;margin-bottom:15px}
.footer-logo img{max-width:100%;width:150px;margin-bottom:15px}
footer#footer .widget .widget-item,footer#footer .widget .widget-item a{color:#898989;line-height:20px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}
footer#footer .widget .widget-item a:hover{color:#57c6be}
footer#footer .widget .widget-item a:hover > i.fa.fa-circle-thin{display:inline-block;color:#57c6be}
i.fa.fa-circle-thin{font-size:10px;vertical-align:top;line-height:20px;display:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}
footer#footer ul.widget-menu li{padding:10px 1px}
@media (max-width:767px) {
.footer-bottom .pull-left,.footer-bottom .pull-right{float:none!important;width:100%;margin:0 auto;text-align:center;display:block;position:relative;overflow:hidden}
.copyright span{display:block}
.footer-bottom .pull-right ul{display:inline-block}
.footer-bottom ul li a{text-decoration:none;padding:15px 10px 0;display:inline-block}
.copyright{padding:10px 0 25px}
.footer-bottom .pull-right{margin-top:10px}
}
footer#footer .widget .widget-item{margin-bottom:25px}
.page_title span{font-size:36px}
.page_title span:first-letter{text-transform:uppercase}
section.page_title span{color:#fff;margin:0 auto;display:block;position:relative;z-index:1;padding:0 30px;font-weight:300}
section.page_title{padding-top:80px;padding-bottom:80px;background:#fff;position:relative}
section.page_title:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}
.header-breadcrumb{min-height:75px;background:#fff}
.header-breadcrumb .breadcrumb{margin-bottom:0;padding-left:0;padding-bottom:15px;padding-top:27px}
.breadcrumb{background:#fff}
.header-breadcrumb .breadcrumb li{padding-top:15px;display:inline}
.header-breadcrumb .breadcrumb li a{color:#363636}
.header-breadcrumb .breadcrumb li a:hover,.header-breadcrumb .breadcrumb li a:focus{color:#57c6be}
.breadcrumb > li.active:before,.breadcrumb > li.active{color:#57c6be}
.breadcrumb > li + li:before{display:none;}
.breadcrumb > li > span {color: #ccc;padding:0 5px;}
.breadcrumb > li > .xo {color: #57c6be; padding: 0px;}
#owl-demo-people-say .slick-prev.slick-arrow{position:absolute;bottom:30px;left:50%;margin-left:-15px;font-size:24px;color:#ccc;z-index:1;cursor:pointer}
#owl-demo-people-say .slick-next.slick-arrow{position:absolute;bottom:30px;right:50%;margin-right:-18px;font-size:24px;color:#ccc;z-index:1;cursor:pointer}
#owl-demo-people-say .slick-next.slick-arrow:hover,#owl-demo-people-say .slick-prev.slick-arrow:hover{color:#57c6be}
#owl-demo-people-say .slick-prev.slick-arrow:after{content:"|";padding-left:5px;color:#ccc}
div#owl-demo-people-say{position:relative;overflow:hidden;margin-bottom:50px;padding-bottom:30px}
.people-say-content .people-img{width:150px;height:150px;overflow:hidden;border-radius:50%;border:6px solid #fff;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.15);position:absolute;top:50px;left:50%;margin-left:-75px}
.people-say-content .people-img img{max-width:100%}
.people-right{margin-top:230px;text-align:center}
#owl-demo-people-say:hover .people-say-content{background:url(ppsayquote_hv.png);background-repeat:no-repeat;background-position:top center}
.people-say-content{position:relative;overflow:hidden;margin-top:30px;padding-bottom:30px;background:url(ppsayquote-min.png);background-repeat:no-repeat;background-position:top center}
.people-name{color:#252525;font-weight:700;font-size:14px}
.people-info{color:#57c6be;font-size:14px;font-style:normal}
.people-description{color:#707070;font-size:14px;padding:0 30px}
#owl-demo-people-say .owl-buttons div:hover{color:#57c6be;opacity:1}
#owl-demo-people-say .owl-prev:after,#owl-demo-people-say .owl-buttons div:hover > #owl-demo-people-say .owl-prev:after{content:"|";padding-left:5px;padding-right:5px;color:#acacac;opacity:1}
#owl-demo-people-say .owl-buttons div{background:transparent!important;color:#acacac;font-size:24px;padding:0;margin:0;opacity:1!important}
.new-products-pre{background:#fff;color:#d3d3d3;border:1px solid #d3d3d3!important;width:30px;height:30px;font-size:25px!important;line-height:25px;padding:0;margin-right:3px!important}
.new-products-pre:hover,.new-products-pre:focus,.new-products-pre:active,.new-products-next:hover,.new-products-next:focus,.new-products-next:active{background:#fff!important;color:#57c6be!important;border:1px solid #57c6be!important}
.new-products-next{background:#fff;color:#d3d3d3;border:1px solid #d3d3d3!important;width:30px;height:30px;font-size:25px!important;line-height:25px;padding:0;margin-left:3px!important}
.new-products{text-align:center;margin-bottom:15px}
.activities_title{padding-bottom:20px;position:relative;margin:15px 0 30px;font-weight:700}
.activities_title a{color:#383d51}
.activities_title a:hover{color:#57c6be}
.featured-products{text-align:center;margin-bottom:15px}
.home-blogs{margin-bottom:50px;color:#383d51}
.home-blogs b.day-time{font-size:48px;color:#383d51!important}
.home-blogs p.new-info{margin-bottom:0}
.home-blog-content-right-div{background:#f6f6f6;padding:15px 40px 40px 15px;position:relative}
.home-blog-content-right{margin-top:40px}
.home-blog-content-right-div:after{content:"";border:2px solid #ffd44f;width:100%;height:100%;position:absolute;top:-20px;left:-20px;z-index:0}
.home-blogs .new-name a{color:#383d51;text-transform:uppercase;font-size:14px;font-weight:700;z-index:1;position:relative}
.home-blogs .new-name a:hover{color:#57c6be}
.home-blogs .new-name{margin-top:0}
.home-blogs p.new-description{color:#6d6d6d;z-index:1;position:relative}
a.home_blog_view_more{padding-top:10px;display:inline-block}
.home-blogs .new-img img{max-width:100%;width:100%}
.home-blogs .new-img{overflow:hidden;position:relative}
@media (max-width:991px) {
.section-article .home-blog-content-left{display:inline-block;width:100%}
}
@media (min-width:375px) and (max-width:580px) {
.home-blogs p.new-description{font-size:12px}
.home-blogs .new-name a{font-size:12px}
.home-blogs b.day-time{font-size:37px}
.home-blogs p.new-info{margin-bottom:0;font-size:12px}
}
@media (max-width:375px) {
.home-blogs .home-blog-content-right{margin-top:0;padding-left:15px;display:inline-block;width:100%}
.home-blogs .home-blog-content-left{padding-right:15px;display:inline-block;width:100%}
.home-blogs .home-blog-content-right-div:after{content:"";border:0 solid #ffd44f;width:175px;height:100px;position:absolute;top:-20px;left:10px;z-index:0}
}
.index-bottom{margin-bottom:50px}
@media(max-width:767px) {
.index-bottom{margin-bottom:20px}
}
h2.index-bottom-title{margin-top:0;margin-bottom:15px;font-weight:700;font-size:24px}
h2.index-bottom-title a{color:#383d51}
h2.index-bottom-title a:hover{color:#57c6be}
.index-bottom-products .product_item{margin-bottom:20px;padding-bottom:19px;border-bottom:1px solid #eee}
.index-bottom-products .product_item:nth-of-type(3){border-bottom:0}
.index-bottom-products h3.product-name a{color:#383d51}
.index-bottom-products h3.product-name a:hover{color:#57c6be}
.index-bottom-products h3.product-name{margin:0;padding-bottom:10px}
.index-bottom-products .product-price del{color:#959595;padding-left:0;display:inline-block;width:100%;margin:0}
.index-bottom-products .product-price b.productminprice{font-size:14px;color:#80cac4;margin:0;padding:0;display:inline-block;width:100%}
ul.widget-sidebar-menu a.link_active,ul.widget-sidebar-menu a:hover,ul.widget-sidebar-menu a:focus{color:#57c6bf!important}
ul.widget-sidebar-menu a{color:#898989}
ul.widget-sidebar-menu li{padding:5px 0}
h2.widget-sidebar-name{margin:0;padding-bottom:5px;font-size:15px;line-height:25px;color:#111;text-transform:normal}
.filter.gridpage{margin-top:45px}
.filter.gridpage:nth-of-type(1){margin-top:0}
.sidebar_blog_search input{background:#f7f7f7;color:#898989;padding:25px 15px;border-right-color:transparent!important;border:1px solid #eee;box-shadow:none!important}
.sidebar_blog_search input:focus{outline:none!important;box-shadow:none!important;border-color:#eee transparent #eee #eee !important;background:#fff}
.sidebar_blog_search input:focus + span.input-group-btn .sidebar_blog_search_btn{border-color:#eee;border-left-color:transparent;background:#fff}
.sidebar_blog_search button{background:#f7f7f7;border:1px solid #eee;border-left-color:transparent!important;color:#898989;padding:15px;box-shadow:none!important}
.sidebar_blog_search_btn:active,.sidebar_blog_search_btn:focus,.sidebar_blog_search_btn:hover{background:#fff!important;color:#57c6be!important;border-color:#eee!important;border-left-color:transparent!important;box-shadow:none!important}
a.link_title_css.blog_catalog_link{padding-left:20px!important}
ul.widget-sidebar-blog-list li .blog-item{display:block;width:100%;overflow:hidden;border-bottom:1px solid #ebebeb;padding-bottom:15px;margin-bottom:15px}
ul.widget-sidebar-blog-list li:last-child .blog-item{border-bottom-color:transparent;margin-bottom:0;padding-bottom:0}
ul.widget-sidebar-blog-list{margin-bottom:0}
ul.widget-sidebar-blog-list li .blog-item h4.blog-name a{color:#363636;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:600;display:block;margin-bottom:5px}
ul.widget-sidebar-blog-list li .blog-item h4.blog-name a:hover{color:#57c6be}
ul.widget-sidebar-blog-list li .blog-item h4.blog-name{margin:0}
.news_project_image_content{padding-left:5px;padding-right:5px;margin-bottom:10px}
.news_project_image{margin-left:-5px;margin-right:-5px}
@media (max-width:640px) {
.topbar input::-webkit-input-placeholder{color:#fff}
.topbar input:-moz-placeholder{color:#fff}
.topbar input::-moz-placeholder{color:#fff}
.topbar input:-ms-input-placeholder{color:#fff}
}
@media (max-width:767px) {
.topbar_left{padding-left:0;padding-right:0}
.cart.dropdown{float:right;border-right:0 solid #eee}
.topbar_right{padding-left:0}
.topbar .input-group.search_form_action button{padding:10px 15px 10px 5px}
}
.topbar .input-group.search_form_action input{border-radius:0;box-shadow:none;border:none;outline:none!important;padding:10px 20px;height:49px}
.topbar .input-group.search_form_action button{background:#fff;color:#383d51;border-radius:0;padding:10px 20px;border:none}
.topbar .input-group.search_form_action button:hover{color:#57c6be}
.topbar .input-group.search_form_action{margin-bottom:0;border-left:1px solid #eee;border-right:0 solid #eee;border-bottom:0;border-top:0}
.br-l{border-left:1px solid #eee}
.br-r{border-right:1px solid #eee}
.topbar .input-group.search_form_action:hover,.topbar .input-group.search_form_action:focus{border-bottom-color:#fff}
.contact_tel{line-height:50px;float:right;padding:0 15px}
.megamenu-left .widget-sidebar-item{margin-top:15px;margin-bottom:15px;display:block;overflow:hidden}
.megamenu-left .widget-sidebar-item:nth-of-type(1){margin-top:0;margin-bottom:15px;display:block;overflow:hidden}
h2.widget-sidebar-name{font-size:15px;color:#363636;text-align:left;font-weight:700;border-bottom:1px solid #e1e1e1;padding-bottom:15px;margin-bottom:20px;text-transform:uppercase}
ul.widget-sidebar-list.products_tags li a{text-decoration:none;color:#898989;background:#fff;padding:10px 15px;margin:0 5px 5px 0;border:1px solid #acacac;display:inline-block}
ul.widget-sidebar-list.products_tags li a:hover{text-decoration:none;color:#fff;background:#57c6be;padding:10px 15px;margin:0 5px 5px 0;border:1px solid #57c6be}
ul.widget-sidebar-list.products_tags li{float:left}
.megamenu-left{margin-bottom:50px}
.widget-sidebar-item .product_item h5.product-name{margin:0;text-align:left}
.widget-sidebar-item .product_item h5.product-name a{color:#363636;text-align:left;text-transform:uppercase;font-weight:600;margin-bottom:5px;text-decoration:none}
.widget-sidebar-item .product_item h5.product-name a:hover{color:#57c6be}
.widget-sidebar-item .product_item .product-price del{padding-left:0;display:block}
.widget-sidebar-item .product_item:nth-of-type(1){padding-top:15px}
.widget-sidebar-item .product_item{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:30px}
.widget-sidebar-item .product_item .righcontent{text-align:left}
.filter-right .pull-left-content .filter-item+.filter-item{float:right}
.filter-right .pull-left-content .filter-item{display:inline-block;position:relative}
.filter-right .pull-left-content .filter-item .button-group button{background:#fff;border:1px solid #d7d7d7;width:28px;height:28px;color:#898989;margin-right:5px}
.filter-right .pull-left-content .filter-item .button-group button.active,.filter-right .pull-left-content .filter-item .button-group button:hover,.filter-right .pull-left-content .filter-item .button-group button:focus,.filter-right .pull-left-content .filter-item .button-group button.active:hover,.filter-right .pull-left-content .filter-item .button-group button.active:focus{background:#fff;border:1px solid #d7d7d7;width:28px;height:28px;color:#57c6be}
.collection-pagination ul.pagination li a{color:#898989;border-color:#d7d7d7;border-radius:0;padding:3px 9px;margin:5px 0 5px 8px}
.collection-pagination ul.pagination li:first-child a,.collection-pagination ul.pagination li:last-child a{border-color:#fff}
.collection-pagination ul.pagination{margin-bottom:40px}
.collection-pagination ul.pagination li a:hover,.collection-pagination ul.pagination li a:focus,.collection-pagination ul.pagination li.active span,.collection-pagination ul.pagination li.active span:hover,.collection-pagination ul.pagination li.active span:focus{color:#fff;border-color:#57c6be;background:#57c6be;border-radius:0;padding:3px 9px;margin:5px 0 5px 8px}
.filter-right .pull-left-content{position:relative;padding:0 0 30px}
.filter-right .pull-left-content .filter-item+.filter-item button.btn.dropdown-toggle.btn-default{background:#fff;color:#898989;border-color:#d7d7d7!important;border-radius:0;padding:3px 20px 3px 10px}
@media (max-width: 480px) {
.filter-right .pull-left-content .filter-item+.filter-item span.label-btn{display:none}
.filter-right .pull-left-content .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:auto;margin-left:5px}
}
.filter-right .pull-left-content .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:auto}
.filter-right .pull-left-content .filter-item+.filter-item span.label-btn{padding:0 15px}
.product-list-show h5.product-name{margin:0;padding:0;text-align:left;margin-bottom:30px}
.product-list-show h5.product-name a:hover{color:#57c6be}
.product-list-show h5.product-name a{color:#363636;font-size:18px;text-decoration:none}
@media (max-width: 767px) {
.product-list-show h5.product-name{padding-top:30px}
.product-list-show .righcontent{padding:0 0 15px}
}
.product-list-show .description{color:#898989}
.product-list-show .product_item{margin-bottom:30px}
.product-list-show .product-price b.productminprice{font-size:24px;color:#80cac4;padding-right:7px}
.product-list-show .product-price{margin:10px 0;display:block}
.product_item .product-gird{position:relative;overflow:hidden}
.product-img-parent{position:relative;overflow:hidden}
.product-img-parent .product-img img{max-width:100%;width:100%}
.product_item .product-gird .product-action-btn .btn{display:inline-block;width:50%;border:none;border-radius:0;font-size:14px;color:#fff;margin-bottom:10px}
.sale_tag_1{background:#f07b96}
.sale_tag_2{background:#57c6be}
.sale_tag_3{background:#ffd44f}
.sale_tag_1,.sale_tag_2,.sale_tag_3{text-align:center;padding-top:10px;margin-top:8px;font-size:12px;color:#fff;text-transform:uppercase;width:50px;height:50px;overflow:hidden;border-radius:50%;z-index:1}
.sale_tag{z-index:1;position:absolute;top:0;right:8px;opacity:1;-webkit-transition:all ease .75s;-ms-transition:all ease .75s;transition:all ease .75s}
.product_item .product-gird .product-action-btn{position:absolute;top:50%;margin-top:-43px;margin-left:auto;margin-right:auto;opacity:0;width:100%;text-align:center;left:0;-webkit-transition:all ease .75s;-ms-transition:all ease .75s;transition:all ease .75s;z-index:3}
.product_item .product-gird .product-img-parent:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:all ease .75s;-ms-transition:all ease .75s;transition:all ease .75s;z-index:2}
.product_item .product-gird:hover .product-img-parent:before{opacity:1}
.product_item .product-gird:hover .product-action-btn{opacity:1}
.product-price b.productminprice{font-size:14px;color:#80cac4;padding-right:7px}
.product-price del{color:#959595;padding-left:7px}
.product_item .product-gird h3.product-name{margin:0;padding:0;text-align:center;margin-top:0;margin-bottom:5px;overflow:hidden;max-height:35px}
.product_footer_ov{height:80px;overflow:hidden;margin-top:20px}
.product_item .product-gird .product-name a:hover{color:#57c6be}
.product_item .product-gird .product-name a{color:#383d51;font-size:14px;text-transform:uppercase;font-weight:300;text-decoration:none;padding:0 0 5px;line-height:1.4}
.product_item .product-gird .product-price{width:100%;display:block;position:relative}
.product_item .product-list{position:relative;overflow:hidden}
.product_item .product-list .product-action-btn .btn{display:inline-block;width:50%;border:none;border-radius:0;font-size:14px;color:#fff;margin-bottom:10px}
.product_item .product-list .product-action-btn{position:absolute;top:50%;margin-top:-43px;margin-left:auto;margin-right:auto;opacity:0;width:100%;text-align:center;left:0;-webkit-transition:all ease .75s;-ms-transition:all ease .75s;transition:all ease .75s;z-index:3}
.product_item .product-list .product-img-parent:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:all ease .75s;-ms-transition:all ease .75s;transition:all ease .75s;z-index:2}
.product_item .product-list:hover .product-img-parent:before{opacity:1}
.product_item .product-list:hover .product-action-btn{opacity:1}
.product-detail-right .product-name{color:#3f444a;margin:0;font-size:30px;text-transform:uppercase;font-weight:700;margin-bottom:20px}
@media(max-width:991px) {
.product-detail-right .product-name{margin-top:30px}
}
.product-detail-right span.product-price{margin-bottom:20px;display:block}
.product-detail-right .description{margin-bottom:20px;color:#666;margin-bottom:40px}
.product-detail-right .product-price b.productminprice{font-size:30px;color:#80cac4;opacity:1;line-height:30px}
.product-detail-right .product-price del{color:#ccc;padding-left:5px;font-size:20px}
input[type="number"].mod.product-qty::-webkit-outer-spin-button,input[type="number"].mod.product-qty::-webkit-inner-spin-button{-webkit-appearance:none;background:#FFF url(up-down-btn-bg.png) no-repeat center center;width:30px;border-left:1px solid #acacac;opacity:1;position:absolute;top:0;right:0;bottom:0}
.quanitybtn .input-group.quantity input{border-color:#d0d7de;height:34px;width:auto;max-width:50px;border-radius:0;text-align:center;outline:none!important;box-shadow:none}
span.input-group-btn.data-dwn .btn.mathbtn:hover,span.input-group-btn.data-up .btn.mathbtn:hover{background:#d0d7de;color:#fff;border-radius:0}
.qty_up_down_right{float:left;border-right:1px solid #d0d7de;border-top:1px solid #d0d7de;border-bottom:1px solid #d0d7de;height:34px;position:relative;overflow:hidden;width:18px}
span.input-group-btn.data-up{display:block;width:100%;float:none;border:none;padding:0;margin:0;vertical-align:top}
span.input-group-btn.data-dwn .btn.mathbtn,span.input-group-btn.data-up .btn.mathbtn{background:none;margin:0;padding:0;color:#d0d7de;box-shadow:none;text-align:center;width:100%;border:none;max-height:16px}
span.input-group-btn.data-up .btn.mathbtn i,span.input-group-btn.data-dwn .btn.mathbtn i{padding:0;margin:0;vertical-align:top}
span.input-group-btn.data-dwn{display:block;width:100%;float:none;border:none;padding:0;margin:0;vertical-align:top}
.section-product-tabs{margin-bottom:50px;position:relative;overflow:hidden;float:left}
.section-product-tabs .nav-tabs{border-bottom:1px solid #ddd;margin-bottom:2px;padding-bottom:1px}
.tab-content.product-tab-content{border-top:0;margin-top:-2px;padding:15px 0}
h3.related_products_title.activities_title.text-center.padding-lr-15{margin-top:15px}
@media(max-width: 640px) {
ul.nav.nav-tabs.product-tab-info li{display:block;width:100%}
.section-product-tabs .nav-tabs > li.active > a,.section-product-tabs .nav-tabs > li.active > a:hover,.section-product-tabs .nav-tabs > li.active > a:focus{background:#fff!important;color:#57c6be!important;text-transform:uppercase;border-radius:0;border-color:#fff!important}
.section-product-tabs .nav > li > a:hover,.section-product-tabs .nav > li > a:focus{text-decoration:none;color:#57c6be!important;text-transform:uppercase;border-radius:0;background-color:#fff!important;border-color:#fff!important}
.section-product-tabs .nav-tabs{border-bottom:2px solid #363636;margin-bottom:2px;padding-bottom:1px}
}
.section-product-tabs .nav-tabs > li.active > a,.section-product-tabs .nav-tabs > li.active > a:hover,.section-product-tabs .nav-tabs > li.active > a:focus{background:#fff;color:#57c6be;text-transform:uppercase;border-radius:0;font-weight:400;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}
.section-product-tabs .nav > li > a:hover,.section-product-tabs .nav > li > a:focus{text-decoration:none;color:#57c6be;text-transform:uppercase;border-radius:0;background-color:#fff;border-color:transparent}
.section-product-tabs .nav-tabs > li.active > a:after{content:"";background:#57c6be;width:100%;height:2px;position:absolute;bottom:-2px;left:0;z-index:1}
.section-product-tabs .nav-tabs > li > a{margin-right:0;line-height:1.42857143;text-decoration:none;color:#363636;text-transform:uppercase;border-radius:0;background-color:#fff;font-size:20px;padding:0 0 10px;margin-right:35px}
@media(max-width:991px) {
.section-product-tabs .nav-tabs > li > a{margin-bottom:10px;margin-right:0}
.section-product-tabs .nav-tabs > li.active > a:after{content:"";background:#fff;width:100%;height:2px;position:absolute;bottom:-2px;left:0;z-index:1}
}
.quantity_cartbtn{display:block;position:relative;margin-bottom:35px;float:left;width:100%}
.product_cart_btn{display:block;position:relative;overflow:hidden;margin:0;padding:0;float:left}
.product_quantity{display:inline-block;position:relative;overflow:hidden;margin:0;padding:0;margin-right:10px}
.product-detail-right .product_cart_btn button{background:#57c6be;color:#fff;font-size:14px;border:none;border-radius:0;padding:12px 25px;text-transform:uppercase;font-weight:700}
.product-detail-right .product_cart_btn button:hover{background:#27a8b4!important}
.section_related_products{position:relative;display:block;width:100%;overflow:hidden}
.product-tab-wrapper{border-bottom:1px solid #eee}
.variant_Count .selector-wrapper label{font-size:15px;font-weight:400;padding-left:0;color:#252525;min-width:100px;display:inline-block;width:100%;text-transform:uppercase}
.variant_Count .selector-wrapper{display:block;width:100%;margin:0 0 40px;position:relative}
.variant_Count .selector-wrapper button.btn.dropdown-toggle.btn-default{background:#fff;color:#666;border-radius:0;padding:9px 30px 9px 15px;border-color:#d0d7de;box-shadow:none;width:350px}
@media (max-width:480px) {
.variant_Count .selector-wrapper button.btn.dropdown-toggle.btn-default{width:200px}
}
.variant_Count .selector-wrapper button.btn.dropdown-toggle.btn-default span.caret{color:#d0d7de;-ms-transform:rotate(-90deg)!important;-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important}
.quanitybtn label{float:left;font-size:14px;font-weight:400;padding-left:0;color:#666;min-width:100px;line-height:34px;margin:0}
.single-option-selector.selectproduct{width:auto!important}
.selectproduct .dropdown-menu.open{padding:0;margin:0;margin-top:-1px;border-radius:0;border-color:#d0d7de;box-shadow:0 4px 5px rgba(0,0,0,.075)}
.selectproduct .dropdown-menu.open ul li a{line-height:32px}
.selectproduct .dropdown-menu.open ul li.selected a,.selectproduct .dropdown-menu.open ul li a:hover,.selectproduct .dropdown-menu.open ul li a:focus{background:#fff;color:#57c6be}
.popup-gallery .owl-item a{display:block;border-radius:0;overflow:hidden}
.popup-gallery .overflow-thumbnails-carousel{padding-top:0;margin-bottom:30px}
.popup-gallery .owl-item{padding:0 15px;padding:0 15px}
.overflow-thumbnails-carousel .slick-prev,.overflow-thumbnails-carousel .slick-next{display:none!important}
.product-image.inner-cloud-zoom img{width:100%}
.slick-slide{margin:0 8px 16px!important}
.row.thumbnails-row-fixed{margin-left:-8px!important;margin-right:-7px!important}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1045;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1046;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.megamenu-right .title-head {padding-left:0px !important;}
.title-head {
    margin-top: 0;
    padding-left: 15px;
    font-size: 32px;
    margin-bottom: 15px;
}
section.section-blog .new-item{position:relative;overflow:hidden;margin-bottom:30px}
.section-blog b.day-time{font-size:48px;color:#383d51!important}
.section-blog p.new-info{margin-bottom:0}
.section-blog .new-name a{color:#383d51;text-transform:uppercase;font-size:14px;font-weight:700;z-index:1;position:relative}
.section-blog .new-name a:hover{color:#57c6be}
.section-blog .new-name{margin-top:0;font-size:18px}
.section-blog p.new-description{color:#6d6d6d;z-index:1;position:relative}
.section-blog .new-img img{max-width:100%}
.section-blog .new-img{overflow:hidden;position:relative}
@media (max-width:991px) {
.section-blog .home-blog-content-right{margin-top:0;padding-left:15px}
.section-blog .new-img img{width:100%;max-width:100%}
.section-blog .home-blog-content-left{padding-right:15px}
.section-blog .home-blog-content-right-div:after{content:"";border:0 solid #ffd44f;width:175px;height:100px;position:absolute;top:-20px;left:10px;z-index:0}
}
.section-article .new-img img{width:100%}
section.section-article .new-item{position:relative;overflow:hidden;margin-bottom:30px}
.section-article b.day-time{font-size:82px;color:#383d51!important}
.section-article p.new-info{margin-bottom:0;font-size:24px}
.section-article .new-name a{color:#383d51;text-transform:uppercase;font-size:24px;font-weight:700;z-index:1;position:relative}
.section-article .new-name a:hover{color:#57c6be}
.section-article .new-name{margin-top:20px;margin-bottom:30px}
.section-article .new-description p{color:#6d6d6d;z-index:1;position:relative;font-size:16px}
.section-article .new-img img{max-width:100%}
.section-article .new-img{overflow:hidden;position:relative;display:block}
.section-article .home-blog-content-right{margin-top:0}
.section-article .home-blog-content-right-div{background:#fff;padding:0;position:relative}
.section-article .home-blog-content-right-div:after{display:none}
@media (min-width:991px) {
.section-article .home-blog-content-left{margin:0 30px 30px 0;width:40%;height:auto;float:left;z-index:99999999999999;display:block;overflow:hidden;padding:0;position:relative}
}
.media.comment-item{margin:30px 0;position:relative;overflow:hidden;min-height:85px}
.section-comments.comment{position:relative;clear:both;display:block;overflow:hidden;background:#fafafa;margin:50px 0;padding:0 15px}
.imgcmt{width:80px;height:80px;overflow:hidden;background:#fafafa;border-radius:50%;position:absolute;top:0;left:0;border:1px solid #ddd}
.media.comment-item .media-body-me{border:1px solid #ddd;margin-left:110px;min-height:85px;padding:20px;position:relative;background:#fff;border-radius:3px}
.media-body-me h4.media-heading.comment-name{text-transform:uppercase;font-size:14px;color:#363636}
.media-body-me span.blog-info{color:#acacac;margin:2px 0;display:inline-block}
.media-body-me p.comment-content{color:#707070}
.arrow-left{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #e1e1e1;position:absolute;left:-10px;top:25px}
.note.form-error strong{font-weight:400}
.arrow-left:after{content:'';width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #fff;position:absolute;margin-top:-9px;margin-left:1px}
.col-xs-12.nam-and-email input{width:100%;padding:0 15px;height:42px;line-height:42px}
.col-xs-12.nam-and-email{padding:0}
label.add_cmt_label{font-weight:400;color:#666;margin-bottom:15px}
h4.comment-title{margin-top:80px;font-size:28px;color:#333;text-align:center;margin-bottom:0}
.col-xs-12.cmt-content-text .form-group{width:100%;margin:30px 0}
.col-xs-12.cmt-content-text textarea{width:100%;min-height:150px}
.col-xs-12.post-cmt-btn button,.col-xs-12.post-cmt-btn button:hover,.col-xs-12.post-cmt-btn button:focus{background:#57c6be;border:none;border-radius:0;padding:12px 30px;text-transform:uppercase;color:#fff}
.form-inline.form-comment{margin-bottom:50px}
h4#add-comment-title{margin-top:80px;font-size:28px;color:#333;text-align:center;margin-bottom:0}
p.comment-title-des{font-size:14px;color:#666;padding:0 60px;margin:30px 0 70px;text-align:center}
ul.social_share li a{color:#ddd}
ul.social_share li{float:left;margin:0 15px 5px 0;width:40px;height:40px;text-align:center;padding-top:10px;border-radius:50%;border:1px solid #ddd}
ul.social_share li:first-child:hover,ul.social_share li:first-child:focus{background:#4a6ea9;border-color:#4a6ea9}
ul.social_share li:first-child:hover a,ul.social_share li:first-child:focus a{color:#fff}
ul.social_share li:first-child+li:hover,ul.social_share li:first-child+li:focus{background:#32ddf3;border-color:#32ddf3}
ul.social_share li:first-child+li:hover a,ul.social_share li:first-child+li:focus a{color:#fff}
ul.social_share li:first-child+li+li:hover,ul.social_share li:first-child+li+li:focus{background:#d64136;border-color:#d64136}
ul.social_share li:first-child+li+li:hover a,ul.social_share li:first-child+li+li:focus a{color:#fff}
ul.social_share li:last-child:hover,ul.social_share li:last-child:focus{background:#bd2125;border-color:#bd2125}
ul.social_share li:last-child:hover a,ul.social_share li:last-child:focus a{color:#fff}
ul.social_share{display:inline-block;margin:0;vertical-align:top}
.social_media{width:auto;float:left;margin:30px 0}
section.related_news{position:relative;overflow:hidden;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px}
form#article_comments{background:#fafafa;padding:15px;position:relative;overflow:hidden;margin-bottom:35px}
p.no_item_cart{padding-bottom:30px}
form#cart_form table.table.big_screen tr.cart_title td{border:none}
form#cart_form table.table.big_screen tr.cart_title{background:#fafafa;border:1px solid #eee;border-radius:5px!important}
form#cart_form table.table.big_screen td{border-left:1px solid #eee;border-right:0;border-top:0;border-bottom:0}
form#cart_form table.table.big_screen tr.product-line{border-bottom:1px solid #eee}
form#cart_form table.table.big_screen td:first-child,form#cart_form table.table.big_screen td:last-child{border-left-color:transparent}
form#cart_form table.table.big_screen tr.cart_line{background:#fff;height:10px}
form#cart_form table.table.big_screen tr.cart_line_big{background:#fff;height:25px}
form#cart_form table.table.big_screen tr.product-line td{padding:0;font-size:0;border-bottom:1px solid #eee}
form#cart_form table.table.big_screen tr td{padding:15px;text-align:left;vertical-align:middle!important}
form#cart_form table.table.big_screen tr td:first-child{padding:0}
form#cart_form table.table.big_screen tr.cart_title td{text-transform:uppercase}
form#cart_form table.table.big_screen td.cart_item_title a{color:#363636}
form#cart_form table.table.big_screen td.cart_item_title a:hover,form#cart_form table.table.big_screen td.cart_item_close a:hover{color:#57c6be}
form#cart_form table.table.big_screen tr td input{max-width:50px;border-radius:0;text-align:center;padding:0;display:inline-block;border:1px solid #fff;box-shadow:none;outline:none!important}
form#cart_form table.table.big_screen tr td input:hover,form#cart_form table.table.big_screen tr td input:focus{border:1px solid #eee}
form#cart_form table.table.big_screen td.cart_item_close a{color:#363636;font-size:16px;text-indent:-9999px;display:inline-block;text-indent:-9999px;background-image:url(close.png);width:22px;height:22px;background-size:22px 22px;background-repeat:no-repeat;background-position:center right}
form#cart_form table.table.big_screen td.img_item_cart img{display:inline-block;max-width:100px}
form#cart_form table.table.big_screen td.cart_item_close a:hover{background-image:url(close_hv.png);background-size:22px 22px;background-repeat:no-repeat;background-position:center right}
.cart_checkout.pull-left .btn{border-radius:0;border:2px solid #ebebeb;background:#fff;color:#888;text-transform:uppercase;margin-right:20px;padding:8px 24px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}
.cart_checkout.pull-left .btn:hover{background:#57c6be;color:#fff;border-color:#57c6be}
@media(max-width:767px) {
.cart_div{background:#eee;padding-top:30px}
.big_cart_total span{padding:12px 15px!important;width:50%;text-align:center;color:#000!important;font-size:14px!important;text-transform:uppercase}
.big_cart_total span+span{color:#57c6be}
.cart_checkout_pay .btn{padding:10px 15px!important}
.cart_checkout{background:#fff;margin-bottom:50px;padding:15px;box-shadow:0 3px 5px rgba(0,0,0,0.15)}
.cart_checkout_pay{margin-top:15px;margin-bottom:0!important;text-align:left}
.big_cart_total{display:inline-block;border:1px solid #eee;margin:0!important;width:100%;text-align:left}
.cart_checkout_pay .btn:hover{background:#fff!important;color:#57c6be!important}
.cart_checkout_pay .btn{background:#fff!important;color:#000!important;text-transform:uppercase;border:none;border-radius:0;padding:10px 0!important;margin-left:0;margin-bottom:10px;margin-right:0;margin-left:0!important;width:50%;float:left;border:1px solid #eee!important}
.cart_footer{margin-left:5px;margin-right:5px}
.big_cart_total{display:inline-block;border:1px solid #eee;margin:0}
}
.big_cart_total span{padding:10px 0;display:inline-block;font-weight:400;color:#666;font-size:18px}
.big_cart_total{display:inline-block}
.cart_checkout.pull-right .btn:hover,.cart_checkout.pull-right .btn:focus{border-color:#27a8b4}
.cart_checkout.pull-right .btn{border-radius:0;border:2px solid #57c6be;text-transform:uppercase;padding:8px 24px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}
.cart_checkout_pay{margin-top:15px;margin-bottom:70px}
.cart_collection{overflow:hidden;position:relative}
.cart_collection .cart_collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0}
a.small_cart_item_title{font-weight:700}
span.small_cart_item_variants{background:#eee;padding:5px 10px;float:left;border-radius:3px;margin-right:5px;margin-bottom:5px;min-width:40px;text-align:left}
p.small_cart_item_price{margin-bottom:5px!important;display:block;position:relative;overflow:hidden;clear:both}
.cart_collection .cart_collection-item.avatar{min-height:84px;padding-left:115px;padding-right:25px;position:relative;margin:20px 5px;background:#fff;color:#444;box-shadow:0 3px 5px rgba(0,0,0,0.15)}
.cart_collection .cart_collection-item.avatar .circle{position:absolute;height:100%;width:100%;max-width:100px;overflow:hidden;left:0;top:0;vertical-align:middle;background:#9c0}
.cart_collection .cart_collection-item.avatar a{color:#666;text-decoration:none}
.cart_collection .cart_collection-item.avatar p{margin:0;padding:0;margin-top:5px;color:#666}
.cart_collection .cart_collection-item.avatar .secondary-content{position:absolute;top:10px;right:10px;opacity:.5}
.cart_collection .cart_collection-item.avatar .secondary-content:hover{opacity:1}
.secondary-content{text-indent:-9999px;display:inline-block;text-indent:-9999px;background-image:url(close.png);width:15px;height:15px;background-size:15px 15px;background-repeat:no-repeat;background-position:center right;float:right}
.cart_collection .cart_collection-item.avatar input.form-control.input-control{border:none;width:40px;box-shadow:none;padding:0 5px;margin:0;height:25px;font-size:14px;background:#eee;border-radius:4px;text-align:center}
.ggmap{width:100%;height:60vh;background:#f5f5f5;margin-bottom:50px}
.notification_contact{display:none;background:#57c6be;position:fixed;vertical-align:middle;left:0;top:0;width:100%;height:100vh;z-index:99999999}
.notification_contact p{color:#fff;font-size:28px;font-weight:300;top:50%;position:absolute;display:block;text-align:center;width:100%}
.section-contact .form-inline.form-comment{margin-bottom:50px}
.contact-logo{margin-bottom:15px;display:block}
.section-contact .widget-menu > li{color:#666}
h5.contact_social_title{font-size:18px;color:#666;font-weight:300;margin-top:30px}
ul.widget-menu.contact_social li a:hover{color:#57c6be}
ul.widget-menu.contact_social li a{color:#888;font-size:18px;padding-right:25px}
ul.widget-menu.contact_social li{float:left}
ul.widget-menu.contact_social{position:relative;overflow:hidden;margin-bottom:50px}
.section-contact ul.widget-menu li:first-child span{padding-left:0;color:#252525;padding-bottom:5px;display:block}
.section-contact ul.widget-menu li{padding:5px 0;line-height:20px}
section.section-contact{margin-bottom:80px}
.section-contact ul.widget-menu li span{padding-left:10px}
.section-contact .form-inline.form-comment .form-group{display:block;width:100%;position:relative;overflow:hidden;margin-bottom:15px}
.section-contact .form-inline.form-comment .form-group label{min-width:120px;font-weight:400}
@media (max-width: 768px) {
.section-contact .form-inline.form-comment .form-group input,.section-contact .form-inline.form-comment .form-group textarea{width:100%!important}
}
.section-contact .form-inline.form-comment .form-group input,.section-contact .form-inline.form-comment .form-group textarea{width:70%;border-radius:3px;border-color:#e1e1e1;box-shadow:none}
button#submit_contact{background:#383d51;border:none;border-radius:0;padding:10px 33px;text-transform:uppercase;color:#fff}
button#submit_contact:hover,button#submit_contact:focus{background:#2a2e3d}
@media (min-width:767px) {
button#submit_contact{margin-left:125px}
}
.not_found h2{font-size:24px;text-transform:uppercase;font-weight:600;color:#363636;margin-top:100px}
section.not_found p{color:#707070;margin:15px 0}
a.btn.btn-primary.btn-not-found{background:#57c6be;color:#fff;text-transform:uppercase;border:none;border-radius:50px;padding:15px 30px;margin-bottom:100px}
.hover_underline:hover{text-decoration:underline}
.a_forget_pass:hover{color:#00b18a!important}
.search_padding p{text-transform:uppercase;margin:0;padding-bottom:5px;font-size:15px;line-height:25px;color:#111}
.input-group.search_form_action input{border-radius:0;box-shadow:none;border:none;outline:none!important;padding:20px}
.input-group.search_form_action button{background:#fff;color:#57c6be;border-radius:0;padding:10px 20px;border:none}
.input-group.search_form_action{margin-bottom:30px;border:1px solid #eee;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}
.topbar .input-group.search_form_action{margin-bottom:0;height:50px;margin-left:1px;padding-left:1px}
@media(max-width:480px) {
.topbar .input-group.search_form_action input{display:none}
.topbar .input-group.search_form_action{text-align:right;float:right}
.topbar .input-group.search_form_action span.input-group-btn{padding:0;margin:0;width:auto!important}
}
.input-group.search_form_action:hover,.input-group.search_form_action:focus{border-bottom-color:#57c6be}
span.keysearch{color:#ff3232}
.cart.dropdown{float:right;border-right:1px solid #eee}
#cart-info-parent{box-shadow:none!important;border:0 solid #fff;background:transparent;width:290px;right:0;left:auto;padding:0;top:49px;border-radius:0;margin:0;border-top:2px solid #57c6be}
#cart-info-parent #cart-info{box-shadow:0 5px 10px rgba(0,0,0,0.05);border:1px solid #fff;background:#fff;padding:15px}
.cart_search_icon ul{text-align:right;float:right;margin:0}
#cart-content .cart-right{margin-left:75px;margin-bottom:15px}
#cart-content .cart-close{display:inline-block;padding:0;margin:0;float:right;color:#212121;font-size:12px;height:12px;overflow:hidden;width:15px;height:15px;margin-top:1px}
#cart-content .control-container{margin-bottom:15px}
#cart-content .cart-close:hover{color:#c00}
#cart-content .cart-left{margin-bottom:20px;padding-left:0;width:80px;height:80px;overflow:hidden;margin-right:15px;float:left;padding-right:0}
#cart-content .cart-left .cart-image img{max-width:100%;width:100%;height:auto}
#cart-content .cart-right{margin-left:-31px}
div#cart-info{overflow:hidden;display:block;position:relative}
#cart-content .cart-right .cart-title{font-size:14px;font-family:Roboto,sans-serif;color:#212121;font-weight:300}
#cart-content .cart-right .cart-title a{color:#252525;font-family:"Roboto Slab",sans-serif;font-weight:400}
#cart-content .cart-right .cart-title a:hover{color:#57c6be}
#cart-content .cart-right .cart-price{color:#898989;font-size:14px;font-family:Roboto,sans-serif;font-weight:300;margin-top:5px}
#cart-content .row{margin-left:0;margin-right:0}
#cart-content .subtotal{margin-bottom:15px;clear:both;display:block;position:relative;overflow:hidden;padding-top:5px}
#cart-content .subtotal span.cart-total-right{text-align:right!important;float:right;color:#252525;font-size:16px;font-weight:700}
#cart-content .subtotal span{font-size:14px;font-family:Helvetica,Arial,sans-serif;color:#000;text-align:left!important}
#cart-content .action{height:40px;text-align:right;padding-top:10px;clear:both;margin-bottom:20px;margin-top:30px}
b.productminprice{font-weight:400}
#cart-content .action a#gocart{color:#fff;font-weight:300;background:#57c6be!important;font-size:14px;font-family:roboto,sans-serif;padding:15px 30px;line-height:14px;margin:0;text-transform:uppercase;border-radius:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}
#cart-content .action a#gocart:hover{border-radius:5px;box-shadow:0 5px 5px rgba(0,0,0,0.05)}
a#dLabel1{line-height:50px;padding:0 15px;margin:0;color:#252525}
a#dLabel1:hover{color:#57c6be}
span.cart-number{padding-right:5px}
a#dLabel1 span.cart-number{font-weight:700}
.form-login h1.form-heading{text-transform:uppercase;text-align:center;font-size:24px;color:#57c6be;font-weight:700;margin-bottom:30px}
.form-login .info-input input{background:#fff;color:#363636;padding:18px 20px;width:100%;border:1px solid #eee;border-radius:5px;margin:10px 0}
.form-login{margin-bottom:100px}
.form-login .checkbox{display:block;text-align:left;width:100%;margin:0}
.form-login .checkbox label{color:#898989;padding:0}
.form-login .checkbox input[type="checkbox"]:checked + label span{background:url(check_radio_sheet.png);background-position:55px center}
.form-login .checkbox input[type="checkbox"] + label span{display:inline-block;width:15px;height:15px;background-color:#fff;margin:-1px 10px 0 0 !important;vertical-align:middle;border:1px solid #ccc}
.form-login .checkbox input[type=checkbox]{display:none!important}
.form-login ul li{float:left}
.account button.btn-cart:hover,.account button.btn-cart:focus,.form-login button.btn-cart:hover,.form-login button.btn-cart:focus{background:#27a8b4}
.form-login button.btn-cart{color:#fff;background:#57c6be;border:none;padding:15px 35px;border-radius:5px;text-transform:uppercase;margin-top:20px}
.account button.btn-cart{color:#fff;background:#57c6be;border:none;padding:15px 35px;border-radius:5px;text-transform:uppercase}
.form-login ul li:first-child label:after{content:'|';margin-left:15px;margin-right:15px;color:#898989}
.form-login form .row{margin-left:0;margin-right:0}
.input_nofication{display:inline-block;margin:0 auto;position:fixed;transition:all .5s ease-in-out;z-index:1031;top:20px;right:20px;z-index:9999;display:none}
.input_nofication p{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.em-effect06{position:relative;z-index:1;text-align:center}
.em-effect06 a{position:relative;overflow:hidden;z-index:0;display:block;vertical-align:top;max-width:100%}
.em-effect06 a:after{content:'';position:absolute;z-index:1;width:100%;height:0;top:0;left:0;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,0.18)}
.em-effect06 .em-eff06-03:after{height:100%;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0)}
.em-effect06 .em-eff06-03:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.form-error .ycolor{font-weight:400;font-size:15px}
.form-login .col-md-1{padding-right:0}
.label-text-color{color:#888;line-height:20px}
input[type="number"]{position:relative}
input[type="number"].mod::-webkit-outer-spin-button,input[type="number"].mod::-webkit-inner-spin-button{-webkit-appearance:none;background:#FFF url(numberupdown.png) no-repeat center center;width:1em;border-left:1px solid #BBB;opacity:0;position:absolute;top:0;right:0;bottom:0}
input[type="number"].mod:hover::-webkit-inner-spin-button,input[type="number"].mod:active::-webkit-inner-spin-button{opacity:.8}
input:-webkit-autofill{background:#fff;color:#cb4d4d}
@media (max-width: 767px) {
.modal{z-index:1050!important}
}
@media (max-width: 480px) {
.ajax-success-modal .ajax-left{float:left;margin-right:20px;display:none}
.ajax-success-modal .content{margin-left:0!important;left:auto!important}
}
@media (min-width: 480px) {
.ajax-success-modal .ajax-right{margin-left:140px}
.ajax-success-modal .ajax-left{float:left;margin-right:20px;width:120px;background:#eee}
}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.ajax-success-modal .overlay{background:rgba(20,20,20,0.75);height:100%;width:100%;position:fixed}
.ajax-success-modal .content{background:#fff;bottom:auto;left:50%;margin-left:-245px;margin-top:-100px;min-height:200px;padding:20px;position:fixed;right:auto;top:50%!important;width:490px}
.ajax-success-modal .content .button{padding:10px 15px}
.ajax-success-modal .ajax-left{float:left;margin-right:20px;max-width:120px;background:#eee}
.success-message{color:#000}
.success-message:before{font-family:FontAwesome;content:"\f00c";display:inline-block;margin-right:10px;font-size:12px}
.ajax-product-title{text-align:left;margin-bottom:10px;font-weight:700;color:#000;font-size:14px;font-family:arial,sans-serif;padding-right:30px;display:block}
.ajax-success-modal .close-modal{position:absolute;right:20px;top:20px;background:#fff;color:#000;padding:0;margin:0;text-align:center;font-size:14px;line-height:14px}
.ajax-success-modal .close-modal:hover{background:#fff;color:#57c6be}
.rte img{max-width:100%}
button.btn.btn-red-popup{text-transform:uppercase;border-radius:0;padding:10px 15px;font-size:12px;line-height:1;font-weight:700;color:#fff;background-color:#57c6be}
button.btn.btn-red-popup:nth-of-type(1){margin-right:15px}
button.btn.btn-red-popup:hover{background:#27a8b4}
.ajax-success-modal .ajax-right .actions{margin-top:40px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.bs-callout{padding:20px;margin:20px 0;border-left:3px solid #eee}
.bs-callout h4{margin-top:0;margin-bottom:5px}
.bs-callout p:last-child{margin-bottom:0}
.bs-callout code{background-color:#fff;border-radius:3px}
.bs-callout-danger{background-color:#fdf7f7;border-color:#d9534f}
.bs-callout-danger h4{color:#d9534f}
.bs-callout-warning{background-color:#fcf8f2;border-color:#f0ad4e}
.bs-callout-warning h4{color:#f0ad4e}
.bs-callout-info{background-color:#f4f8fa;border-color:#5bc0de}
.bs-callout-info h4{color:#5bc0de}
.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static}
.yamm .container{position:relative}
.yamm .dropdown-menu{left:auto}
.yamm .yamm-content{padding:20px 30px}
.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}
.index-bottom-banner img{max-width:100%;width:100%}
.index-bottom-banner{position:relative;overflow:hidden}
.index-bottom-banner a,.home_banner a{position:relative;display:block;width:100%}
.home_banner a img{width:100%}
.home_banner a{margin-bottom:15px}
.index-bottom-banner a:before,.home_banner a:before{background-color:rgba(255,255,255,0.15);content:"";height:0;left:0;margin:auto;position:absolute;top:0;transition:all .3s ease-out 0;-webkit-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;width:0}
.index-bottom-banner a:after,.home_banner a:after{background-color:rgba(255,255,255,0.15);bottom:0;content:"";height:0;position:absolute;right:0;transition:all .3s ease-out 0;-webkit-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;width:0}
.index-bottom-banner a:hover:before,.home_banner a:hover:before{height:100%;width:100%;transition:all .4s ease-out 0;-webkit-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0}
.index-bottom-banner a:hover:after,.home_banner a:hover:after{height:100%;width:100%;transition:all .4s ease-out 0;-webkit-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0}
@media (max-width:533px) {
a#dLabel1{line-height:50px;color:#252525;margin:0;float:left;padding:0 15px 0 10px}
}
.forgot_pass_div .errors ul li{text-align:center;display:inline-block;width:100%}
.main-content.order .form-login,.main-content.addresses .form-login,.main-content.account .form-login{margin-bottom:50px;padding-bottom:50px}
.main-content.order .form-login .form-heading,.main-content.addresses .form-login .form-heading,.main-content.account .form-login .form-heading{font-size:18px;color:#333;text-transform:uppercase;padding-bottom:10px;margin:0}
.main-content.order .form-login .form-description,.main-content.addresses .form-login .form-description,.main-content.account .form-login .form-description{font-size:16px;color:#666;padding:10px 0 20px}
.main-content.order .form-login .row p,.main-content.addresses .form-login .row p,.main-content.account .form-login .row p{padding-top:10px}
.main-content.order .form-login input,.main-content.addresses .form-login input,.main-content.account .form-login input{margin:0 0 10px}
.main-content.order .form-style input,.main-content.order .form-style textarea,.main-content.addresses .form-style input,.main-content.account .form-style input,.main-content.addresses .form-style textarea,.main-content.account .form-style textarea{width:100%;margin:10px 0;font-size:13px;color:#aaa;border:1px solid #e4e4e4;padding:10px;outline:none}
.main-content.order .form-style button:hover,.main-content.addresses .form-style button:hover,.main-content.account .form-style button:hover{color:#000;background:#57c6be;border-color:#57c6be}
.main-content.order .form-style button,.main-content.addresses .form-style button,.main-content.account .form-style button{margin-top:10px;font-size:13px;color:#aaa;border:1px solid #ebebeb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:14px 20px;background-color:#fff;-webkit-transition:all ease .25s;-moz-transition:all ease .25s;transition:all ease .25s}
.main-content.order .form-login .row p a,.main-content.addresses .form-login .row p a,.main-content.account .form-login .row p a{color:#444;text-decoration:none;display:inline-block}
.main-content.order .form-login .row p a:hover,.main-content.addresses .form-login .row p a:hover,.main-content.account .form-login .row p a:hover{color:red}
.main-content.account{margin:0 0 50px}
.main-content.account h3{padding-top:0;margin-top:0;padding-bottom:15px;font-weight:300;color:#607D8B;text-transform:uppercase;font-size:22px}
.main-content.account thead tr th{border-bottom:1px solid #eee!important;padding:10px 15px}
.main-content.account tr td{padding:10px 15px}
.main-content.account tr td a{color:#57c6be}
.table-responsive{border:none}
.btn-cart{color:#fff;background:#57c6be;border:none;padding:15px 35px;border-radius:5px;text-transform:uppercase}
.btn-cart:hover{background:#27a8b4}
ul.checkout{padding-left:0}
.main-content.addresses{margin-bottom:80px}
.main-content.addresses h2{font-weight:300;margin-bottom:15px;text-transform:uppercase;color:#607D8B;text-transform:uppercase;font-size:22px}
.main-content.addresses .title-buttons,.main-content.addresses .buttons-set{margin-bottom:15px}
.main-content.addresses button#send2{margin-left:20px;margin-bottom:20px}
.main-content.addresses th{border-bottom:0}
.main-content.addresses a{color:#57c6be}
.main-content.addresses span.note a{padding-left:15px}
.main-content.addresses ul.form-style{padding:20px}
.selectcountry:focus{outline:none}
.selectcountry{padding:10px 15px;margin:10px 0;border-color:#eee}
.main-content.addresses input[type="checkbox"]{width:20px}
.main-content.order table tr td,.main-content.order table tr th{padding:10px 15px}
.main-content.order .table_no_border tr td{border:none;padding-left:0}
.main-content.order{margin-bottom:80px;margin-left:15px;margin-right:15px}
.main-content.order h3{font-weight:300;padding-bottom:15px;color:#607D8B;text-transform:uppercase;font-size:22px}
.main-content.order h2{font-weight:300;color:#607D8B;text-transform:uppercase;font-size:22px;margin-top:0}
.main-content.order th{border-bottom:none}
.main-content.order td a:hover{color:#57c6be}
.main-content.order td a{color:#444}
.upsell-pro {width: 100%;float: left;}
.upsell-pro h2 {text-transform: uppercase;text-align: center;}
.owl-buttons div {border-radius: 0 !important;width: 25px;height: 25px;background: #fff !important;border: #d3d3d3 1px solid;text-align: center;}
.upsell-pro h2 {text-transform: uppercase;text-align: center;}
.call-mobile2{
    position: fixed;
    left: 10px;
    bottom: 20px;
    background: #0573ff;
    border-radius: 20px;
    padding: 5px 20px;
}
.call-mobile2 a{color:#fff}