/*
 Theme Name:   Mounthood Child
 Theme URI:    http://mounthood.axiomthemes.com/
 Description:  Mounthood Child Theme
 Author:       Axiomthemes
 Author URI:   http://axiomthemes.com/
 Template:     mounthood
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  mounthood-child
*/


.top_panel_fixed .top_panel_style_6 .top_panel_middle .menu_main_wrap {
    margin-top: 0 !important;
}

body:not(.top_panel_fixed) .menu_hover_slide_line .menu_main_nav > li#blob {
    margin-top: 3.1em !important;
}

.sc_socials.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny {
    display: flex;
    justify-content: center;
}

.scheme_original .top_panel_fixed .top_panel_wrap.top_panel_style_6.scheme_.menu_show {
    background-color: #8BB6F4 !important;
}

.top_panel_style_6 .top_panel_middle .logo {
    margin-top: 35px !important;
    overflow: visible !important;
}

.top_panel_wrap .logo_fixed {
    margin-top: -15px !important;
}

@media screen and (max-width: 1262px) {
    .sidebar_outer_logo .logo_main,
    .top_panel_wrap .logo_main,
    .top_panel_wrap .logo_fixed {
        height: 50px !important;
        max-height: 50px !important;
    }
}

@media screen and (min-width: 1263px) {
    .sidebar_outer_logo .logo_main,
    .top_panel_wrap .logo_main,
    .top_panel_wrap .logo_fixed {
        height: 60px !important;
        max-height: 60px !important;
    }
}

.wpcf7-form {
    margin: 0 auto !important;
    width: 550px !important;
    max-width: 100% !important;
}
.wpcf7-form .na_radku {
    display: flex;
}
.wpcf7-form .na_radku,
.wpcf7-form .spodni_odsazeni {
    padding-bottom: 20px;
}
.wpcf7-form .na_radku label:nth-child(1) {
    padding-right: 10px;
}
.wpcf7-form .na_radku label:nth-child(2) {
    padding-left: 10px;
}
.wpcf7-form input,
.wpcf7-form textarea {
    font-family: "Montserrat",sans-serif !important;
    font-weight: 700 !important;
    font-size: 0.933em !important;
    padding: 1.75em 1.8em 1.6em !important;
    text-transform: uppercase !important;
    width: 100% !important;
    border-radius: 3px !important;
    background-color: #F9EB62 !important;
}
.wpcf7-form input:hover,
.wpcf7-form input:focus,
.wpcf7-form textarea:hover,
.wpcf7-form textarea:focus {
    background-color: #004EB3 !important;
}
.wpcf7-form .na_stred {
    text-align: center;
}
.wpcf7-form input[type="submit"] {
    width: auto !important;
}

.scheme_original .wpcf7-form [class*="sc_button_hover_fade"] {
    background-color: #004EB3 !important;
}
.scheme_original .wpcf7-form [class*="sc_button_hover_fade"]:hover,
.scheme_original .wpcf7-form [class*="sc_button_hover_fade"]:focus {
    background-color: #F9EB62 !important;
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
    .ctvercove-boxy.vc_row.vc_row-o-equal-height > .vc_column_container {
        width: calc(100% * (1/3));
    }
}

.ctvercove-boxy .wpb_column.vc_column_container.vc_col-sm-2::after {
    content: '' !important;
    display: block !important;
    padding-bottom: 100% !important;
}

.ctvercove-boxy .wpb_column.vc_column_container.vc_col-sm-2 .padding_on {
    padding: 0 !important;
}

.ctvercove-boxy .wpb_column.vc_column_container.vc_col-sm-2 .wpb_wrapper .sc_section:hover,
.ctvercove-boxy .wpb_column.vc_column_container.vc_col-sm-2 .wpb_wrapper .sc_section:focus {
    background-image: none !important;
}
.ctvercove-boxy .wpb_column.vc_column_container.vc_col-sm-2 div {
    height: 100% !important;
}
.ctvercove-boxy .wpb_column.vc_column_container.vc_col-sm-2 h2 {
    margin: 0 !important;
    height: 100% !important;
}
.ctvercove-boxy .wpb_column.vc_column_container.vc_col-sm-2 h2 a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: calc(100% - 2em) !important;
    padding: 1em 0.5em !important;
    color: #ffffff !important;
}

