/*
Theme Name: Divi Child Theme
Theme URI:
Description: Divi Child Theme WordPress
Author: 
Author URI: 
Template: Divi
Version: 1.0
*/
@import url("../Divi/style.css");
@import url("css/custom-style.css");

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,700i');
body{
	font-family: 'Open Sans', sans-serif;
}
#top-header{
	display:none;
}
#main-header{
    background: #162a44;
    color: #fbf1c1;
	background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(22,42,68,1)),to(rgba(22,42,68,0)));
    background-image: -webkit-linear-gradient(left,rgba(22,42,68,0) 0%,rgba(22,42,68,1) 50%,rgba(22,42,68,0) 100%);
    background-image: -moz-linear-gradient(left,rgba(22,42,68,0) 0%,rgba(22,42,68,1) 50%,rgba(22,42,68,0) 100%);
    background-image: -ms-linear-gradient(left,rgba(22,42,68,0) 0%,rgba(22,42,68,1) 50%,rgba(22,42,68,0) 100%);
    background-image: -o-linear-gradient(left,rgba(22,42,68,0) 0%,rgba(22,42,68,1) 50%,rgba(22,42,68,0) 100%);
    background-image: linear-gradient(left,rgba(22,42,68,0) 0%,rgba(22,42,68,1) 50%,rgba(22,42,68,0) 100%);
    background-image: -webkit-radial-gradient(top center,rgba(22,42,68,1),rgba(22,42,68,0));
}
.container, .et_pb_row{
    max-width: 1170px;
    padding: 0 15px;
    width: 100%;
}
.home-time{
	text-align: center;
}

.home-time .et_pb_text_align_left {
	text-align: center;
}
.home-time .et_pb_text_align_left h2 {
	text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #fbf1c1;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: bold;
}
.home-time .et_pb_text_align_left h3{
	text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #fbf1c1;
    padding-bottom: 10px;
    font-size: 30px;
}
.home-time .et_pb_button{
    color: #fbf1c1 !important;
    width: 165px;
    border-radius: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0;
    border: 2px solid #fff;
    line-height: 3.3 !important;
}
.home-time .et_pb_button:after{
	display:none;
}
h2{
    font-size: 35px;
    font-weight: bold;
    color: #282828;
}
.home-time .et_pb_button:hover{
    background: #162a44;
    padding: 0;
    border: 2px solid #162a44;
}
.home-images .et_pb_text_align_left {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}
.home-images .et_pb_text_align_left h2{
    text-align: center;
    color: #282828;
    text-transform: uppercase;
    font-weight: bold;
}
.home-images .et_pb_text_inner h5{
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.home-images .et_pb_text_inner p{
    font-size: 14px;
    color: #fbf1c1;
}
.home-images .et_pb_row_2 .et_pb_text_inner{
    padding: 168px 0px 17px 20px;
	cursor:pointer;
}
#top-menu a{
    color: #fbf1c1;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
#top-menu a:hover{
    color: #fbf1c1 !important;
    background: unset;
}
.home-text h2{
    color: #282828;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.home-text p{
    line-height: 1.75;
}
p{
    font-size: 14px;
    color: #282828;
    line-height: 1.5;
}
ul,li{
    list-style: none;
    list-style-type: none;
}

.footer-widget .title{
	font-size: 14px;
    color: #a23f2f;
    font-weight: 700;
    text-transform: uppercase;
}
#main-header #et-top-navigation{
    padding-left: 0px !important;
    padding-bottom: 20px;
    padding-top: 52px;
}

#top-menu li {
    display: inline-block;
    padding-right: 45px;
    font-size: 14px;
}

.home #main-content .et_pb_section.home-time{
    padding: 12.5% 0 13.5%;
}
.home-images .et_pb_row.et_pb_row_1{
    padding: 10px 0 24px 0;
}

