/* Theme Name: Vantage Child Template: vantage Version: 1.0.0 */
@font-face {
     font-family:'Helvetica';
     src: url('fonts/Helvetica.eot');
     src: url('fonts/Helvetica.eot?#iefix') format('embedded-opentype'), url('fonts/Helvetica.woff2') format('woff2'), url('fonts/Helvetica.woff') format('woff'), url('fonts/Helvetica.svg#Helvetica') format('svg');
     font-weight: 500;
     font-style: normal;
     font-stretch: normal;
     unicode-range: U+0-10FFFF;
}
@font-face {
     font-family:'HelveticaNeueLT Std Lt';
     src: url('fonts/HelveticaNeueLTStd-Lt.eot');
     src: url('fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'), url('fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2'), url('fonts/HelveticaNeueLTStd-Lt.woff') format('woff'), url('fonts/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt') format('svg');
     font-weight: 300;
     font-style: normal;
     font-stretch: normal;
     unicode-range: U+0020-00FE;
}
.formcsscenter{display:none;}
/*div#pg-57-3, div#pg-58-3, div#pg-59-3 {display: none;}*/
#pg-58-2, #pg-57-2, #pg-59-2{display: none;}
#page-wrapper {background: #fff;}
.sliderbanner {margin-top: 30px;}
.sliderbanner img{float: right; margin-right: 15px;}
.rightbannercontentkraft h1 {font-size: 60px;font-family: 'Helvetica'; padding: 80px 0 0 30px;    max-width: 540px;color: #000;font-weight: bold;}
.rightbannercontentkraft1 h1 {font-size: 60px;font-family: 'Helvetica'; padding: 80px 0 0 30px;    max-width: 646px;color: #000;font-weight: bold;}
.colorredtext{color:#e3000b;} 
p.telname-paracontent {font-size: 30px; line-height: 38px; color: #000; padding: 0 0 0 50px; max-width: 100%; margin: 15px 0 0;text-align:justify;font-family:'HelveticaNeueLT Std Lt';}
h3.jetvon-title {font-size: 33px;font-family: 'Helvetica'; font-weight: bold; padding: 0 0 0 50px; margin: 0;color: #000;line-height: 44px;}
.jetvon-title span{color:#e3000b;}
p.grossartingtitle { text-align: left; padding: 0 50px;font-size: 24px;font-family:'HelveticaNeueLT Std Lt'; color: #000000;line-height: 30px; }
span.wickititle { width: auto; font-weight: bold; font-size: 18px; font-family:'Helvetica';}
.dethirdsection{padding:50px 0 0;}
.fr-text-content { padding:50px 0 0;}
.de-text-content{ padding:25px 0 0;}
.it-text-content{ padding:25px 0 0;}
.leftbannerheading img {max-width: 1050px; margin: 0 auto;}
.leftbannerheading {text-align: center;}
.leftbannerheading2 img {max-width: 1050px; margin: 0 auto;}
.leftbannerheading2 {text-align: center;}
.leftbannerheading3 img {max-width: 1050px; margin: 0 auto;}
.leftbannerheading3 {text-align: center;}
.hgroup .col-sm-6 { float: left; width: 50%;}
.leftbannerheading h3 {font-size: 44px; color: #fff; font-weight: bold; max-width: 556px; font-family: 'Helvetica';    padding: 17px; margin: 0; line-height: 50px;}
.leftbannerheading2 h3 {font-size: 44px; color: #fff; font-weight: bold; max-width: 502px; font-family: 'Helvetica';    padding: 17px; margin: 0; line-height: 50px;}
.leftbannerheading3 h3 {font-size: 44px; color: #fff; font-weight: bold; max-width: 502px; font-family: 'Helvetica';    padding: 17px; margin: 0; line-height: 50px;}
.frbanner1{height:auto; margin-bottom: 0px;}
.itbanner1{height:auto; margin-bottom: 0px;}
 body{font-family:'Helvetica'!important;}
#pg-58-0 > .panel-row-style{height:auto; margin-bottom: 0px;}
.banner{height:564px;}
::i-block-chrome, .banner{height:577px;}
::i-block-chrome, #pg-58-0 > .panel-row-style{height:577px;}
.required-label-msg{color:#e3000b;  font-family:'HelveticaNeueLT Std Lt'; font-size:13px;font-weight: normal;}
.jetztheadingtext{vertical-align:middle; margin:0px 0;padding:0;font-family:'Helvetica'!important;font-size:26px!important;float:left;    transform: translate(-24% , 200%);-webkit-transform: translate(-24% , 200%);-moz-transform: translate(-24% , 200%);-o-transform: translate(-24% , 200%);-ms-transform: translate(-24% , 200%); position: absolute;left: 48%; width: 61%;font-weight: bold !important; line-height: 30px;}
.it-jetztheadingtext{vertical-align:middle; margin:0px 0;padding:0;font-family:'Helvetica'!important;font-size:26px!important;float:left;    transform: translate(-24% , 146%);-webkit-transform: translate(-24% , 146%);-moz-transform: translate(-24% , 146%);-o-transform: translate(-24% , 146%);-ms-transform: translate(-24% , 146%); position: absolute;left: 48%; width: 61%;font-weight: bold !important; line-height: 30px;}
.banner-fr .jetztheadingtext{vertical-align:middle; padding:0;font-family:'Helvetica'!important; font-size:26px!important;float:left;    transform: translate(-24% , 146%);	-webkit-transform: translate(-24% , 146%);	-moz-transform: translate(-24% , 146%);	-o-transform: translate(-24% , 146%);-ms-transform: translate(-24% , 146%);position: absolute; left: 49.5%; width: 71%;font-weight: bold !important; line-height: 30px;}
.wertvonred{color:#e3000b;}
.takechanceluck{font-size:30px!important;font-weight:normal; color:#000000!important;font-family:'HelveticaNeueLT Std Lt'; line-height: 38px;  margin: 0!important; width: 100%; margin:0px auto 20px!important;padding-left: 35px; text-align: justify;}
.formheadingwin{font-size:28px!important;font-weight:bold!important; color:#e3000b!important;text-align:center;font-family:'Helvetica'!important;}
.formcsscenter .wpcf7-form {padding: 0 35px;}
.formcsscenter input[type="text"], .formcsscenter input[type="email"], .formcsscenter input[type="tel"]{width:100%; height:30px; border:1px solid #9c9c9d!important; margin:0px 0 5px; padding:5px 10px; font-size:14px;color:#777;border-radius:5px;-moz-border-radius:5px;     -webkit-border-radius:5px;-khtml-border-radius:5px;}
.formcsscenter p{padding:0; margin:0;font-family:'HelveticaNeueLT Std Lt';}
.formcsscenter .wpcf7-submit{background-color:#e3000b;border:none!important; padding:0px 15px; margin:10px 0; background-image: none!important; color:#fff;font-family:'Helvetica'!important; vertical-align: middle;line-height: 30px;text-transform: uppercase;width:100%;	font-size:17px;height:35px;}
::i-block-chrome, .formcsscenter .wpcf7-submit { padding:2px 15px;}
a.button:focus, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus{background-color:#e3000b!important; border:none!important;}
.formbottom{font-size:18px;color:#000; line-height:24px; font-family:'HelveticaNeueLT Std Lt'!important;}
.formcsscenter label {text-transform: capitalize; color:#9c9c9d;font-size:15px; padding: 3px 0; font-weight: normal;font-family:'HelveticaNeueLT Std Lt'!important;}
#colophon{background-color:#e3000b; text-align:center;}
#footer-widgets .widget { width: 100%!important;}
.site-footer .textwidget p{color:#000; font-size:16px;line-height:24px;padding:0;margin:0;font-family:'HelveticaNeueLT Std Lt';}
#footer-widgets .widget a{color:#000!important; font-weight:bold;}
.site-footer .textwidget {color:#000;font-size:16px; line-height:24px; padding:0; margin:0;font-family:'Helvetica'!important;}
#site-info{color:#000!important;font-size:14px!important; font-family:'HelveticaNeueLT Std Lt';}
.wpml-ls-legacy-list-horizontal a{ color:#000;}
.wpcf7-list-item-label {float: left;margin: 3px 0 0;font-size:14px;font-family:'HelveticaNeueLT Std Lt';color:#9c9c9d;}
.site-footer:before {background-color: #fff; height: 5px; width: 100%;content: ''; position: absolute; left: 0; right: 0;margin-top: -23px;}
span.wpcf7-list-item{margin:0!important;}
 .check1 {margin: 4px 0 0;display: inline-block;}
 span.required-label-msg {margin: 10px 0 0;display: inline-block;}
.plzinput {width:25%; float:left; margin-right:5px}
.ortdiv{width:73%;float:left;}
.wpml-ls-legacy-list-horizontal a {color: #9d9d9d!important; font-size:13px;font-family:'HelveticaNeueLT Std Lt'; font-weight:normal;padding:0 5px;}
.wpml-ls-current-language a {color: #e3030e!important;}
/* RDX */
.check .first [type="checkbox"]:not(:checked), .check .first [type="checkbox"]:checked {position: absolute;float: left;z-index: 9999;    opacity: 0;width: 20px; height: 20px;top: 1px;	left:0;}
.check .first [type="checkbox"]:not(:checked) + span, .check .first [type="checkbox"]:checked + span {position: relative;padding-left: 30px;cursor: pointer;padding-top: 2px;}
.check .first span {margin-bottom: 0px;font-weight: 500;color: #5c5b5c;}
span {display: inline-block; max-width: 100%;margin-bottom: 0px;font-weight: bold;width:100%;}
.check .first [type="checkbox"]:not(:checked) + span:before, .check .first [type="checkbox"]:checked + span:before {content: '';position: absolute;left: 0;top: 2px;width: 20px;height: 20px;border: 1px solid #c1c0bb;background: #f8f8f8; border-radius: 5px;}
.check .first [type="checkbox"]:not(:checked) + span:after {opacity: 0;transform: scale(0);}
.check .first [type="checkbox"]:not(:checked) + span:after, .check .first [type="checkbox"]:checked + span:after {/* content: 'ÃƒÂ¢Ã…â€œÃ¢â‚¬Â'; */    position: absolute;content: '';top: -2px;left: 4px;font-size: 18px;line-height: 0.8;color: #09ad7e;transition: all .2s; width: 22px;    height: 20px; background: url(images/chekbox-1.png) no-repeat;}
.bottom-row {padding: 0 20px;}
.bottom-row h3 {margin-top: 0;}
#agbbox h2.widgettitle {font-size: 18px;margin-top: 0; font-family:'Helvetica'; font-weight:700; color:#e3030e!important; line-height:24px;}
#agbbox .modal-header {text-align: right;padding: 10px 10px 0 !important;}
#agbbox .modal-header .close-btn {padding: 0px 0px; width:20px; height:20px; font-weight: bold; font-family:arial; font-size:15px; color:#000;}
#agbbox .modal-body{padding-top:15px; overflow:hidden;}
.widget {list-style: none;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #e3030e!important; padding: 10px 1em 0;}
#agbbox .modal-body b {vertical-align: text-bottom;}
#agbbox .modal-body p{ font-size:14px;font-family:'HelveticaNeueLT Std Lt'; color:#9d9d9d; padding: 10px 0 0; line-height: 23px; margin: 0;}
.btn-default:hover {color: #fff!important; background-color: #e3030e!important;  border-color: #e3030e!important;}
span.wpcf7-form-control-wrap.check2 {float: left;}
#check2 {width: auto; float: left; display: inline-flex;}
.check2 .wpcf7-not-valid-tip {clear: both; margin: 0; padding: 0;top: 0px; position:relative;}
.messagepopup{float: left; white-space: nowrap; margin: 0px 0px; font-family:'Helvetica'!important; font-weight:500!important; color:#5c5b5c!important;}
#msgpopup {width: auto;cursor: pointer; font-weight:600;  color:#5c5b5c; font-size:14px;}
::i-block-chrome, #msgpopup {cursor: pointer;}
::i-block-chrome, #agbbox .modal-header .close-btn{padding:0!important;}
 
@media only screen and (max-width: 767px) {
.sliderbanner img{margin-right: 0;}	
	
}
@media only screen and (max-width:320px) {
/**/
p.grossartingtitle{padding:0 0px; font-size: 15px;line-height: 24px;}
h3.jetvon-title{font-size: 16px;padding: 0 0 0 0px;line-height: 22px;}	
p.telname-paracontent{font-size: 18px;  line-height: 24px;padding: 0 0 0 0px;  max-width: 100%; }
/*new*/
.leftbannerheading img { max-width: 280px; margin: 0 auto;}
.leftbannerheading2 img { max-width: 280px; margin: 0 auto;}
.leftbannerheading3 img { max-width: 280px; margin: 0 auto;}
.hgroup .col-sm-6{float:none!important; width:auto!important;}
#main { padding: 0 10px!important;}
.leftbannerheading h3{font-size: 16px; line-height: 24px;padding: 7px 0; max-width: 164px;}
.leftbannerheading2 h3{font-size: 16px; line-height: 24px;padding: 7px 0; max-width: 164px;}
.leftbannerheading3 h3{font-size: 16px; line-height: 24px;padding: 7px 0; max-width: 164px;}
.frbanner1{height:auto!important;}
.itbanner1{height:auto!important;}
.rightbannercontentkraft1 h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
.panel-row-style{margin: 0 -3px!important;  padding: 10px 5px!important;}
.panel-layout #panel-58-0-0-0{text-align:center!important;}
.panel-layout .alignleft{float:none !important;}
.jetztheadingtext {font-size: 14px!important;float: left;transform: translate(-25% , -37%);position: relative;left: 49%; width: 187px; word-wrap: break-word; word-break: break-all; line-height:20px;}
.it-jetztheadingtext{font-size: 14px!important;float: left;transform: translate(-25% , -47%);position: relative;left: 49%; width: 187px; word-wrap: break-word; word-break: break-all; line-height:22px;}
.banner-fr .jetztheadingtext {font-size: 14px!important;float: left;transform: translate(-25% , -37%); position: relative; left: 49%;      width: 187px;word-wrap: break-word;word-break: break-all; line-height:16px;}
::i-block-chrome, .jetztheadingtext {font-size: 12px !important;transform: translate(-25% , -20%);left: 48%;width: 187px !important; word-wrap: break-word; word-break: break-all; -webkit-transform: translate(-25% , -20%); -ms-transform: translate(-25% , -20%); line-height:16px;}
::i-block-chrome, .it-jetztheadingtext{font-size: 12px !important;transform: translate(-25% , -20%);left: 48%;width: 187px !important; word-wrap: break-word; word-break: break-all; -webkit-transform: translate(-25% , -20%); -ms-transform: translate(-25% , -20%); line-height:16px;}
::i-block-chrome, .banner-fr .jetztheadingtext{font-size:12px!important;transform: translate(-25% , -36%)!important;left: 53%;width: 187px!important;-webkit-transform: translate(-25% , -36%);  -ms-transform: translate(-25% , -36%);word-wrap: break-word;word-break: break-all; line-height:16px;}
.banner {background-size: contain!important;height: auto!important;}
.formcsscenter .wpcf7-form {padding: 0 0px!important;}
.takechanceluck{font-size:19px!important;line-height:28px; width: 100%; padding-left:0;}
#pg-58-0 > .panel-row-style{background-size: contain!important;height:auto!important;}
.formheadingwin{font-size:24px!important; line-height: 30px;}
.wpcf7-list-item-label {margin: 3px 0px 0!important; font-size: 13px!important;}
input[type="checkbox"], input[type="radio"] {width: 18px!important; margin: 0 0px 0 0!important; }
#agbbox h2.widgettitle{word-break: break-all;}
.messagepopup {float: left;white-space: nowrap!important; margin: -4px 25px!important; width: auto!important; font-size: 13px!important; }
#msgpopup{font-size:13px!important;}
.it-text-content {position: relative;top: 30px;}
.fr-text-content { position: relative;top: 30px;}
.de-text-content{ position: relative;top: 30px;}
.rightbannercontentkraft h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
#pg-58-0, #pg-58-1, #pg-58-2, #pg-58-3, #pl-58 .so-panel {margin-bottom: 0!important;}
p.grossartingtitle br { display: none;}
}
@media only screen and (min-width:321px) and (max-width:479px) {
.rightbannercontentkraft h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
.rightbannercontentkraft1 h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
/**/
p.grossartingtitle{padding:0 0px 15px;}	
h3.jetvon-title{    font-size: 16px;padding: 0 0 0 0px;line-height: 24px;}	
p.telname-paracontent{font-size: 16px;  line-height: 24px;padding: 0 0 0 0px;  max-width: 100%; }
/*new*/
.it-text-content {position: relative;top: 30px;}
.fr-text-content { position: relative;top: 30px;}
.de-text-content{ position: relative;top: 30px;}
.leftbannerheading img { max-width: 300px; margin: 0 auto;}
.leftbannerheading2 img { max-width: 300px; margin: 0 auto;}
.leftbannerheading3 img { max-width: 300px; margin: 0 auto;}
.hgroup .col-sm-6{float:none!important; width:auto!important;}
#main { padding: 0 10px!important;}
.leftbannerheading h3{font-size: 16px; line-height: 24px;padding: 7px 0; max-width: 164px;}
.leftbannerheading2 h3{font-size: 16px; line-height: 24px;padding: 7px 0; max-width: 164px;}
.leftbannerheading3 h3{font-size: 16px; line-height: 24px;padding: 7px 0; max-width: 164px;}
.frbanner1{height:auto!important;}
.itbanner1{height:auto!important;}
.panel-row-style{margin: 0 -3px!important;  padding: 10px 5px!important;}
.panel-layout #panel-58-0-0-0{text-align:center!important;}
.panel-layout .alignleft{float:none !important;}
.jetztheadingtext {font-size: 14px!important;float: left;transform: translate(-25% , -37%);position: relative;left: 49%; width: 187px; word-wrap: break-word; word-break: break-all; line-height:20px;}
.it-jetztheadingtext{font-size: 14px!important;float: left;transform: translate(-25% , -47%);position: relative;left: 49%; width: 187px; word-wrap: break-word; word-break: break-all; line-height:22px;}
.banner-fr .jetztheadingtext {font-size: 14px!important;float: left;transform: translate(-25% , -37%); position: relative; left: 49%;width: 187px;word-wrap: break-word;word-break: break-all; line-height:16px;}
::i-block-chrome, .jetztheadingtext {font-size: 12px !important;transform: translate(-25% , -20%);left: 48%;width: 187px !important; word-wrap: break-word; word-break: break-all; -webkit-transform: translate(-25% , -20%); -ms-transform: translate(-25% , -20%); line-height:16px;}
::i-block-chrome, .it-jetztheadingtext{font-size: 12px !important;transform: translate(-25% , -20%);left: 48%;width: 187px !important; word-wrap: break-word; word-break: break-all; -webkit-transform: translate(-25% , -20%); -ms-transform: translate(-25% , -20%); line-height:16px;}
::i-block-chrome, .banner-fr .jetztheadingtext{font-size:12px!important;transform: translate(-25% , -36%)!important;left: 53%;width: 187px!important;-webkit-transform: translate(-25% , -36%);  -ms-transform: translate(-25% , -36%);word-wrap: break-word;word-break: break-all; line-height:16px;}
.banner {background-size: contain!important;height: auto!important;}
.formcsscenter .wpcf7-form {padding: 0 0px!important;}
.takechanceluck{font-size:19px!important;line-height:28px; width: 100%;    padding-left: 0; }
.fr-text-content {position: relative;display: inline-block; top: 25px;}
#pg-58-0 > .panel-row-style{background-size: contain!important;height:auto!important;}
.formheadingwin{font-size:24px!important; line-height: 30px;}
.wpcf7-list-item-label {margin: 3px 0px 0!important; font-size: 13px!important;}
input[type="checkbox"], input[type="radio"] {width: 18px!important; margin: 0 0px 0 0!important; }
#agbbox h2.widgettitle{word-break: break-all;}
.messagepopup {float: left;white-space: nowrap!important; margin: 0px!important; width: auto!important; font-size: 13px!important; }
#msgpopup{font-size:13px!important;}	
#pg-58-0, #pg-58-1, #pg-58-2, #pg-58-3, #pl-58 .so-panel {margin-bottom: 0!important;}
p.grossartingtitle br { display: none;}
}
@media (min-width:480px) and (max-width:639px){
p.grossartingtitle br {display: none;}
p.grossartingtitle{padding:0 20px;}	
h3.jetvon-title{font-size: 17px;padding: 0 0 0 15px;line-height: 24px;}	
p.telname-paracontent{font-size: 18px;  line-height: 24px;padding: 0 0 0 15px;  max-width: 100%; }
/*new*/
.it-text-content {position: relative;top: 51px;}
.fr-text-content { position: relative;top: 51px;}
.de-text-content{ position: relative;top: 51px;}
.leftbannerheading img {max-width: 549px; margin: 0 auto;}
.leftbannerheading2 img { max-width: 549px; margin: 0 auto;}
.leftbannerheading3 img { max-width: 549px; margin: 0 auto;}
.frbanner1{height: auto!important;}
.itbanner1{height: auto!important;}
.leftbannerheading h3{font-size: 36px!important;max-width: 355px!important;line-height: 36px!important;padding: 5px;}
.leftbannerheading2 h3{font-size: 36px!important;max-width: 355px!important;line-height: 36px!important;padding: 5px;}
.leftbannerheading3 h3{font-size: 36px!important;max-width: 355px!important;line-height: 36px!important;padding: 5px;}
#main { padding: 0 10px!important;}
.panel-layout #panel-58-0-0-0{text-align:left!important;}
.panel-layout .alignleft{float:none !important}
.jetztheadingtext {font-size: 18px!important;transform: translate(-25% , -99%)!important;left: 48%!important;width: 264px!important; word-break: break-all; }
.it-jetztheadingtext{font-size: 18px!important;transform: translate(-25% , -99%)!important;left: 48%!important;width: 264px!important; word-break: break-all;}
.banner-fr .jetztheadingtext {font-size: 18px!important;transform: translate(-25% , -90%)!important;left: 48%!important;width: 285px!important;word-break: break-all;}
::i-block-chrome, .jetztheadingtext {font-size: 14px !important;transform: translate(-25% , 30%);left: 48%;width: 187px !important; word-wrap: break-word; word-break: break-all; -webkit-transform: translate(-25% , 30%); -ms-transform: translate(-25% , 30%); line-height:16px;}
::i-block-chrome, .it-jetztheadingtext{font-size: 14px !important;transform: translate(-25% , 30%);left: 48%;width: 187px !important; word-wrap: break-word; word-break: break-all; -webkit-transform: translate(-25% , 30%); -ms-transform: translate(-25% , 30%); line-height:16px;}
::i-block-chrome, .banner-fr .jetztheadingtext{font-size:14px!important;transform: translate(-25% , 28%)!important;left: 53%;width: 187px!important;-webkit-transform: translate(-25% , 28%);  -ms-transform: translate(-25% , 28%);word-wrap: break-word;word-break: break-all; line-height:16px;}
.formcsscenter .wpcf7-form {padding: 0 0px!important;}
.takechanceluck{font-size:22px!important;line-height:28px; width: 100%;}
.formheadingwin{font-size:24px!important;}
#pg-58-0 > .panel-row-style{background-size: contain!important;height:auto!important;}
.banner {background-size: contain!important;height: auto!important;}
.messagepopup {float: left;white-space: nowrap!important; margin: 2px 3px!important; width: auto!important; font-size: 14px!important;}
.wpml-ls-legacy-list-horizontal>ul{text-align:left!important;}
#masthead .hgroup .logo{float:right!important; margin:5px 0;}
.rightbannercontentkraft h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
.newbanerphotoleft img {text-align: center; margin: 0 auto;}
.rightbannercontentkraft1 h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
}
@media (min-width:640px) and (max-width:767px){ 
.rightbannercontentkraft1 h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
.rightbannercontentkraft h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
.newbanerphotoleft img {text-align: center; margin: 0 auto;}
#masthead .hgroup .logo{float:right!important; margin:5px 0;}
.wpml-ls-legacy-list-horizontal>ul{text-align:left!important;}
p.grossartingtitle{padding:0 20px;}	
h3.jetvon-title{    font-size: 18px;padding: 0 0 0 15px;line-height: 24px;}	
p.telname-paracontent{font-size: 18px;  line-height: 24px;padding: 0 0 0 15px;  max-width: 100%; }
/*new*/
.it-text-content {/*position: relative;top: 51px;*/}
.fr-text-content { /*position: relative;top: 51px;*/}
.de-text-content{ /*position: relative;top: 51px;*/}
.leftbannerheading img {max-width: 620px; margin: 0 auto;}
.leftbannerheading2 img { max-width: 620px; margin: 0 auto;}
.leftbannerheading3 img { max-width: 620px; margin: 0 auto;}
.frbanner1{height: auto!important;}
.itbanner1{height: auto!important;}
.leftbannerheading h3{font-size: 36px!important;max-width: 355px!important;line-height: 36px!important;padding: 5px;}
.leftbannerheading2 h3{font-size: 36px!important;max-width: 355px!important;line-height: 36px!important;padding: 5px;}
.leftbannerheading3 h3{font-size: 36px!important;max-width: 355px!important;line-height: 36px!important;padding: 5px;}
#main { padding: 0 10px!important;}
.panel-layout #panel-58-0-0-0{text-align:left!important;}
.panel-layout .alignleft{float:none !important;}
.jetztheadingtext {font-size: 19px!important;transform: translate(-25% , -171%)!important;left: 50%;width: 430px!important;}
.it-jetztheadingtext{font-size: 19px!important;transform: translate(-25% , -104%)!important;left: 50%;width: 430px!important;}
.banner-fr .jetztheadingtext {font-size: 19px!important;transform: translate(-25% , -132%)!important;left: 50%;width: 430px!important;}
::i-block-chrome, .jetztheadingtext {font-size: 24px !important;transform: translate(-25% , 7%);left: 48%;width: 60% !important; word-wrap: break-word; word-break: break-all; -webkit-transform: translate(-25% , 7%); -ms-transform: translate(-25% , 7%); line-height:32px;}
::i-block-chrome, .it-jetztheadingtext{font-size: 24px !important;transform: translate(-25% , 7%);left: 48%;width: 60% !important; word-wrap: break-word; word-break: break-all; -webkit-transform: translate(-25% , 7%); -ms-transform: translate(-25% , 7%); line-height:32px;}
::i-block-chrome, .banner-fr .jetztheadingtext{font-size:24px!important;transform: translate(-25% , 6%)!important;left: 53%;width: 60%!important;-webkit-transform: translate(-25% , 6%);  -ms-transform: translate(-25% , 6%);word-wrap: break-word;word-break: break-all; line-height:32px;}

.formcsscenter .wpcf7-form {padding: 0 0px!important;}
.takechanceluck{font-size:22px!important;line-height:28px;width: 100%;}
.formheadingwin{font-size:24px!important;}
#pg-58-0 > .panel-row-style{background-size: contain!important;height:auto!important;}
.banner {background-size: contain!important;height: auto!important;}
.messagepopup {float: left;white-space: nowrap!important; margin: 2px 3px!important; width: auto!important; font-size: 14px!important;}
}
@media (min-width:768px) and (max-width:1023px){
	.rightbannercontentkraft h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
	.rightbannercontentkraft1 h1{font-size: 40px;text-align: center;margin: 0;max-width: 100%;padding: 10px 0 0;}
.newbanerphotoleft img {text-align: center; margin: 0 auto;}
.itbanner1{height:auto!important;}
.frbanner1{height:auto!important;}
	#pg-58-0 > .panel-row-style{height:auto!important;}
	.it-text-content {position: relative;top: 51px;}
.fr-text-content { position: relative;top: 51px;}
.de-text-content{ position: relative;top: 51px;}
.leftbannerheading img {max-width: 700px; margin: 0 auto;}
.leftbannerheading2 img {max-width: 700px; margin: 0 auto;}
.leftbannerheading3 img {max-width: 700px; margin: 0 auto;}
.jetztheadingtext {font-size: 24px !important;transform: translate(-18% , -151%);left: 45%;width: 503px !important; line-height: 30px;}
.it-jetztheadingtext{font-size: 24px !important;transform: translate(-18% , -112%);left: 45%;width: 503px !important; line-height: 30px; -webkit-transform: translate(-18% , -112%);-moz-transform: translate(-18% , -112%);-o-transform: translate(-18% , 59%);-ms-transform: translate(-18% , 59%);}
.banner-fr .jetztheadingtext{font-size:24px!important;transform: translate(-29% , -151%)!important;left: 53%;width: 526px!important;}
::i-block-chrome, .jetztheadingtext {font-size: 24px !important;transform: translate(-18% , -151%);left: 48%;width: 492px !important; line-height: 25px; -webkit-transform: translate(-24% , 80%); -ms-transform: translate(-24% , 80%);}
::i-block-chrome, .it-jetztheadingtext{font-size:24px!important;transform: translate(-27% , -151%)!important;left: 53%;width: 570px!important;}
::i-block-chrome, .banner-fr .jetztheadingtext{font-size:24px!important;transform: translate(-27% , -151%)!important;left: 53%;width: 570px!important;-webkit-transform: translate(-24% , 57%);  -ms-transform: translate(-24% , 57%);}
.panel-layout .alignleft{width:160px;}
#pg-58-0 > .panel-row-style { background-size: contain !important;}
.banner{height: 420px; background-size: contain !important;}
.formcsscenter .wpcf7-form {padding: 0 10px!important;}
#masthead .hgroup .logo{margin: 5px 25px 0!important;}
.leftbannerheading2 img{ max-width: 690px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
[lang="fr-FR"] h1 {font-size: 55px;}
.leftbannerheading2 img{ max-width: 938px;}
.leftbannerheading h3{margin: 39px 0 0;}
.jetztheadingtext{font-size:25px!important;float:left;transform: translate(-27% , 115%)!important; position: relative; left: 0%;width: 570px!important;}
.it-jetztheadingtext{font-size:25px!important;float:left;transform: translate(-27% , 52%)!important; position: relative; left: 0%;width: 570px!important; line-height:30px;}
.banner-fr .jetztheadingtext{font-size:22px!important;float:left;transform: translate(-27% , 83%)!important;position: relative; left: 0%;width: 570px!important;}
#pg-58-0 > .panel-row-style {height: 300px; background-size: contain !important;}
.banner{height:420px!important; background-size: contain !important;}
.formcsscenter .wpcf7-form {padding: 0 10px!important;}
.wpcf7-list-item-label{margin:3px 6px 0!important;}
.messagepopup {float: left;white-space: nowrap;  margin: 1px!important;}
h3.jetvon-title{font-size: 29px; line-height: 35px;}
.frbanner1{height: 300px;}
.itbanner1{height: 300px;}
}
.errorpage{text-align:center;}
.errorpage .entry-title{font-size:45px!important; font-family:'Helvetica'; color:#9d9d9d!important; font-weight:700!important;}
.messagepopup{text-transform:none !important;}
#msgpopup { color: #e3000b !important; }
#check2 .first [type="checkbox"]:not(:checked), .check .first [type="checkbox"]:checked {top: 0px;}
@-moz-document url-prefix() { 
  .formcsscenter .wpcf7-submit { padding:9px 15px;}
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
   .formcsscenter .wpcf7-submit {padding:9px 15px;}
}

div.wpcf7-mail-sent-ok { padding: 10px 1em 0;  } 
