/*
 Theme Name:     Divi Child SFE Theme
 Description:    Divi Child Theme
 Author:         Elegant Themes /peppernet
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

/* A L L G E M E I N ------------*/
h1 {font-size:180%;font-weight: 700;}
h1.entry-title {display:none;}
h2 {font-size:150%!important;}
h3 {font-size:140%;padding:20px 0;font-weight: 700;}
h4 {font-size:130;font-weight: 700;}
h5 {font-size:120%!important;}
a {color:#3281f7!important;}
#page-container {margin-top:30px!important;}
#main-content .container {padding-top:35px!important;}
.entry-content h1 {margin-bottom: 20px;}

/* H E A D E R -------------------*/
.et_vertical_nav.et_vertical_fixed #page-container #main-header {/* position:relative; */}
header#main-header{position:relative;background-color:#bbb;/* box-shadow: 0px 0px 10px #666!important; */box-shadow: 1px 1px 7px #555!important;}
.et_vertical_nav #main-header .container {margin:0 0!important;}
.logo_container {margin-bottom:0px;background-color: #578dbe;padding:5px 0!important;}
img#logo {max-width:60%;margin:15px auto!important;display:block; }
#sfevoll {width:100%; margin:0px auto;margin-bottom:30px; background-color:/* #ccc; */#ddd;padding:10px 20px;text-transform: uppercase;}
.et_vertical_nav #page-container #main-header {padding-top:0px!important;}

/* N A V I G A T I O N ------------------*/
.et_header_style_left #et-top-navigation {padding:0px 0 0 25px!important;}
.nav li ul {visibility: visible!important;opacity:1!important;background-color:transparent!important; box-shadow:0 0 0 0;display:block!important;height: 100%;}
/* .nav li ul li {padding:10px!important;} */
.nav li ul li a {color:#fff!important;}
#top-menu .menu-item-has-children > a:first-child::after {display:none;}
.et_vertical_nav #main-header #top-menu li ul {left:0px!important;/* height:75px!important; */width:200px!important;border-left:0px;height: 100%;}
.et_vertical_nav #main-header #top-menu li ul {top:0!important;display:block!important;height: auto!important;}
#top-menu > li:nth-child(2) > ul:nth-child(2) {display:block!important;height: 300px;}
/* nav ul ul {display:block!important;visibility: visible!important ;} */
#menu-item-74 {height: 95px;}
#menu-item-68 {height: 131px;}
#menu-item-829{height: 75px;} 
/* #top-menu li {display:block!important;height: 100%!important;} */
#top-menu li a {font-size: 100%!important;}
#top-menu ul li > a {border-left:2px solid transparent;}
#top-menu ul li.current-menu-item > a {
background-color:#999;
-webkit-border-top-right-radius: 100px;
-webkit-border-bottom-right-radius: 100px;
-moz-border-radius-topright: 100px;
-moz-border-radius-bottomright: 100px;
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;border-left:2px solid #4186da;
}
/* ul.submenu li{display:block!important; height: auto!important;} */
#top-menu ul li a:hover {border-left:2px solid #0F6ADD;background-color:transparent;} 
#top-menu li li a {padding:1px 5px!important;font-weight: 500;}
#top-menu li li a:hover{background-color:#999;border-bottom-right-radius: 100px;  border-top-right-radius:100px;}
#top-menu li a{text-transform: uppercase;}
#top-menu li ul li a{text-transform: none;}
.nav li li {line-height: 1.2em;padding:0 10px!important;}

/*S I D E B A R  ------------------------*/
#sidebar li a {font-size:90%;}
#sidebar li a::before {content: url(https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/02/arrow-rostrot15.png);
	vertical-align: sub;
	padding-right:10px;
}
.Annual_Archive_Widget ul li a::before {content:
	url(https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/02/arrow-rostrot15.png);}
h4.widgettitle {border-bottom: 1px dashed #999;border-top:1px dashed #999;background-color:#f1f2f3;padding: 5px 5px!important;margin-bottom:10px;}
.widget_recent_entries li {padding:10px 0;
	border-bottom:1px dotted #888;
	color: #777;
	margin:0 auto;
}
.widget_recent_entries li:hover {background-color:#999;}
.widget_recent_entries li:hover > a {color:#fff!important;}

/* M A I N --------------------*/
div.et_pb_row:nth-child(1) {padding-bottom:0px!important;}
#main-content{min-height: 670px;margin-bottom:3%;}
.entry-content li a{line-height: 1.5em!important;vertical-align: middle}

/* H O M E -------------------*/
.et_pb_section {margin-top:0px;padding:0px 0!important;}
.home-box {height: 60px;padding:15px 20px!important; line-height: 1.5em;border-radius:5px;border:1px solid #eee;}
.home-box.et_pb_cta_0{background: #fafafa url("https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/02/arrow-gruen60.png")no-repeat top left!important; height: 100%!important;width:auto;}
.home-box.et_pb_cta_1{background: #fafafa url("https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/02/arrow-blau60.png")no-repeat top left!important; height: 100%!important;width:auto;}
.home-box.et_pb_cta_2{background: #fafafa url("https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/02/arrow-beige60.png")no-repeat top left!important; height: 100%!important;width:auto;}
.home-box.et_pb_cta_3 {background: #fafafa url("https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/02/arrow-rostrot60.png")no-repeat top left!important; height: 100%!important;width:auto;} 
.et_pb_promo_description {position:relative;padding:0px 10px!important;}
.et_pb_cta_0 .et_pb_promo_description img, .et_pb_cta_1 .et_pb_promo_description img, .et_pb_cta_2 .et_pb_promo_description img, .et_pb_cta_3 .et_pb_promo_description img{position:absolute;top:-7px;right:-12px; }
.home-box .et_pb_button {border:0px;padding:0px 5px;margin-top:-10px:}
.home-box a {font-size:110%;padding:5px 0;}
a.et_pb_button {margin-left:15px;}
.laerm {padding:15px 20px!important; line-height: 1.5em;border-radius:5px;border:1px solid #63a6cb;background-color:#fafafa;} 

/* M E D I E N M I T T E I L U N G E N -------------------*/
.page-id-41 .entry-content ul.lcp_catlist li, .page-id-45 .entry-content ul.lcp_catlist li, .page-id-49 .entry-content ul.lcp_catlist li {list-style-image: url("https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/02/Icon-Doc.png");} 
.page-id-41 .entry-content ul.lcp_catlist li, .page-id-45 .entry-content ul.lcp_catlist li, .page-id-49 .entry-content ul.lcp_catlist li {list-style-type: none;}
.page-id-41 .entry-content li, .page-id-45 .entry-content li, .page-id-49 .entry-content li {background-color:#f5f5f5;margin:25px 0 25px 10px;padding:10px;}
.page-id-41 .entry-content li strong, .page-id-41 .entry-content li a, .page-id-45 .entry-content li strong, .page-id-45 .entry-content li a, .page-id-49 .entry-content li strong, .page-id-49 .entry-content li a {vertical-align: super;}
#post-41 ul.lcp_catlist li a{display:none;} 
#post-41 ul.lcp_catlist li > p > a {display: inline!important;}
body.archive a {color:#287ded!important;}
.page-id-49 #lcp_instance_0 li a {display:none!important}
.page-id-49 #lcp_instance_0 li p a {display:inline!important;}
.blog h2.entry-title {/* color:#3281f7; */color:red;}
.et_pb_post {background-color:#ededef;padding:10px!important;margin-bottom:20px;}
.et_pb_post .entry-content {padding-top:5px;}
h2.entry-title {display:none;}
.remove {display:none!important;}

/* B E H Ö R D E N K O N T A K T E -------------------*/

/* Z E I T U N G S B E R I C H T E -------------------*/
.page-id-47 .entry-content p {line-height: 2em;}

/* L E S E R B R I E F E  -------------------*/
.blog .category-leserbrief {display:none;}
.page-id-45 #lcp_instance_0 li a {display:none!important}
.page-id-45 #lcp_instance_0 li p a {display:inline!important;}
.page-id-45 li {list-style-type: none;margin-left:0;padding-left:0;}

/* L E I T S Ä T Z E -------------------*/
.page-id-53 h2 {background-color: #f5f5f5;padding:10px;margin-bottom:10px;border-left:5px solid #c7ddef;}
.box-statuten {background-color: #c7ddef; border:1px solid #aaa;border-radius:5px;padding:15px;}

/* V O R S T A N D -------------------*/
#vorstand-daten p {border-left:2px dotted #ccc;padding:10px;background-color:#f9f9f9;}
div.et_pb_row {padding:1% 0!important;}
.et_pb_gutters3 .et_pb_column {margin-right:3%!important;}
.et_pb_gutters3 .et_pb_column_1_3 {width:31%;}

/* M I T G L I E D S C H A F T -------------------*/
input.wpcf7-form-control  {padding:10px!important;border-radius: 5px;width: 90%;font-size:16px;}
textarea.wpcf7-form-control.wpcf7-textarea {width: 90%;border-radius:5px;}

/* P R O T O K O L L E -------------------*/
.page-id-59 .entry-content li{list-style-image: url("https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/02/Icon-Doc.png");}
.page-id-59 .entry-content li a {vertical-align: super;line-height: 2.5em;margin-bottom:10px!important;}

/* L I N K S  -------------------*/

/* V E R A N S T AL T U N G E N -------------------*/

/* K O N T A K T ------------------------*/
.wpcf7 {background-color:#f5f5f5;max-width:500px;padding:20px!important;border-radius: 5px;}
span.wpcf7-list-item { display: block;}
#wpcf7-f406-p63-o1 input {padding:10px 0;margin-top:5px;border-radius: 5px;width:100%;} 
.wpcf7 input[type="submit"] {width:140px!important;border: 1px solid #888;background-color: #87CEEB;font-size:100%;letter-spacing: 0.1em;padding:5px 10px!important; }
.wpcf7 input[type="submit"] :hover {box-shadow: 5px 5px 15px #fd874;}
#wpcf7-f406-p63-o1 textarea {border-radius:5px;height: 100px!important;width: 100%;}
table.versammlung {width:60%;}

/* F O O T E R ------------*/
#main-footer {background-color: #777!important;color: #fff!important;}
#main-footer a {color:#fff!important;font-weight: 300;padding:10px;}
li.menu-item-137 {pointer-events: none;}
#main-footer li a:hover {background-color:#000!important;} 

/* M O B I L E  R E S P O N S I V E ------------*/

/* Handy Portrait----------------*/
@media only screen and (max-width: 42em) {
/* HEADER-----------*/
h1 {font-size: 150%;}
div#page-container {width:100%!important;margin-top:0!important;} 
#content-area {width:90%;margin:0 auto;}
.et_boxed_layout #page-container .container {width:90%;margin-top:0!important;}
header#main-header{background-color:#eee!important;}
#main-header .et_mobile_menu {background-color: #ccc!important;}
div.headimage {display:none;}	
header#main-header{
/* 	position:absolute;bottom:0;left:0; */
	height: 190px!important;
	background-color:#589DD4;
	background-image: url("https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/03/piluatus-2-handy-3.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
}
.logo_container {float:left!important;width:82px!important;height: 82px!important;}
img#logo{float:left;max-height: 90%;margin-top:5px!important;}  
.et_vertical_nav.et_header_style_left .logo_container {position:relative; margin-bottom:0;}
.et_header_style_left #logo {max-width:100%!important;}
#sfevoll {
	float:left!important;
	width:55%!important;	
	padding:10px 0 0 8px;
	margin-bottom:0;
	margin-right:0;
/* 	margin-left:10px; */
	background-color:transparent;
}
#sfevoll p {font-size:90%;line-height: 1.3em;color:#333;}
div.headimage img {display:none!important;}
#et_top_search {display:none;}
.et_boxed_layout #page-container .container {width:100%;}

/*NAVIGATION------------*/
.et_header_style_left #et-top-navigation {padding:0 0 0 0!important;}
.mobile_menu_bar::before{font-size:44px;padding:0;border:1px solid #555;color:#555!important;border-radius:10px;}
#menu-item-74 {height: auto;}
#menu-item-68{height: auto;}
/* #menu-item-829{height: 95px!important;border: 1px solid red; }  */
#et_mobile_nav_menu {margin-right:10px;margin-top:12px;margin-left:0px;}
.et_mobile_menu {margin-top:1px;width:75%;}
#mobile_menu li {display:block;height:100%!important;}
#mobile_menu li a{text-transform: uppercase;}
#mobile_menu li ul li a{text-transform: none;border-bottom:1px solid #aaa;}
.mobile_nav.opened li a, .mobile_nav.opened li li a {color: #333!important;}

/* MAIN-------------*/
.entry-content h1{margin:15px 0;}
.entry-content h2 {margin:15px; 0;}
#main-content .container {padding-top:15px!important;}
.et_pb_column {margin-bottom:10px!important;}

/* HOME*/
.home-box, .laerm {margin: auto;}
}

/* Handy klein iphone 4/5 Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
header#main-header{height: 85px!important;}
.logo_container {float:left!important;width:85px!important;height: 85px!important;}
#sfevoll {
	float:left;
	width:60%!important;
	text-align: left!important;
	padding:10px 0 0 0;
	margin-top:34px;
	margin-bottom:0;
	margin-right:0;
	margin-left:10px;
	background-color:transparent;
}
#sfevoll p {font-size:110%;line-height: 1.2em;color:#fff;bottom:0;margin-top:70!important;padding-top:0!important;}
.mobile_menu_bar {position:absolute; right:33px; top:10px;}
.mobile_menu_bar::before {color:#fff!important;border:1px solid #fff!important;}
}

/*Handy Landscape------------------*/
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
header#main-header{height: 85px!important;}
.logo_container {float:left!important;width:85px!important;height: 85px!important;}
#sfevoll {
	float:left;
	width:70%!important;
	text-align: left!important;
	padding:10px 0 0 0;
	margin-top:34px;
	margin-bottom:0;
	margin-right:0;
	margin-left:10px;
	background-color:transparent;
}
#sfevoll p {font-size:110%;line-height: 1.2em;color:#fff;bottom:0;margin-top:70!important;padding-top:0!important;}
.mobile_menu_bar::before{font-size:44px;padding:0;border:1px solid #555!important;color:#555!important;border-radius:10px;position:relative!important;margin-right:0px!important;}
#top-menu .nav li {font-size:120%;}
}

/*Breakpoint RESPONSIV TABLET PORTRAIT*/
  @media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

p {font-size:120%;}

#page-container {width:100%!important;margin-top:0!important;} 
#content-area {width:90%;margin:0 auto;}
.et_boxed_layout #page-container .container {width:90%;margin-top:0!important;}

header#main-header{
	background-color:#589DD4;
	background-image: url("https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/03/piluatus-2-mobil.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
}

.page-id-41 header#main-header, .page-id-45 header#main-header, .page-id-49 header#main-header, .page-id-47 header#main-header{
	background-color:#1B6FB8;
background-image: url("https://schutzverband-emmen.ch/schuveba/wp-content/uploads/2016/03/pilatus-1-mobil.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
	}
#main-header .et_mobile_menu {background-color: #ccc!important;}
.et_mobile_menu {margin-top:66px; }
#et_mobile_nav_menu {width:60px!important;height: 60px; margin-right:30px;margin-top:10px;}
span.mobile_menu_bar::before{font-size:44px;float: right;border:1px solid #fff;border-radius:10px;color:#fff;}
#mobile_menu li a{text-transform: uppercase;font-size:120%;}
#mobile_menu li ul li a{text-transform: none;border-bottom:1px solid #aaa;}
.mobile_nav.opened li a, .mobile_nav.opened li li a {color: #333!important;}
#menu-item-74, #menu-item-68, #menu-item-829 {height: auto;}
div.headimage {display:none;}	
.logo_container {float: left; width:25%!important;}
img#logo{margin-top:-15px!important;margin-bottom:5px!important;}
.et_vertical_nav.et_header_style_left .logo_container {position:relative; margin-bottom:0;}
.et_header_style_left #logo {max-width:85%!important;}
#sfevoll {
	float:left;
	width:58%!important;
	text-align: left!important;
	padding:10px 0 0 0;
	margin-bottom:0;
	margin-right:0;
	margin-left:10px;
	background-color:transparent;
}
#sfevoll p {font-size:160%;line-height: 1.2em;color:#fff;margin-top:0!important;padding-top:0!important;}
div.headimage img {display:none!important;}
#et_top_search {display:none;}
.et_boxed_layout #page-container .container {width:100%;}

/*Vorstand*/
.et_pb_column_1_3 {width:100%!important;margin: 0 auto;}
.et_pb_column_2_3 {width:100%!important;}
.et_pb_cta_0, .et_pb_cta_1, .et_pb_cta_2, .et_pb_cta_3, .et_pb_cta_4, .et_pb_cta_5 {max-width: 70%!important;margin: 10px auto;}
.page-id-55 .et_pb_column_1_3 {width: 46%!important;margin-right:10px;margin-bottom:10px;}

/* M A I N -------------------*/
.entry-content h1{margin:15px 0;}
.entry-content h2 {margin:15px; 0;}
}

/* Tablet Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
#page-container {width:100%!important;margin-top:0!important;} 
a.et_pb_promo_button {font-size:100%!important;}
#top-menu li a {font-size: 120%!important;line-height: 1.4em;}
#menu-item-74 {height: 124px;}
#menu-item-68 {height: 171px;}
#menu-item-829{height: 90px;} 
ul.sub-menu  {margin-top:6px!important;}
#et-top-navigation {margin-top:-10px;}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em){ 
#page-container {width:100%!important;margin-top:0!important;}	
}
