body {
	margin:0px;
	background:#E4E6E3;
	font-family:Candara, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
}
#main {
	background:#E4E6E3;
	padding-bottom:0px;
}
.container {
	min-height:120px;
	margin: auto;
	position:relative;
	min-height:1000px;
}

.containerf {
	margin: auto;
	position:relative;
}

h3 {
font-size:20px;
color:#960000;
text-shadow: 1px 2px 3px #fff;
text-align:left;
padding:0px;
}

p {
	font-size:16px;
	color:#545454
	text-shadow: 0px 0px 1px #fff;
	padding:0px;
	text-align: justify;
}

a {
	color:#067597;
	text-decoration:none;
}
a:hover {
	color: #000;
}

img {
	border:0;
}

.link {
	font-size:16px;
	color:#1870C9;
	padding:0px;
	font-weight:bold;
	margin:0;
	text-decoration:none;
	text-shadow: 0px 0px 2px #fff;
}

#block_portfolio a:hover {
	color:#000;
	text-decoration:underline;
	text-shadow: 0px 0px 2px #fff;
}

#header {
	background-image:url(img/bg_header.png);
	margin-bottom:20px;
}
.content {
padding:30px;
margin-top:45px;
min-height:600px;
}

.block_list {
	border:1px solid #E5E5E5;
	background-color:#fff;
	margin-bottom:30px;
	position:relative;
}

.block {
	border:1px solid #E5E5E5;
	background-color:#fff;
	margin-bottom:30px;
	position:relative;
}

.block_category {
	border:1px solid #E5E5E5;
	background-color:#fff;
	margin-bottom:30px;
	position:relative;
}

.blockTopic {
	border:1px solid #E5E5E5;
	background-color:#fff;
	margin-bottom:30px;
	position:relative;
}

.block_inside { 
	display:block; 
	border:1px solid #ffffff;
	background: #fff;
	padding:30px;
	padding-top:20px;
	overflow:auto;
	min-height:100px;
}

.block_inside_category { 
	display:block; 
	border:1px solid #ffffff;
	background: #fff;
	padding-left:30px;
	padding-right:30px;
	overflow:auto;

}

h5 {
	font-size:13px;
	color:#960000;
	text-shadow: 1px 2px 3px #fff;
}

.image_block {
	padding:5px 5px 1px 5px;
	float:left;
}
.image_block img {
	border:1px solid #b5b5b5;
}
.text_block {
	float:left;
	width:430px;
	margin-left:30px;
}
.blockh1 {
	font-size:24px;
	color:#960000;
	text-shadow: 0px 0px 2px #EFEFEF;
	text-align:left;
	padding:0px;
}
.blockh2 {
	font-size:20px;
	color:#960000;
	text-shadow: 0px 0px 2px #EFEFEF;
	text-align:left;
	padding:0px;
}
.blockh3 {
	font-size:16px;
	color:#960000;
	text-shadow: 0px 0px 2px #EFEFEF;
	text-align:left;
	padding:0px;
}
.blockp {
	font-size:16px;
	color:#666666;
	text-shadow: 0px 0px 1px #fff;
	padding:0px;
	text-align: justify;
}

#block_profile .text_block { padding-top:20px;}

.footer_text {
	font-size:13px;
	color:#525252;
	text-shadow: 0px 0px 1px #fff;
	padding:0px;
	font-weight:bold;
	margin:0;
}
.footer_link {
	font-size:11px;
	color:#1870C9;
	padding:0px;
	font-weight:bold;
	margin:0;
	text-decoration:none;
}

#footer a:hover {
	color:#000;
	text-decoration:underline;
}

.crumb {
	background-color:#EFAB86;
	margin-bottom:30px;
	margin-top:-20px;
	margin-left:1px;
	position:relative;
	padding:5px;
}

#services-menu a.current {background-color: #F17E3D;color:#960000;}

#services-menu {
	padding:0;
	background:url(img/bg_header.png) top repeat-x;
	width:100%;
	overflow:hidden;
	text-decoration:none;
	font-family:Candara, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#services-menu ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	text-align:center;
}
#services-menu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
#services-menu ul li a {
	display:block;
	float:left;
	margin:0;
	padding:12px 10px 12px 10px;
	border-left:1px solid #E4E6E3;
	text-decoration:none;
	color:#067597;
	font-size:16px;
	font-weight:bold;
	line-height:21px;
}
#services-menu ul li a:hover {
	color:#fff;
	background-color:#F17E3D;
	border-left:1px solid #E4E6E3;
}

#services-menu ul li.active a,
#services-menu ul li.active a:hover {
	color:#960000;
	background-color:#fff;
	border-left:1px solid #fff;
	text-shadow: 0px 0px 2px #EFEFEF;
}

#list {
	width:100%;
	height:300px;
	margin-top:20px;
	margin-bottom:30px;
	margin-left:-19px;
}

