﻿/*
Theme Name: Enfold CT
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:*/

H2, H3, H4, H5{
    color: #A1BC0E;
}

H4 {
    color: #DF027C !important;
}

H3.h3start{
    color: #6A8921 !important;
}

.magentabold strong {
  color: #df027c !important;	/* Fett immer in magenta, Ausnahmen müssen separat */
}
.magentabold fieldset > p > input.button{
  background-color: #E30981 !important;
}

.orangebold strong {
	color:#f05a1a !important;;
}
.greenbold strong, H3 {
	color:#788d01 !important;;
}
.greenbold fieldset > p > input.button{
  background-color: #788d01 !important;
}

/*
.avia-promocontent > p > strong{	
  color: #df027c !important;
}
*/
h6{
    color: #A9A9A9 !important;
    font-weight: normal !important;
    font-size: 11px !important;
}

.h5start1{
    color: #AAAAAA !important;
    font-weight: normal !important;
    margin-bottom: 4px !important;
    font-size: 15px !important;
}
.h5start2{
    color: #6A8921 !important;
    margin-bottom: 10px !important;
}
.ulstart1{
    margin-bottom: 0px !important;
}
.listart1{
    padding: 0px !important;
}

.slide-entry-title{
    color: #DF027C !important;
}

#menu-zweites-startseite, .sub-menu, #sub_menu1{
    z-index: 400 !important;
}
.av-layout-grid-container, .flex_cell {
    z-index: 888 !important;
}
.menu-item:hover{
  padding-bottom: 0px !important;

}
#avia-menu > li > a > .avia-menu-fx{
  background-color: #DF027C !important;
}
#avia-menu > li > ul.sub-menu{
  border-top-color: #DF027C !important;
}
.avia-arrow-wrap{
  background: transparent !important;
}

.av-slideshow-caption > .avia-inner-caption > h2{
  font-size: 23px;
}
.avia-slide-wrap{
  height: 220px !important;
}

#top .av-subnav-menu > li {
    padding: 15px 0 0 0;
}
footer > .container > nav{
  margin-right: 3% !important;
}

#menu-zweites-startseite > li, #menu-zweites-startseite > li > ul > li{
    list-style: none;
    margin: 0px;
    height: auto;
}
#menu-zweites-startseite > li > a > .avia-menu-fx{
    bottom: 0px !important;
}

  #menu-zweites-startseite > li > a{
    height: 34px;
    color: #A1BC0E !important;
    font-size: 140%;
    padding: 0 15px !important;
  }
  #menu-zweites-startseite > li > ul > li > a{
    color: #666666;
  }
  #menu-zweites-startseite > li > a:hover{
    border-bottom: 2px solid #f05a1a;
  }
  #menu-zweites-startseite > li > ul > li > a:hover{
    background-color: #FCFCFC;
  }
  #menu-zweites-startseite > li > ul{
    border-top: 2px solid #f05a1a !important;
    background-color: #FFFFFF;
    margin-top: -3px !important;
  }
  .menu-zweites-startseite-container{
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    text-align: center;
    height: 35px;
    margin-top: -50px;
  }
  .menu-zweites-startseite-container > ul{
    width: auto;
    text-align: center;
    margin: 0px;
  }
  .logo{
      margin-top: 10px;
      width: 80%;
      max-height: 133px;
    }
	
	/*
fieldset > h3{
  color: #E30981 !important;
}
*/


.grid-entry-excerpt{
  line-height: 1;
  margin-top: 15px;
  text-align: left;
}

.av-subheading, .av-subheading_above, .av_custom_color{
    color: #666666;
}
.av-special-heading-tag{
    font-weight: 500 !important;
}

.sub_menu_socket{
    float: left !important;
    clear: both !important;
    margin-left: 18px !important;
}

#resmen{
  display: none;
}

@media only screen and (min-width: 768px) {

  #header_main,
  #header_main > .container,
  #header_main > .container > .inner-container{
    max-height: 183px;
    height: 183px;
  }

  #header_main > .container > .inner-container{
    padding-top: 40px;
  }



  #header_main > .container > .inner-container > .main_menu{
    height: 30px !important;
    vertical-align: bottom;
    margin-top: 117px;
  }

  #header_main > .container > .inner-container > .main_menu > .av-main-nav-wrap > ul > li > a{
    height: 16px !important;
    line-height: 16px !important;
    font-weight: normal;
    font-size: 13px;
    padding: 0, 7px;
    border-right: 1px solid #808080;
    margin-bottom: 10px;
  }

  #soliloquy-container-128{
    margin-top: -50px;
  }

  .container{
    padding:0px;
  }


  .av-main-nav{
    display: inline-block;
  }
  .flex_column{
    z-index: inherit !important;
  }
  .aaaaaavia-builder-el-3, .aaaaaavia-builder-el-4, .aaaaaavia-builder-el-5, .aaaaaavia-builder-el-6{
    margin-top: 0px !important;
  }
  div.aaaav_one_half{
    width: 49%;
    margin-left: 2%;
  }
  div.aaaav_one_third{
    width: 32%;
    margin-left: 2%;
  }
  .copyright{
    float: left;
    margin-left: 3%;
  }
  footer > .container > .menu-hauptmenue-container{
    float: right;
    margin-right: 3%;
  }
  footer > .container > .menu-hauptmenue-container > ul > li{
    display: inline-block;
  }
  footer > .container > .menu-hauptmenue-container > ul > li > a{
    padding: 0px 10px;
  }
  #footer > .container > .av_one_fourth{
    width: 22%;
    margin-left: 3%;
  }

}

@media only screen and (max-width: 767px) {
    .menu-zweites-startseite-container > ul > li > a,
    .menu-zweites-startseite-container > ul > li,
    .menu-zweites-startseite-container > ul{
      width: 100%;
      display: block;
      text-align: left;

    }
    .menu-zweites-startseite-container > ul > li{
      border-bottom: 1px solid #B6B6B6;
    }
    .menu-zweites-startseite-container{
      border-bottom: none;
      margin-top: 1px;
    }
    .logo{
      margin-top: 20px;
      margin-bottom: 20px;
      width: 80%;
      max-height: auto !important;
    }
    #sub_menu1{
        display: none;
    }
}

@media only screen and (max-width: 470px) {
    .logo{
      margin-top: 10px;
      margin-bottom: 10px;
      width: 70%;
      max-height: auto !important;
    }

}

#top .av-submenu-container {
	position: relative;
	height: auto;
}
/*
#top .sticky_placeholder {
	display: none;
}
*/
.responsive .logo img {
	max-width: 70%;
}

@media only screen and (max-width: 1150px) {
    #sub_menu1, .sticky_placeholder, nav.main_menu{
        display: none;
    }
    #advanced_menu_toggle{
        display: block;
    }
}