/*
Theme Name: lobOlmo
Description: Anpassung des Themas an die Bedürfnisse von lobOlmo.
Author: lobOlmo | Dr. Michael Wolfsteiner (Child-Theme von Pinnacle Premium | Kadencethemes)
Author URI: www.lobolmo.de
Template: pinnacle_premium
Version: 1.2.0
License: 
License URI: 
*/
@import url("../pinnacle_premium/style.css");

/* ---------------------
   Ergänzungen lobOlmo
----------------------*/

/* Themeanpassungen */
body.page #content .main .pageclass {padding: 30px 15px 20px; !important}
body.author .titleclass,
body.attachment .titleclass
{background: rgba(0, 0, 0, 0) url("http://www.lobolmo.de/wp-content/uploads/blog.jpg") no-repeat scroll center top / cover;}
body.single-event .titleclass, 
body.single-location .titleclass,
body.page-id-1677 .titleclass
{background: rgba(0, 0, 0, 0) url("http://www.lobolmo.de/wp-content/uploads/2015/11/pe-ti-14-182.jpg") no-repeat scroll center top / cover;}
body.error404 .titleclass,
body.search .titleclass
{background: rgba(0, 0, 0, 0) url("http://www.lobolmo.de/wp-content/uploads/bz-or-10-575.jpg") no-repeat scroll center top / cover;}
body.author .page-header,
body.search .page-header,
body.attachment .page-header,
body.single-event .page-header,
body.single-location .page-header,
body.page-id-1677 .page-header,
body.error404 .page-header
    {padding-top: 260px; padding-bottom: 40px; opacity: 1;}
