/*
Theme Name: Porto
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive Wordpress Multi Purpose + eCommerce Theme.
Version: 7.1.14
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: woocommerce, business, corporate, e-commerce, blog, news, education, food-and-drink, portfolio, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, block-styles, custom-background, custom-colors, custom-header, custom-logo, footer-widgets, template-editing, grid-layout, one-column, wide-blocks
Text Domain: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor { display: block; }


.header-main .cover-logo img {
    width: 110px !important;
    margin-left: 50px;
}

li.live_today_menu.menu-item a {
    color: #f1592a !important;
}

.up_coming_events .post-event-content h4 a {
    color: #fff !important;
}

.up_coming_events.col-md-6 .vc_column-inner {
    margin-top: 3rem;
    padding-left: 4rem;
    padding-right: 7rem;
}
.banner-container div#banner-wrapper {
    display: none;
}

.event_upcoming rs-module.revslider-initialised {
    height: 555px !important;
}
.event_upcoming rs-module-wrap#rev_slider_3_2_wrapper {
    height: 555px !important;
}
.vc_row.event_upcoming .col-md-6 {
    height: 555px;
}
.custom-post-event i.fa-solid.fa-caret-right {
    font-size: 15px;
    margin-right: 12px;
}

.listing-item span.date {
    width: max-content;
    background-color: #f1592a;
    color: #fff;
    padding: 5px 12px;
}
p.post-excerpt {
    display: none;
}
    .our-clients article.custom-post-event {
        margin-top: 60px !important;
    }



/*/______Responsive*_________/*/

/*____Tablet_____*/
@media screen and (max-width: 1024px){
    
    #header .main-menu > li.menu-item > a {
        font-size: 12px !important;
    }
    
    #header .header-top .wpml-ls-legacy-list-horizontal {
        width: 100px !important;
    }
    
    .header-wrapper #header .header-top .custom_div_language {
        display: inline-flex !important;
    }
    .header-wrapper #header .header-top .wpml-ls-legacy-list-horizontal {
        width: 100px !important;
    }
    
    
    .up_coming_events.col-md-6 .vc_column-inner {
        margin-top: 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    
    .event_upcoming rs-module.revslider-initialised {
        width: 100% !important;
        height: 520px !important;
    }
    .event_upcoming rs-module-wrap#rev_slider_3_2_wrapper {
        height: 520px !important;
    }
    .vc_row.event_upcoming .col-md-6 {
        height: 520px;
        flex: 0 0 100%;
    }
    .our-clients.cust-upcoming-event h2.vc_custom_heading {
        margin-top: -8px;
    }

}


@media screen and (max-width: 1200px){
    .rs-parallax-wrap img.tp-rs-img.rs-lazyload {
        height: 555px !important;
        object-fit: cover;
    }
}

@media screen and (min-width: 1201px) and (max-width: 1800px){
    .rs-parallax-wrap img.tp-rs-img.rs-lazyload {
        height: 555px !important;
        object-fit: cover;
    }
}


/*____Mobile_____*/
@media screen and (max-width: 600px){
    
    .up_coming_events.col-md-6:last-child p {
        font-size: 16px !important;
    }
    
    .event_upcoming rs-module.revslider-initialised {
        height: 230px !important;
    }
    .event_upcoming rs-module-wrap#rev_slider_3_2_wrapper {
        height: 230px !important;
    }
    .vc_row.event_upcoming .col-md-6 {
        height: 230px;
    }
    .vc_row.event_upcoming .col-md-6:last-child {
        height: 500px;
    }
    .our-clients article.custom-post-event {
        margin-top: 60px !important;
    }


}



















