/*
 Theme Name:   Megatron Child Theme
 Theme URI:    http://themes.g5plus.net/megatron/
 Description:  Megatron Child Theme
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     megatron
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-megatron
*/
/************************************************************************************/



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

/* play-regular - latin */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/megatron-child/fonts/play-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-regular.svg#Play') format('svg'); /* Legacy iOS */
}
/* play-700 - latin */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/megatron-child/fonts/play-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/megatron-child/fonts/play-v12-latin-700.svg#Play') format('svg'); /* Legacy iOS */
}


footer.main-footer-wrapper.main-footer-bg{background-position:center bottom;background-size:101%;background-attachment:scroll;}
footer.main-footer-wrapper.main-footer-bg:before{background-color:rgba(0,0,0,0);}
header.main-header .header-nav-wrapper.bottom-border-gradient:after{width:100% !important;background:linear-gradient(-90deg, #83ac1b, #006980 50%);}
.footer-sfx-logo img {max-width:180px;}
.textwidget-markensignal{height:7px;}
.markensignal-blue{height:25px !important;background-color:#006980;width:80%;box-sizing:border-box;border-right:5px solid #ffffff;display:inline-block;margin:0;padding:0;line-height:0;}
.markensignal-green{height:25px !important;background-color:#83ac1b;width:20%;display:inline-block;margin:0;padding:0;line-height:0;}
h1, h2, h3, h4, h5, h6{color:#006980;text-transform:none;}
h1.p-font{color:#ffffff;}
h3.entry-post-title{font-size:40px;line-height:1.3;}
.se-white{color:#ffffff;}
.se-blue{color:#006980;}
.se-green{color:#83ac1b;}
div.se-white-heading h1, div.se-white-heading h2, div.se-white-heading h3, div.se-white-heading h4, div.se-white-heading h5, div.se-white-heading h6{color:#ffffff !important;}
span.textlogo-send{padding-left:14px;font-weight:700;font-size:16px;color:#006880;font-family:'Play', sans-serif;background:url(images/ico-se.png) no-repeat 0 -2px;text-decoration:none;white-space:nowrap;}
span.textlogo-effect{color:#84ad1a;font-size:16px;font-family:'Play', sans-serif;text-decoration:none;white-space:nowrap;}
p{line-height:1.8;}
.pfichtfeld{color:#aaa;font-size:12px;font-family:'Open Sans', sans-serif;}
.sendeffect-modal{cursor:pointer;}
a{color:#006980;}
a:hover{color:#83ac1b;}
ul.breadcrumbs a{color:#ffffff;}
ul.breadcrumbs a:hover{color:#83ac1b;}
.m-button-secondary:hover.m-button-bg, .m-button-secondary:hover.m-button-3d{background-color:#006980;border-color:#006980;}
.m-button-gray{background-color:#83ac1b;border-color:#83ac1b;}
.m-button-gray:hover{background-color:#006980;}
hr.trennung{border:0;border-bottom:1px #83ac1b;border-style:dotted;}
ul, ol{margin-top:0;margin-bottom:30px;}
ul.green-circle{list-style-image:url(images/green-circle.png)}
ul.green-plus{list-style-image:url(images/green-plus.png)}
ul.red-minus{list-style-image:url(images/red-minus.png)}
hr.trennung{border:0;border-bottom:1px #83ac1b;border-style:dotted;}
p.wp-caption-text{margin-bottom:35px!important;}
blockquote cite{margin:5px 0 0;display:block;font-size:12px;font-family:'Open Sans', sans-serif;}
.margin-bottom-0{margin-bottom:0px !important;}
.preise-head{height:180px;width:100%;color:#ffffff;text-align:center;font-size:35px !important;font-weight:200;}
.prepaid-tarif{background-color:#83ac1b;border:1px solid #83ac1b !important;}
.abo-tarif{background-color:#006980;border:1px solid #006980 !important;}
.flat-tarif{background-color:#ea4e3c;border:1px solid #ea4e3c !important;}
table.price-table tr.vc-th td{font-weight:bold;border-bottom:2px solid #006980;text-align:left;}
table.price-table td{padding:8px;border-bottom:1px solid #006980;}
table.price-table tr{background-color:#fff;}
table.price-table tr:hover{background-color:#e5f0f2;}
.volumen:hover{background-color:#ffffff !important;}
#bestpreis-txt{display:inline-block;padding-top:5px;font-family:'Open Sans', sans-serif;font-size:40px;font-weight:400;color:#006980;}
#bestpreis-txt p{font-size:20px;font-weight:300;color:#006980;line-height:2em;}
.entry-content table > tbody > tr > td, .entry-content table > tbody > tr > th, .entry-content table > tfoot > tr > td, .entry-content table > tfoot > tr > th, .entry-content table > thead > tr > td, .entry-content table > thead > tr > th{padding:20px;}
.m-button-xs{padding:10px 20px 8px;font-size:12px;}
hr.trennung{border:0;border-bottom:1px #83ac1b;border-style:dotted;}
.sendeffect-form .form-text, .sendeffect-form .form-textarea{width:100%;background-color:#ffffff;}
.sendeffect-form .form-textarea{margin-bottom:20px;}
.sendeffect-form [class*="col"]{margin-bottom:30px;}
label{font-weight:400;}
.entry-content input[type="submit"]{background-color:#83ac1b;}
.entry-content input[type="submit"]:hover{background-color:#006980;}
.ult_modal-body input[type="submit"], #search_popup_wrapper input[type="submit"]{font-family:'Open Sans', Sans-Serif;font-size:13px;line-height:1.2;letter-spacing:0.1em;text-align:center;text-transform:uppercase;min-width:170px;padding:16px 20px;background-color:#83ac1b;color:#fff;border:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.ult_modal-body input[type="submit"]:hover, #search_popup_wrapper input[type="submit"]:hover{background-color:#006980;}
#search_popup_wrapper input[type="text"], #search_popup_wrapper input[type="email"], #search_popup_wrapper select, #search_popup_wrapper textarea{width:100%;margin-top:0px;}
.dialog__content{text-align:left;}
.dialog-inner{max-height:690px;overflow:auto;}
.icon-search-icon:before{content:none;}
.dialog__overlay{background:rgba(0, 105, 128, 0.8);}
#search_popup_wrapper button.action{background-color:#83AC1B;}
#sertificate{float:left;display:inline-block;height:16px;}
#sertificate .csa{display:inline-block;width:40px;height:16px;margin:0 10px 5px 0;background:url(images/bg-csa.png) no-repeat;text-indent:9999px;}
#sertificate .csa:hover{background-position:0 -16px;}
#sertificate .suretymail{display:inline-block;width:44px;height:16px;margin:0 10px 5px 0;background:url(images/suretymail.png) no-repeat;text-indent:9999px;}
#sertificate .suretymail:hover{background-position:0 -16px;}
#sertificate .ret-path{display:inline-block;width:74px;height:25px;margin:0 10px 5px 0;background:url(images/bg-ret-path.png) no-repeat;text-indent:9999px;}
#sertificate .ret-path:hover{background-position:0 -25px;}
@media screen and (max-width:1180px){.x-nav-menu img{width:25px;}
}
.fullscreen-header-margin {margin-top:95px;}
@media screen and (max-width:992px){.x-nav-menu img{display:none;}
.fullscreen-header-margin {margin-top:0px;}
}
@media screen and (min-width:992px){.x-nav-menu > .x-menu-item > .x-menu-a-text{font-size:14px;}
.x-menu-a-text{font-family:'Play';font-size:12px;}
i.x-menu-icon.x-icon-left.x-disable-text{padding-bottom:4px;font-size:16px;}
.x-nav-menu > li.current-menu-ancestor > a.x-menu-a-text, .x-nav-menu > li.current-menu-parent > a.x-menu-a-text, .x-nav-menu > li.current-menu-item > a.x-menu-a-text, .x-nav-menu > li.menu-current > a.x-menu-a-text{border-bottom:2px solid #83AC1B;padding-bottom:5px;}
}
.pricingtable.style2 .pt-content p{background-color:#e5f0f2;color:#006980 !important;}
.pricingtable.style2 .pt-content p *{color:#006980 !important;}
.pricingtable.style2 .pt-content div span{color:#ffffff;font-size:18px !important;}
.pricingtable.style2 .pt-content div{background-color:#006980;color:#ffffff;}
.form_wrapper{padding:35px 40px 20px 40px;border:1px solid #d9d9d9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;}
#ckeckbox_wrapper{padding:0px;margin:0px;width:100%;}
input[type=email].input, input[type=text].input{outline:none;display:block;width:100%;height:50px;margin:0 0 20px;padding:10px 0px !important;border:0px;border-bottom:1px solid #d9d9d9;color:#505050;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
select.input{outline:none;display:block;width:100%;height:50px;margin:0 0 20px;padding:10px 15px !important;border:1px solid #d9d9d9;color:#505050;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
input[type=email].input:focus,
input[type=text].input:focus{color:#333333;border-bottom:1px solid #006980;}
select.input:focus{border:1px solid #006980;}
label.input{cursor:pointer;}
input[type=submit].FormButton{cursor:pointer;background:#006980 !important;width:100%;height:auto;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ffffff !important;font-size:18px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;text-shadow:none;text-transform:none;font-family:'Play';}
input[type=submit].FormButton:hover{background:#83ac1b !important;color:#ffffff;}
input[type=checkbox].input:not(old),
input[type=radio].input:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0;}
input[type=checkbox].input:not(old) + label.input,
input[type=radio].input:not(old) + label.input{display:inline-block;margin-left:-2em;line-height:1.5em;}
input[type=checkbox].input:not(old) + label.input > span.input{display:inline-block;width:0.875em;height:0.875em;margin:0.25em 0.5em 0.25em 0.25em;border:0.0625em solid rgb(192,192,192);border-radius:0.25em;background:rgb(234,234,234);vertical-align:bottom;}
input[type=radio].input:not(old).input + label.input > span.input{display:inline-block;width:0.875em;height:0.875em;margin:0.25em 0.5em 0.25em 0.25em;border:0.0625em solid rgb(192,192,192);border-radius:50%;background:rgb(254,254,254);vertical-align:bottom;}
input[type=checkbox].input:not(old):checked + label.input > span.input,
input[type=radio].input:not(old):checked + label.input > span.input{background:rgb(220,220,220);}
input[type=checkbox].input:not(old):checked + label.input > span:before{content:"✓";display:block;width:1em;color:rgb(131,172,27);font-size:0.875em;line-height:1em;text-align:center;text-shadow:0 0 0.0714em rgb(115,153,77);font-weight:bold;}
input[type=radio].input:not(old):checked + label.input > span.input > span.input{display:block;width:0.875em;height:0.875em;border:0.0625em solid rgb(115,153,77);border-radius:50%;background:rgb(131,172,27);}
@media screen and (min-width:240px) and (max-width:900px){.form_wrapper{padding:10px;}
#ckeckbox_wrapper{width:90%;padding-left:30px;}
input[type=submit].FormButton{font-size:16px;}
#ckeckbox_wrapper{width:90%;padding-left:30px;}
}
.firstrow{margin-top:140px;}
@media screen and (max-width:992px){.firstrow{margin-top:0px;}
}
footer.main-footer-wrapper h4.widget-title{padding-top:11px !important;}
footer.main-footer-wrapper .sidebar .widget_nav_menu > div > ul > li > a:before{color:#ffffff !important;}
footer.main-footer-wrapper .sidebar .widget_nav_menu > div > ul > li > a:hover{color:#83ac1b !important;}
.back-to-top{border-radius:50%;background-color:#83AC1B;color:#ffffff;border:none;}
a.back-to-top{color:#ffffff;bottom:20px;right:20px;}
a.back-to-top:hover{color:#ffffff !important;background-color:#006980;}
.blog-newsletter{background-color:#006980;color:#ffffff;padding:13px 18px 25px 18px;border-radius:5px;}
aside.blog-newsletter .input, aside.footer-newsletter .input{padding-left:10px !important;}
aside.blog-newsletter input[type=submit], aside.footer-newsletter input[type=submit]{width:100%;border:1px solid #83ac1b;padding:15px;}
aside.blog-newsletter input[type=submit]:hover, aside.footer-newsletter input[type=submit]:hover{background-color:#006980 !important;color:#83ac1b;border:1px solid #83ac1b;}
aside.blog-newsletter h3, aside.footer-newsletter h3{color:#ffffff;margin-bottom:20px !important;}
@media screen and (max-width:991px){.header-mobile-nav{background-color:#006980;}
.x-nav-menu li.x-menu-item > a.x-menu-a-text{color:#ffffff;}
.x-nav-menu li.x-menu-item > a.x-menu-a-text:active{color:#ffffff;}
.x-nav-menu li.x-menu-item{border-bottom:solid 1px #ffffff;}
.x-nav-menu li.x-menu-item:hover{background-color:#83ac1b !important;}
.x-nav-menu ul.x-sub-menu{background-color:#e5f0f2;}
.x-nav-menu ul.x-sub-menu a.x-menu-a-text span.x-menu-text{color:#006980 !important;}
}

#se-ribbon {
	padding: .34em 1em;
    margin: 0;
    margin-top: 15px;
    position: absolute;
    color: #ffffff;
    text-align: center;
    letter-spacing: 0.1em;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
    box-shadow: inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 20px rgba(0,0,0,0.1), 0px 1px 1px rgba(0,0,0,0.4);
    background: -webkit-linear-gradient(top,#1eb2df, #17a7d2);
    display: inline-block;
    font-family: play;
    font-size: 18px;
    margin-left: -9px;
	z-index:11;
	}	
	#se-ribbon:before {
		left:-1.35em;
		border-right-width: .75em;
		border-left-color:transparent;
	}
	#se-ribbon-content:before {
		content:"";
		bottom:-.5em;
		position:absolute;
		display:block;
		border-style:solid;
		border-color: #0675b3 transparent transparent transparent;
		z-index:10;
	}
	#se-ribbon-content:before {
	  left: 0;
	  border-width: .5em 0 0 .5em;
	}
	
/* Landingpage Online-Check-In */
	
	div.contenttop div.vc_column-inner{
		-webkit-box-pack: inherit !important;
		-webkit-justify-content: inherit !important;
		-ms-flex-pack: inherit !important;
		justify-content: inherit !important;
	}
	div.countdownleft {text-align:left !important;}
	div.countdownleft div span span {text-align:center !important;}

.page-id-6093 .vc_column-inner {
    justify-content: flex-start !important;
}

.page-id-6093 img.vc_single_image-img.attachment-full {
    max-width: 250px;
    margin-bottom: 100px;
}

/*Landingpage: Onepager InlineForm und Particles*/ 
.on_top_of_particle {z-index:5;}
.inline-form-btn {margin: 0; height: 50px; box-sizing: border-box; border: none!important ;border: 0; float: right;}
.inline-form-btn-mobile {display:none;}
.inline-form-wrapper {background-color: rgba(255, 255, 255, 0.15); padding: 20px; border-radius: 5px;}
.nofloat {float:none!important;}
@media screen and (max-width:650px){
.inline-form-btn {display:none;}
.inline-form-btn-mobile {display:inline-block;margin: 0;height: 50px;box-sizing: border-box;border: none!important;border: 0;width: 100%}
.sfx_checkbox_wrapper {margin: 15px 0 !important;}
    }
@media screen and (max-width:370px){
.inline-form-wrapper {padding:10px;}
.entry-content input[type="submit"] {
    padding: 16px 9px;
}
}
/*Icon-Lists Icon-Boxes*/
.iconbox h3 {font-size: 1.5em !important; margin-bottom: 12px !important;}
.iconbox span, .iconbox p {line-height: 1.9em !important;}

/*Checkboxen Style*/
.sfx_checkbox_wrapper {
	width: 100%;
	line-height: 1.4em;
	margin: 15px 0 0;
}
.label-sfx {
  user-select: none;
  cursor: pointer;
  margin-bottom: 0;
}
.label-sfx input:checked + .sfx_checkbox {
  border-color: #83ac1b;
}
.label-sfx input:checked + .sfx_checkbox svg path {
  fill: #83ac1b;
}
.label-sfx input:checked + .sfx_checkbox svg polyline {
  stroke-dashoffset: 0;
}
.label-sfx:hover .sfx_checkbox svg path {
  stroke-dashoffset: 0;
}
.label-sfx .sfx_checkbox {
  position: relative;
  top: 2px;
  float: left;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  border: 2px solid #C8CCD4;
  border-radius: 3px;
}
.label-sfx .sfx_checkbox svg {
  position: absolute;
  top: -2px;
  left: -2px;
}
.label-sfx .sfx_checkbox svg path {
  fill: none;
  stroke: #83ac1b;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 71px;
  stroke-dashoffset: 71px;
  transition: all 0.6s ease;
}
.label-sfx .sfx_checkbox svg polyline {
  fill: none;
  stroke: #FFF;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 18px;
  stroke-dashoffset: 18px;
  transition: all 0.3s ease;
}
.label-sfx > span {
  /*pointer-events: none; */
  vertical-align: middle;
}
.label-sfx > span.light-txt {
	color: #ffffff;
}
.label-sfx > span.light-txt a {
	color: #dddddd;
	text-decoration: underline;
}
.label-sfx > span.light-txt a:hover {
	color: #83ac1b;
	text-decoration: none;
}

.invisible-checkbox-sfx {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  left: -999999px;
}
.error-sfx {background-color: #cc5b4b;}

/* Coockie Notice*/

.cli-plugin-main-link {text-decoration: none !important; font-size: .9em !important;font-weight:200;}

/** GCaptcha **/
.grecaptcha-badge {
    bottom: 80px !important;
}
