/* 
 Theme Name:     Webmonster Theme
 Author:         Webmonster
 Author URI:     http://www.webmonster.com
 Template:       Divi
 Version:        1.0 
*/ 

@import url("../Divi/style.css");

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

bodyx { font-weight: 300; }
h1 { padding-bottom: 15px; }
h2 { padding-bottom: 15px; }
h3 { padding-bottom: 15px; }
h4 { padding-bottom: 15px; }
h5 { padding-bottom: 15px; }
h6 { padding-bottom: 15px; }

/*** HEADER ***/
#et-info { float: right; }
.et-social-icons a { color: #000 !important; }
.et-social-icon a::before { font-size: 22px !important; }


#mobile_menu1 { margin-top: 40px; }
.et-pb-contact-message p { font-weight: 600; color: #29be30; font-size: 20px; }

.et-pb-controllers a { width: 20px !important; height: 20px !important; border-radius: 20px !important; opacity:1; background: none; border: 2px solid #fff; }
.et-pb-controllers a.et-pb-active-control { background: #fff; }

.my-footer-menu-bulleted li { background: url(/webmon-nxt/wp-content/uploads/2022/06/square.webp) no-repeat left center; width: 100%; display: block; text-align: left; padding-left: 30px; padding-bottom: 0px; }
.my-footer-menu-bulleted li a { padding-bottom: 0; }

#sb-menu li { display: block !important; width: 100% !important; background: #000; padding: 25px 20px 20px !important; text-align: center; }
#sb-menu li:hover { background: #077035; }

.mfp-title { display: none; }

/*** Not Collapsing Menu ***/
@media screen and (max-width: 980px) {
.my-footer-menu .et_pb_menu__menu {
display: block;
}
.my-footer-menu .mobile_menu_bar {
display: none;
}
}

/*Logo between section*/
@media only screen and (max-width: 980px) {
#logo {
min-height: 120px;
}
}
@media only screen and (min-width: 981px) {
#logo {
min-height: 148px;
}
}




/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
	.et-pb-controllers { bottom: 20px; }
}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) and (max-width: 1605px) {
	.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide, #main-slider .et_pb_container {
		  height: 650px !important;
		}
	#main-slider .et_pb_slide_title { font-size: 48px !important; }
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.et-pb-controllers { bottom: 10px; }
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	.et-pb-controllers { bottom: 20px; }
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
}

 
.tc_event_date_title_front { font-size: 24px; color: #077035; font-weight: 600; }
#event-list-home .pagination { display: none; }
.tickera-button { font-size: 24px; background: #077035; padding: 12px 30px 15px; font-family: 'Playfair Display',Georgia,"Times New Roman",serif; font-weight: 600; border: 0 !important;  }
.tc_events .et_post_meta_wrapper img { max-width: 100% !important; }
.cart_form span.title, .cart_form span.price { font-weight: bold; font-size: 24px; font-weight: 600; border: 0 !important; text-transform: none; padding: 10px; }
#sidebar #menu-sidebarticketsmenu li a { display: block; color: #fff; padding: 25px 20px; text-align: center; background: #000; font-size: 20px; }
#sidebar #menu-sidebarticketsmenu li a:hover { background: #077035; }
.tc_events h1.entry-title { font-size: 36px; }

/***REMOVE SIDEBAR BORDER******/
.et_right_sidebar #sidebar { padding-left: 0 !important; }
#main-content .container:before { width:0; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }


h4.widgettitle { font-weight: bold; font-size: 24px; font-family: 'Playfair Display',Georgia,"Times New Roman",serif; font-weight: 600; line-height: 1.2; text-align: center; }

#left-area { padding-bottom: 90px; }
