/*
Theme Name: Elamusgolf
Version: 1.0
Author: AdPlus OÜ
Author URI: http://www.adplus.ee
Template: enfold
*/

/*PEida jaluse EAS logo desktop ja tahvel arvutitel */

.footer_color #only-mobile {display:none;}


/*HINNAKIRI tabid kujundus */

.js_active .hinnakiri .tab_titles .tab:first-child {border: none;}

td {font-size:16px;}

.container_wrap {border:none;}

.html_header_top #top .av_header_stretch .container {
    width: 100%;
}

.broneeri  div.footer_color, .peoruumid div.footer_color, .home div.footer_color {border-top: 2px solid #f9a660;}

.broneeri #asendiplaan {display: none;}

@media only screen and (min-width: 990px) {
	
	.menunav.container {
    position: relative;
    max-width: 1310px !important;
    width: 80% !important;
    padding: 0 50px !important;
	}
	
	.av_header_transparency  .logo {
	    overflow: visible;
	    height:auto;
	    left:5vw;
	    top:15px;
	}

	.header-scrolled .logo a {
    background: url(https://elamusgolf.eu/wp-content/uploads/2020/10/ElamusGolf_logo_horizontal_web-05.svg) no-repeat center center;
    background-size: 100% 75%;
}
	
	 .orange-triangle::before {
		content:"";	
/* 		background-image:url(https://elamusgolf.eu/wp-content/uploads/2020/10/ElamusGolf_oranz_nurk_web-06.svg); */
		background-image:url(https://elamusgolf.eu/wp-content/uploads/2020/10/kolmurk-07.svg);
		background-repeat:no-repeat;
		color:white;	
		position:absolute;
		overflow:visible;
		width:35%;
		height:160px;
		margin:0;
	
	}



/* Jaluse kolmnurk paremal all nurgas */    

    div.footer_color::after {
    	content:"";	
		background-image:url(https://elamusgolf.eu/wp-content/uploads/2020/10/kolmurk-parem-alumine.svg);
		background-repeat:no-repeat;
		background-position: bottom right;
		color:white;	
		position:absolute;
		overflow:visible;
		width:40%;
		height:160px;
		margin:0;
		right:0;
		bottom:0;
		z-index:1000000;
    }
    
/* Jaluse kolmnurk paremal all nurgas */    

    div.footer_color {
    	/* content:"";	 */
		background-image:url(https://elamusgolf.eu/wp-content/uploads/2020/10/golfikepp-footer-06.svg);
		background-repeat:no-repeat;
		background-position: top right;
		background-size: 46% 73%;
		color:white;		
		overflow:visible;		
		
		margin:0;
		right:0;
		bottom:0;
    }
    
    
    /* Avalehe slider overlay background üleval ja all */
    
    /*Ülemine overlay background */
    
   div.slider-overlay::before, div.page-top-section::before {
    
    content:"";
    background: transparent; /* fallback for old browsers */
  	background: -webkit-linear-gradient(to bottom, #321a6d, transparent); /* Chrome 10-25, Safari 5.1-6 */
  	background: linear-gradient(to bottom, #321a6d,transparent); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  	height: 20vh;
    width: 120vw;
    position: absolute;
    left: 0;
  	}
  
 	div.slider-overlay::after {
    
    content:"";
    background: transparent; /* fallback for old browsers */
  	background: -webkit-linear-gradient(to bottom, transparent, #321a6d); /* Chrome 10-25, Safari 5.1-6 */
  	background: linear-gradient(to bottom, transparent, #321a6d); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ 
  	/*background: linear-gradient(to bottom, transparent, red); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  	height: 15vh;
    width: 120vw;
    position: absolute;
    bottom: 0;
  }
}
 
@media only screen and (min-width: 768px) {
	.responsive .av-image-hotspot {
    height: 18vh;
    width: 12vw;
}
  
  .avaleht-atraktsioon-section {
  
  	background-image:
  		url(https://elamusgolf.eu/wp-content/uploads/2020/10/golfikepp1-05.svg),
  		url(https://elamusgolf.eu/wp-content/uploads/2020/10/Disgolf_1-04.svg),
  		url(https://elamusgolf.eu/wp-content/uploads/2020/10/Disgolf_2-03.svg);
  	background-position:calc(80% + (100% - 80%)/2 + 100px) 100px, center bottom, calc((100% - 80% - 210px) / 2) bottom;
  	background-repeat:no-repeat;
  	background-size: 29vw 32vw, 24vw 25vw, 20vw 29vw;
  	
  
  }
  
	  .logo, .logo a {
	    overflow: visible;
	}
	.logo img {
	    width: 170px !important;
	    max-height: 200px !important;
	   
	}

	/*Söök-jook leht */

	#top.sook-jook-2  h2 {font-size:50px; font-style: italic;font-weight:bold !important;}
	
	
	/*Hinnakiri background image */
	
	.hinnakiri .av-layout-tab .container::before {
		content:"";	
		background-image: url(https://elamusgolf.eu/wp-content/uploads/2020/11/kassa-01.svg);
	  	/* background-position:80% 50%; */
	  	background-repeat:no-repeat;
	  	/* background-size: 300px; */
	  	width:25vw;
	  	height:350px;
		display:	block;
		position:absolute;
		right: 0;
    	bottom: 0;
	}
    
}

@media only screen and (min-width: 1640px) {

	.avaleht-atraktsioon-section {
  
		  	background-image:
		  		url(https://elamusgolf.eu/wp-content/uploads/2020/10/golfikepp1-05.svg),
		  		url(https://elamusgolf.eu/wp-content/uploads/2020/10/Disgolf_1-04.svg),
		  		url(https://elamusgolf.eu/wp-content/uploads/2020/10/Disgolf_2-03.svg);
		  	background-position:calc(1310px + (100% - 1310px)/2 - 75px) 100px, center bottom, calc((100% - 80% - 120px) / 2) bottom;
		  	background-repeat:no-repeat;
		  	background-size: 29vw 32vw, 24vw 25vw, 20vw 29vw;
		 }
	}

.sook-jook-2 #after_section_1 .container .av-content-full.alpha.units {
    width: 25%;
    position:absolute;
    z-index: 10;
    top: 85px;
}

	


@media only screen and (max-width: 989px) {  
	
	/* HEADER */
	
	#header_main {
	    border:none;
	}
	
	.responsive #top #wrap_all #header {
    	position: fixed !important;
	}
	
	#top #wrap_all .avaleht-atraktsioon .av-inherit-size .av-special-heading-tag {
	    font-size: 0.5em !important;
	}
	
	.responsive #top #wrap_all .main_menu {
   
	    height: 60px !important;     
	    position: fixed;
	    top: 0;
	    left: auto;
	    right: 0;
	    display: block;
	
	}
	
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
	
	    height: 60px !important;
	    line-height: 60px !important;
	
	}
	
	.html_mobile_menu_tablet .header_color div .av-hamburger-inner, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::before, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {
    background-color: white;
	}
	
	.responsive #top nav .social_bookmarks {
    
	    top: 50%; 
	    right:60px !important;
	    margin-top: -16px;
	    right: 0;
	    overflow: hidden;
	    clear: none;
	    float: left;
	    color: white !important;
    	
	}
	
	.avia-menu.av_menu_icon_beside {border:none;}
	
	#top nav .social_bookmarks li a {font-size: 20px; color: white !important;}
	
	.responsive #top .cart_dropdown {
   
    z-index: 1;
}

	/* BURGER MENU */
	
	.responsive.av-burger-overlay-active #top #wrap_all .main_menu {
  
    	right: 10px;    

	}
	
	.av-burger-overlay-inner {dispaly:block;}
	
	
	
	#top #av-burger-menu-ul {display: block;}
	
	.responsive .logo img {
		/* max-height: 100px !important; */
		padding-top:10px;
		padding-left:20px;
		}
	
	.responsive .header-scrolled .logo img {max-height: 60px !important;padding:0;}
	
	.responsive .header-scrolled .logo a { 
		background-image: url(https://elamusgolf.eu/wp-content/uploads/2020/10/ElamusGolf_logo_horizontal_web-05.svg) !important; 	
		background-repeat: no-repeat !important;
		background-size: 40% !important; 
		background-position: 20px !important;
		width:50%;
		max-height: 60px !important;
		}

	@media screen and  (orientation: landscape) {

		.responsive .header-scrolled .logo a {background-size: 28% !important;}

	}
		
	.responsive #top .av_header_transparency .logo img.alternate {
	    display: none !important;
	}
	

	.html_av-overlay-side #top #wrap_all .av-burger-overlay li.av-active-burger-items.wpml-ls-item a {padding: 5px 10px;}

	#top #av-burger-menu-ul li.av-active-burger-items.wpml-ls-item  {display:inline-block;}
	
	
	
	.responsive #top #wrap_all .container {
	    width: 97%;
	    max-width: none;
	}
	
	#top.sook-jook-2 .tab_titles {display:none !important;}

	/*Söök-jook leht */

	#top.sook-jook-2  h2 {font-size:35px; font-style: italic;font-weight:bold !important;}
	
	.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
	
    	background-color: transparent !important;
    
	}
	
	.logo {width:100%;}
	
	/* .responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img {
	    opacity: 0 !important;
	} */
	
	.responsive #top .av_header_transparency .logo img.alternate {
	    display: none !important;
	} 
	
	.responsive #top #wrap_all .container {
	    width: 100%;
	    max-width:95%;
	    margin: 0 auto;
	    padding-left: 0;
	    padding-right: 0;
	    float: none;
	}
	
	.responsive #top #wrap_all #header .container {
    	max-width:100%;
	}

	

	.orange-triangle::before {
		content:"";	
/* 		background-image:url(https://elamusgolf.eu/wp-content/uploads/2020/10/ElamusGolf_oranz_nurk_web-06.svg); */
		background-image:url(https://elamusgolf.eu/wp-content/uploads/2020/10/kolmurk-07.svg);
		background-repeat:no-repeat;
		color:white;	
		position:absolute;
		overflow:visible;
		width:50%;
		height:160px;
		margin:0;
	
	}

	/* Jaluse kolmnurk paremal all nurgas */ 
	
	div.footer_color::after {
    	content:"";	
		background-image:url(https://elamusgolf.eu/wp-content/uploads/2020/10/kolmurk-parem-alumine.svg);
		background-repeat:no-repeat;
		background-position: bottom right;
		color:white;	
		position:absolute;
		overflow:visible;
		width:50%;
		height:160px;
		margin:0;
		right:0;
		bottom:0;
		z-index:0;
	}
	
	
}


@media only screen and (max-width: 767px) {
	
	.footer_color #only-mobile {display:block;max-width:50%;}

	.html_mobile_menu_tablet .header_color.av_header_transparency div .av-hamburger-inner, .html_mobile_menu_tablet .header_color.av_header_transparency div .av-hamburger-inner::before, .html_mobile_menu_tablet .header_color.av_header_transparency div .av-hamburger-inner::after {
		
	    background-color: white;
	}
	
	.responsive #top .logo {height: 60px !important;}
		
		.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
	    background-color: transparent;
		}
		
		.avia-image-container .avia_image, .avia-image-container .avia-image-overlay-wrap {
	    	width: 100vw !important;
		}
		
		#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    		margin-top: 0;
		}

		#top #wrap_all .av-inherit-size h1.av-special-heading-tag {font-weight:normal;}
		
		.responsive .avia-menu.av_menu_icon_beside {
    
	    	padding-right: 45px;
		}
		
		#av_section_1 .container {height: 140px !important;}
		
		#av_section_1 .av-special-heading {font-size: 30px !important;padding-bottom:5px !important}
		
		.avia-section.av-minimum-height .container .content {
    
    			vertical-align: bottom;
		}

		#top #wrap_all .av-inherit-size h2.av-special-heading-tag {font-size:0.7em;}


		/*FOOTER*/

		.responsive #top #wrap_all .footer_color {padding-bottom:0;}
		.responsive #top #wrap_all .footer_color .flex_column,#footer .widget 	{margin:0;}

		/* Jaluse kolmnurk paremal all nurgas */ 

		div.footer_color {
			background-image:url(https://elamusgolf.eu/wp-content/uploads/2020/11/Golfikepp_footerisse-09.svg);
			background-repeat:no-repeat;
			background-position: top right;
			background-size: 52% 81%;
			color:white;		
			overflow:visible;		
			margin:0;
			right:0;
			bottom:0;
		}

}


@media only screen and (max-width: 480px) {
  
	html body .ls-wrapper .ls-layer {
	  position:absolute !important;
	  top:0 !important;
	  left:0 !important; 
	}
	
	html body .ls-wrapper .covid-safe.ls-layer {
	  top: 80px !important;
	  left:0 !important; 
	}
	  
	#ls-global .ls-wrapper > h1 {font-size: 40px !important;line-height: 1 !important}

	html body .ls-wrapper > h2, #ls-global .ls-wrapper > h2 {margin-top: 25px !important;font-size: 25px !important;line-height: 1 !important}

	/* html body .ls-wrapper .ls-wrapper > .atraktsioonid-animatsioon.ls-layer {margin-top: 65px !important; font-size: 25px !important;}
	html body .ls-wrapper .ls-wrapper >  .nool-alla.ls-layer {margin-top: 26vh !important; font-size: 33px !important;} */

	html body .ls-wrapper > .atraktsioonid-animatsioon.ls-layer {margin-top: 65px !important; font-size: 25px !important;}
	html body .ls-wrapper > .nool-alla.ls-layer {margin-top: 26vh !important; font-size: 33px !important;}

	table caption {font-size:0.7em;}
}
	

#top #header.header_color.av_header_transparency .av-main-nav > li.menu-item-type-post_type.current-menu-item > a, #top #header.header_color.av_header_transparency .av-main-nav > li.menu-item-type-post_type:hover > a .avia-menu-text {color:orange;}

#top #header.header_color.av_header_transparency .av-main-nav > li.menu-item-type-post_type.current-menu-item > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li.menu-item-type-post_type:hover > a .avia-menu-text {
    color: orange;
    border-bottom: solid 2px orange;
}

