/*
Theme Name:   Olsen Light Child
Description:  Olsen Light Customized by webtura
Author:       webtura
Author URI:   https://webtura.de
Template:     olsen-light
Version:      1.0.0
Text Domain:  olsen-light-child
*/



/* CSS reset */
* {
  margin: 0;
  padding: 0;
}


body {background-color:#AFE6FB;color:#fff;}


html body.home h1.entry-title {display: none;}

a, a:visited {color:#F000A4;border-bottom:0px !important;}
a:hover, a:active {color:#F000A4;text-decoration:underline;}

div.sidebar-right {display:none;}
.col-md-8 {width:100%;}

.home #site-content {border: none !important;}

div.col-lg-8 {flex: 0 0 100%; max-width: 100% !important;}
div.offset-lg-2 {margin-left: 0px;}

#masthead {background-color:#010863}
#menu-topmenu {margin-left:20px;}

.site-bar {
  border-top: solid 1px #F000A4;
  border-bottom: solid 1px #F000A4;
  padding: 13px 0;
}

h1.entry-title {text-align: left; padding-left: 0px;}

.nav ul li a {margin-right: 17px !important}

#menu-topmenu li a {color:#F000A4;text-transform:uppercase;
font-size: 1.1em;text-decoration-style: solid;
} 
/*font-family: "Open Sans Condensed"*/
#menu-topmenu li.current_page_item a  { color:#F000A4; font-weight: bold !important;}
/*div.site-tools  {margin-right:px;}*/
ul.socials li a {color:#F000A4;font-size:1.2em;padding-right:0.5em}

#site-content {background-color:#010863;padding-left:20px;padding-right:10px;}

h1, h2, h3, h4, h5, h6 {font-family: lato !important;color: #F000A4; text-transform:uppercase;}

main#content div.row .page.type-page h2.entry-title {display:none;}

h2.entry-title a:hover {color:#fff;}

/*iframe {width:100%}*/
.entry-utils::before, .entry-utils .socials {display:none !important;}

ul.socials li a i {color:#010863; }/* #F000A4;*/

a.entry-comments, a.entry-comments-no {color:#fff;}

a.read-more {color:#F000A4;}

h3 {font-weight:normal; font-size:1.5em !important;background-color:#010863 !important;color: #F000A4 !important;}

h3.reply-title {color:#fff !important}

#paging {display:none;}

.widget {border:none;}
.widget-title {font-weight:normal;}
/*
.post-title, .post .entry-title, .post .panel-content .entry-title{font-family: "Open Sans Condensed" !important;}
*/

h2.entry-title a{
  /*font-family: "Open Sans Condensed" !important;font-size:150%;*/text-transform:uppercase;font-family:lato}

input[type="text"], input[type="email"], label {color:#F000A4;}

.mailpoet_text_label{font-size:1em;}
.mailpoet_form .mailpoet_paragraph {font-size:90%}
input.mailpoet_text {font-size:1.3em;width:300px !important;}

.btn, .comment-reply-link, input[type="button"], input[type="submit"], input[type="reset"], button {background-color:#F000A4;}
input[type="submit"]:hover, input[type="reset"]:hover, button:hover {background-color:#F000A4;}

.obfx-cookie-bar-container {color:#000}

#footer {background-color:#010863; border-color:#F000A4}
#footer ul {padding-left:20px;}
#footer a {color:#010863;}
#footer .site-logo  {padding: 0px;}
#footer .site-logo a {font-family:lato;display:none;}

#footer .site-bar {background-color:#F000A4; justify-content: left !important; flex-direction: unset;}

#footer ul.socials li a i {color:#010863; }

/* social media in fix footer */
div.site-tools { position: absolute; right: 20px;} 
@media only screen and (max-width: 480px) {
  div.site-tools { display: none;}
}

/* social media in floating footer */
div.socials { 
  background-color:#F000A4;
    bottom: 0;
    top: auto;
    position: fixed;
    width: inherit;
    display: flex;
    z-index: 100;
    display: none;
    margin-left: 0.85em;
}  
@media only screen and (max-width: 480px) {
  div.socials { display: flex;}
  html body.page-id-1022 div#page div.container div.row div.col-12  div.entry-content p img.wp-image-1101 {max-width: 100px !important;}
}




div.navigation-mobile-wrap {background-color: #010863;}

a.mobile-nav-trigger {color:#F000A4; border: none; padding-left: 20px;}

a.mobile-nav-trigger:visited, a.mobile-nav-trigger:active, a.mobile-nav-trigger:focus {color:#F000A4;}

a.navigation-mobile-dismiss, a.navigation-mobile-dismiss:visited, a.navigation-mobile-dismiss:focus {font-size: 90%; color: #fff; font-weight: normal;}

.navigation-mobile a {text-transform: uppercase; color: #F000A4;}

#footer .navigation > li > a {margin-right: 5px;}


#mobilemenu title {font-weight:bold;color:#F000A4;text-transform:uppercase}

#mobilemenu div.mm-navbar a.mm-title{font-weight:bold;color:#fff;}

#mobilemenu div.mm-navbar {background-color:#010863; color:#F000A4;}

#mobilemenu  .mm-listview > li > a {color:#F000A4;text-transform:uppercase}

.page-id-879 header#masthead.site-header.group div.site-bar.group {display:none;}

