/*
Theme Name: Schule Child
Theme URI: http://cmsmasters.net/schule-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Schule Child Theme
Template: schule
Version: 1.0.0
License:
License URI:
Text Domain: schule-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.hide{
    display:none;
}

.fa-chevron-down:before {
    content: '\eb24';
    font-family: "fontello";
    font-weight: 900;
    font-style: initial;
}
.hvrbox,
.hvrbox * {
    box-sizing: border-box;
}
.hvrbox {
    position: relative;
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}
.hvrbox img {
    max-width: 100%;
}
.hvrbox .hvrbox-layer_bottom {
    display: block;
}
.hvrbox .hvrbox-layer_top {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 15px;
    -moz-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.hvrbox:hover .hvrbox-layer_top,
.hvrbox.active .hvrbox-layer_top {
    opacity: 1;
}
.hvrbox .hvrbox-text {
    text-align: center;
    font-size: 1em;
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 75%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80%; 
    font-family: 'Lato', sans-serif !important;
}
.hvrbox .hvrbox-text_mobile {
    font-size: 15px;
    border-top: 1px solid rgb(179, 179, 179); /* for old browsers */
    border-top: 1px solid rgba(179, 179, 179, 0.7);
    margin-top: 5px;
    padding-top: 2px;
    display: none;
}
.hvrbox.active .hvrbox-text_mobile {
    display: block;
}
.title{text-align: center !important; }
.title .main-title{ font-family: 'Lato', sans-serif !important; text-transform: uppercase; color: #000 !important;text-align: center !important; }
.desgination-title{ font-family: 'Lato', sans-serif !important; text-align: center !important; text-transform: uppercase; }
.page-id-13628.website-1 .headline_outer{ background-position: top !important; }
.personal-info .details{ display: none; margin-top: 1em;}
.learn-more:hover{cursor: pointer; font-weight: 900;}
.learn-more{ text-align: center !important; }
.learn-more .fas{ color: #6D6E72 !important; }
.fa-chevron-down:before {
    content: "\f078";
}
.desktop-slider{
    display:block;
}.mobile-slider{
    display:none;
}
@media screen and (max-width:768px){
.desktop-slider{
    display:none;
}
.mobile-slider{
    display:block;
}}
@media only screen and (min-width: 768px) and (max-width: 1428px){
.hvrbox .hvrbox-text{ font-size: .85em !important; }
}