/*
 Theme Name:   Divi-Child
 Theme URI:    http://divi.space/
 Description:  A Child Theme built for Divi on Divi Space
 Author:       Understood
 Author URI:   http://www.understood.biz
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
/**** Fonts eingebunden ****/

/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../Divi-child/fonts/open-sans-condensed-v15-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-condensed-v15-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../Divi-child/fonts/open-sans-condensed-v15-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-condensed-v15-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-condensed-300italic - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('../Divi-child/fonts/open-sans-condensed-v15-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-condensed-v15-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local(''),
       url('../Divi-child/fonts/open-sans-v27-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Divi-child/fonts/open-sans-v27-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

div.et_pb_gallery_item div.et_pb_gallery_image a
{
    margin-left: -45px;
    margin-right: -45px;
    display: block;
    position: relative;
}

div.et_pb_gallery_item div.et_pb_gallery_image a img
{
    height: 224px;
}

div.et_pb_gallery_item div.et_pb_gallery_image
{
    max-height: 224px;
}

div.et_pb_gallery_item h3.et_pb_gallery_title, div.et_pb_gallery_item p.et_pb_gallery_caption
{
    display: none;
}

.floating-menu li .fm-show1 {
    display: block !important;
}

.float-menu-2 .fm-icon i, .float-menu-3 .fm-icon i, .float-menu-4 .fm-icon i,
.float-menu-6 .fm-icon i, .float-menu-7 .fm-icon i, .float-menu-8 .fm-icon i
{
	font-size: 12px !important;
}

.floating-menu li a.active .fm-icon
{
	color: #ff0000 !important;
}

.float-menu-3 li .fm-label, .float-menu-4 li .fm-label,
.float-menu-6 li .fm-label, .float-menu-7 li .fm-label, .float-menu-8 li .fm-label
{
	text-transform: none;
	font-size: 10px !important;
	color: #000 !important;
	padding-top: 20px !important;
	left: 24px !important;
	letter-spacing: 1px;
	line-height: 12px;
	text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.95), 0px 0px 2px rgba(255, 255, 255, 0.95);
}

.float-menu-2 li .fm-label
{
	text-transform: none;
	font-size: 10px !important;
	color: #000 !important;
	padding-top: 21px !important;
	left: 24px !important;
	letter-spacing: 1px;
	line-height: 12px;
	text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.95), 0px 0px 2px rgba(255, 255, 255, 0.95);
}

.float-menu-2 ul li .fm-icon, .float-menu-3 ul li .fm-icon, .float-menu-4 ul li .fm-icon,
.float-menu-6 ul li .fm-icon,.float-menu-7 ul li .fm-icon,.float-menu-8 ul li .fm-icon
{
	height: 26px;
}

#main-footer {
	position: relative;
}

@media (max-width: 1166px)
{
	.floating-menu .fm-label,
	.floating-menu li .fm-show1, 
	.floating-menu li .fm-show
	{
	    display: none !important;
	}
}



@media (min-width:992px) and (max-width:1080px){
#top-menu li { padding-right:16px; font-size:13px;}	
}

@media (min-width:1024px) and (max-width:1024px){
.et_header_style_left #logo, 
.et_header_style_split #logo { width:90px;}
#top-menu { display:block;}
#top-menu li { padding-right:9px; font-size:10px;}
#top-menu li a { padding-bottom:25px !important;}
#et_mobile_nav_menu { display:none;}	
}



.et_pb_blog_grid .pagination > .alignleft a:before {
    content: '<< Ältere Beiträge';
    visibility: visible;
}
.et_pb_blog_grid .pagination > .alignleft a {
    visibility: collapse;
}
.et_pb_blog_grid .pagination > .alignright a:before {
    content: 'Neuere Beiträge >>';
    visibility: visible;
}
.et_pb_blog_grid .pagination > .alignright a {
    visibility: collapse;
}