.home-images .et_pb_row.et_pb_row_2 .et_pb_column_1_3{
    width: calc(( 100% - 60px)/3);
    float: left;
    margin-right: 30px;
}
.home-images .et_pb_row.et_pb_row_2{
    padding: 0 15px;
}
.et_pb_section.home-text .et_pb_row{
    border-top: 1px solid #ebebeb;
    padding: 0 15px;
    padding-top: 35px;
}
.home #main-content .et_pb_section.home-text{
    padding: 15px 0 80px;
}

.home #main-content{
    max-width:100%;
    margin: unset;
    padding: 0 ;
}

#main-content{
    max-width: 1170px;
    margin: auto;
    padding: 0px 15px;
}

h1{
	font-size: 35px;
    color: #282828;
    font-weight: bold;
}
.nav li ul {
    width: 240px;
    border-top: 3px solid #661f10;
    opacity: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
    margin-top: 0px;
    padding-top: 0;
}

#top-menu li .sub-menu li {
    margin: 0;
    width: 100%;
    padding: 0 0px;
    line-height: 1;
}
#top-menu li .sub-menu li a {
    width: unset;
    padding: 10px 10px 10px;
    color: #681f0f;
    text-transform: inherit;
	line-height: 1.5;
}
#top-menu li .sub-menu li a:hover {
    background-color: #681f0f !important;
    opacity: 1;
}
.et_right_sidebar #main-content .container:before {
	right: 25.5%!important;
}

h1, h2, h3, h4, h5, h6 {
    color: #282828;
}

#sidebar h4.widgettitle{
    font-weight: bold;
}

#sidebar .wp-email-capture label{
    font-weight: bold;
    line-height: 1.5;
    padding-top: 15px;
    padding-bottom: 5px;

}

#sidebar .wp-email-capture input{
	width: 100%;
    float: left;
    border: 1px solid #ebebeb;
    height: 50px;
    padding: 0 10px;
    color: #282828;
}
#sidebar .wp-email-capture input[type="submit"]{
    margin-top: 20px;
    cursor: pointer;
    color: #fbf1c1;
    background: #162a44;
	border: 2px solid transparent;
	font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    height: 50px;
    width: 160px;
}

#sidebar .wp-email-capture input:focus{
	outline:none;
	border-color:unset;
    border: 1px solid #ebebeb;
}

#main-content .container {
    padding-top: 0px;
}
.home-text .et_pb_column_1_3{
	background: #f5f5f5;
    padding: 0 10px;
    box-shadow: 0px 5px 10px 7px #ededed;
	width: 26%;
    float: right;
    margin-top: 35px;
}
.home .wrap-page {
    width: 100%;
    float: left;
    padding: 0px 0 0px;
}
.home-contact .et_pb_contact .et_pb_contact_field_half,
.home-contact .et_pb_contact .et_pb_contact_field_last{
    float: left;
    width: 100%;
    padding-left: 0;
    margin-bottom: 15px;
}

.home #main-content .et_pb_section{
	padding: 54px 0;
}

#main-content .et_pb_section{
    padding: 0px 0;
}

.page .et_pb_toggle .et_pb_toggle_title{
	color: #282828;
    font-weight: bold;	
    padding-left: 30px;
    padding-right: 0;
}
.et_pb_toggle .et_pb_toggle_title:before {
    color: #641f0f;
    right: auto;
    left: 0;
}

.et_pb_toggle.et_pb_toggle_close{
	border: 0;
    border-bottom: 1px solid #cbcbce;
    background: #fff;	
    padding: 15px 0 20px 0;
}
.et_pb_module {
    padding: 29px 18px 10px 0;
}

.et_pb_toggle.et_pb_toggle_open{
    border: 0;
    border-bottom: 1px solid #cbcbce;
}

.et_pb_toggle_content{
	padding-left: 30px;
    padding-bottom: 20px;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, 
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 10px;
}
.home .sidebar-page{
	display:none;
}
#main-footer {
    width: 100%;
    float: left;
}

.wrap-page .et_pb_row {
    padding: 0px 0;
}
.home .entry-content {
    width: 100%;
    float: left;
    position: relative;
    padding-right: 0px;
}

.sidebar-page{
    width: 35%;
    padding-top: 0px;
    float: right;
    padding-left: 30px;
}

