/*
 * DIGITALE TRANSFORMATION
 */
.page-template-template-digitale-transformation ol { margin:0; padding:0;  counter-reset:item; box-sizing:border-box; } 
.page-template-template-digitale-transformation ol>li { margin:0 0 0 30px;  padding: 0 0 15px;  text-indent:-30px;  list-style-type:none;  counter-increment:item; }
.page-template-template-digitale-transformation ol>li:before { display:inline-block;  width:1.5em;  padding-right:0.5em;  font-weight:bold;  text-align:right;  content:counter(item) ".";}

.page-template-template-digitale-transformation .studie-list-img {min-height:200px; background-size: cover!important;  background-position:center center!important; background-repeat: no-repeat!important; overflow:hidden!important; }
.page-template-template-digitale-transformation .studie-list-img.small {min-height:130px;}

@media (max-width: 767px) {
	.page-template-template-digitale-transformation #studie-list .studie-list-img {margin-bottom:0!important;}
}

/*
 * DESIGN THINKING
 */

.page-template-template-lp-design-thinking #process .message-item .message-inner {background:none; border:none; padding:0 10px;}
.page-template-template-lp-design-thinking #process .message-item .message-inner h3{margin-top:0;}
.page-template-template-lp-design-thinking #process .message-item .message-inner:before, .page-template-template-lp-design-thinking #process .message-item .message-inner:after {border:none;}

/*
 * LANDINGPAGE USA
 */

