/* Extra small devices (phones, up to 480px) */
/* No media query since this is the default in Bootstrap */
.container { max-width: 970px; }

body { background-color: #f1f1f1; }
p, span, a, li { color: #000; font-family: 'Droid Sans', sans-serif; font-size: 14px; }
h1,h2,h3,h4 { color: #000; font-family: 'Droid Sans', sans-serif; }

#header { border-top: 10px solid #000; background-color: #002366; border-bottom: 10px solid #000; }
.logo {  }
.logo img {  }
.logo h1 { color: #FFFCF6; }
.info {  }
.info p { font-size: 16px; color: #FFFCF6; }
.info p a { color: #fff; font-size: 18px; text-decoration:none; }

.header_phone {
	color: #fff;
}

.header_slogan {
	color: #fff;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cssmenu { background: #FFFCF6; width: auto; border-radius: 10px; text-align: center }
#cssmenu ul { list-style: none; margin: 0; padding: 0; line-height: 1; zoom: 1; display: block}
#cssmenu ul:after {
	  content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden; }
#cssmenu ul li { display: inline-block; padding: 0; margin: 0; }
#cssmenu.align-right ul li { float: right; }
#cssmenu.align-center ul { text-align: center; }
#cssmenu ul li a { color: #ffffff; text-decoration: none; display: block; padding: 15px 25px; font-weight: 700; text-transform: uppercase; font-size: 14px; position: relative; -webkit-transition: color .25s; -moz-transition: color .25s; -ms-transition: color .25s; -o-transition: color .25s; transition: color .25s; }
#cssmenu ul li a:hover { color: green !important; }
#cssmenu ul li a:hover:before { width: 100%; }
#cssmenu ul li a:after { content: ""; display: block; position: absolute; right: -3px; top: 19px; height: 6px; width: 6px; background: #ffffff; opacity: .5; }
#cssmenu ul li a:before { content: ""; display: block; position: absolute; left: 0; bottom: 0; height: 3px; width: 0; background: #333333; -webkit-transition: width .25s; -moz-transition: width .25s; -ms-transition: width .25s; -o-transition: width .25s; transition: width .25s; }
#cssmenu ul li.last > a:after,
#cssmenu ul li:last-child > a:after { display: none; }
#cssmenu ul li.active a { color: #333333; }
#cssmenu ul li.active a:before { width: 100%; }
#cssmenu.align-right li.last > a:after,
#cssmenu.align-right li:last-child > a:after { display: block; }
#cssmenu.align-right li:first-child a:after { display: none; }
#cssmenu ul li { float: none; display: block; }
#cssmenu ul li a { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #000; }
#cssmenu ul li.last > a,
#cssmenu ul li:last-child > a { border: 0; }
#cssmenu ul li a:after { display: none; }
#cssmenu ul li a:before { display: none; }

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 10px 0 0 0; border: 5px solid #FFFCF6; border-radius: 10px; }
}
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }

.content { background-color: #FFFCF6; border-radius: 10px; margin: 10px auto; }
.article {  }
.article h1 { font-size: 28px; }
.article h2 { font-size: 24px; }
.article h3 { font-size: 21px; }
.article h4 { font-size: 18px; }
.article img {  }
.article p {  }
.article img + p { margin-top: .5em; }
.article a {  }
.article ul { padding-left: 1em; }
.article li {  }
.sidebar {  }
.sidebar h2 { font-size: 26px; }
.sidebar img {  }
.sidebar ul { padding-left: 0; }
.sidebar li { display: inline; }
.sidebar li::after { content:", "; }
.sidebar li:last-child::after { content:""; }

.footer { margin-top: -40px; border-top: 10px solid #000; background-color: #002366; padding: 40px 0 20px 0; }
.footer p { margin: 0; color: #fff; }
.footer p a { color: #fff; text-decoration: underline; }

@media (min-width : 480px) {

}

/* Small Devices, Tablets */
@media (min-width : 768px) {

	.header_phone {
		font-size: 20px !important;
		color: #fff;
	}
	.header_phone a {
		font-size: 20px !important;
	}
	.logo { text-align: left; margin:0px 0 0 0; height:65px; }

	.header_slogan {
		color: #fff;
    text-align: right;
    margin-right: 15px;
    font-size: 18px;
	}
	.info { text-align: right;  }
	#cssmenu {text-align: right !important;}
	#cssmenu ul { display: inline-block !important; }

	#cssmenu ul li { display: inline-block; padding: 0; margin: 0; }
	#cssmenu ul li a { color: #ffffff; text-decoration: none; display: block; padding: 15px 17px; font-weight: 700; text-transform: uppercase; font-size: 14px; position: relative; -webkit-transition: color .25s; -moz-transition: color .25s; -ms-transition: color .25s; -o-transition: color .25s; transition: color .25s; border-bottom: none; }
	#cssmenu ul li a:hover { color: #000 !important; }
	#cssmenu ul li:first-child { margin-left: 10px; }
	#cssmenu ul li a:hover:before { width: 100%; }
	#cssmenu ul li a:after { content: ""; display: block; position: absolute; right: -3px; top: 19px; height: 6px; width: 6px; background: #ffffff; opacity: .5; }
	#cssmenu ul li a:before { content: ""; display: block; position: absolute; left: 0; bottom: 0; height: 3px; width: 0; background: #000; -webkit-transition: width .25s; -moz-transition: width .25s; -ms-transition: width .25s; -o-transition: width .25s; transition: width .25s; }
}

@media (max-width: 992px) {

	.yellow_profile {
		    text-align: center;
	}
	.yellow_profile img {
		margin: 0 auto;

	}
}

/* Medium Devices, Desktops */
@media (min-width : 992px) {

	.logo { height:75px; }
	#cssmenu ul li a { padding: 15px 20px; }
	.sidebar ul { padding-left: 1em; }
	.sidebar li { display: list-item; list-style-type: disc; margin-bottom: 1em; }
	.sidebar li::after { content:""; }
}

/* Large Devices, Wide Screens */
@media (min-width : 100px) {

}

/*
     FILE ARCHIVED ON 14:28:00 Jul 11, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:26:53 Jan 11, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 366.07
  exclusion.robots: 0.088
  exclusion.robots.policy: 0.079
  cdx.remote: 0.073
  esindex: 0.009
  LoadShardBlock: 101.408 (3)
  PetaboxLoader3.datanode: 116.545 (5)
  CDXLines.iter: 18.464 (3)
  load_resource: 215.873 (2)
  PetaboxLoader3.resolve: 129.915 (2)
*/