.et_right_sidebar .sidebar-page #sidebar {
    padding-left: 0;
    width: 100%;
	padding-left:0px;
}

.wrap-page{
    width: 100%;
    float: left;
    padding: 20px 0 50px;
}

.wrap-page h1{
    margin-bottom: 0;
    padding-bottom: 0;
}
.page-id-221 .et_pb_text_inner li{
	list-style: initial;
}
#sidebar .wp-email-capture input[type="submit"]:hover{
    color: #162a44;
    background: #fff;
    border: 2px solid #162a44;
}

.et_right_sidebar #main-content .container:before {
    display:none;
}

.page-your-profile input,
.page-your-profile select{
    height: 40px;	
    padding: 0 10px;
    color: #282828;
}
.page-your-profile table,
.page-your-profile td{
    border: unset;	
    border-top: none !important;
}

.page-your-profile th,
.page-your-profile td{
	padding: 0px 0 10px 0 !important;
}
.page-your-profile h3{
      color: #282828;
    font-weight: bold;
    text-transform: inherit;
    margin-bottom: 10px;
}
.page-your-profile label{
    color: #282828;
    font-weight: bold;
    margin-top: 10px;
}
.page-your-profile .button-primary,
.page-your-profile .button{
    background: #162a44;
    color: #fbf1c1;
    border: 2px solid transparent;
    width: 165px !important;
    height: 40px;
    font-size: 14px;
    font-weight: bold;
	cursor:pointer;
}

.page-your-profile .button-primary:hover,
.page-your-profile .button:hover{
    background: #fff;
    color: #162a44;
    border: 2px solid #162a44;
}

.page-your-profile input:focus,
.page-your-profile input[type="checkbox"]:focus, 
.page-your-profile select:focus{
	outline:none;
}
.page-your-profile input[type="checkbox"]{
    width: 20px;
    height: 20px;
}


.home-contact h1{
    color: #591c10;
    font-size: 24px !important;
    margin-bottom: 12px;
    font-weight: bold;
}

.et_pb_module.home-contact{
    padding: 10px;
	padding-top: 28px;
    padding-bottom: 20px;
    margin-top: 0;
}
.et_pb_module.home-contact input{
    color: #888888;
    font-size: 14px;
    position: relative;
    height: 50px;
}
.home-contact .et_pb_contact_form {
    margin-left: 0%;
}

.home-contact .et_pb_contact_submit:after{
	display:none;
}
.home-contact .et_pb_contact_submit{
	height: 50px;
    width: 160px;
    padding: 0 !important;
    border: 2px solid transparent !important;
    border-radius: 0;
    font-size: 14px;
    font-weight: bold;
}
.home-contact .et_pb_contact_submit:hover{
    background: #fff;
    color: #162a44;
    border: 2px solid #162a44 !important;
}
.et_pb_text.et_pb_module.et_pb_text_0{
    padding: 0 0 30px 0;
}
.et_pb_module.home-contact p{
    position: relative;
}
.et_pb_module.home-contact p.et_pb_contact_field_0::after{
    position: absolute;
    top: 15px;
	width:23px;
    right: 0;
	font-family: FontAwesome;
	content: "\f007";
    color: #888888;
    font-size: 14px;
}
.et_pb_module.home-contact p.et_pb_contact_field_1::after{
    position: absolute;
    top: 12px;
	width:27px;
    color: #888888;
    font-size: 14px;
    right: 0;
	font-family: FontAwesome;
	content: "\f003";
}

.home-contact .et_pb_contact_message {
    min-height: 105px;
}

#footer-widgets .footer-widget {
    margin: 0 8.5% 3.1% 0;
}

#nav_menu-4 {
    padding-left: 30px;
}

#footer-bottom {
    padding: 8px 0 5px;
    background-color: #222222;
}
#main-footer {
    background-color: #282828;
}

.tml.tml-login{
	margin-top: 20px;
}
.tml-login input{
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
    color: #282828;
	margin-top: 0;
}
.tml-login label{
    margin-bottom: 10px;
    font-weight: bold;
}

