/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         HyperDrive/Kaivac
 Author URI:     https://www.hyperdrivei.com
 Template:       Divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

html body {
	font-family: soleil, sans-serif;
}
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}

.wp-block-media-text .wp-block-media-text__content{
	padding: 0 5% !important;
}

ol  li, ul li
{

	margin: 16px 0 16px 0;

}
.et-l--post .et_pb_gutters3, .et-l--footer .et_pb_gutters3{

	background-color: #b7b7b7;

}

.xt_woofc-inner{

z-index: 10000000000 !important;

}
.grecaptcha-badge{
	visibility: hidden !important;
}

/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

h1, h2 {
	font-family: soleil, sans-serif;
	font-weight: 700;
	font-style: normal;
}

h2 {
	font-weight: 600;
}

/*h1 {
	line-height: 1.3em;
}*/

.et_pb_contact_select{
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.et_pb_menu_0_tb_header{
	max-width: 100% !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-highlight a {
	color: #ffd000 !important
}
.woocommerce button.button.alt, .single_add_to_cart_button.button.alt,
.woocommerce .product_type_simple.button.alt{
	color: #000 !important;
	min-height: 55px;
}
.wc-product-table .cart .quantity{
	min-height: 50px !important;
}

.et_pb_post_content_0_tb_body{
width: 100% !important;
}

.et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body{
width: 80% !important;
}
.et_pb_row{
	max-width: 1200px;
}

.et_pb_row.kv-post-content{
	width: 100%;
}

.cart .single_add_to_cart_button.button, .cart .single_add_to_cart_button.alt{
	font-size: 18px !important;
	background-color: #ffd000 !important;
	border-width: 8px!important;
	border-color: #ffd000 !important;
	border-radius: 0px !important;
	font-weight: bold !important;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}
.price .amount{
	color: #000 !important;
}

.woocommerce button.button.alt:hover{
	color: #000;
	padding: .3em 1em;
}
.woocommerce .button::after{
	opacity: 0 !important;
	width: 0 !important;
	content: '' !important;
}
.woocommerce .button:hover{
	padding: .3em 1em !important;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{
		color: #000 !important;
	background-color: #ffd000;
}
.variations .value .reset_variations{
	display:none !important;
}
.variations .value {
	width: 100%;
	text-align: right;
	padding: 0 25px 0 0;
}
.variations .value span{
	display: block;
	width: 100%;
	padding: 0;
}
.variations .label{
	visibility: hidden;
	font-size: 1px;
	padding: 0;
	line-height: 0px;
	display: block;
}
.single_variation_wrap .product-sku{
	display: none;
}
.theme-Divi .woocommerce-info a{
	color: #000 !important;
}

.variations td select {
	background-color: #ececec;
	border: 1px solid #e9eaea;
	width: 67%
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	color: #000;
font-size: 18px;
background-color: #ffd000;
border-width: 8px!important;
border-color: #ffd000;
border-radius: 0px;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{
	background-color: #ffd000 !important;
}

.wc_avatax_validate_address{
	float: right;
}

.multi-cart-form .button{
	font-size: 18px;
background-color: #ffd000;
border-width: 8px!important;
border-color: #ffd000;
border-radius: 0px;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
	border: none;
}
.mapsvg-filter-label{
	font-family: soleil !important;
}
.mapsvg-filters-wrap .mapsvg-distance-fields .distance-search-wrap.with-user-location-button input[type=text]{
height: 55px !important;
border-radius: 0 !important;
font-family: soleil !important;
padding: 16px !important;
}

.mapsvg-filters-wrap .mapsvg-distance-field-2 .select2-selection{

border-radius: 0 !important;
font-family: soleil !important;
/*padding: 16px !important;
 */
}
.mapsvg-filters-wrap .select2-container .select2-selection--single{
	height: 55px !important;
}
.distance-search-wrap .user-location-button{
	top: 21px !important;
	right: 18px !important;
}
.page-id-7636
.select2-container--default .select2-selection--single .select2-selection__rendered

{
	line-height: 55px !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
	border: none !important;
}

.mapsvg-filters-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 55px !important;
}

.select2-dropdown{
	border-radius: 0 !important;
}
.mapsvg-btn, .mapsvg-wrap-all .btn{
	font-size: 18px;
background-color: #ffd000 !important;
border-width: 8px !important;
border-color: #ffd000 !important;
border-radius: 0px !important;
font-weight: bold !important;
font-style: normal !important;
text-transform: uppercase !important;
text-decoration: none !important;
letter-spacing: 1px !important;
	font-family: soleil !important;
}

.select2-container--default .select2-results__option--highlighted{
background-color: #ffd002 !important;
color: #000 !important;
}

.mapsvg-directory{
	background-color: transparent !important;
}

#main-content{
	background-color: transparent;
}
#main-content > .container{
	background-color: #fff;
}
#content-area{
	padding: 0 50px 0 50px;
}
@media only screen and (min-width : 1024px) {

 h1 {
/*	font-size: 40px;*/
 }

}

h2 {
/*	font-size: 19px;*/
	line-height: 1.3em;
}

@media only screen and (min-width : 1024px) {

 h2 {
/*	font-size: 35px;*/
 }

}

h3, h4, h5, h6 {
	font-family: soleil, sans-serif;
	font-weight: 600;
	font-style: normal;
	line-height: 1.3em;
}

p {
	font-family: soleil, sans-serif;
	font-weight: 400;
	font-style: normal;
/*	font-size: 16px;*/
	/*line-height: 1.4em;*/
}

@media only screen and (min-width : 1024px) {

 p {
/*	font-size: 18px;*/
 }

}

/*nav overwrites*/
.yellowOverwrite a {
	color: #ffd000 !important;
}

/*homepage overwrites*/

/*black circle area - class on container*/
.home_circles p {
	font-size: 14px;
}

.home_circles i {
	color: #fbc922;
}

@media only screen and (min-width : 1024px) {

.home_circles p {
	font-size: 16px;
}

}

/*featured section on homepage*/

.home_featured-image {
	margin-bottom: 0 !important;
}

@media only screen and (min-width : 981px) {

	.home_featured-image {
		margin-right: 0 !important;
	}

	.home_featured-columnResize {
		width: 50% !important;
	}


}

/*bottom three items*/

