/*
Theme Name: LARX Child Theme
Theme URI: http://larx-wp.denisgriu.com
Description: A Creative Multi-Concept Theme
Version: 1.0
Author: DenisGriu
Author URI: http://themeforest.net/user/DenisGriu
Template: larx
*/
.alignright{tet-align:right}.alignleft{text-align:left}.aligncenter{text-align:center}.navbar-fixed-top{top:inherit}.navbar-nav .open .dropdown-menu{display:block!important}.navbar-nav{text-align:left;margin-left:20px}ul.dropdown-menu{font-size:12px}.dropdown-menu>li{min-width:225px}.dropdown-menu>li>a{text-transform:none}@media (max-width:991px){ul.dropdown-menu{position:relative;width:100%;margin-left:35px;background:0 0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{width:93%}.dropdown-menu>li>a:hover{color:#333;background-color:transparent}}#about_bg{position:relative}.vc_progress_bar .vc_single_bar .vc_label{height:100%}.vc_progress_bar .vc_single_bar{background:0 0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;margin-bottom:20px!important}.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-prev{width:46px;height:46px}.cbp-popup-lightbox .cbp-popup-close{height:42px;width:42px}input{border:1px solid #fff;border-radius:0}input,textarea{-moz-box-sizing:border-box;background:#f4f4f4;box-sizing:border-box;margin:0;outline:0;padding:10px 8px;vertical-align:middle;width:100%;font-family:Ek Mukta,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:28px;font-weight:400;-webkit-font-smoothing:antialiased}.wpcf7-submit{background-color:#ec008c;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:auto;cursor:pointer;display:inline-block;text-decoration:none!important;padding:9px 12px;font-size:100%;line-height:20px;border-radius:4px;border:1px solid transparent}.wpcf7-submit:hover{border:1px solid transparent;background-color:#fff}.wpcf7 .ajax-loader{background-color:#fff;border-radius:5px;padding:3px}.wpcf7-not-valid-tip{background-color:#fff;padding:5px 8px}div.wpcf7-validation-errors{border:2px solid #ec008c}div.wpcf7-mail-sent-ok{border:2px solid #fff}div.wpcf7-response-output{margin:0}.nopad{padding-top:0!important}.nodownpad,.nopad{padding-bottom:0!important}.notoppad{padding-top:0!important}.i-blog-content span.i-blog-date:before{content:''!important}.wpb_next_slide,.wpb_prev_slide{display:none!important}@media only screen and (min-width:992px){#tribe-events-pg-template{padding-top:120px!important}}@media only screen and (max-width:480px){.general-title h2,.head-title h2{font-size:18px!important}}.f-copyright{text-align:center}.wpb_wrapper ul li{line-height:25px}.vc_gitem-post-data-source-post_title h4,.wpb_wrapper h2{font-family:"Raleway",sans-serif;font-size:30px;line-height:31px;text-transform:uppercase}.wpb_wrapper h2{color:#696969;padding:80px 0 0;font-weight:300;letter-spacing:3px;margin:0}.parallax-overlay::before{background:rgba(0,0,0,.8)!important}.vc_gitem-post-data-source-post_title h4{font-weight:700;letter-spacing:2px;margin:25px 0;text-align:center!important}@media only screen and (min-height:1000px){#about_bg{background-position:0 75%!important}}@media only screen and (min-width:1000px) and (min-height:600px){#about_bg{background-position:20% 75%!important}.page-id-31 #about_bg,.page-id-34 #about_bg,.page-id-36 #about_bg,.page-id-39 #about_bg,.page-id-63 #about_bg{background-position:20% 0!important}}@media only screen and (min-width:1000px) and (min-height:400px){.page-id-29 #about_bg,.page-id-66 #about_bg,.page-id-9 #about_bg{background-position:20% 0!important}}@media only screen and (min-width:1000px) and (min-height:600px){.page-id-7 #about_bg{background-position:0 0!important}}.wpcf7-submit{background:#3498db!important}.wpcf7-submit:hover{color:#aaa!important}.img-circle,.team-inner,.team-inner:hover .team-caption{border-radius:0!important}#menu-item-80 a{font-weight:700!important}.standort-duisburg a:hover,.standort-krefeld a:hover{color:#fff!important}.navbar{background-color:#f2f2f2!important;opacity:.9}@media only screen and (max-width:640px){.page-id-36 #about_bg{background-position:31% 0!important}.page-id-23 #about_bg,.page-id-139 #about_bg{background-position:20% 0!important}.page-id-9 #about_bg{background-position:40% 0!important}.page-id-13 .head-title h2,.page-id-9 .head-title h2{letter-spacing:1px}.page-id-34 #about_bg,.page-id-63 #about_bg{background-position:15% 0!important}.page-id-31 #about_bg,.page-id-39 #about_bg{background-position:50% 0!important}.page-id-7 #about_bg{background-position:80% 0!important}.page-id-29 #about_bg,.page-id-66 #about_bg{background-position:49% 0!important}}@media only screen and (min-width:641px){.page-id-66 #about_bg{background-position:49% 40%!important}.page-id-7 #about_bg{background-position:70% 0!important}}.facebook-title .general-title h2{font-size:18px!important;text-align:left!important;color:#3a5795!important}.facebook-title .general-title .space-bottom-2x{padding-bottom:0!important}.head-title h2{margin:40px auto 0!important;font-weight:600!important;text-shadow:0 0 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px 1px 0 #000!important;font-size:22px!important}@media only screen and (min-width:769px){.head-title{width:35%;min-width:480px;margin:0 auto!important}.head-title h2{font-size:36px!important}}@media only screen and (max-width:768px){.head-title h2{margin:0 auto!important}}@media only screen and (max-width:479px){.head-title{width:85%;margin:0 auto}.navbar-brand img{width:200px;padding-top:10px}}.navbar-brand img{padding-top:6px}.nav>li>a{padding:25px 13px!important}#menu-main-menu{margin-left:4px}@media only screen and (min-width:990px) and (max-width:1200px){.container{width:990px!important}.navbar-brand img{width:180px!important;padding-top:12px}.nav>li>a{padding:25px 11px!important}}.flexslider .slides img{margin:0 auto!important;width:auto!important}body .wpb_gallery_slides ul li{background:#f2f2f2}.flexslider{border:0!important;box-shadow:none!important}@media only screen and (max-width:660px){.vc_grid-item-zone-c-left .vc_gitem-zone-c,.vc_grid-item-zone-c-right .vc_gitem-animated-block{width:100%!important}.vc_grid-item-zone-c-right .vc_gitem-zone-c{float:left!important;width:100%!important}}.flex-direction-nav a::before{background:rgba(0,0,0,.1);color:#fff}.team-inner:focus .team-caption,.team-inner:hover .team-caption{visibility:hidden!important}.row .facebook-title{width:auto!important}#antrag:before,#eltern:before,#faq-auffrischung1:before,#faq-auffrischung2:before,#faq-umschreibung:before,#richtig:before{display:block;content:" ";margin-top:-75px;height:125px;visibility:hidden}.nach-oben{float:right;font-size:22px;font-weight:700}@media only screen and (max-width:767px){.about-caption .vc_row .vc_col-sm-4{padding-bottom:20px}}.general-title h2,.wpb_wrapper h2{text-align:center}.tablepress-table-name{padding-bottom:40px!important}.vc_gitem-post-data{padding:0 35px}body.page-id-39 .col-md-12,body.page-id-63 .col-md-12{padding:0!important}body.page-id-39 .container,body.page-id-63 .container{padding:0 15px!important}.tablepress td,.tablepress th{padding:8px 2px!important}.column-2{text-align:center!important}@media only screen and (min-width:768px){.i-blog-content{width:50%}.aclass{float:right}.aclass img{padding:20px 100px 0 0}}.wpb_wrapper h4{padding-bottom:20px}body.page-id-37 .general-title h2{font-size:26px}address small,body,div.wpb_tour a,h2,h3 a,p,tr td{color:#000!important}h3 a:hover{color:#aaa!important}#menu-main-menu li ul li a:hover,#menu-main-menu li ul li a:active,#menu-main-menu li ul li a:focus,.col-md-offset-3 p,.f-copyright a,.f-copyright span,.f-logo h2,.head-title h2,address{color:#fff!important}.head-title h2{opacity:1!important}.vc_pageable-slide-wrapper .vc_grid-item{padding-bottom:0!important}.vc_btn3-container{margin:0 auto!important;text-align:center}.ausbildung-center{margin:0 auto;text-align:center}.vc_btn3-container{padding-bottom:15px}@media only screen and (min-width:768px){.vc_pageable-slide-wrapper .vc_grid-item:before{display:block;content:" ";margin-top:0;height:80px;visibility:hidden}}@media only screen and (max-width:767px){.vc_pageable-slide-wrapper .vc_grid-item:before{display:block;content:" ";margin-top:0;height:40px;visibility:hidden}.facebook-title .vc_row{display:none}}.general-title h2,.i-blog-title h2 a,.vc_custom_heading{color:#070dba!important}#contact input,select,textarea{border:1px solid #aaa!important}body{font-size:16px!important;font-weight:lighter!important}.i-blog-title h2{font-weight:300!important}#menu-main-menu li a{font-weight:700!important;color:#000!important}@media only screen and (max-width:479px){.page-id-9 #about_bg .head-title h2{font-size:20px!important}}.footer-social li a{color:#428bca!important}.post{margin-bottom:100px!important}@media only screen and (max-width:991px){#menu-main-menu li ul li a:hover{color:#253F92!important}}

#contact input[type='checkbox'] {
    width: auto;
}


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

/* source-sans-pro-regular - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/source-sans-pro-v11-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
    url('fonts/source-sans-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/source-sans-pro-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/source-sans-pro-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/source-sans-pro-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-italic - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/source-sans-pro-v11-latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'),
    url('fonts/source-sans-pro-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/source-sans-pro-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/source-sans-pro-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
    url('fonts/source-sans-pro-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/source-sans-pro-v11-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/source-sans-pro-v11-latin-600.eot'); /* IE9 Compat Modes */
    src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
    url('fonts/source-sans-pro-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/source-sans-pro-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/source-sans-pro-v11-latin-600.woff') format('woff'), /* Modern Browsers */
    url('fonts/source-sans-pro-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/source-sans-pro-v11-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
