/*
 Theme Name:   Digital Hub nya Theme
 Theme URI:    
 Description:  Modifyed Franco Theme
 Author:       Florian Himmel
 Author URI:   https://digitalhub-h.de
 Template:     franco
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
 Text Domain:  franco-child

 */ 
/* Variation Master */
.ced-vm-swatch-wrapper-without-circle {
	width: 50px !important;
	height: 50px !important;
	border-radius: 50% !important;
}

.ced-vm-swatch-wrapper-without-circle img {
	border-radius: 50%;
}

.reset_variations {
	margin-top: 25px;
}
 .mega-menu li a {
    font-weight: normal;
    font-size:14px;
}

.current-menu-item a {
 color: black !important;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}

.isform span {
 display:block;
 font-weight:normal;
}

.single-product .description {
padding-top:10px;
}


.woocommerce-product-gallery__image {
    text-align:center;
}


.woocommerce-product-gallery__wrapper {
	text-align:center;
}

.woocommerce-product-gallery__image{
	/* width: 500px; */
    /* height: 500px; */
    height: 100%;
    overflow: hidden;
    display: flex !important;
	justify-content: center;
}

.woocommerce-product-gallery__image > a {
	display:inline-block;
	position:relative;
	/* max-height:500px; */
	/* max-height:100%;
	min-height:500px; */
	vertical-align:middle;
	/* height: 100%; */
	width: 500px;
	height: 500px;
}

.woocommerce-product-gallery .flex-viewport {
    height: auto !important;
}

.woocommerce-product-gallery .woocommerce-product-gallery__image > a > img {
    height: 100%;
    width: 100%;
    object-fit: cover;

}

img.wp-post-image {
	/* max-width: unset !important; */
}

.woocommerce-product-gallery .wp-post-image {
   display:inline-block;
   /* height:auto;
   width: auto;
   min-height: 600px;
   min-width: 600px; */
   background-size: contain;
}

.variations_form.cart {
    text-align:left;
    margin-top:30px;
}

.variations {
    margin-top:0px;
   /* display:inline-block;*/
    display: table;
    width:100% !important;
    /* border:1px solid #c3c3c3;  border-bottom:1px solid #ce685c; */
    border-left:none;
    border-right:none;
   
    padding-top:5px;
}

.variations .value {
 padding-left:0px;
 padding-right:0px;
}


.ced-vm-attr-name-label ul li {
    margin-right:0px !important;
}

.ced-vm-attr-name-label {
    text-align:left;
	width: 100%;
}

.reset_variations {
   padding-top:20px;
   display:none;
}

.franco-heading h4:before {
   bottom: -10px; 
}

.franco-heading p {
  line-height:16px;   
}
.dhhg_swatches_header_append {
   display:none;
}
.dhhg_swatches_header_append .pt2 {
    color:#ce685c;
}
.dhhg_swatches_header_append .pt1::before  {
   content: ' | '; 
   color:#c3c3c3;
}

.ced-vm-attr-label-tooltip span.vm_label_s  {
        background-color: rgba(0, 0, 0, 0.30);
        letter-spacing:2px;
        font-size:10px;
}

.ced-vm-attr-label-tooltip span.vm_label_s::after {
    border-top-color: rgba(0, 0, 0, 0.30);
}

.dhhg_swatches_image_append {
    padding:10px;
    background-color:rgba(0,0,0,0.3);
    color:white;
    display:none;
}

.single-product .description {
	margin-bottom:10px;
	margin-top:10px;
}

.footer .footer-office-content {
    text-align:left;
}

label {
 font-weight:normal;   
}

.footer {
	padding-top:100px;
    border:none;
}

.footer-v9 {

     padding-top: 10px; 
	 border-top:1px solid #ce685c;
	
}


.footer_wrap .container {
  padding-left:100px;
padding-right:100px;
}
.footer .footer-v9 .footer_wrap .footer-office {
    background: #fff url(images/bg-footer9.jpg) no-repeat top right;
    padding-top:50px;
}

.footer .footer-title {
       font-family: 'Montserrat' !important;
}

.footer label {
    display:block !important;
}

.footer .widget_nav_menu div > ul > li a:hover {
    text-decoration:none;
    border-bottom:none;
}

 .dhhg_footer_logo {
     text-align:center;
     height: 200px;
     vertical-align:middle;
     background: transparent url('/wp-content/uploads/Element-1@4000x.png') no-repeat center center;
     background-size: auto 30px;
 }
 
 
 #asl-storelocator .Num_of_store{
     display:none;
 }
 