body.search .header-color-overlay {height:321px;}
#kad-blog-grid, .col-lg-3, .col-md-4 {padding-top: 50px; !important}
#content .single-article article {padding: 35px 0 25px 0; !important}
#commentform {color: black; !important}
#commentform label {color: white; !important}
.sf-menu ul {min-width:13em;}
.kad-header-style-basic #logo {padding:10px 0 10px 0; !important}
.kadence_recent_posts .postclass a {color: #eee; !important}
.pageclass {margin-top: 30px; !important}
.postclass .pageclass .clearfix .entry-content {margin-top: 30px; !important}
.portfolio-postclass .container,
.p-container .container,
.postclass .clearfix {padding-left:0; !important}
.col-md-8 col-sm-4 col-ss-2 kad-header-right {padding-top: 20px; !important}
.portfolio-table {opacity: 1; !important}
.portfolio-table h5 {font-size: 35px; font-weight:600; !important}
.kt-icon-office::before {content: normal; !important}
.kt-icon-location2::before {content: none; !important}
.kadence_social_widget {text-align: left; !important}

/*Eigendefinitionen Theme lobOlmo */
#reportagen {margin-top: 30px;}
#reportagen h2 {font-size: 22px; font-weight: 600; line-height: 26px; margin-top: 30px; margin-bottom: 3px; !important}
img.alignleft {margin: 25px 20px 35px 0;}
.sponsoren {clear:both; !important}
.sponsoren img.alignleft {margin: 0 25px 25px 0; !important}
iframe body {color: white;}
.frage {font-weight: 800; margin-top: 30px;}

/* shariff */
.shariff {padding-top: 80px; !important}
.portfolio-single .shariff {display: none; !important}

/* Events-Manager */
.css-events-list{width:80%;margin: 10px auto 10px auto;}
.events-table {margin: 10px auto 10px auto; align-self: center;}
.events-table thead {font-weight: 400; border-bottom: solid 2px #EAEAEA;}
.events-table tbody {border-bottom: solid 2px #EAEAEA; }
.events-table tbody tr {border-bottom: solid 1px #EAEAEA;}
.events-table tbody tr:last-child {border-bottom: none;}
.events-table a{color: #e30031;}
div.css-search {background: #000 none repeat scroll 0 0; border: none; border-radius: 0; min-height: 40px; padding: 5px; position: relative; !important}
div.css-search div.em-search-main .em-search-submit {background: #888888 repeat scroll 0 0; border: none; border-radius: 0; box-shadow: none; color: #ffffff;
    display: inline-block; font-weight: bold; line-height: 16px; padding: 8px 10px; position: absolute; right: 5px; text-decoration: none; text-shadow: 1px 1px 0 #c7c5c7;
    top: 5px; !important}
div.css-search div.em-search-main .em-search-submit:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e30031), color-stop(1, #e30031) );
    background:-moz-linear-gradient( center top, #e30031 5%, #e30031 100% ); background:-ms-linear-gradient(top, #e30031,#e30031);
    background:-o-linear-gradient(top, #e30031, #e30031); background:linear-gradient(top, #e30031, #e30031); background-color:#e30031; !important}
#em_widget-2 ul {list-style-type: none; !important}
#em_widget-2 li {margin-bottom: 10px; !important}
.em-search-wrapper {display: none; !important}
.eventliste {font-weight: 700;}
.em .em-pagination {--color: #fff; --color-hover: #e30031; max-width: 100%; margin: 0 auto 20px auto; text-align: center;display: flex; flex-direction: row; flex-wrap:      nowrap; align-items: center; justify-items: center; min-width: 0; justify-content: center; }
.em .em-pagination .page-numbers.current {text-decoration: none; text-underline-offset: 0; font-size: 20px!important; height: 30px; padding: 4px 0 0 0; background: #e30031; border-radius: 4px;}
.em .em-pagination .page-numbers {display: inline-block; min-width: 30px; height: 30px; font-size: 15px!important; color: var(--color)!important; text-decoration: none;
    padding: 4px 0 0 0; margin: 0; transition: all 300ms ease-in-out; text-align: center;}
.em .em-pagination .page-numbers:hover {color: var(--color-hover); font-size: 20px!important; height: 30px;padding: 4px 0 0 0;}
.em .em-pagination .page-numbers.next {background-image: var(--icon-next-circle);}
.em .em-pagination .page-numbers.prev {background-image: var(--icon-prev-circle);}
.em .em-pagination .page-numbers.next, .em .em-pagination .page-numbers.prev {display: block; width: 30px; height: 30px; margin: 0; font-size: 0!important; background-size: 30px; background-position: center; background-repeat: no-repeat; opacity: 1; transition: all 300ms ease-in-out; color: var(--color)!important;}
.em .em-pagination .page-numbers.next:hover{background-image: var(--icon-next-circle); color: #e30031;}
    
/* YARPP */
.yarpp-related-widget {margin-top: 25px;}
.yarpp-related-widget h3::after
    {background-color: #444; content: ""; display: block; height: 1px; margin: 0 auto; 
    transition: background 0.3s ease-out 0s; width: 60px;}
.yarpp-related-widget h3
    {padding: 25px 0 15px 0; text-align: center; color: #ffffff; font-family: "Open Sans";
    font-size: 18px; font-style: normal; font-weight: 400; line-height: 26px;}

/* Captcha */
.aiowps-captcha {clear: both; margin: 60px 15px 10px 15px; !important}
.aiowps-captcha-equation {color: white; margin: 0 15px 10px 15px; !important}
.aiowps-captcha-equation input {color: black; !important}

/* Ploylang */
#polylang-3 {margin: 40px 0 0 -15px;}
.widget_polylang ul li {display: inline;}
.widget_polylang ul li::after {content: " | ";}
.widget_polylang ul li:last-child::after {content: "";}

/* Newsletteranmeldung */
.n2gform1 {font-family: "Open Sans"; font-size: 14px; font-weight: 300;}
.n2gform1 button {background-color: rgb(227, 0, 49); !IMPORTANT}
.n2gform4 {color: #000000;}
.n2gform5 {color: #fff;}