.tml-submit-wrap input[type="submit"]{
	background: #162a44;
    border: 2px solid transparent;
    color: #fbf1c1;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    width: 160px;
}
#sidebar .et_pb_widget {
    margin-bottom: 0px;
}

.tml-login .tml-action-links{
    padding: 0 !important;
}

.tml-login .tml-action-links li a{
    text-decoration: underline;
    color: #721c0c;
}
.tml-submit-wrap input[type="submit"]:hover{
	background: #fff;
    border: 2px solid #162a44;
    color: #162a44;
}

input{
    height: 50px;
    padding: 0 10px;
    color: #282828;
    font-size: 14px;
}
input.text:focus, input.title:focus, input[type=text]:focus, select:focus, textarea:focus {
    border-color: #ebebeb;
    color: #282828;
}
#footer-widgets .footer-widget li a:hover{
    color: #162a44 !important;
}
#top-menu-nav .menu-item a:after{
	display:none;
}
.et_header_style_left .logo_container {
    width: 280px;
}
input[type="submit"]{
	background: #162a44;
    border: 2px solid transparent;
    color: #fbf1c1;
    font-weight: bold;
	cursor:pointer;
}
input[type="submit"]:hover{
	background: #fff;
    border: 2px solid #162a44;
    color: #162a44;

}
.et_right_sidebar #left-area {
    float: left;
    padding-right: 0;
    width: 100%;
}
.et_right_sidebar #sidebar {
    padding-left: 30px;
    width: 35%;
}

#content-area{
    padding: 30px 0;
}
.et_right_sidebar #left-area .entry-content{
    padding-top: 0;
    padding-right: 0;
}

.et_pb_toggle_content li{
    color: #282828;
}
.page-id-221 .et_pb_text_inner h5{
	font-size:16px;
    line-height: 1.5;
}
.home-text .et_pb_column_2_3 {
    width: 67.3%;
}
.home #main-content .et_pb_section.home-time .et_pb_button_module_wrapper{
    padding-top: 12px;
}
.powered-by-event-espresso-credit{
	display:none;
}

.event-content .event-tickets form,
.event-content .event-tickets,
.event-content .event-datetimes,
.event-content .espresso-venue-dv{
    float: left;
    width: 100%;
}
.espresso-venue-dv .event-venues-h3{
    font-size: 24px;
    line-height: 1.5;
}
.espresso-venue-dv h4{
    font-size: 18px;
    font-weight: 400;
}
.espresso-venue-dv p{
    float: left;
    font-weight: 400;
    font-size: 14px;
}
.espresso-venue-dv p strong{
    display: none;

}
.espresso-venue-dv h4 strong:nth-child(1){
      display: none;
}

.espresso-venue-dv h4 strong{
    float: left;
    font-weight: 600;
}

.event-content p{
    width: 100%;
    float: left;
    font-size: 16px;
}
.et-search-form, .et_mobile_menu, .footer-widget li:before, .nav li ul, blockquote {
    border-color: #661e0f;
}

.espresso-venue-dv span{
    font-size: 16px;
    color: #282828;
}
.espresso_events-template-default #left-area{
    width: 100%;
    float: left;
}
.espresso-venue-dv h4 span:hover{
	color:#f11;
}

.event-content .ticket-selector-submit-btn,
.event-content .ticket-selector-submit-btn-wrap{
    float: left;
}
.espresso_events-template-default .et_post_meta_wrapper .post-meta{
	display:none;
}
a:hover {
    color: #f00;
}
.event-datetimes ul{
    padding-left: 0;
}
.event-datetimes ul form{
    padding-left: 0;
}

.home-text .et-pb-contact-message p{
    width: 100%;
    float: left;
}

.home-text .et-pb-contact-message li{
	display:none;
}
.espresso_events-template-default #sidebar{
display:none;
}
.page-id-366 #left-area{
    width: 100%;
}
.post-type-archive-espresso_events #left-area{
    width: 65%;
}


