/* CSS Document */
/*
 Theme Name: GeneratePress Child-Theme
 Description: Responsive WordPress Theme for beate-kortlaender-comer-see.de
 Template: generatepress
 Version: 2.0
 Text Domain:  generatepresschild
*/

body, .site-content, .footer-widgets   {background-color: #f0ede9;}

em {
	font-style: normal;
	font-weight: 700;
	text-transform: none;
	color: #495464;
}
strong {
	color:#134877;
}
pre {
	max-width:100%;
	white-space:pre-wrap;
	line-height:25px;
	padding:0px 100px;
	background-color: #f0ede9;
}
blockquote {
	font-size: 20px;
	font-style: normal;
	padding:20px;
	font-weight: 300;
	border: none;
	background-color: #FFFFFF;
}
.entry-title  {display:none;}
 h1  {
	font-size:30px;
	color: #134877;
	text-transform: uppercase;
	font-weight:bold;
	}
.page-hero h1  {
	font-size:40px; 
	line-height:50px;
	color: #FFFFFF;
}
 h2, h3 {
	color: #134877;
	font-size: 17px;
	margin-bottom: 5px;
	font-weight: bold;
}
h3 {font-weight: normal;}
.site-main ul, .site-main ol {margin-left: 25px!important;}
.site-main ul li, .site-main ol li  {
	list-style-image: url(images/list.png);
	list-style-position: outside;
	margin-bottom: 10px;
	padding-left: 10px;
}
/*NAVIGATION*/
.main-navigation ul ul a {text-transform:none;}
button.menu-toggle, button.menu-toggle:active, button.menu-toggle:focus, button.menu-toggle:hover {color:#134877;}
 #mobile-header .menu-toggle {
	font-size: 15px;
	text-transform: none!important;
}
#sticky-navigation {
	background-color: #fff;
}

/*FOOTER*/
.footer-widgets {text-align:center; background-color: #F4F4F4;}
.footer-widgets strong {text-transform:uppercase; 	font-weight: normal;}

.copyright-bar ul  {padding: 50px; margin-left:0px;}
.copyright-bar li  {
	background-image: none;
	display: inline;
	list-style-type: none; margin-right:10px;}

/*------------------------SHORT CODES-----------------------------------*/
.su-button {
	color: #fff!important;
	font-weight: 700;
}
/*---------------------------start-----------------------------*/
 .start {padding-top: 40px;	padding-bottom: 40px;}

.start .su-column {
	background-color: #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:10px;
	border: 1px solid #D5DEE6;
/*	min-height: 450px;*/
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}
.start h2 {
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 30px;
 }
 .start img { max-width:48px!important;}
 .start2 .su-column { text-align:center;
} 
/*------------KALENDER-----------------------------------------------*/
.sbc-calendar-month a, .sbc-calendar-month a:visited {color: #333;}

.sbc-calendar-month {border: none; padding: 0; margin: 0;}

/*-------------------WEITERE FORMATIERUNGEN------------------------------*/
/*---------------------------abstand--------------------------*/
.abstand {margin-bottom: 30px;}
.page-id-94 h1{color:#333!important;}

/*-----GALLERY----------*/

/*-----Image Focus visible-----*/
.rl-basicmasonry-gallery a:focus {
	outline:solid 5px #134877;
}

@media screen and (max-width: 768px) {
body,  blockquote, button, input, select, textarea, .site-info, .footer-widgets  {font-size: 15px; text-align:center;}
h1  {
	margin-bottom: 16px;
	padding-bottom: 10px;
	font-size:17px;
}
.page-hero h1  {font-size:20px; line-height:30px;}
.su-button {font-weight: 300;}
 blockquote {padding:  5px; min-height:auto; }
.abstand {margin-bottom: 0px;}
.site-main ul  {margin-left: 0px!important;}
.site-main ul li {padding-left: 0px;}
.copyright-bar ul {margin: 0;}
.copyright-bar ul li{
  	display: block;
	padding: 0;
	margin: 10px 0;
	}
	
.start {padding-top: 0px; padding-bottom: 0px;}
.start .su-column {min-height: auto; padding: 10px;}
 .start  p {margin-bottom: 0em!important;}
 .start h2 {margin-bottom: 10px;}
 .su-button-style-ghost span {
    border-width: 1px!important;
}
}
