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


red:      #e30613;
grau:     #585757;







*/
@import url("../enfold/style.css");
/* @import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i'); */

@font-face {
  font-family: 'FrutigerBold';
  src:  url('fonts/frutigernextlt-bold-webfont.woff2') format('woff2'), 
        url('fonts/frutigernextlt-bold-webfont.woff') format('woff'), 
        url('fonts/FrutigerNextLT-Bold.ttf') format('truetype'); 
  font-weight: bold;
  font-style: normal;
} 
@font-face {
  font-family: 'FrutigerHeavy';
  src:  url('fonts/frutigernextlt_heavy-webfont.woff2') format('woff2'), 
        url('fonts/frutigernextlt_heavy-webfont.woff') format('woff'), 
        url('fonts/frutigernextlt_heavy-webfont.ttf') format('truetype'); 
  font-weight: bold;
  font-style: normal;
} 


/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v36-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/open-sans-v36-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v36-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/open-sans-v36-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}







/* @import url('https://fonts.googleapis.com/css?family=Bitter'); */
/* bitter-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/bitter-v33-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



xx {color: blue !important;}





* strong {color: inherit !important;}


.ajaxresponse_1 .avia-form-success {color: white !important;}

.avia_textblock ul li {
    margin-top: 12px !important;
}


.special-heading-inner-border     {display:none;}
.red                              {color:  #e30613;}
.grey                             {color:  #585757;}


p      {line-height: 1.3em;}
.phone-info {font-weight: normal; font-size: 12px;}
#top .av-control-minimal .avia-slideshow-dots a {border: 1px solid #fff;}


.avia-slide-wrap img            {min-width: 900px}
#after_full_slider_1        {width:100%; background: transparent url(/wp-content/themes/enfold-child/images/krawatte_slider_grey.png) right 0 no-repeat; background-size: 100% auto; border:0px solid red; position: relative; top:-50px; z-index: 100;}

h1,h2,h3,h4,h5,h6           {font-family: FrutigerHeavy; text-transform: uppercase; color: #e30613 !important;}
h3                          {xxxfont-size: 24px;}
.av-upcoming-event-data h4 {font-size: 16px; color: #e30613; font-family: FrutigerBold;}

.entry-content ul                  {margin-left: 40px;}
.entry-content ul li, .avia_textblock ul li              {list-style-image:url('/wp-content/themes/enfold-child/images/listdot.gif');}

.avia_textblock  ul                 {margin-left:45px;}
.avia_textblock  ul  li             {line-height: 1.4em;  margin-top: 20px;}
.av-special-heading-tag             {margin: 20px 0 40px 0 !important; border-bottom:1px solid red;}




#top .avia-button.avia-color-light {
    border: 1px solid #fff;
}


body  .avia-icon-list-container   {margin-top: 120px !important;}
.avia-icon-list li                {padding: 0 0 20px 0;}
.avia-icon-list h4                {font-size: 16px; color: #e30613; font-family: FrutigerBold;}
.avia-icon-list p                 {font-size: 16px; color: #585757; margin: 0; margin-top:5px; line-height: 1.2em; font-family: Bitter;}
.avia_transform .avia-icon-list.av-iconlist-big .avia_start_animation .iconlist_icon{
-webkit-animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
animation:         avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
opacity: 1;
-webkit-transform:scale(0.7);
-ms-transform:scale(0.7);
transform:scale(0.7);
}
@keyframes avia_appear {
  0%   { transform:scale(0.5); opacity: 0.1;  }
  100% { transform:scale(0.7); opacity: 1;  }
}
.avia-icon-list .iconlist_icon {
    margin-right: 10px; margin-top: -20px;
}



.textwidget ul {
   overflow: visible; text-align:left;
}


#top .gallery .gallery-item {
    margin: 1px 1px 0 0;
    width: 24%;
    height: auto;
    padding: 0;
}
#gallery-1 .gallery-item {
    width: 24%;
}


form input  {border: 1px solid white !important; border-radius: 0 !important;}


.iconbox_icon                    {border-radius: 0 !important;}

.avia-logo-element-container,
.avia_ajax_form         {margin-top: 100px !important;}
.lightbox                 {margin: -1px;}




.xxxfullsize .template-blog .post-title {padding:0}
.post-entry h2            {padding: 0 !important;}
article .blog-meta        {width: auto !important; float: left !important; margin: 2px 5px 5px 0 !important;}
article .blog-meta a      {border-radius: 0;}
.post_delimiter           {display: none;}


div.avia-popup .mfp-close               {transition: none}
div.avia-popup .mfp-close:hover         {border: 0px solid #fff; transform: none; -webkit-transform: none; top:-4px;}

.av_textblock_section       {margin-top:0;}
footer span.copyright {font-size: 1.2em}






.type-tribe_events  h4                              {text-transform: none !important; font-weight: normal!important;}
#ect-events-list-content h2.ect-list-title, 
#ect-events-list-content h2.ect-list-title a.ect-event-url, 
.ect-classic-list a.tribe-events-read-more, 
.ect-clslist-event-info,
.ect-clslist-title a.ect-event-url, 
#ect-no-events                                    {font-family: FrutigerBold !important;}

#ect-events-list-content .style-1 .ect-list-post-right .ect-list-venue, 
#ect-events-list-content .style-2 .modern-list-right-side, 
#ect-events-list-content .style-3 .ect-list-date, 
#ect-events-list-content .style-3 .style-3-readmore a:hover {
  box-shadow: none !important;
  background: #f2f2f2  !important;
}

#ect-events-list-content .ect-list-post-right .ect-list-description {
    border-color: #e0e0e0;
    box-shadow: none !important;
    background: #f2f2f2 !important;
}

.ect-list-description     {padding: 20px !important; padding-top: 15px !important;}
.ect-events-read-more                                           {color:  #e30613 !important;} 
ol.tribe-list-widget li.tribe-events-list-widget-events         {padding:0; padding-bottom: 10px !important; border-bottom: 1px solid #e1e1e1  !important;}

.ect-list-post-left .ect-list-date, .ect-list-date {
    -webkit-transition: none !important;;
}

#ect-events-list-content .style-1 .ect-list-post-left .ect-list-date {
    background: rgba(255, 255, 255, .0) !important;
    box-shadow: none!important;
    width:50% !important;
}

.ect-date-area.default-schedule               {vertical-align: top !important;}
.ect-date-area.default-schedule span          {font-family: FrutigerBold !important; text-shadow: 3px 3px 3px rgba(0, 0, 0, .25); display: inline !important; position: relative !important;}
.ect-date-area.default-schedule span.ev-day   {font-size: 2em; color: white !important;}
.ect-date-area.default-schedule span.ev-mo    {color: white !important; vertical-align:top !important; margin-top: -14px !important; top:0 !important;}
.ect-date-area.default-schedule span.ev-yr    {color: white !important; vertical-align:top !important; margin-top: -14px !important; top:0 !important; margin-left: -3px !important;}

.ect-list-date                                {padding: 5px !important;}
.ect-list-post:hover .ect-list-post-left .ect-list-date {
    width:50% !important;
}

.ect-event-url {text-transform: none !important;; text-decoration: none !important;; font-size: 24px !important;; line-height: 1.1em !important;}

.template-page .entry-content-wrapper h1, 
.template-page .entry-content-wrapper h2      {letter-spacing: 0 !important;}



.xxxtitle_container        {display: none !important}
.avia-menu-fx           {height: 4px !important}




/* Real cookie banner, Buttonsfarben */
.rcb-content-blocker a, 
.rcb-content-blocker a span      {color: #e30613 !important}
a[role="button"]                 {background-color: #e30613 !important; color: white !important}
a[role="button"]  span           {color: white !important}


@media only screen and (max-width: 600px) {
  body  .avia-icon-list-container     {margin-top: 0px !important;}
  #after_full_slider_1                {width:100%; background: transparent url(/wp-content/themes/enfold-child/images/krawatte_slider_grey.png) right 0 no-repeat; background-size: 150% auto; border:0px solid red; position: relative; top:-40px; z-index: 100;}
  .avia-slideshow-arrows              {opacity: 0}
  .inner-container img {max-height: 60px !important;}
}


