/*
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;
}
.threecalloutheadline{
	color: #CF4520;	
}

.redhr {
border-top: 3px solid  #CF4520 !important;
}
/*custom classes*/
.yellowbutton a:not(.submenu){
	background-color: #81BC00 !important;
	color: #fff !important;
	font-weight: bolder !important;
	font-size: 24px !important; 
	text-decoration: none !important;
	text-align: center;
	border-radius: 2px;
	line-height: 44px;
	min-height: 44px;
	padding: 10px;	
}
.aslacallout {
	padding: 20px;
}
.aslacalendardate{
  color: #CF4520;
  font-size: 60px;
  line-height: 60px;
}
.aslacalendarmonth{
  font-size: 16px;
  font-weight: 500;
  color: #000;
}
.tourschedule {
	list-style:none;
	margin-left: -40px;
}
.tourschedule li {
	border-top: 1px solid  #000 !important;
	margin-top:25px; 
}
.companyname{
	cursor: pointer;
}
.aslacallout{
	min-height:400px;
}
#mobile-menu #menu-primary-1 li a {
	width: 80%;
}
#mobile-menu #menu-primary-1 li span {
	width: 20%;
}
a {
	color: #72808c;
}
a:hover, a:focus, a:active {
	color: #415967;
	text-decoration: underline;
}
.aslacalendardate {
	font-family: Retina-Light;
}
.aslacalendarmonth {
	font-family: Retina-Bold;
}
.bluehr {
	border-top: 2px solid #003B49 !important;
	margin: 10px 0;
}
.redhr {
	border-top: 2px solid #CF4520 !important;
	margin: 10px 0;
}
.threecalloutheadline {
	margin-top: 10px;
}
.yellowbutton a {
	font-family: Retina-Light;
	padding: 12px 15px !important;
}
#main {
	font-variant-numeric: oldstyle-nums;
	font-variant-numeric: proportional-nums;
	font-variant-numeric: tabular-nums;
}
#main .vc_col-has-fill>.vc_column-inner, 
#main .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
#main .vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 30px;
}