*{
	max-height: 1000000px;
	font-size: 100.01%;
}
html {font-size: 62.5%;}
body {
	color:#444;
	font:1.2em/1.66em Arial, Helvetica, sans-serif;
	background:#e9e9e9;
	min-width:320px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
	margin:0;
}
a {
	text-decoration:none;
	color:#3E76B6;
}
.buffer a {
	text-decoration: underline;
}

.buffer a:hover {
	text-decoration: none;
	color: #112034;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
	outline:none;
}
.print-only{display:none;}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img {
    max-width: 100%;
    height: auto;
}

.hidden,
.accessibility {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#sizer {
    margin: 0;
    list-style: none;
    color: #fff;
    overflow: hidden;
    position: absolute;
    right:20px;
    bottom: 24px;
    font: 16px/18px Georgia, "Times New Roman", Times, serif;
}


#sizer li {
    display: inline;
}

.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  display:inline-block;
}

.arrow-up {
  width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  display:inline-block;
}

#sizer a {
    color: #fff;
    text-decoration: none;
}

.buffer .newssearch {
	display:none !important;
}

.buffer .image-caption {
	display: flex;
	gap: 1rem;
	margin: 1em 0;
}

.buffer .image-caption img {
	width: 100%;
	height: 100%;
	max-width: 140px;
}

.buffer .image-caption p {
	margin: 0;
}

@media (max-width: 767px) {
	.buffer .image-caption {
		flex-wrap: wrap;
		justify-content: center;
	}
	.buffer .image-caption img {
		max-width: 240px;
	}
}

