/*
Theme Name: Blick Herbst Gewinnspiel 2016
Author: Glancers
Author URI: http://www.glancers.com
Description: Blick Herbst Gewinnspiel 2016
Version: 1.0.3
Text Domain: blickherbst2016

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

@font-face {
font-family: 'AntennaReg';
  src: url('fonts/AntennaCond-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/AntennaCond-Regular.otf')  format('opentype'),
	     url('fonts/AntennaCond-Regular.woff') format('woff'), url('fonts/AntennaCond-Regular.ttf')  format('truetype'), url('fonts/AntennaCond-Regular.svg#AntennaCond-Regular') format('svg');
}

@font-face {
font-family: 'AntennaBold';
font-weight: bold;
  src: url('fonts/AntennaCond-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/AntennaCond-Bold.otf')  format('opentype'),
	     url('fonts/AntennaCond-Bold.woff') format('woff'), url('fonts/AntennaCond-Bold.ttf')  format('truetype'), url('fonts/AntennaCond-Bold.svg#AntennaCond-Bold') format('svg');
}
@font-face {
font-family: 'AntennaLight';
font-weight: light;
 src: url('fonts/AntennaCond-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/AntennaCond-Light.otf')  format('opentype'),
	     url('fonts/AntennaCond-Light.woff') format('woff'), url('fonts/AntennaCond-Light.ttf')  format('truetype'), url('fonts/AntennaCond-Light.svg#AntennaCond-Light') format('svg');
}
*{box-sizing:border-box;}
body{font-family: 'AntennaReg',Arial, serif; font-size: 15px; color:#000; background:#fff; line-height:22px;}

a{text-decoration:none;}
h1{font-weight:bold; font-size:25px; margin-bottom:13px;}

strong,b {font-weight:bold;}

#header {height: 68px; border-top:2px solid #d6081c; position:relative;}
nav a{color:#010101;  font-size:18px; font-weight:bold;}
nav a:hover, nav a:focus, nav a:active, nav .current_page_item a{color:#e30020; }
nav ul{margin:25px 10px 0;}
nav li{display:inline; padding:10px;}

#wrapper{max-width: 980px; width:100%; margin:0 auto;}
#container{height:758px; position:relative;}
#footer{width:100%; height:214px;}
#site-title{margin-left:5px; display:inline-block; position:absolute; top:0; left:0; z-index:100;}

.blaetter{position:absolute; top:0; left:0; overflow:hidden; z-index:0; width:100%; display:block;}
.blaetter img{/*width: 100%; height: auto;*/ overflow:hidden;}

.blickLogos{position:absolute; top: 5px; right:1px;}
.blickLogos a{margin-left:2px;}

#content{margin:0 0 0 255px; position:relative; z-index:10; }


.social{text-align:right; margin: 55px 6px 0;}
.social li{margin-bottom:5px;}
.home #content{padding-top: 85px; margin-left:260px;}

.bst{display: inline-block;
    width: 26px;
    height: 26px;
    padding: 5px;
    font-size: 16px;
    cursor: pointer;
    text-align: center; margin:2px;}
