/* CSS Document */
.row-gallery {
	margin-bottom: 20px !important;
}
.gallery-widget {
	padding: 5px;	
}
.logo-padding {
	padding-top: 20px;
	padding-bottom: 20px; 	
}
.clear-float {
	clear: both;	
}
.widget-padding {
	padding: 5px;
}
.zero-padding {
	padding: 0px;
}
.edit-photo {
	min-height: 350px !important;	
}
.img-center {
	margin: 0 auto;	
}
#rodo {
	display: none;	
}
.small-text {
	font-size: 12px;	
}
.img-padding {
	padding: 5px;	
}
.vertical_padding1 { margin-top: 2%; }
.vertical_padding2 { margin-top: 5%; }
.vertical_padding3 { margin-top: 10%; }
.vertical_padding4 { margin-top: 15%; }
.vertical_padding5 { margin-top: 20%; }
.vertical_padding6 { margin-top: 25%; }

.horizontal_padding {
	margin: -10px 10px 10px 10px;
}
.admin_photo {
	float: left;
	position: relative;
	margin: 5px;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
}
.honeypot{
	display: none;
}
body {
	padding-top: 0px;
	padding-bottom: 0px;	
}
.white_text {
	color: #FFF;	
}
.page-header {
	margin-top: 0px;
}
.panel-body {
	padding-top: 0px;	
}
.featureImg {
	margin-bottom: 15px;	
}
.img {
	padding-top: 15px;
}
.navbar-header {
    float: left;
    padding: 15px;
    text-align: center;
    width: 100%;
}
.navbar-brand {float:none;}
.navbar-brand-admin {
	height: 20px;
	float: left;
	padding: 20px 15px;
	font-size: 20px;
	line-height: 12px;
}
.container-fluid{
	min-height: 600px;	
}
a.black-link img {
	border: none;
	font-size: 12px;	
	font-style: italic;
}
a.black-link:link {
	color: #333333;
	font-style: italic;	
}
a.black-link:visited {
	color: #333333;
	font-style: italic;	
}
a.black-link:hover, a.black-link:active, a.black-link:focus { 
	color: #333333;
	font-style: italic;
	text-decoration: none;	
}
hr.sidebar-line {
	border-top: 1px solid black;
	width: 60%;
}
th {
	background-color: #CC0000;
	color: #FFF;	
	text-align: center;
}
.img-responsive-33 {
    margin: 0 auto;
	width: 33%;
	padding: 10px;
}
.img-responsive-50 {
    margin: 0 auto;
	width: 50%;
	padding: 10px;
}
iframe {
	position: relative;
	float: left;
	padding: 10px;
}
hr {
	clear: both;	
}

.sidebar {
	background-image: url(images/sidebar.jpg);
	background-position: center;
	width: 100%;
	min-height: 1000px;	
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 15px;
}
.panel-custom {
	background-color: #EB8807;
	padding: 0px;
	color: #FFFFFF;	
}
.panel-header-custom {
	color: #FFFFFFF;
	text-align: center;
	font-size: 20px !important;
	font-weight: bold !important;
	padding: 20px !important;
}
.panel-description {
	padding: 5px;
	padding-top: 20px;
	min-height: 130px !important; 	
}
.sidebar-title {
	text-align: center;
	padding: 5px;
	font-size: 36px !important;
	font-weight: 200;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	color: #EB8807;	
}
.widget-contact-title {
	text-align: center;
	text-decoration: underline;
	font-style: italic;
}
.widget-contact {
	min-height: 300px;
}
.widget-contact-padding {
	padding: 5px;
}

@media (min-width: 768px) {
	.sidebar {
		background-image: url(images/sidebar.jpg);
		background-position: center;
		width: 100%;
		min-height: 740px;	
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 15px;
	}
	.panel-custom {
		background-color: #EB8807;
		padding: 0px;
		color: #FFFFFF;	
	}
	.panel-header-custom {
		color: #FFFFFFF;
		text-align: center;
		font-size: 20px !important;
		font-weight: bold !important;
		padding: 20px 25px 10px 25px !important;
	}
	.panel-description {
		padding: 5px;
		padding-top: 20px;
		min-height: 130px !important; 	
	}
	.sidebar-title {
		text-align: center;
		padding: 5px;
		font-size: 24px !important;
		font-weight: 200;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
		color: #EB8807;	
	}
	.widget-contact-title {
		text-align: center;
		text-decoration: underline;
		font-style: italic;
	}
	.widget-contact {
		min-height: 300px;
	}
	.widget-contact-padding {
		padding: 5px;
	}
}

@media (min-width: 992px) {
	.sidebar {
		background-image: url(images/sidebar.jpg);
		background-position: center;
		width: 100%;
		min-height: 760px;	
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 10px;
	}
	.panel-custom {
		background-color: #EB8807;
		padding: 0px;
		color: #FFFFFF;	
	}
	.panel-header-custom {
		color: #FFFFFFF;
		text-align: center;
		font-size: 22px !important;
		font-weight: bold !important;
		padding: 20px 0px 10px 0px !important;	
	}
	.panel-description {
		padding: 20px 10px;	
		min-height: 130px !important; 	
	}	
	.sidebar-title {
		text-align: center;
		padding: 0px;
		font-size: 26px !important;
		font-weight: 200;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
		color: #EB8807;		
	}	
	.widget-contact-title {
		text-align: center;
		text-decoration: underline;
		font-style: italic;
	}
	.widget-contact {
		min-height: 350px;
	}
	.widget-contact-padding {
		padding: 5px;
	}
}

@media (min-width: 1200px) {
	.sidebar {
		background-image: url(images/sidebar.jpg);
		background-position: center;
		width: 100%;
		min-height: 840px;	
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 10px;
	}
	.panel-custom {
		background-color: #EB8807;
		padding: 0px;
		color: #FFFFFF;	
	}
	.panel-header-custom {
		color: #FFFFFFF;
		text-align: center;
		font-size: 24px !important;
		font-weight: bold !important;
		padding: 20px 0px 15px 0px !important;	
	}
	.panel-description {
		padding: 20px 10px;	
		font-size: 16px !important;
	}
	.sidebar-title {
		text-align: center;
		padding: 5px;
		font-size: 32px !important;
		font-weight: 200;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
		color: #EB8807;	
	}
	.widget-contact-title {
		text-align: center;
		text-decoration: underline;
		font-style: italic;
	}
	.widget-contact {
		min-height: 350px;
	}
	.widget-contact-padding {
		padding: 5px;
	}
}

@media (min-width: 768px){
   .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
	.navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
}