.home_bottomThree {
	padding: 5px 20px 20px 20px;
}



@media only screen and (min-width : 981px) {

	/*.home_bottomThree p {
		200: 80%;
	}*/

	.home_bottomThree {
		padding: 5px 30px 20px 30px;
	}

}

/*homepage slider*/
.homepage_sliderOverwrites {

}

/*Custom slider with store logos*/
.homepage_storeSlide {
	width: 90%;
	margin: 0 auto;
	position: relative;
	/*height: 80px;*/
}

/*@media only screen and (min-width : 768px) {

 	.homepage_storeSlide {
 		height: auto;
 	}
}*/


@media only screen and (min-width : 981px) {

 	.homepage_storeSlide {
 		height: 110px;
 	}
}

.homepage_storeSlide .swiper-button-next:after, .swiper-button-prev:after{
	font-size: 24px;
	font-weight: bold;
	color: white;
}

.homepage_storeSlide .swiper-button-next{
	right: -20px;
	left: auto;
	position: absolute;
}

.homepage_storeSlide .swiper-button-prev{
	right: auto;
	left: -20px;
	position: absolute;
}


@media only screen and (min-width : 375px) {

	.homepage_storeSlide .swiper-button-next{
		right: -25px;
	}

	.homepage_storeSlide .swiper-button-prev{
		left: -25px;
	}

}

@media only screen and (min-width : 768px) {

	.homepage_storeSlide .swiper-button-next{
		right: -35px;
	}

	.homepage_storeSlide .swiper-button-prev{
		left: -35px;
	}

}

@media only screen and (min-width : 1024px) {

	.homepage_storeSlide .swiper-button-next{
		right: -45px;
	}

	.homepage_storeSlide .swiper-button-prev{
		left: -45px;
	}

}

#footer-bottom {
	display: none;
}


#main-footer {
	background-color: black;
	max-width: 1200px;
	margin: 0 auto;
	background-image: url(https://woocommerce-744292-2544632.cloudwaysapps.com/wp-content/uploads/2020/08/background_triangle.png);
	    background-position: bottom right;
	    background-repeat: no-repeat;
	    background-size: 120px;
}

@media only screen and (min-width : 981px) {

	#main-footer {
		margin-bottom: 20px;
		background-image: url(https://woocommerce-744292-2544632.cloudwaysapps.com/wp-content/uploads/2020/08/background_triangle.png);
		    background-position: bottom right;
		    background-repeat: no-repeat;
		    background-size: 120px;
		    padding-top: 20px;
	}
}


/*customer footer*/

.hdfooter_items {
	max-width: 1200px;
	background-color: black;
	/*// comment ehse out*/
	/*width: 80%;
	margin: 0 auto; */
}

.hdfooter_itemsContainer {

}

/*// flex object*/

.hdfooter_flex {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

@media only screen and (min-width : 981px) {

	.hdfooter_flex {
		justify-content: space-between;
	}
}


/*// logo flex*/
.hdfooter_flex-item-logo {
	width: 100%;
}

@media only screen and (min-width : 981px) {

	.hdfooter_flex-item-logo {
		width: 20%;
		position: relative;
		bottom: 22px;
	}
}

@media only screen and (min-width : 1200px) {

	.hdfooter_flex-item-logo {
		width: 23%;
		right: 25px;
	}
}


.hdfooter_flex-item-logo img {
	width: 100%;
	max-width: 200px;
	margin: 0 auto;
	display: block;
	padding-bottom: 20px;
}

@media only screen and (min-width : 981px) {

	.hdfooter_flex-item-logo img {
		max-width: none;
	}
}

/*// items flex*/
.hdfooter_flex-item {
	width: 100%;
}

@media only screen and (min-width : 981px) {

	.hdfooter_flex-item {
		width: 20%;
	}
}

.hdfooter_flex-item ul {
	list-style-type: none;
	margin-bottom: 30px;
}

.hdfooter_flex-item ul li {
	margin-bottom: 0;
	font-weight: 400;
}

@media only screen and (min-width : 981px) {

	.hdfooter_flex-item ul li {
		margin-bottom: 6px;
	}
}

.hdfooter_flex-item ul li:before {
	content: none !important;
}

.hdfooter_yellow {
	color: #ffcf01 !important;
	font-weight: 700;
}

.hdfooter_center {
	text-align: center;
}

.hdfooter_centerInner {
	text-align: left;
	display: inline-block;
	min-width: 170px;
}


@media only screen and (max-width : 980px) {

	.hdfooter_centerInner ul li {
		font-weight: 300 !important;
		font-size: 16px !important;
	}
}

/*overwriting default template footer styles*/

@media only screen and (max-width : 980px) {

	.footer-widget:nth-child(n) {
		width: 100% !important;
	}
	.container {
		width: 100% !important;
	}
	.page-id-7636 .container #content-area{
		padding: 0 20px 0 20px !important;
	}
}

@media only screen and (min-width : 981px) {

	.footer-widget:nth-child(n) {
		width: 100% !important;
	}
}

.hdfooter_social {
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 160px;
	margin: 0 auto;
	padding-bottom: 20px;
}

@media only screen and (min-width : 981px) {

	.hdfooter_social {
		max-width: none;
		padding-left: 10px;
	}
}

.hdfooter_social div {
	width: 24%;
	padding: 0 3px;
}

.hdfooter_copyright {
	font-size: 13px;
	color: white;
	text-align: center;
	font-weight: 300 !important;
}

@media only screen and (min-width : 981px) {

 	.hdfooter_copyright {
		text-align: right;
		padding-top: 70px;
	}
}

#custom_html-6 {
	float: none;
}

.footer-widget {
	margin: 0;
}

#footer-widgets {
	padding: 50px 0 0px;
}

#footer-widgets .footer-widget li {
	line-height: 25px;
}

@media only screen and (min-width : 981px) {

 	#footer-widgets .footer-widget li {
 		line-height: 28px;
 		font-size: 16px;
 		font-weight: 300;
 	}
}


@media only screen and (min-width : 981px) {

 	#footer-widgets {
 		padding: 50px 0 20px;
 	}
}

@media only screen and (min-width : 981px) {

 	.et_pb_gutters3 .footer-widget {
 		margin: 0;
 	}
}

/* navigation overwrites */

