/* Themify Customize Styling */
:root {	
	--theme_accent: #e80b8c; 
}
#header a:hover {	
	color: #e80b8c; 
}
body #site-logo a img {		width: 180px; 
}
#main-nav a:hover, .transparent-header #main-nav a:hover {	
	color: #e80b8c; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #e80b8c; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #e80b8c; 
}
#main-nav .highlight-link>a {	background: none;
	background-color: #e80b8c; 
}
.woocommerce ul.products li.product .button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled] {	
	border: 3px solid #e80b8c;	font-weight:700;
 
}
.woocommerce ul.products li.product .button:hover,.woocommerce #respond input#submit:hover:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover {	
	color: #e80b8c;background: none;
	background-color: rgba(222,91,91,0.00); 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 180px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 180px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 180px; 
}
 }.mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
	color: #000000; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a { 
	color: #e80b8c; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a { 
	color: #e80b8c; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a:hover { 
	color: #e80b8c; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a:hover { 
	color: #e80b8c; }
/* Themify Custom CSS */
#main-nav>.current-menu-item>a:before, #main-nav>.current-menu-item>a:hover:before, #main-nav>.current_page_item>a:before, #main-nav>.current_page_item>a:hover:before, #main-nav>li:hover>a:before {
    color: #e80b8c !important;
}
.icon-menu .icon-menu-count { background-color: #e80b8c;}
.module-fancy-heading .sub-head {color:#e80b8c}
#footerwrap .footer-social-badge a
{
color:white !important;	
}
#footerwrap a:hover { color:#e80b8c }
.woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button, .woocommerce input.button.alt, .woocommerce ul.products li.product .button { background: #e80b8c ; }
.product_meta a {color: #e80b8c;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
  border-color: #e80b8c;
}
.related .fancy-heading {color:#e80b8c !important;}
.social-share a:hover {color: #e80b8c !important;}
.post-category a{color: #e80b8c;}
.post-author a{color: #e80b8c;}
.post-comment a{color: #e80b8c;}
.post-category a:hover{color: black;}
.post-author a:hover{color: black;}
.post-comment a:hover{color: black;}
.post-title a:hover{color: #e80b8c;}
.load-more-button{color: #e80b8c;}
.builder-contact button{background-color: #e80b8c;border: 3px solid #e80b8c;font-weight: bolder; }
.builder-contact button:hover{background-color: white;border: 3px solid #e80b8c;color:#e80b8c;font-weight: bolder;}
.module-icon-item a{color: #e80b8c;}
.module-icon-item a:hover{color: black;}
.builder_button{color:#e80b8c !important; border: 3px solid #e80b8c !important; font-weight: 700 !important;}
.builder_button:hover{color:white !important;background-color: #e80b8c  !important}
.themify_builder_content-246 .tb_gnyh923 .builder_button {background-color:#e80b8c !important;color:white !important;}
.themify_builder_content-246 .tb_gnyh923 .builder_button:hover {background-color:white !important;color: #e80b8c !important;border-color:white !important;}
.themify_builder_content-246 .tb_ue83442 .builder_button {background-color:white !important;}
.tb_ue83442 .builder_button:hover {background-color: #e80b8c !important;}
.themify_builder_content-3819 .tb_59c4e65 .builder_button {background-color:white;}
.themify_builder_content-3819 .tb_qcv3635 .builder_button{background-color:#030303 !important;}
.themify_builder_content-3819 .tb_qcv3635 .builder_button:hover{background-color:#e80b8c !important;}
.themify_builder_content-3819 .tb_e4rd950 .builder_button:hover{background-color:#e80b8c !important;}
.themify_builder_content-3819 .tb_e4rd950 .builder_button{background-color:#030303 !important;}
a {color: #e80b8c;}
#comments .submit{background-color:#e80b8c !important;
color:white !important;border: 3px solid #e80b8c;}
#comments .submit:hover{background-color:white !important;color:#e80b8c !important;border: 3px solid #e80b8c;}
.themify_builder_content-3819 .tb_3e9bffa, .themify_builder_content-3819 .tb_shs3909, .themify_builder_content-3819 .tb_082dc5c .builder_button{background-color: white !important;}
.themify_builder_content-3819 .tb_3e9bffa, .themify_builder_content-3819 .tb_shs3909, .themify_builder_content-3819 .tb_082dc5c .builder_button:hover{color: white !important; background-color: #e80b8c !important;}
.builder_button{border-radius: 30px !important;}

.below-logo-widget .button{background-color: #e80b8c !important; color:white !important; border: 3px solid #e80b8c !important;font-weight: 700;border-radius: 30px !important;padding:.7em 1.2em;text-transform: uppercase;}

.below-logo-widget .button:hover{background-color: white !important; color:#e80b8c !important; border: 3px solid #e80b8c !important;font-weight: 700;border-radius: 30px !important;}








.arrow-up a:hover{background-color: #e80b8c !important;}
.tb_optin_submit button{background:black !important;color:#e80b8c;border:3px solid #e80b8c;font-weight: 700;}
.tb_optin_submit button:hover{background:#e80b8c !important;color:white;border:3px solid #e80b8c;}
.tf_post_count{display:none !important;}
#pagewrap .wpf_slider.ui-slider .ui-widget-header {
    background-color: #e80b8c;
}

.checkout-button .button{ background-color: #e80b8c !important;font-weight: bolder !important;}
.checkout-button .button:hover{ color: #e80b8c !important;background-color: white !important;font-weight: bolder !important;}
.wc-block-checkout__actions_row .wc-block-components-button {background-color: #e80b8c;border: 3px solid #e80b8c;font-weight: bolder; }
.wc-block-checkout__actions_row .wc-block-components-button:hover {background-color: white ;color: #e80b8c;border: 3px solid #e80b8c;font-weight: bolder; }
.wc-block-components-totals-coupon__form .wc-block-components-button{background-color: #e80b8c;border: 3px solid #e80b8c;font-weight: bolder;}

#tf_sticky_buy div.product div.images .woocommerce-product-gallery__image{
height: auto;
}

@media screen and (max-width: 1100px) {
.bellows.bellows-mobile-collapse.bellows-mobile-open {
    height: 70vh;
    overflow: scroll;
}
}