.our-case .active-hover-auto .single-case-block .hover-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,26,87,0.6);
    border-radius: 5px;
}

.our-case .active-hover-auto .single-case-block .hover-content {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.our-case .active-hover-auto .single-case-block .hover-content .text {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1!important;
}

.p-t-0.p-t-0-child .cta-block{
    padding-top: 0px!important;
}


.mfp-container .mfp-arrow-left:after{
    border-right: 17px solid #d4c08c;
}

.mfp-container .mfp-arrow-right:after{
    border-left: 17px solid #d4c08c;
}

.feature-banner .theme-button-one{
    background: #fff;
    color: #d4c08c;
}

.feature-banner.no-bg .theme-button-one{
    background: #d4c08c;
    color: #ffffff
}

.theme-button-one.light{
    background: #fff;
    color: #3C3C3B!important;
}

.sidebar-categories li a.active,
a:hover{
    color: #d4c08c!important;
}

.our-solution.our-services a:hover h5,
.our-solution.our-services-block a:hover h5 {
    color: #d4c08c;
}


.latest-news-slider .item .single-blog:hover h5,
.blog-default .single-blog:hover h5,
.related-post-slider .item .single-blog:hover h5{
    color: #d4c08c;
}

.p-color,.header-one .top-header .address-wrapper .quotes a,.header-one .top-header .address-wrapper .address .icon,#theme-main-banner .camera_caption h1,
#theme-main-banner .camera_caption .theme-button-one,.top-feature .main-content:hover h4 a,.about-compnay .mission-goal li .icon,.service-style-one .single-service .text .read-more,
.service-style-one .single-service:hover .text h5 a,.service-style-one .contact-text h5,.service-style-one .contact-text h5 a,.our-team .team-member .overlay .hover-content ul li a:hover,
.theme-counter h6,.single-counter-box .number,.theme-footer-one .top-footer .footer-newsletter .theme-button-one,.header-two #mega-menu-holder>ul> li.active > a, .header-two #mega-menu-holder>ul> li:hover > a,
.header-two #mega-menu-holder>ul> li.active > .sub-toggle,.header-two #mega-menu-holder>ul> li:hover > .sub-toggle,.callout-banner .theme-button-one,.our-solution .single-solution-block:hover h5 a,
.faq-section .wrapper .img-box .play,.why-choose-us .single-block .icon,.why-choose-us .single-block:hover h5 a,.short-banner .overlay h2,.our-blog .single-blog .post-meta .read-more,
.our-blog .single-blog:hover .post-meta .title a,.why-we-best .wrapper .best-list-item li .icon,.why-we-best .wrapper .best-list-item li:hover h5 a,.core-values .single-value-block .image-box .overlay a,
.core-values .single-value-block:hover .text h5 a,.theme-sidebar-one .service-categories ul li a:hover,.theme-sidebar-one .service-categories ul li.active a,
.service-details .service-content .presentation-section .best-list-item li .icon,.project-details .project-details-sidebar .social-icon li a:hover,.blog-sidebar .sidebar-categories ul li a:hover,
.blog-sidebar .sidebar-recent-post li .post a:hover,.blog-sidebar .sidebar-archives ul li a:hover,.blog-details .share-option .tag-meta li a:hover,.blog-details .share-option .social-icon li a:hover,
.our-blog .comment-area .single-comment .comment a,.shop-page .single-product .product-name .price,.shop-page .single-product:hover .product-name h5 a,.shop-page .single-product .product-name .add-to-cart a,
.shop-details .product-details .product-info .price,.faq-page .panel-group .panel-heading h6 a:before,
body .theme-button-one:hover{
    color:#d4c08c;
}
.p-bg-color,.scroll-top,.header-one .top-header .address-wrapper .quotes a:hover,.theme-menu-wrapper .right-widget .search-option form button,
#mega-menu-holder ul.dropdown li:hover>a:before,.theme-button-one,#theme-main-banner .camera_caption .theme-button-one:hover,.callout-banner.no-bg .theme-button-one,#theme-main-banner .camera_pag .camera_pag_ul li:hover > span,.service-style-one .contact-text h5:before,
.testimonial-section .owl-theme .owl-dots .owl-dot.active span,.testimonial-section .owl-theme .owl-dots .owl-dot:hover span,#polyglotLanguageSwitcher ul.dropdown li:hover,
.our-case .single-case-block .hover-content .text .details:hover,.core-values .single-value-block .image-box .overlay a:hover,
.theme-sidebar-one .sidebar-brochures ul,.theme-pagination ul li a:hover,.theme-pagination ul li.active a,.blog-sidebar .sidebar-tags ul li.active a,.blog-sidebar .sidebar-tags ul li a:hover {
    background: #d4c08c;
}
.header-one .top-header .address-wrapper .quotes a,#theme-main-banner .camera_pag .camera_pag_ul li,.theme-pagination ul li a:hover,.theme-pagination ul li.active a,.blog-sidebar .sidebar-tags ul li.active a,
.blog-sidebar .sidebar-tags ul li a:hover,.shop-page .single-product:hover .image-box {
    border-color:#d4c08c;
}

.top-feature .main-content:hover {border-bottom-color: #d4c08c;}

.top-feature.fix-border .main-content:hover {border-top-color: #d4c08c;}

.callout-banner {
    background-color: #d4c08c;
}

.theme-form-one textarea:focus {border-bottom-color: #d4c08c;}

.shop-details .product-review-tab .nav-tabs .nav-item.show .nav-link,
.shop-details .product-review-tab .nav-tabs .nav-link.active {
    border-bottom-color: #d4c08c;
    background: transparent;
}

.theme-form-one textarea:focus {border-bottom-color: #d4c08c;}

.shop-details .product-review-tab .nav-tabs .nav-item.show .nav-link,
.shop-details .product-review-tab .nav-tabs .nav-link.active {
    border-bottom-color: #d4c08c;
    background: transparent;
}

#theme-main-banner .camera_caption p,
#theme-main-banner .camera_caption h1{
    color: #3C3C3B;
}

.theme-title-one h2:before,
.callout-banner p:before,
.callout-banner.no-bg p:before{
    background-color: #d4c08c;
}

.theme-button-one.light:hover,
.error-page a{
    background-color: #d4c08c!important;
    color: #FFFFFF!important;
}
/*
body .our-blog .theme-button-one,
.error-page a,
body .theme-button-one:hover,
body form .theme-button-one:hover{
    border: 1px solid #d4c08c;
}*/

body .our-blog .theme-button-one,
body form .theme-button-one:hover,
body form .theme-button-one,
.error-page a{
    border: 1px solid #d4c08c;
}

body .our-blog .theme-button-one:hover,
body .theme-button-one:hover{
    background-color: white;
}

.no-bg.cta-block a,
body .project-details .theme-button-one:hover,
body .project-details .theme-button-one{
    border: 1px solid #d4c08c;
}

.no-bg.cta-block a:hover,
.feature-banner.no-bg .theme-button-one:hover{
    border: 1px solid #d4c08c;
    background-color: white;
    color: #d4c08c!important;
}


.error-page a:hover{
    color: #d4c08c!important;
    background-color: white!important;
    border: 1px solid #d4c08c!important;
}

.our-case .active-hover-auto .single-case-block .hover-content {
    background: rgba(60, 60, 59, 0.6);
}

.theme-sidebar-one .service-categories ul li a:hover,
.theme-sidebar-one .service-categories ul li.active a{
    border: 1px solid #d4c08c;
    background-color: white;
}

.theme-footer-two,
.header-two .top-header,
#theme-main-banner .camera_pag .camera_pag_ul li.cameracurrent > span,
.our-blog .single-blog .image-box .overlay .date,
.header-two .collapse-button .icon-bar{
    background: #3C3C3B;
}

#theme-main-banner .camera_pag .camera_pag_ul li{
    border-color: #3C3C3B;
}

.theme-footer-two .top-footer .contact-widget ul li,
.theme-footer-two .top-footer .footer-list ul li a,
.theme-footer-two .top-footer .contact-widget ul li a,
.theme-footer-two .logo-widget p,
.theme-footer-two .bottom-footer p,
.theme-footer-two .bottom-footer a,
.theme-footer-two .top-footer .footer-list ul li:before{
    color: #FFFFFF;
}

#mega-menu-holder ul.dropdown li:hover>a,
.service-details .theme-sidebar-one .sidebar-brochures ul li a:hover{
    color: #FFFFFF!important;
}

.feature-banner{
    background-color: #3C3C3B;
}

.feature-banner .opacity {
    background: rgba(60, 60, 59, 0.5);
}

.theme-inner-banner .overlay{
    background: rgba(60, 60, 59, 0.4);
}


.project-details .text a{
    color: #232323!important;
}

.project-details .text a:hover{
    color: #d4c08c!important;
}


@media (max-width: 991px) {
    .camera_target .cameraSlide img {
        object-position: left !important;
    }
}

@media (max-width: 991px) {

    /* Otočení logiky, klient chce zobrazit menu na mobilu dole, stejně jako je standard desktop */
    .service-categories.is-desktop {
        display: block!important;
    }

    .service-categories.is-mobile{
        display: none!important;
    }


    .block-type-slider + .content-block .callout-banner.cta-block{
        margin-top: 0px;
    }

    .content-block:not(.theme-inner-banner + .content-block) .cta-block{
        margin-top: -80px;
    }

}


@media (max-width: 575px) {
    .content-block:not(.theme-inner-banner + .content-block) .cta-block{
        margin-top: -40px;
    }
}


