/* 
Theme Name:		 LENA Theme
Theme URI:		 https://blitzgeek.net/
Description:	 LENA Theme ist ein GeneratePress Child Theme für spezifische Layouts, entwickelt von Blitzgeek Webdesign
Author:			 Volker Heil
Author URI:		 https://blitzgeek.net/
Template:		 generatepress
Version:		 1.0.0
Text Domain:	 lena-theme
*/

/* LENA THEME CSS */

/* WPForms */

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
color: #ffffff;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
color: #ffffff/* GeneratePress Site CSS */ /* top bar menu spacing */

.top-bar .widget_nav_menu li {
	margin: 5px 15px;
}

/* no top bar on mobile devices */

@media (max-width: 768px) {
  .top-bar {
    display: none;
  }
}

/* category menu hover lines */

.main-navigation .menu > .menu-item > a::after {
    content: "";
    position: absolute;
    right: 50;
    left: 50%;
    color: #ccabc1;  
    top: 8px; 
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    width: 0;
    height: 2px; 
    background-color: currentColor;
    transition: 0.3s width ease;
}

.main-navigation .menu > .menu-item > a:hover::after,
.main-navigation .menu > .menu-item > a:focus::after,
.main-navigation .menu > .current-menu-item > a::after{
    width: 40px; 
    color: #ccabc1;  
}

/* post meta size */

.post-meta {
	font-size: 14px;
}

.entry-meta {
	font-size: 14px;
}

/* wpsp meta spacing */

.wp-show-posts-entry-meta {
	margin-top: 5px;
}

/* wpsp space between post on mobile */

.wp-show-posts-image {
	margin-top: 20px;
}

/* center footer widgets */

.inside-footer-widgets {
    text-align: center;
}

/* mailchimp form styling */

.mc4wp-form-fields  {
    text-align: center;
}

.mc4wp-form input[type=text], .mc4wp-form input[type=email] {
	background-color: #ffffff;	
	line-height: 30px;
  border: 1px solid #ccabc1;
	border-radius: 0px;
	margin: 2px;
}
 
.mc4wp-form input[type=submit] {
	line-height: 30px;
	border: 1px solid #ccabc1;
  border-radius: 0px;
	margin: 2px;
  transition: all 0.5s ease 0s;
}

@media (max-width: 768px) {
.mc4wp-form input[type=text], .mc4wp-form input[type=email], .mc4wp-form input[type=submit] {
		width: 100%;
	}
}

/* sidebar mailchimp form full width */

.widget .mc4wp-form input[type=text],
.widget .mc4wp-form input[type=email],
.widget .mc4wp-form input[type=submit] {
	width: 100%;
}

/* lightweight social icons */

.lsi-social-icons li a, .lsi-social-icons li a:hover {
padding: 0px !important;
margin: 10px 6px 0px 6px !important;
}

/* Fonts */

/* MyriadPro-Regular */
/* @font-face {
  font-family: 'Myriad Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/MyriadPro-Regular.ttf'); */
	/* Modern Browsers */
/*       url('../fonts/MyriadPro-Regular.ttf') format('truetype');
} */

/* Typo Latin Serif */
/* @font-face {
  font-family: 'Typo Latin Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/TypoLatinserif-Bold.ttf'); */
	/* Modern Browsers */
/*       url('../fonts/TypoLatinserif-Bold.ttf') format('truetype');
} */
	
/* pt-serif-regular - latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-serif-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-serif-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-serif-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-serif-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-serif-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-serif-v12-latin-regular.svg#PTSerif') format('svg'); /* Legacy iOS */
}
/* pt-serif-700 - latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pt-serif-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-serif-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-serif-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-serif-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-serif-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-serif-v12-latin-700.svg#PTSerif') format('svg'); /* Legacy iOS */
}

/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v12-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/pt-sans-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v12-latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pt-sans-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v12-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/pt-sans-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v12-latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* Ende LENA THEME CSS */