/*
Theme Name: Hoteliour Child
Author: AitThemes
Description: Child Theme 2019
Version: 1.0
Template: hoteliour

This is the child theme for Hoteliour theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
body {
    overflow-x: hidden;
}

.hentry .entry-date:after,
.page-title .blog-title .entry-date:after, 
.page-title .post-title .entry-date:after {
    content: ",";
    margin-left: -3px;
}
#easyFrontendFormular span.row label + select + .sbHolder { width: -webkit-calc(100% - 27.5% - 11px); width: calc(100% - 27.5% - 11px); }
.lang-cs_CZ .nav-menu-main > ul > li > a {
    font-weight: 500;
}
.elm-main .elm-maintitle {
    font-weight: 400;
}
.lang-cs_CZ .elm-main .elm-maintitle {
    font-weight: 400;
}
h2 {
    color: #801515;
    font-size: 26px;
    font-weight: 400;
}
.elm-main .elm-maindesc {
    margin-top: 20px;
    font-size: 15px;
}
.wpsm-comptable th, .wpsm-comptable td {
    padding: 8px;
}
.header-one .site-header {
    opacity: 0.85;
}
.nav-menu-main ul {
    text-transform: none;
}
.header-one .menu-container .grid-main, .header-two .menu-container .grid-main, .header-four .menu-container .grid-main {
    opacity: 1;
}
.site-logo a img {
    width: 150px;
    margin-left: 5px;
    margin-top: 6px;
}
.elm-services-main .readmore {
    margin-top: 20px;
    text-transform: none;
}
#cboxLoadedContent {
    padding: 10px;
}
.widget_posts .postitem {
    border: none;
    padding: 0 0 20px 0;
}
.hentry {
    border-top: 0px solid #ececec;
}
.preloading-enabled .elm-content-main.load-finished > .elm-wrapper .entry-content img.load-finished {
    padding-right: 20px;
}
.hentry .entry-thumbnail {
    float: left;
    margin-right: 1em;  
}

.article .entry-thumbnail {
    float: left;
    z-index: 9999;
    margin-right: 1em;  
}

.entry-data {
    border-bottom: 0px solid #ececec;
}
.hentry .entry-data {
    padding-bottom: 9px;
    margin-bottom: 0px;
}
.page-title {
    padding: 35px 0px 0px;
    border-bottom: 0px solid #ececec;
}
.main-sections .elements-with-sidebar:first-child {
    padding-top: 0px;
}
.hentry .entry-thumbnail a.thumb-link .entry-thumbnail-icon {
    max-width: 300px;
    
}
.page-title .entry-thumbnail-wrap,
article .entry-thumbnail-wrap {
    width: 100%;
    padding-bottom: 20px;
    opacity: 1;
    float: left;
    padding-right: 15px;
}
.elm-posts-main .item-thumbnail-wrap {
    border: 0px solid #fff;
}
.nav-single {
    border-top: 1px solid #ececec;
}
.entry-header .categories {
    font-weight: 700;
    text-transform: none;
}
.entry-footer .tags {
    font-weight: 700;
    text-transform: none;
}

.entry-footer .tags:before {
    content: "";
}
.entry-excerpt p {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 26px;    
    font-weight: 700;
}

.lang-cs_CZ .hentry .more {
    font-weight: 400;
}

.hentry .more {
    text-transform: none;
}

.lang-cs_CZ h3 {
    font-weight: 400;
    padding-bottom: 0px;
    padding-top: 20px; 
}

.lang-cs_CZ h2 {
    font-weight: 400;
    padding-bottom: 15px;
    padding-top: 15px;
}

.entry-content > ul li {
    font-size: 15px;
    line-height: 26px;
}

.page-title .entry-data {
    font-size: 15px;
    line-height: 26px;
    padding-bottom: 20px;
}

.entry-data {
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 13px;
}

.lang-cs_CZ .hentry .entry-title h2 {
    padding-bottom: 0px;
}

.wp-block-gallery {
    margin-bottom: 10px;
    margin-top: 30px;
}

.blocks-gallery-grid {
    margin-bottom: 0px;
}

.page-title .post-title .entry-data {
    margin-bottom: 10px;
}

iframe {
    padding-bottom: 40px;
}

.hentry .entry-thumbnail {
    z-index: 999;
}

h2 {
    margin: 0px 0px 0px 0px;
}


 
 .lwptoc_header {
    padding-bottom: 18px;
}


.lwptoc-autoWidth .lwptoc_i {
    padding-left: 0px;
    padding-bottom: 0px;
}


.entry-content > ul, .entry-content > ul ul {
    margin-top: 10px;
}

.lwptoc_item {
    padding-bottom: 5px;
}

.figcaption {
    font-size: 16px;
    padding-bottom: 20px;
}

.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    margin-bottom: 10px;
}

.entry-content ol li {
    font-size: 15px;
    line-height: 26px;
}


.entry-content p {
    margin-bottom: 10px;
}

.entry-content {
    padding-bottom: 20px;
}

.lang-cs_CZ .hentry .entry-title h2 {
    font-weight: 400;
}

.lang-cs_CZ h3.wp-block-heading {
    font-weight: 600;
}

.logged-in .page-title .standard-title h1, .logged-in .page-title .blog-title h1, .logged-in .page-title .post-title h1 {
    padding-bottom: 25px;
}

.lang-cs_CZ h1 {
    padding-bottom: 10px;
}

.page-title .post-title .entry-data {
    margin-top: 0px;
}

.page-title .entry-title-wrap {
    margin-top: 30px;
}

.wp-block-tag-cloud a {
    padding-bottom: 4px;
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
    padding-bottom: 25px;
}

.entry-content > ul li:before {
    width: 0px;
    height: 0px;

}

.entry-content > ul li {
    padding: 0px 0px 10px 0px;
}

.entry-content img {
    margin-bottom: 0px;
}