/*
Theme Name: IWC 2013 Theme
Description: IWC 2013 Theme is a deep blue background with rich texture and flat ui
Author: Torrance Scott
Author URI: http://www.argusventures.com
Template: twentytwelve
*/
/* 

http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url(http://fonts.googleapis.com/css?family=Oranienbaum|Archivo+Narrow);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*

General Styling

*/
html{
	min-width: 960px;
}
body{
	background: url("images/background-pattern.png") repeat;
	min-width: 960px;
}
h1{
	font-family: 'Oranienbaum', serif;
	color: white;
	font-size: 48px;
}
h2{
	font-family: 'Oranienbaum', serif;
	color: white;
	font-size: 42px;
}
p{
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 18px;
	line-height: 23px;
}
.clear{
	min-height: 1px;
	clear: both;
}
.shift-left{
	margin-left: -40px;
}
.shift-right{
	margin-right: -40px;
}
.center{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.addspace{
	padding-top: 100px;
}
/*

Header Styling

*/
.site-header{
	width: 960px;
	margin: 0 auto;
	background: url("images/building.png") no-repeat right top;
	height: 415px;
}
.site-title{
	display: inline-block;
	width: 220px;
	height: 220px;
	margin: 60px 0 0 60px;
	background: url("images/iwc-logo.png") no-repeat left top;

}

.site-title a{
	display: inline-block;
	width: 220px;
	height: 220px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.site-description{
	width: 120px;
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 24px;
	line-height: 29px;
	position: relative;
	top: -155px;
	left: 311px;
}
#searchform{
	display: none;
}
.skip-link{
	display: none;
}
.assistive-text{
	display: none;
}

/*

Main Navigation Styling

*/
#menu-top-nav{
	margin-top: -120px;
	margin-right: 10px;
	position: relative;
	float: right;
	width: 100%;
}
#menu-top-nav li{
	float: right;
	position: relative;
}
#menu-top-nav a{
	display: block;
	padding: 0 23px;
	height: 65px;
	float: right;
	background-color: rgba(0,0,0,.8);
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 21px;
	line-height: 65px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: 1s ease all;
	-moz-transition: 1s ease all;
	-o-transition: 1s ease all;
	-ms-transition: 1s ease all;
	transition: 1s ease all;
}
#menu-top-nav a:hover{
	color: #8ffff6;
}
#menu-top-nav ul{
	position: absolute;
	display: none;
	top: 65px;
	z-index: 5;
}
#menu-top-nav ul li{
	float: none;
}
#menu-top-nav li:hover ul{
	display: inline;
}
#menu-top-nav ul a{
	float: left;
	white-space: nowrap;
	width: 100%;
}
/*
	Secondary Navigation Styling

*/