header, footer, article, section, hgroup, nav, figure { display: block; }
input[type="search"],
input[type="text"],
input[type="email"],
input[type="submit"]{-webkit-appearance:none;}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
input[type="search"]::-webkit-search-decoration {display:none;}
.bgcaptions {
  display:none;
  color: white;
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 20px 0 0;
  text-shadow: 0px 0px 10px black;
  font-size: 11px;
}
.bg-stretch{
	position:absolute;
	left:0;
	top:0;
	z-index: -1;
	right:0;
	max-height:680px;
	bottom:0;
}
#wrapper{
	overflow:hidden;
	padding:0 10px;
	position:relative;
}
#header .container {
	max-width:1002px;
	margin:0 auto 39px;
	position:relative;
	padding:51px 0 0;
	z-index:9999;
}
#header .logo a:before{
	background:url(../images/logo.png) no-repeat;
	width:146px;
	height:142px;
	content:"";
	position:absolute;
	left:-163px;
	top:-10px;
}
#header .logo{
	width:477px;
	display:block;
	font:71px/73px Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 175px;
	margin:0 0 56px;
	text-shadow:0 -5px 12px rgba(0,0,0,1);
	text-transform:uppercase;
}
.logo .title{
	display:block;
	font-size:31px;
	line-height:33px;
	margin:0 0 -7px;
}
.logo .details{
	display:block;
	font-size:21px;
	line-height:23px;
	margin:-2px 0 0;
}
span.kicker {
  display:block;
  font-style:italic;
  font-weight:normal;
  font-size:14px;
}
.subheadline {
	display: block;
	font-weight: normal;
	font-size: 14px;
}
.buffer h3.middleheadline {
  font-size:18px;
}
#header .logo a{
	height:100%;
	display:block;
	color:#fff;
	position:relative;
}
#header .logo a:hover{text-decoration:none;}
#header .img-chris{
	vertical-align:top;
	position:absolute;
	/*right:7px;*/
	right:120px;
	bottom:0;
}
#nav{
	background: rgb(44,77,120) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNGQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMmE0Yjc2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMjc0OTZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMjY0NjZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjMjQ0MDY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMjIzZTYzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjMjAzYTViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjMWQzODU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMTgyYzQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjMTMyMzNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjMTAyMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMWYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,77,120,1)), color-stop(5%,rgba(42,75,118,1)), color-stop(10%,rgba(39,73,111,1)), color-stop(15%,rgba(38,70,111,1)), color-stop(23%,rgba(36,64,101,1)), color-stop(30%,rgba(34,62,99,1)), color-stop(34%,rgba(32,58,91,1)), color-stop(43%,rgba(29,56,86,1)), color-stop(61%,rgba(24,44,69,1)), color-stop(82%,rgba(19,35,58,1)), color-stop(92%,rgba(16,32,48,1)), color-stop(100%,rgba(15,31,47,1)));
	background: -webkit-linear-gradient(top,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	background: -o-linear-gradient(top,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	background: -ms-linear-gradient(top,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	background: linear-gradient(to bottom,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	border-radius:8px;
	-webkit-border-radius:8px;
}
#nav .holder,
#nav li.district,
#nav li.contact-chris,
#nav li.flag-requests,
#nav li.visit-washington{display:none;}
#nav > ul{
	margin:0;
	padding:0;
	list-style:none;
	font:16px/18px Georgia, "Times New Roman", Times, serif;
}
#nav > ul:after{
	display:block;
	content:"";
	clear:both;
}
#nav > ul > li{
	float:left;
	position:relative;
}
#nav > ul > li > a{
	padding:20px 22px 24px;
	display:block;
	color:#f3f3f3;
	text-transform:capitalize;
}
#nav > ul > li:first-child a{
	position:relative;
	text-indent:-9999px;
	width:30px;
	border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
}
#nav > ul > li:first-child a:before{
	background:url(../images/sprite-8.png) no-repeat -188px -1px;
	width:30px;
	height:25px;
	overflow:hidden;
	position:absolute;
	content:"";
	left:21px;
	top:17px;
}
#nav ul > li.active > a,
#nav li:hover > a{
	background: rgb(107,159,219) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiOWZkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzUxODdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ4N2ZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTgwYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,159,219,1)), color-stop(66%,rgba(81,135,199,1)), color-stop(97%,rgba(72,127,192,1)), color-stop(100%,rgba(73,128,193,1)));
	background: -webkit-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -o-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -ms-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: linear-gradient(to bottom,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	text-decoration:none;
}
#nav ul ul{
	background:#4880c1;
	margin:0;
	padding:0;
	list-style:none;
	width:200px;
	position:absolute;
	left:0;
	top:100%;
	display:none;
	font:12px/16px Arial, Helvetica, sans-serif;
}
#nav li.hover ul{display:block;}
#nav ul ul a{
	display:block;
	padding:10px 22px;
	color:#fff;
}
#nav ul ul a:hover{background:#729dcf;}
#main{
	max-width:1002px;
	margin:0 auto 82px;
	overflow:hidden;
	position:relative;
	z-index: 10;
}
#content{
	float:right;
	width:75.6%;
}
.cycle-gallery {
	position: relative;
	background: rgb(44,77,120) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNGQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMmE0Yjc2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMjc0OTZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMjY0NjZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjMjQ0MDY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMjIzZTYzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjMjAzYTViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjMWQzODU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMTgyYzQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjMTMyMzNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjMTAyMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMWYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,77,120,1)), color-stop(5%,rgba(42,75,118,1)), color-stop(10%,rgba(39,73,111,1)), color-stop(15%,rgba(38,70,111,1)), color-stop(23%,rgba(36,64,101,1)), color-stop(30%,rgba(34,62,99,1)), color-stop(34%,rgba(32,58,91,1)), color-stop(43%,rgba(29,56,86,1)), color-stop(61%,rgba(24,44,69,1)), color-stop(82%,rgba(19,35,58,1)), color-stop(92%,rgba(16,32,48,1)), color-stop(100%,rgba(15,31,47,1)));
	background: -webkit-linear-gradient(top,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	background: -o-linear-gradient(top,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	background: -ms-linear-gradient(top,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	background: linear-gradient(to bottom,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	border-radius:8px;
	-webkit-border-radius:8px;
	padding:15px 14px;
	margin:0 0 20px;
}
.int .cycle-gallery {
	position: relative;
	background:#ffffff;
	border-radius:8px;
	-webkit-border-radius:8px;
	padding:0;
	margin:0 0 20px;
}
.newsheaderimg {
  width:200px;
  margin:auto;
}

.topnewsbar .change-cat {

}
.cookies {
  position: relative;
	background: rgb(44,77,120) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNGQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMmE0Yjc2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMjc0OTZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMjY0NjZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjMjQ0MDY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMjIzZTYzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjMjAzYTViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjMWQzODU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMTgyYzQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjMTMyMzNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjMTAyMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMWYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,77,120,1)), color-stop(5%,rgba(42,75,118,1)), color-stop(10%,rgba(39,73,111,1)), color-stop(15%,rgba(38,70,111,1)), color-stop(23%,rgba(36,64,101,1)), color-stop(30%,rgba(34,62,99,1)), color-stop(34%,rgba(32,58,91,1)), color-stop(43%,rgba(29,56,86,1)), color-stop(61%,rgba(24,44,69,1)), color-stop(82%,rgba(19,35,58,1)), color-stop(92%,rgba(16,32,48,1)), color-stop(100%,rgba(15,31,47,1)));
	background: -webkit-linear-gradient(top,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	background: -o-linear-gradient(top,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	background: -ms-linear-gradient(top,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	background: linear-gradient(to bottom,  rgba(44,77,120,1) 0%,rgba(42,75,118,1) 5%,rgba(39,73,111,1) 10%,rgba(38,70,111,1) 15%,rgba(36,64,101,1) 23%,rgba(34,62,99,1) 30%,rgba(32,58,91,1) 34%,rgba(29,56,86,1) 43%,rgba(24,44,69,1) 61%,rgba(19,35,58,1) 82%,rgba(16,32,48,1) 92%,rgba(15,31,47,1) 100%);
	border-radius:8px 8px 0 0;
	padding:15px 14px 15px 20px;
	margin:0 0 20px;
  color:white;
}
.cookies a {
  color:white;
  text-transform:capitalize;
}
.cycle-gallery h2,
#main .page-title {
	color:#679cd9;
	font:normal 27px/30px Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 20px;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.buffer {padding:20px;}
.cycle-gallery .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.cycle-gallery .mask .slideset {
	width:100%;
	position:relative;
	float: left;
  overflow:hidden;
	max-height:355px;
}
.cycle-gallery .mask .slide {
	width:100%;
	float: left;
}
.cycle-gallery .mask .slide.active {
	z-index: 1;
}
.cycle-gallery .image-holder{
	width:59.9%;
	float:right;
}
.cycle-gallery .image-holder img{
	vertical-align:top;
	height:auto;
}
.cycle-gallery .text-holder{
	overflow:hidden;
	color:#fff;
	padding:16px 5.3% 40px 3%;
	line-height:18px;
	font-size: 12px;
}
.text-holder h2{
	color:#679cd9;
	font:normal 20px/24px Georgia, "Times New Roman", Times, serif;
	margin:0 0 5px;
}
.text-holder .highlight{
	display:block;
	font-weight:bold;
	margin:0 0 23px;
}
.text-holder p{margin:0 0 20px; line-height: 1.5;}
.text-holder .btn-more{
	background: rgb(107,159,219) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiOWZkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzUxODdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ4N2ZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTgwYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,159,219,1)), color-stop(66%,rgba(81,135,199,1)), color-stop(97%,rgba(72,127,192,1)), color-stop(100%,rgba(73,128,193,1)));
	background: -webkit-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -o-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -ms-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: linear-gradient(to bottom,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	color:#f3f3f3;
	border-radius:4px;
	-webkit-border-radius:4px;
	display:inline-block;
	vertical-align:top;
	padding:3px 14px;
	margin:0 5px;
	font-weight:bold;
	text-transform:uppercase;
}
.pagination{
	bottom: 28px;
	left: 31px;
	position: absolute;
  z-index: 99;
}
.pagination ul{
	margin:0;
	padding:0;
	list-style:none;
}
.pagination ul li{
	float:left;
	margin:0 0 0 3px;
}
.pagination ul a{
	background:url(../images/sprite-8.png) no-repeat -94px -222px;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	-webkit-transform: scale(0.8); 
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}
.pagination ul li.active a,
.pagination ul li:hover a{background-position:-126px -221px;}
.two-columns{
	overflow:hidden;
	position:relative;
	z-index: 10;
}
.two-columns .col:first-child{
	float:right;
	width:59.5%;
	padding:0;
}
.two-columns .col{
	float:left;
	width:38%;
	padding:3px 0 0 10px;
}
.two-columns .block{
	margin:0 0 21px;
}
.two-columns .block h2, #sidebar .widget h2 {
	font:2.25em/1.11em Georgia, "Times New Roman", Times, serif;
	margin:0 0 3px;
	color:#112034;
	text-transform:capitalize;
}
.two-columns .block .sub-heading{
	display:block;
	color:#000;
	margin:0 0 14px;
}
.subscribe-form{
	margin:0;
	padding:0;
	overflow:hidden;
	width:94.7%;
}
.subscribe-form input[type="email"],
.subscribe-form input[type="text"]{
	width:100%;
	-webkit-border-radius:
	4px; border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow:inset 1px 2px 3px rgba(168,168,168,.39);
	box-shadow: inset 1px 2px 3px rgba(168,168,168,.39);
	border: solid 1px #9f9f9f;
	padding:9px 14px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#000;
	margin:0 0 14px;
	line-height: 17px;
	height:35px;
	font-size: 12px;
}
.subscribe-form input[type="submit"]{
	padding:0;
	text-transform:uppercase;
	width: 102px;
	height: 25px;
	-webkit-border-radius:4px; 
	border-radius: 4px; 
	background-color: #38789b; 
	background-image: -webkit-linear-gradient(bottom, #4981c1, #679bd8); 
	background-image: -moz-linear-gradient(bottom, #4981c1, #679bd8); 
	background-image: -o-linear-gradient(bottom, #4981c1, #679bd8); 
	background-image: linear-gradient(to top, #4981c1, #679bd8);
	border:0;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	vertical-align:top;
	font-size: 12px;
}
.subscribe-form .row{margin:5px 0 0 2px}
.tweet-list{
	margin:0;
	padding:14px 0 0;
	list-style:none;
}
.tweet-list .tweet-title{
	font:bold 14px/17px Georgia, "Times New Roman", Times, serif;
	color:#000;
	display:block;
	margin:0 0 8px;
}
.tweet-list p{margin:0;}
.tweet-list li{margin:0 0 30px;}
.btn-follow{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:0 0 0 22px;
}
.btn-follow:before{
	background:url(../images/sprite-8.png) no-repeat -235px -83px;
	width:16px;
	height:13px;
	content:"";
	position:absolute;
	left:0;
	top:3px;
}
.two-columns .heading-wrap{margin:0 0 23px;}
.two-columns .heading-wrap h2{
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 0.6%;
	width:38.2%;
	font-size:27px;
	line-height: 30px;
}
.block .search-form{
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:middle;
	width:60.1%;
}
.block .search-form .row{
	width:100%;
	-webkit-border-radius:
	4px; border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow:inset 1px 2px 3px rgba(168,168,168,.39);
	box-shadow: inset 1px 2px 3px rgba(168,168,168,.39);
	border: solid 1px #9f9f9f;
	padding:9px 9px 8px 14px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#000;
	margin:0;
	overflow:hidden;
	line-height: 17px;
	height:35px;
	position:relative;
	z-index: 9999;
}
.block .search-form input[type="text"],
.block .search-form input[type="search"]{
	background:none;
	float:left;
	border:none;
	margin:0;
	padding:0;
	width:90%;
	height:17px;
	line-height: 17px;
	font-size: 12px;
	z-index:100;
	position:relative;
}
.block .search-form input[type="submit"]{
	float:right;
	text-indent:-9999px;
	background:url(../images/sprite-8.png) no-repeat -246px -4px;
	width:16px;
	height:20px;
	overflow:hidden;
	padding:0;
	margin:0;
	border:none;
	cursor:pointer;
}
.block .news-list{
	margin:0 0 34px;
	padding:0 0 0 12px;
}
.block .feature {
	width: 95%;
	border-radius: 8px;
}

.block .feature.outline {
	 border: 1px solid #666;
}

.block.art a {
	text-align: center;
	padding: 8px;
	display: block;
}

.block-container {
	background: #fff;
	border-radius: 8px;
	width: 95%;
	box-sizing: border-box;
	text-align: center;
	padding: 10px;
	outline: 1px solid #666;
}

.block.art img {
	width: 95%;
}

.news-list .holder-top{
	margin:0 0 12px -12px;
	background:#cecece;
	overflow:hidden;
	border-radius:4px;
	-webkit-border-radius:4px;
}
.news-list .holder-top time{
	float:left;
	padding:11px 13px;
	font-size: 12px;
	line-height: 20px;
}
.news-list .holder-top .social-holder{
	float:right;
	background:#9f9f9f;
	width:150px;
	padding:6px 0 7px;
}
.social-holder .share-title{
	display:inline-block;
	vertical-align:middle;
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-transform:uppercase;
	padding:0 6px 0 13px;
}
.social-holder .social-networks{
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
	vertical-align:middle;
	width:50.5%;
	overflow:hidden;
}
.social-holder .social-networks li{
	float:left;
	margin:0 0 0 4.8%;
}
.social-holder .social-networks a{
	color:#f3f3f3;
	background:url(../images/sprite-8.png) no-repeat;
	width:33px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.social-holder .social-networks a.facebook{background-position:-90px -80px;}
.social-holder .social-networks a.twitter{background-position:-130px -80px;}
.social-holder .social-networks a.messanger{background-position:-171px -80px;}
.news-list h3{
	margin:0 0 9px -5px;
	font:18px/23px Georgia, "Times New Roman", Times, serif;
}
.news-list p{margin:0;}
.news-list p .more{
	font-weight:bold;
	text-transform:uppercase;
}
.block .btn-more{
	background: rgb(107,159,219) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiOWZkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzUxODdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ4N2ZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTgwYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,159,219,1)), color-stop(66%,rgba(81,135,199,1)), color-stop(97%,rgba(72,127,192,1)), color-stop(100%,rgba(73,128,193,1)));
	background: -webkit-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -o-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -ms-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: linear-gradient(to bottom,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	color:#f3f3f3;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:2px 15px;
	margin:0 4px;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	font-size: 12px;
	line-height: 20px;
}
#sidebar{
	float:left;
	width:21.9%;
}
#sidebar .widget{
	margin:0 0 23px;
	border-radius:8px;
	-webkit-border-radius:8px;
	overflow:hidden;
	font:15px/18px Georgia, "Times New Roman", Times, serif;
}
#sidebar .widget h2 { 
	font-size: 23px;
}
#sidebar .widget .sub-heading {
	display: block;
	font: 10px/1.66em Arial, Helvetica, sans-serif;
	margin: 0 0 14px;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0; 
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.widget .social-networks{
	display: flex;
  justify-content: center;
  align-items: center;
	margin:0;
	padding:19px 4%;
	list-style:none;
	background: rgb(107,159,219) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiOWZkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzUxODdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ4N2ZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTgwYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,159,219,1)), color-stop(66%,rgba(81,135,199,1)), color-stop(97%,rgba(72,127,192,1)), color-stop(100%,rgba(73,128,193,1)));
	background: -webkit-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -o-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -ms-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: linear-gradient(to bottom,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	overflow:hidden;
}
.widget .social-networks li{
	margin: 0 20px;
  padding: 10px;
  border: 2px solid #112034;
  border-radius: 20%;
}
.widget .social-networks a{
	color:#f3f3f3;
	background:url(../images/sprite-8.png) no-repeat;
	width:45px;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.widget .social-networks a.twitter{background-position:-60px 0;}
.widget .social-networks a.youtube{background-position:-119px 0;}
.widget .social-networks a.instagram{background-position:-140px -260px;}
.widget .info{

	background:#112034;
	display:block;
	font-size:24px;
	line-height:37px;
	padding:10px 16px 13px 72px;
	color:#fff;
	position:relative;
}
.widget .info span{
	display:block;
	font-size:15px;
	line-height:20px;
	margin:-5px 0 0;
}

.widget .info.hear:before {
	background:url(../images/sprite-8.png) no-repeat -73px -310px;
}
/*.widget .info:hover,*/
.side-nav li a:hover{
	background: rgb(107,159,219) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiOWZkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzUxODdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ4N2ZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTgwYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,159,219,1)), color-stop(66%,rgba(81,135,199,1)), color-stop(97%,rgba(72,127,192,1)), color-stop(100%,rgba(73,128,193,1)));
	background: -webkit-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -o-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -ms-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: linear-gradient(to bottom,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	text-decoration:none;
}
.widget .info.green-calendar {
	/*background-color: #005826;*/
	line-height: 24px;
	font-size: 20px;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
}
.widget .info.green-calendar span {
	line-height: 32px;
	text-transform: none;
}
.widget .info.green-calendar:hover {
	/*background: #478060;*/
}
.widget .info.green-calendar:before {
	background:url(../images/calendar-blue.png);
}

