.error1 {color: #FF0000;}

.field_title {color: #610B0B;}

.payPalButton {
    display: block;
		padding: 0px 12px 10px 5%; 
    max-width: 600px;   
}

#formInputSelect {
    display:block;
		padding: 0px 12px 10px 20px;
    max-width: 800px;    
}

.selectField {
	background-color: #808080;
 	color: #ffffff; 
}  

.formInputs {
    display:block;
		padding: 10px 12px 10px 20px;
    max-width: 800px;
     
}

.formInputs label{
    display: block;
    margin: 0px 0px 15px 0px;
}
.formInputs label > span{
   width: 200px; 
    font-weight: bold;
    float: left;
    padding-top: 8px;
    /*  padding-right: 5px; */
}

.formInputs input.input-field{
    width: 48%;
   
}

.error {
  color: #F00;
}

label.error {
        float: right; color: red;
        padding-left: .3em; vertical-align: top; 
  			margin-right: 150px;
    }

#colophon .widget {
  padding: 0 0 0 0;
}

.page-header {
  margin-top: 0px;
  
	text-shadow: 0px 1px 1px rgba(0,0,0,0.4),
							 0px 2px 2px rgba(0,0,0,0.1),
							 0px 2px 2px rgba(0,0,0,0.1);
}

.retreat_hr {
   margin-left: 0;
   width: 50%;
  
}

.bootstrap-iso .table .table-hover {
  border: none;
}


#table-r2 {
		border-collapse: collapse;
    width: 100%;
}
#table-r2  th, td {
		 padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

#table-r2 tr:hover{background-color:#f5f5f5}


.bootstrap-iso .table {
 	border-collapse: collapse;
}

.bootstrap-iso .table th, td {
	 border-bottom: 1px solid #ddd;
}

.entry-content .gallery .gallery-icon img {
    border: 4px solid lightblue !important;
  	
}

.inside-grid-column {
 			padding: 10px 0 0 10px;
  
}

.hr_right {
 	margin: 0 auto; 
}

.ul_right {
  margin: 0 0 0 1.78571em; 
 
  list-style-position: inside; 
  text-align: left;
  
}

.ul_right li span { margin-left: -10px; }

.wp-caption-text {
  font-weight: bold;
}

.bootstrap-iso .col-lg-4 ul {
    list-style-position: inside;
}

.bootstrap-iso .col-lg-4{
    text-align: center;  
}

.bootstrap-iso .btn-width {
    width: 100px; 
}

.bootstrap-iso h3 {
  margin: auto 0;
  color: #cd5c5c;
  text-align: center;
  
}

.bootstrap-iso .col-align {
   text-align: center; 
   margin-top: 5px; 
    margin-bottom: 5px;
  
}

.bootstrap-iso .span-title{
  display: inline-block;
  background-color: #ecf0f1;
  border-top: 1px solid red;
   border-bottom: 1px solid red;
  width: 150px;
  padding: 10px 0;
  color: #2c3e50;
  font-weight: bold;
}

.table_right {
 	background-color: #ecf0f1; 
  
}

.table_right td {
  text-align: center; 
}

.div-text {
  text-align: center;
}

.socialmediarow br {
  font-size: 0;
  display: none;
}

#live-stream-heading {
   border: 2px solid brown;
   margin: 0 auto;
   width: 600px;
   text-align: center;
}

#youtube-heading {
   color: #FF8033;
   font-weight: 800;
   font-size: 2.0rem;
}

.news-archives {
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
}
.news-archives li{
    display:inline;
}
.news-archives a{
    display:inline-block;
    padding:0 10px;
}