a,body{color:#333}body{font-size:13px;font-family:"Open Sans",sans-serif;padding:0;margin:auto;line-height:1.55}a{text-decoration:none}.mega-menu .wide .mgk-popup>.inner>ul.sub-menu>li.menu-item.imgitem a span,legend{display:none}.col-left,.col-right{margin-bottom:0}.col1-layout .header-background-default{margin:20px;padding:0}.col1-layout .col-main{float:none;width:auto}.col2-right-layout ol.opc .col-md-4{margin-right:15px}.col3-layout .col-wrapper{float:left;width:780px}.col3-layout .col-wrapper .col-main{float:right}.product-essential .variations_form .variations{margin-bottom:10px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%!important}.cart-table tbody td.image a img{width:80px!important;max-width:80px!important;height:auto!important}#rev_slider a.s-link,.magik-slideshow a.s-link{position:absolute;top:0;bottom:0;left:0;height:100%;width:100%;z-index:0}.mega-menu .wide .mgk-popup>.inner>ul.sub-menu>li.menu-item.imgitem a{display:inline-block;width:100%;height:100%}.yith-wcqv-main .product.has-default-attributes.has-children>.images{opacity:1!important}#yith-quick-view-content{margin:10px}#yith-quick-view-content .product-image{display:inline-block;margin-bottom:0;padding-top:20px;padding-left:20px;width:46%!important}#yith-quick-view-content div.summary{padding:20px 0 0;float:right!important}.yith-woocompare-widget ul.products-list li .remove{left:0!important}.yith-woocompare-widget ul.products-list li .title{margin-left:25px!important}


h3.tm-epo-field-label {
    text-align: center;
}.wp-yrw .wp-yelp-text {
	color: #000 !important;
}


.wp-yrw.wpac {
	height: 430px !important;
	overflow-y: scroll !important;
}

.term-139 .products-grid .price-box .woocommerce-Price-amount.amount:nth-child(1) .woocommerce-Price-currencySymbol::before{
	display:none !important;
}.cpf_hide_element.cpf-type-date.luxury-div {
    width: 100% !important;
}.featured-pro .block-title h2 {
    font-size: 25px !important;
	    text-align: center !important;
}.bestsell-pro .block-title h2 {
	text-align: center !important;
}.cpf_hide_element.tm-cell.col-3.cpf-type-header.luxury-heading-div {
    display: none;
}

#nav-menu-item-2566 span, #nav-menu-item-6290 span {
    border-right: none;
}li#nav-menu-item-6290 {
    background: #ffa600;
    border-bottom: 2px solid #fff;
}#nav-menu-item-6290 a span {
    color: #000 !important;
    font-size: 14px;
    font-style: italic;
    font-weight: 900;
}