.widget .info.red-alert {
	background-color: #cc0000;
	padding-left: 18px;
	font-size: 2rem;
	text-align: center;
}

.widget .info.red-alert:before {
	content: none;
}

/*.widget .info.red-alert:hover {
	background: #D54040;
}*/

.widget .info.red-alert.laws:hover {
	background: #cc0000;
}

.widget .info.red-alert .heading {
	font-size: 2.8rem;
	line-height: 3rem;
	padding-bottom: 20px;
}

.widget .info.red-alert.laws {
	line-height: 1em;
}

.widget .info.red-alert hr {
	border:none;
	margin: 15px 0;
	border-bottom: 1px solid #fff;
}

.widget .info.red-alert.laws h1 {
	font-size: 26px;
	line-height: 1em;
	margin: 0;
	padding: 0;
	font-weight: 400;
}

.widget .info.red-alert.laws .title {
	font-size: 24px;
	line-height: 1.1em;
}

.widget .info.red-alert.laws a {
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	line-height: 1em;
}

.widget .info.red-alert.laws a:hover {
	text-decoration: underline;
}

.widget .info.red-alert p {
	margin: 0 0 .25em;
	line-height: 2.4rem;
}

.widget .info.red-alert .middle {
	font-size: 1.5rem;
}

.widget .info.red-alert .fake-link {
	text-decoration: underline;
	font-size: 1.4rem;
}