.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {
    opacity: 1;
    visibility: hidden;
}

#top .av-flex-placeholder {
   
    width: 2%;
}


/* Leht atraktsioonid kujunus. Mõjutab: Meelelahutus ja Broneeri lehtu */

#top #wrap_all .av-inherit-size  h2.av-special-heading-tag, #top #wrap_all .peopaketid h3.av-special-heading-tag {
/* 	color:white; */
	font-style: italic;
    font-weight: 800;
}

#top #wrap_all .peopaketid .avaleht-atraktsioon h3.av-special-heading-tag {

	font-style: normal;
   
}
    
.avaleht-atraktsioon .av-special-heading {padding:30px 60px 30px 30px;}
    
 .avaleht-atraktsioon h3 {
	font-size:40px !important;
	font-weight:400 !important;
	text-transform: uppercase !important;
	color: #414042;
}

 .avaleht-atraktsioon .avia-image-container.avia-align-left {margin: 0;}

 .avaleht-atraktsioon .av_textblock_section {padding: 14px 60px 20px 30px;}

.avaleht-atraktsioon .avia-button-right {
    position:absolute;
    right:0;
    bottom:0;
}

.avaleht-atraktsioon [data-av_icon]:before {
    
    font-size: 30px;
    color: #a7a9ac;
    font-weight:400;
}