.espresso_events-template-default .event-content .et_builder ul.et_lb_tabs_nav .et_lb_tab_active a{
    background: #162a44;
    color: #fbf1c1;
    border: 1px solid transparent;
}
.espresso_events-template-default .event-content .et_builder .et_lb_module_content_inner {
    background: #fff;
    padding: 25px 15px;
}

.espresso_events-template-default .event-content ul.et_lb_tabs_nav a:hover {
    color: #fbf1c1;
    background: #162a44;
	border: 1px solid transparent;
}
.wrap-page h1 {
    margin-bottom: 15px;
}
.page-id-513 .sidebar-page{
	display:none;
}
.espresso-venue-dv strong{
    margin-bottom: 20px;

}

.lt-grey-text {
    color: #282828 !important;
    font-size: 14px !important;
}
.cntr, .jst-cntr {
    text-align: left !important;
}
.jst-rght {
    text-align: left !important;
}

.espresso_events-template-default ul.et_lb_tabs_nav a {
    color: #282828;
    font-weight: bold;
}
.sidebar-page .widget_ee-upcoming-events-widget a{
    color: #282828;
}

.sidebar-page .ee-upcoming-events-widget-title-h5 {
    margin: 0 0 0;
}

.sidebar-page .ee-event-datetimes-li {
	display:none;
}
.wrap-page .et_pb_row_0 .et_pb_module.et_pb_toggle {
       padding: 15px 0 20px 0;
}
.post-type-archive-espresso_events .post-meta{
	display:none !important;
}
#top-menu a:focus{
	
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent !important;
    border: 0;
}
a:focus {
    outline: none !important;
}
.wrap-template{
    width: 65%;
    float: left;
}

.home .wrap-template {
    width: 100%;
    float: left;
}
.post-type-archive-espresso_events h2.entry-title{
    font-size: 20px;
}
.btn{
	background:#162a44 !important;
    border-radius: 0 !important;
    border: 2px solid transparent !important;
    font-weight: bold !important;
    box-shadow: none !important;
    margin-top: 30px !important;
    width: 160px !important;
    height: 50px;
    text-transform: uppercase;
}
.form-group input{
    height: 50px;
    padding: 0 10px;
    border-radius: 0;
    border: 1px solid #cbcbce;
    box-shadow: none;
    color: #888888;

}
.form-group label{
    color: #282828;
    padding-bottom: 5px;
    padding-top: 10px;
}

#wpcrlRegisterForm h3,
#wpcrlLoginForm h3{
	display:none;
}
.btn:hover{
	border: 2px solid #661e0f !important;
    background: #fff !important;
    color: #661f0f;
}
.form-group input:focus{
    box-shadow: none !important;
    border: 1px solid #cbcbce;
}
.et_pb_contact p input, .et_pb_contact p textarea {
    padding: 0 10px;
}
.glyphicon-ok:before ,
.has-error .form-control-feedback{
    display:none !important;
}
#wpcrlLoginForm{
	
}
td, th{
    font-size: 14px;
    color: #282828;
}

.smaller-text{
	font-size: 14px !important;
    color: #282828 !important;
}
.mini-cart-button, .cart-results-button, .event-cart-button,
#cart-results-modal-dv a{
    font-weight: bold !important;
    color: #162a44 !important;
}
#cart-results-modal-dv {
    padding: 11em 5em 3.5em !important;
}

#spco-attendee_information-pg{
    font-size: 14px !important;
    color: #282828;
    padding-bottom: 15px !important;
    line-height: 1.5;

}

.big-event-title-hdr{
    font-weight: bold;
    margin-bottom: 10px;
}

.small-text{
	font-size: 14px !important;
    color: #282828 !important;
}

#spco-attendee_information-dv input{
    box-shadow: none !important;
}
#ee-single-page-checkout-dv label {
    margin-top: 10px !important;
    margin-bottom: 5px !important;
}
.et_lb_module.et_lb_image .et_lb_module_content{
    border: none;
    box-shadow: unset;
}
.et_lb_image_box {
    margin: 0;
}
.et_pb_image_container img, .et_pb_post a img {
    width: 100%;
    float: left;
}