#asl-storelocator.asl-p-cont.asl-bg-4 #panel.storelocator-panel {
  margin-top:0px !important;   
 }

.berocket_aapf_widget.berocket_style_block.pcs.berocket_values_4{
 width:50%;
}

.viewmode-toggle{
    display:none !important;
}

.widget_search button {
 top:1px;   
}

.widget_search .search-form {
    padding: 1px !important;
}


.cart-empty {
  font-size:26px;
  padding:30px;
  
    padding-bottom:80px;
  text-align:center;
}


.tinvwl-table-manage-list th {
	border-bottom:1px solid #c3c3c3;
}

.wishlist_item {
	background-color: white;
	transition: 0.7s;
}

.wishlist_item:hover {
	background-color: #fff7f4;
}

.wishlist_item td {
	transition: 0.7s;
	border-bottom: 1px solid white;	
}

.wishlist_item:hover td {
	border-bottom: 1px solid #ce685c;
}
.tinv-wishlist .product-remove button {
		background-color:#ce685c;
		color:white;
}

.tinv-wishlist .product-remove button {
		background-image: url(/wp-content/plugins/ti-woocommerce-wishlist-premium/asset/img/icon_delete_white.png);
}

.woocommerce-message {
	text-align:center;
	background-color:#eefff0;
	border-radius:12px;
}

.sl-wrapper button {
    font-size:45px !important;   
}

.dhhg_product_detail_gallery {
 margin-top:30px;
}
.dhhg_product_detail_gallery_wrapper {
    
    padding-top:15px;
}
.dhhg_product_detail_gallery li {
    padding-right:30px;
    padding-bottom:30px;
    float:left;
}

.mega-menu .dropdown-menu li a {
     text-transform:unset !important;
}

input[type="submit"]:hover {
    	background-color: #ce685c !important;
}


body .btn {
	border: 1px solid #ce685c !important;
	color: #ce685c;
}

.btn-default:active, .btn-default:focus {
    border:1px solid #c3c3c3;
    color:white !important;
}

.btn-default:hover {
    
  
}

.form-row .wpcf7-validates-as-required.wpcf7-not-valid {
  border-bottom: 1px solid #ce685c;
}

.wpcf7 .invalid .wpcf7-validation-errors{
	border: 1px solid #ffce54;
	background-color:#ffdd87;
	color:#8a6d3b;
	padding:20px;
}

.wpcf7 .wpcf7-mail-sent-ok {
	border: 1px solid #ce685c;
	background-color:white;
	color:#ce685c;
	padding:20px;
}

.wpcf7 .wpcf7-not-valid-tip {
    color:#ce685c !important;
    display:inline-block !important;
}

.wpcf7-captchar {
     border-bottom: 1px solid #ccc;
     background-color:#f7f7f7;
     margin-right:10px;
}


.mc4wp-response .mc4wp-alert.mc4wp-success {
	border: 1px solid #ce685c;
	background-color:white;
	color:#ce685c;
	padding:20px;
}

.mc4wp-form .mc4wp-alert {
	border: 1px solid #ffce54;
	background-color:#ffdd87;
	color:#8a6d3b;
	padding:20px;
}

.single-product .also-like {
 margin-bottom:30px;   
}


.dhhg_newsletter_container select {
    text-transform: none; 
}
.dhhg_newsletter_title p {
    padding-bottom:20px;
}
.mc4wp-form label {
    display:inline-block !important;
}

.mc4wp-form [type="submit"] {
    border-color:#ce685c !important;
}

/*  YELLOW PENCIL */
 
.products .item .woocommerce-Price-amount{
	display:none;
}

.products .item .star-rating{
	display:none;
}

.berocket_color_span_block{
	border:1px solid #c3c3c3 !important;
}

.active-sidebar .widget h3{
	padding-bottom:10px;
}

.active-sidebar .berocket_single_filter_widget .widget{
	padding-bottom:15px;
}

.footer-office-content{
	text-align:center;
}

.footer .widget_nav_menu div > ul > li{
	float:none;
	padding:none;
	width:auto;
}

.footer-v8 .footer_wrap .footer-office{
	border-top:1px solid #ce685c;
}

