/*
Theme Name: eventum
Theme URI: http://themeum.com/wordpress/eventum
Author: Themeum
Author URI: http://themeum.com/
Description: Eventum Premium Event Theme.
Version: 2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, green, pink, purple, dark, right-sidebar, two-columns, responsive-layout
Text Domain: eventum
*/

@import url('css/bootstrap.min.css');
@import url('css/font-awesome.css');
@import url('css/animate.css');
@import url('css/magnific-popup.css');
@import url('css/main.css');
@import url('css/woocommerce.css');
@import url('css/responsive.css');

.btn-lg{ border-radius: 0px; }
.gallery-caption{ }
.bypostauthor{ }
#mailchimp-id{ display:none; }
.screen-reader-text{}

.sub-title-inner h2 {
    background-image: url("images/banner-bg.png");
    background-repeat: no-repeat;
    background-position: center;
    padding: 13px 0px;
}

.btn-yellow .acton-btn:hover {
    background-color: #B8BF25;
}
.btn-yellow .acton-btn {
    color: #000;
    background-color: #cbd504;
    padding: 13px 28px;
    border-radius: 3px;
    font-weight: 400;
    margin-top: 20px;
    display: inline-block;
}
.themeum-clients {
    background-color: #ecedee;
    padding: 70px 30px 30px 30px;
}
.client-image {
    display: block;
    float: right;
    top: -100px;
    position: relative;
}
.client-image img {
    width: 60px;
}
.client-name {
    font-size: 16px;
    font-weight: 500;
    margin-top: 15px;
    color: #2a303b;
}
h4.speaker-title, .speaker-designation {
    text-align: left;
    color: #424242;
}



.slide-post-home .flex-caption {
	display: none;
}

.slide-post-home .flex-control-paging {
	display: none;
}
.page-template-homepage .site-header.transparent {
    background: #29333f;
    top: 0;
}

.woo-menu-item-add {
    margin-top: 18px;
}
img {
    max-width: 100%;
    height: auto;
}
.footer-logo img {
    height: 80px;
}
.block_gallery .wpb_single_image img {
    height: 240px;
    object-fit: cover;
}
.entry-content .fa {
    width: 20px;
    text-align: center;
}
.clb_logo {
    position: relative;
}
.clb_logo .slogan {
    position: absolute;
    top: 40px;
    color: #fff;
    left: 30%;
    font-weight: bold;
    z-index: 5;
}
.footer-logo {
    margin-bottom: 20px !important;
}
@media (max-width: 1024px) {
    .clb_logo .slogan {
        top: 30px;
        left: 34%;
    }
}
@media (max-width: 812px) {
    .page-template-homepage .site-header.transparent {
        position: initial;
    }
    .clb_logo .slogan {
        left: 44%;
    }
}
@media (max-width: 736px) {
    .clb_logo .slogan {
        top: 40px;
        left: 18%;
    }
}
@media (max-width: 480px) {
    .logo-wrapper .navbar-brand>img {
        height: 55px !important;
    }
    .clb_logo .slogan {
        top: 27px;
        left: 22%;
    }
    .flexslider .slides img {
        height: auto;
    }
    .vc_custom_1474957703294 .vc_custom_1510678160257 {
        padding-left: 0 !important;
    }
    .flexslider, .wpb_row, .wpb_wrapper .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
        margin-bottom: 0 !important;
    }
    .themeum-button {
        margin-top: 10px;
    }
    .wpb_single_image img {
        margin-bottom: 0;
    }
}
@media (max-width: 320px) {
    .clb_logo .slogan {
        font-size: 12px;
        top: 27px;
        left: 25%;
    }
}