html { width:100%; height:100%;}
body {padding:0;  color:#222222; background:#CCCCCC url("../images/back_boxes.png") repeat; margin:0;font-family: "Nunito Sans", sans-serif; font-weight:200; width:100%; height:100%; font-size:22px;}

/* IMAGES---------------------------------------------------------------- */
.img_BottomLogo{width:100%; height: auto; max-width:300px; border:0; padding:30px 0 30px 0; margin:0; display:block; }
.img_mission {width:100%; margin:0 ; padding:0; max-width:450px;webkit-box-shadow: 0px 2px 4px #333333;box-shadow: rgba(0, 0, 0, 0.65) 0px 15px 15px -20px;  float:right; border-radius:10px;}
.img_resizeable{width:100%; height: auto; max-width:800px; border:0; padding:0; margin:0; display:block;}
.img_district{width:100%; height: auto; max-width:750px; border:0; padding:0; margin:0; display:block; }
.img_right5{width:100%; height: auto; max-width:600px; border:0; padding:0; margin:0 0 30px 30px; display:block; float:right;}

/* TEXT---------------------------------------------------------------- */
h1 {margin: 0; padding:0; font-size: 0;}
h2 {margin: 0; padding:0;}
h3 {margin: 0; padding:0;}

.title{font-size: 50px; color:#990000; font-weight:700;}

.headerNone{font-size: 40px; color:#555555; font-weight:300; font-family: "Lora", serif; }
.header{font-size: 40px; color:#555555; font-weight:300; font-family: "Lora", serif; padding-top:30px;}


ul.bullet { list-style-type:square; margin: 0 0 0 20px;padding:0;} 
ul.bullet li { margin:0 0 10px 0; font-size:20px; padding:0;} 
ul.bullet a { text-decoration:underline; color:#CC0000; border-bottom:0px solid #CC0000; font-weight:300;font-size:20px;} 
ul.bullet a:hover { text-decoration:underline; color:#330000; border-bottom:0px solid #330000; font-weight:300;font-size:20px;} 

a {outline: 0 !important;outline-style:none; }
a:link{text-decoration:none; }
a:hover {text-decoration: none; outline: none;outline: 0 !important;outline-style:none; color:#333333; }
a:active {outline: 0 !important;outline-style:none; text-decoration:none; }
a:visited {outline: 0 !important;outline-style:none; text-decoration:none; }
a:visited:active {outline: 0 !important;outline-style:none; text-decoration:none; }

p{margin-bottom:20px;}
p a{text-decoration:underline; color:#CC0000; font-weight:300;}
p a:link{text-decoration:underline; color:#CC0000; }
p a:active{ color:#CC0000;text-decoration:underline;}
p a:visited{color:#CC0000; text-decoration:underline;}
p a:visited:active {outline: 0 !important;outline-style:none; text-decoration:none;}
p a:hover{text-decoration:underliine; color:#333333; }

.bold a{font-weight:700;}

.red {font-weight:400; color:#CC0000;}
.red a{font-weight:400; text-decoration:none; color:#CC0000;}
.red a:hover{font-weight:400; text-decoration:none; color:#333333;}
.red a:link{text-decoration:none; color:#CC0000;}
.red a:hover {text-decoration: underline; outline: none;outline: 0 !important;outline-style:none; color:#333333; }
.red a:active {outline: 0 !important;outline-style:none; text-decoration:none; color:#CC0000;}
.red a:visited {outline: 0 !important;outline-style:none; text-decoration:none;color:#CC0000; }
.red a:visited:active {outline: 0 !important;outline-style:none; text-decoration:none; color:#CC0000;}


.arrow-down i{
	transform:rotate(90deg);	
}

.arrow-right1 i{
	transform:rotate(0deg);	
}

/* NAVTOP---------------------------------------------------------------- */
.navtop {position: relative; width: 100%;margin: 0 0 0 0;padding: 0; display:table; height:20px;}

/* HEADER & NAV---------------------------------------------------------------- */
#header {position:relative;top:0; width: 100%;z-index: 999;margin:0; padding:0;}
#header .header-content {border-bottom: 0px;margin: 0 auto;padding: 0px; width: 94%;max-width:1600px; background:#ffffff url("../images/back_nav.png") repeat;box-shadow: rgba(0, 0, 0, 0.65) 0px 15px 15px -10px; height:80px;}
#header .logo {float: left; padding:0px 0 0px 0px; margin: 2px 0 0 5px;border-bottom:0px;}
.logo img {padding:0; margin:0; width:100%; height:auto; max-width:300px; border-bottom:0px;}

.navbar-nav{flex-direction:row; padding: 0; margin:0;}

.navigation.open {opacity: 1;background-color:#660000;visibility: visible;-moz-transition: opacity 0.5s;-o-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;transition: opacity 0.5s; }
.navigation {float: right; margin:0; padding:0;}
.navigation li {display: block; margin:0; padding:0;}
.navigation a {color: #333333;font-size: 20px;  padding:50px 10px 30px 10px; -webkit-font-smoothing: antialiased; text-decoration:none;height:80px; font-weight:300;}
.navigation li > a:hover, .navigation a:hover, .navigation a.active {color: #FFFFFF; background:#990000 url("../images/back_mission.png") repeat; text-decoration:none; }
.navigation li.active > a, .navigation li.active > a:hover, .navigation li.active > a:focus {color: #FFFFFF; text-decoration:none; background:#990000 url("../images/back_mission.png") repeat;}

.nav-toggle {display: none;height: 44px;overflow: hidden;position: fixed;right: 4%;text-indent: 100%;top: 20px;white-space: nowrap;width: 44px;z-index: 99999;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; -webkit-font-smoothing: antialiased;}
.nav-toggle:before, .nav-toggle:after { border-radius: 50%;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;-moz-transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-webkit-transition-property: -webkit-transform;transition-property: transform; }
.nav-toggle:before {background-color: #990000;-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;transition-duration: 0.3s; }
.nav-toggle:after {background-color: #990000;-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);-moz-transition-duration: 0s;-o-transition-duration: 0s;-webkit-transition-duration: 0s;transition-duration: 0s; }
.nav-toggle span {background-color: #fff;bottom: auto;display: inline-block;height: 3px;left: 50%;position: absolute;right: auto;top: 50%;width: 18px;z-index: 10;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%); }

.nav-toggle span:before, .nav-toggle span:after { background-color: #fff;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;-moz-transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s; }
.nav-toggle span:before {-moz-transform: translateY(-6px) rotate(0deg);-ms-transform: translateY(-6px) rotate(0deg);-webkit-transform: translateY(-6px) rotate(0deg);transform: translateY(-6px) rotate(0deg); }
.nav-toggle span:after { -moz-transform: translateY(6px) rotate(0deg);-ms-transform: translateY(6px) rotate(0deg);-webkit-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg); }
.nav-toggle.close-nav:before {-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0); }
.nav-toggle.close-nav:after {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1); transform: scale(1); }
.nav-toggle.close-nav span {background-color: rgba(255, 255, 255, 0); }
.nav-toggle.close-nav span:before, .nav-toggle.close-nav span:after { background-color: #FFFFFF; }
.nav-toggle.close-nav span:before {-moz-transform: translateY(0) rotate(45deg);-ms-transform: translateY(0) rotate(45deg);-webkit-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg); }
.nav-toggle.close-nav span:after {-moz-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);-webkit-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg); } 

.navbar .nav > li > a {height: 100%;line-height: 100%;color:#FFFFFF;text-decoration:none;}
.navbar .nav > li > a:hover {color: #FFFFFF;background:#990000 url("../images/back_mission.png") repeat;text-decoration:none;}
.navbar .nav > li.active > a,.navbar .nav  > li.active > a:hover,.navbar .nav  > li.active > a:focus {color: #FFFFFF;background:#990000 url("../images/back_mission.png") repeat;text-decoration:none; border-radius:0px;}
.navbar .nav > li > a:hover {color: #FFFFFF;background:#990000 url("../images/back_mission.png") repeat;text-decoration:none;  border-radius:0px;}
.navbar-nav > .open > a, .navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus {color: #FFFFFF;background:#990000 url("../images/back_mission.png") repeat;text-decoration:none; border-radius:0px; }
.navbar-nav > li.active > a:hover,.navbar-nav > li.active > a:focus {color: #FFFFFF;background:#990000 url("../images/back_mission.png") repeat;;text-decoration:none; }

.navSpacer {display:block; height:15px;}

/* BANNERS HOME ---------------------------------------------------------------- */
.container6 {position:relative; width:100%; padding:0; margin:0;}
.banner {background: transparent url(../images/banner1.jpg);background-position: right top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;min-height: 800px; text-align:center;}
.banner-text {padding:150px 0 0 0;font-weight:400; margin:0 auto; text-align:center;}
.banner-text p {font-size:32px;color: #fff;line-height: 1.25; width:100%; padding:0; margin:0 auto; font-weight:300; text-align:center;text-shadow: #000000 0.075em 0.075em 0.075em;}

.banner_home_title{ font-size:70px;color:#FFFFFF; font-weight:700;width:100%;text-shadow: #000000 0.075em 0.075em 0.075em;}

.btnBanner { text-decoration:none;background-color:#CCCCCC;border: 2px solid #CCCCCC; padding: 15px 40px;color: #222222;  font-size:18px; font-weight:300;display: inline-block;   
    margin:30px -5px 0 0; text-align:center; border-radius:0;}
.btnBanner:hover, .btnBanner:focus {background-color:#999999;border: 2px solid #999999;color: #222222;  text-decoration:none; font-weight:300;}

.btnBanner1 { text-decoration:none;background-color:#222222;border: 2px solid #222222; padding: 15px 40px;color: #CCCCCC;  font-size:18px; font-weight:300;display: inline-block; 
    margin:30px -5px 0 0; text-align:center; border-radius:0;}
.btnBanner1:hover, .btnBanner1:focus {background-color:#444444;border: 2px solid #444444;color: #CCCCCC;  text-decoration:none; font-weight:300;}


.redBox{display:table; background:#660000; position:relative; width:94%; max-width:1500px;padding:30px 40px 30px 50px; margin: 0 auto; font-size: 40px; color:#FFFFFF;  margin-top:-117px;}

/* MISSION ---------------------------------------------------------------- */
#mission{width:100%; padding:100px 0 100px 0; margin:0;display:table; background:#990000 url("../images/back_mission.png") repeat;}
#mission_container{width:100%; max-width:1400px; margin: 0 auto; padding:0px 80px 0px 80px;  display:block;}
.mission_left{float:left; margin:0 5% 0 0; padding:0; width:55%; color:#dddddd;}
.mission_right{float:left; margin:0; padding:0; width:40%;}

.missionHeader{font-size:50px;  font-family: "Lora", serif; color:#dddddd;}

.btnMission { text-decoration:none;background:#990000;border: 1px solid #990000; padding: 15px 40px;color: #ffffff;  font-size:18px; display: inline-block; margin:30px 0 0 0; text-align:center; border-radius:0; font-weight:200; text-transform:uppercase;}
.btnMission:hover, .btnMission:focus {background:#AA0000;border: 1px solid #AA0000; color: #FFFFFF;  text-decoration:none;}

/* SLIDESHOW---------------------------------------------------------------- */
.container1 {position:relative; width:100%; display:table;  padding:80px 0px 80px 0; background-color:#FFFFFF;}
#slideshowcontainer {width:94%;max-width:1600px;height:auto; padding: 0px;position: relative;padding:0;margin:0 auto;}
.rslides {position: relative;list-style: none;overflow: hidden;width:100%; height:auto; padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width:100%;height:auto;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;width:100%;height:auto;float: left;border: 0;z-index:2;}
.rslides_container {position: relative;float: left;width:100%; z-index:1;}
.centered-btns_nav {z-index: 30;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 50%;left: 0;opacity: 0.4;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url('../images/themes.gif') no-repeat left top;margin-top: -45px;}
.centered-btns_nav:active {opacity: 0.4;}
.centered-btns_nav:hover {opacity: .6;}
.centered-btns_nav.next {left: auto;background-position: right top;right: 0;}
.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {outline: none;}
.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs {margin-top: 10px;text-align: center;}
.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 5px;}
.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a {text-indent: -9999px;overflow: hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: #ccc;background: rgba(0,0,0, .2);display: inline-block;_display: block;*display: block;-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);width: 9px;height: 9px;}
.centered-btns_here a,.transparent-btns_here a,.large-btns_here a {background: #222;background: rgba(0,0,0, .8);}
.caption {display: block;position: absolute; z-index: 2;font-size: 36px;font-weight:400;text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);color: #FFFFFF;background: rgba(24,69,112, 0);left:0;right: 0;bottom: 0px;padding: 20px 40px 20px 40px;text-align:center;}

/* BOXES ---------------------------------------------------------------- */
#boxes{width:100%; padding:80px 0px 80px 0; margin:0;display:table;  background:#CCCCCC url("../images/back_boxes.png") repeat;}
#boxes1{width:100%; padding:80px 0px 50px 0; margin:0;display:table;}
#boxes_container {width:94%;max-width:1600px;height:auto; padding: 0;position: relative;margin:0 auto;}
.box1{width:49%; position:relative; padding:0; margin:0 1% 0 0; float:left;}
.box1inside{width:100%; padding:160px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-position: center;background-repeat: no-repeat;ackground-size: 55% 100%; background-position: top left;background-attachment: fixed;height:400px;color:#FFFFFF; font-size:54px; text-align:center; }

.box2{width:49%; position:relative; padding:0; margin:0 0 0 1%; float:left;}
.box2inside{width:100%; padding:160px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-position: center;ackground-size: 55% 100%; background-position: top center;background-attachment: fixed;background-repeat: no-repeat;height:400px;color:#FFFFFF; font-size:54px;  text-align:center; }

.line{display:block;position:relative; height:10px; width:120px; margin:0 auto; margin-top:10px;padding:0; background-color:#990000;}

 /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:0; margin:0; background-color:#222222;}
#footer1_container{position:relative; width:100%; padding:100px 0px 80px 0px; margin:0 auto; max-width:1500px; color:#eeeeee; font-style:oblique; font-size:24px; text-align:center;}
#footer2_container{position:relative; display:table; width:100%; padding:40px 0px 80px 0px; margin:0 auto; max-width:1500px;}
.footer2_left{position:relative; width:38%; padding:0px 0 0px 190px; margin:0; float:left; vertical-align:top;}
.footer2_middle{position:relative; width:24%; padding:30px 0 30px 60px; height:250px;margin:0; float:left; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:1px dotted #555555;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:38%; padding:30px 0 30px 70px; height:250px;margin:0; float:left; color:#c2c4c8; font-size:18px; font-weight:300; text-align:left;border-left:1px dotted #555555;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}
.grayHeader{color:#999999; font-size:28px; font-family: "Lora", serif;}
#footer3_container{position:relative; width:100%; padding:50px 0px 30px 0px; min-height:200px;margin:0 auto; max-width:1500px; color:#999999; font-size:16px; text-align:center; background-color:#111112222221;}
#footer3_container a{color:#999999; text-decoration:underline; }
#footer3_container a:hover{color:#999999; text-decoration:underline; }

.kairoi {position:relative; padding: 0 0 30px 0;margin: 0 auto; margin-top:15px;border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; }
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}



/* BOXES SUPPORT ---------------------------------------------------------------- */

#boxes1{width:100%; padding:80px 0px 50px 0; margin:0;display:table;}
#boxes1_container {width:94%;max-width:1600px;height:auto; padding: 0;position: relative;margin:0 auto;}
.box11{width:49%; position:relative; padding:0; margin:0 1% 0 0; float:left;}
.box11inside{width:100%; padding:100px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-position: center;background-repeat: no-repeat;background-size: 55% 100%; background-position: top left;background-attachment: fixed;height:300px;color:#FFFFFF; font-size:54px;text-align:center; }

.box12{width:49%; position:relative; padding:0; margin:0 0 0 1%; float:left;}
.box12inside{width:100%; padding:100px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-position: center;background-size: 55% 100%; background-position: top center;background-attachment: fixed;background-repeat: no-repeat;height:300px;color:#FFFFFF; font-size:54px;text-align:center; }

.line{display:block;position:relative; height:10px; width:120px; margin:0 auto; margin-top:10px;padding:0; background-color:#990000;}

/* SUPPORT---------------------------------------------------------------- */

.about {position:relative; display:block;background: transparent url("../images/back_about.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.resources {position:relative; display:block;background: transparent url("../images/back_resources.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.news {position:relative; display:block;background: transparent url("../images/back_news.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.districts {position:relative; display:block;background: transparent url("../images/back_districts.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.properties {position:relative; display:block;background: transparent url("../images/back_properties.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.projects {position:relative; display:block;background: transparent url("../images/back_projects.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.subscribe {position:relative; display:block;background: transparent url("../images/back_subscribe.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.contact {position:relative; display:block;background: transparent url("../images/back_contact.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.admin {position:relative; display:block;background: transparent url("../images/back_admin.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}


.support_header{display:table;  background:#990000 url("../images/back_mission.png") repeat; position:relative; width:94%; max-width:1600px;padding:20px 40px 20px 50px; margin: 0 auto;  font-size: 55px; color:#FFFFFF;  margin-top:-118.5px;}

.support_container{display:table; position:relative; width:94%; max-width:1600px; padding:0; margin: 0 auto; background-color:#FFFFFF; margin-bottom:80px;}

.support_left {position:relative; float:left; width:49%;margin:0 1% 0 0;padding:60px;}
.support_right {position:relative; float:left; width:49%;margin:0 0 0 1%;padding:60px;}

.support_full {position:relative; float:left; width:100%;margin:0;padding:60px; min-height:800px;}


/* COMMISSIONERS---------------------------------------------------------------- */

.aboutRow {display:table; padding:0px 1px 1px 1px; margin:0; width:100%; background-color:#CCCCCC;}
.aboutHeadRow {display:table; padding:1px 1px 0px 1px; margin:0; width:100%; background-color:#666666;}
.aboutRowSpacer {display:table; padding:0; margin:0; height:1px;}

.aboutHead1 {float:left;position:relative; width:50%; padding:10px; margin:0; display:block; background-color:#666666; font-weight:700; color:#FFFFFF;}
.aboutHead2 {float:left;position:relative; width:50%; padding:10px; margin:0; display:block;background-color:#666666;font-weight:700;color:#FFFFFF; text-align:center;}

.aboutCol1 {float:left;position:relative; width:50%; padding:10px; margin:0; display:block;background-color:#FFFFFF;}
.aboutCol2 {float:left;position:relative; width:50%; padding:10px; margin:0; display:block;background-color:#FFFFFF; text-align:center;}
.aboutCol3 {float:left;position:relative; width:50%; padding:10px; margin:0; display:block; background-color:#EEEEEE;}
.aboutCol4 {float:left;position:relative; width:50%; padding:10px; margin:0; display:block; background-color:#EEEEEE; text-align:center;}



/* RESOURCES ---------------------------------------------------------------- */

.resourcesRow{width:100%; display:table; padding:0; margin: 0 0 20px 0;}
.resourcesDetails{width:100%; padding:20px 0 50px 0; margin:0 0 50px 0;border-bottom:5px solid #CCCCCC;}





/* LOCATIONS ---------------------------------------------------------------- */
.locationRow{width:100%; display:table; padding:0; margin: 0 0 30px 0;}
.locationLeft{width:55%; display:block; padding:0; margin: 0 5% 0 0; float:left;}
.locationRight{width:40%; display:block; padding:0; margin: 0; float:left;}

.locationCol1{width:31%; display:block; padding:0; margin: 0 2% 0 0; float:left; }
.locationCol2{width:31%; display:block; padding:0; margin: 0 2% 0 0; float:left; }
.locationCol3{width:31%; display:block; padding:0; margin: 0 2% 0 0; float:left; }

.locationbutton {width:100%; display:block; padding:20px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center; outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:hover {width:100%; display:block; padding:20px; margin: 0; background: #333333 url("../images/back_woodOver.png") repeat; color:#CCCCCC; font-size:20px; text-align:center; text-decoration:none;}
.locationbutton:active {width:100%; display:block; padding:20px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:visited {width:100%; display:block; padding:20px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:visited:active {width:100%; display:block; padding:20px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:not(:hover){width:100%; display:block; padding:20px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}

.locationDetails{width:100%; padding:50px 0 0 0; margin:50px 0 0 0; border-top:5px solid #CCCCCC;}


.locationHeadRow {display:table; padding:0; margin:0; width:100%; max-width:760px;}
.locationCol5 {float:left;position:relative; width:49%; padding:0px; margin:0 1% 0 0; display:block;}
.locationCol6 {float:left;position:relative; width:49%; padding:0px; margin:0 0 0 1%; display:block;}
.locationHead {position:relative; width:100%; padding:10px; margin:0; display:block; background-color:#666666; font-weight:700; color:#FFFFFF; font-size:18px;}
.locationSupport {position:relative; width:100%; padding:10px; margin:0 ; display:block; background-color:#EEEEEE;font-size:18px; min-height:100px;}
.locationRowSpacer {display:table; padding:0; margin:0; height:20px;width:100%; max-width:760px;}





/* PROPERTIES ---------------------------------------------------------------- */

.propertiesRow{width:100%; display:table; padding:0; margin: 0 0 10px 0;}

.propertiesCol1{width:30%; display:block; padding:0; margin: 0 1% 0 0; float:left; }
.propertiesCol2{width:30%; display:block; padding:0; margin: 0 1% 0 0; float:left; }
.propertiesCol3{width:30%; display:block; padding:0; margin: 0; float:left; }



.propertiesbutton {width:100%; max-width:400px; display:block; padding:10px; margin: 0 0 5px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left; outline: 0 !important;outline-style:none; text-decoration:none;}
.propertiesbutton:hover {width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0;background: #333333 url("../images/back_woodOver.png") repeat; color:#CCCCCC; font-size:20px; text-align:left; text-decoration:none;}
.propertiesbutton:active {width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left;outline: 0 !important;outline-style:none; text-decoration:none;}
.propertiesbutton:visited {width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left;outline: 0 !important;outline-style:none; text-decoration:none;}
.propertiesbutton:visited:active {width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left;outline: 0 !important;outline-style:none; text-decoration:none;}
.propertiesbutton:not(:hover){width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left;outline: 0 !important;outline-style:none; text-decoration:none;}
.propertiesbutton a[onclick]::after{color:#FFFFFF; content:" &#8645; ";}

.propertiesDetails{width:100%; padding:50px 0 50px 0; margin:50px 0 50px 0; border-top:5px solid #CCCCCC; border-bottom:5px solid #CCCCCC;}





/* FORMS ---------------------------------------------------------------- */

.btnForm{ text-decoration:none;background-color:#990000;border: 2px solid #990000; padding: 15px 20px;color: #FFFFFF;  font-size:20px; font-weight:300;display: inline-block;   
    margin:0; text-align:center; border-radius:50px;padding: 15px 40px;}
.btnForm a {color:#FFFFFF; text-decoration:none;}
.btnForm:hover, .btnForm:focus {background-color:#666666;border: 2px solid #666666;color: #FFFFFF;  text-decoration:none; font-weight:300;}
.btnForm a:hover {color:#FFFFFF; text-decoration:none;}




.formRow{width:100%; padding:0; display:table; height:60px; margin:0 0 30px 0;}
.formCol1{float:left; width:25%; padding:15px 0 0 0; margin:0 3% 0 0;display:table-cell; text-align:right;}
.formCol2{float:left; width:72%; padding:0; margin:0;display:table-cell; text-align:left;}

.formcreate {background-color:#eef0f4;color: #111111;border:1px solid #eeeff3;padding:15px;font-size:18px; margin:0;width:100%; height:auto; max-width:350px;}
.formcreate:focus {background-color:#eef0f4;color:#111111;border:1px solid #eeeff3;padding:15px;font-size:18px; margin:0;width:100%; height:auto; max-width:350px;}

.formcreate1 {background-color:#eef0f4;color: #111111;border:1px solid #eeeff3;padding:15px;font-size:18px; margin:0;width:100%; height:auto; max-width:200px; float:left;}
.formcreate1:focus {background-color:#eef0f4;color:#111111;border:1px solid #eeeff3;padding:15px;font-size:18px; margin:0;width:100%; height:auto; max-width:200px; float:left;}

.btn-secondarySmall {text-align:center;background-color: #666666;padding: 15px 10px;color: #FFFFFF;  font-size:18px; font-weight:400; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; margin:0 0 0 5px; text-decoration:none; float:left;}
.btn-secondarySmall:hover,.btn-secondarySmall:focus,.btn-secondarySmall:active,.btn-secondarySmall.active,.open .dropdown-toggle.btn-primary {background-color:#990000;padding: 15px 10px;color: #FFFFFF;  font-size:18px; font-weight:400; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; margin:0 0 0 5px; text-decoration:none; float:left;}

/* NEWS ---------------------------------------------------------------- */

.newsRow {position:relative;display:block; padding:0; margin:0; width:100%; max-width:800px;}
.newsRow1 {position:relative;display:block; padding:0; margin:30px 0px 60px 0px; width:100%; max-width:800px;background-color:#CCCCCC; height:5px;}
.newsRow2{width:100%; max-width:800px; display:table; padding:30px; margin: 20px 0 20px 0; background-color:#990000; font-size:18px; color:#FFFFFF;}
.newsRow2Title {font-size:24px; font-weight:700;}


.newsRow2 a{font-weight:700; text-decoration:underline; color:#FFFFFF;}
.newsRow2 a:hover{font-weight:700; text-decoration:underline; color:#999999;}
.newsRow2 a:link{text-decoration:underline; color:#FFFFFF;}
.newsRow2 a:hover {text-decoration: underline; outline: none;outline: 0 !important;outline-style:none; color:#999999; }
.newsRow2 a:active {outline: 0 !important;outline-style:none; text-decoration:underline; color:#FFFFFF;}
.newsRow2 a:visited {outline: 0 !important;outline-style:none; text-decoration:underline;color:#FFFFFF; }
.newsRow2 a:visited:active {outline: 0 !important;outline-style:none; text-decoration:underline; color:#FFFFFFF;}

@media screen and (max-width: 1600px) {
 /* IMAGES---------------------------------------------------------------- */
.img_right5{width:100%; height: auto; max-width:600px; border:0; padding:0; margin:0 0 30px 0px; display:block; float:none;}
}






@media screen and (max-width: 1280px) {
    
    /* IMAGES---------------------------------------------------------------- */
.img_BottomLogo{width:100%; height: auto; max-width:262px; border:0; padding:0 0 30px 0; margin:0; display:block; }


    



    
/* NAVTOP---------------------------------------------------------------- */
.navtop {position: relative; width: 100%;margin: 0 0 0 0;padding: 0; display:table; height:20px;}
    
/* HEADER & NAV---------------------------------------------------------------- */	

#header .header-content {border-bottom: 0px;margin: 0 auto;padding: 0px; width: 100%; background:#ffffff url("../images/back_nav.png") repeat;box-shadow: rgba(0, 0, 0, 0.65) 0px 15px 15px -20px; height:80px; margin-top:-32px;}
    
#header .logo {float: left; padding:10px 0 10px 0px; margin: -8px 0 0 5px;border-bottom:0px;}
.logo img {padding:0; margin:0; width:100%; height:auto; max-width:283px; border-bottom:0px;}

.navbar-header {float: none;}
.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin: 7.5px -15px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}

.nav-toggle {display: block; }
.navigation {position: fixed;background-color: #000;width: 100%;height: 100%;top: 0;left: 0;z-index: 99999;visibility: hidden;opacity: 0;-webkit-transition: opacity 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, visibility 0s 0.5s; }
.navigation .navbar-right {position: relative;top: 45%;-moz-transform: translateY(-45%);-ms-transform: translateY(-45%);-webkit-transform: translateY(-45%);transform: translateY(-45%); }
.navigation li {display: block; margin: 0 auto; margin-bottom:15px;}
.navigation a {display: block;font-size: 20px;margin: 0 auto; text-align: center; padding:0px 10px 10px 10px; color:#FFFFFF; height:40px;}


.navigation li > a:hover, .navigation a:hover, .navigation a.active {color: #FFFFFF;  background:#990000 url("../images/back_mission.png") repeat; text-decoration:none; }
.navigation li.active > a, .navigation li.active > a:hover, .navigation li.active > a:focus, .navigation .dropdown-toggle:hover {color: #FFFFFF; background-color:#990000; text-decoration:none; }
.navigation li.active > a, .navigation li.active > a:hover, .navigation li.active > a:focus, .navigation li > a:hover, .navigation li > a:focus, .navigation li > a:focus:hover {color: #FFFFFF;text-decoration: none;background-color: #990000; text-decoration:none;}
.navbar-nav > .open > a, .navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus {color: #FFFFFF;background-color: #990000;text-decoration:none; border-radius:0px; }
.navbar-nav > li.active > a:hover,.navbar-nav > li.active > a:focus {color: #FFFFFF;background-color: #990000;text-decoration:none; }
.navbar .nav > li > a {height: 100%;line-height: 100%;color:#FFFFFF;background-color:#990000;text-decoration:none;}
.navbar .nav > li > a:hover {color: #FFFFFF;background-color:#990000;text-decoration:none;}
.navbar .nav  > li.active > a,.navbar .nav  > li.active > a:hover,.navbar .nav  > li.active > a:focus {color: #FFFFFF;background-color:#990000;text-decoration:none;}
    
    .navSpacer {display:none;}
    
    /* BANNERS HOME ---------------------------------------------------------------- */
.container6 {position:relative; width:100%; padding:0; margin:0;}
.banner {background: transparent url(../images/banner1.jpg);background-position: right top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;min-height: 700px; text-align:center;}
.banner-text {padding:150px 0 0 0;font-weight:400; margin:0 auto; text-align:center;}
.banner-text p {font-size:32px;color: #fff;line-height: 1.25; width:100%; padding:0; margin:0 auto; font-weight:300; text-align:center;}

.banner_home_title{ font-size:70px;color:#FFFFFF; font-weight:700;width:100%;}


.btnBanner { text-decoration:none;background-color:#CCCCCC;border: 2px solid #CCCCCC; padding: 15px 40px;color: #222222;  font-size:18px; font-weight:300;display: inline-block;   
    margin:30px -5px 0 0; text-align:center; border-radius:0;}
.btnBanner:hover, .btnBanner:focus {background-color:#999999;border: 2px solid #999999;color: #222222;  text-decoration:none; font-weight:300;}

.btnBanner1 { text-decoration:none;background-color:#222222;border: 2px solid #222222; padding: 15px 40px;color: #CCCCCC;  font-size:18px; font-weight:300;display: inline-block; 
    margin:30px -5px 0 0; text-align:center; border-radius:0;}
.btnBanner1:hover, .btnBanner1:focus {background-color:#444444;border: 2px solid #444444;color: #CCCCCC;  text-decoration:none; font-weight:300;}


.redBox{display:table; background:#660000; position:relative; width:94%; max-width:1500px;padding:30px 40px 30px 50px; margin: 0 auto; font-size: 40px; color:#FFFFFF;  margin-top:-117px;}
    
    
    /* SLIDESHOW---------------------------------------------------------------- */
.container1 {position:relative; width:100%; display:table;  padding:0px; background-color:#FFFFFF;}
#slideshowcontainer {width:100%;max-width:1600px;height:auto; padding: 0px;position: relative;padding:0;margin:0 auto;}
.rslides {position: relative;list-style: none;overflow: hidden;width:100%; height:auto; padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width:100%;height:auto;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;width:100%;height:auto;float: left;border: 0;z-index:2; min-height:400px;}
.rslides_container {position: relative;float: left;width:100%; z-index:1;}
.centered-btns_nav {z-index: 30;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 50%;left: 0;opacity: 0.4;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url('../images/themes.gif') no-repeat left top;margin-top: -45px;}
.centered-btns_nav:active {opacity: 0.4;}
.centered-btns_nav:hover {opacity: .6;}
.centered-btns_nav.next {left: auto;background-position: right top;right: 0;}
.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {outline: none;}
.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs {margin-top: 10px;text-align: center;}
.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 5px;}
.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a {text-indent: -9999px;overflow: hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: #ccc;background: rgba(0,0,0, .2);display: inline-block;_display: block;*display: block;-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);width: 9px;height: 9px;}
.centered-btns_here a,.transparent-btns_here a,.large-btns_here a {background: #222;background: rgba(0,0,0, .8);}
.caption {display: block;position: absolute; z-index: 2;font-size: 36px;font-weight:400;text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);color: #FFFFFF;background: rgba(24,69,112, 0);left:0;right: 0;bottom: 0px;padding: 20px 40px 20px 40px;text-align:center;}



/* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:0; margin:0; background-color:#222222;}
#footer1_container{position:relative; width:100%; padding:100px 0px 80px 0px; margin:0 auto; max-width:1500px; color:#888888; font-style:oblique; font-size:24px; text-align:center;}
#footer2_container{position:relative; display:table; width:100%; padding:40px 0px 80px 0px; margin:0 auto; max-width:1500px;}
.footer2_left{position:relative; width:34%; padding:40px 0 30px 70px; margin:0; float:left;}
.footer2_middle{position:relative; width:24%; padding:30px 0 30px 30px; height:250px;margin:0; float:left; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:1px dotted #555555;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:42%; padding:30px 0 30px 30px; height:250px;margin:0; float:left; color:#c2c4c8; font-size:18px; font-weight:300; text-align:left;border-left:1px dotted #555555;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}
.grayHeader{color:#999999; font-size:28px; font-family: "Lora", serif;}
#footer3_container{position:relative; width:100%; padding:50px 0px 30px 0px; min-height:200px;margin:0 auto; max-width:1500px;color:#999999; font-size:16px; text-align:center; background-color:#111112222221;}
#footer3_container a{color:#999999; text-decoration:underline; }
#footer3_container a:hover{color:#999999; text-decoration:underline; }

.kairoi {position:relative; padding: 0 0 30px 0;margin: 0 auto; margin-top:15px;border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; }
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}
    
    /* SUPPORT---------------------------------------------------------------- */

.about {position:relative; display:block;background: transparent url("../images/back_about.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.resources {position:relative; display:block;background: transparent url("../images/back_resources.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.news {position:relative; display:block;background: transparent url("../images/back_news.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.districts {position:relative; display:block;background: transparent url("../images/back_districts.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}
    
    .properties {position:relative; display:block;background: transparent url("../images/back_properties.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}
    
      .projects {position:relative; display:block;background: transparent url("../images/back_projects.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}  

.subscribe {position:relative; display:block;background: transparent url("../images/back_subscribe.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}

.contact {position:relative; display:block;background: transparent url("../images/back_contact.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}
    
    .admin {position:relative; display:block;background: transparent url("../images/back_contact.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 600px; text-align:center;}


.support_header{display:table;  background:#990000 url("../images/back_mission.png") repeat; position:relative; width:94%; max-width:1600px;padding:20px 40px 20px 60px; margin: 0 auto;  font-size: 55px; color:#FFFFFF;  margin-top:-118.5px;}

.support_container{display:table; position:relative; width:94%; max-width:1600px; padding:0; margin: 0 auto; background-color:#FFFFFF; margin-bottom:80px;}

.support_left {position:relative; float:none; width:100%;margin:0;padding:60px 60px 0px 60px;}
.support_right {position:relative; float:none; width:100%;margin:0;padding:30px 60px 60px 60px;}
    
}
@media screen and (max-width: 1024px) {
    
    /* BANNERS HOME ---------------------------------------------------------------- */
.container6 {position:relative; width:100%; padding:0; margin:0;}
.banner {background: transparent url(../images/banner1.jpg);background-position: right top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px; text-align:center;}
.banner-text {padding:150px 0 0 0;font-weight:400; margin:0 auto; text-align:center;}
.banner-text p {font-size:32px;color: #fff;line-height: 1.25; width:100%; padding:0; margin:0 auto; font-weight:300; text-align:center;}

.banner_home_title{ font-size:70px;color:#FFFFFF; font-weight:700;width:100%;}
    
                /* IMAGES---------------------------------------------------------------- */
.img_BottomLogo{width:100%; height: auto; max-width:300px; border:0; padding:0 0 30px 0; margin:0 auto; display:table;  }
.img_mission {width:100%; margin:0 auto; padding:0; max-width:500px;webkit-box-shadow: 0px 2px 4px #333333;box-shadow: rgba(0, 0, 0, 0.65) 0px 15px 15px -20px;  float:none; border-radius:10px;}
   
.img_right5{width:100%; height: auto; max-width:400px; border:0; padding:0; margin:0 0 30px 0px; display:block; float:none;}
    
   /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:0; margin:0; background-color:#222222;}
#footer1_container{position:relative; width:90%; padding:100px 0px 80px 0px; margin:0 auto; max-width:1500px; color:#888888; font-style:oblique; font-size:28px; text-align:center;}
#footer2_container{position:relative; display:table; width:100%; padding:20px 0px 80px 0px; margin:0 auto; max-width:1500px;}
.footer2_left{position:relative; width:50%; padding:0px; margin:0 auto; float:none; text-align:center; display:table;}
.footer2_middle{position:relative; width:60%; padding:60px 40px 40px 40px;  height:275px;margin:0 auto; float:none; color:#999999; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555; ;border-top:1px dotted #555555;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:60%; padding:40px;  height:200px;margin:0 auto; float:none; color:#c2c4c8; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}
.grayHeader{color:#999999; font-size:28px; font-family: "Lora", serif;}
#footer3_container{position:relative; width:100%; padding:50px 0px 30px 0px; min-height:200px;margin:0 auto; max-width:1500px; color:#999999; font-size:16px; text-align:center; background-color:#111112222221;}
#footer3_container a{color:#999999; text-decoration:underline; }
#footer3_container a:hover{color:#999999; text-decoration:underline; }

.kairoi {position:relative; padding: 0 0 30px 0;margin: 0 auto; margin-top:15px;border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; }
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;} 
    
            /* LOCATION ---------------------------------------------------------------- */ 
.locationRow{width:100%; display:table; padding:0; margin: 0 0 10px 0;}

    
.locationCol1{width:33%; display:block; padding:0; margin: 0 0 0 0; float:left; }
.locationCol2{width:33%; display:block; padding:0; margin: 0 .5% 0 .5%; float:left; }
.locationCol3{width:33%; display:block; padding:0; margin: 0 0 0 0; float:left; }
.locationbutton {width:100%; display:block; padding:10px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:18px; text-align:center; outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:hover {width:100%; display:block; padding:10px; margin: 0; background: #333333 url("../images/back_woodOver.png") repeat; color:#CCCCCC; font-size:18px; text-align:center;}
.locationbutton:active {width:100%; display:block; padding:10px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:18px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:visited {width:100%; display:block; padding:10px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:18px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:visited:active {width:100%; display:block; padding:10px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:18px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:not(:hover){width:100%; display:block; padding:10px; margin: 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:18px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}

.locationDetails{width:100%; padding:50px 0 0 0; margin:50px 0 0 0; border-top:5px solid #CCCCCC;}
    
.locationHeadRow {display:table; padding:0; margin:0 0 0 0; width:100%; max-width:900px;}
.locationCol5 {float:left;position:relative; width:49.5%; padding:0px; margin:0 1% 0 0; display:block;}
.locationCol6 {float:left;position:relative; width:49.5%; padding:0px; margin:0 0 0 0; display:block;}
.locationHead {position:relative; width:100%; padding:10px; margin:0; display:block; background-color:#666666; font-weight:700; color:#FFFFFF; font-size:18px;}
.locationSupport {position:relative; width:100%; padding:10px; margin:0 ; display:block; background-color:#EEEEEE;font-size:18px; min-height:80px;}
.locationRowSpacer {display:table; padding:0; margin:0; height:10px;width:100%; max-width:500px;}
   
}





@media screen and (max-width: 1000px) {


    
/* BOXES ---------------------------------------------------------------- */
#boxes{width:100%; padding:20px; margin:0;display:table;  background:#CCCCCC url("../images/back_boxes.png") repeat;}
#boxes1{width:100%; padding:60px 20px 20px 20px; margin:0;display:table;}
#boxes_container {width:100%;max-width:1600px;height:auto; padding: 0;position: relative;margin:0 auto;}
.box1{width:49%; position:relative; padding:0; margin:0 1% 0 0; float:left;}
.box1inside{width:100%; padding:100px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-position: center;background-repeat: no-repeat;ackground-size: 55% 100%; background-position: top left;background-attachment: fixed;height:300px;color:#FFFFFF; font-size:50px; text-align:center; }

.box2{width:49%; position:relative; padding:0; margin:0 0 0 1%; float:left;}
.box2inside{width:100%; padding:100px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-position: center;ackground-size: 55% 100%; background-position: top center;background-attachment: fixed;background-repeat: no-repeat;height:300px;color:#FFFFFF; font-size:50px;  text-align:center; }

.line{display:block;position:relative; height:10px; width:120px; margin:0 auto; margin-top:10px;padding:0; background-color:#990000;}
    
    
   /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:0; margin:0; background-color:#222222;}
#footer1_container{position:relative; width:90%; padding:100px 0px 80px 0px; margin:0 auto; max-width:1500px; color:#888888; font-style:oblique; font-size:28px; text-align:center;}
#footer2_container{position:relative; display:table; width:100%; padding:20px 0px 80px 0px; margin:0 auto; max-width:1500px;}
.footer2_left{position:relative; width:50%; padding:0px; margin:0 auto; float:none; text-align:center;display:table;}
.footer2_middle{position:relative; width:60%; padding:60px 40px 40px 40px;  height:275px;margin:0 auto; float:none; color:#999999; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:60%; padding:40px;  height:200px;margin:0 auto; float:none; color:#c2c4c8; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}
.grayHeader{color:#999999; font-size:28px; font-family: "Lora", serif;}
#footer3_container{position:relative; width:100%; padding:50px 0px 30px 0px; min-height:200px;margin:0 auto; max-width:1500px; color:#999999; font-size:16px; text-align:center; background-color:#111112222221;}
#footer3_container a{color:#999999; text-decoration:underline; }
#footer3_container a:hover{color:#999999; text-decoration:underline; }

.kairoi {position:relative; padding: 0 0 30px 0;margin: 0 auto; margin-top:15px;border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; }
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;} 
    
        /* SUPPORT---------------------------------------------------------------- */

.about {position:relative; display:block;background: transparent url("../images/back_about.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}

.resources {position:relative; display:block;background: transparent url("../images/back_resources.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}

.news {position:relative; display:block;background: transparent url("../images/back_news.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}

.projects {position:relative; display:block;background: transparent url("../images/back_projects.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}
    
    .districts {position:relative; display:block;background: transparent url("../images/back_districts.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}
    
    .properties {position:relative; display:block;background: transparent url("../images/back_properties.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}
    

.subscribe {position:relative; display:block;background: transparent url("../images/back_subscribe.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}

.contact {position:relative; display:block;background: transparent url("../images/back_contact.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}
    
    .admin {position:relative; display:block;background: transparent url("../images/back_admin.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}


.support_header{display:table;  background:#990000 url("../images/back_mission.png") repeat; position:relative; width:100%; max-width:1600px;padding:20px 40px 20px 60px; margin: 0 auto;  font-size: 50px; color:#FFFFFF;  margin-top:0;}

.support_container{display:table; position:relative; width:100%; max-width:1600px; padding:0; margin: 0 auto; background-color:#FFFFFF; margin-bottom:0px;}

.support_left {position:relative; float:none; width:100%;margin:0;padding:60px 60px 0px 60px;}
.support_right {position:relative; float:none; width:100%;margin:0;padding:30px 60px 60px 60px;}
    
       /* LOCATIONS ---------------------------------------------------------------- */
.locationRow{width:100%; display:table; padding:0; margin: 0;}
.locationLeft{width:55%; display:block; padding:0; margin: 0 5% 0 0; float:left;}
.locationRight{width:40%; display:block; padding:0; margin: 0; float:left;}

.locationCol1{width:100%; display:block; padding:0; margin: 0; float:left; }
.locationCol2{width:100%; display:block; padding:0; margin: 0; float:left; }
.locationCol3{width:100%; display:block; padding:0; margin: 0; float:left; }
.locationCol4{width:100%; display:block; padding:0; margin: 0; float:left; }
    
    .locationbutton {width:50%; display:block; padding:10px; margin: 0 0 10px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center; outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:hover {width:50%; display:block; padding:10px; margin: 0 0 10px 0; background: #333333 url("../images/back_woodOver.png") repeat; color:#CCCCCC; font-size:20px; text-align:center;}
.locationbutton:active {width:50%; display:block; padding:10px; margin: 0 0 10px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:visited {width:50%; display:block; padding:10px; margin: 0 0 10px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:visited:active {width:50%; display:block; padding:10px; margin: 0 0 10px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
.locationbutton:not(:hover){width:50%; display:block; padding:10px; margin: 0 0 10px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:center;outline: 0 !important;outline-style:none; text-decoration:none;}
    
    
.locationHeadRow {display:table; padding:0; margin:0 0 0 0; width:100%; max-width:900px;}
.locationCol5 {float:left;position:relative; width:100%; padding:0px; margin:0 0 10px 0; display:block;}
.locationCol6 {float:left;position:relative; width:100%; padding:0px; margin:0 0 10px 0; display:block;}
.locationHead {position:relative; width:100%; padding:10px; margin:0; display:block; background-color:#666666; font-weight:700; color:#FFFFFF; font-size:18px;}
.locationSupport {position:relative; width:100%; padding:10px; margin:0 ; display:block; background-color:#EEEEEE;font-size:18px; min-height:80px;}
.locationRowSpacer {display:table; padding:0; margin:0; height:0px;width:100%; max-width:500px;}
    
}

@media screen and (max-width: 800px) {
    

html { width:100%; height:100%;}
body {padding:0;  color:#222222; background:#CCCCCC url("../images/back_boxes.png") repeat; margin:0;font-family: "Nunito Sans", sans-serif; font-weight:200; width:100%; height:100%; font-size:20px;} 
    
    
.title{font-size: 40px; color:#990000; font-weight:700;}

.headerNone{font-size: 30px; color:#555555; font-weight:300; font-family: "Lora", serif; }
.header{font-size: 30px; color:#555555; font-weight:300; font-family: "Lora", serif; padding-top:30px;}
    
ul.bullet { list-style-type:square; margin: 0 0 0 20px;padding:0;} 
ul.bullet li { margin:0 0 10px 0; font-size:20px; padding:0;} 
ul.bullet a { text-decoration:underline; color:#CC0000; border-bottom:0px solid #CC0000; font-weight:300;font-size:18px;} 
ul.bullet a:hover { text-decoration:underline; color:#330000; border-bottom:0px solid #330000; font-weight:300;font-size:18px;} 
    

    
        /* HEADER & NAV---------------------------------------------------------------- */	


#header .header-content {border-bottom: 0px;margin: 0 auto;padding: 0px; width: 100%; background:#ffffff url("../images/back_nav.png") repeat;box-shadow: rgba(0, 0, 0, 0.65) 0px 15px 15px -20px; height:85px; margin-top:-32px;}
    
#header .logo {float: left; padding:10px 0 15px 0px; margin: -5px 0 0 5px;border-bottom:0px;}
.logo img {padding:0; margin:0; width:100%; height:auto; max-width:283px; border-bottom:0px;}
    
    .navigation li {display: block; margin: 0 auto; margin-bottom:15px;}
.navigation a {display: block;font-size: 20px;margin: 0 auto; text-align: center; padding:0px 10px 10px 10px; color:#FFFFFF; height:30px;}
    

    /* BANNERS HOME ---------------------------------------------------------------- */
.container6 {position:relative; width:100%; padding:0; margin:0;}
.banner {background: transparent url(../images/banner1.jpg);background-position: right top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px; text-align:center;}
.banner-text {padding:120px 0 0 0;font-weight:400; margin:0 auto; text-align:center;}
.banner-text p {font-size:32px;color: #fff;line-height: 1.25; width:100%; padding:0; margin:0 auto; font-weight:300; text-align:center;}

.banner_home_title{ font-size:70px;color:#FFFFFF; font-weight:700;width:100%;}


.btnBanner { text-decoration:none;background-color:#CCCCCC;border: 2px solid #CCCCCC; padding: 15px 40px;color: #222222;  font-size:18px; font-weight:300;display: inline-block;   
    margin:30px -5px 0 0; text-align:center; border-radius:0;}
.btnBanner:hover, .btnBanner:focus {background-color:#999999;border: 2px solid #999999;color: #222222;  text-decoration:none; font-weight:300;}

.btnBanner1 { text-decoration:none;background-color:#222222;border: 2px solid #222222; padding: 15px 40px;color: #CCCCCC;  font-size:18px; font-weight:300;display: inline-block; 
    margin:30px -5px 0 0; text-align:center; border-radius:0;}
.btnBanner1:hover, .btnBanner1:focus {background-color:#444444;border: 2px solid #444444;color: #CCCCCC;  text-decoration:none; font-weight:300;}
    
/* MISSION ---------------------------------------------------------------- */
#mission{width:100%; padding:100px 0 100px 0; margin:0;display:table; background:#990000 url("../images/back_mission.png") repeat;}
#mission_container{width:100%; max-width:1400px; margin: 0 auto; padding:0px 80px 0px 80px;  display:block;}
.mission_left{float:none; margin:0 0 60px 0; padding:0; width:100%; color:#dddddd;}
.mission_right{float:none; margin:0; padding:0; width:100%;}

.missionHeader{font-size:50px;  font-family: "Lora", serif; color:#dddddd;}

.btnMission { text-decoration:none;background:#990000;border: 1px solid #990000; padding: 15px 40px;color: #ffffff;  font-size:18px; display: inline-block; margin:30px 0 0 0; text-align:center; border-radius:0; font-weight:200; text-transform:uppercase;}
.btnMission:hover, .btnMission:focus {background:#AA0000;border: 1px solid #AA0000; color: #FFFFFF;  text-decoration:none;}

/* BOXES ---------------------------------------------------------------- */
#boxes{width:100%; padding:20px; margin:0;display:table;  background:#CCCCCC url("../images/back_boxes.png") repeat;}
#boxes1{width:100%; padding:60px 20px 20px 20px; margin:0;display:table;}
#boxes_container {width:100%;max-width:1600px;height:auto; padding: 0;position: relative;margin:0 auto;}
.box1{width:100%; position:relative; padding:0; margin:0 0 30px 0; float:none;}
.box1inside{width:100%; padding:100px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-position: center;background-repeat: no-repeat;ackground-size: 55% 100%; background-position: top left;background-attachment: fixed;height:300px;color:#FFFFFF; font-size:50px; text-align:center; }

.box2{width:100%; position:relative; padding:0; margin:0; float:none;}
.box2inside{width:100%; padding:100px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-position: center;ackground-size: 55% 100%; background-position: top center;background-attachment: fixed;background-repeat: no-repeat;height:300px;color:#FFFFFF; font-size:50px;  text-align:center; }

.line{display:block;position:relative; height:10px; width:120px; margin:0 auto; margin-top:10px;padding:0; background-color:#990000;}
    
    
    
    
       /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:0; margin:0; background-color:#222222;}
#footer1_container{position:relative; width:90%; padding:100px 0px 80px 0px; margin:0 auto; max-width:1500px; color:#888888; font-style:oblique; font-size:28px; text-align:center;}
#footer2_container{position:relative; display:table; width:100%; padding:40px 0px 80px 0px; margin:0 auto; max-width:1500px;}
.footer2_left{position:relative; width:50%; padding:0px; margin:0 auto; float:none; text-align:center;display:block;}
.footer2_middle{position:relative; width:70%; padding:60px 40px 40px 40px;  height:275px;margin:0 auto; float:none; color:#999999; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:80%; padding:40px;  height:200px;margin:0 auto; float:none; color:#c2c4c8; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}
.grayHeader{color:#999999; font-size:28px; font-family: "Lora", serif;}
#footer3_container{position:relative; width:100%; padding:50px 0px 30px 0px; min-height:200px;margin:0 auto; max-width:1500px; color:#999999; font-size:16px; text-align:center; background-color:#111112222221;}
#footer3_container a{color:#999999; text-decoration:underline; }
#footer3_container a:hover{color:#999999; text-decoration:underline; }

.kairoi {position:relative; padding: 0 0 30px 0;margin: 0 auto; margin-top:15px;border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; }
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;} 
    
    

    
    
.support_header{display:table;  background:#990000 url("../images/back_mission.png") repeat; position:relative; width:100%; max-width:1600px;padding:20px 40px 20px 60px; margin: 0 auto;  font-size: 40px; color:#FFFFFF;  margin-top:0;}
    
    
.support_container{display:table; position:relative; width:100%; max-width:1600px; padding:0; margin: 0 auto; background-color:#FFFFFF; margin-bottom:0px;}

.support_left {position:relative; float:none; width:100%;margin:0;padding:40px 20px 0px 20px;}
.support_right {position:relative; float:none; width:100%;margin:0;padding:20px 20px 40px 20px;}
    
        /* PROPERTIES ---------------------------------------------------------------- */

.propertiesRow{width:100%; display:table; padding:0; margin: 0 0 10px 0;}

.propertiesCol1{width:100%; display:block; padding:0; margin: 0; float:left; }
.propertiesCol2{width:100%; display:block; padding:0; margin: 0; float:left; }
.propertiesCol3{width:100%; display:block; padding:0; margin: 0; float:left; }



.propertiesbutton {width:100%; max-width:400px; display:block; padding:10px; margin: 0 0 5px 0;  background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left; outline: 0 !important;outline-style:none; text-decoration:none;}
.propertiesbutton:hover {width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0;  background: #333333 url("../images/back_woodOver.png") repeat; color:#CCCCCC; font-size:20px; text-align:left; text-decoration:none;}
.propertiesbutton:active {width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left;outline: 0 !important;outline-style:none; text-decoration:none;}
.propertiesbutton:visited {width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left;outline: 0 !important;outline-style:none; text-decoration:none;}
.propertiesbutton:visited:active {width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0; background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left;outline: 0 !important;outline-style:none; text-decoration:none;}
.propertiesbutton:not(:hover){width:100%;  max-width:400px; display:block; padding:10px; margin: 0 0 5px 0;  background: #333333 url("../images/back_wood.png") repeat; color:#FFFFFF; font-size:20px; text-align:left;outline: 0 !important;outline-style:none; text-decoration:none;}

.propertiesDetails{width:100%; padding:50px 0 0 0; margin:50px 0 0 0; border-top:5px solid #CCCCCC;}
    
    
}


@media screen and (max-width: 700px) {
    .support_header{display:table;  background:#990000 url("../images/back_mission.png") repeat; position:relative; width:100%; max-width:1600px;padding:20px 40px 20px 60px; margin: 0 auto;  font-size: 30px; color:#FFFFFF;  margin-top:0;}
}


@media screen and (max-width: 600px) {
      
html { width:100%; height:100%;}
body {padding:0;  color:#222222; background:#CCCCCC url("../images/back_boxes.png") repeat; margin:0;font-family: "Nunito Sans", sans-serif; font-weight:200; width:100%; height:100%; font-size:20px;}



/* MISSION ---------------------------------------------------------------- */
#mission{width:100%; padding:60px 0 60px 0; margin:0;display:table; background:#990000 url("../images/back_mission.png") repeat;}
#mission_container{width:100%; max-width:1400px; margin: 0 auto; padding:0px 40px 0px 40px;  display:block;}
.mission_left{float:none; margin:0 0 60px 0; padding:0; width:100%; color:#dddddd;}
.mission_right{float:none; margin:0; padding:0; width:100%;}

.missionHeader{font-size:50px;  font-family: "Lora", serif; color:#dddddd;}

.btnMission { text-decoration:none;background:#990000;border: 1px solid #990000; padding: 15px 40px;color: #ffffff;  font-size:18px; display: inline-block; margin:30px 0 0 0; text-align:center; border-radius:0; font-weight:200; text-transform:uppercase;}
.btnMission:hover, .btnMission:focus {background:#AA0000;border: 1px solid #AA0000; color: #FFFFFF;  text-decoration:none;}
    
            /* SLIDESHOW---------------------------------------------------------------- */
.container1 {position:relative; width:100%; display:table;  padding:0px; background-color:#FFFFFF;}
#slideshowcontainer {width:100%;max-width:1600px;height:auto; padding: 0px;position: relative;padding:0;margin:0 auto;}
.rslides {position: relative;list-style: none;overflow: hidden;width:100%; height:auto; padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width:100%;height:auto;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;width:100%;height:auto;float: left;border: 0;z-index:2; min-height:300px;}
.rslides_container {position: relative;float: left;width:100%; z-index:1;}
.centered-btns_nav {z-index: 30;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 50%;left: 0;opacity: 0.4;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url('../images/themes.gif') no-repeat left top;margin-top: -45px;}
.centered-btns_nav:active {opacity: 0.4;}
.centered-btns_nav:hover {opacity: .6;}
.centered-btns_nav.next {left: auto;background-position: right top;right: 0;}
.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {outline: none;}
.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs {margin-top: 10px;text-align: center;}
.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 5px;}
.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a {text-indent: -9999px;overflow: hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: #ccc;background: rgba(0,0,0, .2);display: inline-block;_display: block;*display: block;-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);width: 9px;height: 9px;}
.centered-btns_here a,.transparent-btns_here a,.large-btns_here a {background: #222;background: rgba(0,0,0, .8);}
.caption {display: block;position: absolute; z-index: 2;font-size: 36px;font-weight:400;text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);color: #FFFFFF;background: rgba(24,69,112, 0);left:0;right: 0;bottom: 0px;padding: 20px 40px 20px 40px;text-align:center;}
    
    
           /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:0; margin:0; background-color:#222222;}
#footer1_container{position:relative; width:90%; padding:100px 0px 10px 0px; margin:0 auto; max-width:1500px; color:#888888; font-style:oblique; font-size:24px; text-align:center;}
#footer2_container{position:relative; display:table; width:100%; padding:40px 0px 80px 0px; margin:0 auto; max-width:1500px;}
.footer2_left{position:relative; width:80%; padding:0px; margin:0 auto; float:none; text-align:center;display:block;}
.footer2_middle{position:relative; width:100%; padding:60px 20px 40px 20px;  height:275px;margin:0 auto; float:none; color:#999999; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:100%; padding:40px 20px 20px 20px;  height:200px;margin:0 auto; float:none; color:#c2c4c8; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}
.grayHeader{color:#999999; font-size:28px; font-family: "Lora", serif;}
#footer3_container{position:relative; width:84%; padding:50px 20px 30px 20px; min-height:200px;margin:0 auto; max-width:1500px; border-top:0px dotted #2c4177;color:#999999; font-size:16px; text-align:center; background-color:#111112222221;}
#footer3_container a{color:#999999; text-decoration:underline; }
#footer3_container a:hover{color:#999999; text-decoration:underline; }

.kairoi {position:relative; padding: 0 0 30px 0;margin: 0 auto; margin-top:15px;border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; }
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;} 
    
            /* SUPPORT---------------------------------------------------------------- */

.about {position:relative; display:block;background: transparent url("../images/back_about.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}

.resources {position:relative; display:block;background: transparent url("../images/back_resources.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}

.news {position:relative; display:block;background: transparent url("../images/back_news.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}
    
    .projects {position:relative; display:block;background: transparent url("../images/back_projects.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}
    
        .properties {position:relative; display:block;background: transparent url("../images/back_properties.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}

.district {position:relative; display:block;background: transparent url("../images/back_gallery.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}

.subscribe {position:relative; display:block;background: transparent url("../images/back_subscribe.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}

.contact {position:relative; display:block;background: transparent url("../images/back_contact.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}
    
    .admin {position:relative; display:block;background: transparent url("../images/back_admin.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height: 500px; text-align:center;}


.support_header{display:table;  background:#990000 url("../images/back_mission.png") repeat; position:relative; width:100%; max-width:1600px;padding:20px 20px 20px 20px; margin: 0 auto;  font-size: 30px; color:#FFFFFF;  margin-top:0;}

.support_container{display:table; position:relative; width:100%; max-width:1600px; padding:0; margin: 0 auto; background-color:#FFFFFF; margin-bottom:0px;}

.support_left {position:relative; float:none; width:100%;margin:0;padding:40px 20px 0px 20px;}
.support_right {position:relative; float:none; width:100%;margin:0;padding:20px 20px 40px 20px;}
    
    .support_full {position:relative; float:left; width:100%;margin:0;padding:20px; min-height:800px;}
    
}

@media screen and (max-width: 500px) {
    

    
        /* BANNERS HOME ---------------------------------------------------------------- */
.container6 {position:relative; width:100%; padding:0; margin:-10px 0 0 0;}
.banner {background: transparent url(../images/banner1.jpg);background-position: right top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px; text-align:center;}
.banner-text {padding:120px 0 0 0;font-weight:400; margin:0 auto; text-align:center;}
.banner-text p {font-size:28px;color: #fff;line-height: 1.25; width:100%; padding:0; margin:0 auto; font-weight:300; text-align:center; margin-bottom:30px;}

.banner_home_title{ font-size:60px;color:#FFFFFF; font-weight:700;width:100%;}


.btnBanner { text-decoration:none;background-color:#CCCCCC;border: 2px solid #CCCCCC; padding: 15px 40px;color: #222222;  font-size:18px; font-weight:300;display: block;   
    margin:0 auto; margin-bottom:10px;  text-align:center; border-radius:0; width:100%; max-width:260px;}
.btnBanner:hover, .btnBanner:focus {background-color:#999999;border: 2px solid #999999;color: #222222;  text-decoration:none; font-weight:300;}

.btnBanner1 { text-decoration:none;background-color:#222222;border: 2px solid #222222; padding: 15px 40px;color: #CCCCCC;  font-size:18px; font-weight:300;display: block; 
      margin:0 auto; margin-bottom:0px; text-align:center; border-radius:0; width:100%; max-width:260px;}
.btnBanner1:hover, .btnBanner1:focus {background-color:#444444;border: 2px solid #444444;color: #CCCCCC;  text-decoration:none; font-weight:300;}
    
/* BOXES ---------------------------------------------------------------- */
#boxes{width:100%; padding:20px; margin:0;display:table;  background:#CCCCCC url("../images/back_boxes.png") repeat;}
#boxes1{width:100%; padding:60px 20px 20px 20px; margin:0;display:table;}
#boxes_container {width:100%;max-width:1600px;height:auto; padding: 0;position: relative;margin:0 auto;}
.box1{width:100%; position:relative; padding:0; margin:0 0 30px 0; float:none;}
.box1inside{width:100%; padding:90px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-repeat: no-repeat;background-position: top left;height:260px;color:#FFFFFF; font-size:46px; text-align:center; }

.box2{width:100%; position:relative; padding:0; margin:0; float:none;}
.box2inside{width:100%; padding:90px 0 0 0; background: #3d8bb3 url("../images/back_box02.jpg");background-size: cover;background-position: bottom right;background-repeat: no-repeat;height:260px;color:#FFFFFF; font-size:46px;  text-align:center; }

.line{display:block;position:relative; height:10px; width:120px; margin:0 auto; margin-top:10px;padding:0; background-color:#990000;}
    
    
            /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:0; margin:0; background-color:#222222;}
#footer1_container{position:relative; width:90%; padding:100px 0px 10px 0px; margin:0 auto; max-width:1500px; color:#888888; font-style:oblique; font-size:22px; text-align:center;}
#footer2_container{position:relative; display:table; width:100%; padding:40px 0px 80px 0px; margin:0 auto; max-width:1500px;}
.footer2_left{position:relative; width:80%; padding:0px; margin:0 auto; float:none; text-align:center;display:block;}
.footer2_middle{position:relative; width:100%; padding:60px 20px 40px 20px;  height:275px;margin:0 auto; float:none; color:#999999; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:100%; padding:40px 20px 20px 20px;  height:200px;margin:0 auto; float:none; color:#c2c4c8; font-size:18px; font-weight:300; text-align:center;border-left:0px dotted #555555;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cccccc; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}
.grayHeader{color:#999999; font-size:28px; font-family: "Lora", serif;}
#footer3_container{position:relative; width:90%; padding:50px 20px 30px 20px; min-height:200px;margin:0 auto; max-width:1500px; color:#999999; font-size:16px; text-align:center; background-color:#111112222221;}
#footer3_container a{color:#999999; text-decoration:underline; }
#footer3_container a:hover{color:#999999; text-decoration:underline; }

.kairoi {position:relative; padding: 0 0 30px 0;margin: 0 auto; margin-top:15px;border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; }
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}    
    
}