#page .side-breadcrumb{
	padding-top:0px;
	padding-bottom:0px;
}

#page .side-breadcrumb li{
	color:#ce685c;
}

.side-breadcrumb.has_overlay:before{
	opacity: 1;
	background: none ;
	background-color:white !important;
}

.side-breadcrumb .breadcrumb a{
	color:black;
}

#mini-scart .cart_label{
	display:none;
}

.side-breadcrumb .page-title h1{
	display:none;
}

.product-isotope.col-4 .item .product-desc{
	min-height:20px;
	height:20px;
}

.product-grid .products li{
	width:238px;
}

.container-boxed > nav.pagination.padding-15.text-center{
	display:none;
}

.hardcoded_produktkatalog_space{
	height:50px;
	width:100%;
}

.single-product .main-images img{
	width: auto;
	max-height: 600px;
}

.single-product table.variations a.reset_variations{
	width: auto;
	float:right;
}

.zoomContainer{
	display: none !important;
}

.single_variation_wrap div{
	display:none;
}

.single-product form.cart label.qty{
	display:none;
}

.product-action.product-action-grid{
	display:none;
}

.products .product-img .add_to_wishlist{
	display:none;
}

.isform label{
	font-weight:normal;
}

.franco-heading.notransform h1,
.franco-heading.notransform h2,
.franco-heading.notransform h3,
.franco-heading.notransform h4,
.franco-heading.notransform h5,
.franco-heading.notransform h6 {
	text-transform: none !important;
}

.franco-container.nocapital h1,.franco-container.nocapital h2,.franco-container.nocapital h3,.franco-container.nocapital h4,.franco-container.nocapital h5,.franco-container.nocapital h6{
	text-transform: lowercase;
}

.franco-container.nocapitalp p{
	text-transform: lowercase;
}

.franco-container.notransform h1,.franco-container.notransform h2,.franco-container.notransform h3,.franco-container.notransform h4,.franco-container.notransform h5,.franco-container.notransform h6,.franco-container.notransform p{
	text-transform: none;
}

.header-v12 .header-bottom{
	border-bottom: 1px solid #ce685c;
}

.mega-menu .dropdown-menu li a{
	font-family: Montserrat;
}

.container{
	width:100% !important;
}

.btn {
	margin-bottom:4px;
}


.home-boxed{
	padding-left:50px;
	padding-right:50px;
}

.header-logo a img{
	margin-top:11px;
	max-width:290px;
	max-height:50px;
}

.active-sidebar .widget ul{
	width:99%;
}

.home-boxed .product .single_variation_wrap{
	display:none;
}

.vc_col-sm-4.keep33{
	width:33%;
}

.dhhg_newsletter_container input, .dhhg_newsletter_container select{
	font-family: inherit;
	font-size: inherit;
	padding: 10px 0px 10px  0px !important;
	height: auto;
	background-color:white !important;
	height: 40px;
}

.dhhg_newsletter_container{
	background-color:white;
	overflow:hidden;
}

.dhhg_newsletter_inner{
	margin: 0px;
	overflow:hidden;
}

.dhhg_newsletter_container button [type="submit"]{
	border-color:inherit;
}

.dhhg_newsletter_container input[type="radio"], .dhhg_newsletter_container input[type="checkbox"]{
	display: inline-block;
	width: 18px !important;
	height: 18px !important;
	line-height:10px !important;
}

.dhhg_footer_contact i {
	
	margin-right:10px;
}

.dhhg_footer_contact li {
	color:black;
	padding-bottom: 6px;
	margin-right:10px;
}


.footer .footer-v9 .social_icon_list ul li {
	font-size: 16px
}


.mc4wp-form-submitted{
	text-align:center;
}

.tinvwl_add_to_wishlist_button:hover{
	color: #fff;
	background-color: #ce685c !important;
	border-color: #bfbfbf;
}

.tinvwl_add_to_wishlist_button{
	border:1px solid #ce685c;
	background: #fff none repeat scroll 0 0;
	border-radius: 0;
	color: #ce685c;
	font-family: Montserrat;
	text-transform: none;
	padding: 8px 17px;
	font-weight: 400;
	line-height: 24px;
	font-family: Montserrat;
	text-transform: none;
	padding: 8px 17px;
	font-weight: 400;
	font-size: 14px;
	    margin-bottom: 4px;
}

