
/* 
 Theme Name:     Comedy on State Child	
 Author:         Acuity Creative	
 Author URI:     
 Template:       Divi
 Version:        100.1 
*/ 


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


/*.tribe-events-list .tribe-events-loop .tribe-events-event-image {
	width: 50% !important;
}*/

.et_pb_row {
	width:95%;
	padding:0px;
}

#main-content {
    background-color:transparent !important;
}
.et_pb_section {
	background-color: rgba(0, 0, 0, 0);
}

.comedy-page {
	padding-top:0px;
	width:100%;
}

#tribe-events-pg-template, .tribe-events-pg-template {
	max-width:100%;
}

.event-center {
	text-align: center;
}

#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
	padding-left:0px;
}

#post-428 .press {
	width:80%;
	text-align: center;
}

/* https://designshack.net/articles/css/12-fun-css-text-shadows-you-can-copy-and-paste/  */

h2.entry-title {
	font-size:30px;
	color:black;
	font-family: rucksack,'Fira Sans', Helvetica, Arial, serif;
	text-transform: uppercase;
	font-weight: 600;
  
/*	text-shadow: 2px 2px 2px rgba(0,0,0,0.7);*/
}

h4.sub-header {
	color:black;
	font-family: rucksack, Helvetica, Arial, serif;
	font-weight: 400;
	
}

h4.sub-header-date {
	color:black;
	font-family: rucksack, Helvetica, Arial, serif;
	font-weight: 600;
	
}

h4.special-engagement {
	color:red;
	font-family: 'Fira Sans', Helvetica, Arial, serif;
	font-weight: 600;
	
}

.tribe-events-event-image {
/*	border:2px solid #C8C8C8;*/
  -webkit-filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.5) );
  filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.5) );
}

#top-menu li, .fullwidth-menu li {
  text-transform: uppercase;
}

.press {
	padding: 0.3em 0.6em;
	border:0;
	min-width:80px;
	line-height: 1.4em;
	text-align: center;
}

.press-round {
    border-radius: 3px;
}

.press-facebook {
	--p: #3b5998;
    color: white;
}
.press-buy {
	--p: #e09900;
    color: white;
}

.buytix {
	font-family: 'Fira Sans', Helvetica, Arial, serif;
	font-size: 100%;
}

/* https://purecss.io/buttons/ */

/* orange fd8a10*/
/* red ff3f19 */
/* old website green 538312 */
.button-buy {
            background: #538312; 
			color: white;
			font-family: 'Fira Sans', Helvetica, Arial, serif;
        }
.button-facebook {
            background: #3b5998; 
			color: white;
			font-family: 'Fira Sans', Helvetica, Arial, serif;
        }

.button-orange {
       background: #fd8a10; 
		color: white;
		font-family: 'Fira Sans', Helvetica, Arial, serif;
    }

.button-xlarge {
          font-size: 150%;
      }


#post-428 .pure-button {
	width:100%;
}

h3.ecs-date {
	font-family: rucksack, Helvetica, Arial, serif;
	font-size: 200%;
    font-weight: 600;
}

.page-id-789 h4 {
	font-family: 'Fira Sans', Helvetica, Arial, serif;
	font-size: 150%;
    font-weight: 600;
}

.email-button {
	width:75%;
}

.et_pb_section {
	padding:5px;
}


div#divi_pb_widget-2 {
	width: 100%;
}

/*.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 3%;
}*/

#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
	line-height:1.7em;
}


.pricing table {
	width:100%;
	table-layout: fixed;
}
.pricing tr td {
	padding:4px;
	border:0px;
}

.pricing td {
	width:25%;
}

/* Place the word MENU after the mobile hamburger */
.mobile_menu_bar:after {
    content: 'MENU';
    position: relative !important;
    bottom: 10px;
    left: 10%;
    color: #c4c4c4;
}

/* Change the hamburger to X when opened */
.mobile_nav.opened .mobile_menu_bar:before {
    content: '\4d';
}



