#countdown-timer  {display:flex; flex-direction:column; text-align:center; align-items:center; justify-content:center; width:240px; max-width:100%; margin-top:0rem; margin-bottom:.5rem; margin-left:auto; margin-right:auto; }
#countdown-timer .countdown-wrap {display:flex; text-align:center; align-items:center; justify-content:space-between; width:100%; }
#countdown-timer .countdown-wrap .countdown-block {display:flex; flex-direction:column; align-items:center; justify-content:space-between; }
#countdown-timer .countdown-wrap .countdown-digits {font-size:28px; line-height:56px; text-align:center; font-weight:700; width:56px; height:56px; background-color:rgba(0,0,0,0.9); color:white; border-radius:7px; box-shadow: none;}
#countdown-timer .countdown-wrap .countdown-text {width:56px; font-size:11px; color:grey; text-align:center; overflow:visible; text-shadow: none;}


.wpcf7-form-control-wrap {margin-bottom:1rem;}

.product .related.products {display:block; float:none; clear:both; }


.product #tab-additional_information > h2 {display:none;}


.menu_mobile .socials_mobile {font-size:2rem; margin: 1em 0;}
.menu_mobile .socials_mobile .social_item 
.menu_mobile .socials_mobile .social_item *,
.menu_mobile .socials_mobile .social_item * > * {font-size:2rem;}
.menu_mobile .social_item {
	display: inline-block;
	margin: 0 .25em;
}
.menu_mobile .social_item:first-child {
	margin-left: 0;
}
.menu_mobile .social_item:last-child {
	margin-right: 0;
}

@media all and (max-width: 991.98px) {	
	.elementor-element-30576928 .elementor-widget-wrap {justify-content:flex-end;}
}


header .sc_layouts_row_type_compact .sc_layouts_cart {
	padding: 0;
}

#menu-xl {}
#menu-md {}
#menu-xs {}

#menu-md .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),
#menu-xs .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
    margin-left: 0.1em;
    margin-right: 0;
}

#menu-md .sc_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),
#menu-xs .sc_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer){
    margin-left: 0.1em;
    margin-right: 0.1em;
}

#menu-md .country-selector a,
#menu-xs .country-selector a {
    padding: 0px;
}


body > aside.country-selector {
    display:none;
}

.pswp.pswp--open {z-index:9999!important;}

.pswp__bg {background-color:#ffffff!important;}

.pswp .pswp__button  {background-color:rgba(0,0,0,0.5)!important;}
.pswp .pswp__button:hover  {background-color:rgba(0,0,0,0.8)!important;}

.pswp__button--arrow--left, 
.pswp__button--arrow--right {
	background: 0 0;
	top: 50%;
	margin-top: -30px;
	width: 40px;
	height: 60px;
	position: absolute;
}

.pswp__button--arrow--left {left:2px;}
.pswp__button--arrow--right {right:2px;}

.pswp__button--arrow--left::before, 
	.pswp__button--arrow--right::before {
	content: '';
	top: 15px;
	background-color: rgba(0,0,0,.8);
	height: 30px;
	width: 32px;
	position: absolute;
}



input[type="radio"] + label::before {
	font-size: 2rem;
}


.tp-video-play-button {display: none !important;}
.mejs-controls {display: none !important;}