.bst.selected{color:#e30020;}
.page-template-page-gewinn  #content, .page-template-page-email #content  {padding-top:16px; padding-left:16px;}
.page-template-page-gewinn .page, .page-template-page-email .page{background:url(img/filofax.png) top left no-repeat; height:721px; width: 676px; padding:60px 40px 60px 80px;}
.words{font-weight:bold; font-size:17px; margin: 20px 0;}
.kreuz{background:url(img/maze.png) top left no-repeat; margin-left:35px; margin-top:16px; width:458px; height: 459px;padding-top: 3px; padding-left: 4px;}
.divider{margin:0 2px;}

.fl,.fr{width:260px; display:inline-block;}
.fl{margin-right:18px;}
.fl input, .fr input, .fl select, .fr selcet{width:100%;}
.plz{width:83px; margin-right:10px; display:inline-block}
.ort{width:166px; display:inline-block;}

::-webkit-input-placeholder {
   color: #000; 
}

:-moz-placeholder { /* Firefox 18- */
   color: #000;   
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000;   
}

:-ms-input-placeholder {  
   color: #000;  
}
:focus {
  outline-color: transparent;
  outline-style: none;
}
input, select{font-family: 'AntennaReg',Arial, serif !important; font-size:17px !important;}
input[type="text"],
input[type="email"], select{border:0; border-bottom: 1px solid #000; font-size: 17px; background:transparent; padding: 7px 4px;}
option{border:1px solid #000; padding: 4px;}
/*input[type="checkbox"]{outline:1px solid #000; padding: 4px;border-radius:0;background:transparent;}*/
.accept{margin-top:20px;}
.formular{margin-top:30px;}
.frspace{margin:20px;}
.senden{margin: 50px auto 0; text-align:center;}
.squaredFour {
  width: 20px;
  position: relative;
  margin: 20px auto;
}
.squaredFour label {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  border: 1px solid #000;
  border-radius: 0px;
  box-shadow: none;
}
.squaredFour label:after {
  content: '';
  width: 9px;
  height: 5px;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.squaredFour label:hover::after {
  opacity: 0.5;
}
.squaredFour input[type=checkbox] {
  visibility: hidden;
}
.squaredFour input[type=checkbox]:checked + label:after {
  opacity: 1;
}
.wpcf7-list-item-label{display:none;}
span.wpcf7-list-item{margin-left:0 !important;}
.formtext{margin-left:25px; display:inline-block;}
.formtext.zweizeilen{vertical-align: top;}
.wpcf7-submit{background:url(img/abschicken.png) no-repeat; width:325px; height: 87px; border:0; box-shadow:none;text-indent:-9999px; cursor:pointer;}
.hasFormular{display:none;}
span.wpcf7-not-valid-tip {display:none !important;}
.wpcf7-validation-errors{color:#e30020;}

div.wpcf7-validation-errors {
    border: 0 !important;
}
div.wpcf7-response-output {
    margin:10px 0 0 !important;
    padding: 0 !important;
}

.lightbox {
    position:fixed; /* keeps the lightbox window in the current viewport */
    top:0; 
    left:0; 
    width:100%; 
    height:758px; 
	background:rgba(0,0,0,0.6);
  
	top:68px;
	z-index:5000;	
	display:none;
	font-size:15px;
	line-height:22px;
}
.lightbox .lightboxwrapper{background:#fff; width: 548px; height: 411px;  margin: 160px auto 0; position:relative;}
.lightbox .content{ overflow:auto; padding: 73px 16px 32px 43px; width: 548px; height: 411px;}
.lightbox p{padding-bottom:15px;}
.lightbox h1{text-transform:uppercase; line-height:30px;}
.fixed{overflow:hidden;}
.close{position:absolute; right:16px; top:16px; cursor:pointer;}

.preisepopup img{float:left; margin-right:10px; margin-bottom:10px;}
.preisepopup h1{margin-bottom:35px; text-transform:uppercase;}
.preisepopup .text{font-weight:light; font-family: 'AntennaLight', serif; font-size:15px; line-height:22px;}
.preisepopup .link{clear:both;}
.preisepopup .zum_gewinnspiel{clear:both; margin: 30px auto 0; text-align:center}
.preisepopup .zum_gewinnspiel img{float:none; margin:0;}
.preisepopup a{color:#e30020}
.lightbox.preisepopup .lightboxwrapper{height:auto; max-height:500px;}
.lightbox.preisepopup .content{padding: 40px 35px 0 38px; height:auto; max-height: 500px;}

.mCSB_scrollTools {
    opacity: 1 !important;
    filter: "alpha(opacity=100)" !important;
    -ms-filter: "alpha(opacity=100)" !important;
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color:transparent !important;
    filter: "alpha(opacity=100)" !important;
    -ms-filter: "alpha(opacity=100)"  !important;
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 16px  !important;
    height: 100%  !important;
    margin: 0 auto  !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}


.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 19px !important;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    text-align: center;
}

.mCSB_scrollTools .mCSB_dragger{background:transparent !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#999 !important;}

.page-template-page-no-header .page{background:#fff; padding:5px;}