.list2 {
float: left;
height: 300px;
margin: 0px 0px 20px 20px;
overflow: hidden;
padding: 0px;
position: relative;
width: 350px;
text-align: left;
vertical-align:top;
border: 0px;
background-color: #FFFFFF;
border:1px solid #E5E5E5
}

.list2 .box_inside { 
	background:none; background-color:#fff; 
	padding:10px 15px 10px 15px; 
	min-height:300px;
}

.short_text {
height:45px;
}

.category_text {
position:realtive;
}

.category_text h3 {
position:realtive;
font-size:16px;
}

.listh2 {
font-size:18px;
color:#960000;
text-shadow: 0px 0px 2px #EFEFEF;
margin:0;
}

.responsive {
  width: 100%;
  height: auto;
}

.video {
	width:1034px;
	height:581px;
	margin: auto;
	width: 100%;
}

#pagination {clear:both;margin:0 auto;text-align:center;padding-top:50px;}
#pagination .pages {padding:5px;list-style: none;display:inline-block;background:#E0E0E0;margin-top:0px;margin-left:5px;width:30px;height:30px;}
#pagination .pages p {color:#666;list-style: none;font-size:24px;margin-top:3px;text-align:center;}
#pagination .pages:hover {background:#fff;}
#pagination .pagesactive {padding:5px;display:inline-block;background:#F17E3D;width:30px;height:30px;}
#pagination .pagesactive p {color:#fff;font-size:24px;margin-top:3px;text-align:center;}




#services-menuMobile {
	padding:0;
	background:url(img/bg_header.png) top repeat-x;
	width:100%;
	overflow:hidden;
	text-decoration:none;
	font-family:Candara, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	display:none;
}

.navMobile {
  overflow: hidden;
  position: relative;
}

.navMobile #mobileLinks {
  display: none;
}

.navMobile a {
  color:#067597;
  padding:12px 10px 12px 10px;
  text-decoration: none;
  display: block;
  text-align:center;
}

.navMobile a.icon {
  background: black;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

.navMobile a:hover {
  color:#fff;
  background-color:#F17E3D;
}

@media only screen and (min-width:1250px) {
.container { width:1150px; }
.block { width:1096px; }
.block_list { width:1096px; }
.block_category { width:1096px; }
#pics {float:right; display: flex; }
#services-menu2 {display:none;}
}

@media only screen and (max-width:1249px) and (min-width:835px) {
.container { width:90%; }
.block { width:722px; }
.block_list { width:722px; }
.block_category { width:722px; }
.video { width:674px; height:379px;
#services-menu2 {display:none;}
}
}

@media only screen and (max-width:834px) and (min-width:755px) {
.container { width:90%; }	
.block { width:655px; }
.block_list { width:352px; }
.block_category { width:352px; }
.video { width:594px; height:334px;}
#pics {display:none; }
#services-menu2 {display:none;}
}

@media only screen and (max-width:754px) and (min-width:665px) {
.container { width:90%; }
.block { width:565px; }
.block_list { width:352px; }
.block_category { width:352px; }
.video { width:504px; height:283px;}
#pics {display:none; }
#services-menu2 {display:none;}
}

@media only screen and (max-width:664px) and (min-width:555px) {
.container { width:90%; }
.block { width:455px; }
.block_list { width:352px; }
.block_category { width:352px; }
.video { width:394px; height:221px;}
#services-menu2 {display:none;}
}

@media only screen and (max-width:554px) and (min-width:360px) {
.container { width:98%; }	
.block { width:100%; }
.block_list { width:320px;}
.block_category { width:320px;}
.video { width:270px; height:152px;}
.list2 { width:320px;}
.list2 .box_inside {padding: 0px 0px 0px 0px;}
#services-menu2 {display:none;}
}

@media only screen and (max-width:359px) {
.container { width:98%; }
.block { width:100%; }
.block_list { width:302px;}
.block_category { width:302px;}
.video { width:100%; height:auto;}
.list2 { width:300px;}
.list2 .box_inside {padding: 0px 0px 0px 0px;}
#services-menu {display:none;}
#services-menuMobile {display:block;}
}

.grow img{
transition: 0.2s ease;
}

.grow img:hover{
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
transition: 0.2s ease;
ilter: sepia(60%);
 -webkit-filter: sepia(60%);)
}

.clr {clear:both;}

#footer {left:0;margin-top:100px;position:relative;bottom:0px;min-height:100px;width:100%;min-width:320px;background:#F17E3D;}
.foer_link{font-size:14px;color:#fff;text-shadow:1px 0px 2px #08A8E4;padding:5px;font-weight:bold;text-decoration:none;}
#footer a:hover{color:#000;text-decoration:none;}
#footcontent {width:100%;position: relative;}
.footmaincontent {min-width:310px;max-width:1150px;padding:0;margin: 0 auto;padding-top:4px;}

.notblocked { display: block; }
.blocked { display: none; }
.adblock .notblocked { display: none; }
.adblock .blocked { display: block; color:red; font-size:20px; }