/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group / Stanislav Kubernat
Author URI: 	https://www.linkedin.com/in/stanislav-kubernat/
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.2
*/

/* Theme customization starts here
-------------------------------------------------------------- */

#Top_bar .responsive-menu-toggle,
#Header_creative .creative-menu-toggle,
#Header_creative .responsive-menu-toggle {
    color: black;
}

@media only screen and (min-width: 768px) {
    #Top_bar.is-sticky #logo img.logo-sticky {
        width: 80px;
    }
}


#Top_bar .menu>li.current-menu-item>a,
#Top_bar .menu>li.current_page_item>a,
#Top_bar .menu>li.current-menu-parent>a,
#Top_bar .menu>li.current-page-parent>a,
#Top_bar .menu>li.current-menu-ancestor>a,
#Top_bar .menu>li.current-page-ancestor>a,
#Top_bar .menu>li.current_page_ancestor>a,
#Top_bar .menu>li.hover>a {}

#Top_bar .menu li.current-menu-item>a,
#Top_bar .menu li.current_page_item>a,
#Top_bar .menu li.hover>a {
    color: #0060c7;
}

#Top_bar #logo img {
    max-width: 80px;
}

.nadpis-servisu {
    margin-bottom: 5px;
    text-transform: uppercase;
}

.krok-servisu {
    margin-bottom: 0px;
    color: #284768;
    font-size: 25px;
    line-height: 29px;
    font-weight: 300;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.mini-nadpis {
    font-size: 13px;
    line-height: 25px;
    font-weight: 600;
    letter-spacing: 0px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.preklik-podsluzba {
    font-size: 33px;
    line-height: 40px;
}

/* .garantujeme {
    color: white;
} */

.home .mfn-main-slider {
    display: none;
}

.home .full-screen .section_wrapper {
    min-height: unset;
}

.google-map-contact-wrapper .get_in_touch {
    width: 236px;
    background-color: white;
    color: black;
    border: 1px solid #0a184340;
    box-shadow: 2px 2px 5px #0a184320;
}

/* .zvyraznenie {
    border: 1px solid #0a184340;
    box-shadow: 0px 0px 0px #0a184320;
    padding: 20px;
}
*/
.zvyraznenie .mcb-item-column-inner:hover {
    box-shadow: 0px 2px 5px #0a184320;
    transition: all 0.1s;
    transform: translateY(-2px);
}

/* @media (min-width: 1240px) {
    .home .zvyraznenie {
        min-height: 294px;
    }
}

@media (min-width: 1240px) {
    .page-id-3342 .zvyraznenie {
        min-height: 428px;
    }

    .page-id-9 .zvyraznenie {
        min-height: 330px;
    }
} */



.google-map-contact-wrapper .get_in_touch h3,
.google-map-contact-wrapper .get_in_touch li,
.google-map-contact-wrapper .get_in_touch li a {
    color: black !important;
}

@media (max-width: 767px) {
    .google-map-contact-wrapper .get_in_touch {
        display: none;
    }
}

/*FST kontaktny formular*/
.fst_grid {
    display: block !important;
}

.fst_comment_box {
    font-family: "Exo 2", Helvetica, Arial, sans-serif !important;
    font-size: 13px !important;
}

.fst_comment_box input,
.fst_comment_box textarea {
    font-size: 14px;
}

input#fst_uploadfile {
    font-size: 14px;
}

.fst_button#submitbutton {
    padding: 15px;
    font-size: 16px;
    color: white;
    background: #0A1843;
}

.fst_field_required_text {
    display: none;
}

/* @media screen and (max-width: 900px) {
    .fst_column_3 {
        margin-bottom: 0;
        padding: 0;
    }

    .fst_column_1 {
        margin: 0;
        padding: 0;
        border: none;
    }

    .fst_column_2 {
        padding: 0;
    }

    input#address {
        margin-bottom: 0;
    }

    #fst_uploadfile label {
        margin-top: 10px;
    }

} */

img#showtheimage {
    display: none;
}

.fst_container input,
.fst_container textarea {
    background-color: white !important;
    border: 1px solid #0a184340 !important;
}

.fst_container input:focus,
.fst_container textarea:focus {
    box-shadow: 2px 2px 5px #0a184320;
}

#submitbutton:hover {
    background-color: #0a1843e8 !important;
}