/*----- FONTS -----*/
/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;1,400&display=swap');*/
/*-->not DSGVO compliant --> local alternative*/

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/OpenSans/OpenSans-Regular.ttf') format('truetype');
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/OpenSans/OpenSans-SemiBold.ttf') format('truetype');
}

/*----------------------------------------------------------------------*/
/*---------------             THEME STYLE             ------------------*/
/*----------------------------------------------------------------------*/

/*--- structure ---*/
.container{ padding: 0px; margin: 0px auto; /* position: relative; */ }
.column, .columns{ float: left; position: relative; min-height: 1px; }

.one-ninth{ width: 11.111%; }
.one-eighth{ width: 12.5%; }
.one-seventh{ width: 14.285%; }
.one-fifth{ width: 20%; }
.two-fifth{ width: 40%; }
.three-fifth{ width: 60%; }
.four-fifth{ width: 80%; }

.one{ width: 8.333% }
.two{ width: 16.666%; }
.three{ width: 25%; }
.four{ width: 30.333%; }
.four1{ width: 33.333%; }
.five{ width: 41.666%; }
.six{ width: 50%; }
.seven{ width: 58.334%; }
.eight{ width: 66.667%; }
.nine { width: 75%; }
.ten { width: 83.334%; }
.eleven { width: 91.667%; }
.twelve{ width: 100%; }

.gdlr-full-size-wrapper .widget,
.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-left: 0px; margin-right: 0px; }

.content-wrapper{ position:relative; z-index: 89; }

/*----------------------------------------------------------------------*/
/*---------------            POST TYPE ITEM           ------------------*/
/*----------------------------------------------------------------------*/

/*--- pagination ---*/
.gdlr-pagination{ margin: 30px 15px; text-align: center; padding: 25px;
    border-bottom-width: 3px; border-bottom-style: solid; }
.gdlr-pagination a{ cursor: pointer; }
.gdlr-pagination .page-numbers.current{ cursor: default; }
.gdlr-pagination .page-numbers{ display: inline-block; padding: 7px 14px; margin-right: 5px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

.gdlr-blog-1-1-type .gdlr-pagination, .gdlr-blog-1-2-type .gdlr-pagination, .gdlr-blog-1-3-type .gdlr-pagination, .gdlr-blog-1-4-type .gdlr-pagination{ margin-top: 0; }

/*--- related post ---*/
.related-post-widget{ margin-bottom: 20px; }
.related-post-widget .related-post-widget-thumbnail{ max-width: 70px; float: left; margin-right: 15px; }
.related-post-widget .related-post-widget-thumbnail img{ display: block; }
.related-post-widget .related-post-widget-content{ overflow: hidden; margin-top: 5px; }
.related-post-widget .related-post-widget-title{ font-size: 14px; margin-bottom: 6px; margin-top: 2px; }
.related-post-widget .related-post-widget-info{ line-height: 22px; }
.related-post-widget .related-post-widget-info i{ font-size: 15px; margin-right: 9px; }
.related-post-widget .related-post-widget-info .gdlr-seperator{ display: none; }

/*--- post author ---*/
.gdlr-post-author{ margin-bottom: 53px; }
.gdlr-post-author .post-author{ font-size: 18px; margin-bottom: 20px; padding-top: 5px; }
.gdlr-post-author .post-author-title{ font-size: 15px; font-weight: bold; text-transform: uppercase;
    margin-bottom: 25px; padding-bottom: 5px; display: inline-block;
    border-bottom-width: 2px; border-bottom-style: solid; letter-spacing: 2px; }
.gdlr-post-author .post-author-avartar{ float: left; margin-right: 30px; overflow: hidden;
    -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;height: 125px; }
.gdlr-post-author .post-author-content{ font-size: 16px; overflow: hidden; }

/*--- blog ---*/
.gdlr-blog-thumbnail { position: relative; }
.gdlr-blog-thumbnail .icon-bullhorn{ margin-right: 9px; }
.gdlr-blog-medium .gdlr-blog-thumbnail .gdlr-sticky-banner, .gdlr-blog-grid .gdlr-blog-thumbnail .gdlr-sticky-banner{ bottom: 0; top: auto; font-size: 14px; padding: 7px 18px; }

.gdlr-blog-thumbnail{ overflow: hidden; }
.gdlr-blog-thumbnail.gdlr-audio{ background: transparent; }
.format-gallery .gdlr-blog-thumbnail{ background: transparent; }

.excerpt-read-more { margin-top: 25px; margin-bottom: 0px; }
.gdlr-blog-thumbnail{ text-align: center; margin-bottom: 30px; }
.gdlr-blog-thumbnail img{ display: block; margin: 0px auto; }
.gdlr-blog-thumbnail.with-audio{ margin-bottom: 0px; }

.blog-content-wrapper{ overflow: hidden; }

/*--- author item ---*/
.widget.gdlr-author-item { text-align: center; margin-bottom: 30px;
    border-bottom-width: 3px; border-bottom-style: solid; }
.gdlr-author-item .gdlr-author-content-wrapper{ padding: 0px 25px; }
.gdlr-author-item .gdlr-author-title { font-size: 24px; padding: 30px 0px 25px; margin-bottom: 0px; }
.gdlr-author-item .gdlr-author-content { margin-bottom: 30px; }
.gdlr-author-item .gdlr-button { margin-bottom: 30px; }
.gdlr-author-item .gdlr-author-social-wrapper{ padding-bottom: 30px; }
.gdlr-author-item .gdlr-author-social-wrapper a{ max-width: 40px; margin-right: 12px; display: inline-block; }

/*--- list with icon ---*/
.list-with-icon{ margin-bottom: 55px; padding-bottom: 0px; margin-top: 3px; }
.list-with-icon .list-with-icon-title i{ font-size: 23px; line-height: 25px; }
.list-with-icon .list-with-icon-title{ overflow: hidden; font-size: 15px; font-weight: bold; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 2px; }

.list-with-icon.gdlr-left{ text-align: left; }
.list-with-icon.gdlr-left .list-with-icon-title i{ margin-left: 18px; }
.list-with-icon.gdlr-right{ text-align: right; }
.list-with-icon.gdlr-right .list-with-icon-title i{ margin-right: 18px; }

/*----------------------------------------------------------------------*/
/*---------------                 WIDGET              ------------------*/
/*----------------------------------------------------------------------*/

/*--- Video ---*/
div.gdlr-video-widget { margin-bottom: 10px; }
div.gdlr-blog-thumbnail.gdlr-video {background: transparent;}

div.gdlr-blog-thumbnail.gdlr-video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
div.gdlr-blog-thumbnail.gdlr-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*----------------------------------------------------------------------*/
/*---------------                RETINA               ------------------*/
/*----------------------------------------------------------------------*/
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    blockquote{ background-image: url('images/dark/quote@2x.png'); background-repeat: no-repeat; }
}

