/*
Theme Name: H-Code Child
Theme URI: http://wpdemos.themezaa.com/h-code
Author: Themezaa
Author URI: http://www.themezaa.com
Description: Child theme for H-Code theme
License: Themeforest Split Licence
License URI: http://themeforest.net/licenses 
Template: h-code
Version: 1.1
Text Domain: h-code-child
*/



.logo {
    max-width: 200px !important;
}

.text-big-title {
    font-size: 68px !important;
    font-weight: 600;
    letter-spacing: 4px;
    line-height: 92px;
}


/* accordions */
.panel > div {transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: initial; -o-transition-duration: .2s; }
.panel-heading {padding-bottom:15px; }
.panel-title { background-color: #fff; color: #767676; font-size: 12px; letter-spacing:2px; font-weight: 400; width:100%; display: block; padding: 10px 18px; border: 1px solid rgba(0,0,0,.1); text-transform: uppercase}
.panel-body { padding:10px 18px 25px 18px; font-size: 15px; line-height: 23px; text-align: left !important;}
.panel-heading i { font-size:10px; margin: 0}
.active-accordion .panel-title{ color: #000}
.accordion-style2 .panel-title  { background-color:#000; color: #fff}
.accordion-style2 .panel-heading i { font-size:18px; margin: 0; color:#fff; padding-top:5px}
.accordion-style3 .panel-title  { background-color:#ededed; color: #000; position:relative; border: none; padding:0 25px; font-size: 14px; line-height: 70px; font-weight: 600;}
.accordion-style3 .panel-heading { padding-bottom:30px}
.accordion-style3 .panel-heading i { font-size:20px; margin: 0; color:#000; position: relative; top:3px}
.accordion-style3 .panel-body{ padding: 0 60px 35px 25px;}
.accordion-style3 .number { font-size: 18px; font-weight: 600; margin-right:10px; position: relative; top: 1px  }
.toggles-style2 .panel-title  { background-color:#000; color: #fff}
.toggles-style2 .panel-heading i { font-size:18px; margin: 0; color:#fff; padding-top:5px}
.toggles-style3 {border:1px solid rgba(0,0,0,.15); border-top:none}
.toggles-style3 .panel { border: none; border-top:1px solid rgba(0,0,0,.15); }
.toggles-style3 .panel-title { border: none; padding:20px 25px; font-size: 14px; position: relative}
.toggles-style3 .panel-title span { position: absolute; right: 25px; top: 20px; }
.toggles-style3 .panel:first-child { border-bottom:none}
.toggles-style3 .panel-heading { padding: 0}
.toggles-style3 .panel-body{ padding: 0 60px 25px 25px; background-color:#fff}
.toggles-style3 .active-accordion h4 { font-weight: 600}


/* content slider */
.owl-subtitle {
    font-size: 18px;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 40px;
    display: block;
    color: #000 !important;
}

.bg-slider {
    background: rgba(10,10,10,0.1) !important;
}

.accordion-style2 .panel-title  { background-color:#000000; color: #fff}

.panel-title {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 400;
    width: 100%;
    display: block;
    padding: 10px 18px;
    border: 1px solid rgba(0,0,0,.1);
    text-transform: uppercase;
}

.testimonial-style2 p {
    font-size: 15px;
    margin: 30px 0 20px;
    line-height: 22px;
}



/* SLIDER START */

@media only screen and (min-width: 268px) and (max-width: 1199px){

    .slide-talent-01 {
        background-image: url("https://talentbildner.ch/wp-content/uploads/2018/02/talentbildner_portrait_mobile_1920x1080_08.jpg") !important;
        min-height: 667px !important;
    }

    .slide-talent-02 {
        /* Remove Shadow */
        background-image: url("https://talentbildner.ch/wp-content/uploads/2018/02/talentbildner_portrait_mobile_1920x1080_09.jpg") !important;
        min-height: 667px !important;
    }

    .slide-talent-03 {
        /* Remove Shadow */
        background-image: url("https://talentbildner.ch/wp-content/uploads/2018/02/talentbildner_portrait_mobile_1920x1080_10.jpg") !important;
        min-height: 667px !important;
    }

.text-big-title {
    font-size: 30px !important;
    font-weight: 600;
    letter-spacing: 4px;
    line-height: 92px;
}

.text-big {
    font-size: 95px !important;
    left: -8px;
    top: -39px;
}

.slider-subtitle6 {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 0px !important;
    line-height: 17px;
    text-transform: uppercase;
    width: 100%;
}
}


@media only screen and (min-width: 268px) and (max-width: 640px){

.owl-subtitle {
    font-size: 10px;
    line-height: 20px;
}
}




.padding-left-right-px {
    padding: 20px;
}

.text-big {
    font-size: 113px;
    font-weight: 500;
    left: -20px;
    opacity: 0.1;
    text-transform: unset;
    top: -47px;
}
