@font-face{ 
	font-family: 'MyWebFont';
	src: url('WebFont.eot');
	src: url('WebFont.eot?#iefix') format('embedded-opentype'),
	     url('WebFont.woff') format('woff'),
	     url('WebFont.ttf') format('truetype'),
	     url('WebFont.svg#webfont') format('svg');
}

body {font-size:1.2rem !important;}

h1, h2, h3, h4, h5, h6, .main-navigation > div li a {font-family: 'bariolregular';}
h1 {line-height:120% !important;}
span.h1-slogan {font-size:1.6rem;line-height:1.6rem;}
span.h1-slogan2 {font-size:2.3rem;line-height:2.6rem;}
h1, h2, h3, h1.entry-title {color:#e7417a;}
a {color:#3fae2a;}

#masthead .site-branding {
    padding: 10px 0 0;
}

h1 {
   margin: 0 0 1em;
}

.panel-grid {margin-bottom:0 !important;}

.main-navigation > div li a:hover, .main-navigation > div li a:active {
     color: #e7417a; 	
}

.social-media-button-container {line-height:60px;}
.main-navigation > div li a {
   
    font-size: 0.9rem;
 
}

/* Telefonnummer rechts neben Social Icons */
@media (min-width:768px) {
.sow-social-media-button-Telefon-0:after {content: "0177 44 35 775";margin-left:5px;font-size:16px;}
}

.sow-icon-fontawesome {color:#e7417a;}
span.phone {color:#e7417e !important; font-size: 0.9rem;font-family: 'bariolregular';letter-spacing: 1px;text-transform: uppercase;}
#search-button {display:none;}

.so-widget-sow-social-media-buttons-atom-82da2bb2bc1f a .sow-icon-image {
    width: 1.3em !important;
    height: 1.3em !important; 
    background-size: cover;
}

/* Newsletter Anmeldung */

.tnp-field label {
display:none;}

.tnp-widget .tnp-field {
    margin:20px 0;
    border: 0;
    padding: 0;
}

.tnp-widget input[type=submit] {
   
    border: 1px solid #ddd;
    border-color: #ddd;
    background-color: #e7417a !important;
    color: #fff;
}

/* Portfolio Container */

@media (max-width:991px) {
    .portfolio-container, .about-container, .smovey-container {padding:50px 10px !important}
 		#colophon {margin-top: 0;}
}

.panel-row-style-portfolio-container {
	  margin-top: -30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 100%;
 		background-image: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%), url("/wp-content/uploads/2017/01/Kerstin-08.05.2016-195-131.jpg") !important;
}
.panel-row-style-portfolio-container h3 {color:#fff !important;}

#colophon {
	background-color:#ebebeb;
  
}

#colophon p, #menu-unten li a, #colophon span, #recent-posts-4 ul li a {font-size:17px;}
#colophon a {color:#e7417a !important;}

.site-info {
  background-color:#333;
  color:#fff !important;
}

#secondary .widget .widget-title, #colophon .widget .widget-title, #masthead-widgets .widget .widget-title {
   
    font-size: 1em;
    line-height: normal;
    margin: 0 0 1.6em;
    text-transform: none !important;
}

#menu-unten {padding:3em 0 0 0;}

#text-3 .sow-icon-fontawesome {margin-right:10px;width:1em;height:1em;}
#text-3 .adresseicon {line-height: 30px;float: left;margin-bottom: 20px;}

p.icon-footer {line-height:30px;margin-bottom:8px;}
img.icon-footer {height:30px;width:30px;float: left;margin-right: 10px;}

.heading-strike:before, .heading-strike:after {
    align-self: center;
    background-color: transparent;
    content: '';
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-positive: 1;
    height: 2px;
}

.heading-strike {
    display: -webkit-box;
    display: -moz-box;
    display: inline-block !important;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    text-align: left;
    text-transform: uppercase;
}

.heading-strike:before {
    margin-right: 0 !important;
}

.widget_recent_entries ul li {border-bottom:1px solid #a6a6a6 !important;}

#secondary .widget p, #colophon .widget p, #masthead-widgets .widget p {
    margin-bottom: 10px;
}

.xing-footer {margin-top:20px;}
.xing-footer a {background-color:#007575 !important;;padding:10px 12px;}
.xing-footer a span span.sow-icon-fontawesome {color:#fff !important}

/* ##### Bloganpassungen ##### */
.author-box, .related-posts-section {display:none;}

.so-widget-sow-social-media-buttons-atom-76c1c444b91f .sow-social-media-button-facebook-0, .so-widget-sow-social-media-buttons-atom-76c1c444b91f .sow-social-media-button-Mail-0
{border:none !important;
webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}