#menu-secondary-nav-container{
	height: 60px;
}
#menu-secondary-nav li a {
	float: right;
	position: relative;
	top: -55px;
	left: -10px;

	-webkit-transition: 1s ease all;
	-moz-transition: 1s ease all;
	-o-transition: 1s ease all;
	-ms-transition: 1s ease all;
	transition: 1s ease all;
}
a[title="Facebook"]{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAmCAYAAAFR4JBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NzU0NDY5MEE1MTFFMkJCMjBFM0ZBNjc2NEJENTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NzU0NDc5MEE1MTFFMkJCMjBFM0ZBNjc2NEJENTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMTU3NTQ0NDkwQTUxMUUyQkIyMEUzRkE2NzY0QkQ1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMTU3NTQ0NTkwQTUxMUUyQkIyMEUzRkE2NzY0QkQ1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PifKheYAAAJhSURBVHjaYuz//40BCrYwQRkXCxg4fUCcWhBvAsP3iyBOM4gDlNGHKQMDgABihBqwHiTKDcSBLEDiGEgIxLAB4q8gKQ6QWoAAYkSy7SKMATOOEUrrg+wA6WUFYn6oIBfQFf9AKn8D8U+o4A+gyh8w7ZzIxgAEELJFiUAcCcRrWKAC54CYGcrmgwkyI9nOgOJDGGBBdjSIDXTSApCgORCfhAqC2L9B2n8gqQS58y9WM4kXBAggZB+BADsQn8KibjELmgCyorNAPAdqw0NkhbxomlKA+F8BNExBCtuA2BuLdeehKQRE7YPFDyFwEdkzIKuPIEkaIlvNxEAkQFbISqxCZvQwRuYABBB6gIOAHBCXA7EalP8OPbCnALEtmpgYspVqWBTAAxkGqtDkykCZCOQkZEUSSOw7QLwTmj1RfIjM/o8rGP7hYGOkeBhQh4mDIp6J1OjBCUDWWUAduhkUcFDxu0AcBTMIZNJ3aP76j+bwH9C89o16biJZEQuu9IUr4TFSZB0XEpsTWRFAgGFLvsiADYjToSUjNwELd7DgkayAGkIseI3Lj/kkGgQC31hwhI8LDg2fgTgYiF/CBAqQgg2by7ihZS028BzkHYpSDq50gC1r2EBzHiwvc+CJOUEgToLmCkakIhoE7oEMcwTiECJdJgLEuTjklpPqTXzgLchlH4D4BdTp/6HhKIalsAaBP0D8CqqOES3sH2PLAaDwWg/E4lgMuwXEocgChJIGE4HYZKJW0qC8hKLEsP/UNIwLT3ZiwZcLaO4ysgHj//+oDgHmNQ5oNY+tKfIFiA8D0xZW1wMA+ZiCVR7x8xkAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:60px;
	height: 60px;

}
a[title="Facebook"]:hover{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAmCAYAAAFR4JBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTJDMkNGNDU5MEE2MTFFMkFCRTdCMENGMUQ2OTYyMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTJDMkNGNDY5MEE2MTFFMkFCRTdCMENGMUQ2OTYyMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMkMyQ0Y0MzkwQTYxMUUyQUJFN0IwQ0YxRDY5NjIzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMkMyQ0Y0NDkwQTYxMUUyQUJFN0IwQ0YxRDY5NjIzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7gC7sAAAIcSURBVHjaYvz//z8DFGxhAHGA+CKIZgKK1EJlLmLIwAFAADFCDVgPkuYGcUAiF8FyQAYvEDOBNHCA1AIEECOSbRdhDBaYSVBaHybICsT8UEEuIP4HEvwNxD+hgj9AgjDXcCIbAxBAyBYlAnEkEK+BWXQOiJmhbD6YIDOy7Sg+RPbpRTSxBSBBkNdOQgXMQU5kgbqNAcmd2M0kXhAggJB9BALsQHwKi7rF6AqRnXwWiOdAbXjIgiTBi2ZKCihkka1uA9LeDPjBPiZo/BACF5HdCLL6CJKkIbLVTAxEAmSFrMQqZEYPY2QOQAChhyMIyAFxORCrQfnv0BVNAWJbfFaqYVOAnAtAoApNrgyIv4KchKxIAol9B4h3YrMOmf0fl5v+4WBjTfHEpVayFIGs44Q6dDMQi0HF7wJxFMwgUBB8x+Kjf8h5jnpuIlkRC670hSvhMVJkHRcSmxNZEUCAYUu+yIANiNOhJSM3AQt3sOCRrIAaQix4jcuP+SQaBALfWHCEjwsODZ+BOBiIXxIb2dzQshYbeA7yDkUpB1c6wFY62ACxOlLK58ATc4JAnATNFegG3wMlDVDNHsJAOVjOxEA98BbkzQ9A/ALq9P/QcBTDUliDwB8gfgVVx4gW9o+x5QBucEuFgUEci2G3gDiUlNhkIhCbTNRKGpSXUJQY9p+ahnHhyU4s+HIBzV1GNsCWzjig1Ty2psgXID6My/UABXKlf+7Y88sAAAAASUVORK5CYII=);
}
a[title="Twitter"]{
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAhCAYAAAHc9tkzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVDMzBDQzQ5MEE1MTFFMjg2NzVDRkM1NkEyNzdCQjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVDMzBDQzU5MEE1MTFFMjg2NzVDRkM1NkEyNzdCQjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RUMzMENDMjkwQTUxMUUyODY3NUNGQzU2QTI3N0JCNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RUMzMENDMzkwQTUxMUUyODY3NUNGQzU2QTI3N0JCNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiTfDqEAAAP4SURBVHjaYuz//40BCQgXMHC+ZYJyLkLpfRMYvl9kQlIFk2CACTbBBIDa9Vmg7ONAHArEt0AcgABiRLNoOVBlJBPULHEorQW0iBFm5i4kM/+DBPUZ0ADMojIg3gkTBAggmEUX0XQ4AXE/Ej8DprsW2UPoAGj3cZiDDjDgBg9h7mEG4v84FOkDTQMzAAIIPTCQwWyQO4EKrwHDgpkFi0eQI2A5UBGILmKCuu8iAc/sBZnogC0q0QHWEEcDm5HTwEM81tYgK/TDoc4fOV5BitOwKDIH4h/ICv8B8QwgvgIN/EPYIgAggGABHgPESxgIg5VArIEm9geIS4C4Coi9YX4pRQpzMRyGXcRiGMz1E6D6/iEniYt4XHYTiNUJuB6czmAunEhAMSHDGGCJFmZgPhAbAPErBvKAMXr2ZYDGGBsZhhmACgdsBoKAPZSWAeKtBAyKAuKrMK+iGwgqn7YQ4cJEID6HTwFAAOHL+LhAGNR1p4C4Hdm7oLxPSsIWAOKDWMRBCdoMiN2AhluCvMwPTdi/gHgVHgMP4hBvA+JHQOwLdKE8KNlwQCWqgXgTDk0yBFwvByqqgS58CDLwJZKEPDTHgLzBiJw0CBh4C2hYPnIsLwbiWCQF4VAMAqBAfkzAwE/IRacKNFHjyiVcRGS9o8jp8A4QxzFQBtai19vTKTTwI7qBM6DVMTngNXL2Q25uVIAkyTDQHb0+gwEPIBYl0bCLQNf9xWXgT2h6+0SCgXHYalwGtDLRlkB1AC/ycVXhzNDkA6qAFuBoTSCDA/jkYfVtChDnEHDRKaian/gUsUC9ORuKWYFYE1rggvLyOyC+AcRfiA1UgABDLmAZ8TTFyAFM0HK2GI+aa0BcCEwpL5AKaWZoigOVv0tZkBy3C1r5g1oVuyl03DQgtiZCnRaorQxtNSIDF6CjX4PEYalQFqlF0wNNOM1k1NIg3x8m0nHYwFOo3XuAjgNVRkwwB76AtsmQAahpeRqqYRKRmRzUSuCjIOSlgfg6tCkSBsT/YFEMqj59gHgHHovtkfhXgfgSEB+BNvM+APFvUhI/nvZnO3LZCnMgO7QEB1X+hdDKjgmPQdpQHMlAXfAEV8cORB9jGHiwEb1hCAulr0AcMMCOew4tbHHWJfeB2IhA/5WWoBG50Yqrrf4X3NOAlIs80DSWRQfH5YN6+LiqJgYsNXIUBS0cUkEGLscx4MmpS4HYCk+xQw0Aat1b4HMcA4GiBJRxyqFNDVCH0BdaYP+hguOyoeZ9J6SQhQjDhIA4GtrkoQSAKoNcID5BiiaQA7mhhbM3tNNATfAF2m06RG5LCVt/FtRAMATiEGg65CHSrIfQDsoeIH5GrIPQC2Z0AAD/e+s8ivYuYAAAAABJRU5ErkJggg==);
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-position: center center;
	width: 60px;
	height: 60px;

}
a[title="Twitter"]:hover{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAhCAYAAAHc9tkzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEM4Mzk3NDE5MEE2MTFFMkJGQzk5NDQ0OTQ1MkFCRUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEM4Mzk3NDI5MEE2MTFFMkJGQzk5NDQ0OTQ1MkFCRUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QzgzOTczRjkwQTYxMUUyQkZDOTk0NDQ5NDUyQUJFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QzgzOTc0MDkwQTYxMUUyQkZDOTk0NDQ5NDUyQUJFRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqvuOZgAAAOeSURBVHjaYvj//z8DEhYG0YwgAgguArE+lGZgYkCAizAGTLAJSVIfZpYUEKvBzAYIIAY0i5aDaCaoWeJQWguIGWFm7kIy8z8T1CmoAGqWO7LZAAEEY1xEs9AJKgbDlixQQ2qRPYQFHIc56AAeRQ9BBMhEZpCzcCiCewAggNADAxnPBmItKJsZFBMXsXgd3b1FTFD3XSTgmb0wEwkBfewhjgo2I6eBh3gU1iAr9MOhyB/GYIEqTsOiyByIf8A4sIQKAjbQwD+ELQIAAggWuDF4Ah4Zr0RLLCB8FogdgXg3ELMhZxEYcAXiV1icTExwGyN7BZ+Gm0CsTijukEN7IgHF6gxEAmQXMkLzpxgD6cAYiP/AohkeP0DMRoZhBsixjexCZCADxFsJGBQFxFfRBWEuBJVPW4hwYSIQn8OnACCAGIhMf8g4DIg3AHEVEDOiy8O8HAPESwi4TgCID2IRrwJiMyB2A2JLkIH80GzUCsSr8BiIL50+ggYHNygdckAFq4F4Ew4NMgRcLwctqh+CDHyJJCEPdUkVNF0iJw184BYQ5yPH8mIgjkVSEA7FIPANiB8TMPATcq2oAk2Yr3Ao5iIi6x1FT9gXGSgDdkD8EblwmE6hgR/RGwIzgLiMTMNe4ypt9gPxXyAWJdFAI6g+BvT2iwcZhl1ENgxbacMIzTV8RBqIUbkyoZcVQGxLZKxjramZoFUiKIFrAPECpDYdLnAAnzzIoH9AnALEOQRcdAqq5iexdQoIsAKxJrTABYXnOyC+AcRfiI0lgABDr6T+M1APMEHL2WI8aq4BcSEQv0ASY4amOFD5uxTmQOQatASId1PouGlAbE2BfhdYBoQ5UA7WvkMCoLK7GYh/kWAwMzRR8ZHpsKdA/AaaKEGNnwhYNnkBa0cgAVDT8jQ0lU8iMpPbU+A4EJAG4uvQ+iYMlEGQ06AkEO8g0iBQ8+MSEB+B+vQDEP+G1s2zKXAgKDDisGUSdmj0/IUm2nAshRA9wFZo7Y3R7gLRxxgGHmzEVVR/BeKAAXbcc2hhi7MuuQ+tCg8MkAMbsZXD2NrqjFDMA8SRQJxFB8fl4woYXJ2JaApaOKSCDNDwA7F1JzLgBuI6aLVDC/AIWtZ9J6Vyx9eqkIL2n7PQ+oXkgGxoGUpSYwEXEIJGeQqFjgJVmblAfIIUTSAHckMLZ29op4Ga4Au04D1EbksJWwiCOsmGQBwCxFbQ3EwMAI0frQXiPUD8jFpNNwBpnN04HIZUaAAAAABJRU5ErkJggg==);
}
a[title="Membership"]{
	font-family: 'Archivo Narrow', sans-serif;
	color: #052638;
	background-color: rgba(143,255,246,.8);
	font-size: 21px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding: 8px 24px 0 24px;
	width: 112px;
	margin-left: 10px;
	height: 52px;
}
a[title="Membership"]:hover{
	background-color: rgba(255,255,255,.8);
}
/*

Content Styling

*/

