/*
Theme Name: Der Pressedienst
Description: 
Version: 1.0
Author: Sichtschmiede
Author URI: http://www.sichtschmiede.de/
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-3.0.html */
/* ===================================================
			F5 OVERRIDES
============================================== */
@media only screen{
	.row{max-width:70em;}
	.row .columns,.row .column{padding-left:1.0em;padding-right:1.0em;}
	.row .row{padding-left:-1.0em!important;padding-right:-1.0em!important;margin-left:-1.0em!important;margin-right:-1.0em!important;}
	[class*="column"] + [class*="column"]:last-child{float:left!important;}
}


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

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

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}


.cli_manage_current_consent,.cli_manage_current_consent:hover,.cli_manage_current_consent:focus{text-decoration:none;color:#fff;}
.cli_setting_save_button {background:#000!important;border-radius:0;}

/* ===================================================
			GENERAL
============================================== */
body,html{height:100%;background-image:url(images/bg_light.jpg);background-repeat:repeat;background-position:0 0;}
html{background-color:#f1f1f1;}
body{font-size:17px;line-height:1.6em;color:#000;background-color:#f1f1f1;}
hr{border-color:#999;}

/* ========= TYPOGRAPHY */
body{
font-family:'Open Sans',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-style:normal;font-weight:300;
-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;}
h1,h2,h3,h4,h5,h6{font-family:'Vollkorn',serif;font-weight:400;
color:#000;}
h1{font-size:30px;margin:0 0 30px 0;text-transform:uppercase;}
h2{font-size:26px;margin:0 0 25px 0;}
h3{font-size:22px;margin:0 0 20px 0;}
h4,h5,h6{font-size:20px;margin:0 0 15px 0;}
p{margin-bottom:10px;}
p.emptyTag{margin-bottom:0;}
a,a:link,a:active,a:visited{color:#0071bc;text-decoration:none;
-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a:hover{color:#0071bc;text-decoration:underline;}

/* ========= FX */
/* Normal Link */
.hasFx .fxInner{background:#000 url(images/icons/icnLink.png) no-repeat 0% 50%;opacity:0;}
.hasFx:hover .fxInner{background:#000 url(images/icons/icnLink.png) no-repeat 50% 50%;opacity:0.55;}
/* Lightbox */
.hasFx.lightbox .fxInner{background:#000 url(images/icons/icnPop.png) no-repeat 0% 50%;opacity:0;}
.hasFx.lightbox:hover .fxInner{background:#000 url(images/icons/icnPop.png) no-repeat 50% 50%;opacity:0.55;}

/* ===================================================
			HEADER
============================================== */
header.header{background-color:#fff;}
/* ========= LOGO */
.logo{margin:40px 0 0 0;text-align:center;z-index:8;}
.logo .tagline{font-family:'Open Sans',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-style:normal;font-weight:300; letter-spacing:11px;
text-transform:uppercase;font-size:17px;margin-top:15px;margin-bottom:15px;}
/* ========= SRC */
header [class*="column"] + [class*="column"]:last-child{float: none!important;}
header .srcBox{position: relative;}
.hdrSrc input{float: left;}
.hdrSrc input#topInput{margin-bottom: 0;height:32px;padding-top: 3px;padding-bottom: 3px;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.hdrSrc input.srcGo{position: absolute;top: 0;right: 0;height: 32px;width: 32px;background-color: #000;border: none;
background-image: url(images/icons/srcIcn.png);background-repeat: no-repeat;background-position:50% 50%;
border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;
-webkit-transform:translate3d(0, 0, 0);/*Safari Hardware Acceleration*/
-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.hdrSrc input.srcGo:hover{background-color: #444;}

/* ========= NAVIGATION */
/* === Mobile Nav */
body #sdrn_bar,body #sdrn_menu{display:none;visibility:hidden;opacity: 0;}/*Hide Mobile Nav*/
/* === Main Nav */
.header nav{}
.navWrap{margin-top:15px;background-color:#000;}
.navWrap > .row > .columns{padding-left: 0;padding-right: 0;}
.menu ul{position:relative;margin:0 auto; padding:0; list-style:none;z-index: 999;display:table}
.menu ul li{float:left;}
.menu ul li a{display:block;height:37px; padding:0 17px; color:#fff; text-decoration:none;line-height:34px;
	-webkit-transition:background 210ms ease-in, color 210ms ease-in;
	-moz-transition:background 210ms ease-in, color 210ms ease-in;
	-ms-transition:background 210ms ease-in, color 210ms ease-in;
	-o-transition:background 210ms ease-in, color 210ms ease-in;
	transition:background 210ms ease-in, color 210ms ease-in;}			
.menu ul li:hover > a, .menu ul li.active > a{background:#F5F5F5;color:#777;}
.menu ul ul{position:absolute;left:0;visibility:hidden;opacity:0;height:36px;width: 100%;background:#fff;
	-webkit-transition:all 240ms ease-in 40ms;
	-moz-transition:all 240ms ease-in 40ms;
	-ms-transition:all 240ms ease-in 40ms;
	-o-transition:all 240ms ease-in 40ms;
	transition:all 240ms ease-in 40ms;}
.menu ul li:hover ul, .menu ul li.active ul{visibility:visible;opacity:1;}
.menu ul ul li{background: url(images/navigation/navSep.png) no-repeat right 50%;}
.menu ul ul li:last-child{background: none;}
/*.menu ul ul li:after{ content:"|";float: left;}*/
.menu ul ul li a{padding:0 15px; font-size:16px; color:#000; 
	-webkit-transition:all 190ms linear;
	-moz-transition:all 190ms linear;
	-ms-transition:all 190ms linear;
	-o-transition:all 190ms linear;
	transition:all 190ms linear;}
.menu ul ul li:hover a{color:#000;background:none;font-weight: bold;}
.menu ul ul li a:active{color:#999;}
/* Home Btn */
.menu ul li.btnHome{display: none;visibility: hidden;opacity: 0;}

/* ===================================================
			CONTENT
============================================== */
/* ========= TYPOGRAPHY */
.entry h2{font-size:18px;text-transform:uppercase;}
.entry p{margin-bottom:30px;}
.entry b{font-weight: bold;}
/* ========= IMGS,etc */
.entry img.alignleft,
.entry .wp-caption.alignleft{float:left;margin-right:30px;margin-bottom:15px;}
.entry img.alignright,
.entry .wp-caption.alignright{float:right;margin-left:30px;margin-bottom:15px;}
.entry .wp-caption-text{text-align:center;margin-top:8px;padding-right:10px;font-size:11px;font-style:italic;}
/* ========= BREADCRUMBS */
.breadcrumbs{margin-top:30px;margin-bottom:30px;}
/* ========= STRUCTURE */
.sctMain{}
/* === MAIN Col */
.sctMain .colM{}
/* === LEFT Col */
.sctMain .colL{}
/* === RIGHT Col */
.sctMain .colR{}

/* ===================================================
			SIDEBARS
============================================== */
.sidr,
.toggleMenu{display:none;visibility:hidden;opacity:0;}
/* === Fixed Sidebar - Icons */
.sbrFixed li a{position: fixed;right: 0;top:35px;display: block;width: 30px;height: 30px;background: url(images/icons/prIcons.png) no-repeat 0 0;}
.sbrFixed li.sbrMail1 a{background-position: 0 0;background-color: #000;}
.sbrFixed li.sbrMail1 a:hover{background-color: #ccc;}
/*.sbrFixed li.sbrMail2 a{background-position: 0 -30px;top:80px;}*/
/* Easy SS Plugin */
body .essb_displayed_sidebar_right{top:55px!important;right: 0!important;margin: 0;}
.essb_displayed_sidebar_right,
.essb_displayed_sidebar_right ul,
.essb_displayed_sidebar_right ul li,
.essb_displayed_sidebar_right ul li a{z-index:8!important;}
.essb_links.essb_template_dark-retina li a{margin-right: 0!important;}
.essb_link_more a,
.essb_link_less a{width: 30px;height: 30px;text-indent: -9999px;}
.essb_link_more a:link,.essb_link_more a:active,.essb_link_more a:visited{background-image: url(images/icons/prIcons.png);background-repeat: no-repeat;background-position:0 -60px;}
.essb_links.essb_template_dark-retina .essb_link_more a:focus,
.essb_links.essb_template_dark-retina .essb_link_more a:hover{background-image: url(images/icons/prIcons.png);background-repeat: no-repeat;background-position:0 -60px!important;background-color:333;}
.essb_links.essb_template_dark-retina .essb_link_less a,
.essb_links.essb_template_dark-retina .essb_link_less a:hover{background-color:#c5c5c5!important;background-image: url(images/icons/prIcons.png);background-repeat: no-repeat;background-position:0 -90px!important;}
.essb_links.essb_template_dark-retina .essb_link_less a:hover{background-color:#000!important;}
.essb_links.essb_template_dark-retina .essb_link_less.last a{background-color:red!important;}

/* ===================================================
			FOOTER
============================================== */
/* === Link Styles */
.footer{background-color:#000;color:#fff;padding-top: 5px;padding-bottom:5px;}
.footer a:link,.footer a:active,.footer a:visited{color:#fff;}
.footer a:hover{color:#fff;text-decoration:underline;}
/* === Footer Navigation */
.footer ul.ftrMenu li{display:inline-block;float: left;margin-left:30px;}
.footer ul.ftrMenu li.first,
.footer ul.ftrMenu li:first-child{margin-left:0;}
.footer ul.ftrMenu li.last,
.footer ul.ftrMenu li:last-child{margin-right:0;}

/* === Copyright */
footer .copyright p,
footer .copyright .menu-dpd-footernavigation-container{float: left;margin: 0;}
footer .copyTxt{margin-right: 5px!important;}

/* ===================================================
			CUSTOM PAGE
============================================== */
/* ========= HOMEPAGE */
.home .colM{background-color:transparent;}

/* === Slider */
.slick-slide{background-color:transparent;}
.slick-vertical .slick-slide{border: none;}
section.hdrSlider,
section.hdrSlider .slick-slide{height: 520px;max-height: 520px;overflow: hidden;}
section.hdrSlider{background-color: #fff;margin-bottom: 40px;position: relative;}
/* Img */
section.hdrSlider .imgWrap img{width: 100%;}
/* Text */
section.hdrSlider .slideTxt{position: absolute;bottom: 15%;width: 100%;text-align: center;}
.slideTxt .inner{background-color:rgba(255,255,255,0.7);padding: 30px 60px 20px 60px;}
.slideTxt h2{font-family:'Vollkorn',serif;font-weight:400;
font-size: 50px;line-height: 50px;margin: 0;}
.slideTxt h2 a:link,.slideTxt h2 a:active,.slideTxt h2 a:visited{text-decoration: none;color: #000;}
.slideTxt h2 a:hover{text-decoration: none;}
.slideTxt h4.subTit{font-family:'Open Sans',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-style:normal;font-weight:300;
margin-right: 10px;display: inline-block;}
/* Prev/Next */
.arrowRow{position:relative;margin-top:-105px;}
.arrowRow .columns{padding-left: 0!important;padding-right: 0!important;}
.slick-prev,
.slick-next{bottom: 30%;
width:55px;height:50px;background-color: #000;background-image:url(images/home/sliderArrows.png);background-repeat:no-repeat;background-position: 0 0;}
.slick-next{background-position: 0 -50px;}
.slick-next{right: 0;}
.slick-prev:hover,
.slick-prev:focus{background-color:#000;background-position: 0 0;}
.slick-next:hover,
.slick-next:focus{background-color:#000;background-position: 0 -50px;}

/* === Category Boxes */
.presseBox p,
.presseBox .presseDL{font-size: 15px;}
.presseBox .boxInner{border-bottom:5px solid #000;padding-bottom:20px;margin-bottom: 60px;}
/* Titles */
.presseBox h2,.presseBox h3{text-align: center;}
.presseBox h2 a:link,.presseBox h2 a:active,.presseBox h2 a:visited,
.presseBox h3 a:link,.presseBox h3 a:active,.presseBox h3 a:visited{color: #000;}
.presseBox h2 a:hover,
.presseBox h3 a:hover{color:#0071bc;text-decoration:none;}
.presseBox h2{font-size:30px;line-height:33px;margin-bottom: 30px;}
.presseBox h3{text-transform:uppercase;font-size:15px;margin-bottom:5px;
font-family:'Open Sans',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-weight:600;}
/* Feat Img */
.featImgWrap{background-color: #fff;padding: 10px;margin-bottom: 30px;}
.presseBox .featImgWrap img{width: 100%;}
/* File Dl */
.presseBox .presseDL{font-weight: 600;}
/* Inline Box */
.presseBox .boxInline{display: none;background-image:url(images/bg_light.jpg);background-repeat:repeat;background-position:0 0;}
.inlineHdr,
.inlineFtr{text-align: center;}
.inlineHdr h3,
.inlineFtr h5,
.boxInline .imgName,
.boxInline .imgCopy{font-family:'Open Sans',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-style:normal;font-weight:300;}
	/* Inline Header */
	.inlineHdr{padding-top: 15px;}
	.inlineHdr h3{font-size:15px;text-transform: uppercase;font-weight: bold;margin-bottom: 10px;}
	.inlineHdr h2{font-size: 30px;margin-bottom:35px;}
	/* Image Boxes */
	.boxInline .imgBlock{margin-bottom: 30px;font-size: 15px;}
	.boxInline .imgBlock .inner{border-bottom:5px solid #000;padding-bottom: 10px;}
	.boxInline .imgBlock .featImgWrap{margin-bottom: 15px;}
	.boxInline .imgName{margin-bottom: 5px;}
	.boxInline .imgTxt p{margin-bottom:5px;line-height: 1.36em;}
	.boxInline .imgCopy{padding-bottom: 0;}
	.boxInline a.download{margin-top: 20px;}
	.boxInline a.download,
	.boxInline .imgCopy,
	.boxInline .imgName{font-weight: bold;font-size: 15px;}
	/* Inline Footer */
	.inlineForm{background-color: #fff;margin-top: 45px;float: none!important;}
	.inlineFtr{padding-top: 30px;border-bottom:1px solid #000;}
	.inlineFtr h4{font-size: 30px;}
	.inlineFtr h5{font-size: 20px;}
	/* Inline Form */
	.inlineForm .iphorm-group-wrap,
	.inlineForm .iphorm-element-wrap-textarea{float: left;width:47%;}
	.inlineForm .iphorm-group-wrap{margin-right: 1.5%;}
	.inlineForm .iphorm-element-wrap-textarea{margin-left: 1.5%;}
	.inlineForm .iphorm .iphorm-element-spacer > label{font-weight: normal;font-size: 14px;}
	
/* ========= SEARCH RESULTS */
.search-results .srcWord{font-weight: bold;}

/* ========= CONTACT */
/* === Global */
.iphorm{margin:25px 0;}
.iphorm .iphorm-element-spacer > label{padding-bottom:0;}
.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea{padding: 10px;}
.iphorm input,.iphorm textarea{/*font-size:12px;*/}
.iphorm textarea{min-height:150px;}
/* === Captcha */
.iphorm .iphorm-input-wrap-captcha input{width:115px;}
.iphorm .iphorm-element-spacer-captcha > label{font-weight:normal;}
/* === Submit Btn */
.iphorm-submit-wrap button:focus{background:none;}
.iphorm-submit-wrap button span,.iphorm-submit-wrap button em,
.iphorm-submit-wrap button span:hover,.iphorm-submit-wrap button em:hover{font-weight:bold;text-transform:uppercase;padding:0;border:0;background:none;}
.iphorm-submit-wrap button em{font-family:'Vollkorn',serif;font-weight:400;color:#fff;background:#000;padding:6px 12px;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;
-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.iphorm-submit-wrap button:hover em{color:#000;background:#ccc;padding:6px 12px;}
.iphorm-submit-wrap button:hover{background:none;}

/* ========= INNER PAGES */
.colM{background-color: #fff;}

/* ========= 404 */
.error404 .pgHeading{text-align: center;margin-top: 60px;}
.error404 .pgSubHeading{text-align: center;margin-top:30px;}
/* Button */
.bigBtn{text-align: center;margin-bottom: 60px;}
.bigBtn a{padding:4px 8px;display: inline-block;}
.bigBtn a:link,.bigBtn a:active,.bigBtn a:visited{background-color: #000;color: #fff;}
.bigBtn a:hover{background-color: #666;text-decoration: none;}

/* ===================================================
			BLOG
============================================== */
/* ========= BLOG ARCHIVE */
.archive .colM,
.search .colM,
.search-results .colM{background-color: transparent;}
/* === Title */
.archTit h2{font-family:'Open Sans',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-style:normal;font-weight:300;background: url(images/diverse/separator.png) no-repeat 50% bottom;
text-align: center;margin-top:55px;margin-bottom: 50px;font-size: 15px;text-transform: uppercase; letter-spacing:6px;padding-bottom:21px;}
.archTit h2 a:link,.archTit h2 a:active,.archTit h2 a:visited{color: #000;}
/* === Sorting */
.archSort .inner{padding:4px 8px;background-color:#000;color:#fff;margin-bottom:50px;font-size:15px;}
.archSort .sortL{line-height: 36px;}
.archSort .sortDrop{float: right;width:20%;}
.archSort .sortDrop select{margin: 0;color: #fff;border: 0!important;}
.archSort .sortDrop select option{padding-top: 3px;padding-bottom: 3px;color: #fff;}
	/* Selectboxes */
	.dropForm{overflow:hidden;
	background:#000 url('images/diverse/select/dropArrows.png') no-repeat 97% 50%;
	/*border:1px solid #ccc;border-radius:3px;*/
	}
	.dropForm select{border: none;box-shadow: none;background: transparent;background-image: none;-webkit-appearance: none;
	-webkit-appearance: none;
	   -moz-appearance: none;
	   appearance: none;}
	.dropForm select:focus{outline: none;}
/* === Archive Box */
.row .archBox{margin-bottom:20px;}
/* Even/Odd */
.archBox.even{}
.archBox.odd{}
/* Featured Image */
.archBox .featImgBox{padding-right:15px;}
.archBox .featImgWrap{}
/* Article Text Block */
.archBox .txtBlock .inner{background-color: #fff;border-bottom:5px solid #000;padding:20px;}
.archBox .txtBlock h2 a:link,.archBox .txtBlock h2 a:active,.archBox .txtBlock h2 a:visited{color: #000;}
.archBox .txtBlock h2 a:hover{color:#0071bc;text-decoration:none;}
.archBox .txtBlock h2{font-size:30px;line-height: 30px;margin-bottom: 30px;text-transform: none;}
/* More Link */
.archBox .txtBlock a.more{display: block;font-weight:600;}
.archBox .txtBlock p{margin-bottom: 10px;}

/* === Pagination */
.pagination{text-align: center;margin-bottom: 45px;}
.pagination a,.pagination span{display: inline-block;padding:5px 15px;color: #000;}
.pagination .current,
.pagination a:hover
{color: #fff;background-color: #000;text-decoration: none;}
/* Prev/Next */
.pagination a.prev,.pagination a.next{}
.pagination a.prev{}
.pagination a.next{}

/* ========= BLOG SINGLE */
/* === Intro txt */
h2.subTit{font-family:'Open Sans',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-style:normal;font-weight:300;
font-size: 20px;}
.pmIntro{font-family:'Vollkorn',serif;font-weight:400;line-height: 1.4em;margin-bottom: 30px;
font-size: 22px;}
/* === Feat Img */
.single .featImgWrap{margin-bottom:10px;margin-top:1px;padding: 0;}
/* === Content */
.row.content .colM{padding-top:60px;}
.row.content .heading{text-align: center;padding-bottom:35px;margin-bottom:40px;background: url(images/diverse/separator.png) no-repeat 50% bottom;}
.row.content h1.pgTit{font-size: 60px;line-height:70px;text-transform: none;font-weight:400;margin-bottom: 25px;}

/* === Prev/Next */
.sctBlogPrevNext{}
.sctBlogPrevNext .postNext{text-align:right;}

/* === Sidebar */
/* Doc Blocks */
.sbrBlock h3{font-size: 22px;}
.single .sbrBlock-doc{margin-bottom:40px;}
.single .sbrBlock-doc h6{margin-bottom: 5px;}
/* Image Blocks */
.single .sbrBlock-img{}
.single .imgBlock{margin-bottom:30px;}
.single .imgBlock a{display: block;}
.single .imgBlock .featImgWrap{border:10px solid #ededed;padding: 0;margin-bottom: 5px;}
.single .imgBlock .imgTxt p{margin-bottom: 5px;}
.single .imgBlock a.download{font-weight: bold;}

/* === Meta Info */
.pmMeta{margin-top:60px;margin-bottom:90px;}
.pmMeta a:link,.pmMeta a:active,.pmMeta a:visited{color: #000;font-weight: bold;height: 30px;line-height: 30px;padding-left:32px;}
.pmMeta li{display:block;position: relative;height:40px;}
.pmMeta li.metaShare{}
.pmMeta li.metaShare > span{position: absolute;top:3px;left: 45px;z-index: 1;font-weight: bold;}
.pmMeta li a{background: url(images/icons/prIcons.png) no-repeat 0 0;}
.pmMeta .metaShare > a{background-position: 0 -60px;}
.pmMeta .metaShare li.essb_before_less a{background-position: 500px 500px;height: 36px;padding-top: 0;}
.pmMeta .metaShare li.essb_before_less.last a{background-position: 0 -88px!important;background-color:red!important;}
.pmMeta .metaForm a{background-position: 1px 0px;height: 36px;padding-bottom:5px;background-color: #000;}
.pmMeta .metaForm a:hover{background-color: #ccc;}
.pmMeta .metaForm span{display: inline-block;font-weight: bold;margin-left: 13px;}
	.pmMeta li.metaShare .essb_displayed_shortcode{left: 0;top: 0;text-align: left;margin: 0;z-index:99;position: absolute;}

/* === Infobox */
.infoBox{margin-bottom: 60px;}
.infoBox .inner{border-top:1px solid #000;border-bottom:5px solid #000;padding:24px 20px 30px 100px;position: relative; font-style:italic;}
.infoBox .inner strong{font-weight:600;}
.infoBox .inner a:link,.infoBox .inner a:active,.infoBox .inner a:visited{color: #000;text-decoration: underline;}
.infoBox .inner a:hover{color: #0071bc;text-decoration: none;}
/* Bagde */
.infoBadge{position: absolute;width:60px;height:76px;left:20px;top: -10px;background: url(images/single/infoBadge.png) no-repeat 0 0;}


/* +++++++++++++++++++++++++++++++++ TABLETS & MOBILES COMMON ++++++++ */
@media only screen and (max-width:1024px){
	/* ====== NAV */
	/* === Mobile Nav */
	.navWrap{display:none;visibility:hidden;opacity:0;}
	/* === TOGGLE MENU */
	.menu ul li:hover > a, .menu ul li.active > a{background:transparent;color:#fff;}
	.sidr,
	.toggleMenu{display:block;visibility:visible;opacity: 1;}
	.toggleMenu{width:100%;height:50px;position:fixed;top:0px;left:0px;z-index:1000;background:rgba(0,0,0,1);
	-webkit-transform:translate3d(0,0,0);/*Safari Hardware Acceleration*/
	-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
	.toggleMenu .line{width:18px;height:3px;background-color:#fff;opacity:1;
	display:block;position:absolute;right:20px;-webkit-transition:all 500ms cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:all 500ms cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition:all 500ms cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:all 500ms cubic-bezier(0.770,0.000,0.175,1.000);transition:all 500ms cubic-bezier(0.770,0.000,0.175,1.000);}
	.toggleMenu .line.first{top:16px;}
	.toggleMenu .line.second{top:23px;}
	.toggleMenu .line.third{top:30px;}
	/* Close State */
	.sidr-open .toggleMenu{background-color: #000;}
	.sidr-open .toggleMenu .line,
	.sidr-open .toggleMenu:hover .line{opacity:1;background-color:#fff;border: none;}
	.sidr-open .toggleMenu .line.first{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:110ms;-moz-transition-delay:110ms;-ms-transition-delay:110ms;-o-transition-delay:110ms;transition-delay:110ms;}
	.sidr-open .toggleMenu .line.second{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;}
	.sidr-open .toggleMenu .line.third{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform: rotate(-45deg);transform:rotate(-45deg);}
	.sidr-open .toggleMenu .line.first,
	.sidr-open .toggleMenu .line.third{top:48%;height:3px;}
		.sidr-open .toggleMenu:hover .line.first,
		.sidr-open .toggleMenu:hover .line.third{top:48%;height:3px;}
	/* === TOGGLE MENU SIDEBAR */
	/* Sidebar Content */
	.sidr{width:40%;
	background:#333;color:#fff;padding:70px 20px 20px 20px;
	display:none;position:absolute;position:fixed;top:0;height:100%;z-index:10;overflow-x:none;overflow-y:auto;
	-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}
	.sidr a:link,.sidr a:active,.sidr a:visited{color:#fff;}
	/* Overlay */
	.sidrOverlay{background:#333;
	width:0%;opacity:0;z-index:99;height:100%;position:fixed;right:0;top: 0;
	-webkit-transform:translate3d(0, 0, 0);/*Safari Hardware Acceleration*/
	-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}
	.sidr-open .sidrOverlay{opacity:0.85;z-index:9;width:100%;}
	/* Navigation */
	.sidr .navSbr{margin-bottom:20px;}
	.sidr .navSbr ul{display: block;width:100%;}
	.sidr .navSbr ul li{float: none;}
	.sidr .navSbr ul li a:link,.sidr .navSbr ul li a:active,.sidr .navSbr ul li a:visited{font-size:18px;line-height:32px;color:#fff;display: block;width: 100%;text-decoration: none;}
		/* Current Menu Item */
		.sidr .navSbr ul li.current-menu-item{}
		/* Submenu */
		.sidr .navSbr ul ul li a{padding-right:0;padding-left:20px;}
		/* Home Btn */
		.menu ul li.btnHome{display: block;visibility: visible;opacity: 1;}

} /* END Medium desktop */

/* +++++++++++++++++++++++++++++++++ TABLETS:768 -> 979 - PORTRAIT ++++++++ */
@media only screen and (min-width:768px) and (max-width:979px){
	/* ==================   HEADER */
	.headerInner{padding-top:45px;padding-bottom: 15px;}
	/* ====== SLIDER */
	section.hdrSlider, section.hdrSlider .slick-slide{height: 430px;max-height:430px;}
	section.hdrSlider .slideTxt{bottom: 5%;}
	.arrowRow{margin-top:-55px;}
	.slideTxt h2{font-size: 35px;line-height: 40px;}

	/* ==================   SIDEBAR */
	.sbrFixed li.sbrMail1 a{top:60px;}
	.sbrFixed li.sbrMail2 a{top:98px;}
	body .essb_displayed_sidebar_right{top: 120px!important;}
	
	/* ==================   CUSTOM PAGES */
	/* ====== HOMEPAGE */
	/* === Presse Boxes */
	.presseBox h2{font-size: 20px;line-height: 22px;margin-bottom: 20px;}
	.presseBox h3{font-size: 14px;}
	
	/* ==================   BLOG */
	/* ====== ARCHIVE */
	.archBox .txtBlock h2{font-size: 25px;margin-bottom: 25px;}
	
	/* ====== SINGLE */
	.row.content h1.pgTit{font-size: 45px;line-height: 50px;}
	/* === Sidebar Blocks */
	/* DL Block */
	.single .sbrBlock-doc h6{font-size: 17px;}
	/* Img Block */
	.single .imgBlock .imgTxt p{font-size: 14px;line-height: 1.5em;}
	.single .imgBlock a.download{font-size: 14px;}
	/* === Meta Info */
	.pmMeta ul{width:100%;}
	.pmMeta li{font-size:14px;}
	.pmMeta .metaForm{margin-top:20px;}
	.pmMeta .metaForm a{margin-left:0;}
	
} /* END Tablets Portrait */

/* +++++++++++++++++++++++++++++++++ TABLETS:768 -> 1024 - LANDSCAPE ++++++++ */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	/* ==================   HEADER */
	.headerInner{padding-top:45px;padding-bottom: 15px;}
	/* ====== SLIDER */
	section.hdrSlider, section.hdrSlider .slick-slide{height: 460px;max-height:460px;}
	section.hdrSlider .slideTxt{bottom: 5%;}
	.slideTxt h2{font-size: 35px;line-height: 40px;}
	.arrowRow{margin-top:-45px;}
	
	/* ====== NAV */
	.menu ul li a{padding:0 12px;}
	/* === TOGGLE MENU SIDEBAR */
	/* Sidebar Content */
	.sidr{width:30%;}
	
	/* ==================   SIDEBAR */
	.sbrFixed li.sbrMail1 a{top:60px;}
	.sbrFixed li.sbrMail2 a{top:98px;}
	body .essb_displayed_sidebar_right{top: 120px!important;}
	
	/* ==================   CUSTOM PAGES */
	/* ====== HOMEPAGE */
	/* === Presse Boxes */
	.presseBox h2{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
	.presseBox h3{font-size: 16px;}

} /* END Tablets Landscape */

/* +++++++++++++++++++++++++++++++++  MOBILE:--> 767 - PORTRAIT ++++++++ */
@media only screen and (max-width:767px){
	
	/* ==================   GENERAL */
	/* ====== TYPOGRAPHY */
	body{font-size: 15px;}
	h2{font-size: 22px;}
	h3{font-size: 20px;}
	
	/* ==================   HEADER */
	.headerInner{padding-top:45px;padding-bottom: 15px;}
	/* ====== LOGO */
	header .logo img{padding-right: 30px;padding-left: 30px;}
	.logo .tagline{font-size: 13px; letter-spacing:6px;}
	/* ====== SLIDER */
	section.hdrSlider{margin-bottom:0;}
	section.hdrSlider, section.hdrSlider .slick-slide{height:340px;max-height:340px;}
	section.hdrSlider .slideTxt{bottom: 0;}
	.slideTxt .inner{background-color:transparent;}
	.slideTxt h2{font-size:25px;line-height:30px;}
	.slideTxt h4.subTit{font-size: 16px;}
	.arrowRow{margin-top:-80px;}
	
	/* ==================   SIDEBAR */
	/* === TOGGLE MENU SIDEBAR */
	/* Sidebar Content */
	.sidr{width:80%;}
	/* === Fixed Sidebar - Icons */
	.sbrFixed li a{top:75px;}
	.sbrFixed li.sbrMail1 a{background-position: 0 0;}
	.sbrFixed li.sbrMail2 a{background-position: 0 -30px;top:125px;}
	
	/* ==================   CUSTOM PAGES */
	/* ====== HOMEPAGE */
	/* === Presse Boxes */
	.home .sctMain{margin-top: 30px;}
	.presseBox h2{font-size: 25px;line-height: 28px;margin-bottom: 20px;}
	/* Inline */
	.boxInline h2,.boxInline h4{font-size: 20px;}
	.inlineFtr h5{font-size: 17px;}
	.inlineForm .iphorm-group-wrap,
	.inlineForm .iphorm-element-wrap-textarea{float:none;width:100%;}
	.inlineForm .iphorm-group-wrap{margin-right:0;}
	.inlineForm .iphorm-element-wrap-textarea{margin-left:0;}
	
	/* ==================   BLOG */
	/* ====== ARCHIVE */
	.archTit h2{font-size: 13px;}
	/* === Archbox. */
	.archBoxL img{width: 100%;}
	.archBox .txtBlock h2{font-size: 25px;margin-bottom: 20px;}
	/* === Sorting */
	.archSort .sortL{font-size: 12px;}
	.archSort .sortDrop{width:33%;}
	
	/* ====== SINGLE */
	.row.content h1.pgTit{font-size:26px;line-height:30px;margin-bottom: 20px;}
	h2.subTit{font-size: 16px;margin-bottom: 15px;}
	.pmMeta li{width:100%;display: block;font-size: 15px;}
	.pmMeta .metaForm{margin-top: 20px;}
	.pmMeta .metaForm a{margin-left: 0;}
	/* === Content. */
	.pmIntro{font-size: 18px;}
	
} /* END Mobile Portrait */

/* +++++++++++++++++++++++++++++++++  MOBILE:--> 767 - LANDSCAPE ++++++++ */
@media only screen and (max-device-width:767px) and (orientation:landscape) {
	
} /* END Mobile Landscape */