.ctvercove-boxy .wpb_column.vc_column_container.vc_col-sm-2 h2 a span {
    display: inline-block;
    word-wrap: break-word;
    width: 100%;
}

html:lang(cs-CZ) .pagination_wrap .pager_last::before {
    content: 'POSLEDNÍ' !important;
}
html:lang(cs-CZ) .pagination_wrap .pager_first::before {
    content: 'PRVNÍ' !important;
}
html:lang(cs-CZ) .pagination_wrap .pager_next::before {
    content: 'DALŠÍ' !important;
}
html:lang(cs-CZ) .pagination_wrap .pager_prev::before {
    content: 'PŘEDCHOZÍ' !important;
}
.woocommerce .shop_mode_list ul.products li.product h3, .woocommerce-page .shop_mode_list ul.products li.product h3 {
    font-family: "Montserrat",sans-serif !important;
    font-size: 1.067em !important;
    font-weight: 500 !important;
    line-height: 1.3em !important;
    margin-bottom: 1.45em !important;
}

.scheme_original .sc_table table tr:not(:first-child) td:nth-child(2n+0) {
    background-color: #AECDF8 !important;
}

.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption iframe {
    height: 125% !important;
    top: -12.5% !important;
}

.tp-revslider-mainul .slotholder {
    z-index: 6 !important;
}

.sidebar_show .content {
    width: 900px !important;
}

.sidebar {
    width: 230px !important;
}

.sidebar aside {
    padding: 2.3em 2em 2.7em !important;
}

@media (max-width: 1439px) and (min-width: 1263px) {
    .sidebar_show .content {
        width: 750px !important;
    }

    .sidebar {
        width: 215px !important;
    }
}

@media (max-width: 1262px) and (min-width: 1136px) {
    .sidebar_show .content {
        width: 700px !important;
    }

    .sidebar {
        width: 180px !important;
    }
}

@media (max-width: 1135px) and (min-width: 1024px) {
    .sidebar_show .content {
        width: 750px !important;
    }

    .sidebar {
        width: 180px !important;
    }
}

/*@media (max-width: 1023px) and (min-width: 960px) {*/
    /*.sidebar_show .content {*/
        /*width: 900px !important;*/
    /*}*/

    /*.sidebar {*/
        /*width: 230px !important;*/
    /*}*/
/*}*/

@media (max-width: 1023px) {
    .sidebar_show .content {
        width: 100% !important;
        float: none !important;
    }
    .sidebar_show .sidebar {
        width: 100% !important;
        float: none !important;
        margin-top: 2em !important;
    }
}

#mounthood_widget_socials-2 .widget_inner img {
    margin: 0 !important;
    padding: 0 !important;
}
#mounthood_widget_socials-2,
#mounthood_widget_contacts-2,
#mounthood_widget_socials-3 {
    padding: 32px 50px !important;
}
#mounthood_widget_socials-2 .widget_inner,
#mounthood_widget_contacts-2 .widget_inner,
#mounthood_widget_socials-3 .widget_inner {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: 100% !important;
}
#mounthood_widget_socials-3 .widget_inner .sc_socials.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny {
    margin: 0 !important;
}
#mounthood_widget_socials-3 .widget_inner .sc_socials.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny .sc_socials_item {
    margin-bottom: 0 !important;
}
#mounthood_widget_socials-3 .widget_inner .sc_socials.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny .sc_socials_item a {
    width: 3.2em !important;
    height: 3.2em !important;
    line-height: 3.2em !important;
}
#mounthood_widget_socials-3 .widget_inner .sc_socials.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny .sc_socials_item a span {
    font-size: 1.4em !important;
}

.smap {
    min-width: 100% !important;
}
.smap img {
    max-width: none !important;
    max-height: none !important;
}