#main{
	width: 960px;
	margin: 0 auto;
}
#primary{
	background-color: rgba(85,97,105,.2);
	width: 860px;
	margin: 0 auto;
	padding: 25px 0 50px 0;

}
.entry-title{
	display: none;
}
.home-feature{
	margin-left: -40px;
	position: absolute;
}
.home-feature h1{
	color: black;
	background-color: rgba(143,255,246,.8);
	position: relative;
	top: -183px;
	left: 25px;
	padding: 0 10px;
	display: inline;
	z-index: 2;
}
.home-feature-text{
	width: 360px;
	color: white;
	background-color: rgba(0,0,0,.8);
	position: relative;
	top: -190px;
	left: 60px;
	padding: 20px;
}
.home-feature-link{
	font-family: 'Oranienbaum', serif;
	background-color: rgba(143,255,246,.8);
	color: black;
	font-size: 24px;
	padding: 10px 20px;
	position: relative;
	top: -210px;
	left: 420px;
	text-decoration: none;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.home-feature-link:hover{
	background-color: rgba(255,255,255,.8);
}
.home-events-box{
	width: 240px;
	padding: 20px 0;
	margin:0px -40px 0 0;
	float: right;
	clear: both;
	height: 310px;
	background-color: rgba(0,0,0,.5);
}
.home-events-box h1{
	font-size: 24px;
	text-align: center;
	margin-bottom: 20px;
}
.home-events-box .event_title{
	font-family: 'Archivo Narrow', sans-serif;
	color: #8ffff6;
	font-size: 24px;
	margin-bottom: 5px;
	display: block;
}
.home-events-box .event_start_date{
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	text-decoration: none;
	font-size: 20px;
	display: block;
	padding-left: 20px;
}
.home-events-box .event_spacer{
	display: none;
}
.home-events-box .ac_event_link{
	text-decoration: none;
	display: block;
	padding: 5px 20px;
	margin-bottom: 20px;
}
.home-events-box .ac_event_link:hover{
	background-color: rgba(255,255,255,.1)
}
.aac_title{
	margin-top: 40px;
	text-align: center;
	margin-bottom: 40px;
}
.ac_label{
	font-family: 'Archivo Narrow', sans-serif;
	color: #8ffff6;
	/* override plugin */
	font-size: 24px !important;
	width: auto !important;
	line-height: 34px;
	margin-left: 50px;
}
.ac_item{
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 24px;
}
#event_description{
	margin: 50px;
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 20px;
}
.home-2-center {
	width: 760px;
	margin: 0 50px 0 70px;
	float: left;
}
.home-2-center h2{
	margin: 80px 0 30px 0;
	text-align: center;
}
.home-2-center p+p{
	margin-top: 30px;
}
.home-2-column-l{
	width: 340px;
	margin: 0 70px 0 20px;
	float: left;
}
.home-2-column-l h2, .home-2-column-r h2{
	margin: 80px 0 30px 0;
	text-align: center;
}
.home-2-column-l p+p, .home-2-column-r p+p{
	margin-top: 30px;
}

