/***** BASE CSS *****/

/* Footer elements */

.social_bookmarks a {font-size:smaller !important;text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin-right:20px;}

.copyright {font-size:smaller;letter-spacing:1px;}


/* Responsive Image */

img {max-width:100%;height:auto;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* Responsive Video from Zurb Foundation. Copyright (c) 2011 ZURB, http://www.zurb.com/ License: MIT */

.flex-video {position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow: hidden;}

.flex-video.widescreen {padding-bottom:57.25%;}

.flex-video.vimeo {padding-top:0;}

.flex-video iframe, .flex-video object, .flex-video embed {position:absolute;top:0;left:0;width:100%;height:100%;border:none;}

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
        .flex-video { padding-top: 0; }

    }

    
/* Additional */

/* Adjustments */

.search.adjust {margin-bottom:15px}
      
.divPanel.notop {padding-top:0px}

.divPanel.nobottom {padding-bottom:0px}


/***** BOOTSTRAP CSS BASE OVERRIDE *****/

body{background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f2e3ca; background-position: initial initial; background-repeat: initial initial; }

.pageHeaderLine1{
	letter-spacing: -1px;
	word-spacing: 0px;
	margin-top: 10px;
	color: #b84100;
	font-size: 51px; /* Original 51 & 55 */
	line-height: 55px;
	font-family: Macondo, Pacifico;
	text-transform: none;
	text-shadow: rgba(0, 0, 0, 0.14902) 0px 3px 5px, rgba(255, 255, 255, 0.298039) 0px -5px 35px;
	font-weight: normal;
	font-style: normal;
	text-align: center;  /* Old Value => left; */
	opacity: 1;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: none;
}

.pageHeaderLine2 {
	font-size: 35px; /* Original 30 & 35 */
	line-height: 40px;
	letter-spacing: 1px;
	margin-top: 12px;
	font-family: Macondo, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color: #b84100;
	text-shadow: rgba(0, 0, 0, 0.14902) 0px 3px 5px, rgba(255, 255, 255, 0.298039) 0px -5px 35px;
	text-align: center;
	font-weight: normal;
	font-style: italic;
	padding-left: 0px;
	padding-right: 5px;
	opacity: 1;
	background-image: none;
	background-position: initial initial;
	background-repeat: initial initial;
	margin-right: 15px;
	margin-left: 15px;
}

h3 {
	font-family: Macondo, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align: center;
	font-weight: normal;
	padding-top: 5px; /* Original padding: 0px */
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	opacity: 1;
	background-image: none;
	background-position: initial initial;
	background-repeat: initial initial;
	margin-left: 0px;
}

h3 .intro{
	padding-left: 10px; 
	padding-right: 10px;
}

h3 .sectionHeader{
	font-size: 20px; 
	line-height: 25px;
	letter-spacing: 1px;
	margin-top: 12px;
	font-family: Macondo, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color: #b84100;
	text-align: center;
	font-weight: normal;
	padding: 0px;
	opacity: 1;
	background-image: none;
	background-position: initial initial;
	background-repeat: initial initial;
	margin-left: 0px;
}

.accdn-Header{
	font-family: Macondo, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 35px;
	color: #b84100;
	text-align: center;
}

.accdn-Header2{
	font-family: Macondo, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 25px;
	color: #b84100;
	text-align: left;
}

.hidden{
	display: none !important;
}

.er-card-body{
	background-color: #f5f5dc;
}

.svc-card-body{
	background-color: #f5f5dc;
}

.btn-outline-info {
	color: #b84100;
	border-color: #017680;
  }
.btn-outline-info:hover {
	color: #f2e3ca;
	background-color: #017680;
	border-color: #017680;
  }  

#hrsOp{
	font-size: 28px;
	line-height: 40px;
}

#blockquote {
	line-height:1.5;margin:0;padding:0;color:#999;border:none;font-size:150%;font-style:italic;font-family:Georgia, Times, serif;
}

#blockquote small {
	font-size:11px;font-style:normal;
}

#divLogo{margin-top: 38px; margin-bottom: 0px; margin-left: -3px;}

.camera_caption > div {opacity: 0.85;filter:alpha(opacity=85);}

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {opacity: 0.85;filter:alpha(opacity=85) !important;background-color:rgb(255, 255, 255);}

.camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li:hover > span {box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 8px inset; background-color: rgb(255, 255, 255);  }

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {background-color: rgb(13, 13, 13);  }

.camera_wrap {display: block; margin-bottom: 15px; height: 410px; border: none; margin-left: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-top: 51px; -webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px; box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;}

.cap1 > div {opacity: 0.85;filter:alpha(opacity=85);color:rgb(255, 255, 255);background-color:rgb(0, 0, 0);}

.cap2 > div {opacity: 0.85;filter:alpha(opacity=85);color:rgb(255, 255, 255);background-color:rgb(0, 0, 0);}

.cap3 > div {opacity: 0.85;filter:alpha(opacity=85);}

.cap4 > div {opacity: 0.85;filter:alpha(opacity=85);}

.cap5 > div {opacity: 0.85;filter:alpha(opacity=85);}

.camera_full_width {margin-left:-0px;margin-right:-0px}

.page-content {line-height: 26px; font-family: 'Open Sans', sans-serif; font-size: 15px;}

.page-content a {color: rgb(132, 164, 51); font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 29px;}

#divFooter {font-family: 'Open Sans', sans-serif; background-color: rgb(18, 18, 18); color: rgb(180, 173, 173); padding-top: 32px; line-height: 23px; font-size: 12px; text-transform: none; background-image: url(backgrounds/noisy_net.png); background-repeat: repeat repeat;}

#divFooter a {color: rgb(132, 164, 51);}

#divFooter h3 {color: rgb(180, 173, 173);}

.breadcrumbs {line-height: 80px; font-family: 'Open Sans', sans-serif;}

.breadcrumbs a {color: rgb(132, 164, 51); font-family: 'Open Sans', sans-serif;}

#contentOuterSeparator{margin-top: 0px; border-top-color: rgb(237, 237, 237); border-top-width: 0px; border-top-style: solid; margin-bottom: 45px; height: 0px; background-color: rgb(245, 245, 245); background-image: -webkit-linear-gradient(top, rgb(245, 245, 245), rgb(255, 255, 255));}

#contentOuterSeparator{background-image:-moz-linear-gradient(bottom,#ffffff,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#f5f5f5, endColorstr=#ffffff);background-image:-o-linear-gradient(bottom,#ffffff,#f5f5f5);background-image:-webkit-gradient(linear,left top, left bottom,from(#ffffff),to(#f5f5f5));background-image:-webkit-linear-gradient(bottom,#ffffff,#f5f5f5);background-image:linear-gradient(bottom,#ffffff,#f5f5f5);}

#footerOuterSeparator{margin-top: 55px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(242, 242, 242);}

#headerSeparator{margin-top: 0px; border-top-color: rgb(51, 51, 51); border-top-width: 0px; border-top-style: solid;}

.line-separator{border-top-width: 1px; border-top-style: solid; margin-top: 21px; margin-bottom: 21px; border-top-color: rgb(234, 234, 234); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; }

#headerSeparator2{margin-top: 16px; margin-bottom: 1px; border-top-color: rgb(51, 51, 51); border-top-width: 0px; border-top-style: solid;}

#divVideo{border: 7px solid rgb(255, 255, 255); margin-left: -5px; -webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px; box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-top: 44px;}

.camera_caption {font-family: Calligraffitti; letter-spacing: 1px; line-height: 25px; font-size: 18px;}
