@font-face {		
	font-family: 'CyrillicOldBold';	
	src: url(https://xn-----6kcaght6algdpv5a5a8k.xn--p1ai/wp-content/themes/pur/vamtam/assets/fonts/CyrillicOldBold.eot) format('eot'),	
	     url(https://xn-----6kcaght6algdpv5a5a8k.xn--p1ai/wp-content/themes/pur/vamtam/assets/fonts/CyrillicOldBold.woff) format('woff'),	
	     url(https://xn-----6kcaght6algdpv5a5a8k.xn--p1ai/wp-content/themes/pur/vamtam/assets/fonts/CyrillicOldBold.ttf) format('ttf');	
	font-weight: normal;	
	font-style: normal;	
	}	



@media (max-width:1070px){
	#header-text {
		display: none;	
	}
}



.vamtam-button-text{
	font-family: roboto;
}





.book-wolf{
	min-height:700px;
}

.book-wolf .spots-available{
	display:none !important;
}
.book-wolf .timeslot-time{
	padding-top:30px !important;
}

.wpcf7 .cf-name, 
.wpcf7 .cf-mail, 
.wpcf7 .cf-sub {
    width: 32%;
    float: left;
margin-right: 1%;
    margin-bottom: 20px;
    overflow: hidden;
}

.main-container textarea {
	width:98% ;	
}

.cf-submit input{
 width:33% ;
 margin: 0 auto !important;
	display:block;
}

.snf-form-layout{
	display:none;
}


.mega-menu-left-wolf{
	padding-bottom:30px !important;
	
}


.mega-menu-right-wolf{
	padding-top:25px !important;
	
}


#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu {
	width: 500px !important;
}


.fl-module-vamtam-pricing-table .fl-pricing-table .fl-pricing-table-inner-wrap .fl-pricing-table-price {
    padding: 30px 0!important;
}


#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link { 
padding: 0 8px 0 8px !important
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item:first-child > a.mega-menu-link { 
padding-left:20px !important
}


#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item:last-child > a.mega-menu-link { 
padding-right:20px !important
}





@media (max-width: 810px){
.title-sl-wolf{
	font-size:55px !important;
	line-height:1.1em !important;
}
.img-sl-wolf{
	display:none !important
}
}

@media (max-width: 450px){
.title-sl-wolf{
	font-size:35px !important;
	line-height:1.1em !important;
}
.title-block-home-wolf .vamtam-heading-text{
	font-size:35px !important;
	line-height:1.1em !important;
}
}



.fl-tabs-label {
  padding: 12px 8px;
	font-size:14px !important;
}
@media (max-width: 500px){
.fl-tabs-label {
  padding: 12px 5px;
}
}
@media (max-width: 400px){
.fl-tabs-label {
  padding: 12px 3px;
	font-size:11px !important;
}
.vamtam-button-wrap.vamtam-button-width-auto a{
	padding:16px 12px !important;
}
.vamtam-heading	{
	line-height:1.2em !important;
}
	
.cf-submit input {
    width: 80%;
	}	
	
	
}


.vamtam-heading-text{
	font-family: 'Ruslan Display';
}


.logo-tagline .alternative-logo{
	background-color: rgba(0, 0, 0, 0.4);
	
}
span.site-tagline{
	display:none !important;
}

 #mega-menu-wrap-menu-header li a{
	font-weight:500 !important;
	font-family: 'Oswald' !important;
text-transform: uppercase !important;	
}

.fixed-header-box.sticky-header-state-reset #mega-menu-wrap-menu-header li a{	
background-color:#F9D924 !important; 	
}





#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    color: #222 !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
    color: #586bb4 !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
 color: #222 !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li > .mega-menu-link:after {
    color: #222 !important;
}



.vamtam-button.accent1.button-solid {
	background-color:#F9D924 !important; 
  color: #222;
}
	


.vamtam-button-text {
 color: #222 !important;
 font-weight:500 !important;
 font-family: 'Oswald' ;
 font-size:16px;
	text-transform: uppercase !important;	
}

.title-sl-wolf {
   min-width: 20px !important;
	display:inline-block !important;
}
/*
.tp-mask-wrap{
	text-align: center !important;
}
*/



.fl-tabs-panel-content.fl-tab-active {
    display: inline-block;
	min-height:960px;
}


 

.title-sl-wolf{
	font-family: 'CyrillicOldBold', arial !important;
	text-transform: uppercase !important;	
}

h1, h2, h2 a, h3, h3 a,

.vamtam-heading-text {
		font-family: 'CyrillicOldBold', arial !important;

}

.fl-tabs-label:hover,
.fl-tabs-label.fl-tab-active{
	background-color:#F9D924 !important; 
  text-transform: uppercase !important;
	color:#586bb4 !important;
}

.fl-tabs-label{
 color: #222 !important;
 font-weight:500 !important;
 font-family: 'Oswald' ;
 font-size:16px;
}