/*.et_menu_container {

}

@media only screen and (min-width : 981px) {

 	.et_menu_container {
		width: 95%;
 	}
}

@media only screen and (min-width : 1250px) {

 	.et_menu_container {
		width: 85%;
 	}
}

#top-menu li a {

}

@media only screen and (min-width : 981px) {

 	#top-menu li a {
		font-size: 13px;
 	}
}

@media only screen and (min-width : 1100px) {

 	#top-menu li a {
		font-size: 14px;
 	}
}

@media only screen and (min-width : 1250px) {

 	#top-menu li a {
		font-size: 16px;
 	}
}

#logo {

}

@media only screen and (min-width : 1250px) {

	#logo {
		position: relative;
		bottom: 10px;
		max-height: 75%;
 	}
}

*/

/*divi header overwrites*/

.et_mobile_menu {
	max-width: 101vw;
	position: absolute;
	left: 51% !important;
	transform: translate(-44%, 0%);
	padding-top: 0 !important;
	width: 230% !important
}

@media only screen and (min-width : 981px) {

 	.et_pb_menu__wrap {
 		justify-content: flex-end !important;
 	}
}

	.logoCenterOveride .et_pb_image_wrap {
		max-width: 200px;
	}

@media only screen and (min-width : 981px) {

 	.logoCenterOveride .et_pb_image_wrap {
		max-width: 85%;
 	}
}

@media only screen and (min-width : 1200px) {

 	.logoCenterOveride .et_pb_image_wrap {
		max-width: 100%;
 	}
}

/*main nav*/

@media only screen and (min-width : 1200px) {

 	.et_pb_menu_1_tb_header{
 		position: relative;
 		top: 15px;
 	}
}


/*added to justify logo left on tablets*/
@media only screen and (max-width : 767px) {

 	.et_pb_image_0_tb_header {
		margin-left: 0;
 	}
	 .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{
		 width: 100% !important;
	 }


}

@media only screen and (max-width : 980px) {

 	.et_pb_image_0_tb_header {
		margin-left: 0;
 	}

	 .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{
		  width: 100% !important;
	  }
}

@media only screen and (min-width : 981px) {

 	.et_pb_menu_1_tb_header.et_pb_menu ul li a {
 		font-size: 12px !important;
 	}
}

@media only screen and (min-width : 1100px) {

 	.et_pb_menu_1_tb_header.et_pb_menu ul li a {
 		font-size: 14px !important;
 	}
}

@media only screen and (min-width : 1200px) {

 	.et_pb_menu_1_tb_header.et_pb_menu ul li a {
 		font-size: 16px !important;
 	}
}

/*secondary nav*/

@media only screen and (min-width : 981px) {

 	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
 		font-size: 14px !important;
 	}
}

/*search box overwrites*/

.customSearchBox {
	position: relative !important;
	left: 6px !important;
	margin-top: 15px;
	border: none !important
}

.et-db #et-boc .et-l .et_pb_search.customSearchBox{
	border: none !important;
}

@media only screen and (min-width : 981px) {

 	.customSearchBox{
 		margin-top: 0;
 	}
}



.customSearchBox .et_pb_s {
	font-size: 13px!important;
	font-weight: 300 !important;
	color: #231f20 !important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 83%, #ffffff 83%, #ffcf06 83%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ffffff 83%,#ffffff 83%,#ffcf06 83%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ffffff 83%,#ffffff 83%,#ffcf06 83%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffcf06',GradientType=1 ) !important; /* IE6-9 */

}

/*Hide the search button*/
.ds-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
    background: transparent !important;
    color: transparent !important;
    border: none !important;
    width: 40px !important;
    z-index: 2;
	padding: 0 !important;
	position: absolute;
	right: 0;
}
/*Add padding to the search input field*/
.ds-icon-search input.et_pb_s,
.widget_search input#s {
    padding-right: 55px !important;
}
/*Add the icon*/
.ds-icon-search .et_pb_searchform:before,
.widget_search::before {
    content: '\55';
        position: absolute;
        font-family: 'ETModules';
        z-index: 1;
        right: 0;
/*        top: 2px;*/
        font-size: 14px;
        padding: 4px 14px;
        /*background-color: #ffcf06;*/
        font-weight: bold;
        transform: rotate(270deg);
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        -webkit-text-stroke: 1.5px black;
}

@media only screen and (min-width : 1024px) {

 	.closerSearchBox {
		position: relative !important;
		left: 15px !important;
 	}
}

.et_pb_search {
	border: none !important;
}

.et_pb_search_0_tb_header input.et_pb_s {
	border-radius: 26px;
	padding-top: 0.615em!important;
	    padding-right: 0.415em!important;
	    padding-bottom: 0.655em!important;
	    padding-left: 1.3em!important;
}

@media only screen and (min-width : 981px) {

 	.et_pb_row_0_tb_header.et_pb_row {
 		position: relative;
 		top: 12px;
 	}
}

@media only screen and (min-width : 1200px) {

 	.et_pb_row_0_tb_header.et_pb_row {
 		padding-right: 0 !important;
 	}
}

@media only screen and (min-width : 1200px) {

 	/*.et-menu {
 		position: relative;
 		top: 8px;
 	}*/
}

@media only screen and (min-width : 1200px) {

 	.sub-menu {
 		min-width: 320px;
 	}
}

@media only screen and (min-width : 1200px) {

 	.sub-menu li a{
 		min-width: 300px;
 	}
}

/*.et_pb_menu_1_tb_header.et_pb_menu ul li a:last-child {
	color: #ffd000!important;
}*/

.et_pb_menu_1_tb_header.et_pb_menu ul li a {
	letter-spacing: .6px;
}

/*.et_pb_slide {
	min-height: 500px !important;
}

@media only screen and (min-width : 981px) {

 	.et_pb_slide {
 		min-height: 700px !important;
 	}
}*/

.breakDesktop {
	display: none;
}


@media only screen and (min-width : 981px) {

 	.breakDesktop {
		display: block;
 	}
}

/*@media only screen and (min-width : 1200px) {

 	.et_pb_menu__wrap {
		position: relative;
		left: 20px;
 	}
}*/


@media only screen and (min-width : 981px) {

	.et_pb_search_0_tb_header.et_pb_module {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}


@media only screen and (min-width : 1200px) {

	#menu-secondarydivimenu {
		position: relative;
		left: 17px;
	}
}


