/*
Theme Name: MoW
Theme URI: 
Author: CMorganelli Designs
Author URI: CMorganelliDesigns.com
Description:
Version: 1.0
License:
License URI:
Tags:
Text Domain:

*/



/*
.post-edit-link {display: none;}
#wpadminbar {z-index:-1001;}
*/

a.topLink { height:150px; width:150px; position:fixed; bottom:0; right:0; text-align:center; color:#FFF!important;}
a.topLink .fa {font-size:50px;}

.anchor {
	position: relative;
	padding: 100px 10px 10px 10px;
	top: -100px; left:0;
	margin-bottom: -80px;
	width:100%;
	border: 0px none;
	outline: 0px none;
	z-index:1;
	background: rgba(155,201,44,1);
	color:#FFF;
	line-height:1em;
}

.anchorlinks {position:relative; z-index:2;}


.answer {
	overflow:hidden;
	background: rgba(155,201,44,.1);
	padding:5%;
	margin-bottom:20px;
	position:relative;
}



/*-----LINKS-----*/

a:link { color:#11ABB8; text-decoration: none; outline: 0;}
a:visited { color:#11ABB8; }
a:hover { color:#9BC92C; }
a:active { color:#11ABB8; }

#navbar li a:link {background:#9bc92c; color:#FFF;}
#navbar li a:visited {background:#9bc92c; color:#FFF;}
#navbar li a:hover {background:#11abb8; color:#FFF;}
#navbar li a:active {background:#9bc92c; color:#FFF;}

#sidebar a:link {color:#FFF;}
#sidebar a:visited {color:#FFF;}
#sidebar a:hover {color:#000;}
#sidebar a:active {color:#FFF;}

.feed a:link {color:#FFF;}
.feed a:visited {color:#FFF;}
.feed a:hover {color:#000;}
.feed a:active {color:#FFF;}

.style01 a:link, .style02 a:link 		{color:#003158;}
.style01 a:visited, .style02 a:visited 	{color:#003158;}
.style01 a:hover, .style02 a:hover 		{color:#9BC92C;}
.style01 a:active, .style02 a:active 	{color:#003158;}

/*--STYLES--*/
.style01 {background:#11abb8; color:#FFF; padding:25px; font-size:25px; font-weight:200; margin:0 5%;}
.style01 .fa {color:#11abb8; background:#FFF; height:45px; width:45px; -webkit-border-radius: 50px; border-radius: 50px; text-align:center; line-height:45px;}

.style02 { background:#11ABB8; color:#FFF; float:left; width:300px; padding:10px; margin:0 20px 20px 0; line-height:1.25em; }

.style03 {
	background: rgba(155,201,44,.1);
	padding:5%;
	margin-bottom:20px;
	position:relative;	
}
/*--UNIVERSAL--*/
* {
	margin: 0; 
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


*::-moz-selection { background:#003158; color:#FFF;}
*::selection { background:#003158;  color:#FFF;}


.clear { clear: both;}

body {
	font-size: 120%;
	font-family: 'Catamaran', sans-serif;
	font-weight:400;
	background:url(images/bg.jpg) repeat center fixed;
}


h1, h2, h3, h4, h5, h6 {font-family: 'Catamaran', sans-serif; font-weight:400;}

h1 {font-size:30px; color:#003158; font-weight:900;}

h2 {font-size:35px; text-transform:uppercase; font-weight:200;}

h3 {font-weight:900; font-size:25px; color:#333;}

h4 {}

h5 {}

h6 {}

.alignleft { float: left; margin: 0 10px 10px 0; }
.alignright { float: right; margin: 0 0 10px 10px;}
.aligncenter {margin: auto;}

img {
	border: none;
	max-width:100%;
	height:auto;
}

/*--STRUCTURE--*/

#masthead {background:#FFF; position:relative; padding-right:200px;}
#site-info {position:absolute; right:0px; top:0; width:200px; background:#FFF; padding:5px;}



#logos {width:924px; max-width:100%;}
#logo { width:74%; float:left;}
#member {width:23.5%;float:left;}



#menuToggle {display:none; width:100%; color:#FFF; background:#9BC92C; font-size:35px; height:53px; width:53px; text-align:center; margin:auto;}
#menuToggle .fa {cursor:pointer;}

#navbar {text-align:center; text-transform:uppercase; padding:10px;}

#navbar li {display:inline-block; margin-right:10px; position:relative; line-height: 15px;}
#navbar li a {padding:10px 5px; display:inline-block;}


.sub-menu { 
	opacity:1!important; 
	background:rgba(17,171,184,.8); 
	position:absolute; 
	overflow:hidden; 
	font-size:14px; 
	max-height:0; 
	z-index:1000;
	width:100%;
	min-width:100px;
	-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
}

#navbar .sub-menu li a {background:none; display:block;}
#navbar .sub-menu li a:hover {background:rgba(17,171,184,1); }
#navbar .sub-menu li {margin-right:0; display:block;}

#navbar li:hover .sub-menu {max-height:400px;}









.expander {display:none; padding:5px; color:#FFF; margin-right:10px; font-weight:900; text-align:center; position:absolute; top:0; left:0;}


#pageTitle {}

#sidebar {background:#9bc92c; color:#FFF; width:350px; max-width:100%; position:absolute; right:-350px; top:0; font-size:25px; text-transform:uppercase; padding:25px; }

#page {background:#FFF; border-right: solid 350px #9BC92C; position:relative;}

#content {}

.entry-content{padding:50px; max-width:800px; min-height:200px;}

.contentArea {}

#content p, #content ul, #content ol {margin-bottom: 15px;}
#content li {margin-left: 25px;}
#content ul ul, #content ul ol, #content ol ol, #content ol ul {margin-bottom: 0;}


#signup {padding:0px 25px; /*background:url(images/bg2.jpg) repeat center fixed;*/ background:#00416B;}

#signup h3 {    
	float: left;
    color: #FFF;
    width: 200px;
    line-height: 25px;
    padding: 19px 0;
}

#signup #form77 {float:right; width:500px; max-width:100%;}
#signup #form77 #foli1 {  float:left; width: 60%;} 
#signup #form77 #foli1 input { background:#FFF; color:#000; height:35px; -webkit-border-radius: 50px 0px 0px 50px; border-radius: 50px 0px 0px 50px;}
#signup #form77 .buttons {float:left; width:40%;}
#signup #form77 #saveForm {background:#11abb8; -webkit-border-radius: 0 50px 50px 0; border-radius: 0 50px 50px 0; height:35px; margin:0;}

#social {
	display:inline-block; 
	vertical-align:top; 
	padding:25px;
	float:left;
}

.social {
	border:solid 3px; 
	font-size:35px; 
	text-align:center; 
	height:55px; width:55px; 
	display:inline-block; 
	-webkit-border-radius: 55px; border-radius: 55px;
}

#feeds {text-align:right; padding:0px 0px 50px 25px;}

.feed {
	background:#9bc92c; 
	display:inline-block; 
	vertical-align:top; 
	padding:25px;
	width:350px;
	max-width:100%;
	min-width:25%;
	text-align:left;
	margin-bottom:-10px;
	margin-left:10px;
}

.feed ul {margin-left:20px;}

#colophon {background:#FFF; text-align:center; padding:25px;}


#address {display:inline-block; width:650px; max-width:100%; vertical-align:top; text-align:left;}
#contact {display:inline-block; width:300px; max-width:100%; vertical-align:top;}

#address iframe {float:left; width:325px; height:225px; max-width:100%; margin-right:15px;}


.credit {font-size:15px;}
.credit div {display:inline-block;}

/*--SLIDER--*/
#slider {
	position:relative; 
	z-index:1; 
	/*background:url(images/bg2.jpg) repeat center fixed;*/
	background:#00416B;
	margin-bottom:25px;
}



/*--WUFOO--*/

form.wufoo { color:#FFF; padding:25px;}

.f1 {float: left; width: 50%;}

.f2 {float: right; width: 50%; text-align:right;}

form li {margin-bottom:3px; list-style-type:none;}
form li:before {display:none;}
form input, form textarea {
	width: 100%;
	border:none;
	color:#FFF;
	background: #11abb8;
	padding: 5px;
	resize: none;
	font-size:15px;
	max-height:100px;
	font-family: 'Catamaran', sans-serif;
	
}

form input.radio {background:none!important;}

form #foli5 fieldset {color:#000; margin-top:-30px;}
form #foli5 fieldset * {display:inline-block;}
form #foli5 legend {float:left; margin-top: 20px; font-weight: 600;}

.wufoo input:focus,
.wufoo textarea:focus { background:rgba(0,0,0,.05); color:#000; }


::-webkit-input-placeholder { 	opacity:1; color:#FFF; }
::-moz-placeholder {   			opacity:1; color:#FFF; }
:-ms-input-placeholder {   		opacity:1; color:#FFF;}
:-moz-placeholder {   			opacity:1; color:#FFF;}

#saveForm {
	padding: 5px 10px;
	margin: 5px auto;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
	background:#003158;
	font-family: 'Catamaran', sans-serif;
	font-weight:700;
	-webkit-appearance: none;
}

.wufoo .fn, .wufoo .ln { width: 49.5%;}
.wufoo .fn {float: left; margin-right: 1%;}


form .phone span {width: 32.6%; display: inline-block; margin-right: 1%;}
form .phone span:last-child {margin-right: 0;}

fieldset {border: none;}

.checkbox { display:inline-block; width: 15px; margin-right:25px;}

.wufoo .hide {display:none;}


/* -- BLOG -- */
article {background:#FFF;}
#comments {display:none;}
.entry-meta span {margin-right:10px;}

.single #tertiary {display:none;}

/* -- GALLERY -- */
.separator-doubled {display:none;}
#page .dynamic_css {border:none!important;}



@media only screen 
and (max-width : 800px) {

.entry-content {padding:25px;}
	
#masthead {padding:0;}	
#menuToggle {display:block;}
.expander {display:block;}

.menu-main-menu-container {display:none;}

#navbar li {display:block; margin-right:0;}
#navbar li a {display:block;}

#navbar li .sub-menu {position:relative; width:100%!important;}

#sidebar {width:100%; position:relative; right:0; top:0;}

#page {border-right: none;}

.style02 {width:100%;}
.style01 {margin:0;}

#site-info {float:none; width:100%; position:relative; text-align:center;}
}


@media only screen 
and (max-width : 600px) {
#feeds {text-align:center; padding:0;}	
.feed {width:100%; display:block;}
#social {text-align:center; float:none; display:block; padding:inherit 0;}

}