/*@import url("fonts/my-all.css");*/

/*
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:*/

body {
	font-size: 1.0em;
	  font-weight: 400;
	  font-family: 'my-all-sbi',Helvetica,Arial,sans-serif;
}

.logo{
	padding: 10px 0 10px 0;
}

body h1, h2, h3, h4, h5, h6{
	
	
	/*font-family: 'my-all',Helvetica,Arial,sans-serif;*/
	font-family: 'myltit',Helvetica,Arial,sans-serif;
	font-family: 'my-all-li',Helvetica,Arial,sans-serif;
	font-weight: 400;
}

body h1{
	
	/*font-family: 'myltit',Helvetica,Arial,sans-serif;*/
	font-family: 'my-all-li',Helvetica,Arial,sans-serif;
	font-weight: 400;
}

body h1{
	/*text-transform: lowercase;*/
}

body h1{
	text-transform: lowercase;
}

body h3{
	font-size: 1.6em;
	
}

body h4{
	font-size: 1.3em;
}

body p {

  margin: 0.55em 0;
}

h4.av-milestone-title{
	/*font-family: 'my-all',Helvetica,Arial,sans-serif;*/
	font-family: 'my-all-li',Helvetica,Arial,sans-serif;
	font-size: 20px;
	margin-bottom: 26px;
} 

body .av-subheading {
  font-size: 19px;
}
Element {
}
.mega_menu_title{
  font-family: 'my-all-r',Helvetica,Arial,sans-serif;

}
/*MENUE*/
#top .av-main-nav ul a {
  width: 100%;
  height: auto;
  float: left;
  text-align: left;
  line-height: 23px;
  padding: 8px 15px;
  font-size: 15px;
  min-height: 23px;
  max-width: none;
  text-decoration: none;
  font-family: 'my-all-sbi';
}


  /*MENUE ENDE*/
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
  text-transform: none;
  letter-spacing: none;
}

/*MASONRY BEGIN*/

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry {
  border-radius: 12px 12px 4px 4px !important;
}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content, #top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
  display: table;
  position: relative;
  height:50px;
  width: 100%;
  bottom: 0;
  table-layout: fixed;
  /*border: 1px solid #fff;*/
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry {
  background: transparent;
    background-color: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
}

#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content {
	background-color: rgba(235, 160, 18, 0.38);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-repeat: repeat;
	  background-attachment: scroll;
	  background-image: none;
	  background-size: auto;
	  background-origin: padding-box;
	  background-clip: border-box;
	  padding: 0px 10px;
	  height: 64px;
	  font-size: 0.9em;
	  position: absolute;
	  bottom: 0;
}

* h3 .av-masonry-entry-title entry-title {
	font-color: #023163; /*deep-blue*/
	font-size:1 vw;
}

#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
  font-size: 1.4em;
}

/*Beitragsnavigation LiRe*/
#top .avia-post-nav {
  position: fixed;
  height: 110px;
  top: 50%;
  background: #aaa;
  background: rgba(240,150,12,0.4);
  color: #fff;
  margin-top: -55px;
  padding: 15px;
  text-decoration: none;
  z-index: 501;
  transform: translate3d(0,0,0);
}


#top .avia-post-nav:hover {
  background: ##f1980c;
  background: rgba(240,150,12,0.8);
}

.avia-post-nav .entry-info span {
  display: table-cell;
  vertical-align: middle;
  font-size: 15px;
  line-height: 1.65em;
}

.avia-post-nav .entry-image img {
border-radius: 8px 8px 13px 13px;
display: block;
}

/*FOOTER*/
#footer-menu *, #footer-copyright * {
  font-size: 16px;
}

/*SOCKET*/
#socket {
  font-size: 14px;
  margin-top: -1px;
  z-index: 1;
}

/*COOKIE*/
body .avia-cookie-consent {
  width: 100%;
  position: fixed;
  background-color: rgba(240,150,12,0.90);
  z-index: 999;
  color: rgba(255,255,255,0.9);
  padding: 1.1em;
  text-align: center;
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
border-radius: 8px 8px 13px 13px;
}

.main_color tr:nth-child(2n+1), .main_color .pricing-table > li:nth-child(2n+1), .main_color .pricing-extra {
   background: rgba(240,150,12,0.1);
  border-radius: 8px 8px 13px 13px;
 /* border: 1px solid #23163;*/
}