.et-menu .menu-item-has-children>a:first-child:after {
	content: none !important;
}


@media only screen and (min-width : 981px) {

	.logoCenterOveride {
		position: relative;
		bottom: 12px;
	}
}

@media only screen and (min-width : 981px) {

	header {
		background-color: black;
	}
}

@media only screen and (min-width : 981px) {

	.featuredResizeText .et_pb_text_inner h2{
		font-size: 25px !important;
	}
}

.et-pb-controllers a {
	border-radius: 14px;
	width: 14px;
	height: 14px;
	background-color: black !important;
	opacity: 1;
}

.et-pb-controllers .et-pb-active-control {
	background-color: #ffd000 !important;
}

/*module overwrites*/

/*extra h1 spacing*/

.extraHeadingPadding h1 {
	padding-bottom: 30px;
}

.extraHeadingPadding h2 {
	padding-bottom: 30px;
}


.ulPageStyle ul {
	line-height: 1.9em;
	text-indent: 20px;
	list-style-type: none;
	padding-bottom: 0 !important;
}

.ulPageStyle ul li{
	position: relative;
}

.ulPageStyle ul li::before {
	content: '•';
	position: absolute;
	left: -20px;
	font-size: 20px;
	top: -1px;
}

@media only screen and (min-width : 981px) {

	.ulPageStyle ul {
		line-height: 1.9em;
		text-indent: 30px;
	}
}

.typesOfFloorCentered .et_pb_text_inner {
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	min-width: 100%;
	padding: 0 5px;
	line-height: 30px;
}

/*k12 page overwrites*/

.k12-inlineImage {
	width: 100%;
	max-width: 310px;
	margin: 0 auto 10px;
	display: block;
}

.schoolsVideoOverwrite {

}

.form_overwrites_style1 .et_pb_contact .et_contact_bottom_container {
	text-align: center !important;
	display: block !important;
	width: 100% !important;
}


.et_pb_text ol {
	padding-bottom: 0 !important;
}

.article-header .et_pb_image_wrap{
	margin-top: -64px;
	margin-bottom: 64px;
}

.article-content .et_pb_section{
	padding-top: 0;
}
.article-page .et_pb_row {
	width: 100%;
}
.article-page .et_pb_title_container{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.et-l--body .et_builder_inner_content{
	background-color: #b7b7b7;
}

/*main-menu overwrites*/

.products_pages {
	color: #acacac;
}

.products_pages a {
	color: #acacac;
}

@media only screen and (min-width : 981px) {

	.menu-mobile-only {
		display: none !important;
	}
}

.menu-desktop-only {
		display: none !important;
	}

@media only screen and (min-width : 981px) {

	.menu-desktop-only {
		display: inline-block !important;
	}
}

/*reposition search bar on mobile*/
.et_pb_search_0_tb_header.et_pb_module {
	margin-left: auto !important;
	margin-right: auto!important;
}

#mobile_menu2 > li.menu-mobile-only.et_pb_menu_page_id-5193.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-5193 > a > div {
	max-width: 285px !important;
}

/*mobile menu above search*/
.mobile_topMenu {
	display: inline !important;
	max-width: 300px !important;
	margin: 0 auto !important;
	text-align: center !important;
	padding: 0 !important;
}

.mobile_topMenu li {
	display: inline !important;
	padding: 0 !important;

}

.mobile_topMenu li a {
	color: #a9a8a9 !important;
	font-size: 12px !important;
	font-weight: 200 !important;
	display: inline !important;
	padding: 0 !important;
}

.mobile_topMenu li a:last-child {
	color: #a9a8a9 !important;
}

.mobile_topMenu li a:first-child {
	display: inline !important;
}

.et_pb_menu_page_id-5214 a:first-child {
	display: none !important;
}

/*mobile menu spacing items*/

.et_mobile_menu .mobile_menu_format {
	padding-left: 20px !important;
}

.et_mobile_menu .mobile_menu_format-first {
	padding-left: 20px !important;
	padding-top: 10px !important;
}

.et_mobile_menu .mobile_menu_format-last {
	padding-left: 20px !important;
	padding-bottom: 40px !important;
}

.et_mobile_menu .mobile_menu_format:first-child {
	padding-top: 10px !important;
}

.et_mobile_menu .mobile_menu_format a {
	color: #ffffff!important;
	    font-weight: 300 !important;
	    font-size: 16px !important;
}

.et_mobile_menu .mobile_menu_format-first a {
	color: #ffffff!important;
	    font-weight: 300 !important;
	    font-size: 16px !important;
}

.et_mobile_menu .mobile_menu_format-last a {
	color: #ffffff!important;
	    font-weight: 300 !important;
	    font-size: 16px !important;
}

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

@media only screen and (min-width : 500px) {

	.et_mobile_menu {
		text-align: center !important;
	}
}

/*literally a nightmare embedding a menu in a menu in divi*/

#mobile_menu2 > li.menu-mobile-only.white-overwrite.mobile_menu_format-first.et_pb_menu_page_id-19.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5182 > a {
	font-weight: 300 !important;
}

#mobile_menu2 > li.yellowOverwrite.mobile_menu_format-last.et_pb_menu_page_id-31.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-33 > a {
	font-weight: 300 !important;
}

#menu-main > li.yellowOverwrite.mobile_menu_format-last.et_pb_menu_page_id-31.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-33 > a {
	color: #ffd000 !important;
}

/*make mobile nav an x*/
.mobile_nav.opened .mobile_menu_bar:before {
 content: '\4d';
}

.shop-menu-hold .mobile_nav.opened .mobile_menu_bar:before {
	 content: '3' !important;
	}

/*style overwrites for megamenu desktop products*/

#menu-main > li.mega-menu.first-level.menu-desktop-only.et_pb_menu_page_id-19.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children.menu-item-30.mega-menu-parent.mega-menu-parent-2 > ul {
	padding: 35px 20px 35px 20px !important;
	width: 700px;
}

.product-overwrites {
	color: #acacac !important;
}

.product-overwrites a {
	color: #acacac !important;
}

/*.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item .product-overwrites a {
	color: #acacac !important;
	padding-left: 30px !important;
	font-weight: 300 !important;
}
*/
/*new nav stuff*/
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu .product-overwrites a {
	color: #acacac !important;
	padding-left: 30px !important;
	font-weight: 300 !important;
}

