/*
 Theme Name:   Wolverine Child Theme
 Theme URI:    http://themes.g5plus.net/wolverine
 Description:  Wolverine Child Theme
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     wolverine
 Version:      1.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-framework
*/


/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
footer.main-footer-wrapper .main-footer, footer.main-footer-wrapper.main-footer-bg:before {
    background-color: transparent !important;
    margin-top: 4em;
}
footer.main-footer-wrapper.main-footer-bg {
    -webkit-background-size: auto;
    background-size: auto;
    background-position: center;
    background-repeat: repeat;
    background-clip: border-box;
}
footer.main-footer-wrapper .main-footer p {
    line-height: 1.5;
    margin-bottom: 15px;
}
footer.main-footer-wrapper .sidebar aside + aside {
    margin-top: 10px;
}
@media screen and (min-width: 992px) {
header.main-header .header-nav-wrapper {
    background-color: #eaeef2 !important;
    border-bottom: solid 1px #f0f3f6 !important;
}
}    
#wrapper {
    background-image: url('img/pozadi.png');
    background-position: top center;
    background-repeat: repeat-y;
}
#wrapper-content {
    background-color: transparent; 
}

@media screen and (min-width: 992px) {
header.main-header {
    background-color: transparent;
}
}

.vc_btn3-container {
    margin-bottom: 10px;
}
.hlavni_blok h1, .hlavni_blok h2, .hlavni_blok p {
    display: inline-block;
    margin-bottom: 0;
}
a {
    text-decoration: underline;
}

@media screen and (min-width: 992px) {
.nav-hover-primary .menu-wrapper .x-nav-menu li.current-menu-ancestor > a.x-menu-a-text, .nav-hover-primary .menu-wrapper .x-nav-menu li.current-menu-parent > a.x-menu-a-text, .nav-hover-primary .menu-wrapper .x-nav-menu li.current-menu-item > a.x-menu-a-text, .nav-hover-primary .menu-wrapper .x-nav-menu li.menu-current > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu > li.x-menu-item > a {
    color: #333 !important;
    font-weight: bold;
    text-transform: none;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 2px solid #eaeef2;
}
}
@media screen and (min-width: 992px) {
.nav-hover-primary .menu-wrapper .x-nav-menu li > a.x-menu-a-text:hover, .nav-hover-primary .menu-wrapper .x-nav-menu li.x-menu-item:hover > a, .nav-hover-primary .menu-wrapper .x-nav-menu li.x-menu-item ul.x-sub-menu li:hover > a 
    {
    color: #000 !important;
    border-bottom: 2px solid #000;
}
}
@media screen and (max-width: 991px) {
header.header-mobile-2 .header-mobile-wrapper {
    margin-bottom: 3em;
}
}   
@media screen and (min-width: 992px) {
header.main-header .header-left {
    text-align: right;
}
}
.logo-sticky {
    display: none !important;
}
.wppsac-post-carousel.design-1 .wppsac-carousel-slides {
    padding: 0 25px;
}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn {
    color: #fcb040; 
}
.wppsac-post-slider .wppsac-post-content a.wppsac-readmorebtn, .wppsac-post-carousel .wppsac-post-content a.wppsac-readmorebtn {
    padding: 0;
    border: 0;
    text-decoration: underline !important;
    margin: 5px 0;
}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn:hover {
    color: #e57200;
    background: transparent;
}
.wppsac-sub-content {
    padding-bottom: 0;
}
.wppsac-post-slider button.slick-next, .wppsac-post-carousel button.slick-next {
    background: url(https://www.rebystav.cz/wp-content/uploads/2021/08/arrow-right.png) center center no-repeat !important;
    background-size: 34px 34px !important;
}
.wppsac-post-slider button.slick-prev, .wppsac-post-carousel button.slick-prev {
    background: url(https://www.rebystav.cz/wp-content/uploads/2021/08/arrow-left.png) center center no-repeat !important;
    background-size: 34px 34px !important;
}
.wppsac-post-slider button.slick-next:hover, .wppsac-post-slider button.slick-next:focus, .wppsac-post-carousel button.slick-next:hover, .wppsac-post-carousel button.slick-next:focus, .wppsac-post-slider button.slick-prev:hover, .wppsac-post-slider button.slick-prev:focus, .wppsac-post-carousel button.slick-prev:hover, .wppsac-post-carousel button.slick-prev:focus {
    background-color: rgba(0,0,0,0.1) !important;
}
.wppsac-post-carousel.design-1 .slick-next {
    right: -6px !important;
    top: 35%;
}
.wppsac-post-carousel.design-1 .slick-prev {
    left: -6px !important;
    top: 35%;
}
.single-post ul.entry-meta {
    display: none;
}
.blog-inner article .entry-wrap, .wolverine-post article .entry-wrap {
    background-color: transparent;
}
.site-content-single-post .blog-inner .entry-meta-tag-wrap {
    border-bottom: 0;
}
.profese h3, .profese p {
    display: inline !important;
    margin-bottom: 0 !important;
}
@media screen and (max-width: 767px) {
.profese h3, .profese p {
    display: block !important;
    text-align: center !important;
}
}
.profese{
    line-height: 160% !important;
}
#wrapper-content {
    margin-bottom: -4em;
}
#telefony {
    position: relative;
    top: -9em;
    left: 3em;
    margin-bottom: -6.05em;
}
@media screen and (max-width: 991px) {
    #telefony {
        top: -7.5em;
        left: 2.5em;
        margin-bottom: -7.1em;
     }
}

@media screen and (max-width: 767px) {
    #telefony {
        top: -3.5em;
        left: 0;
        margin-bottom: -2em;
     }
}