.widget .side-nav{
	background:#112034;
	padding-bottom:17px;
}
.side-nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.side-nav li{border-top:1px solid #fff;}
.side-nav li a{
	padding:16px 20px 13px 74px;
	display:block;
	position:relative;
	color:#fff;
}
.side-nav li a:before{
	background:url(../images/sprite-8.png) no-repeat;
	content:"";
	position:absolute;
	left:30px;
	top:14px;
	width:30px;
	height:30px;
}

.side-nav li.noborder a:before {
    background: url(../images/sprite-4.png) no-repeat;
}
.side-nav li.noborder {
	border: 0px;
}
.side-nav li a.sublink {
	padding: 5px 20px 5px 55px;
}
.side-nav li a.sublink:hover {
	text-decoration:underline;
	background: none;
}
.side-nav li a.sublink:before {
	background-position: -11px -420px;
	top: -2px;
}

.side-nav li a.consituent-services:before{
	background-position:-5px -157px;
	width:27px;
	height:21px;
}
.side-nav li a.news-room:before{
	background-position:-3px -207px;
	width:23px;
	height:21px;
	top:14px;
	left:32px;
}
.side-nav li a.district:before{
	background-position:-4px -252px;
	width:16px;
	height:23px;
	top:16px;
	left:34px;
}
.side-nav li a.contact-chris:before{
	background-position:-2px -300px;
	width:23px;
	height:20px;
}
.side-nav li a.flag-requests:before{
	background-position:-2px -346px;
	width:29px;
	height:19px;
	top:17px;
	left:29px;
}
.side-nav li a.visit-washington:before{
	background-position:-2px -392px;
	width:28px;
	height:12px;
	top:20px;
}
.widget .search-form{
	margin:0;
	/*padding:83px 16px 17px;*/
	padding: 17px 16px;
	overflow:hidden;
	/*background:#112034 url(../images/img03.png) no-repeat;*/
	background: #112034;
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	width:186px;
}
.widget .search-form label{
	font:15px/18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	display:block;
	margin:0 0 15px;
}
.widget .search-form .label{text-transform:capitalize;}
.widget .search-form input[type="search"],
.widget .search-form input[type="text"]{
	width:100%;
	-webkit-border-radius:5px; 
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow:inset 1px 2px 3px rgba(0,0,0,.26);
	box-shadow:inset 1px 2px 3px rgba(0,0,0,.26);
	border: solid 1px #fff;
	padding:9px 14px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#000;
	margin:0;
	line-height:17px;
	height:35px; 
	font-size: 12px;
}
.search-form .radio-list{
	float:left;
	padding:2px 0 0;
	margin:0;
	list-style:none;
}
.search-form .radio-list li{
	float:left;
	padding:0 10px 0 0;
}
.search-form .radio-list label{
	width:auto;
	padding:0 0 0 5px;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#9ca8b3;
	margin:0;
	display:inline-block;
	vertical-align:top;
}
.search-form .radio-list .radio{
	float:left;
	margin:0;
	padding:0;
	width:16px;
	height:15px;
}
.search-form .row{
	margin: 0 0 6px;
	overflow: hidden;
}
.widget .search-form input[type="submit"]{
	padding:0;
	text-transform:uppercase;
	width: 102px;
	height: 25px;
	-webkit-border-radius:4px; 
	border-radius: 4px; 
	background-color: #38789b; 
	background-image: -webkit-linear-gradient(bottom, #4981c1, #679bd8); 
	background-image: -moz-linear-gradient(bottom, #4981c1, #679bd8); 
	background-image: -o-linear-gradient(bottom, #4981c1, #679bd8); 
	background-image: linear-gradient(to top, #4981c1, #679bd8);
	border:0;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	vertical-align:top;
	float:right;
	margin:0 -2px 0 0;
	font-size: 12px;
}
.widget img{vertical-align:top;}


.issue-cat {
	display:none;
}

.doc-cat {
	width:600px;
}

#footer{
	background: rgb(17,32,51) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExMjAzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzE0Mjg0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzE4Mjk0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzE5MmU0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFiMzA0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzFhMzI0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzFiMzI1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzFhMzE1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzIxM2U2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzIzM2Y2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzI1NDE2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDQ0NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,32,51,1)), color-stop(29%,rgba(20,40,64,1)), color-stop(37%,rgba(24,41,67,1)), color-stop(48%,rgba(25,46,73,1)), color-stop(50%,rgba(27,48,77,1)), color-stop(54%,rgba(26,50,78,1)), color-stop(55%,rgba(27,50,81,1)), color-stop(57%,rgba(26,49,80,1)), color-stop(81%,rgba(33,62,96,1)), color-stop(91%,rgba(35,63,100,1)), color-stop(91%,rgba(37,65,102,1)), color-stop(100%,rgba(36,68,106,1)));
	background: -webkit-linear-gradient(top,  rgba(17,32,51,1) 0%,rgba(20,40,64,1) 29%,rgba(24,41,67,1) 37%,rgba(25,46,73,1) 48%,rgba(27,48,77,1) 50%,rgba(26,50,78,1) 54%,rgba(27,50,81,1) 55%,rgba(26,49,80,1) 57%,rgba(33,62,96,1) 81%,rgba(35,63,100,1) 91%,rgba(37,65,102,1) 91%,rgba(36,68,106,1) 100%);
	background: -o-linear-gradient(top,  rgba(17,32,51,1) 0%,rgba(20,40,64,1) 29%,rgba(24,41,67,1) 37%,rgba(25,46,73,1) 48%,rgba(27,48,77,1) 50%,rgba(26,50,78,1) 54%,rgba(27,50,81,1) 55%,rgba(26,49,80,1) 57%,rgba(33,62,96,1) 81%,rgba(35,63,100,1) 91%,rgba(37,65,102,1) 91%,rgba(36,68,106,1) 100%);
	background: -ms-linear-gradient(top,  rgba(17,32,51,1) 0%,rgba(20,40,64,1) 29%,rgba(24,41,67,1) 37%,rgba(25,46,73,1) 48%,rgba(27,48,77,1) 50%,rgba(26,50,78,1) 54%,rgba(27,50,81,1) 55%,rgba(26,49,80,1) 57%,rgba(33,62,96,1) 81%,rgba(35,63,100,1) 91%,rgba(37,65,102,1) 91%,rgba(36,68,106,1) 100%);
	background: linear-gradient(to bottom,  rgba(17,32,51,1) 0%,rgba(20,40,64,1) 29%,rgba(24,41,67,1) 37%,rgba(25,46,73,1) 48%,rgba(27,48,77,1) 50%,rgba(26,50,78,1) 54%,rgba(27,50,81,1) 55%,rgba(26,49,80,1) 57%,rgba(33,62,96,1) 81%,rgba(35,63,100,1) 91%,rgba(37,65,102,1) 91%,rgba(36,68,106,1) 100%);
	max-width:1002px;
	margin:0 auto;
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
}
#footer .footer-top{
	padding:37px 0 29px 0;
	color:#fff;
/*	width:100%;*/
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display: flex;
	justify-content: center;
}
.footer-top:after {
    clear: both;
    content: "";
    display: block;
}
.footer-top .column:first-child{
	margin-left:0;
/*	width:17.8%;*/
}
.footer-top .column{
	float:left;
/*	width:20.6%;*/
	margin:0 0 0 6.6%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.footer-top .column .opener{display:none;}
.footer-top .column .title{
	margin:0 0 2px;
	font-size:1em;
	line-height:1.166em;
	display:block;
}
.footer-top .column .slide{
	margin:0;
	font-style:normal;
	line-height:1.85;
	position:static !important;
}
.footer-top .column p{margin:0;}
.footer-top .column dl {
	margin: 0;
	overflow: hidden;
}
.footer-top .column dt{
	float: left;
	margin-right: 4px;
	min-width: 36px;
}
.footer-top .column dd{margin: 0;}
.footer-bottom{
	background:#112034;
	padding:23px 20px 14px 22px;
}
.footer-bottom:after{
    clear: both;
    content: "";
    display: block;
}
.footer-bottom .footer-nav{
	float:left;
	text-transform:uppercase;
	font-size:11px;
	line-height:13px;
}
.footer-bottom .footer-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.footer-bottom .footer-nav li{
	float:left;
	border-left:1px solid #fff;
	padding:0 6px;
}
.footer-bottom .footer-nav li:first-child{border-left:0;}
.footer-bottom .footer-nav a{color:#fff;}
.footer-bottom .social-networks{
	margin:-11px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.footer-bottom .social-networks li{
	float:left;
	margin:0 0 0 9px;
}
.footer-bottom .social-networks a{
	color:#f3f3f3;
	background:url(../images/sprite-8.png) no-repeat -91px -146px;
	width:29px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.footer-bottom .social-networks a.twitter{background-position:-129px -146px;}
.footer-bottom .social-networks a.youtube{background-position:-167px -146px;}
.footer-bottom .social-networks a.instagram{background-position:-207px -146px;}
/* placeholder input styles */
::-webkit-input-placeholder { /* WebKit browsers */
	color: #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #000;
	opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #000;
}
 body .js-slide-hidden{position:static !important;}
 .buffer .news-comments {display:none;}
@media only screen and (max-width:979px){
	body .js-slide-hidden{position:absolute !important;}
	#wrapper{padding:0;}
	#header{
		padding:56px 0 0;
	}
	#header .logo {
		font-size:67px;
		line-height:69px;
		padding:0 0 0 36px;
	}
	.logo .title{font-size:30px;}
	.logo .details{
		font-size:20px;
		line-height:22px;
	}
	#header .logo a:before{background:none;}
	#header .img-chris{right:3px;}
	#nav{
		border-radius:0;
		-webkit-border-radius:0;
	}
	#nav .holder{
		display:block;
		font:16px/20px Georgia, "Times New Roman", Times, serif;
		color:#f3f3f3;
		text-transform:uppercase;
	}
	#nav .opener{
		padding:19px 24px 23px;
		display:inline-block;
		vertical-align:middle;
		position:relative;
		text-indent:-9999px;
		width:24px;
		margin:0 29px 0 0;
		background: rgb(107,159,219) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiOWZkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzUxODdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ4N2ZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTgwYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,159,219,1)), color-stop(66%,rgba(81,135,199,1)), color-stop(97%,rgba(72,127,192,1)), color-stop(100%,rgba(73,128,193,1)));
	background: -webkit-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -o-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: -ms-linear-gradient(top,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	background: linear-gradient(to bottom,  rgba(107,159,219,1) 0%,rgba(81,135,199,1) 66%,rgba(72,127,192,1) 97%,rgba(73,128,193,1) 100%);
	}
	#nav .opener:before{
		background:url(../images/sprite-8.png) no-repeat -86px -269px;
		width:24px;
		height:24px;
		content:"";
		position:absolute;
		left:24px;
		top:19px;
	}
	#nav ul.slide{
		position:absolute;
		left:0;
		top:100%;
		background:#4981c1;
		width:100%;
		font-size:12px;
	}
	#nav .slide > li:first-child{display: none;}
	#nav > ul > li {
		float:none;
		border-bottom:1px solid #fff;
	}
	#nav > ul > li > a{
		padding:12px 12px 11px 40px;
		width:100%;
	}
	#nav ul.slide ul{
		position:static;
		width:100%;
		padding:0 0 6px;
		background:#80a7d4;
	}
	#nav ul li:hover a{
		background:#80a7d4;
	}
	#nav ul ul a{
		padding:9px 65px;
	}
	#nav li.news-room,
	#nav li.district,
	#nav li.contact-chris,
	#nav li.flag-requests,
	#nav li.visit-washington{display:block;}
	#nav li.contact{display:none;}
	#main{margin-bottom:71px;}
	#content{
		width:100%;
	}
	#content .cycle-gallery{
		border-radius:0;
		padding:14px 26px 16px 6px
	}
	.cycle-gallery .image-holder{width:59.3%;}
	.cycle-gallery .text-holder{padding:4px 6% 16px 3%;}
	.text-holder h2{margin:0 0 18px;}
	.text-holder .btn-more{margin:0;}
	.pagination{left:18px;}
	.two-columns{padding:0 24px 0 13px}
	.subscribe-form{width:98.4%;}
	.two-columns .col:first-child{width:58%;}
	.block .news-list{margin:0 0 40px;}
	.two-columns .heading-wrap h2{width:41%;}
	.block .search-form{width:57.1%;}
	.block .btn-more {margin:-8px 0 0;}
	#main {
		display: flex;
		flex-direction: column-reverse;
	}
	#sidebar .widget {
		display: none;
	}
	#sidebar .widget:first-child {
		display: block;
	}
	#sidebar .widget:first-child > * {
		display: none;
	}
	#sidebar .widget:first-child a.red-alert,
	#sidebar .widget .mobile {
		display: block;
	}
	#sidebar .widget .cdc-image img {
		width: 100%;
	}
	#sidebar {
		width: 95vw;
   		padding: 0 2.5vw 0;
   	}
   	#sidebar .green-calendar.info {
   		min-height: 50px;
   	}
	#footer{border-radius:0;}
	#footer .footer-top{padding:37px 5px 36px 25px;}
	.footer-top .column {
		float: left;
		margin:0 auto;
		width:24.5%;
	}
	.footer-top .column:first-child{width:20%;}
	.footer-top .column .slide{
		font-size: 11px;
		line-height: 17px;
	}
	.footer-top .column .title {
		font-size: 11px;
		line-height: 13px;
		margin: 0 0 1px;
	}
	.footer-bottom{padding:23px 27px 14px 18px;}
}
@media only screen and (max-width:767px){
	body .bg-stretch{display:none;}
	#header{
		background:#101f32;
		padding-top: 29px;
		margin-bottom: 29px;
	}
	.doc-cat {width:350px; height:40px;}
	#header .img-chris{display:none;}
	#header .logo{
		padding-left: 24px;
		font-size: 42px;
		line-height: 49px;
		margin-bottom: 36px;
	}
	.logo .title{
		font-size: 18px;
		line-height: 20px;
	}
	.logo .details{
		font-size:12px;
		line-height: 15px;
		margin:-5px 0 0;
	}
	#nav > ul > li > a{padding:14px 14px 11px 28px;}
	#main{margin-bottom: -3px;}
	#content .cycle-gallery{padding:17px 20px 13px 19px;}
	.cycle-gallery .image-holder{
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	.text-holder .highlight{margin-bottom: 29px;}
	.text-holder p{display:none;}
	.text-holder .btn-more{margin:0 3px;}
	.pagination{
		left:auto;
		right:26px;
		bottom:33px;
	}
	.two-columns{padding:0 13px;}
	.two-columns .col,
	.two-columns .col:first-child{
		float:none;
		width:100%;
		overflow:hidden;
	}
	.two-columns .col:last-child {
		display: flex;
		flex-direction: column;
	}
	.two-columns .col .block.tweet {
		order: 2;
	}
	.subscribe-form{
		padding:3px 16px 0 0;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.two-columns .block .sub-heading{margin-bottom: 10px;}
	.two-columns .col:first-child{margin-bottom: 23px;}
	.two-columns .heading-wrap{margin:0 0 26px;}
	.two-columns .heading-wrap h2{width:100%;}
	.block .search-form{display:none;}
	.block .news-list{padding-left: 8px;}
	.news-list .holder-top .social-holder{width:154px;}
	.social-holder .social-networks{width:50%;}
	.news-list .holder-top{margin-left: -7px;}
	.news-list h3{margin-left: 0;}
	.social-holder .social-networks a.messanger{display:none;}
	.block .btn-more{
		float:left;
		margin:-12px 0 0 10px;
	}
	#footer .footer-top{padding:25px 25px 53px;}
	.footer-top .column .title{display:none;}
	.footer-top .column .opener{
		display:block;
		margin:0 0 2px;
		font-size:11px;
		line-height:15px;
		font-weight: bold;
		color:#fff;
	}
	.footer-top .column,
	.footer-top .column:first-child{
		float:none;
		width:100%;
		text-align: center;
	}
	.footer-bottom .footer-nav{
		float:none;
		margin:-53px 0 41px;
		text-align: center;
	}
	.footer-bottom .footer-nav li,
	.footer-bottom .social-networks li{
		display:inline-block;
		vertical-align: top;
		float:none;
	}
	.footer-bottom .social-networks{
		text-align: center;
		float:none;
	}
	.footer-top .column .slide{
		width:135px;
		margin:0 auto;
		position:absolute !important;
	}
	.footer-top .column.active .slide{position:static !important;}
	.footer-top .column dd{width:120px;}
}

.corona-sidebar{
	font-size: 15px;
	text-align: left;
	line-height: 15px;
	padding-left: 15px;
}

.corona-sidebar li{
	list-style: none;
	background:  url(../images/arrow.png) no-repeat 0% 0%;
	margin-bottom: 12px;
	padding-left: 24px;
	word-break: break-word;
	line-height: 18px;
}

.corona-sidebar li a {
	color: #ffffff;
	text-decoration: underline;
}

.corona-sidebar li a:hover {
	color: #112034;
}

.block-container.contact {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #30ABDC;
  text-align: left;
  color: #ffffff;
  outline: 1px solid #385E8B;
}

.block-container.contact a {
	text-decoration: underline;
	color: #ffffff;
}

.block-container.contact h2 {
	font-weight: 600;
  font-size: 22px;
  color: #ffffff;
}

.block-container.contact p,
.block-container.contact ul > li { 
	margin: 6px 0;
	font-size: 16px;
}

.block-container.contact ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.block-container.contact ul > li { 
	width: 100%;
	display: flex;
  justify-content: space-between;
}

.buffer .box p {
	line-height: 1.5;
}