/*
Theme Name: Theater Child
Theme URI: http://cmsmasters.net/theater-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Theater Child Theme
Template: theater
Version: 1.0.0
License:
License URI:
Text Domain: theater-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
.single-post .content_wrap  {
    width: 60%!important;
    margin-left: auto!important;
	margin-right: auto!important;
}

@media screen and (min-width: 981px) {
.single-post .content_wra {
    width: 90%!important;
    margin-left: auto!important;
	margin-right: auto!important;
}
}



#comments {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10% !important;
	padding-right:10% !important;
}

#respond {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10% !important;
	padding-right:10% !important;
}




.page-id-19439, .cmsmasters_row_outer_parent{
	padding-bottom:10px !important;
	padding-top:10px !important;
}
.specialbryan a{
font-weight:900;
text-decoration:underline !important;
color:#bb9658 !important;
}
.cmsmasters_toggles a {
	font-style: normal !important;
	font-weight:700 !important;
}
.cmsmasters_toggles .cmsmasters_toggle_wrap {
    padding-bottom: 20px;
}
.mc4wp-form-fields {
	text-align:center;
}
.mc4wp-form-fields input[type=submit]{
    background: linear-gradient(135deg, #e96d00 0%,#9d1215 100%) !important;
    color: #fff !important;
    font-weight: 800 !important;
}
.play-icon {
   display: flex;
   align-items:center;
   width: 50%;
   margin-left:auto;
   margin-right:auto;
}
.play-icon img{
   margin-right: 8px;
}
.specialbryan {background: #8a2826;padding:5%;margin-bottom:20px;display: none;}
#cmsmasters_row_zp4y41x2o3{
	padding-top:120px;
}
.page-id-19439 .headline_outer {
    display: none;
}
#mc-embedded-subscribe {
	width:100% !important;
}
.mc-field-group input{
	margin-left:auto !important;
	margin-right:auto !important;
	position:relative !important;
	margin-bottom:5px !important;
	width:100% !important;
}
#cmsmasters_column_6j2gxo60kk{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+1,f4f4f4+34 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(244,244,244,1) 34%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(244,244,244,1) 34%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(244,244,244,1) 34%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
#cmsmasters_column_6j2gxo60kk h4{
color:#000;
}
.emailbox{
background: #8a2826;
padding:5%;

}
.sgpb-theme-1-overlay {
    background: #000 !important;
}
.actors .one_half {
    margin: 0 0%;
	width: 49.6%;
}
@media only screen and (max-width: 900px) {
  .actors .one_half  {
	width: 100%;
  }
}
.cmsmasters_clients_item img {
    padding: 0px 2px !important;
    border-radius:4px !important;
}
@media only screen and (max-width: 900px) {
.actors-inner .cmsmasters_clients_grid.clients_five .cmsmasters_clients_item {
    width: 33%;
    display: inline-block;
}
}
@media only screen and (max-width: 900px) {
.actors .cmsmasters_clients_grid.clients_three .cmsmasters_clients_item {
    width: 33%;
    display: inline-block;
}
}
.cmsmasters_clients_item img:hover{
 border:#e46707 1px solid;
}
/*------ 5 COLUMN GRID ------*/
.fivegrider {
	width   	  : 20%;
	float 		  : right;
	position      : relative;
	min-height    : 1px;
	padding-right : 10px;
	padding-left  : 7%;
}
@media (max-width: 1024px) {
	.fivegrider { width : 33%; }
}
@media (max-width: 768px) {
	.fivegrider { width : 50%; }
}
@media (max-width: 480px) {
	.fivegrider { width : 100%; }
}
/*------ 5 COLUMN GRID ------*/
.textwidget table:not([class]):not([id]) th, table:not([class]):not([id]) td {
    padding: 0px;
    border-width: 0px;
}
.hidden {
	display:none;
}
.logo-image{
	max-width:70%!important; 
}
.give-goal-progress {
display:none !important;
}
.cmsmasters_profile_subtitle {
	color:#000 !important;
}
.navigation ul li a {
    width: 200px !important;
}
.hesperiden.tparrows.tp-rightarrow:before {
    content: ">";
    margin-right: -3px;
}
.hesperiden.tparrows.tp-leftarrow:before {
    content: "<";
    margin-left: -3px;
}
/*----------HEADER----------*/
.header_fullwidth .header_mid .header_mid_inner {
    max-width: 1200px;
}
/*----------BUTTONS----------*/
.button  {
	border-radius: 4px !important;
	background: linear-gradient(135deg, #e96d00 0%,#9d1215 100%) !important;
}
.button:hover  {
	border-radius: 4px !important;
	background: linear-gradient(135deg, #9d1215 0%, #e96d00 100%) !important;
}
.engage-buttons  {
	border-radius: 4px !important;
	color: #fff!important; 
	text-align: center; 
	font-size: 35px; 
	padding: 20px 0px 25px 0px; 
	background: linear-gradient(135deg, #e96d00 0%,#9d1215 100%) !important;
}
.engage-buttons:hover  {
	border-radius: 4px !important;
	background: linear-gradient(135deg, #9d1215 0%, #e96d00 100%) !important;
}
.donate-button-menu a{
	background: linear-gradient(135deg, #e96d00 0%,#9d1215 100%) !important;
	height:40px !important;
	margin-top: 20px;
	margin-left:10px;
	color:#fff !important;
	border-radius:5px;
	font-weight:800 !important;
}
/*----------OTHER----------*/
.et-db, #et-boc, .et_pb_gallery_grid, .et_pb_gallery_item {
    display: inline !important; 
}
.hidden-element{
	display:none; 
}
.elementor-widget-container{	padding-top: 0px!important; 
}