.page-template-template-usa #etventure-magic h5 {color:#fff;}
.page-template-template-usa #whatweprovide, .page-template-template-usa #etventure-magic {text-align:center;}
.page-template-template-usa #whatweprovide p .btn {margin-top:30px;}
.page-template-template-usa #references blockquote {margin-top:50px; font-style:italic; font-weight:300; font-size:20px;}
.page-template-template-usa #references h2 {margin-bottom:45px;}
.page-template-template-usa #references .p40 {padding-bottom:0;}Digita
.page-template-template-usa .nav a i.fa-home {color:#f33!important;}
.page-template-template-usa #fokusthemen .input p {margin-bottom:0;padding-bottom:0;}
.page-template-template-usa #fokusthemen .input .p20 {padding:20px;}
.page-template-template-usa #fokusthemen h3 {margin-bottom: 30px;}
.page-template-template-usa #whatwedo img {height:550px; width:auto; margin:0 auto 0;}

#call-us {position:fixed; bottom:0; right:0; left:0; margin:0 auto; width:75%; padding:5px; color:#fff; z-index: 100; background:rgba(0,0,0,0.8)}
#call-us h4 {color:#fff;}
#call-us h4 i {margin-left:25px;}

@media (max-width: 480px) {
	#call-us {padding:0; width:100%;}
	#call-us h4 {font-size:14px;}
	#call-us h4 i {margin-left:15px;}
}

/*
 * LANDINGPAGE SCHWEIZ
 */

.page-template-template-schweiz #teaser .caption h1  { font-family: 'Roboto Slab', serif; font-weight: 700; font-size:52px; line-height:54px; background:none;}
.page-template-template-schweiz #teaser .caption .h1sub {font-size:26px;line-height: 30px;color:#fff; text-align:center; font-family: 'Roboto Slab', serif; font-weight:300;font-style:italic; }
.page-template-template-schweiz #teaser .btn { width:200px; position:absolute; left:0; right:0; bottom:120px; margin:0 auto; }

.page-template-template-schweiz #etventure-magic h5 {color:#fff;}
.page-template-template-schweiz #etventure-magic {text-align:center;}
.page-template-template-schweiz #references blockquote {margin-top:50px; font-style:italic; font-weight:300; font-size:20px;}
.page-template-template-schweiz #references h2 {margin-bottom:45px;}
.page-template-template-schweiz .nav a i.fa-home {color:#f33!important;}
.page-template-template-schweiz #partner-kunden {padding-top:0px; background-image:none!Important; }


.page-template-template-schweiz #get-started .name_last, .page-template-template-schweiz #get-started .name_first {display:inline-block; margin:0; width:48%;} 
.page-template-template-schweiz #get-started .name_last {float:right;}
.page-template-template-schweiz #get-started .name_first {float:left;}

.page-template-template-schweiz #get-started .gfield_label, .page-template-template-schweiz #get-started .name_first label, .page-template-template-schweiz #get-started .name_last label {display:none;}
.page-template-template-schweiz #get-started .p90 {padding-bottom:30px;}
.page-template-template-schweiz #get-started .p20 {padding-bottom:90px;}
.page-template-template-schweiz #get-started .h2 {color:#fff; font-size:32px;}
.page-template-template-schweiz #get-started .h2 small {font-size:20px;}
.page-template-template-schweiz #get-started a {color:#fff;}
.page-template-template-schweiz #get-started a:hover,  .page-template-template-schweiz #get-started a:active, .page-template-template-schweiz #get-started a:focus{color:#560000;}
.page-template-template-schweiz #get-started .gform_button {width:100%; display:block; background:#232323!important;color:#fff !important;}
.page-template-template-schweiz .gform_button:hover, .page-template-template-schweiz .gform_button:focus { background:#383838!important; }


.page-template-template-schweiz .nav a i.fa-home {color:#f33!important;}

@media (min-width: 768px) and (max-width: 991px) {
	.page-template-template-schweiz #teaser .caption h1 {font-size:38px!important; line-height:40px!important;}
	.page-template-template-schweiz #teaser .caption .h1sub {font-size:26px;line-height: 32px;}
}

@media (max-width: 767px) {
	
	.page-template-template-schweiz #teaser {height:100vh}
	.page-template-template-schweiz #teaser .caption h1 {font-size:38px; line-height:46px;}
	.page-template-template-schweiz #teaser .caption .h1sub {font-size:28px;line-height: 34px;}
	
	.page-template-template-schweiz #get-started .p90 {padding-top:0px!important;}
	.page-template-template-schweiz #get-started .p20 {padding-bottom:30px!important;padding-top:20px!important;}
	.page-template-template-schweiz #references .embed-responsive {margin-bottom:20px;}
	.page-template-template-schweiz #whatweprovide .inner {margin-bottom:30px;}
	.page-template-template-schweiz #corebusiness .btn {margin:10px 0; display:block; width:100%;}
}

@media (max-width: 479px) {
	.page-template-template-schweiz #teaser {height:320px; background-size: 100%; background-position:center top;}
	.page-template-template-schweiz #teaser .caption h1 {font-size:18px; line-height:22px;}
	.page-template-template-schweiz #teaser .caption .h1sub {font-size:16px;line-height: 20px;}
	.page-template-template-schweiz #teaser .btn {bottom:-20px!important;}
	
}
/*
 * KAMPAGNE - GEWINNSPIEL: RUBBELLOS
 */
.page-template-template-kampagne-gewinnspiel-rubbellos #header { background: rgba(25,25,25,0.8)}
.page-template-template-kampagne-gewinnspiel-rubbellos { background: url('../img/netzwerk-bg.png'); background-attachment: fixed; padding-bottom: 50px; }

.page-template-template-kampagne-gewinnspiel-rubbellos h1 small {margin-top:20px;font-size:20px;display:block;}
.page-template-template-kampagne-gewinnspiel-rubbellos h1 small strong {color:#ffed00;}
.page-template-template-kampagne-gewinnspiel-rubbellos #modal_5_10 .modal-body {overflow-y: scroll;}

#RubbelLosGameContent p, #RubbelLosGameContent li { font-size: 18px; text-align: justify;}

#RubbelLosGame h1 {margin-top:50px; font-size:40px;}
#RubbelLosGame h1, #RubbelLosGame p {color: #fff; text-align:center}

#RubbelLosGameContent {margin-top:60px;}
#RubbelLosGameContent .content-dark {background: #1e1e1e;}
#RubbelLosGameContent .container {padding-left: 40px; padding-right: 40px;}
#RubbelLosGameContent .intro .container {padding-top:60px; position: relative;}
#RubbelLosGameContent .intro .container img {position: absolute; top:-100px; right: 10px;}
#RubbelLosGameContent .question .container {padding-bottom:40px;}

#RubbelLosGameContent .why h2, #RubbelLosGameContent .interested h2 {text-align:left!important;}

#RubbelLosGameContent .question p { text-align:center;}
#RubbelLosGameContent .question p .btn {margin-top:25px;}
#RubbelLosGameContent .intro .quote {margin-top:30px; text-align:center; font-size:20px; color:#f33; font-family: 'Roboto Slab', serif; font-weight: 700; }

#RubbelLosGameContent .references h2 {color:#fff;}
#RubbelLosGameContent .references img {margin:0 auto; display:block;}

#RubbelLosKontaktModal .name_first label, #RubbelLosKontaktModal .name_last label, #RubbelLosModal .name_first label, #RubbelLosModal .name_last label, #RubbelLosModal #field_5_9 .gfield_label, #RubbelLosModal #field_5_10 .gfield_label {display:none;}
#RubbelLosKontaktModal .name_first input, #RubbelLosModal .name_first input {margin-bottom:10px;}

@media (max-width: 767px) {
	#RubbelLosGameContent .intro .container {padding-top:40px;}
	#RubbelLosGame h1 {margin-top:30px; font-size:26px;}
	#RubbelLosGame h1 small {font-size:16px; font-weight:400;}
	#RubbelLosGame .col-xs-3 {padding-left:5px; padding-right:5px;}
	#scratchcards .card {margin-bottom:10px!important;}
	#RubbelLosGameContent {margin-top:0;}
	#RubbelLosGameContent .intro .container img {position: relative; margin:0 auto; display:block;right:0; top:0;}
}



/*
 * LANDINGPAGE SEO - SPEAKER
 */

.page-template-template-lp-speaker #teaser {height:75vh!important;}

.page-template-template-lp-speaker #intro h2 {margin-bottom:30px;}
.page-template-template-lp-speaker #intro,
.page-template-template-lp-speaker #request  {text-align:justify;}
.page-template-template-lp-speaker #intro-speaker {padding:30px; text-align:left; }
.page-template-template-lp-speaker #intro-speaker .btn {margin-bottom:10px;}
.page-template-template-lp-speaker #intro-speaker h4 {margin-top:0; margin-bottom:40px;}
.page-template-template-lp-speaker .top-speaker h5 {margin-bottom:0; font-size:14px; font-weight:500;}
.page-template-template-lp-speaker #topics .topics-detail li {margin-bottom:8px;}
.page-template-template-lp-speaker #topics #press ul {margin-top:40px;}
.page-template-template-lp-speaker #topics #press li {margin: 30px 0;}
.page-template-template-lp-speaker #intro-speaker p.text-center {margin-top:10px;}
.page-template-template-lp-speaker #intro-speaker .request-speaker {margin-top:30px;}
.page-template-template-lp-speaker #speaker .speaker .btn-et {margin-top:20px; display:block; text-align:center;}
.page-template-template-lp-speaker #customers .item {margin-bottom:20px;}
.page-template-template-lp-speaker blockquote {padding:0;}
.page-template-template-lp-speaker blockquote .quote {font-style:italic;}
/*
 * LANDINGPAGE SEO - BERATUNG DIGITALE TRANSFORMATION
 */

.page-template-template-lp-digitaletransformation #facts h3 {color:#fff; font-size:35px;}
.page-template-template-lp-digitaletransformation #facts h3 small {color:#fff; font-size:15px;}

.page-template-template-lp-digitaletransformation #customers .casestudies {margin-top:30px;}
.page-template-template-lp-digitaletransformation #customers .casestudies .item-box {padding:40px 50px; display:block; width:100%; height:200px; position:relative;}
.page-template-template-lp-digitaletransformation #customers .casestudies .item-box h3 { font-size: 16px; background-color:rgba(0,0,0,0.8); color:#fff; padding:10px; margin:0 0 20px 0; position: absolute; bottom:20px; left:20px; right:20px; margin:0 auto;}
.page-template-template-lp-digitaletransformation #focus h3 {font-size:16px;}
.page-template-template-lp-digitaletransformation #focus img {margin:0 auto; width:130px; height:auto;}
.page-template-template-lp-digitaletransformation #focus p {min-height:250px;}

.page-template-template-lp-digitaletransformation #help p.text-center {text-align:center!important; margin-top:20px;}
.page-template-template-lp-digitaletransformation #support img {margin:20px auto; width: 700px; height:auto;}
.page-template-template-lp-digitaletransformation #support ul {margin:20px 0;}

.page-template-template-lp-digitaletransformation .service-box {min-height: 110px; padding:25px 55px 25px 25px;position: relative;}
.page-template-template-lp-digitaletransformation .service-box:after {position: absolute; font-family: 'FontAwesome';  font-size: 22px; color:#f33333; right: 30px; content: "\f101"; top: 50px;}

.page-template-template-lp-digitaletransformation #intro-service .item {transition: all 0.3s ease-in-out;}
.page-template-template-lp-digitaletransformation #intro-service .item:hover { cursor: pointer; position: relative; -webkit-box-shadow: 0 0 55px 0 rgba(0,0,0,0.5);-moz-box-shadow: 0 0 55px 0 rgba(0,0,0,0.5);box-shadow: 0 0 55px 0 rgba(0,0,0,0.5); transform: scale(1.02, 1.02); z-index:2;}


@media (min-width:992px) AND (max-width: 1200px) {
	.page-template-template-lp-digitaletransformation #focus div[class*=item] {margin-bottom:30px;}
	.page-template-template-lp-digitaletransformation #focus p { min-height:140px;}	
}

@media (min-width:768px) AND (max-width: 991px) {
	.page-template-template-lp-digitaletransformation #focus div[class*=item] {margin-bottom:30px;}
	.page-template-template-lp-digitaletransformation #focus p { min-height:auto;}	
}

@media (max-width: 767px) {
	.page-template-template-lp-digitaletransformation .areas-img {height:125px;}
	.page-template-template-lp-digitaletransformation #focus div[class*=item] {margin-bottom:30px;}
	.page-template-template-lp-digitaletransformation #customers .casestudies .item-box { margin:20px 0;}
	.page-template-template-lp-digitaletransformation #focus p { min-height:auto;}	
}

/*
 * LANDINGPAGE W&W - STUDIE
 */

.page-template-template-lp-wuwstudie #intro-teaser {padding:50px 0 20px; color:#fff; background-repeat:no-repeat; background-size:cover!important;}
.page-template-template-lp-wuwstudie #intro-teaser h1 {font-size:45px;}
.page-template-template-lp-wuwstudie #intro-teaser h1 small{font-size:28px;}
.page-template-template-lp-wuwstudie #intro-teaser h1, .page-template-template-lp-wuwstudie #intro-teaser h1 small {color:#fff;}

.page-template-template-lp-wuwstudie #intro p {text-align:justify}
.page-template-template-lp-wuwstudie #intro p.text-center {text-align:center;margin-top:30px;}
.page-template-template-lp-wuwstudie #facts h3{ font-size:18px;}
.page-template-template-lp-wuwstudie #facts p {text-align:justify;}

.page-template-template-lp-wuwstudie #form .name_last, .page-template-template-lp-wuwstudie #form .name_first {display:inline-block; margin:0; width:48%;} 
.page-template-template-lp-wuwstudie #form .name_last {float:right;}
.page-template-template-lp-wuwstudie #form .name_first {float:left;}
.page-template-template-lp-wuwstudie #form .name_first label, 
.page-template-template-lp-wuwstudie #form .name_last label, 
.page-template-template-lp-wuwstudie #form .address_line_1 label,
.page-template-template-lp-wuwstudie #form .address_city label,
.page-template-template-lp-wuwstudie #form .address_zip label,
.page-template-template-lp-wuwstudie #form .address_country label {display:none;}
.page-template-template-lp-wuwstudie #form #input_7_8_1_container input,
.page-template-template-lp-wuwstudie #form #input_7_8_3_container input,
.page-template-template-lp-wuwstudie #form #input_7_8_5_container input {margin-bottom:5px;}
.page-template-template-lp-wuwstudie #form #gform_submit_button_7 {display:block; width:100%;}
.page-template-template-lp-wuwstudie #form #field_7_9 label.gfield_label {display:none;}

.page-template-template-lp-wuwstudie #result ul {margin-top:20px;}

.page-template-template-lp-wuwstudie #modal_7_9 .modal-body {overflow-y: scroll;}

@media (max-width: 767px) {
	.page-template-template-lp-wuwstudie #intro-teaser h1 {font-size:30px;}
	.page-template-template-lp-wuwstudie #intro-teaser h1 small{font-size:20px;}
}


/*
 * LANDINGPAGE SEO - INDUSTRIE 4.0
 */
.page-template-template-lp-industrie40 #teaser {height:450px;}
.page-template-template-lp-industrie40 #teaser .caption {top:195px;}
.page-template-template-lp-industrie40 #intro p {text-align:justify;}
.page-template-template-lp-industrie40 #effect .facts {margin-top:30px;}
.page-template-template-lp-industrie40 #effect h3 {margin:0 0 10px;}
.page-template-template-lp-industrie40 #effect p {text-align:justify;}
.page-template-template-lp-industrie40 #effect .item {background:#fff; margin:15px 0;padding:25px;}
.page-template-template-lp-industrie40 #support img {margin:0 auto 20px; width:800px; height:auto;}
.page-template-template-lp-industrie40 #customers .btn {margin-top:35px;}

/*
 * LANDINGPAGE SEO - IOT
 */
.page-template-template-lp-iot #areas img {width:120px; height:auto;}
.page-template-template-lp-iot #iot ul li {margin-bottom:10px;}
.page-template-template-lp-iot #iot img {margin:25px auto 15px;}
.page-template-template-lp-iot #iot .source {font-size:14px; color:#aaa; text-align:center; font-style: italic}

.page-template-template-lp-iot .shadowbox {margin-top:-125px; background-color:#f4f4f4; padding:40px; box-shadow: 0px -125px 100px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0px -125px 100px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px -125px 100px 0px rgba(0,0,0,0.2); position: relative;}

@media (max-width: 991px) and (min-width: 768px) {
	.page-template-template-lp-iot #why .why-iot-img, .page-template-template-lp-iot #diffrentiation .diffrentiation-iot-img { height: 300px;}
	.page-template-template-lp-iot #iot .iot-image, .page-template-template-lp-iot #profit .profit-image {height: 200px;}
}	
@media (max-width: 767px) {
	.page-template-template-lp-iot #why .why-iot-img, .page-template-template-lp-iot #diffrentiation .diffrentiation-iot-img { height: 300px;}
	.page-template-template-lp-iot #iot .iot-image, .page-template-template-lp-iot #profit .profit-image {height: 200px;}
}		

/*
 * LANDINGPAGE 5DAY CHALLENGE
 */
.page-template-template-lp-fivedays .arrow-after:after {color:#ff3333; top:25%;}

.page-template-template-lp-fivedays .cta {margin-top:25px;}
.page-template-template-lp-fivedays #how {text-align:center;}
.page-template-template-lp-fivedays #how img {width:100px; height:auto; margin:0 auto;}
.page-template-template-lp-fivedays #how .circle {background:#ff3333; padding:20px; height:150px; width:150px; border-radius: 100%; margin:20px auto;}
.page-template-template-lp-fivedays #why img {width:150px; height:auto;}
.page-template-template-lp-fivedays #what {text-align:left;}
.page-template-template-lp-fivedays #what h3 {color:#fff;padding:0 25px;margin:25px 0 0;}
.page-template-template-lp-fivedays #what ul.list {margin:25px;}
.page-template-template-lp-fivedays #what ul li {margin:8px 0;}
.page-template-template-lp-fivedays #what .box {border:2px solid #fff;}
.page-template-template-lp-fivedays #what .whatbasic {margin:0; padding:15px 25px 15px; border:2px solid #fff; text-transform:uppercase; font-weight:bold;}
.page-template-template-lp-fivedays #references .quote {margin-top:25px; font-size: 20px; font-style: italic; font-weight: 300; text-align: justify;}

@media (max-width: 767px) {
	.page-template-template-lp-fivedays .arrow-after:after {top:auto; left: 48%; right:auto; bottom:-15px; content:"\f0dd";}

	.page-template-template-lp-speaker #intro-speaker .item {margin-bottom:30px; text-align:center;}
	.page-template-template-lp-speaker #speaker .speaker .col-sm-3 {margin-bottom:30px; text-align:center;}
}

@media (min-width: 992px) and (max-width: 1199px) {
		.page-template-template-lp-fivedays #how .circle {height:120px; width:120px;}
		.page-template-template-lp-fivedays .arrow-after:after {top:auto; right:auto; left: 49.2%; bottom:-15px; content:"\f0dd";}
}
@media (min-width: 768px) and (max-width: 991px) {
		.page-template-template-lp-fivedays .arrow-after:after {top:auto; left: 49.2%; right:auto; bottom:-15px; content:"\f0dd";}
}

/*
 * STUDIE 2016
 */

.page-template-template-lp-gfkstudie_uebersicht h1 {margin-top:120px;}
.page-template-template-lp-gfk-2016 #header {background:#262626;}

.page-template-template-lp-gfk-2016 #ctabar { font-weight:bold; z-index:1; text-align:center; padding:20px; background:rgba(28,28,28,0.8); position:fixed; bottom:0; left:0; right:0; margin:0 auto; width:100%;}
.page-template-template-lp-gfk-2016 #ctabar .btn {font-weight:bold; white-space: normal;}

.page-template-template-lp-gfk-2016 h2 {margin-bottom:35px;}

.page-template-template-lp-gfk-2016 #dig-intro {padding-top:80px;}
.page-template-template-lp-gfk-2016 #dig-intro h1 {text-align:left; margin-top:60px; margin-bottom:20px;}
.page-template-template-lp-gfk-2016 #dig-intro .h1-intro {font-family: 'Open Sans', sans-serif; font-size: 18px; }

.page-template-template-lp-gfk-2016 #dig-fails {text-align:center;}
.page-template-template-lp-gfk-2016 #dig-fails img {margin:0 auto; display:block;}
.page-template-template-lp-gfk-2016 #dig-fails p {font-size:15px; line-height:21px; margin-top:18px; font-weight:300;}
.page-template-template-lp-gfk-2016 #dig-fails p strong { font-weight:700; color:#f33; font-size:18px; }

.page-template-template-lp-gfk-2016 #dig-5regeln img {margin-bottom:15px;}
.page-template-template-lp-gfk-2016 #dig-5regeln h3 {font-size:20px;margin-top:0; padding-top:0;}
.page-template-template-lp-gfk-2016 #dig-5regeln .pd-quote {margin-bottom:25px; color:#666; padding-left:25px; font-size:18px; line-height:21px; font-style:italic; font-weight:300;}
.page-template-template-lp-gfk-2016 #dig-5regeln .pd-info p{ font-size:14px;}

/*
 * STUDIE 2017
 */
.page-template-template-lp-gfkstudie #intro {background: #333 url("http://www.etventure.de/wp-content/uploads/2017/03/bg-gfk17.png") no-repeat center top;}
.page-template-template-lp-gfkstudie h1 {margin-top:90px;color:#fff; text-align:center;}
.page-template-template-lp-gfkstudie h1 small{color:#fff;}
.page-template-template-lp-gfkstudie #fails h4 {color:#fff}
.page-template-template-lp-gfkstudie #studie {text-align:left;}
.page-template-template-lp-gfkstudie #fails img {width:100%; height:auto;}
.page-template-template-lp-gfkstudie #formular .content-white.p20 {padding:25px;}

.page-template-template-lp-gfkstudie #barbottom {background:#222; position: fixed; bottom:0; width: 100%; margin:0 auto; left:0; right:0; padding:20px; z-index: 100;}
.page-template-template-lp-gfkstudie #barbottom .h4 {margin:0 20px 0 0; padding:0; color:#fff;}
.page-template-template-lp-gfkstudie #barbottom p {margin:0; padding:0; }

.page-template-template-lp-gfkstudie #formular input.mce_inline_error {border:1px solid red!important;}
.page-template-template-lp-gfkstudie #formular div.mce_inline_error {background:transparent; color: red; font-weight:normal;}
.page-template-template-lp-gfkstudie #formular .btn {font-weight:bold;}
.page-template-template-lp-gfkstudie #formular form{margin-top:30px;}
.page-template-template-lp-gfkstudie #mce-success-response {background:#dff0d8; padding:15px; }
.page-template-template-lp-gfkstudie #video {max-width:600px; margin:30px auto 40px;}
.page-template-template-lp-gfkstudie #studie .btn {margin: 30px 8px 0 8px;}
.page-template-template-lp-gfkstudie .btn-darkline {background:#232323; border:2px solid rgba(255,255,255,0.4); color:#fff !important; text-transform:uppercase;}
.page-template-template-lp-gfkstudie .btn-darkline:hover, .page-template-template-lp-gfkstudie .btn-darkline:focus { background:#383838; border:2px solid rgba(255,255,255,0.8);}


.page-template-template-lp-gfkstudie #gform_wrapper_22 #field_22_1 { margin-bottom: 50px; }
.page-template-template-lp-gfkstudie #gform_wrapper_22 #gform_submit_button_22 { width: 100%; margin-top: 15px; }

/* 
 * STUDIE 2018
 */

.page-template-template-lp-gfk-2018 #teaser-intro h1 {margin-top:120px;}
.page-template-template-lp-gfk-2018 #intro {color:#fff; background: -moz-linear-gradient(top,  rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}
.page-template-template-lp-gfk-2018 #intro h3 {font-weight:300; font-size:24px;}
.page-template-template-lp-gfk-2018 #intro img.visible-xs { width:400px; margin:0 auto;}
.page-template-template-lp-gfk-2018 .gfkstudie2018 .hs-form-booleancheckbox label {font-size:14px!important; line-height: 19px;}
.page-template-template-lp-gfk-2018 .gfkstudie2018 .inputs-list {margin-bottom:0;}
.page-template-template-lp-gfk-2018 .gfkstudie2018 [class*='hs-form-'] fieldset {max-width:600px;}

@media (max-width: 991px) {
	.page-template-template-lp-gfk-2018 #intro h3 {font-size:18px;}
}

/*
 * WEBINAR DIGITALISIERUNG
 */

.page-template-template-lp-webinar #intro {background: #333 url("http://www.etventure.de/wp-content/uploads/2017/03/bg-gfk17.png") no-repeat center top; }
.page-template-template-lp-webinar h1 {margin-top:50px;color:#fff;}
.page-template-template-lp-webinar h1 small{color:#fff;}
.page-template-template-lp-webinar form {margin-top:25px;}
.page-template-template-lp-webinar #formular .content-white.p20 {padding:25px; margin-top:25px;}
.page-template-template-lp-webinar #formular .button {display:block; width:100%;}
.page-template-template-lp-webinar #studie {text-align:left;}
.page-template-template-lp-webinar #formular .outro {color:#fff; margin-top:10px;}

/*
 * Fit für die Zukunft
 */
.page-template-template-l-fitfuerdiezukunft nav, .page-template-template-l-fitfuerdiezukunftv2 nav {display:none!important;}
.page-template-template-l-fitfuerdiezukunft #intro, .page-template-template-l-fitfuerdiezukunftv2 #intro  {background: #333 url("http://www.etventure.de/wp-content/uploads/2017/03/bg-gfk17.png") no-repeat center top; }
.page-template-template-l-fitfuerdiezukunft h1, .page-template-template-l-fitfuerdiezukunftv2 h1 {margin-top:50px;color:#fff; font-size: 32px; margin-bottom: 25px; margin-top:90px;}
.page-template-template-l-fitfuerdiezukunft .h1sub, .page-template-template-l-fitfuerdiezukunftv2 .h1sub {color:#fff;}
.page-template-template-l-fitfuerdiezukunft #formular .p20, .page-template-template-l-fitfuerdiezukunftv2 #formular .p20 {padding:15px 25px 25px;}
.page-template-template-l-fitfuerdiezukunft #formular textarea {height:150px;}
.page-template-template-l-fitfuerdiezukunftv2 #formular textarea {height:80px;}
.page-template-template-l-fitfuerdiezukunft #formular .small {margin-top:25px;}
.page-template-template-l-fitfuerdiezukunftv2 #formular .small {margin-top:15px;}
.page-template-template-l-fitfuerdiezukunft form, .page-template-template-l-fitfuerdiezukunftv2 form {margin-top:25px;}
.page-template-template-l-fitfuerdiezukunft .information, .page-template-template-l-fitfuerdiezukunftv2 #information { color:#fff;}
.page-template-template-l-fitfuerdiezukunftv2 #information { background:#333;}
.page-template-template-l-fitfuerdiezukunftv2 #information h2 {color:#fff;}
.page-template-template-l-fitfuerdiezukunft .video, .page-template-template-l-fitfuerdiezukunftv2 .video {margin-bottom:25px;}
.page-template-template-l-fitfuerdiezukunft .figures, .page-template-template-l-fitfuerdiezukunftv2 figures {margin-top:15px;}
.page-template-template-l-fitfuerdiezukunft .figures .item {margin-bottom:15px;}
.page-template-template-l-fitfuerdiezukunftv2 .item {margin-bottom:25px;}
.page-template-template-l-fitfuerdiezukunft .figures .item img{width:100%; height:90px; max-height:100px;}
.page-template-template-l-fitfuerdiezukunftv2 .figures .item img {width:100%; height:60px; max-height:100px;}

.page-template-template-l-fitfuerdiezukunft .figures .fig, .page-template-template-l-fitfuerdiezukunftv2 .figures .fig{font-family: 'Roboto Slab', serif; font-weight: 400; font-size:16px; color:#dfdfdf; }
.page-template-template-l-fitfuerdiezukunft .figures .num, .page-template-template-l-fitfuerdiezukunftv2 .figures .num{font-weight: 700; font-size:30px; line-height:36px; color:#fff;}
.page-template-template-l-fitfuerdiezukunft .list-social {border-top:1px solid rgba(255,255,255,0.2); padding-top:5px;}
.page-template-template-l-fitfuerdiezukunft form .button, .page-template-template-l-fitfuerdiezukunftv2 form .button{width: 100%!important; display:block!important;}
.page-template-template-l-fitfuerdiezukunftv2 .list-check {margin-left:0; margin-top:25px;}
.page-template-template-l-fitfuerdiezukunftv2 .information .btn {margin-top:25px;}
.page-template-template-l-fitfuerdiezukunftv2 form label {display:none;}

.page-template-template-l-fitfuerdiezukunftv2 .desc {margin-bottom:25px;}
.page-template-template-l-fitfuerdiezukunftv2 .desc2 .btn {margin-top:15px;}


/*
 * SEO: LEAN STARTUP
 */


.page-id-17318 #arbeitsweise{ margin: 35px 0;}
.page-id-17318 #lean-startup-video iframe {border:10px solid #f4f4f4; }

/*
 * SUBSCRIBE USA NEWSLETTER
 */

.page-id-12677 #teaser {height:300px;}
.page-id-12677 #teaser .caption {top:135px;}

/*
 * BRANCHEN LP KW 36
 */

.lpb-intro ul li {margin:15px 0;}
.lpb-intro h4 {margin-top:30px;}
.lpb-form small {display:block; margin-top:15px;}
.page-id-18304 nav, .page-id-18220 nav, .page-id-18302 nav {display:none;}
.page-id-18304 .offcanvas-toggle, .page-id-18220 .offcanvas-toggle, .page-id-18302 .offcanvas-toggle {display:none;}
.page-id-18304 .visible-xs-block, .page-id-18220 .visible-xs-block, .page-id-18302 .visible-xs-block {margin:25px 0;}

.page-id-19725 .wrapper {background:#232323;}
.page-id-19725 h1 {color:#fff;}
.page-id-19725 h1.sep:after {border-color:#fff;}
.page-id-19725 #main img {margin-bottom:25px;margin-top:-12px;}

@media (max-width: 767px) { 
	.page-id-18304 label, .page-id-18220 label, .page-id-18302 label {display:none;}
	.hs-form-booleancheckbox-display {display:block!important;}
	.pp40 {padding:15px!important;}	
	.page-id-18304 .lpb-form, .page-id-18220 .lpb-form, .page-id-18302 .lpb-form {background-color:#f4f4f4!important;}
	.hs-form .hs_firstname {margin-bottom:10px;}
	.hs-form .hs_firstname .input input {width:100%!important;}
}

/*
 * EHOCH2
*/

.page-template-template-lp-ehoch2 #digitalberatung {position: relative;}

/*
 * FRAGEBOGEN 
 */

.page-template-fragebogen #teaser:before {background:transparent;}
.page-template-fragebogen nav, .page-template-fragebogen .navbar-toggle  {display:none;}
.page-template-fragebogen h3 {margin-top:0; text-align:left;}
.page-template-fragebogen #teaser .sep:after { margin:0;}
.page-template-fragebogen h1 {font-size:28px;margin-top:0;}
.page-template-fragebogen .btn-lg {padding-right:50px; padding-left:50px;}

/*
 * CEO CIRCLE
 */

.page-template-template-event-ceocircle #teaser {height:75vh; min-height:670px;}
.page-template-template-event-ceocircle .teaser-icons {margin-top:50px;}
.page-template-template-event-ceocircle #teaser .teaser-box img {height: 43px; width:auto;}
.page-template-template-event-ceocircle #teaser .icon-caption {margin-top:15px; color:#fff; font-size:22px;}
.page-template-template-event-ceocircle .initiator h4 {font-size:22px;}
.page-template-template-event-ceocircle .initiator h5 {font-size:16px; font-weight:400; color:#626262; line-height:24px;}
.page-template-template-event-ceocircle #contact h2{margin-top:0;}
.page-template-template-event-ceocircle fieldset {max-width:none!important;}

#section-timeline {background-repeat: no-repeat; background-position:bottom center; background-size:100% auto;}

.page-template-template-event-ceocircle .carousel-showmanymoveone .item img {height: 100%; max-height:none; max-width:none; width: 100%;margin:0; padding:0;}
.page-template-template-event-ceocircle .carousel-showmanymoveone .item [class^="col-"] {maring:0; padding:0;}

.timeline{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 10px;margin:0;list-style:none; position:relative;}
.timeline:before{position:absolute;top:0;height:100%;padding-right:11px;border-right:2px solid #D1D1D1;content:""}
.timeline__item{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;padding:25px 0}
.timeline__step{padding-right:62px}
.timeline__step__marker{position:relative;display:table-cell;height:24px;min-height:24px;width:24px;min-width:24px;border:3px solid #F2F2F2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;z-index:0}
.timeline__step__marker--red{border-color:#FF3467}

.timeline__time{padding-right:80px;margin-top:0;font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:600;}
.timeline__title{padding-bottom:26px; margin-top:0; margin-bottom:10px;padding-bottom:0; font-family: 'Open Sans', sans-serif; font-size:16px;font-weight:600;}
.timeline__points{padding:0;list-style:none;color:#77777D}


@media (max-width: 768px) {
	
	.page-template-template-event-ceocircle #teaser .icon-caption {font-size:18px;}
	
	.timeline{padding:0px 10px;}
	.timeline::before{padding-right:6px}
	.timeline__item{padding:5px 0; display:block;}
	.timeline__step{padding-right:15px; display:inline-block;}
	.timeline__step__marker{height:13px;min-height:13px;width:13px;min-width:13px;border-width:2px}
	.timeline__time{display:inline-block; font-size:14px; }
	.timeline__title{display:block;padding-bottom:5px;font-size:16px; }
	.timeline__content {padding-left:33px;} 
	.timeline__points ul, .timeline__points ol{padding-left:15px; margin-left:0;}
	.timeline__points > *{padding-bottom:6px}
}

/*
 * FIRESIDE CHAT
 */

.page-template-template-event-firesidechat #teaser {height:60vh; min-height:550px;}
.page-template-template-event-firesidechat .initiator h4 {font-size:22px;}
.page-template-template-event-firesidechat .initiator h5 {font-size:16px; font-weight:400; color:#626262; line-height:24px;}
.page-template-template-event-firesidechat #contact h2{margin-top:0;}
.page-template-template-event-firesidechat fieldset {max-width:none!important;}

.page-template-template-event-firesidechat .carousel-showmanymoveone .item img {height: 100%; max-height:none; max-width:none; width: 100%;margin:0; padding:0;}
.page-template-template-event-firesidechat .carousel-showmanymoveone .item [class^="col-"] {maring:0; padding:0;}

/*
 * DATA THINKING
 */

.page-id-21164 #team .inner img{padding:0; margin:0;}
.page-id-21164 #team h3 {font-size:20px; margin-bottom:0;}
.page-id-21164 #team p {text-align: left; color:#9B9B9B;}


/*
* KUNDENSITUATIONEN
*/


.quiz .quiz-checkboxes {list-style:none; margin:0; padding:0;}

.quiz .quiz-checkboxes li label{transition:all 0.3s; background-color:#fff;-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.quiz .quiz-checkboxes li label:hover {transition:all 0.3s; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.35);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.35);}
.quiz input:checked + label{transition:all 0.3s; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);}
.quiz .quiz-checkboxes li label strong{transition:all 0.5s;display:inline-block;width:100%;height:80px;color:#fff;padding:20px;text-transform:uppercase;font-size:17px;font-weight:700;word-spacing:70%;line-height:21px;background-image:url(../img/quiz-head.png);background-size:cover}
.quiz .quiz-checkboxes li label span.question-text{display:inline-block;width:100%;padding:20px 20px 30px 20px;font-weight:400}
.quiz .quiz-question-check{display:none}
.quiz input:checked + label > strong{transition:all 0.5s; background-image:url(../img/quiz-head2.png)}
.quiz .fake-check{transition:all 0.5s; width:26px;height:26px;display:inline-block;border:2px solid #B2B2B2;border-radius:100%;position:absolute;right:10px;bottom:10px;text-align:center;line-height:23px}
.quiz .fake-check:before{transition:all 0.5s; display:inline-block;content:'';width:16px;height:11px;background:url(../img/tick.svg)}
.quiz input:checked + label .fake-check{transition:all 0.5s; background-color:#00D478;border-color:#00D478}

.quiz .quiz-checkboxes.error li label {-webkit-box-shadow: 0px 0px 3px 0px rgba(255,51,51,0.55);-moz-box-shadow: 0px 0px 3px 0px rgba(255,51,51,0.55);box-shadow: 0px 0px 3px 0px rgba(255,51,51,0.55);}
.quiz .error .select2-selection, .quiz .error .select2-selection__arrow {border:1px solid red!important;}

.quiz-results{display:inline-block;width:100%;list-style:none;margin:0;padding:0;}
.quiz-results li{display:inline-block;float:left;width:100%}
.quiz-results li .result-title{display:inline-block;float:left;width:100%;font-size:18px;font-weight:700}
.quiz-results li .result-text{display:inline-block;float:left;width:100%}
.quiz-results li .result-bar{display:inline-block;float:left;width:100%;border:1px solid #DFDFDF;height:50px;position:relative;padding:0 5px;margin:10px 0;margin-bottom:40px; }
.quiz-results li .result-progress{display:inline-block;height:100%;position:absolute;top:0;left:0; }
.quiz-results li .result-percent{display:inline-block;height:100%;position:relative;top:0;left:0;color:#000;z-index:9;line-height:50px;font-weight:700}

.quiz-results li .progressstatus {
    background-color: #00D478;
	height:100%; display:block;
    -webkit-animation: progressBar 4s ease-in-out;
    -webkit-animation-fill-mode:both; 
    -moz-animation: progressBar 4s ease-in-out;
    -moz-animation-fill-mode:both; 
}

@-webkit-keyframes progressBar {
  0% { width: 0; }
  100% { width: 100%; }
}

@-moz-keyframes progressBar {
  0% { width: 0; }
  100% { width: 100%; }
}


.select2-container{height:46px;width:350px!important;max-width:100%;text-align:left}
.select2{margin:0 15px!important}
.select2-selection,.select2-selection__arrow{top:0!important;right:0!important;height:100%!important}
.select2-selection .select2-selection__rendered{height:100%!important;line-height:46px!important}
.select2-selection__arrow{width:46px!important;background-color:#F4F4F4!important;border:1px solid #E0E0E0!important;background-image:url(../img/select_angle.svg);background-size:14px 8px!important;background-position:center center;background-repeat:no-repeat;-webkit-border-top-right-radius: 2px;-webkit-border-bottom-right-radius: 2px;-moz-border-radius-topright: 2px;-moz-border-radius-bottomright: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.select2-selection__arrow b{display:none!important}
.select2-container--default .select2-selection--single{border:1px solid #E0E0E0!important;border-radius:4px!important;overflow:hidden!important}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f33!important;color:#fff}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#999;padding:0 15px}

.quiz #gform_submit_button_15{transition:all 0.2s; padding-left:30px; padding-right:30px;}
.quiz #gform_submit_button_15:hover{transition:all 0.2s;background-color:#1B55B7}

@media (max-width: 1199px) and (min-width: 992px) {
	.page-template-template-l-kundensituationen #teaser { min-height: 500px;}
}


@media (max-width: 991px) and (min-width: 768px) {
	.page-template-template-l-kundensituationen #teaser { min-height: 490px;}
}

@media(max-width:991px) {
	.select2{margin-bottom:15px!important}
	.quiz #gform_submit_button_15{margin-top:0!important}
}

@media (max-width: 767px) {
	.page-template-template-l-kundensituationen #teaser { min-height: 520px;}
}


/*
 * LANDINGPAGE SEO - DIGITALSIERUNG 2020
 */


