/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/5hX15RUpPERmeybVlLQEWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/fU0HAfLiPHGlZhZpY6M7dBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/CPRt--GVMETgA6YEaoGitxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/I-OtoJZa3TeyH6D9oli3ifesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4SppsHecKHw584ktcwPXSnc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4Uvi3q9-zTdQoLrequQTguk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4T3sPXe5Q4a3bCZMR7ryN4o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4UU-p1xzoRgkupcXIqgYFBc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/** FONT **/

.post_inner_wrapper {
	font-size: 105%;
	line-height: 1.6;
}

.slider_wrapper .main_post_full .post_title, .ppb_parallax_bg .post_title, .ppb_video_bg .post_title, #page_caption.single_post {
    width: 80%;
    left: 10%;
    padding-top: 10px;
    padding-bottom: 15px;
}

@media (max-width: 767px) {
.slider_wrapper .main_post_full   .post_title h3 {
    margin-top: 15px;
    margin-bottom: 15px !important;
  }
}

#page_caption.single_post {
    padding-top: 15px;
}

.slider_wrapper .main_post_full .post_title, .ppb_parallax_bg .post_title, .ppb_video_bg .post_title, #page_caption.single_post{
    background: rgba(0,0,0,0.5);
}

.slider_wrapper .main_post_full .post_title .read_full, .slider_wrapper .main_post_full .post_title .read_full:hover {
    color: #db007a;
    display: none;
}

#page_caption .sub_page_caption span.current {
    color: #FFF;
    background-color: #12191f;
}

#page_caption .sub_page_caption span.current:after {
    border-left-color: #12191f;
}

#page_caption .sub_page_caption span.current:before {
    border-right-color: #12191f;
}

.social_profile .profile a.button {
    color: #FFF; background-color: #12191f;
}

#header_bg {
    background: none repeat scroll 0 0 #FFF; 
    padding: 10px 0 0px; 
    position: relative; 
    z-index: 1;
}

#page_caption h1, #page_caption h2, .slider_wrapper .main_post_full .post_title h3, .ppb_parallax_bg .post_title h3, .ppb_video_bg .post_title h3 {
    font-size: 35px;
}

#page_caption h1, #page_caption h2, .slider_wrapper .main_post_full .post_title h3, .ppb_parallax_bg .post_title h3, .ppb_video_bg .post_title h3 {
    line-height: 35px;
}

.social_profile .profile a.button {
    background: none repeat scroll 0 0 #12191f !important; 
    color: #fff; 
    float: right;
    margin-top: 0; 
    padding: 5px 10px;
    width: 70px;
}

#upm-buttons img {
    max-width: auto !important;
    height: 32px !important;
    box-shadow: none !important;
    padding-left: 15px !important;
}

.breaking {
    display: none !important;
}

/** SINGLE POST IMAGE **/

.single_post_ft_wrapper {
    background-position: center center !important;
    height: 550px !important;
}


/**  SLIDER / ARTIKELBILDER **/

@media (min-width: 964px) {

    .slider_wrapper .main_post_full {
        height: 550px !important;
    }
    
    #page_slider.flexslider {
        height: 550px !important;
    }
}

@media (min-width: 1150px) {

 .single_post_ft_wrapper {
    width: 1150px !important;
  }
    .slider_wrapper {
         width: 1150px;
    }
    .slider_wrapper .main_post_full {
        height: 550px !important;
    }
    
    #page_slider.flexslider {
        height: 550px !important;
    }
}
/** IMAGE WIDTH IN MOBILE VERSION **/

@media (max-width: 480px) {
    #content_wrapper .inner .inner_wrapper .sidebar_content .one_half.last.ppb_cat_last {
        width: 100%;
        padding-top: 25px;
    }
}

.logo img {
    width: 150px;
    height: auto;
}

.wp-caption p.wp-caption-text {
    font-weight: 500;
    font-size: 12px;
}

.sfsi_Sicons {
    margin-top: 25px;
    margin-bottom: 25px;
}

/** PRINT **/

@media print {
	.menu-secondary-menu-container,
	#breaking_wrapper,
	#header_bg,
	.sidebar_widget,
	.footer_wrapper,
	.sfsi_Sicons,
	.fb-comments,
	.fb_ltr,
	.print-feedback {
		display: none!important;
	}
	
	.sidebar_content > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) {
		display:none;
	}
	
	#post_image_bg,
	.single_post_ft_wrapper {
		background-image: none!important;
		height: 150px!important;
	}
	
	#content_wrapper .inner .inner_wrapper .sidebar_content {
		max-width: 100%;
	}
	p {
		font-size: 16px;
	}
}

.print-feedback {
	width: 100%;
	font-size: 0.9em;
	margin-bottom: 20px;
	text-align: right;
	
}
.display-posts-listing.image-top .listing-item {
	margin-bottom: 32px;
}

.display-posts-listing.image-top .listing-item .title {
	display: block;
}

.display-posts-listing.image-top .listing-item .excerpt-dash {
	display: none;
}

#content_wrapper .sidebar .content .sidebar_widget > li {
    margin: 0 0 10px 0;
}

body {
	background-color: #fff;
}