/* Enter Your Custom CSS Here */

#hide {display: none !important;}
.exhibition h2 {margin-bottom: 20px !important;}

.sub-menu {

    min-width: 300px;

}

.item-layer p {
  
    color: #3b230b !important;
}

.block-about h5 {
    text-align: left !important;
    font-size: 13px !important;
    font-family: "Open Sans", sans-serif;
    color: #252525;
    letter-spacing: .3px;
    font-weight: 300!important;
}

.item-layer h3 {    padding-bottom: 10px;
    font-size: 20px;
    color: white;
    line-height: 1.227;}

.item-layer p {font-size: 14px;}
.block-about {
     margin-bottom: 0px !important; 
}

 .wpb_content_element {
    margin-bottom: 0px !important;
}
.widget {
    margin-bottom: 0px !important;
    clear: both;
}

.service-block .text-p {color: #818181 !important;}

.widget.widget_text, .widget.widget_text p {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    color: #818181 !important;
    line-height: 1.714;
    letter-spacing: .65px;
}

.white p, .white.widget.widget_text, .white.widget.widget_text p {color: #ffffff;}

.widget.widget_text, .widget.widget_text p {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    color: #818181 !important;
    line-height: 1.714;
    letter-spacing: .65px;
}
/* custom service-style-text-right*/
.service-block-right .text-p {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    color: #818181 !important;
    line-height: 1.714;
    letter-spacing: .65px;
    text-align: right;
}

.service-custom-right h2 {
    font-size: 24px;
    font-family: "Merriweather",sans-serif;
    color: #222;
    line-height: 1.227;
    position: relative;
    padding: 10px 0;
    margin-bottom: 6px;
    display: block;
    text-align: right;
    font-weight: normal;
    letter-spacing: .7px;
  padding-right: 30px;
}
.service-custom-right .widget.widget_text, .service-custom-right .widget.widget_text p {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    color: #818181;
    line-height: 1.714;
    letter-spacing: .65px;
    text-align: right;
  padding-right: 30px;

}
/* custom service-style-text-left*/
.service-block-left .text-p {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    color: #818181 !important;
    line-height: 1.714;
    letter-spacing: .65px;
    text-align: left;
}

.service-custom-left h2 {
    font-size: 24px;
    font-family: "Merriweather",sans-serif;
    color: #222;
    line-height: 1.227;
    position: relative;
    padding: 10px 0;
    margin-bottom: 6px;
    display: block;
    text-align: left;
    font-weight: normal;
    letter-spacing: .7px;
  padding-left: 30px;
}
.service-custom-left .widget.widget_text, .service-custom-left .widget.widget_text p {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    color: #818181;
    line-height: 1.714;
    letter-spacing: .65px;
    text-align: left;
  padding-left: 30px;

}
/* */

.dark-layer {

    background: rgba(0, 0, 0, 0.2) !important;

}

.item-layer::before, .fillter-wrap .but.activbut::before, .fillter-wrap .but:hover::before, .nav-menu-icon a i, .left-menu nav ul a:hover::before, .left-menu nav ul a:hover::after, .top-slider-2.style-3 .wrap::before, .top-slider-2.style-3 .wrap::after, .wpcf7-form input[type="submit"]::before, .second-title h2::before, .second-title h2::after, .choose .right-block .title h2::before, .choose .right-block .title h2::after, .blog-main::before, .blog-main::after, .service-block .text h4::before, .service-block .text h4::after, .team-slider .block-left .text h2::before, .team-slider .block-left .text h2::after, .a-btn-3::before, .wpcf7-form input[type="submit"]:hover, .comment-widget input[type="submit"]:hover, .banner-post .banner-content h2.title::before, .banner-post .banner-content h2.title::after, .a-btn::before {
    background-color: #d1bfa7 !important;
}

.cssload-cssload-spinner:before, .swiper-arrow-left:hover, .swiper-arrow-right:hover, .swiper-arrow-left:hover span, .swiper-arrow-right:hover span, .folow a:hover, .top-slider-2 .swiper-pagination-switch.swiper-active-switch, #testimonials .swiper-pagination-switch.swiper-active-switch, #news .swiper-pagination-switch.swiper-active-switch, .post-nav .pages:hover, .post-nav a .pages:hover, #pager span, #pager a:hover, .a-btn-3, .wpcf7-form input[type="submit"], .no-more, .comment-widget input[type="submit"], .a-btn, .wpcf7-form input:focus, .wpcf7-form textarea:focus {
    border-color: #d1bfa7;
}

.a-btn {

    border-left: 4px solid #d1bfa7;

}