
/*! ### Katholische Kirche Kärnten CSS by ilab crossmedia og, www.ilab.at ### */
.modal{overflow-y:auto}.modal-backdrop{background-color:#b1a46e}.modal-backdrop.show{opacity: .9}.modal_full
.close{color:#fff;opacity:1;text-shadow:none;font-size:1.75rem;position:relative;margin:0;float:none;padding: .5rem 1rem;cursor:pointer;text-align:left;left:50%;line-height:2.25rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal-dialog{max-width:540px}.modal_full .modal-dialog{max-width:100vw;width:710px;min-width:60%;margin:0
auto}#nav_suche .modal-dialog{width:900px;min-width:80%}.custom_modal .modal-content{border-radius:2px}.modal_full .modal-content{background-color:transparent;border:0;border-radius:0}.custom_modal .modal-header{border-radius:2px 2px 0 0}.modal_full .modal-body{padding:0}#nav_menu{font-weight:200}.modal_nav_logo{display:block;width:400px}.modal_nav_logo
img{display:block;width:100%}.nav_full{list-style:none;padding:0;margin:1.5rem 0}.nav_mt{margin-top:2rem}.nav_sm{display:inline-block}#nav_menu
a{color:#fff;position:relative}.nav_full
a{display:block;font-size:6vh;line-height:1.3em;padding-left:25px}.nav_sm
a{font-size:4vh;padding-right:25px}#nav_menu a:hover,
#nav_menu a:focus,
#nav_menu .active
a{color:#000;text-decoration:none}.nm_link{display:inline-block;padding:0
25px;font-size:2vh}#search_form p,
#search_form p
a{font-size:1.5rem;font-weight:300;color:#fff;text-decoration:none;transition:color .4s ease 0s}#search_form p
span{color:#ddd;font-size:0.7rem;transition:color .4s ease 0s}#search_form p a:hover,
#search_form p a:focus,
#search_form p a:hover span,
#search_form p a:focus
span{color:#333}#search_form
p.nav_form_line{margin-top:10px;border-top:1px solid #eee;padding-top:15px}#search_form
label{font-size:1.1rem;transition:color .4s ease 0s}#search_form
label.keyword_label{font-size:0.8rem;color:#777}.form-box-section
label{opacity:1 !important;font-size:1rem !important;padding-top:4px !important}#anmelde_form textarea.form-control{max-width:100%;min-width:100%;min-height:104px}#search_form input.form-check-input,
#anmelde_form input.form-check-input{text-indent:-9999px;clip:rect(0, 0, 0, 0);position:absolute}#search_form .form-check input+label,
#search_form .form-check input+label:hover,
#search_form .form-check input+label:focus,
#anmelde_form .form-check input+label,
#anmelde_form .form-check input+label:hover,
#anmelde_form .form-check input+label:focus{padding-left:28px;position:relative;cursor:pointer;color:#fff}#search_form .form-check input+label:before,
#anmelde_form .form-check input+label:before{content:" ";border:2px
solid #fff;border-radius:4px;text-shadow:0 0 1px #000;display:block;position:absolute;top:4px;left:0;width:16px;height:16px;transition:border .4s ease 0s}#search_form .form-check input+label:hover:before,
#search_form .form-check input+label:focus:before,
#anmelde_form .form-check input+label:hover:before,
#anmelde_form .form-check input+label:focus:before{border:2px
solid #222}#search_form .form-check input:checked+label:after,
#anmelde_form .form-check input:checked+label:after{content:"\e803";font-size:1.5rem;line-height:1.5rem;color:#ffd520;font-family:'fontello';text-shadow:0 0 1px #000;display:inline-block;position:absolute;top:0;left:0}#search_form .form-check input+label:hover,
#search_form .form-check input+label:focus,
#anmelde_form .form-check input+label:hover,
#anmelde_form .form-check input+label:focus{color:#222}#search_form
.form_action{padding-top:10px}#search_form
#keywords{color:#444;border:1px
solid #888}#search_form :placeholder{color:#999}#search_form ::placeholder{color:#999}#search_form :placeholder-shown{color:#999}#search_form ::-webkit-input-placeholder{color:#999}#search_form ::-moz-placeholder{color:#999}#search_form :-ms-input-placeholder{color:#999}#search_form :-moz-placeholder{color:#999}.custom_modal{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.custom_modal .modal-header{position:relative;overflow:hidden;padding-right:60px}.custom_modal
.btn_close{position:absolute;right:0;top:0;bottom:0;border-radius:0;font-size:1.5rem;cursor:pointer;background:rgba(0, 0, 0, .1)}.custom_modal .btn_close:hover,
.custom_modal .btn_close:focus{background:rgba(0, 0, 0, .25)}.modal_error .modal-content,
.modal_success .modal-content{border:0;box-shadow:0 0 4px 0 rgba(255, 255, 255, .3)}.modal_error .modal-header,
.modal_error .modal-footer{background-color:#ab5d59;position:relative}.modal_success .modal-header,
.modal_success .modal-footer{background-color:#839F52;overflow:hidden}.modal_error .modal-title,
.modal_success .modal-title{color:#FFF}.modal_error .modal-header:before,
.modal_success .modal-header:before,.alert:before{position:absolute;right:40px;top:50%;color:rgba(255, 255, 255, .4);font-size:12rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.modal_error .btn_close,
.modal_success
.btn_close{background-color:rgba(0, 0, 0, .2);color:#FFF}.modal_error .btn_close:hover,
.modal_error .btn_close:focus,
.modal_success .btn_close:hover,
.modal_success .btn_close:focus{background-color:rgba(0, 0, 0, .5);color:#FFF}.modal_error .modal-header:before,.alert_error:before{content:"\e804"}.modal_success .modal-header:before,.alert_success:before{content:"\e803"}.modal
.btn_send{margin:0}.modal[data-style="big"] .modal-dialog{max-width:800px}.modal[data-style="big"] .content{font-size: .875rem}.kontakt_container{max-width:600px}.kontakt_content{color:#FFF}.kontakt_big{font-size:3rem;font-weight:300;display:block;margin:1rem 0}@media (min-width:768px){#nav_secondary{position:absolute;right:0;top:-3.25rem;margin: .5rem 0 0}#nav_secondary
li{display:inline-block}#nav_secondary
a{font-size:1.75rem;padding:0
.5rem}#nav_va_suche .btn:hover,
#nav_va_suche .btn:focus{box-shadow:inset 0 -4px 0 0 #fff, inset 0 -20px 20px -10px #FFF;background:rgba(255, 255, 255, .8)}.custom_modal .modal-body{padding:15px
30px}.kontakt_content
.modal_nav_logo{max-width:50%}}@media (min-width:992px){.modal_full
.close{letter-spacing:-1.5rem}.nm_padding{padding-left:50px}}@media (min-width:1200px){.nm_padding{padding-left:68px}}@media (max-width:1199px){.modal_nav_logo{width:320px}}@media (max-width:991px){#nav_links .modal-dialog{width:100%}.custom_modal .modal-dialog{max-width:740px}.modal_nav_logo{margin:-36px auto 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media (max-width:767px){.nav_full{margin: .5rem 0}.nav_full
a{padding-left:15px}.nm_link{padding:7px
15px}#nav_secondary{display:-webkit-flex;display:flex}#nav_secondary
li{width:100%}#nav_secondary
a{font-size:4vh}.custom_modal .modal-dialog{margin-top:0;margin-bottom:0}.custom_modal .modal-content{border-radius:0}#search_form p,
#search_form p
a{font-size:1rem}#search_form p
span{font-size:0.7rem}.kontakt_big{font-size:2.5rem}}@media (max-width:575px){.custom_modal .modal-dialog{margin-left:0;margin-right:0}}@media (max-width:500px){.modal_nav_logo{width:100%;padding-left:72px;padding-right:15px;max-width:340px}}