.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu .product-overwrites a:hover {
	color: #ffd002 !important;
	opacity: 1 !important;
}

#menu-main > li.mega-menu.first-level.menu-desktop-only.et_pb_menu_page_id-19.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children.menu-item-30.mega-menu-parent.mega-menu-parent-2 > ul > li.second-level.et_pb_menu_page_id-1775.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1775 > a:hover {
	color: #ffd002 !important;
	opacity: 1 !important;
}

/*fixing it on other pages*/

#menu-main > li.mega-menu.first-level.menu-desktop-only.et_pb_menu_page_id-19.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-30.mega-menu-parent.mega-menu-parent-2 > ul > li.second-level.et_pb_menu_page_id-1775.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1775 > ul {
	padding-top: 0 !important;
}

#menu-main > li.mega-menu.first-level.menu-desktop-only.et_pb_menu_page_id-19.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-30.mega-menu-parent.mega-menu-parent-2 > ul > li.et_pb_menu_page_id-5248.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-5248 > ul {
	padding-top: 0 !important;
}

#menu-main > li.mega-menu.first-level.menu-desktop-only.et_pb_menu_page_id-19.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-30.mega-menu-parent.mega-menu-parent-2 > ul > li.second-level.et_pb_menu_page_id-1775.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1775 > a:hover {
	color: #ffd002 !important;
	opacity: 1 !important;
}

#menu-main > li.mobile_menu_format.et_pb_menu_page_id-2413.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-2418 > ul a:hover {
	color: #ffd002 !important;
	opacity: 1 !important;
}

.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a:hover {
	color: #ffd002 !important;
	opacity: 1 !important;
}

/*new nav stuff*/

.et_pb_fullwidth_menu .et-menu-nav>ul ul, .et_pb_menu .et-menu-nav>ul ul {
	padding-top: 29px !important;
}

.et_pb_fullwidth_menu .et-menu-nav>ul li.ntcsub ul.sub-menu, .et_pb_menu .et-menu-nav>ul li.ntcsub ul.sub-menu {
margin: 0 0 0 10px !important;
padding-top: 0 !important;
}

/*change this direct selctor if product menu changes*/
#menu-main > li.mega-menu.first-level.menu-desktop-only.et_pb_menu_page_id-19.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children.menu-item-30.mega-menu-parent.mega-menu-parent-2 > ul > li.second-level.et_pb_menu_page_id-1775.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1775 > ul {
	padding-top: 0 !important;
}

.nav li li ul{
	left: 320px;
}

#menu-main > li.mega-menu.first-level.menu-desktop-only.et_pb_menu_page_id-19.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children.menu-item-30.mega-menu-parent.mega-menu-parent-2 > ul > li.et_pb_menu_page_id-5248.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-5248 > ul {
	padding-top: 0 !important;
}

#menu-main a:hover {
	color: #ffd002 !important;
	border-color: #000 !important;
}
.main-menu-hold.et_pb_row.et_pb_row_1_tb_header.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu.et_pb_row_1-4_3-4{
	padding-bottom: 15px !important;
}
.et-db #et-boc .et-l .et_pb_row_1_tb_header.main-menu-hold.et_pb_row{
	padding-bottom: 15px !important;
}

.main-menu-hold div.et_pb_row_1_tb_header.et_pb_row{
	padding-bottom: 15px !important;
}

.et_pb_row_1_tb_header.et_pb_row{
	padding-bottom: 15px !important;
}

.et_pb_menu_1_tb_header.et_pb_menu ul li a:hover {
	color: #ffd002 !important;
	opacity: 1 !important;
}

.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a:hover {
	color: #ffd002 !important;
}
/* .et_pb_menu_1_tb_header.et_pb_menu ul#menu-main > li.current-menu-item > a, .et_pb_menu_1_tb_header.et_pb_menu ul#menu-main > li > a{
	padding-bottom: 20px;
} */

.et-db #et-boc .et-l .et_pb_menu_2_tb_header{
	padding-bottom: 0 !important;
}
.et_pb_menu_1_tb_header.et_pb_menu ul#menu-main > li.current-menu-item > a, .et_pb_menu_1_tb_header.et_pb_menu ul#menu-main > li.current-menu-parent > a,
.manual-shop-menu .shop-menu > a{
	color: #ffd002 !important;
	border-bottom: 8px solid #ffd002;
	font-weight: 800 !important;
}
#menu-shop-menu  a{
	padding-bottom: 10px;
}

form.dgwt-wcas-pd-addtc-form>div.quantity, form.dgwt-wcas-pd-addtc-form p.add_to_cart_inline{
	display: none !important;
}

.product-search.small {

	max-height: 500px;
	overflow-y: hidden;

}

.product-search.big{
	max-height: 100%;
}


.product-search .prod-name{
	display: flex !important;

	flex-grow: 1;
}
.product-search-control{
	text-align: center;
}

.product-search ul.products li.product {
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 50px;
	display: flex;
	flex-flow: column nowrap;
	border-radius: 1px 1px 1px 1px;
	overflow: hidden;
	border: 2px solid #eaeaea;
	padding: 8px
	}
	.product-search ul.products li.product:hover{
		border-color: #000;
	}

	.product-search ul.products li.product a{
		font-size: 1.0em !important;
		color: #000 !important;
		font-weight: 600;
	}

	.product-search ul.products li.product .price, .product-search ul.products li.product .amount {
		font-weight: 800;
		font-size: 24px;
		color: #000!important;
		margin-bottom: 20px;
		}

.product-search ul.products li.product .product-action-hold button.button.single_add_to_cart_button, .product-search ul.products li.product .product-action-hold a.button{
	font-weight: 700;
	font-size: 0.8em !important;
}

.list-search li{
	list-style: none;
	margin: 0;
	clear:both;
	display: flex;
	padding: 40px 20px 40px 20px;
	}
	.list-search li:hover{
	background-color: rgba(217, 216, 216, 0.3);
	}


.list-search li a {
display: flex;
}

.list-search li a p{
color: #000;
}

.list-search-image{
	margin: 0 60px 0 0;
min-width: 200px;
max-width: 200px;
}
.list-search-text{
	display: flex;
	flex-direction: column;
	justify-content: center;
}
#cookie-law-info-bar{
	z-index: 100000;
}