.hentry .product-grid ul li{
	float:left;
	width:228px;
	padding-left:20px;
	padding-bottom:20px;
}

.smile-icon-timeline-wrap .timeline-post-left span, .smile-icon-timeline-wrap .timeline-post-right span, .timeline-item-spt, .ult-responsive.custom-lht{
	font-size:14px !important;
}

h3.ult-timeline-title, h3.font{
	font-size:14px !important;
	color:#ce685c;
}

h1.ult-timeline-title, h1.font{
	font-size:30px !important;
	color:#ce685c;
}

.footer .footer-v9 a {
	
 color:black;	
}


.social_icon_list var2 {
	color: black;
}

.ult-team-member-wrap.ult-style-1 {
	min-width:100px;
	max-width:300px;
}


@media (max-width: 510px){ 
h1, h2 {
 font-size: 26px;
}

.franco-heading {
	margin-top:14px;
}


.franco-heading h3 {
	font-size: 22px;
}

h3  {
 font-size: 22px;
}

.openinghours {
		padding-top:10px;
		width:100% !important;
		display:block;
}


.openinghours br {
	display:block !important;
}

}




.search-block-top .btn-search {
	display:none;
}

.search-block-top {
	display:none;
}



.ult-team-member-wrap.ult-style-1 {
	line-height: 15px !important;
}


/* 991px and below screen sizes */
@media (max-width: 991px) {
	
br {
	display: block;
}
	
	
.ult-team-member-wrap.ult-style-1 {
	height: 330px;
	width:32%;
	float:left;
	padding-left:10px;
	min-width:100px;
	max-width:300px;
}

.dhhg_teams_2line .ult-team-member-wrap.ult-style-1 {
	height: 250px;
	width:32%;
	float:left;
	line-height: 15px !important;
	padding-left:10px;
	min-width:100px;
	max-width:300px;
}
	
.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name {
	font-size: 14px !important;
}
	
.ult-team-member-wrap {
	margin-bottom: 10px !important;
}

	
	
.woocommerce-product-gallery__image{
	width: 300px;
    height: 300px;
    overflow: hidden;
    display: inline-block;
}

.woocommerce-product-gallery__image > a {
	display:inline-block;
	position:relative;
	max-height:300px;
	min-height:300px;
	vertical-align:middle;
	/* height: 500px; */
	height: 100%;
}

img.wp-post-image {
	max-width: unset !important;
}

.woocommerce-product-gallery .wp-post-image {
   display:inline-block;
   height:auto;
   width: auto;
   min-height: 300px;
   min-width: 300px;
   background-size: contain;
}	
	
	
.footer .footer-v9 .footer_wrap .footer-office {
    background: #fff url(images/bg-footer9.jpg) no-repeat bottom right;
    padding-top:50px;
}

	
	
.header-v8 .btn-open, .header-v7 .btn-open, .header-v11 .btn-open, .header-v12 .btn-open {
	
	top: -40px;
}
	
	
	.footer_wrap .container {
    padding-left: 5px;
    padding-right: 5px;
}

.search-block-top{
	display:none;
}	
.dhhg_parallax_header {
	
}

.dhhg_footer_logo {
	display:none;
}
.home-boxed {
	padding-left: 10px;
	padding-right: 10px;
}


.footer .footer-office-content {
	    text-align: left;
	
}

.header-v12 .header-logo img {
		max-width:100%;
		height:30px;
		margin-bottom:10px;
	}
	
}


@media (max-width: 650px) {

.ult-team-member-wrap.ult-style-1 {
	height: 250px;
	width:32%;
	float:left;
	padding-left:10px;
	min-width:100px;
	max-width:300px;
}

.dhhg_teams_2line .ult-team-member-wrap.ult-style-1 {
	height: 250px;
	width:49%;
	float:left;
	line-height: 15px !important;
	padding-left:10px;
	min-width:100px;
	max-width:auto;
}

}

@media (max-width: 520px) {

	.ult-team-member-wrap.ult-style-1 {
		height: 210px;
		width:32%;
		float:left;
		padding-left:10px;
		min-width:100px;
		max-width:300px;
	}

	.dhhg_teams_2line .ult-team-member-wrap.ult-style-1 {
		height: 220px;
		width:49%;
		float:left;
		line-height: 15px !important;
		padding-left:10px;
		min-width:100px;
		max-width:auto;
	}

}

