/* FONTS */
@import url("//hello.myfonts.net/count/2ea6b7");
@font-face {font-family: 'HelveticaNeueLT-Medium';src: url('/Fonts/2EA6B7_0_0.eot');src: url('/Fonts/2EA6B7_0_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2EA6B7_0_0.woff2') format('woff2'),url('/Fonts/2EA6B7_0_0.woff') format('woff'),url('/Fonts/2EA6B7_0_0.ttf') format('truetype');} 
@font-face {font-family: 'HelveticaNeueLT-BoldCond';src: url('/Fonts/2EA6B7_1_0.eot');src: url('/Fonts/2EA6B7_1_0.eot?#iefix') format('embedded-opentype'),url('/Fonts/2EA6B7_1_0.woff2') format('woff2'),url('/Fonts/2EA6B7_1_0.woff') format('woff'),url('/Fonts/2EA6B7_1_0.ttf') format('truetype');}

body {/*background-color:#47A1BA;*/color:#212121;font-family: HelveticaNeueLT-Medium, Arial, sans-serif;}
p {font-family: HelveticaNeueLT-Medium, Arial, sans-serif;font-weight: normal;font-style: normal;}
h1,h2,h3,h4,h5,h6 {font-family: HelveticaNeueLT-BoldCond,sans-serif;font-weight: normal;font-style: normal;}
h1 {font-size:3em;color:#ffffff;}

/* GENERIC STYLES */
a.read-more-link {display:inline-block;padding:10px;color:#ffffff;background-color:#333333;}
a.read-more-link:hover {background-color:#47A1BA;text-decoration:none;}
/*.container-fluid*/.primary-content-container {color:#ffffff;}
table.content-table {width:100%;}
table.content-table td {text-align:center;}
.row.spacing {margin-top:20px;}
.site-wrapper {max-width:1920px;margin:0 auto;}

/* HEADER */
header {background-color:rgb(11,35,62);border-bottom:5px solid #47A1BA;}
.logo-normal {font-family: HelveticaNeueLT-Medium, Arial, sans-serif;font-weight: normal;font-style: normal;}
.logo-bold {font-family: HelveticaNeueLT-BoldCond,sans-serif;font-weight: normal;font-style: normal;}
.logo {display:block;margin:5px 0 10px;}
.logo img {width: 100%; margin-top: 7px;}
.mobile-menu-button {color:#ffffff;font-size:2.5em;margin:10px 0px;display:block;}

/* site menu */
nav#siteMenu {margin:0;border-width:0px;margin-top:10px;}
nav#siteMenu ul.site-menu {list-style-type:none;margin:0;padding:0;float:right;}
	nav#siteMenu ul.site-menu > li {display:inline-block;list-style-type:none;margin:0;padding:0;text-align:center;}
		nav#siteMenu ul.site-menu > li > a {min-width:80px;max-width:150px;height:80px; padding:0 0 15px;display:inline-block;text-transform:uppercase;/*border-bottom:5px solid #47A1BA;*/font-size:1.1em;}
		nav#siteMenu ul.site-menu > li > a, ul#siteMenu > li > a:link, ul#siteMenu > li > a:visited {color:#ffffff;text-decoration:none;}
		nav#siteMenu ul.site-menu > li > a:hover, nav#siteMenu ul.site-menu > li.active > a {color:#47A1BA;text-decoration:none;}
			nav#siteMenu ul.site-menu > li > a span {display:inline-block;/*border-right: 1px solid #4D4D4D;border-left: 1px solid #4D4D4D;*/padding:20px 12px;/*min-width:90px;*/}
			nav#siteMenu ul.site-menu > li > a.first span {border-left-width:2px;}
			nav#siteMenu ul.site-menu > li > a.last span {border-right-width:2px;}
nav#siteMenu ul.site-menu .subnav {left:-9999px;z-index:1;/*display:none;*/position:absolute;border-bottom-width:5px;border-bottom-style:solid;display:block;padding:0;margin:0;padding:10px;min-width:200px;border-color:#47A1BA;}
nav#siteMenu ul.site-menu > li .subnav {text-align:left;/*border-left-width:5px;border-left-style:solid;*/}
nav#siteMenu ul.site-menu > li:hover .subnav {left:0;}
nav#siteMenu ul.site-menu > li .subnav li, nav#siteMenu ul.site-menu > li .subnav li a { display:block; }
nav#siteMenu ul.site-menu > li .subnav a {color:#ffffff;font-size:1.2em;padding:5px 0px;display:inline-block;}
nav#siteMenu ul.site-menu > li.has-subnav:hover a span {/*border-width:0px;border-left-width:5px;padding-right:17px;padding-left:12px;padding-bottom:23px;*/border-bottom-width:0px;/*padding-bottom:25px;*/}
nav#siteMenu ul.site-menu > li.first:hover a span {border-width-left:1px;}

nav#siteMenu ul.site-menu > li:hover,nav#siteMenu ul.site-menu > li > a:hover,nav#siteMenu ul.site-menu > li > a:focus,nav#siteMenu ul.site-menu > li .subnav {background-color:rgba(11,35,62,0.9);}
nav#siteMenu ul.site-menu > li.active.has-subnav > a, nav#siteMenu ul.site-menu > li.has-subnav > a:hover {border-color:#212121!important;border-width:0px;}

/* HERO IMAGE */
.hero-image { background-image: url('../img/home-background.png'); background-repeat:no-repeat;background-size:cover;background-position:center top;}
.primary-content-container {background-color: rgba(11,35,62,0.9);/*background-image:url('/img/content-background.png'); background-repeat:repeat;*/ border-width:0px;border-top-width:5px;border-style:solid;}
.primary-content-container .rdah-logo {color: #ffffff; font-size: 4em; text-align: right;margin-bottom:20px;margin-top:80px;}
.primary-content-container .rdah-logo a {display:inline-block;}
.primary-content-container .rdah-logo a img {width:100%;}
.banner-spacing {margin-top: 400px;}

.translator-container > div {text-align:right;margin-top:20px;}

/* HOME PAGE */
.homepage-container {background-color:#EDEDED;padding-top:20px;padding-bottom:20px;}
.homepage-box-container {background-color:#ffffff;width:100%;}
.homepage-box-logo {text-align:center;background-color:#000000;padding:20px 0px;}
.homepage-box-logo img {height:100px;}
.homepage-box-content {padding:20px;background-color:#ffffff;border:1px solid #CCCCCC;border-top-width:0px;height:650px;overflow:hidden;}
.homepage-box-content > p {max-height:300px;overflow:hidden;}
.homepage-box-content h3.small {font-size:20px}
.homepage-box-content h3 {font-size:24px;height:70px;overflow:hidden;text-transform:uppercase;margin-top:0px;text-align:center;}
.homepage-box-content .post-image {width:100%;height:150px;background-size:cover;}
.homepage-box-content .post-content {margin-top:20px;}
.primary-content.home {margin-top:20px; padding-bottom:20px;}
.read-more-container {text-align:right;margin-top:20px;position:absolute;right:40px;bottom:20px;}

/* latest announcements */
.latest-announcements-container {margin-top:20px;color:#ffffff;}
.latest-announcements {background-color:rgba(71,161,186,0.7);padding:30px;border-radius:3px;}
.latest-announcements .heading {font-family:HelveticaNeueLT-BoldCond,sans-serif;font-size:2.5em;}
.latest-announcements ul {list-style:none;padding:0;margin:0;}
.latest-announcements ul li {}
.latest-announcements ul li:not(:first-child) {}
.latest-announcements ul li a {background-color:rgba(51,51,51,0.8);padding:10px;display:block;border-radius:3px;}
.latest-announcements ul li a,.latest-announcements ul li a:link, .latest-announcements ul li a:hover {color:#ffffff;}
.latest-announcements ul li a:hover {background-color:rgba(51,51,51,1);text-decoration:none;}
.latest-announcements ul li:not(:first-child) a {margin-top:10px; }
.latest-announcements ul li a span {display:block;}
.latest-announcements ul li a .title {font-size:1.4em;letter-spacing:1px;}
.latest-announcements ul li a .more {text-align:right;font-style: italic;}
.latest-announcements ul li a .more i {margin-left:10px;}

/* news */
.news-summary {list-style-type:none;margin:0;padding:0;}
.news-summary li {margin-bottom:20px;}
.news-summary .title {display:block;font-weight:bold;}

/** SUPPORTERS section **/
.supporters-container {background-color: #333333;}
.supporters-container .row {text-align: center; padding-top: 40px; padding-bottom: 40px;}
.supporters-container .supporter-heading {color: #ffffff; font-size: 1.6em;}
.supporters-container .supporter-section {color: #ffffff; font-size: 2em;margin-top:20px;}
.supporters-container img {height:60px;}
.footer-supporters .supporter-section a:first-child {margin-right:50px;}

/** FOOTER **/
footer {padding-top:30px;padding-bottom:30px;background-color:#47A1BA;color:#ffffff;}
footer a {color:#ffffff;}
footer .footer-logo {display:inline-block;}
footer .footer-logo img {width:100%;}
.footer-links-list {list-style-type:none;margin:0;padding:0;display:inline;}
    .footer-links-list li {list-style-type:none;margin:0;padding:0px 5px;display:inline;}
    .footer-links-list li a {color:#ffffff;text-transform:uppercase;font-weight:normal;font-size:0.9em;}

footer .initiative-text {font-family: HelveticaNeueLT-Medium, Arial, sans-serif;font-weight: normal;font-style: normal;font-size:1.1em;margin-bottom:20px;color:#ffffff;text-align:center;}
footer .contact-link {text-align:center;}
footer .contact-link a {font-family: HelveticaNeueLT-Medium, Arial, sans-serif;font-weight: normal;font-style: normal;text-transform:uppercase;font-size:1.2em;display:inline-block;padding:30px 20px;background-color:#39798D;}
footer .contact-link a, footer .contact-link a:link, footer .contact-link a:visited {color:#ffffff;}
footer .contact-link a:hover {background-color:#212121;text-decoration:none;}
footer .footer-baseline img {width:100%;}
footer .footer-baseline-links {margin-top:50px;text-align:right;}

.rda-initiatives-title {font-family: HelveticaNeueLT-Medium, Arial, sans-serif;font-weight: normal;font-style: normal;text-transform:uppercase;font-size:1.2em;clear:both;margin-bottom:20px;}
.rda-initiatives .rda-initiative {float:left;width:50%;margin-bottom:20px;}
.rda-initiatives .rda-initiative a {display:block;padding-right:10px;}
.rda-initiatives .rda-initiative a img {width:100%;}

/** SECONDARY PAGE **/
.secondary-page {background-color: #ffffff; padding-bottom: 20px;}
.secondary-page h4 {font-size:1.4em;}
.secondary-menu {list-style:none;margin:0;padding:0;}
    .secondary-menu li {display:inline-block;width:25%;padding:0;margin:0;}
    .secondary-menu li a {height:200px;overflow:hidden;text-transform:uppercase; background-color:#4D4D4D;display:block;margin-right:3px;color:#fff;font-size:1.8em;font-family: HelveticaNeueLT-BoldCond,sans-serif;font-weight: normal;font-style: normal;}
	.secondary-menu.multiple-items li a {background-size:cover;background-position: center 40px;background-repeat:no-repeat;}
		.secondary-menu li a img, .secondary-menu li a {opacity:0.8;}
        .secondary-menu li a:hover {text-decoration:none;background-color:#417630;cursor:pointer;}
		.secondary-menu li a:hover img, .secondary-menu li a:hover {opacity:1;}
		.secondary-menu li a.active {/*background-color:#417630;*/}
		.secondary-menu li a.active img, .secondary-menu li a.active {opacity:1}
		.secondary-menu li a span {display:block;padding:5px 10px;background-color:#4D4D4D;}
		.secondary-menu li img.current-image {width:100%;}

/* videos */
.video {width:100%;height:300px;margin-top:10px;}

/* useful links */
.useful-links {list-style-type:none;padding:0;margin:0;margin-top:20px;}
.useful-links li {margin-bottom:15px;border-bottom: 1px solid #4D4D4D;padding-bottom:15px;float:left;width:100%;}
.useful-links a {color:#4D4D4D;word-break:break-word;}
.useful-links a:hover {text-decoration:none;}
.useful-links li a .fa {margin-top:15px;padding-right:5px;float:left;}
.useful-links li a .link-caption {display:inline-block;padding-left:20px;font-family: HelveticaNeueLT-BoldCond,sans-serif;font-size:1.3em;}
.useful-links li a .link-domain {display:inline-block;padding-left:20px;padding-top:5px;max-width:400px;}

/* picture galleries */
.picture-gallery .image-thumb {overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;height:100px;display:block;}

/** MOBILE SPECIFIC **/
h1.mobile-heading {font-size:3em;}
.mobile-secondary-selector {color:#ffffff;padding:10px 20px;font-size:1.4em;margin-top:5px;}
.mobile-secondary-selector i.fa {float:right;margin-top:5px;}
ul.mobile-footer-links {list-style-type:none;margin:0;padding:0;}
ul.mobile-footer-links li {margin-bottom:10px;}
ul.mobile-footer-links a {font-size:1.4em; display:block;padding:10px;color:#ffffff;background-color:#39798D;}

/* menu */
nav.mm-menu {color:#ffffff;border-color:#ffffff;}
nav.mm-menu > .mm-panel {background-color:#212121;}
.mm-menu .mm-navbar a {color:#47a1ba;}

/** FORMS **/
.container.form {margin-top:20px;margin-bottom:20px;}
input[type=text],input[type=email],input[type=tel], textarea, select {border: 1px solid #e5e5e5;padding:5px;width:100%;}
input.input-validation-error,textarea.input-validation-error,select.input-validation-error {border-color:red;}
.validation-summary-errors {background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;padding:20px;margin-bottom:20px;}
.validation-summary-errors ul {margin-bottom:0px;margin-top:5px;}
.studyhunter-form label {margin-bottom:0px;line-height:30px;}
.form .row {margin-bottom: 20px;}
input[type=checkbox] {width: 20px; height: 20px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;border: 1px solid #bbb;}
.checkbox-label {float:left;margin-left:10px;}
input[type=text],input[type=email],input[type=tel], textarea, select {display: block;margin: 0;width: 100%; height: 50px;line-height: 40px; font-size: 1.2em;border: 1px solid #bbb;}
.form .row {margin-bottom: 0px;}
.form .field {padding-top: 15px;padding-bottom:15px;}
textarea {height:200px;}
input[type=checkbox] {width: 30px; height: 30px;-webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px;border: 1px solid #bbb;}
.form .submit input[type=submit]{width:100%;padding: 20px 20px;}
.checkbox-label {width:80%;}
.checkbox-label label, .checkbox-label a {font-size:1.2em;display:block;}
.spaces-link {text-align:right;}
.field.calendar input {background-image:url('/img/calendar.png');background-repeat: no-repeat; background-position: 95% 50%;}
.field.calendar input:hover {cursor:pointer;}
.link-button {margin: 0;padding: 0;font-weight: 400;background-color:#333333;color: #ffffff;display: inline-block; padding: 10px 15px;font-size:1.4em;font-family:font-family: HelveticaNeueLT-BoldCond,sans-serif;border-collapse:collapse;border-width:0px;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.link-button:hover {background-color: #47A1BA;text-decoration:none;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;color: #ffffff;}

/* Google tanslator */
a.goog-te-menu-value:hover {text-decoration:none;}

/* Slider */
.slick-slider{position: relative;display:block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/*** Media size overrides ***/
@media (max-width:1200px)
{
	nav#siteMenu ul.site-menu > li > a {font-size:1em;}
	nav#siteMenu ul.site-menu > li > a span {border-width: 0px;padding:20px 12px;min-width:initial;}
}

@media (max-width:992px) 
{
	.form .row > div.first-col {margin-bottom: 20px;}
}

@media (max-width:768px) 
{
	header {background-image:none;}
	.logo img {margin-bottom:10px;margin-top:10px;}
	.primary-content-container {background-image:url('/img/content-background-mobile.png');}
	.secondary-content {display:none;}
	.image-gallery {clear:both;}
	.site-map, .site-map ul {list-style-type:none;margin:0;padding:0;}
	.site-map li {margin-top:10px;}
	.site-map a {font-size:1.4em; display:block;padding:10px;color:#ffffff;background-color:#39798D;}
	.site-map > li li a {padding-left:30px;}
	.site-map > li li li a {padding-left:50px;}
	.rda-initiatives-title {text-align:center;margin-top:30px;font-size:1.4em;}
	.footer-supporters {margin-top:40px;}
	.homepage-box-container {margin-bottom:20px;}
	.homepage-box-content {height:auto;}
	.homepage-box-content h3 {height:auto;}
	.read-more-container {position:relative;margin-top:20px;right:0px;bottom:0px;}
	.homepage-box-content > p {max-height:initial;}
	.primary-content-container .rdah-logo {text-align: center;margin-top:20px;}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
