body {
	margin: 0;
	color: #333;
	font: 12px/18px Arial, Helvetica, sans-serif;
	background: #e7e4d0 url(../images/bg-body.png) no-repeat 50% 0;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
	min-width:970px;
}
img { border-style: none; }
a {
	text-decoration: none;
	color: #000;
}
.buffer a {
	text-decoration: underline;
	color:#2a507a;
}
a:hover { text-decoration: underline; }
a:active { background-color: transparent; }
input, textarea, select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
.buffer .blockquote {display:none;}
#wrapper:after, #header:after, #header .header-holder:after, .nav-box:after, #nav ul:after, #header .top-bar:after {
	display: block;
	content: "";
	clear: both;
}
#wrapper {
	max-width: 958px;
	margin: 0 auto;
	padding: 25px 0 0;
}
#header {
	max-width: 100%;
	margin: 0 0 36px;
}
#header .top-bar {
	max-width: 958px;
}
.top-bar .search-form {
	float: right;
	width: 240px;
	height: 42px;
	padding: 0 12px 0 0;
	background: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 1px 11px 17px -17px rgba(0,0,0,0.6);
	-moz-box-shadow: 1px 11px 17px -17px rgba(0,0,0,0.6);
	box-shadow: 1px 11px 17px -17px rgba(0,0,0,0.6);
}
.search-form input.search{
	float: right;
	width: 200px;
	font-size: 12px;
	line-height: 12px;
	padding:14px 10px 13px;
	background: none;
	border: none;
	outline: none;
	vertical-align: middle;
	-webkit-border-radius: 0;
	-webkit-appearance: none;
}
.search-form input[type="submit"] {
	float: right;
	width: 14px;
	height: 15px;
	padding: 0;
	margin: 13px 0 0 6px;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/btn-search.png) no-repeat;
}
.search-box .row input[type="submit"]:hover { cursor: pointer; }
.top-bar .socialnetwork {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
.socialnetwork li {
	float: left;
	margin: 0 8px 0 -1px;
}
.socialnetwork li a {
	display: block;
	width: 44px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/bg-socialnetwork.png) no-repeat;
}
.socialnetwork li.twitter a { background-position: -50px 0; }
.socialnetwork li.youtube a { background-position: -102px 0; }
.socialnetwork li.flickr a { background: url(../images/flickr.png) no-repeat; background-size: 93%; }
.socialnetwork li.instagram a { background: url(../images/instagram.png) no-repeat; background-size: 93%; }
#header .header-holder { 
	position:relative;
	max-width: 958px;
  z-index:999;
}
.header-holder .logo-box{
	overflow:hidden;
	position:relative;
	margin: 0 0 36px;
}
.logo-box .logo {
	display: block;
	width: 725px;
	height: 141px;
	overflow: hidden;
	margin: -7px 0 0;
	text-indent: -9999px;
	background: url(../images/logo-1.png) no-repeat;
	background-size: 100% auto;
}
.logo-box .logo a {
	display: block;
	height: 100%;
}
.logo-box .texas-txt{
	display:none;
	position:absolute;
	left:43.4%;
	top:73%;
	padding:0 0 0 25px;
	color:#193553;
	font:italic 27px/30px Georgia, "Times New Roman", Times, serif;
	background: url(../images/ico-star.png) no-repeat 0 6px;
}
.nav-box .open-close {
	position: relative;
	width: 100%;
}
.open-close .opener { display: none; }
.nav-box .js-slide-hidden {
	display: block !important;
	left: 0 !important;
	position: static !important;
	top: 0 !important;
  z-index:999;
}
.nav-box {
	max-width: 936px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	border-width:10px 11px 11px;
	border-color:#fff;
	border-style:solid;
	-webkit-box-shadow: 1px 11px 22px -17px rgba(0,0,0,0.6);
	-moz-box-shadow: 1px 11px 22px -17px rgba(0,0,0,0.6);
	box-shadow: 1px 11px 22px -17px rgba(0,0,0,0.6);
	background: rgb(42,80,122) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNTA3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzI3NGI3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzFiMzc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODMzNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(42,80,122,1) 0%, rgba(39,75,115,1) 22%, rgba(27,55,87,1) 80%, rgba(24,51,80,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42,80,122,1)), color-stop(22%, rgba(39,75,115,1)), color-stop(80%, rgba(27,55,87,1)), color-stop(100%, rgba(24,51,80,1)));
	background: -webkit-linear-gradient(top, rgba(42,80,122,1) 0%, rgba(39,75,115,1) 22%, rgba(27,55,87,1) 80%, rgba(24,51,80,1) 100%);
	background: -o-linear-gradient(top, rgba(42,80,122,1) 0%, rgba(39,75,115,1) 22%, rgba(27,55,87,1) 80%, rgba(24,51,80,1) 100%);
	background: -ms-linear-gradient(top, rgba(42,80,122,1) 0%, rgba(39,75,115,1) 22%, rgba(27,55,87,1) 80%, rgba(24,51,80,1) 100%);
	background: linear-gradient(to bottom, rgba(42,80,122,1) 0%, rgba(39,75,115,1) 22%, rgba(27,55,87,1) 80%, rgba(24,51,80,1) 100%);
}
#nav > ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	white-space:nowrap;
	text-align:center;
	text-transform: uppercase;
}
#nav > ul > li {
	display:inline-block;
	vertical-align:top;
	padding: 17px 2% 15px;
	margin: 0;
	position: relative;
  float:left;
}