#asl-storelocator.asl-p-cont.asl-bg-4 .btn-default:hover {
	color:white !important;
	
}

#cookie-notice {
font-size:14px;
}

#cookie-notice .btn {
	font-size:14px;
}

/* Heading */
.privacy h1, .privacy h2, .privacy h3{
	font-size:25px !important;
	padding-bottom:20px;
	padding-top:20px;
}

.privacy {
	padding-top:40px;
}


.openinghours {
		width:200px;
		display:inline-block;
}

.f-right .pagination {
	padding-bottom:50px !important;
}

.asl-advance-filters {

}

.cookie-notice-container {
	padding-bottom:50px;
	padding-top:50px;
	
}

#cn-notice-text {
	padding-bottom:10px;
	display:block;
}
.cn-set-cookie {
	margin-bottom:5px;
}
#cookie-notice {
	border-top:1px solid #ce685c;
}


 .woocommerce-info  {
	font-weight:normal;
	text-align:center;
	color:black;
	font-size:20px;
	padding-bottom:100px;
}

.asl-p-cont .col-xs-9 {
	width: 90%;
}

.mega-menu li .caret {
	text-align:right;
	width: 60px;

}

.tinv-wishlist .product-thumbnail .wp-post-image {
	   width: 150px;
}

.dhhg_correct_headers h1,
.dhhg_correct_headers h2 {
	font-size:24px !important;
}

.dhhg_correct_headers h3,
.dhhg_correct_headers h4 {
	font-size:21px !important;
}


.ssf-panel {
	
}


#mainContent .section {
	background-color: white !important;
}


.ssf-button.expand, #applyFilterOptionsCancel {
	font-size:12px !important;
}

.small-block-grid-2 > li {
	width:100% !important;
}

.title {
    text-align: center !important;

}

.infobox__marker {
    width: 55px;
    height: 55px;
    border: 3px solid #ce685c !important;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
    background-color: white !important;
    color: #ce685c !important;
    font-size: 28px;
    font-weight: bold;
    line-height: 49px;
    text-align: center;
    -webkit-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
}

.store-locator__map-pin { 

}

.store-locator__infobox.store-locator__infobox--main {
    background-color: #eeeeee !important;
    color: #111111 !important;
}

.infobox__row a {
    color: #ce685c !important;
}

.store-locator__map-pin.is-active {
	color:white;
}

.store-locator__infobox--main .infobox__cta {
	   color: #111111 !important;
}

.store-locator__infobox--main .infobox__cta:hover {
	 color: #ce685c !important;
}

.infobox__closer {
	    background-color: #ce685c !important;
		width: 35px !important;
    height: 35px !important;
}

.store-exturl {
	display:none !important;
}

.infobox__inner {
-webkit-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.75);
}

a.ssflinks {
	 color: #ce685c !important;
}

.ssf-main-content .ssf-row {
    margin: 0 auto;
    max-width: 1200px !important;
}

.store-locator__geolocator {
	 color: #ce685c !important;
}

.store-locator__geolocator:hover {
	 color: #c3c3c3 !important;
}

.filter-popup-is-shown .filter-popup {
top: 60px !important;
	
}

.dhhg_download_bullet::before {
  text-align: left;
  background: url('https://www.nya.com/cdn/img/nya_download.png') left top no-repeat;
  width:30px;
  height:30px;
  display:inline-block;
  position:absolute;
  background-size:30px;
  left:20px;
  content: "\0000a0";
}

.dhhg_download_bullet {
  position:realtive;
  text-align: left;
  padding-top:5px;
  padding-bottom:5px;
  margin-left:30px;
  background-size:30px;
}


.dhhg_download_bullet a {
	line-height:30px;
 text-decoration: underline;
display:inline-block;
padding-left:10px;
padding-right:10px; 
cursor: pointer;
}

.dhhg_download_bullet span {
	line-height:30px;
	display:inline-block;
	padding-left:10px;
padding-right:10px; 
}

.dhhg_content_spacer {
	height:50px;
	min-height:50px;
	width:100%;
	display:inline-block;
	visibility:hidden;
	text-align:center;
}

.woocommerce-product-gallery__trigger {
	display: none !important;
}

.reset_variations.btn.btn-primary {
	color: white !important;
}

