.top-banner .overlay{
        background-color: rgba(43,24,51,0.6) !important;
}

@media (max-width: 768px) {
    .main-wrapper {
        margin-top: -10px !important;
    }
}
@media (max-width: 1024px) {
    .main-wrapper {
        padding-top: 0px !important;
    }
}
/*.main-wrapper {
    margin-top: -10px !important;
}*/

body{
    margin-top: -10px !important;
}

h5{
    color:#2B1833;
}
.top-banner .title {
    color:#c2a062 !important;
}
#footer.classic {
    background-color: #2B1833 !important;
}
#footer .copyright{
    color:#c2a062 !important;
}
.header_trans-fixed.header_top_bg.bg-fixed-dark {
            background-color: rgba(43,24,51) !important;

}
@media (max-width: 1024px) {
    #topmenu ul.menu li a {
        color:#2B1833 !important;
    }}
    
    
@media (max-width: 991px) {
    #footer.classic .logo img.main-logo.logo-mobile {
        display: none !important;
    }
}

.headings.text_button .title{
 color:rgba(43,24,51) !important;   
}
.a-btn{
background-image: linear-gradient(to right, transparent 50%, #2B1833 50%);
}
.a-btn:hover{
color:#2B1833;
}
.a-btn-3{
background-image: linear-gradient(to right, transparent 50%, #2B1833 50%);
color:#fff;
}
.a-btn-3:hover{
color:#2B1833;
}

.contacts-info-wrap .form input[type=submit]{
    background-image: linear-gradient(to right, transparent 50%, #2B1833 50%) !important;
color:#fff !important;
}


.contacts-info-wrap .form input[type=submit]:hover{
color:#2B1833 !important;
}

.category a {
  background-color:#2B1833 !important;
}

.headings.text_button .title {
    font-size:50px !important;
        font-weight: bold !important;
}

.wpb_text_column p {
      font-size:18px !important;
  
}

.vc_btn3{
  background-color:#2B1833 !important;
color:#fff !important;
border-radius: 0px !important;
}

.vc_custom_1419240516480 {
 background-color:#fff !important;   
}

#footer img {
    max-width: 30% !important;
    height: auto;
    width:100px;
}

.headings.simple .title{
color:#2B1833 !important;
}
.headings.simple .subtitle{
color:#c2a062 !important;
}

.about-section-simple .subtitle {
    color: #2B1833 !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 50px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
.about-section-simple .title {

    color:#c2a062 !important;
    line-height: 1.5;
    font-family: "Playfair Display", sans-serif;
    font-size: 24px;
    font-style: italic;
    letter-spacing: .3px;
}
h3.vc_do_custom_heading, h2.vc_do_custom_heading {
    color: #2B1833 !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 50px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}

.page-title-blog{
    margin-top:80px !important;
     color: #2B1833 !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 50px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
.blog.masonry .metro-style .info-wrap .text
    { display:none;
}
.single-post .main-wrapper::after{
 background-color:#fff !important;   
}

.bg-fixed-color{
       background-color: #2B1833 !important;
       color:#fff !important;
}
.header_top_bg.bg-fixed-color .top-menu .logo span, .header_top_bg.bg-fixed-color .right-menu #topmenu ul li ul li a, .menu_light_text .right-menu #topmenu ul li ul li a, .socials-mob-but i, .header_top_bg.bg-fixed-color .right-menu #topmenu ul li a, .header_top_bg.bg-fixed-color.menu_light_text .right-menu #topmenu ul li a, .header_top_bg.bg-fixed-color .right-menu #topmenu .search-icon-wrapper i, .header_top_bg.bg-fixed-color.menu_light_text .right-menu #topmenu .search-icon-wrapper i, .header_top_bg.bg-fixed-color .right-menu #topmenu .wiso-shop-icon::before, .header_top_bg.bg-fixed-color.menu_light_text .right-menu #topmenu .wiso-shop-icon::before{
color:#fff !important;
}

.vc_gitem-post-data-source-post_excerpt{
    display:none;
}

.light-gallery{
 margin-top:120px;   
}

@media (min-width: 1025px) {
    .right-menu .logo img {
        max-height: 100px !important;
    }
}
@media (max-width: 1024px) {
    h2.vc_do_custom_heading {
       font-size: 30px !important;
    }
}
.post.metro-style .info-wrap .date a {
    display:none;
}
.post.metro-style .info-wrap .category{
    display:none;
}
.slick-arrow {
    display:none !important;
}
.date-post{
    display:none !important;
}
.likes-wrap{display:none !important;
}
.contacts-info-wrap.info_with_form .title{display:none !important;
}

.lg-download {display:none !important;}

@media only screen and (max-width: 768px) {
    .single-post .single-content {
        margin-top: 90px;
    }
}