body.monitor{
	width:100%;
	background:none;
	margin: 0;
	background: #f7eeda;
	box-sizing: border-box;
	font-size: 0;
}
body.monitor *{
	box-sizing: border-box;
	font-family: 'PT Sans', sans-serif;
}
body.monitor #monitor{
	display: flex;
}
body.monitor .left{
	width:80%;
	max-width: 800px;
	margin:auto;
	display: inline-block;
	padding: 16px 0px;
	vertical-align: top;
	text-align: left;
}
body.monitor .left::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.63);
	z-index: 1;

}
body.monitor .content_item{
	position: relative;
	z-index: 2;
}
	body.monitor .left .prayer-requests-title{
		background-image: url('/wp-content/themes/st-anthony/images/praying-hands.png');
		background-repeat: no-repeat;
		padding-left: 75px;
		background-size: 55px;
	}
	body.monitor .left .prayer-requests-title h1{
		/* color: #452f09; */
		color: white;
		font-size: 28px;
		line-height: normal;
	}
	body.monitor .left .prayer-requests-title h2{
		/* color: #452f09; */
		color: white;
		font-size: 15px;
		line-height: normal;
		font-family: 'PT Sans', sans-serif;
		padding: 6px 0 16px;
	}
	body.monitor .left .prayer-slider{

	}
	body.monitor .left .prayer-slider .viewport {
		width: 100%;
		height: 900px;
		/*float: left;*/
		overflow: hidden;
		position: relative;
	}
	body.monitor .left .prayer-slider .viewport ul.overview{
		list-style: none;
		position: absolute;
		left: 0;
		top: 0;
	}
		body.monitor .left ul li{
			list-style: none;
			width: 100%;
			margin: 0;
			padding: 40px 0;
			color: #c0b097;
			font-size: 18px;
			overflow: hidden;
			float: left;
			background-color: white;
			padding: 20px;
			margin-bottom:12px;
			border-radius: 12px;
		}
			body.monitor .left ul li p{
				font-family: 'PT Sans', sans-serif;
				color: #452f09;
				font-size: 15px;
				margin: 0;
				padding: 0 0 12px 0;
			}
			body.monitor .left ul li .prayer-details p{
				padding-bottom: 4px;
			}
			body.monitor .left ul li .prayer-details p.orange{
				color: #f26c00;
				font-weight: bold;
			}

body.monitor .right{
	width: 100%;
	display: flex;
	/* padding:50px 40px;
	width:44%;
	display: inline-block;
	vertical-align: top; */
	/*background-image: url('/wp-content/themes/st-anthony/includes/images/bg/home_three.jpg');*/
	background-size: cover;
	background-position: center;
	height: 100%;
	position: relative;
}

	body.monitor .right .main-logo{
		/* background: url(/wp-content/themes/st-anthony/includes/css/images/main_logo.png) no-repeat 0 -35px;
		height: 378px;
		width: 546px;
		right: 50px;
		top: 0;
		position: absolute;
		display: none; */
	}

	body.monitor .right .content_item .gform_wrapper .fancy_form ul.gform_fields{
		width: 100%;
		/* padding-top: 150px; */
	}
		body.monitor .right .content_item .gform_wrapper .fancy_form ul li{
			margin: 5px 0;
			padding-left: 0;
		}
			body.monitor .right .content_item .gform_wrapper .fancy_form ul li label{
				color: #FFF;
				font-size: 28px;
				font-family: 'PT Sans', sans-serif;
				text-shadow: 0 0 12px #999, 0 0 2px #777;
			}
			body.monitor .right .content_item .gform_wrapper .fancy_form ul li label .gfield_required{
				color: #FFF;
			}
			body.monitor .right .content_item .gform_wrapper .fancy_form ul li .ginput_container input{
				width:70%;
				padding: 0 8px;
				line-height: 42px;
				height: 42px;
				background: rgba(255, 255, 255, 0.85);
				border-radius: 8px;
				border: 1px solid #999;
				background-image: none;
				color: #555;
				margin-bottom: 15px;
				font-size: 18px;
				font-family: 'PT Sans', sans-serif;
			}
			body.monitor .right .content_item .gform_wrapper .fancy_form ul li .ginput_container.ginput_container_radio input {
				width: auto;	
				margin: 0 10px 0 0;
			}
			.gform_wrapper div.charleft{
				color: #FFF;
				font-family: 'PT Sans', sans-serif;
				text-shadow: 0 0 12px #999, 0 0 2px #777;
				font-size: 14px;
			}
		body.monitor .right .content_item .gform_wrapper .fancy_form ul textarea.textarea{
			width:100%;
			padding: 8px;
			height: 120px;
			background-image: none;
			background: rgba(255, 255, 255, 0.85);
			border-radius: 8px;
			border: 1px solid #999;
			color: #555;
			font-size: 18px;
			font-family: 'PT Sans', sans-serif;
		}
	body.monitor .right .message{
		padding: 0;
		color: #FFF;
		font-family: 'PT Sans', sans-serif;
		text-shadow: 0 0 12px #999, 0 0 2px #777;
		font-size: 20px;
		display: none;
		width:100%;
		text-align: left;
		left: 0;
	}
	body.monitor .right .content_item .gform_wrapper .fancy_form .button {
	  border: 2px #7f9118 solid;
	  border-radius: 6px;
	  position: relative;
	  color: #ffffff;
	  text-shadow: 0 0 12px #556110, 0 0 2px #2f3609;
	  display: inline-block;
	  margin-bottom: 0;
	  font-weight: normal;
	  text-align: center;
	  vertical-align: middle;
	  cursor: pointer;
	  white-space: nowrap;
	  user-select: none;
	  padding: 6px 16px;
	  font-size: 14px;
	  line-height: 1.42857143;
	  transition: all 0.4s ease-out;
	  background: #8ea31b;
	  box-shadow: none;
	  text-decoration: none;
	  font-weight: bold;
	  text-transform: uppercase;
	  color: #FFF;
	  border: 2px solid #708015;
	  text-indent: 0;
	  font-family: DejaVuSerif, Georgia, "Times New Roman", Times, serif;
	  font-size: 28px;
	  width: auto;
	  height: auto;
	  text-transform: capitalize;
	}
	body.monitor .right .content_item .gform_wrapper .fancy_form .button:hover {
	  background-color: #7b8d17;
	  border: 2px #6c7c14 solid;
	  text-decoration: none;
	  color: #ffffff;
	  text-shadow: 0 0 12px #424b0d, 0 0 2px #1c2005;
	}
	body.monitor .right .content_item .gform_wrapper .fancy_form .button:active {
	  text-decoration: none;
	  color: #ffffff;
	}
	body.monitor .right .content_item .gform_wrapper .fancy_form .button:visited {
	  text-decoration: none;
	  color: #ffffff;
	}
	body.monitor .right .content_item .gform_wrapper .fancy_form .button:focus {
	  text-decoration: none;
	  color: #ffffff;
	}
	
	.gform_confirmation_wrapper.fancy_form h4{
		color: #FFF;
		font-size: 35px;
		padding: 150px 0 0 0;
		text-shadow: 0 0 12px #999, 0 0 2px #777;
	}
	.gform_confirmation_wrapper{
		padding-bottom: 0;
	}

	#gform_2_validation_container h2 {
		color: red;
		font-size: 22px;
		padding-top: 0;
	}