#nav > ul > li > a {
	display: block;
	margin: 0;
	color: #fff;
	text-decoration: none;
}
#nav > ul > li:hover > .drop-menu { display: block; }
#nav > ul > li:hover, #nav > ul > li.active {
	background: rgb(135,66,60) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3NDIzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzdiM2IzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzU5MjkyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTIzMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(135,66,60,1) 0%, rgba(123,59,54,1) 27%, rgba(89,41,37,1) 76%, rgba(78,35,31,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(135,66,60,1)), color-stop(27%, rgba(123,59,54,1)), color-stop(76%, rgba(89,41,37,1)), color-stop(100%, rgba(78,35,31,1)));
	background: -webkit-linear-gradient(top, rgba(135,66,60,1) 0%, rgba(123,59,54,1) 27%, rgba(89,41,37,1) 76%, rgba(78,35,31,1) 100%);
	background: -o-linear-gradient(top, rgba(135,66,60,1) 0%, rgba(123,59,54,1) 27%, rgba(89,41,37,1) 76%, rgba(78,35,31,1) 100%);
	background: -ms-linear-gradient(top, rgba(135,66,60,1) 0%, rgba(123,59,54,1) 27%, rgba(89,41,37,1) 76%, rgba(78,35,31,1) 100%);
	background: linear-gradient(to bottom, rgba(135,66,60,1) 0%, rgba(123,59,54,1) 27%, rgba(89,41,37,1) 76%, rgba(78,35,31,1) 100%);
}
#nav > ul > li > .drop-menu {
	margin: 0;
	padding: 10px 0 8px;
	list-style: none;
	width: 176px;
	display: none;
	position: absolute;
	top: 50px;
	font-size: 12px;
	line-height: 22px;
	left: 0;
	overflow: hidden;
	background: #4d221f;
	z-index: 99;
	white-space:normal;
}
#nav > ul > li > .drop-menu li {
	width: 176px;
	margin: 0 0 4px;
}
#nav > ul > li > .drop-menu li:hover { background: #86413b; }
#nav > ul > li > .drop-menu li a {
	display: block;
	color: #fff;
	text-transform: none;
	margin: 0 0 0 23px;
	padding: 0 20px 0 16px;
	background: url(../images/ico-arrow-1.png) no-repeat 0 9px;
}
#nav > ul > li > .drop-menu li a:hover { text-decoration: none; }
.nav-box .home{
	float:left;
	display:none;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	padding:17px 3.3% 15px 4%;
	background: rgb(134,65,59) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2NDEzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzdkM2MzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzVkMmMyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzUwMjQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjJjMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(134,65,59,1)), color-stop(21%, rgba(125,60,55,1)), color-stop(70%, rgba(93,44,39,1)), color-stop(97%, rgba(80,36,32,1)), color-stop(100%, rgba(54,44,57,1)));
	background: -webkit-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
	background: -o-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
	background: -ms-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
	background: linear-gradient(to bottom, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
}