.avaleht-atraktsioon .avia-button-right:hover [data-av_icon]:before {
    
    font-size: 30px;
    color: #414042;
    font-weight:400;
}

 #top .avaleht-atraktsioon .avia-button-right {border:none; } 
 

 
.avia-image-container .avia_image, .avia-image-container .avia-image-overlay-wrap {width:100%;}
 

.footer_color {	
	background: #253d98;
	/* background: rgb(0,91,170);
background: linear-gradient(90deg, rgba(0,91,170,1) 0%, rgba(21,9,88,1) 100%); */
}

/*ORDINARY PAGES*/

/*page top section with logo*/

#top #wrap_all #main .avia-section.page-top-section {background-size: cover;}
#top #wrap_all #main .av-tab-section-container.custom-tab-section .av-tab-section-outer-container {max-height:none !important;}

header.header-scrolled .inner-container {background: rgb(0,91,170) !important;
    background: linear-gradient(90deg, rgba(0,91,170,1) 0%, rgba(21,9,88,1) 100%) !important;
}

header.header-scrolled .inner-container nav li {color: white;}

.header_color div {border:none;}

.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
    color: orange;
}

.header_color .main_menu ul:first-child > li > a {
    color: white;
}

.sook-jook-2 .sidebar_left .content {border:none;}