#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    line-height: 50px !important;
    height: 50px !important;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header > li > .mega-menu-link:after {
    line-height: 50px !important;
}
/*
#1mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    padding: 0 3px 0 3px !important;
}
*/
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item:first-child > a.mega-menu-link {
    padding-left: 10px !important;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item:last-child > a.mega-menu-link {
    padding-right: 10px !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header {
    padding: 0px 0px 0px 5px !important;
	margin-top:-25px !important;
}

.vamtam-button.button-solid {
  padding: 17px 15px;
}

body .mega-menu-wrap .mega-menu>li>.mega-menu-link:after {
 content: "•"!important; 
 width: auto;
 font-size: 16px!important;
}

header.main-header.layout-single-row #header-text, header.main-header.layout-single-row .search-wrapper {
  padding-left: 5px;
	margin-top:-25px !important;
}



.title-block-home-wolf .vamtam-heading-text{
	padding:20px 20px 40px;
	background-color: RGB(0, 0, 0, 0.3) !important;
	
}


.fl-pricing-table-features li{
	color:#2c396b;
	font-weight:500;
}


.booked-calendar-fields .checkbox-radio-block{
	float:left;
}

.img-vedro1{
	width:450px;
	margin:40px auto;
}
.img-vedro2{
	width:200px;
	margin:0 auto;
}
.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus {

    top: 20px;

}




.qvest-sayna.fl-module-vamtam-accordion .fl-accordion-button .fl-accordion-button-label {
    float: right;
    padding-left: 40px;
}
.qvest-sayna.fl-module-vamtam-accordion .fl-accordion-button-icon {
    margin-left: 0; 
    margin-top: -22px;

}


.fl-tabs-panel-content.fl-tab-active {
    min-height: 1300px;
}

.booked-calendar td.prev-date{
	height:94px !important;
}
.booked-calendar td .date {
	line-height:94px !important;
}

@media (max-width: 720px) {
.fl-tabs-panel-content.fl-tab-active {
    min-height: 800px;
}

.booked-calendar td.prev-date{
	height:34px !important;
}
.booked-calendar td .date {
	line-height:34px !important;
}	
	
}



#mega-menu-wrap-menu-header #mega-menu-menu-header {
    margin-top: 0px !important;
}
header.main-header.layout-single-row #header-text, header.main-header.layout-single-row .search-wrapper {
    margin-top: 0 !important;
}

.mycontainer{
	max-width:1500px;
	margin:auto;
} 

@media (min-width: 1024px) {
.rev_slider_wrapper.fullscreen-container{
	height:130% !important;
}

}


.home #main-content {
    top: 200px !important;
}
.home .footer-wrapper{
	top:200px;
}

@media (max-width: 992px){
body.responsive-layout.sticky-header-type-over #main-content:first-child .page-header {
    padding-top: 0px;
}
}

.fl-rich-text a:nth-child(1){
	font-size:1.3em;
}

.top-nav .fl-rich-text a,
.top-nav .fl-rich-text p{
	color:#000 !important;
	font-weight:500;
}

.top-nav .fl-rich-text{
	text-align:center;
}


@media (max-width: 768px) {
.fl-subscribe-form-inline .fl-form-button {
    margin: 0 auto;
}
}

.fl-node-5a6777b6d42a3 > .fl-col-content {
    border-right-width: 0px;
    border-left-width: 0px;
}







.fl-form-field-sauna{
	text-align:center;
}

.fl-form-field-sauna input{
 border: solid 1px #ddd !important;
/* padding:15px 10px !important;*/
 height:50px !important;
	
}

.fl-form-field-sauna input.wpcf7-text {
width:65%;
padding-left:30px ;	
	margin-right:10px;
	margin-bottom:0 !important;
}

.fl-form-field-sauna input.wpcf7-submit {
width:30%;
background-color: #F9D924 !important;
 color: #222;	
}

#mega-menu-wrap-menu-header #mega-menu-menu-header
{
	margin-left: 30px !important;
}



#all-sauny.mp_sauny .fl-pricing-table-inner-wrap
{
	min-height:590px;
}

.zakaz__block .fl-tabs-label
{
	font-style: normal !important;
	
}

.zakaz__block .fl-tabs-label:hover, .zakaz__block .fl-tabs-label.fl-tab-active
{
	text-transform: none !important;
}

.zakaz__block .fl-tabs-horizontal .fl-tabs-label
{
	top: unset !important;
	border: unset !important;
}


.monthName,
.monthName a
{
	color: #333333 !important;
}


.booked-calendar .booked-icon-arrow-right::before,
.booked-calendar .booked-icon-arrow-left::before
{
		color: #333333 !important;
}

.booked-calendar .days th
{
			color: #333333 !important;
	border-color: rgb(204, 204, 204) !important;
}
body table.booked-calendar td:hover .date span
{
	color: #F9D924 !important;
}

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button
{
	color: rgb(88, 107, 180);
}

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover
{
color: white;	
}



.mp_sauni_block .fl-pricing-table-inner-wrap
{
	min-height: 540px;
	max-width: 252px;
}

.mp_sauni_block.left_block .fl-pricing-table-inner-wrap{
	float: right;
}

.mp_sauni_block.right_block .fl-pricing-table-inner-wrap{
	float: left;
}

@media(max-width: 1000px){
	.mp_sauni_block .fl-pricing-table-inner-wrap
{
	min-height: 590px;
}
}

@media (max-width: 768px){
		.mp_sauni_block .fl-pricing-table-inner-wrap
{
	max-width: 100%;
	min-height: unset;
}
	
	.mp_sauni_block.left_block .fl-pricing-table-inner-wrap{
	float: none;
}

.mp_sauni_block.right_block .fl-pricing-table-inner-wrap{
	float: none;
}
	
}

.boxzilla {padding: 0px!important}