@media (max-width: 980px){

	.list-search li{
	display: block !important;
	width: 100% !important;
	}

	.list-search li a {
		display: block !important;
		}

ul.list-search{
	padding: 0 !important;
	margin: 0 !important;
}

	.product-search ul.products li.product {
	display: block !important;
	width: 100% !important;
	}

	.product-search.small {

		max-height: 1700px !important;

	}

.product-search-hide-show{
	font-size: 13px !important;
}

.list-search-image{
	margin: 0 0 60px 0 !important;
	max-width: 100% !important;
}



}


#menu-shop-menu .current-menu-item a{
	border-bottom: 8px solid #fff;
	font-weight: 600;
}
#menu-shop-menu  a{
	border-color: #ffd002;
	border-bottom: 8px solid #ffd002;
}

#mobile_menu2 > li > .sub-menu > .second-level{
	display: block !important;
}

#mobile_menu2 .sub-menu .sub-menu {
display: none !important;
}

#mobile_menu2 > .display_subs .sub-menu .sub-menu{
	display: block !important;
}

#mobile_menu2 > .mega-menu.display_subs .sub-menu .sub-menu{
	display: block !important;
}

.et_mobile_menu .first-level>a:after{
	content: '' !important;
}
.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{
	padding-top: 0 !important;
}
.shop-menu-hold .mobile_nav{
	padding: 0 0 15px 0;
}
.shop-menu-hold .mobile_nav::before{
	content: 'Shop Now';
	color: #000;
	font-weight: 700;
}
.shop-menu-hold .mobile_menu_bar
{
	display: inline !important;

}
.shop-menu-hold .mobile_menu_bar::before{
	color: #000 !important;
	content: '5' !important;
	top: 8px !important;
	left: -7px !important;
}
.shop-menu-hold .et_pb_menu .et_mobile_menu
{
	padding: 0 !important;
}
.shop-menu-hold .et_mobile_menu{
	margin-left: 0 !important;
	margin-top: 0 !important;
}



@media (max-width: 980px){

.shop-menu-hold .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{
	justify-content: left !important;
}
.shop-menu-hold .et_pb_row_2_tb_header.et_pb_row{
	margin-left: 15px !important;
}

.shop-menu-hold .et_mobile_menu li{
	padding-left: 20px;
	}
.et-db #et-boc .et-l .shop-menu-hold  .et_pb_menu_2_tb_header{
	padding-top: 0;
}
}


.shop-menu-hold .et_pb_menu_2_tb_header.et_pb_menu .et_mobile_menu, .et-db #et-boc .et-l .shop-menu-hold .et_pb_menu_2_tb_header.et_pb_menu .et_mobile_menu{
	background-color: #ffd002 !important
}

.shop-menu-hold{
	z-index: -1;
}
.shop-menu-hold .et_pb_menu__menu, .shop-menu-hold .et-menu-nav, .shop-menu-hold #menu-shop-menu{
	width: 100%;
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	font-family: soleil;
	font-size: 16px;
	font-weight: bold;
	padding: 0 16px !important;
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{
	border-width: 8px 4px !important;
	border-color: #fff !important;
	left: 0px !important;
}

.woocommerce ul.products li.product .price .amount{
	font-weight: 800;
	font-size: 24px;
	color: #000!important;


}

.woocommerce ul.products li.product .price{
	margin-bottom: 20px !important;
}

.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price .amount

{
	font-weight: 800;
	font-size: 24px;
	color: #000!important;

}
.price-dec{
bottom: 0.5em;
font-size: 14px;
}

.rc_wc_rvp_product_list_widget{
	text-align: center;
	max-width: 960px;
	margin: 0 auto;
}
.rc_wc_rvp_product_list_widget li{
	display: inline-block;
	margin-right: 20px;
	width: 148px;
	list-style: none;
}

.rc_wc_rvp_product_list_widget li:last-of-type{
margin-right: 0;
}
.rc_wc_rvp_product_list_widget li .product-sku, .rc_wc_rvp_product_list_widget li div.price{
display: none;
}

.rc_wc_rvp_product_list_widget li .woocommerce-loop-product__title{
	font-size: 22px;
}

.woocommerce #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty{
font-weight: 700!important;
font-size: 24px!important;
color: #000!important;
border-radius: 0;
-webkit-box-shadow: none!important;
box-shadow: none!important;
border: none!important;
background-color: #f2f2f2 !important;
height: 57px;
width: 70px;
top: 0px;
position: relative;
}

.woocommerce .quantity input.qty{
top: 3px !important;
}

.dgwt-wcas-pd-addtc-form .quantity input.qty{
top: 0px !important;
}

.woocommerce a.button{
	color: #000 !important;
}

.ags_woo_shop_plus_0_tb_body ul.products li.last{
	margin: 0 0 2.992em 0;
}

div.ags_woo_shop_plus .ags_woo_shop_plus_multiview{
	text-align: right;
}

.woocommerce-loop-product__title {
	text-transform: capitalize !important;
	}

.woocommerce #content .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity, .woocommerce .quantity{
	width: auto !important;
	display: inline-block !important;
}
.ags-divi-wc-product-excerpt{
	display: flex !important;
	margin-bottom: 20px !important;
	font-size: 1.0em !important;
	font-weight: 100;
	flex-grow: 1;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title
{
	font-size: 1.0em !important;
	/* min-block-size: 90px; */
}
.ags-divi-wc-layout-grid .ags-divi-wc-product-excerpt{
	/* min-block-size: 50px; */
}
.product-sku{
	display: block;
	font-weight: normal;
	color: #ea8e1a;
	margin: 0 0 20px 0;
	font-size: 0.7em !important;

}

.et-db #et-boc .et-l .ags_woo_shop_plus_0_tb_body ul.products li.product{
	margin-left: auto !important;
	 margin-right: auto !important;
	 margin-bottom: 50px;
}

/* Flexbox on WooCommerce archive products */
.woocommerce .products ul,
.woocommerce ul.products {
 display: flex;
 flex-flow: row wrap;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
 display: flex;
 flex-flow: column nowrap;
 margin-left: auto !important;
 margin-right: auto !important;
}

.woocommerce ul.products li.product .button {
 margin-top: auto;

}