h1.product_title {
	margin-bottom: 16px;
}

.single-product .franco-heading {
	margin-bottom: 16px;
}

input[type="radio"], input[type="checkbox"] {
	margin-right: 8px;
	margin-bottom: 8px;
}

.tooltip * {
	text-transform: none !important;	
}

.woocommerce-account input[type="submit"], .prev-btn:hover, .next-btn:hover, .scroll-to-top, .main-images .owl-dots .owl-dot.active, .tooltip-inner, .yith-woocompare-widget .clear-all, .yith-woocompare-widget .compare.button,
.cart-btn.button, .price_slider_amount .button, .wishlist_table .product-add-to-cart > .add_to_cart.button, .widget-title::before, .widgettitle::before, .header-v11::before, .comment-reply-title::before, .testimonial_style2 .owl-dot.active,
.testimonial_style2 .owl-dot:hover, .load-more > a.btn, .widget.widget_tag_cloud a:hover, .header-v7::before, #fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span, #fp-nav ul li .fp-tooltip, #fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span, .footer-office .mc4wp-form-fields [type="submit"], .right-sidebar .mc4wp-form-fields [type="submit"], .left-sidebar .mc4wp-form-fields [type="submit"], .header-v4 .right-header > div > a::after,
.header-v4 .right-header > div > a::before, .tooltip:hover:after, .blog-type-2 .blog-item .blog-date, .testimonial-content::after, .product-slide .product-img::before, .btn.btn-default:hover, .has_overlay::before, .img-design::after,
.product-action-grid.product-action .add_to_cart_button, .product-action .add-to a:hover, .franco-heading h1::before, .franco-heading h2::before, .franco-heading h3::before, .franco-heading h4::before, .franco-heading h5::before,
.franco-heading h6::before, .custom.tparrows:hover::before, .btn.btn-primary, .widget_shopping_cart_content .cart-btn .cart-btn:hover, .widget_shopping_cart_content .cart-btn .cart-btn:first-child, .popup_holder .popup .mc4wp-form [type="submit"],
.mega-menu > li > a::before, .mega-menu > li > a::after, .cart_nu_count, .component__list-item, .banner_style_6 .banner-desc .link-cate::before, .banner_style_4::before, .widget_price_filter .ui-slider .ui-slider-handle,
.banner-jewelry-1 .banner-content::before, .product-type-2.prd_type3 .product-action-grid.product-action .add_to_cart_button, .header-v13 .cart_label, .img-member::before, .bg-primary, .blog-item .blog-date,
.img-right .vc_figure::before, .ads-type-2, .ads-type-2::before, .ads-type-2::after, .tabs_sort .isotope.gallery-style2 .item figure:hover figcaption::before, .children.dropdown-menu::before, .header-v3 .header-logo > a::before,
.header-v2 .right-header > div > a::before, .header-v2 .right-header > div > a::after, .post-type-archive-product .pagination ul.page-numbers .current, .tax-product_cat .pagination ul.page-numbers .current,
.post-type-archive-product .pagination ul.page-numbers li:hover, .tax-product_cat .pagination ul.page-numbers li:hover, .header-v17 .cart_label, .products-tab .product-img .product-action .add_to_cart_button:hover,
.footer .footer-v11 .ft_newsletter, .footer .footer-v11 .footer-title::before, #cart_added_msg_popup, #compare_added_msg_popup, .header-v17 .search-block-top > .btn-search, .shop-2 .shop-by::before, .sale-of, .shop-by::before,
.header-v18 .cart_label, .cate-acc li a:hover::before, .main-3 .ult_tabs .ult_tabmenu.style1 li a::before, .main-3 .ult_tabs .ult_tabmenu.style1 li.current a::before, .title-cate-children .title::before, .cate-children li a::before,
.vc_custom_heading.title-tes::before, .testimonial_style6 .owl-controls .owl-dot.active, .testimonial_style6 .owl-controls .owl-dot:hover, .main-3 .scroll-down a::after, .main-3 .line-ver,
.main-3 .featured-product.product-list .product-content .product-action .add_to_cart_button:hover, .footer .footer-v12 .footer-newsletter .widget_mc4wp_form_widget [type="submit"], 
.persephone.vertical .tp-bullet:hover, .persephone.vertical .tp-bullet.selected {
	background: #ce685c !important;
}