#main { overflow: hidden; }
#main .visual-block {
	max-width: 936px;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #fff;
	padding: 12px 11px 11px;
	margin: 0 0 30px;
	-webkit-box-shadow: 1px 11px 22px -17px rgba(0,0,0,0.6);
	-moz-box-shadow: 1px 11px 22px -17px rgba(0,0,0,0.6);
	box-shadow: 1px 11px 22px -17px rgba(0,0,0,0.6);
}
.int #main .visual-block{
  max-width:600px;
  float:left;
  margin-right:15px;
  width:100%;
}
.visual-block .visual-holder {
	max-width: 888px;
	overflow: hidden;
	padding: 17px 17px 15px 31px;
	background: rgb(47,84,125) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNTQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMmE1MDc5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMyYTRmNzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiMyNzRiNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMxYzM5NWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMxOTM0NTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTkzNDUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlMzk1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(47,84,125,1) 0%, rgba(42,80,121,1) 0%, rgba(42,79,121,1) 1%, rgba(39,75,115,1) 23%, rgba(28,57,90,1) 77%, rgba(25,52,83,1) 99%, rgba(25,52,83,1) 100%, rgba(30,57,87,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(47,84,125,1)), color-stop(0%, rgba(42,80,121,1)), color-stop(1%, rgba(42,79,121,1)), color-stop(23%, rgba(39,75,115,1)), color-stop(77%, rgba(28,57,90,1)), color-stop(99%, rgba(25,52,83,1)), color-stop(100%, rgba(25,52,83,1)), color-stop(100%, rgba(30,57,87,1)));
	background: -webkit-linear-gradient(top, rgba(47,84,125,1) 0%, rgba(42,80,121,1) 0%, rgba(42,79,121,1) 1%, rgba(39,75,115,1) 23%, rgba(28,57,90,1) 77%, rgba(25,52,83,1) 99%, rgba(25,52,83,1) 100%, rgba(30,57,87,1) 100%);
	background: -o-linear-gradient(top, rgba(47,84,125,1) 0%, rgba(42,80,121,1) 0%, rgba(42,79,121,1) 1%, rgba(39,75,115,1) 23%, rgba(28,57,90,1) 77%, rgba(25,52,83,1) 99%, rgba(25,52,83,1) 100%, rgba(30,57,87,1) 100%);
	background: -ms-linear-gradient(top, rgba(47,84,125,1) 0%, rgba(42,80,121,1) 0%, rgba(42,79,121,1) 1%, rgba(39,75,115,1) 23%, rgba(28,57,90,1) 77%, rgba(25,52,83,1) 99%, rgba(25,52,83,1) 100%, rgba(30,57,87,1) 100%);
	background: linear-gradient(to bottom, rgba(47,84,125,1) 0%, rgba(42,80,121,1) 0%, rgba(42,79,121,1) 1%, rgba(39,75,115,1) 23%, rgba(28,57,90,1) 77%, rgba(25,52,83,1) 99%, rgba(25,52,83,1) 100%, rgba(30,57,87,1) 100%);
}
.visual-holder .video-box {
	float: right;
	width: 59.1%;
  max-height:350px;
}
.video-box img {
	display: block;
	width: 100%;
	height: auto;
}
.visual-holder .slideshow {
	float: left;
	width: 100%;
	height: 391px;
	position: relative;
	color: #fff;
	margin: 0 0 0 0.5%;
}
.slideshow .slideset {
	width: 100%;
	height: auto;
}
.slideshow .slide {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
  display:none;;
}
.slideshow .slide.active {
  display:block;
}
.slideshow .slide .text-holder{ 
	height:340px;
	overflow:hidden;
  width:35%;
  float:left;
}
.slideshow .slide h2 {
	font: 20px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 6px;
	padding: 32px 0 0;
}
.slideshow .slide .date {
	display: block;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 6px;
	word-spacing: 5px;
}
.slideshow .slide p { margin: 0 0 28px; }
.slideshow .btn-readmore {
	position: absolute;
	bottom: 15px;
	left: -3px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	width: 105px;
	padding: 8px 0;
	text-transform: uppercase;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: rgb(134,65,59) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2NDEzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzdkM2MzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzVkMmMyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzUwMjQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjJjMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(134,65,59,1)), color-stop(21%, rgba(125,60,55,1)), color-stop(70%, rgba(93,44,39,1)), color-stop(97%, rgba(80,36,32,1)), color-stop(100%, rgba(54,44,57,1)));
	background: -webkit-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
	background: -o-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
	background: -ms-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
	background: linear-gradient(to bottom, rgba(134,65,59,1) 0%, rgba(125,60,55,1) 21%, rgba(93,44,39,1) 70%, rgba(80,36,32,1) 97%, rgba(54,44,57,1) 100%);
}
.slideshow .pagination {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 15px;
	right: 62%;
}
.pagination li {
	float: left;
	margin: 0 0 0 10px;
}
.pagination li a {
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background: url(../images/bg-pagination.png) no-repeat;
}
.pagination li a:hover, .pagination li a.active { background: url(../images/bg-pagination.png) no-repeat -22px 0; }
#main .carousel {
	max-width: 832px;
	height: 131px;
	margin: 0 auto 45px;
	position: relative;
	padding:8px 7% 0 6%;
  clear:left;
}
.carousel .mask {
	width: 865px;
	margin: 0;
	clear: both;
}
.carousel .mask .slideset {
	width: 9999px;
}
.carousel .mask .slideset .slide {
	float: left;
	width: 133px;
	margin: 0 20px;
	text-align: center;
}
.carousel .mask .slideset .slide .info-txt {
	text-decoration: none;
	color: #2a507a;
}
.carousel .mask .slideset .slide .info-txt:hover { text-decoration: underline; }
.carousel .mask .slideset .slide .img-holder {
	width: 109px;
	height: 109px;
	margin: 0 auto 18px;
	position: relative;
	border-radius: 54px;
	-webkit-border-radius: 54px;
}
.img-holder:after {
	width: 94px;
	height: 12px;
	content: "";
	position: absolute;
	bottom: -6px;
	left: 6px;
	background: url(../images/bg-shadow.png) no-repeat;
}
.img-holder a img { 
	display: block;
	border-radius: 54px;
	-webkit-border-radius: 54px;
}
.carousel .btn-next, .carousel .btn-prev {
	position: absolute;
	top: 55px;
	width: 10px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
  display:none;
}
.carousel .btn-next {
	position: absolute;
	right: 7px;
	background: url(../images/btn-next.png) no-repeat 0 0;
}
.carousel .btn-prev {
	position: absolute;
	left: 9px;
	background: url(../images/btn-prev.png) no-repeat 0 0;
}
#main .info-block {
	max-width: 936px;
	padding: 15px 11px 26px;
	margin: 0 0 43px;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #fff;
	-webkit-box-shadow: 1px 11px 22px -17px rgba(0,0,0,0.6);
	-moz-box-shadow: 1px 11px 22px -17px rgba(0,0,0,0.6);
	box-shadow: 1px 11px 22px -17px rgba(0,0,0,0.6);
}
.int #main .info-block {
  float:right;
  max-width:31%;
}
.int #main .info-block:after{
  content:"";
  display:block;
  clear:both;
}
.info-block .signup-box {
	float: left;
	width: 32.3%;
	margin: 0 2.7% 0 0;
}
.int .info-block section {
  width:100%;
  margin: 0 0 2em;
}
.int .info-block section:last-child {
  margin: 0;
}
.signup-box h3 {
	font: 17px/23px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 13px;
	padding: 0 0 0 22px;
	text-transform: uppercase;
	color: #fff;
	background: rgb(134,65,59) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2NDEzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzdkM2MzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzVjMmEyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDI1MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,54,1) 24%, rgba(92,42,38,1) 79%, rgba(84,37,33,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(134,65,59,1)), color-stop(24%, rgba(125,60,54,1)), color-stop(79%, rgba(92,42,38,1)), color-stop(100%, rgba(84,37,33,1)));
	background: -webkit-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,54,1) 24%, rgba(92,42,38,1) 79%, rgba(84,37,33,1) 100%);
	background: -o-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,54,1) 24%, rgba(92,42,38,1) 79%, rgba(84,37,33,1) 100%);
	background: -ms-linear-gradient(top, rgba(134,65,59,1) 0%, rgba(125,60,54,1) 24%, rgba(92,42,38,1) 79%, rgba(84,37,33,1) 100%);
	background: linear-gradient(to bottom, rgba(134,65,59,1) 0%, rgba(125,60,54,1) 24%, rgba(92,42,38,1) 79%, rgba(84,37,33,1) 100%);
}
.signup-box h3 span {
	display: block;
	background: url(../images/ico-star1.png) no-repeat 100% 100%;
	padding: 10px 29% 10px 0;
}
.signup-box .form-box {
	overflow: hidden;
	padding: 0 2% 0 6.5%;
}
.form-box p { margin: 0 0 19px; }
.form-box .row {
	width: 100%;
	margin: 0 0 11px;
}
.form-box .row:after{
	display:block;
	content:"";
	clear:both;
}
.form-box .row input[type="email"],
.form-box .row input[type="text"] {
	float: left;
	width: 102px;
	height: 16px;
	padding: 6px 12px 8px;
	font-size: 10px;
	line-height: 16px;
	color: #473c32;
	border: 1px solid #bdbbaa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-transform: uppercase;
	margin: 0 10px 0 0;
	background: none;
}
.form-box .row input[type="email"]:last-child,
.form-box .row input[type="text"]:last-child {
  margin:0;
}
.form-box .row input.long{
  margin:0;
  width:240px;
}
.form-box input[type="submit"] {
	float: left;
	width: 105px;
	height: 34px;
	font-size: 11px;
	line-height: 34px;
	font-weight: bold;
	margin: 8px 0 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	border: none;
	cursor: pointer;
	padding:0;
	background: url(../images/btn-submit.png) no-repeat;
}
.form-box input[type="submit"]:hover { cursor: pointer; }
.info-block .tabset-box {
	float: left;
	width: 30.7%;
	margin: 0 2.3% 0 0;
}
.tabset-box .tabset {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.tabset li {
	float: left;
	width: 137px;
	text-align: center;
	border: 1px solid #294f78;
	background:#fff;
}
.tabset li.active{
	border-bottom:0;
	padding-bottom:1px;
}
.tabset li:first-child { margin: 0 9px 0 0; }
.tabset li a {
	color: #294e77;
	display: block;
	padding: 15px 0 11px;
	background: #dfe5eb;
}
.tabset li a:hover { text-decoration: none; }
.tabset li:hover, .tabset li.active a { background: #fff; }
.tabset-box .tab-content {
	padding: 16px 22px 22px 20px;
	margin: -1px 0 0;
	overflow: hidden;
	border: 1px solid #294f78;
}
.tab-content .tab { overflow: hidden; }
.tab-content .tab a img { display: block; }
.info-block .issue-box {
	float: left;
	width: 32%;
}
.issue-box h3 {
	font: 17px/23px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 0 21px;
	text-transform: uppercase;
	color: #fff;
	background: rgb(42,80,122) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNTA3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzI4NGM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzFkM2I1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTM0NTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(42,80,122,1) 0%, rgba(40,76,117,1) 19%, rgba(29,59,93,1) 71%, rgba(25,52,83,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42,80,122,1)), color-stop(19%, rgba(40,76,117,1)), color-stop(71%, rgba(29,59,93,1)), color-stop(100%, rgba(25,52,83,1)));
	background: -webkit-linear-gradient(top, rgba(42,80,122,1) 0%, rgba(40,76,117,1) 19%, rgba(29,59,93,1) 71%, rgba(25,52,83,1) 100%);
	background: -o-linear-gradient(top, rgba(42,80,122,1) 0%, rgba(40,76,117,1) 19%, rgba(29,59,93,1) 71%, rgba(25,52,83,1) 100%);
	background: -ms-linear-gradient(top, rgba(42,80,122,1) 0%, rgba(40,76,117,1) 19%, rgba(29,59,93,1) 71%, rgba(25,52,83,1) 100%);
	background: linear-gradient(to bottom, rgba(42,80,122,1) 0%, rgba(40,76,117,1) 19%, rgba(29,59,93,1) 71%, rgba(25,52,83,1) 100%);
}
.issue-box h3 span {
	display: block;
	background: url(../images/ico-star2.png) no-repeat 100% 100%;
	padding: 10px 30% 10px 0;
}
.issue-box .sub-nav {
	list-style: none;
	margin: 0;
	padding: 0 11% 0 6.8%;
	font-size: 12px;
	line-height: 18px;
	text-transform: capitalize;
}
.sub-nav li {
	margin: 0 0 11px;
	padding: 0 0 10px;
	background: url(../images/bg-border.png) repeat-x 0 100%;
}
.sub-nav li a {
	color: #585858;
	margin: 0 0 0 4px;
	padding: 0 0 0 23px;
	background: url(../images/ico-bullet.png) no-repeat 0 5px;
}
#footer {
	max-width: 958px;
  margin-top:15px;
	overflow: hidden;
}
#footer .footer-holder {
	overflow: hidden;
	padding: 18px 24px 27px 26px;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	background: rgb(25,52,83) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5MzQ1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzFjMzk1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzI2NDk3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTRlNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(25,52,83,1) 0%, rgba(28,57,90,1) 26%, rgba(38,73,112,1) 77%, rgba(41,78,118,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(25,52,83,1)), color-stop(26%, rgba(28,57,90,1)), color-stop(77%, rgba(38,73,112,1)), color-stop(100%, rgba(41,78,118,1)));
	background: -webkit-linear-gradient(top, rgba(25,52,83,1) 0%, rgba(28,57,90,1) 26%, rgba(38,73,112,1) 77%, rgba(41,78,118,1) 100%);
	background: -o-linear-gradient(top, rgba(25,52,83,1) 0%, rgba(28,57,90,1) 26%, rgba(38,73,112,1) 77%, rgba(41,78,118,1) 100%);
	background: -ms-linear-gradient(top, rgba(25,52,83,1) 0%, rgba(28,57,90,1) 26%, rgba(38,73,112,1) 77%, rgba(41,78,118,1) 100%);
	background: linear-gradient(to bottom, rgba(25,52,83,1) 0%, rgba(28,57,90,1) 26%, rgba(38,73,112,1) 77%, rgba(41,78,118,1) 100%);
}
.footer-holder .socialnetwork {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
.footer-holder .socialnetwork li {
	float: left;
	margin: 0 0 0 7px;
}
.footer-holder .address-block {
	float: left;
	margin: 0 2% 0 0;
}
.address-block .address-box {
	float: left;
	width: 342px;
	padding: 10px 0 0;
}
.address-block .address-box:first-child {
	float: left;
	width: 320px;
	margin: 0 20px 0 0;
}
.address-box .align-left {
	float: left;
	margin: 0 6.7% 0 0;
}
.address-frame {
	overflow: hidden;
	color: #fff;
}
.address-frame .title {
	display: block;
	margin: 0;
	text-transform: uppercase;
}
.address-frame .title a { color: #fff; }
.address-frame .title a:hover { text-decoration: underline; }
.address-frame address {
	font-style: normal;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
.address-frame .tel {
	display: block;
	margin: 0;
}
#footer .footer-bottom {
	max-width: 918px;
	padding: 14px 20px 17px;
	overflow: hidden;
	background: #1a3554;
}
.footer-bottom .ft-nav {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 20px;
	text-transform: uppercase;
}
.ft-nav li {
	float: left;
	padding: 0 7px 0 8px;
	background: url(../images/separator-1.png) no-repeat 0 7px;
}
.ft-nav li:first-child { background: none; }
.ft-nav li a { color: #fff; }
@media only screen and (max-width:1024px) { body { min-width:320px;}}
@media only screen and (max-width:975px) {
	#wrapper{padding:15px 0 0;}
	#header{padding:0 15px; margin:0 0 28px;}
	.socialnetwork li { margin: 0 10px 0 -3px;}
	.nav-box .open-close {
		width:auto;
		overflow: hidden;
	}
	.open-close .opener {
		background: #fff;
		color: #83403a;
		display: block;
		font-size: 15px;
		height: 33px;
		font-weight:bold;
		line-height: 21px;
		margin: 6px 6px 0;
		max-width: 800px;
		padding: 4px 5px 0 0;
		text-decoration: none;
		text-transform: uppercase;
	}
	.open-close .opener span {
		display:block;
		margin: 0 4px 0 0;
		padding: 5px 0 5px 16px;
		background: url(../images/icon-openclose.png) no-repeat 100% 3px;
	}
	.open-close .opener:hover { text-decoration: none; }
	.open-close .opener .slide {
		max-width:634px;
		overflow: hidden;
		position: relative;
		z-index: 99;
	}
	.nav-box .js-slide-hidden {
		display: block !important;
		left: -9999px !important;
		position: absolute !important;
		top: -9999px !important;
	}
	.nav-box .home{ display:block;}
	.nav-box {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	border-width:10px 13px 11px 11px;
	border-color:#fff;
	border-style:solid;
	}
	#nav > ul {
		margin: 0 0 0 0.9%;
		max-width: 615px;
		text-align:left;
	}
	#nav > ul > li{
		float:none;
		display:block;
	}
	#nav > ul > li > .drop-menu {
		padding: 10px 0 8px;
		position: static;
		white-space: normal;
		width: 100%;
	}
	#nav > ul > li > .drop-menu li {
		margin: 0 0 4px;
		width: 100%;
	}
	#header .top-bar {margin: 0 0 35px;}
	.header-holder .logo-box {
		margin: 0 0 41px;
	}
	.header-holder .logo {
		height: 120px;
		margin: 0 0 0 5.3%;
		width: 637px;
	}
	.header-holder .texas-txt {
		display:none;
		font: italic 23px/30px Georgia,"Times New Roman",Times,serif;
		left: 54.8%;
		padding: 0 0 0 24px;
		position: absolute;
		top: 76%;
	}
	#main{ padding:0 14px 0 13px;}
	#main .visual-block {
		margin: 0 0 22px;
		max-width: 930px;
		overflow: hidden;
		padding: 12px 13px 11px;
	}
	.visual-block .visual-holder{
		max-width: 902px;
		padding: 13px 13px 13px 21px;
	}
	.visual-holder .slideshow {
		height: 305px;
		margin:0;
		position: relative;
		width: 37.9%;
	}
	.slideshow .slide .text-holder{ height:245px;}
	.slideshow .slide h2 {
		font: 18px/18px Georgia,"Times New Roman",Times,serif;
		margin: 0;
		padding: 19px 0 0;
	}
	.slideshow .slide .date {
		font: 12px/17px Georgia,"Times New Roman",Times,serif;
		margin: 0 0 3px;
	}
	.slideshow .slide p{ margin:0 0 25px; line-height:16px;}
	.slideshow .btn-readmore {
		bottom: 2px;
		left: 0;
		padding: 4px 0 5px;
		position: absolute;
		width: 81px;
	}
	.slideshow .pagination {
		position: absolute;
		right: 4px;
		bottom:3px;
	}
	.pagination li{ margin:0 0 0 9px;}
	.pagination li a {
		width: 9px;
		height: 10px;
		background: url(../images/bg-pagination2.png) no-repeat;
	}
	.pagination li a:hover, .pagination li.active a { background: url(../images/bg-pagination2.png) no-repeat -17px 0; }
	#main .carousel{ margin:0 auto 38px;}
	.carousel .btn-next, .carousel .btn-prev{ top:54px;}
	.carousel .btn-next {
		position: absolute;
		right: 0;
	}
	.carousel .btn-prev {
		position: absolute;
		left: 1px;
	}
	.carousel .mask .slideset .slide { margin: 0 19px;}
	.carousel .mask .slideset .slide .img-holder{ margin:0 auto 14px;}
	#main .info-block{
		max-width:913px;
		padding:17px 26px 24px 19px;
		margin:0 0 45px 1px
	}
	.info-block .signup-box {
		margin: 0 2.7% 0 0;
		width: 48.2%;
	}
	.signup-box .form-box {
		overflow: hidden;
		padding: 0 10.2% 0 5.8%;
	}
	.info-block .issue-box {
		float: right;
		width: 47.8%;
	}
	.issue-box h3{ padding:0 0 0 33px;}
	.issue-box .sub-nav{ padding:0 8.5% 0 9%;}
	sub-nav li a {
		margin: 0 0 0 13px;
		padding: 0 0 0 23px;
	}
	.info-block .tabset-box{ display:none;}
	#footer { margin: 0 14px;}
	.footer-holder .address-block {
		float: none;
		margin: 0;
		overflow: hidden;
		width: 100%;
	}
	#footer .footer-bottom { padding: 14px 20px 17px;}
	.address-block .address-box:first-child {
		margin: 0 4.2% 0 0;
		width: 46%;
	}
	.address-block .address-box {
		float: left;
		padding: 10px 0 0;
		width: 48%;
	}
	.footer-holder .socialnetwork{ display:none;}
}
@media only screen and (max-width:500px) {
	#main .carousel{
		max-width: 380px;
	}
	.carousel .mask{
		width: 280px;
		overflow: hidden;
		margin: 0 auto;
	}
  #nav > ul > li > .drop-menu {display:none !important;}
}
@media only screen and (max-width:767px) {
	body { background: #e7e4d0;}
	#header{
		width:100%;
		padding:0;
	}
	#header .top-bar {
		margin: 0 0 17px;
		width:100%;
	}
	.top-bar .search-form {
		float: none;
		height: 42px;
		padding: 0 12px 0 0;
		width: 240px;
		margin:0 auto 19px;
	}
	.top-bar .socialnetwork {
		float: none;
		margin: 0;
		padding: 0;
		text-align:center;
	}
	.socialnetwork li {
		float: none;
		display:inline-block;
		vertical-align:top;
		margin:0 -3px 0 7px;
	}
	#header .header-holder {
		width: 100%;
		position: relative;
	}
	.header-holder .logo-box { margin: 0 0 15px;}
	.header-holder .logo {
		background: url(../images/logo-2.png) no-repeat;
		width:316px;
		height:182px;
		margin:0 auto 14px;
	}
	.header-holder .texas-txt {
		display: none;
		font: italic 23px/30px Georgia,"Times New Roman",Times,serif;
		color:#83403a;
		margin: 0 auto;
		position: static;
		width: 248px;
		background:none;
	}
	.nav-box .home{ display:none;}
	.open-close .opener{
		margin:0;
		max-width:none;
	}
	.open-close .opener span{ padding:5px 0 5px 13px;}
	.nav-box {
		border-radius:0;
		border-width: 10px 0 11px;
		padding:6px 14px 7px 16px;
	}
	#nav > ul {
		margin: 0;
		max-width: 100%;
	}
	#main{padding:0;}
	#main .visual-block {
		margin: 0 0 20px;
		width: 100%;
		overflow: hidden;
		padding: 12px 0 13px;
		border-radius:0;
	}
	.visual-block .visual-holder { padding: 13px 14px 13px 17px;height:435px;}
	.visual-holder .video-box {
		float: none;
		width:100%;
		margin:0 0 10px;
    max-height:235px;
    overflow:hidden;
	}
	.visual-holder .slideshow {
		height: 190px;
		margin: 0 0 0 6px;
		float:none;
		width:100%;
	}
	.slideshow .slide .text-holder{ height:175px;position:absolute;top:250px;width:100%;}
	.slideshow .pagination {
		position: absolute;
		right: 11px;
    display:none;
	}
	.slideshow .slide .txt-box{ display:none;}
	#main .carousel {
		padding: 8px 43px 0 20px;
		overflow:hidden;
		height:auto;
	}
	.slideshow .slide h2 {
		font: 14px/16px Georgia,"Times New Roman",Times,serif;
		padding: 6px 0 0;
	}
	.carousel .mask .slideset .slide {
		margin: 0 5px;
	}
	.carousel .mask .slideset .slide .img-holder{ margin:0 auto 17px;}
	.carousel .btn-next, .carousel .btn-prev{ top:57px;}
	.carousel .btn-next {
		position: absolute;
		right: 9px;
	}
	.carousel .btn-prev {
		position: absolute;
		left: 9px;
	}
	#main .info-block {
		margin: 0 0 41px 0;
		padding: 17px 13px 24px 12px;
		border-radius:0;
	}
	.info-block .signup-box {
		margin: 0 0 31px;
		width: 100%;
		float:none;
	}
	.signup-box .form-box {
		margin: 0 auto;
		padding: 0 0 0 19px;
		width: 280px;
	}
	.info-block .issue-box {
		float: none;
		width:100%;
		margin:0 0 20px;
	}
	.sub-nav li a { margin: 0 0 0 8px;}
	.info-block .tabset-box {
		float: none;
		display:block;
		margin: 0 auto 23px;
		width:287px;
	}
	.address-block .address-box:first-child{
		width:100%;
		margin:0;
		text-align:center;
	}
	.address-block .address-box{ 
		width:100%;
		text-align:center;
		padding:5px 0 0;
	}
	.address-box .align-left{
		display:none;
		margin:0;
	}
	.address-frame address, .address-frame .tel{ display:none;}
	#footer{ margin:0;}
	#footer .footer-holder{ 
		padding:24px 24px 22px 26px;
		border-radius:0;
	}
	#footer .footer-bottom { padding: 15px 20px 16px;}
	.footer-bottom .ft-nav {
		float: none;
		text-transform: uppercase;
		text-align:center;
	}
	.ft-nav li {
		float: none;
		display:inline-block;
		vertical-align:top;
		padding: 0 7px 0 8px;
	}
  
}
