/*
Theme Name: Medical Clinic Child
Theme URI: http://cmsmasters.net/medical-clinic-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Medical Clinic Child Theme
Template: medical-clinic
Version: 1.0.0
License:
License URI:
Text Domain: medical-clinic-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
*/



.cmsmasters_homepage_fb_opening .cmsmasters_homepage_fb_opening_item {
    padding: 8px 0;
}

.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
    width: 100% !important;
    height: 100% !important;
}

.hesperiden.tparrows.tp-rightarrow:before {
    content: '\e82d' !important;
}

.hesperiden.tparrows.tp-leftarrow:before {
    content: '\e82c' !important;
}


/* služby - upravení zatemnění obrázku */
#cmsmasters_row_ebb2401f08 .cmsmasters_row_outer_parent {
    background-color: rgba(0, 0, 0, 0.3);
}

/* služby - upravení velikost textu p  */
#cmsmasters_row_ebb2401f08 .cmsmasters_text p {
    font-size: 16px;
}

/* nas tym - upravení zatemnění obrázku */
#cmsmasters_row_2dad26915f .cmsmasters_row_outer_parent {
    background-color: rgba(0, 0, 0, 0.35);
}

/* nas tym - upravení velikost textu p  */
#cmsmasters_row_2dad26915f .cmsmasters_text p {
    font-size: 16px;
}

/* schování předchozí a následující přepínání u profilu */
#middle .profile_opened_article_inner {
    display: none !important;
}

/* schování předchozí a následující přepínání u aktualit */
#middle .opened-article .post_nav {
    display: none !important;
}

/* zarovnání akordeonů a jejich mezera */
.p0>li {
    padding: 0 0 5px !important;
}

.p1>li {
    padding: 0 0 0px !important;
}

.rvl-image img {
    object-fit: contain;
    max-width: 100% !important;
    height: auto !important;
}

.header_mid .logo_wrap .logo .logo_retina {
    display: block !important;
}

/* tabulka ceník EN sloupec s cenou */

.page-id-26138 .cmsmasters_table tr td:nth-child(2) {
    width: 21%;
}

.page-id-26138 .cmsmasters_table tr td:nth-child(3) {
    width: 50%;
}

/* tabulka ceník CZ sloupec s cenou */
.page-id-14013 .cmsmasters_table tr td:nth-child(2) {
    width: 14%;
}


/* vlaječky z telefonního menu shortcodu nezobrazovat na PC */
@media only screen and (min-width: 1025px) {
    .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
        display: none !important;
    }
}

@media only screen and (max-width: 1025px) {
    .header_top_but {
        display: none !important;
    }
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul li::before {
    display: none !important;
}

@media only screen and (max-width: 1025px) and (min-width: 541px) {

    .header_mid .header_mid_inner>div {
        display: inline-block;
    }

    .header_mid_inner {
        text-align: right;
    }

    .wpml-ls-legacy-list-horizontal {
        padding-top: 25px;
    }



    #header .header_mid .header_mid_inner>div:not(.mid_nav_wrap):not(.logo_wrap):not(.social_wrap) {
        display: inline-block;
        vertical-align: middle;
    }
}


.cmsmasters_text p a, .cmsmasters_text p a span  {
    font-weight: bold;
}

.wpforms-field-container textarea, .wpforms-field-container select{
    font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important;
    font-size: 13px!important;
    line-height: 20px!important;
    font-weight: normal!important;
    font-style: normal!important;
    padding: 10px!important;
    max-width: 100%!important;
    border-width: 1px!important;
    border-style: solid!important;
    color: #787878!important;
}

.wpforms-field-container select{
    height: 44px!important;
    -webkit-appearance: auto!important;
    appearance: auto!important;
}

.wpforms-field-description{color: #c0c0c0;}

.wpforms-submit{
    padding: 0 28px!important;
    background-color: white!important;
    font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important;
    font-size: 14px!important;
    line-height: 42px!important;
    font-weight: 600!important;
    font-style: normal!important;
    text-transform: none!important;
    color: #222222!important;
}

.wpforms-submit:hover{
    background-color: #3065b5!important;
    color: white!important;
}

.cmsmasters_theme_icon_search:before {
    content: "\e88f" !important;
}


/* oprava špatného zarovnání - globální přidání paddingu pro první sekci */
.middle_inner > .content_wrap.fullwidth + .cmsmasters_row.cmsmasters_color_scheme_default.cmsmasters_row_top_default.cmsmasters_row_bot_default.cmsmasters_row_boxed > .cmsmasters_row_outer_parent {
    padding-top: 70px!important;
}

.mravenci-footer-logo {
filter: brightness(0.0) invert(1);
}