
/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold


/*Add your own styles here:*/


/* 
========================================================================================= 
Typo
========================================================================================= 
*/


/* imprima-regular - latin */
/* 
@font-face {
  font-display: swap; 
  font-family: 'Imprima';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/imprima-v19-latin-regular.woff2') format('woff2'); 
}
 */



/* Typo ......................................... */
h1, .av-special-heading-tag {
	letter-spacing: 1px!important;
	text-transform: none!important;
	line-height: 1.2em;
}
h2 {
	margin-bottom: 30px;
}

b, strong {
	color: #333333!important;
	}

/* Desktop 
@media only screen 
and (min-width: 1025px) 
{
.intro h1.av-special-heading-tag  { font-size: 6vw!important; }
.intro h2.av-special-heading-tag  { font-size: 4vw!important; }
.intro.avia_textblock p  { font-size: 2vw!important;   line-height: 1.4em; }
.intro .avia_textblock p { font-size: 1.5vw!important; line-height: 1.4em; }

h1, h1.av-special-heading-tag { font-size: 50px!important; }
h2,h2.av-special-heading-tag  { font-size: 40px!important; }
h3, h3.av-special-heading-tag { font-size: 25px!important; }
h4 { font-size:25px!important; }
h5 { font-size:20px!important; }
}

 */

/* Tablet */
/* 
@media only screen
and (min-width : 768px) 
and (max-width : 1024px) 
{
h1, h2, h3, h4, h5, .av-special-heading-tag { letter-spacing: 1px!important; }
h1, h1.av-special-heading-tag { font-size: 40px!important; }
h2, h2.av-special-heading-tag { font-size: 30px!important; }
h3, h3.av-special-heading-tag { font-size: 20px!important; }
h4 { font-size: 16px!important; }
h5 { font-size: 15px!important; }
}
 */



/* Mobile */
/* 
@media only screen
and (min-width : 320px) 
and (max-width : 767px) 
{ 
h1, h2, h3, h4, h5, .av-special-heading-tag { letter-spacing: 1px!important; }
h1 { font-size: 28px!important; }
h2 { font-size: 24px!important; } 
h3 { font-size: 20px!important; }
h4 { font-size: 16px!important; }
h5 { font-size: 14px!important; }
} 
 */
 




/* 
========================================================================================= 
Menüleiste Header Grün - #48665c / Dunkelgrün - #97a29a / Braun - #4a4543 
========================================================================================= 
*/

/* Active Menu Item with Header */
#top .av-main-nav > li > a { font-size: 18px; color: #333333; text-transform: none; font-weight: 400; }
#top .av-main-nav > li > a:hover .avia-menu-text,
#top .av-main-nav > li.current-menu-item > a .avia-menu-text,

.header_color .main_menu ul:first-child > li.current-menu-item > a .avia-menu-text, 
.header_color .av_header_transparency .main_menu ul:first-child > li.current_page_item > a .avia-menu-text { color: #1db7b0!important; }


#top .av-main-nav > li > a:hover .avia-menu-text, 
#top .av-main-nav > li.current-menu-item > a .avia-menu-text, 
#top .av-main-nav > li li.current-menu-item > a .avia-menu-text { color: #1db7b0!important; }


/* MainMenu - Abstände zwischen Menüpunkte ...................... */
.av-main-nav > li > a { padding: 0 8px; }


/* MainMenu - Umrandung rund ...................... */
#top .av-menu-button > a .avia-menu-text {
    border: 1px solid;
    border-radius: 0px;
	padding: 10px;
	margin-left: 10px;
}


/* MainMenu - letzter Menüpunkt bündig ...................... */
#top #avia-menu #menu-item-32 a {
	padding-right: 0px;
	padding-left: 10px;
}


/* Display Hamburger Menu on Ipad Landscape and Ipad pro Portrait */
@media only screen and (max-width: 1200px) {
  nav.main_menu {
    display: block !important;
  }
  #avia-menu .menu-item {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }
}

/* 
========================================================================================= 
Menüleiste Header
========================================================================================= 
*/




/* 
========================================================================================= 
Global
========================================================================================= 
*/



.hide { display: none!important; }


/* Kreis mit Verlinkung rausnehmen: ...................... */
.image-overlay { display: none !important; }



/* Alle Bilder ohne runde Ecken: ......................*/
img,
.small-preview img, 
.big-preview img,
body div .avia-button, 
.avia_image { border-radius: 0!important; }





/* Remove bottom border line from 'color section' ...................... */
.container_wrap { border-top: none !important; }



/* In den Colorsection auf Mobile weniger Padding ...................... */
@media only screen and (max-width: 767px){
.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 50px;
    padding-bottom: 50px;
}
}