#top .content #sook-jook-menyy .widget_nav_menu li:first-child {
    border:none;
}
#top .content #sook-jook-menyy .widget_nav_menu li {
    border:none;
}

#top .content #sook-jook-menyy .widget_nav_menu li {
    font-size:20px;
}

#top .content #sook-jook-menyy .widget_nav_menu li a {
	padding: 0.2em 3px;
	text-align:right;
}

#top .content #sook-jook-menyy .widget_nav_menu li a:hover {
	background-color:transparent;
}

#top.sook-jook-2 .avia-image-container.avia-align-left {margin-right:0;margin-bottom:10px;}
#top.sook-jook-2 .avia-image-container.alkhohol.avia-align-left {margin-bottom:0;}


#top.sook-jook-2 .sidebar_left .container {display:none;}

#top.sook-jook-2 .avia-image-container.avia-align-left {
    
    width: 100%;
}

/* SÖÖK/JOOK TABS */

*:focus {
    outline: none;
}

#top.sook-jook-2 .tab_titles {
	
	background-color: #ececec;
	display: flex;
    flex-wrap: nowrap;
   text-align: center;
	
}

#top.sook-jook-2 .main_color .template-archives .tabcontainer a, #top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab.active_tab {
    color: #f9a660 !important;
    background-color: white !important;
}