.home-2-column-r{
	width: 340px;
	margin: 0 20px 0 70px;
	float: left;
}
.home-learn-button, .home-apply-button, .home-eligibility-button{
	font-family: 'Oranienbaum', serif;
	background-color: rgba(143,255,246,.8);
	color: black;
	font-size: 24px;
	padding: 10px 20px;
	text-decoration: none;
	float: right;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.home-eligibility-button{
	float: left;
	background-color: rgba(35,80,75,.8);
	color: #75d5d1;
	margin-top: -22px;
}
.home-learn-button:hover, .home-apply-button:hover, .home-eligibility-button:hover{
	background-color: rgba(255,255,255,.8);
	color: black;
}
.scholarship-column-3-l{
	width: 280px;
}
.scholarship-column-3-c{
	width: 220px;
}
.scholarship-column-3-r{
	width: 280px;
}
.scholarship-column-3-l,.scholarship-column-3-c,.scholarship-column-3-r{
	float: left;
	margin-left: 20px;
}
.scholarship-column-3-l h2,.scholarship-column-3-c h2,.scholarship-column-3-r h2{
	text-align: center;
	font-size: 30px;
	margin: 50px 0 30px;
}
.scholarship-column-3-l li,.scholarship-column-3-c li,.scholarship-column-3-r li{
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 18px;
	line-height: 23px;
	margin: 20px 20px 0;
	list-style-type: disc;
}
.scholarship-download{
	font-family: 'Oranienbaum', serif;
	background-color: rgba(143,255,246,.8);
	color: black;
	font-size: 24px;
	padding: 20px 30px;
	text-decoration: none;
	text-align: center;
	margin-top: 150px;
	display: inline-block;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;

}
.scholarship-download:hover{
	background-color: rgba(255,255,255,.8);
	color: black;
}
.button-download{
	font-family: 'Oranienbaum', serif;
	background-color: rgba(143,255,246,.8);
	color: black;
	font-size: 24px;
	padding: 20px 30px;
	text-decoration: none;
	text-align: center;
	margin-top: 20px;
	max-width: 200px;
	display: inline-block;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;

}
.button-download:hover{
	background-color: rgba(255,255,255,.8);
	color: black;
}
.festa-google-map{
	margin-left: -80px;
	margin-top: 50px;
}
.sponsor-list{
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
}
.event-links{
	padding: 20px 85px;
	margin: 20px ;
	background-color: rgba(143,255,246,.5);
}
.event-links a{
	color: #052638;
	font-size: 24px;
	text-decoration: none;
	display: inline-block;
}
.event-links a:hover{
	text-decoration: underline;
	cursor: pointer;
}
.event-schedule{
	width: 460px;
	margin: 50px auto;
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 18px;
	line-height: 36px;
}
.event-schedule td:nth-child(1){
	font-size: 24px;
	width: 20%;
}
.event-schedule td:nth-child(2){
	text-align: center;
	width: 25%;
	border-bottom: 1px dotted rgba(255,255,255,.1);
}
.event-schedule td:nth-child(3){
	text-align: right;
	border-bottom: 1px dotted rgba(255,255,255,.1);
}
.event-last-of-day{
	border-bottom: 1px solid white;
}
.event-last-of-day td{
	padding-bottom: 50px;
}
.events-page{
	text-align: center;
}
.events-page h1{
	margin-top: 50px;
}
.events-page h2 a{
	font-size: 28px;
	color: #8ffff6;
	font-family: 'Archivo Narrow', sans-serif;
}
.events-page h2 a:hover{
	color: white;
}
#ac_nav_page{
	margin: 30px 100px;
}
#ac_nav_page .prev, #ac_nav_page .next{
	padding: 20px 30px;
	font-family: 'Archivo Narrow', sans-serif;
	color: #8ffff6;
	font-size: 24px;
	text-decoration: none;
}
#ac_nav_page .prev:hover, #ac_nav_page .next:hover{
	background-color: #8ffff6;
	color: black;
}
#calendar_form select{
	background: black;
	color: white;
	font-size: 24px;
	font-family: 'Archivo Narrow', sans-serif;
	padding: 10px 10px;
	line-height: 30px;
	border: none;
}
.calendar_page{
	margin: 0 50px;

}
#calendar_page>caption{
	padding: 20px 0 40px;
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 24px;
}
#calendar_page{
	background-color: rgba(255,255,255,.1);
}
#calendar_page thead tr th{
	padding: 20px 0;
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 24px;
	border-bottom: 1px solid white;
}
.curr_month_cell{
	background-color: rgba(255,255,255,.1);
}
.month_cell{
	border: 1px solid rgba(20,20,20,.1);
	padding-top: 30px;
}
.day_num{
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 24px;
	display: block;
	padding: 5px
}
.ac_event_open{
	display: block;
	font-family: 'Archivo Narrow', sans-serif;
	color: #8ffff6;
	font-size: 20px;
	text-decoration: none;
	padding: 5px;
}
.ac_event_open:hover{
	background-color: #8ffff6;
	color: black;
}
.ac_event_box{
	padding: 10px !important;
	border: none !important;
	margin-top: 150px;
	font-family: 'Archivo Narrow', sans-serif;
	color: black;
	font-size: 20px;
	line-height: 26px
}
.ac_event_close{
	text-decoration: none;
	top:3px !important;
	right: 10px !important;
}
.ac_event_title a{
	font-size: 28px;
	margin: 20px 0;
	color: black;
	display:block;
}
/*

The tags .wpcf7-form style the contact form.

*/
.wpcf7-form{
	width: 340px;
	margin-left: 20px;
}
.wpcf7-form input,.wpcf7-form textarea {
	width: 300px;
	background-color: rgba(0,0,0,.5);
	color: white;
	padding: 10px 20px;
	border: 2px solid rgba(0,0,0,.8);
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 18px;
	line-height: 23px;
}
.wpcf7-form p{
	/* override the column-2-l p+p style above */
	margin-top: 10px !important;
}
.wpcf7-form input[type="submit"]{
	margin: 30px auto;
	display: block;
	width: 250px;
	cursor: pointer;
	background-color: rgba(143,255,246,.8);
	color: black;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}