/* FlexSlider Goodlayers Theme
*********************************/

.gdlr-caption-wrapper .gdlr-caption-inner{ max-width: 1140px; }

.gdlr-page-title, .gdlr-page-title-gimmick{ color: #2d2d2d; }
.gdlr-page-caption{ color: #969696; }

.gdlr-item-title-wrapper .gdlr-item-title{ color: #292929; border-color: #292929; }
.gdlr-item-title-divider{ border-color: #333333; }
.gdlr-item-title-wrapper .gdlr-item-caption{ color: #9b9b9b; }

.page-not-found-block{ background-color: #d65938; }
.page-not-found-block{ color: #ffffff; }
.page-not-found-search  .gdl-search-form input[type="text"]{ background-color: #963a20; }
.page-not-found-search  .gdl-search-form input[type="text"]{ color: #d57f5c; }
.gdl-search-form input{ background-color: #f7f7f7; }
.gdl-search-form input{ color: #9d9d9d; }
.gdl-search-form input{ border-color: #ebebeb; }
.gdlr-sidebar .gdlr-nav-container .icon-twitter, .gdlr-sidebar .icon-instagram, .gdlr-sidebar .gdlr-instagram-list-link a{ color: #151515; }
.gdlr-sidebar .gdlr-nav-container .gdlr-flex-prev, .gdlr-sidebar .gdlr-nav-container .gdlr-flex-next{ border-color: #909090; color: #909090; }

.gdlr-outer-nav.gdlr-nav-container span{ background-color: #ffffff; }
.gdlr-outer-nav.gdlr-nav-container span i{ color: #c0c0c0; }
.gdlr-outer-nav.gdlr-nav-container span:hover{ background-color: #424242; }
.gdlr-outer-nav.gdlr-nav-container span:hover i{ color: #ffffff; }

.gdlr-pagination .page-numbers{ background-color: #ebebeb; }
.gdlr-pagination .page-numbers{ color: #979797; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ background-color: #424242; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ color: #ffffff; }

.gdlr-gallery-thumbnail .gallery-item{ background-color: #e5e5e5; }
.gdlr-gallery-thumbnail-container .gallery-caption{ background-color: #000000; }
.gdlr-gallery-thumbnail-container .gallery-caption{ color: #ffffff; }

.gdlr-caption{ background-color: #000000; }
.gdlr-caption-title{ color: #ffffff; }
.gdlr-caption-text{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider{ background-color: #000000; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-title{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-text{ color: #dddddd; }
.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #f3f3f3; }
.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ color: #6d6d6d; }

.showpageOf {
display: none;
}

#layout {
min-width:900px;
}
#layout ul {
display:none;
}
#layout #Header1 {
float: left;
width: 230px;
left: 250px;
}
#layout .main {
float: left;
width: 600px;
margin-top: 60px;
}