.product-type-2.prd_type3 .product-action .add-to a:hover i, .product-type-2.prd_type3 .product-action .add-to a:hover, .footer .footer-v6 .to-top a:hover, .footer .footer-v6 .bottom-footer a:hover, 
.mega-menu .dropdown-menu li a:hover, .header-v12 .search-block-top > .btn-search:hover, .header-v12 .mega-menu > li > a:hover, .blog-masonry .blog-item .post-name > a:hover, .recentcomments a:hover, .mega-menu li a:hover, 
.mega-menu li a:focus, .header-v8 .search-block-top > .btn-search:hover, .header-v8 .mega-menu > li > a:hover, .woocommerce-MyAccount-navigation ul > li.is-active a, .shop_table td.product-thumbnail .prd_info > a:hover, 
.shop_table .product-remove a:hover, .widget_nav_menu .menu-sticky ul li.selected a, .widget_product_categories .current-cat > a, .widget_franco_brands .current-cat > a, .widget_pages .current-cat > a, .widget_product_categories .current-cat-parent > a, 
.widget_franco_brands .current-cat-parent > a, .widget_pages .current-cat-parent > a, .widget_product_categories .current_page_item > a, .widget_franco_brands .current_page_item > a, .widget_pages .current_page_item > a, 
.widget_product_categories .current-page-parent > a, .widget_franco_brands .current-page-parent > a, .widget_pages .current-page-parent > a, .paginationtype-2 li a:hover, .tooltbars a:hover, .tooltbars a.active, .addthis_sharing_toolbox .f-social li a:hover, 
.footer .footer-v8 a:hover, .widget_categories ul li a:hover, .widget_product_categories ul li a:hover, .widget_franco_brands ul li a:hover, .widget_pages ul li a:hover, .active-sidebar .widget_nav_menu ul li a:hover, .widget_archive ul li a:hover, 
.widget_meta ul li a:hover, .header-v8 .subscribe a:hover, .header-v8 .social_icon_list li a:hover, .category-blog ul li a:hover, .header-v12 .social_icon_list li a:hover, .header-v12 .subscribe a:hover, .blog-content .blog-item .blog-info .info a:hover, 
.blog-content .blog-item .blog-info .info:hover > i, .footer .footer-v3 a:hover, .footer .footer-v3 .bottom-footer a:hover, .footer .footer-v3 .footer-top a:hover, .blog-type-3 .blog-item .read-more > a, .header-v4 .right-header > div > a:hover, 
.footer .footer-v2 .mc4wp-form [type="submit"]:hover, .footer .footer-v2 a:hover, .footer .footer-v2 .bottom-footer a, .controls-custom .owl-nav > div:hover, .mini-cart-special .cart-block .widget_shopping_cart_content .cart-actions .total .price, 
.btn, .blog-type-1 .blog-info .post_social_event a:hover span, .blog-type-2 .blog-info .post_social_event a:hover span, .button-group button:hover, .button-group button.is-checked, .video-content .title-video span, .footer .bottom-footer a:hover, 
.price, .blog-item .blog-info .post_social_event a:hover, .blog-item:hover .post-name > a, .product-img:hover .product-action .add_to_cart_button, .price ins, .custom.tparrows:hover::after, .tabs-sort .button-group button:hover, 
.tabs-sort .button-group button.is-checked, .franco-heading p, .widget_shopping_cart_content .cart-info .product-name a:hover, .widget_shopping_cart_content .remove-product:hover, a:focus, a:hover, .search-block-top .btn-search:hover, 
.search-block-top .btn-search:hover, .mega-menu li:hover > a, .mega-menu li.current-menu-item > a, .mega-menu li.current-menu-ancestor > a, .header-v14 .mini-cart .cart_label i:hover::before, .header-v14 .top-link .customlinks > a i:hover, 
.banner-jewelry-1 .btn-banner .btn, [class*="banner-jewelry-"] .banner-desc h4, .discover_more a, .header-v2 .right-header > div > a:hover, .product-type-2 .product-action .add-to a:hover, .info-franco .icon-q, .widget_layered_nav_filters li a span, 
.banner_style_5 .banner-desc .btn:hover, .banner_style_5 .banner-desc .btn:focus, .banner_style_5 .banner-desc .btn:active, .testimonial-container .owl-nav > div:hover::before, .brands-container .owl-nav > div:hover::before, 
.btn-slide-bottom.testimonial-container .owl-nav > div:hover::before, .btn-slide-bottom.brands-container .owl-nav > div:hover::before, .header-v17 .top-link .customlinks > a i, .header-v17 .header-top .display-inline a:hover, 
.products-tab .posted_in a:hover, .uvc-sub-heading .deal-content .price span, body .btn.btn-default.btn-icon:hover, body .btn.btn-default.btn-icon:focus, .header-v17 .header-text > p i, .footer .footer-v11 .widget_nav_menu div > ul > li a:hover, 
.footer .footer-v11 a:hover, .featured-product.product-list .product-content .posted_in a:hover, .shop-2 .term-description > p, .header-v18 .mega-menu > li > a:hover, .header-v18 .display-inline > li > a:hover, .header-v18 .cart_label:hover, 
.header-v18 .top-link .display-inline > li > a:hover, .cate-acc li a:hover, .main-3 .ult_tabs .ult_tabmenu.style1 li.current a::after, .main-3 .product-desc .product-name:hover, .main-3 .banner-desc .btn, 
.main-3 .own-carousel-cover .controls-custom .owl-nav > div:hover, .cate-children li:hover a, .testimonial-slide::before, .testimonial-slide .profile-name, .main-3 .product-desc .product-name:hover, 
.footer .footer-v12 .footer-title, .footer .footer-v12 .widget_nav_menu div > ul > li a:hover, .footer .footer-v12 .location li i, .footer .footer-v12 .social_icon_list ul li a, .main-3 .scroll-down a:hover, 
.main-3 .ult_tabs .ult_tabmenu.style1 li a::after, .main-3 .ult_tabs .ult_tabmenu.style1 li.current a::after, .envato-purchase-popup a, .main-3 .instagram-gallery .banner_text_overlay.show_custom_text a, 
.main-color h3, .header-v12 .top-link .customlinks > a:hover {
	color: #ce685c;
}