.ags-divi-wc-layout-list.woocommerce ul.products li.product {
 display: flex;
 flex-flow: row nowrap;
 margin-left: auto !important;
 margin-right: auto !important;
}

.ags-divi-wc-layout-list.woocommerce ul.products li.product .ags-divi-wc-list-column-3 > .quantity{
display: none !important;
}

.ags-divi-wc-layout-list .variations .value{
	padding: 0 35px 0 0;
}

.ags-divi-wc-layout-list .variations td select{
width: 75%;
}
.ags-divi-wc-list-column-1{
	width: 200px !important;
}
.ags-divi-wc-layout-list .product .ags-divi-wc-list-column-2{
	flex-grow: 1;
}
.product-action-hold{
	display: flex;
	flex-direction: column;
	align-items: center;

}

.xt_atc_override_spinner a.add_to_cart_button .xt_atc-button-spinner, .xt_atc_override_spinner a.single_add_to_cart_button .xt_atc-button-spinner, .xt_atc_override_spinner button.add_to_cart_button .xt_atc-button-spinner, .xt_atc_override_spinner button.single_add_to_cart_button .xt_atc-button-spinner{
	padding: 0 50px;
}

.xt_atc-button-spinner-wrap.xt_atc-button-spinner-ready{
	width: 100%;
}

.woocommerce ul.products li.product .product-action-hold button.button.single_add_to_cart_button, .woocommerce ul.products li.product .product-action-hold a.button{
	display: inline-flex !important;
}


.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product

{

	width: 28%;
	transition: all ease-in-out;
	text-align: center;
}
.woocommerce-page.columns-3 ul.products li.product:hover, .woocommerce.columns-3 ul.products li.product:hover

{

border-color: #6d6d6d !important;
}
.woocommerce-page.columns-3 ul.products li.product a.woocommerce-loop-product__link, .woocommerce.columns-3 ul.products li.product a.woocommerce-loop-product__link, .woocommerce-page.columns-3 ul.products li.product span.ags-divi-wc-product-excerpt, .woocommerce.columns-3 ul.products li.product span.ags-divi-wc-product-excerpt, .woocommerce-page.columns-3 ul.products li.product span.price, .woocommerce.columns-3 ul.products li.product span.price{
	text-align: left;
}
.woocommerce-page.columns-3 ul.products li.product span.price div.woocommerce-variation-add-to-cart, .woocommerce.columns-3 ul.products li.product span.price div.woocommerce-variation-add-to-cart{
	text-align: center;
}
.product .et_overlay{
	border: none !important;
}
.product:not(.purchasable) .product_type_simple{
	display: none !important;
}
.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul#menu-shop-menu{
	justify-content: space-between !important;
}

.et_pb_menu_1_tb_header.et_pb_menu ul#menu-main > li
{
	padding-right: 20px;
}
.et-menu .menu-item-has-children>a:first-child{
	padding-right: 0px !important;
	padding-bottom: 20px !important;
}

.listSpace ol li::marker {
	font-weight: bold;
}

.listSpace ol li {
	padding-bottom: 10px;
}

.listSpaceUn ul li::marker {
	font-weight: bold;
}

.listSpaceUn ul li {
	padding-bottom: 10px;
}

.et-db #et-boc .et-l .et_pb_wc_images div.images ol.flex-control-thumbs.flex-control-nav li {
	border: 1px solid #cccccc;
}

/*.spectTable tr {
	padding: 5px !important;
}*/

#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, table.cart td, table.cart th, table.cart tr {
	padding: 10px .587em !important;
}

body {
	overflow-x: hidden;
}

@media only screen and (min-width : 981px) {

	#et-boc > header > div > div.et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular > div > div.et_pb_column.et_pb_column_1_4.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child > div {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

#post-4832 > div > div > div > div.et_pb_section.et_pb_section_11.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_15 > div.et_pb_column.et_pb_column_1_3.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough > div > div > h2 {
	line-height: 1.3em !important;
}

/*fixing IE11 bugs*/
#post-6 > div > div > div > div.et_pb_section.et_pb_section_8.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_10.home_circles > div.et_pb_column.et_pb_column_1_3.et_pb_column_17.et_pb_css_mix_blend_mode_passthrough > div.et_pb_module.et_pb_blurb.et_pb_blurb_6.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_dark > div > div.et_pb_main_blurb_image > a > span img {
	width: 100%;
}

#post-6 > div > div > div > div.et_pb_section.et_pb_section_8.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_10.home_circles > div.et_pb_column.et_pb_column_1_3.et_pb_column_18.et_pb_css_mix_blend_mode_passthrough > div.et_pb_module.et_pb_blurb.et_pb_blurb_7.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_dark > div > div.et_pb_main_blurb_image > a > span > img {
	width: 100%;
}

#post-6 > div > div > div > div.et_pb_section.et_pb_section_8.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_10.home_circles > div.et_pb_column.et_pb_column_1_3.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough.et-last-child > div.et_pb_module.et_pb_blurb.et_pb_blurb_8.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_dark > div > div.et_pb_main_blurb_image > a > span > img {
	width: 100%;
}

#post-6 > div > div > div > div.et_pb_section.et_pb_section_8.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_11.home_circles > div.et_pb_column.et_pb_column_1_3.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough > div.et_pb_module.et_pb_blurb.et_pb_blurb_9.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_dark > div > div.et_pb_main_blurb_image > a > span > img {
	width: 100%;
}

#post-6 > div > div > div > div.et_pb_section.et_pb_section_8.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_11.home_circles > div.et_pb_column.et_pb_column_1_3.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough > div.et_pb_module.et_pb_blurb.et_pb_blurb_10.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_dark > div > div.et_pb_main_blurb_image > a > span > img {
	width: 100%;
}

#post-6 > div > div > div > div.et_pb_section.et_pb_section_8.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_11.home_circles > div.et_pb_column.et_pb_column_1_3.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough.et-last-child > div.et_pb_module.et_pb_blurb.et_pb_blurb_11.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_dark > div > div.et_pb_main_blurb_image > a > span > img {
	width: 100%;
}

.hdfooter_social img {
	width: 100% !important;
}

@media only screen and (min-width : 500px) {

	.repositionTablet {
		text-align: center!important;
	}
}

@media only screen and (min-width : 981px) {

	.repositionTablet {
		text-align: left!important;
	}
}