.et_builder .et_lb_image .et_lb_module_content_inner {
    background: #fff;
    padding: 25px 0px;
}
.contact-form-page .et_pb_contact .et_contact_bottom_container{
	
}
.contact-form-page .et_pb_contact .et_pb_button:hover{
    background: #fff;
    color: #162a44;
    opacity: 1;
    border: 2px solid #162a44;
    border-radius: 0;
}

.contact-form-page .et-pb-contact-message p{
    margin-top: 10px;
}
.contact-form-page .et-pb-contact-message li{
    display:none;
}
#wpcrlLoginForm input{
    border: 1px solid #ebebeb;
    background-color: #fbf1c1 !important;
}






@media (max-width: 1200px){
#footer-widgets .footer-widget {
    margin: 0 0% 0 0 !important;
    width: 33.33% !important;
}
#top-menu li {
    padding-right: 30px;
   
}

}


@media (max-width: 980px){


	.wrap-page {		
		padding: 20px 15px 50px;
	}
	.et_right_sidebar #sidebar{
		padding-left: 15px !important;
		padding-right: 15px;
	}
	.sidebar-page {
		width: 100%;	
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 30px;
	}
	.pagination.clearfix{
		margin-bottom: 15px;
	}
	.mobile_menu_bar:before {
		font-size: 45px;
		color: #fbf1c1;
	}
	.et_header_style_left #logo {
		max-width: 100%;
	}
	.home-images .et_pb_row.et_pb_row_2 .et_pb_column_1_3 {
		width: calc(( 100% - 60px)/3) !important;
		float: left;
		margin-right: 30px;
	}
	.et_mobile_menu {
		padding: 0%;
		border-top: 3px solid #681f0f;
	}

	.et_mobile_menu li a {
		display: block;
		padding: 10px 3%;
		border-bottom: 1px solid rgba(0,0,0,.03);
		color: #282828;
	}
	.et_mobile_menu li li {
		padding-left: 2%;
	}
	.home-images .et_pb_row_2 .et_pb_text_inner {
		padding: 168px 0px 17px 10px;
	}
	.entry-content {
		width: 100%;
		padding-right: 0;
	}

	#post-366 .entry-content {
		width: 100% !important;
	}
	#main-content {
		padding: 0px 0px;
	}
.wrap-template {
    width: 100%;
    padding: 0 15px;
    float: left;
}
.col-xs-8 {
    width: 100%;
    padding: 0;
}
.spco-whats-next-buttons a{
    float: left;
    width: 100% !important;
    margin-bottom: 15px !important;
}
.spco-whats-next-buttons input{
    float: left;
    width: 100% !important;
    margin-bottom: 15px !important;
}






}
@media (max-width: 717px){
.home-images .et_pb_row.et_pb_row_2 .et_pb_column_1_3 {
    width: 100% !important;
    float: left;
    margin-right: 0;
}
.et_pb_section.home-text .et_pb_row {
    border-top: 1px solid #ebebeb;
    padding: 0 15px;
    padding-top: 0px;
}
#footer-widgets .footer-widget {
    width: 100% !important;
}
#nav_menu-4, #nav_menu-5 {
    padding-left: 0;
}
.et_pb_module {
    padding: 29px 0px 10px 0;
}



}
@media (max-width: 400px){
.et_header_style_left #logo {
    max-width: 60%;
}
#main-header #et-top-navigation {
    padding-bottom: 0px;
    padding-top: 20px;
}

.et_pb_section.home-images .et_pb_row_1 .et_pb_column {
    margin-bottom: 0px;
}
h1{
    font-size: 30px !important;
}

h2{
    font-size: 25px !important;
}
.wrap-page {
    padding: 20px 0px 50px;
}
.sidebar-page {
    padding-left: 0;
    padding-right: 0;
}

.mini-cart-button.button, .cart-results-button.button, .event-cart-button.button {
    padding: 10px !important;
}




}