.bapf_sfilter {
    margin-bottom: 30px;

}

.berocket_single_filter_widget button {
    background: #ebebeb none repeat scroll 0 0;
    padding: 12px 12px 11px;
    border: medium none;
    color: #111;
    box-shadow: none;
    margin-bottom: 30px;
}

.berocket_single_filter_widget .bapf_head h3 {
    color: #000;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 30px;
    position: relative;
    text-transform: uppercase;
    padding-bottom: 10px;
    cursor: pointer;

}

.berocket_single_filter_widget .bapf_stylecolor .bapf_body {
    width: 50%;
}

.berocket_single_filter_widget .bapf_stylecolor .bapf_body ul li label > span {
    border: 1px solid #c3c3c3 !important;
    margin: 3px;
}

.berocket_single_filter_widget .bapf_head h3:before {
    background: #ce685c !important;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 50px;
}

/*.bapf_asradio input[type="checkbox"]{
    visibility: hidden;
    position: absolute;
}

.bapf_asradio input[type="checkbox"] + label:before{
    height: 12px;
    width: 12px;
    margin-right: 5px;
    content: " ";
    display: inline-block;
    vertical-align: baseline;
    border: 1px solid #777;
}

.bapf_asradio input[type="checkbox"]:checked + label:before{
    background-color: #107DFF;
    border-color: #107DFF !important;
}

.bapf_asradio input[type="checkbox"] + label:before{
    border-radius: 50%;
}*/

.bapf_ckbox_greychck input[type=checkbox] {
	background-color: transparent;
	border-radius: 100%;
    width: 14px !important;
    height: 14px;
}
.bapf_ckbox_greychck input[type=checkbox]:checked:after {
	width: 20px;
    height: 20px;
    top: -4px;
    left: -4px;
    transform: initial;
    background: transparent;
    border-radius: 100%;
    border: 2px solid #66bbdd;
}

.bapf_ckbox_greychck input[type=checkbox]:checked {
	border: 1px solid white;
    background-color: #66bbdd;
}

table.variations .label { visibility: hidden; }

body.single-product .variations_form.cart .ced-vm-swatch-label, body.single-product .variations_form.cart tr.ced-vm-row-wrapper {
    display: none;
}

table.variations .ced-vm-attr-name-label ul > li div.dl-variant-img-switch > img {
    height: 46px;
    width: 46px;
}

.sl-image .sl-caption {
	display: none !important;
}