#footer{background-color:#0A3B93;}
#bottom{background-color:#5a5a5a;}
#bottom .inside,#bottom .inside a{color:#CCC;}
h1,h2,h3,h4{font-family:BankGothicBT-Light;font-weight:400;font-style:normal;line-height:1.1em;}
.mod_newsreader h1{font-family:'Source Sans Pro';font-size:2em;font-weight:400;font-style:normal;line-height:1.2em;}
.mod_newsreader h2{font-family:'Source Sans Pro';font-size:1.25em;font-weight:400;font-style:normal;line-height:1.5em;margin-bottom:10px;}
.mod_newsreader h3{font-family:'Source Sans Pro';}
.ce_teambox .name{font-weight:400;}
.grassfont{font-family:BankGothicBT-Light;font-weight:400;font-style:normal;}
#klienten .autogrid{padding-bottom:2%;}
#kunden .autogrid{padding-bottom:2%;}
#kunden .teambox_content .description{height:150px;}
.mod_eventlist_v2 .title{border-left:2px solid #ccd5da;}
.mod_eventlist_v2 .event{line-height:1.8rem;}
.ce_iconbox_v3 .fonticon.fonticon-color-second{font-size:32px;}
h5{line-height:1;height:50px;}
.mod_portfoliolist .item a{left:42%;}
.mod_portfoliolist.portfolio-v2 .item figure .content{height:250px;}
.mod_portfoliolist .item figure:hover a{top:35%;}
.mod_portfoliolist.portfolio-v2 .item figure{width:96%;border:1px solid #e2e2e2;margin-left:2%;}
.mod_portfoliolist .subline{padding-top:10px;text-align:right;}
.ce_headerimage{margin:0 auto;}
.filter_hook{display:none;}
.newsteaser .info{background:none;}
.newsreader .ce_image{padding-bottom:2%;}
.ce_download:not(.ce_download_small){background-color:#0A3B93;}
.ce_teambox.gray_bg .function{height:40px;}
.filter-left{width:100%;float:left;}
.filter-right{width:0%;float:right;}
#termine-gesamt form fieldset legend, div.filter_hook{display:none;}
form div.widget.filter{margin-bottom:0px;width:25%;float:left;}
form fieldset{margin-bottom:3px;border:none;}
form .widget select{height:32px;padding-top:2px;padding-bottom:2px;}
#kuenstler-buchen form .widget select{height:49px;}
.mod_customcataloglist.grassag_termin{margin-top:4%;}
.grassag_termin .autogrid_wrapper{border-bottom:1px solid #e2e2e2;}
.va-addinfo{font-size:0.9em;line-height:1.5em;margin-left:19px;}
.mod_breadcrumb{display:block;}
.ce_image_text_box .ce_url a{border:2px solid #0A3B93;color:#0A3B93;}
.smallhead h1{font-size:2.2rem;}
form fieldset{padding:10px 10px 10px 0px;}
.grassag_termin .attribute a{text-decoration:underline;}
.grassag_termin.caro {background-color: rgb(247, 248, 248); font-family: "Lato", sans-serif; color: rgb(54, 59, 63);}
.carotermine #main .mod_article {background: rgb(247, 248, 248); padding-left: 0; padding-right: 0;}
.mod_customcataloglist.grassag_termin.caro {margin-top: 0;}
body.carotermine {margin-top: 2%;}

.ce_image_text_box .ce_image_text_box_content{height:160px;}
.one_third.ce_image_text_box .ce_image_text_box_content{height:200px;}
.ce_calltoaction_v2 .ce_calltoaction_inside{padding-top:40px;padding-bottom:40px;}
#bottom .inside .right a{margin-left:5px;margin-right:5px;}
.location a:before{font-family:FontAwesome;content:"\f124";padding-right:6px;}
.hide{display:none;}
.extern #main .mod_article, .fullwidth.boxed-content .contentwrap{padding:0;}
.newsteaser .content{height:150px;margin-bottom:20px;}
.trab #contentwrapper, .trab #container{background-color:#000000;}
body.trab, body.trab a{color:#FFFFFF;}
.programmzusatz{color:#0A3B93;font-style:italic;line-height:1rem;}
.ce_portfoliofilter.default a{text-decoration:none;color:#0A3B93 !important;margin-bottom:0px;}
.ce_portfoliofilter.default a:hover,
.ce_portfoliofilter.default a.selected{background:#0A3B93 !important;color:white !important;}
.ce_portfoliofilter.default a:hover span{color:white !important;}
.ce_portfoliofilter_dropdown .dropbtn{background-color:#0A3B93;color:#fff;padding:10px;font-size:16px;border:none;cursor:pointer;width:100%;text-transform:uppercase;border:none !important;}
.ce_portfoliofilter_dropdown .dropbtn > .fa{margin-left:10px;float:right;}
.ce_portfoliofilter_dropdown{display:inline-block;margin:0 auto 40px;z-index:3;width:49.78%;}
.ce_portfoliofilter_dropdown .ce_portfoliofilter_content{max-height:0;position:absolute;background-color:#f9f9f9;z-index:3;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);width:100%;overflow:hidden;transition:max-height .5s;-moz-transition:max-height .5s;-webkit-transition:max-height .5s;-ms-transition:max-height .5s;}
.ce_portfoliofilter_dropdown.default .ce_portfoliofilter_content a{color:#0A3B93 !important;padding:5px 10px;text-decoration:none;display:block;text-transform:uppercase;font-size:14px;font-size:.875rem;border-bottom:1px solid #DFDFDF;cursor:pointer;}
.ce_portfoliofilter_dropdown .ce_portfoliofilter_content a:hover{background-color:#f1f1f1;}
.ce_portfoliofilter_dropdown.default a.selected{background:#0A3B93 !important;color:white !important;}
.ce_portfoliofilter_dropdown:hover .ce_portfoliofilter_content{max-height:1000px;}
.g-recaptcha{margin-bottom:30px !important;}
.autoheight .ce_image_text_box_content {height: auto;}
#loader-wrapper {background-color: rgba(0,0,0, 0.5);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000000000;}
#loader-wrapper.loader-absolute {position: absolute;}
#loader {position: absolute;left: 50%;top: 50%;z-index: 10000;width: 150px;height: 150px;margin: -75px 0 0 -75px;border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #0A3B93;width: 120px;height: 120px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@media only screen and (max-width:1135px){
.smartmenu{display:block;}
.mainmenu{display:none;}
.newsteaser .content{height:200px;margin-bottom:20px;}
}
@media only screen and (max-device-width:980px){.kernis.grassag_termin .block.one_sixth, .kernis.grassag_termin .autogrid{width:100% !important;}
.kernis.grassag_termin .block.one_sixth.location, .kernis.grassag_termin .autogrid.location{width:100% !important;}
}
@media only screen and (max-width:767px){body{line-height:1.5rem;}
.smartmenu{display:none;}
.carotermine #main .mod_article, #main .mod_article.fullwidth.boxed-content .contentwrap .block.entry {padding-top: 10px;}
.kernis.grassag_termin{font-family:Georgia, times, serif;font-size:15px;color:#000000;}
.kernis.grassag_termin a{color:#000000;}
.kernis.grassag_termin .va-addinfo {display:none;}
.kernis.grassag_termin .programm{color:rgb(238, 165, 11);font-size:16px;font-weight:bold;}
.filter select{border-radius:4px;padding:0 15px 0 10px;margin:0 5px 4px 0;background:#d3d3d3 url(http://www.kernoelamazonen.at/wp-content/themes/kernoelamazonen/img/dropdown.png) top right no-repeat;border:0 none;color:#6A1900;cursor:pointer;font-size:12px;height:21px;line-height:21px;-webkit-appearance:none;vertical-align:top;white-space:nowrap;width:280px;font-family:Georgia, times, serif;font-size:14px;}
.ce_image_text_box .ce_image_text_box_content{height:auto;}
.filter_tags{margin-top:20px;}
.caro.grassag_termin .artist, .hartmann.grassag_termin .artist {display:none;}
.kernis.grassag_termin .kuenstler, .caro.grassag_termin .kuenstler, .hartmann.grassag_termin .kuenstler {display:none;}
.kernis.grassag_termin .block.one_sixth, .kernis.grassag_termin .autogrid{width:20%!important;}
.kernis.grassag_termin .block.one_sixth.title.programm, .kernis.grassag_termin .autogrid.title.programm{width:100%!important;}
.kernis.grassag_termin .block.one_sixth.datum, .kernis.grassag_termin .autogrid.datum{width:24%!important;}
.kernis.grassag_termin .block.one_sixth.datum .timestamp, .kernis.grassag_termin .autogrid.datum .timestamp{float:left;padding-right:2%;}
.kernis.grassag_termin .block.one_sixth.title, .kernis.grassag_termin .autogrid.title{width:32%!important;}
.kernis.grassag_termin .block.one_sixth.location, .kernis.grassag_termin .autogrid.location{width:40%!important;}

.mod_customcataloglist.hartmann.grassag_termin {margin-top:0;}
.hartmann.grassag_termin .title {height: auto; }
.hartmann.grassag_termin .title.programm .ce_tags {height: auto; font-family: 'Amatic SC', 'Source Sans Pro'; font-size: 2.5rem; line-height: 3rem;}
.hartmann.grassag_termin .autogrid_wrapper {padding: 30px 10px; margin-right: 10%; border-bottom: 2px solid #ece;}
.hartmann.grassag_termin .title .programmzusatz {color:#0B2F5B;}
.hartmann.grassag_termin .title .ce_tags {font-size: 2rem; line-height: 2.5rem; color:#E61997; font-weight: bold;}
.hartmann.grassag_termin .date {color:#FFFFFF; font-size: 2rem; line-height: 2.5rem; }
.hartmann.grassag_termin .text {padding: 12px 0px;}
.hartmann.grassag_termin .location {padding: 12px 0;}
.hartmanntermine #contentwrapper, .hartmanntermine #container {background: none; font-size: 18px;}


form div.widget.filter{width:100%;}
.autogrid:not(.ce_autogridwrapper):not(.no_gutter){margin-bottom:0;}
.artist{margin-top:14px;font-weight:bold;}
.title{height:24px;}
.grassag_termin.caro .title{height:auto;}
.autogrid.termhead{display:none;}
.newsteaser .content{height:120px;margin-bottom:20px;}
.ce_portfoliofilter_dropdown{width:100%;padding:0;}
.ce_portfoliofilter_dropdown .ce_portfoliofilter_content{width:100%;margin:0 auto;right:0;padding-top:0 !important;top:0;margin-bottom:10px;visibility:visible !important;opacity:1 !important;position:relative;}
.ce_portfoliofilter_dropdown.default .ce_portfoliofilter_content a{margin:0 !important;}
.ce_portfoliofilter_dropdown .mobile-filter-trigger{background:rgba(0,0,0,0.8);color:white;display:none;}
.ce_portfoliofilter_dropdown .mobile-filter-trigger i{padding:10px;}
.ce_portfoliofilter_dropdown .mobile-filter-trigger span{padding:10px;}
.ce_headerimage .ce_headerimage_inside{padding:0!important;}
.ce_headline.attribute{width:80%;}
.ce_image_text_box_content .ce_headline.attribute{width:100%;}
.alignright .ce_headline.attribute{float:right;margin-left:30%;}
.ce_headerimage.version3 .ce_headline .headline, .ce_headerimage.version3 .subline {background:rgba(10, 59, 147,0.3);}
}