#top.sook-jook-2 .main_color .tabcontainer .tab {
    color: #666666;
    font-size:18px;
     font-style:italic;
     font-weight:600;
     background-color: #ececec;
      flex-grow: 1;
     
}

.js_active #top.sook-jook-2 .top_tab .tab {
   
    padding: 9px 10px 14px 9px;
}

.js_active #top.sook-jook-2 .tab {
	
	border-width:0; 
	top:0;
}

.js_active #top.sook-jook-2 .active_tab_content {
	
	border-width: 0;
	padding:0;
}

.av-catalogue-title-container {
    position: relative;
    font-size: 1.1em;
    line-height: 1.1em;
}

.header-scrolled .logo a img {
    visibility: hidden;
}
/* .header-scrolled .logo a {
    background: url(https://elamusgolf.eu/wp-content/uploads/2020/10/ElamusGolf_logo_horizontal_web-05.svg) no-repeat center center;
    background-size: 100% 75%;
} */

.header-scrolled .logo img {width:100%;margin:0 0 0 30px;}



#top .wc-bookings-booking-form .block-picker li a {
    width: auto !important;
    line-height: 25px;
}

#top .wc-bookings-booking-form .block-picker li {
    
    padding: 0; 
    width: 20%;
    width: auto;
}

/* TABLE ADDITIONAL STYLING */

/* Alternate row color */
#top .avia-table tr:nth-child(odd)
{ 
	background: #fff !important; 
}
#top .avia-table tr:nth-child(even)
{ 
	/* background: #d7dcdd !important; */ 
	background: #e6e8e9 !important; 
}

table caption {
    padding: 0 0 25px 0;
    width: auto;
    font-style: italic;
    text-align: left;
    font-size: 30px;
    font-weight:600;
    
}

.main_color table caption, .hinnakiri h4 {color: #f05a1a;}

.hinnakiri h4 {
	font-style: italic;
	font-weight:600 !important;
	font-size: 25px;
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
	

	
}

@media only screen and (max-width: 1100px) and (min-width: 990px) {
	.menunav.container {
  
	    width: 100% !important;
	   
	}
	
	#top #header .av-main-nav > li > a {
	    font-size: 15px;
	    font-weight: bold;
	    padding: 0 10px;
	}
	
	#top nav .social_bookmarks {
   
	    right: 26px;
	    
	}
	
	#top nav .social_bookmarks li a {font-size: 20px; color: white !important;}
	
	#top #wrap_all .avaleht-atraktsioon .av-inherit-size .av-special-heading-tag {
	    font-size: 0.5em !important;
	}
}