.wpcf7-form input[type="submit"]:hover{
	background-color: rgba(255,255,255,.8);

}
.wpcf7-response-output{
	color: black;
	/* override plugin */
	padding: 20px !important;
	border: 2px solid red !important;
	background-color: white;
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 18px;
	line-height: 23px;

}
.wpcf7-not-valid-tip{
	color: black;
	/* override plugin */
	padding: 5px !important;
	border: 2px solid red !important;
	background-color: white;
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 18px !important;
	line-height: 23px;

}
/* bocce form styles */
#wpcf7-f185-p160-o1 form{
	margin: 0;
}
/*

Footer Styling

*/
#colophon{
	margin: 50px 0;
	padding: 20px 0;
	background-color: rgba(0,0,0,.5);
	height: 140px;
}
.footer-container{
	width: 960px;
	margin: 0 auto;
}
#menu-top-nav-1 .sub-menu{
	display: none;
}
#menu-top-nav-1 li a {
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 21px;
	line-height: 28px;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: 1s ease all;
	-moz-transition: 1s ease all;
	-o-transition: 1s ease all;
	-ms-transition: 1s ease all;
	transition: 1s ease all;
}
#menu-top-nav-1 li a:hover {
	color: #8ffff6;
}
.footer-container .menu-top-nav-container {
width: 300px;
height: 100%;
float: left;
margin-left: 70px;
}
.footer-logo{
	float: left;
	margin-top: -40px;
}
.footer-contact-info{
	float: right;
	width: 240px;
	font-family: 'Archivo Narrow', sans-serif;
	color: white;
	font-size: 21px;
	line-height: 28px;
	text-align: right;
	margin-right: 70px;
}