.mec-event-list-classic .mec-event-image {
	width: 175px;
}

/*classic view*/

/*.mec-event-list-classic .mec-event-date span {
	margin-bottom: 6px;
	color: #999999;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}

.mec-event-title {
	color: black !important;
	font-size: 24px !important;
	font-weight: bold !important;
	font-family: soleil, sans-serif !important;
	text-transform: none !important;
}

.mec-sl-calendar {
	display: none;
}

.event-color {
	display: none;
}*/

/*standard view overwrites*/

.mec-event-list-standard .mec-event-article {
	border: none;
}

.mec-event-share-icon {
	display: none;
}

.mec-event-list-standard .mec-event-meta-wrap {
	border-top: none;
}

.mec-event-footer {
	border: none;
}

.mec-event-list-standard .mec-date-details:before {
	content: none;
}

.mec-event-sharing-wrap {
	display: none;
}

.mec-event-content {
	position: relative;
	z-index: 500 !important;
	top: -5px;
	left: 2px;
}

@media only screen and (min-width: 1000px) {

	.mec-event-content {
		top: -22px;

	}
}

@media only screen and (min-width: 1140px) {

	.mec-event-content {
		top: -5px;

	}
}

.mec-event-description {
	font-family: soleil, sans-serif !important;
	font-size: 17px;
	color: black;
}

.mec-event-d {
	color: #999999 !important;
}

@media only screen and (max-width: 479px) {

	.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
		padding: 0;
	}
}

.mec-event-title {
	color: black !important;
	font-size: 19px !important;
	font-weight: bold !important;
	font-family: soleil, sans-serif !important;
	text-transform: none !important;
	padding-top: 20px;
}

@media only screen and (min-width: 420px) {

	.mec-event-title {
		font-size: 24px !important;
	}
}

.event-color {
	display: none;
}

.mec-date-details {
	padding-left: 0;
}

/*.col-md-6 .mec-col-table-c .mec-event-content-wrap {
	min-height: 0;
}*/

@media only screen and (max-width: 960px) {

	.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap {
		min-height: 0 !important;
	}
}

.mec-booking-button {
	border-radius: 0px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	border-width: 8px!important;
	height: 38px;
	font-size: 18px;
	background-color: #ffd000 !important;
	position: static !important;
	color: black !important;
	border: none !important;
	padding: 14px !important;
	font-weight: 800 !important;
	font-size: 15px !important;
	font-family: soleil, sans-serif !important;
}

.mec-event-footer {
	padding: 0 !important;
}

.mec-date-details {
	padding-left: 0 !important;
	font-family: soleil, sans-serif !important;

}

@media only screen and (min-width: 480px) and (max-width: 960px) {

	.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap, .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
		display: table !important;
	}
}

@media only screen and (max-width: 960px) {

	.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
		width: 100%;
	}
}

@media only screen and (min-width: 961px) {

	.lity-container, .mec-wrap, .mec-wrap div:not([class^=elementor-]) {
		border: none !important;
	}

	.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap {
		position: absolute !important;
		left: 26% !important;
		padding-top: 0 !important;
		top: -3px !important;
	}

	.mec-wrap .col-md-6 {
		width: 100% !important;
		position: relative !important;
		top: -15px !important;
	}

	.mec-event-title {
		padding-top: 0 !important;
		margin-bottom: 0 !important;
		font-weight: 800 !important;
	}

	.mec-event-list-standard .mec-event-content {
		padding-top: 0 !important;
	}

	.mec-event-footer {
		position: relative;
		left: 26.5%;
		top: -43px;
		width: 200px;
	}

	.mec-date-details {
		left: -7px !important;
	}

}

@media only screen and (min-width: 1140px) {

	.mec-wrap .col-md-6 {
		top: -50px !important;
	}

}

.lity-container, .mec-wrap, .mec-wrap div:not([class^=elementor-]) {
	font-family: soleil, sans-serif !important;
}

.mec-event-list-standard .mec-event-meta span.mec-event-d, .mec-event-list-standard .mec-event-meta span.mec-event-m {
	font-size: 17px !important;
}


.et_pb_searchsubmit{
	background-color: #ffd000;
}

.mapsvg-filters-wrap input[type=text].mapsvg-address-search{
	height: 55px !important;
}
.woo_recaptcha_field{
	margin-top: 18px;
}

.mec-event-footer{
	background-color: transparent;
}

.hdfooter_flex-item ul li{
	line-height: 28px;
font-size: 16px;
font-weight: 300;
	color: #fff;
}

.hdfooter_flex-item ul li a{
	color: #fff !important;
}

.hdfooter_flex-item ul a:hover{
	color: #fff !important;
}

.hdfooter_flex-item ul li a.hdfooter_yellow{
	color: #ffcf01 !important;
}

.hdfooter_flex-item ul a.hdfooter_yellow:hover{
	color: #ffcf01 !important;
}


.et_pb_section_1_tb_footer.et_pb_section.footer-kv-black{
	background-color: none !important;
}
.mec-time-details, .mec-date-details{
	display: inline !important;
}
.mec-event-meta-wrap{
	width: 75% !important;
}
.mec-event-list-standard .mec-event-title{
	margin-top: 35px !important;
}
.mec-end-time::after{
	content: ' Eastern';
}
.mec-event-footer{
	width: 100%;
}

@media print {
	.et_pb_menu, .et-menu, .et_mobile_nav_menu, .et_pb_section_0_tb_header, .et-l--footer, .grecaptcha-badge{
		display: none !important;
	}

	.et_pb_section_1_tb_header.et_pb_section{
		background-color: transparent !important;
		display: none !important;
	}
	@page { size: auto;  margin: 0mm; }
	.tab-content{
		display: none !important;
	}
	.tab-content.tab-content-last{
		display: block !important;
	}
	.ctabs{
		display: none !important;
	}
}

.woocommerce-MyAccount-content header{
	background-color: transparent !important;
}
.woocommerce-MyAccount-navigation ul{
	list-style-type: none !important;
}

.et-menu span.et-pb-icon{
	font-size: 15px !important
}

.woocommerce{
	padding-bottom: 100px;
}
.pwh-dcfh-success-message{
	padding: 80px;
}
#gform_submit_button_3 {
	color: black !important;
}
/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