#top  .av-tab-section-tab-title-container {
     background-color: #253d98;
}

#top .av-section-tab-title {
    color:white;
    font-weight:600;
    
}

#top .av-section-tab-title.av-active-tab-title {
   color: #f9a660;
}

.hinnakiri h4 {
    font-size: 30px !important;
}

.woocommerce-page .button {font-size:16px; font-weight: 600; font-style: italic; }

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label.tc-label {font-size:16px !important;}

/* SINGLE PRODUCT - KALENDER */

#top .wc-bookings-booking-form p.form-field {border: none;}

.wc-bookings-date-picker, #top .wc-bookings-booking-form p.form-field, #top div .avia-gallery .avia-gallery-big { padding: 0 !important;}

.tm-extra-product-options .tm-epo-field.tmcp-checkbox, .tm-extra-product-options .tm-epo-field.tmcp-radio {vertical-align: baseline;}

 


#top #payment {
    
    overflow: hidden;
}

.tm-extra-product-options .tm-extra-product-options-fields, .tm-extra-product-options .tmcp-ul-wrap {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap {
    
    flex: 1 1 44%;
}

/* .tm-extra-product-options ul.tmcp-elements.lisa-atraktsioonid-ul li.tmcp-field-wrap {
    
    flex: 1 1 30%;
	padding-right: 10px;
} */

.tm-extra-product-options .lisa-atraktsioonid-ul .tm-epo-reset-radio {
    right: 10px;
}

a.ls-layer-link:hover::after {
  content: attr(data);
  padding: 4px 8px;
  color: rgba(0,0,0,0.8);
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 2;
  border-radius: 5px ;
  background: rgba(255,255,255,0.9);
  width:250px;
}

.av-main-nav ul li {
   
    padding: 0 5px;
    
}

.av-main-nav ul li a {
    border: none;
    padding: 0 5px;
    border-bottom: 1px solid #e2e2e2;
}

/* Layer Slider HTML kiht animatsioonigas */

div.ls-wrapper div.atraktsioonid-animatsioon .rw-wrapper{width: 100% !important;}
div.ls-wrapper div.atraktsioonid-animatsioon .rw-wrapper .rw-words span {
	
	text-transform:uppercase !important;
	width: 100% !important;
	position: absolute;
	opacity: 0;
	overflow: hidden;	
	}

.rw-words{
	display: inline;
}

.rw-words-1 span{
	animation: rotateWordsFirst 18s linear infinite 0s;
}

.rw-words span:nth-child(2) { 
	animation-delay: 3s; 
	
}
.rw-words span:nth-child(3) { 
	animation-delay: 6s; 
	
}
.rw-words span:nth-child(4) { 
	animation-delay: 9s; 
	
}
.rw-words span:nth-child(5) { 
	animation-delay: 12s; 
	
}
.rw-words span:nth-child(6) {  
	animation-delay: 15s; 
	
}

@keyframes rotateWordsFirst {
    0% { opacity: 0; animation-timing-function: ease-in; width:0px; }
    8% { opacity: 1; width:0px; }
    19% { opacity: 1; width:100%;  }
	25% { opacity: 0; width: 100%; }
    100% { opacity: 0; }
}

/* OSTUKORV eemalda update nupp */

button[name="update_cart"] {
    display: none !important;
}

#top .wc-bookings-booking-form .block-picker {border:none;}

/*ASENDIPLAAN*/

.responsive #asendiplaan .container {
	width: 100vw;
    max-width: 100vw;
    padding: 0;
}

.responsive #asendiplaan .container .template-page {
	padding: 0;
}

.responsive #asendiplaan .avia-image-container .avia_image, .responsive #asendiplaan .avia-image-container .avia-image-overlay-wrap {
    width: 100vw;
    object-fit: cover;
}

@media only screen and (max-width: 989px){
.responsive #top #wrap_all #asendiplaan .container {
    margin:0;
}
}