/* RESET */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection, ::-webkit-selection, ::selection { background: #69BE28; color: #fff; text-shadow: 1px 0px 0px #222; }

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

input:focus, textarea:focus{
	outline: 0;
}


/*LAYOUT*/

html, body{
	position: relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	text-align:center; /* IE text-align fix */
}

body{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	color:#646464;
	font-size:13px;
	line-height:19px;
	background:#fbf9f6;
}

#main{
	display: block;
	width:100%;
	min-width: 960px;
}

#primary-container{
	padding:24px 0px 8px 0px;
}

.container, .container-full{
	display: block;
	width:980px;
	margin:0px auto;
	padding:0px;
}

.container-full{
	width:960px;
}

/*TYPOGRAPHY*/
@font-face {
    font-family: 'LatoBlack';
    src: url('type/Lato-Bla-webfont.eot');
    src: url('type/Lato-Bla-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/Lato-Bla-webfont.woff') format('woff'),
         url('type/Lato-Bla-webfont.ttf') format('truetype'),
         url('type/Lato-Bla-webfont.svg#LatoBlack') format('svg');
    font-weight: normal;
    font-style: normal;
	

}

@font-face {
    font-family: 'LatoBold';
    src: url('type/Lato-Bol-webfont.eot');
    src: url('type/Lato-Bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/Lato-Bol-webfont.woff') format('woff'),
         url('type/Lato-Bol-webfont.ttf') format('truetype'),
         url('type/Lato-Bol-webfont.svg#LatoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoRegular';
    src: url('type/Lato-Reg-webfont.eot');
    src: url('type/Lato-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/Lato-Reg-webfont.woff') format('woff'),
         url('type/Lato-Reg-webfont.ttf') format('truetype'),
         url('type/Lato-Reg-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'LatoLight';
    src: url('type/Lato-Lig-webfont.eot');
    src: url('type/Lato-Lig-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/Lato-Lig-webfont.woff') format('woff'),
         url('type/Lato-Lig-webfont.ttf') format('truetype'),
         url('type/Lato-Lig-webfont.svg#LatoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1, h2{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 18px;
	line-height: 21px;
	color:#005293;
	margin:0px 0px 21px 0px;
}

h3, h4, h5, h6{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#005293;
	margin:0px 0px 21px 0px;
}

p{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 22px;
	color:#646464;
}

a { color:#0098DB; text-decoration:none; }
a:visited { color:#0098db; text-decoration:none; }
a:hover { color:#0098db; }
a:focus { outline: 0; }
/*a:hover, a:active { outline: 0; }*/

/*#content a:link, #content a:visited{
	text-decoration: none;
}
*/
#content a:hover{
	text-decoration: underline;
}

/*HEADER*/

header#header{
	min-width: 980px;
	width:100%;
	margin:0px;
	padding:0px;
	background: #e0f3fb;
	
	
}

.home header#header{
	border-bottom:none;
}

header#header .container{
	height:94px;
	padding:0px 0px 28px 0px;
}

a#logo{
	display: block;
	float: left;
	width:168px;
	height:69px;
	
	text-indent: -9999em;
	margin:67px 0px 0px 0px;
}

header#header nav{
	position: relative;
	width:725px;
	height:94px;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:-90px;
	margin-left:290px;
}

#primary-navigation{
	position: absolute;
	height:33px;
	bottom:0px;
	right:0px;
	background:#FFFFFF;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius: 6px;
	padding:0px 0px 0px 0px;
	margin-top:-50px;
	
}

ul#menu-primary-navigation, ul#menu-header-utility, ul#menu-header-social{
	float: left;
	display: inline-block;
	margin:0px;
	padding:0px;
}

ul#menu-primary-navigation{
	float: left;
	-webkit-border-radius:6px 0px 0px 6px;
	-moz-border-radius:6px 0px 0px 6px;
	border-radius:6px 0px 0px 6px;
}

ul#menu-primary-navigation li, ul#menu-header-utility li, ul#menu-header-social li{
	float: left;
	display: inline-block;
	margin:0px;
	padding:0px;
}

ul#menu-primary-navigation li{
	padding-bottom: 30px;
}

ul#menu-primary-navigation a{
	border-left:1px solid #a1d8f2;
}

ul#menu-primary-navigation a:link, ul#menu-primary-navigation a:visited{
	color:#0098db;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
	display: block;
	padding:9px;
	-ms-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;	
	-webkit-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;	
}

ul#menu-primary-navigation a:hover, ul#menu-primary-navigation li.current_page_item a{
	color:#fff;
	background: #93cfed;
	
}
ul li.first_page_item a{
	color:#fff;
	background: #93cfed;
	border-radius:6px 0px 0px 6px;
}
ul li.current_page_item a{
	color:#fff;
	background: #93cfed;
	border-radius:0px 6px 6px 0px;
	
}
ul li.current_pages_item a{
	color:#fff;
	background: #93cfed;
	}
ul#menu-primary-navigation li.current_page_item a{
	cursor: default;
	
		
}

ul#menu-primary-navigation li#menu-item-30 a{
	border:none;
	-webkit-border-radius:6px 0px 0px 6px;
	-moz-border-radius:6px 0px 0px 6px;
	border-radius:6px 0px 0px 6px;
}

ul#menu-primary-navigation li.current_page_item, ul#menu-primary-navigation li.current-menu-item, ul#menu-primary-navigation li.current-page-ancestor, .category li#menu-item-27, .tag li#menu-item-27, .single li#menu-item-27, .single-book li#menu-item-28{
	
	
}
ul#menu-primary-navigation img{ margin-top:-2px; margin-left:30px;
}
ul#menu-primary-navigation li#menu-item-30.current_page_item, ul#menu-primary-navigation li#menu-item-30.current-menu-item, .single-book li#menu-item-27{
	background-color:#93cfed;
}
ul#menu-primary-navigation img{ margin-top:-1px; margin-left:40px;
}

#utility-navigation{
	display: block;
	position: absolute;
	top:0px;
	right:0px;
}

#social-wrap{
	float: right;
	display: block;
	position: relative;
	bottom:12px;
	padding:0px 11px 6px 11px;
	background:#84D7FF;
	margin-top:-5px;
	
	border-radius:0px 0px 6px 6px;
	
	
}

#social-wrap p{
	float: left;
	display: inline-block;
	font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
	color:#fff;
	font-size: 12px;
	line-height: 12px;
	margin:0px;
	padding:9px 0px 0px 0px;	
}
#social-wrap ul li{ float:left;
                    margin-top:5px; 
					color:#FFFFFF;
}
#social-wrap ul li a{color:#FFFFFF;
}
ul#menu-header-social li{
	margin:0px 0px 0px 6px;
}

ul#menu-header-social li a:link, ul#menu-header-social a:visited, ul#menu-footer-social li a:link, ul#menu-footer-social li a:visited{
	display: block;
	width:30px;
	height:29px;
	color:#fff;
	margin:0px;
	padding:0px;
	text-indent: -9999em;
	background: url(../images/icon-social.png) no-repeat 0px 0px;
}

ul#menu-header-social li.linkedin a:link, ul#menu-header-social li.linkedin a:visited,
ul#menu-footer-social li.linkedin a:link, ul#menu-footer-social li.linkedin a:visited{
	background-position: -30px 0px;
}

ul#menu-header-social li.newsletter a:hover,
ul#menu-footer-social li.newsletter a:hover{
	background-position: 0px -29px;
}

ul#menu-header-social li.linkedin a:hover,
ul#menu-footer-social li.linkedin a:hover{
	background-position: -30px -29px;
}

ul#menu-header-social li.twitter a:link, ul#menu-header-social li.twitter a:visited,
ul#menu-footer-social li.twitter a:link, ul#menu-footer-social li.twitter a:visited{
	background-position: -60px 0px;
}

ul#menu-header-social li.twitter a:hover,
ul#menu-footer-social li.twitter a:hover{
	background-position: -60px -29px;
}

ul#menu-header-social li.rss a:link, ul#menu-header-social li.rss a:visited{
	background-position: -90px 0px;
}

ul#menu-header-social li.rss a:hover{
	background-position: -90px -29px;
}

ul#menu-header-utility{
	float: left;
	padding:15px 0px;
	margin:0px 10px 0px 0px;
}

ul#menu-header-utility li{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 12px;
	line-height: 12px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	border-left:1px solid #0098bd;
}

ul#menu-header-utility li#menu-item-35{
	border: none;
}

ul#menu-header-utility li a:hover{
	text-decoration: underline;
}

/* PARALLAX SLIDER */

	/* Preloader */
	.sequence-preloader {
	    height: 100%;
	    position: absolute;
	    width: 100%;
	    z-index: 100000000;
	}
	
	@keyframes preload {
	    0%{
	        opacity: 1;
	    }
	
	    50%{
	        opacity: 0;
	    }
	
	    100%{
	        opacity: 1;
	    }
	}
	
	.sequence-preloader .preloading .circle {
	    fill: #ff9442;
	    display: inline-block;
	    height: 12px;
	    position: relative;
	    top: -50%;
	    width: 12px;
	    animation: preload 1s infinite;
	}
	
	.preloading {
	    display: block;
	    height: 12px;
	    margin: 0 auto;
	    top: 50%;
	    margin-top: -6px;
	    position: relative;
	    width: 48px;
	}
	
	.sequence-preloader .preloading .circle:nth-child(2) {
	    animation-delay: .15s;
	}
	
	.sequence-preloader .preloading .circle:nth-child(3) {
	    animation-delay: .3s;
	}
	
	.preloading-complete {
	    opacity: 0;
	    visibility: hidden;
	    transition-duration: 1s;
	}
	
	div.inline{
	    background-color: #ff9442;
	    margin-right: 4px;
	    float: left;
	}

	/* Slide Containers */

	#sequence-container{
		width:100%;
		position: relative;
		height:448px;
		background: url(../images/bg-hero.png) repeat-x center center;
	}
		
	#sequence-bg ul, ul#hero-slider{
		display: block;
		width:100%;
		margin:0px;
		padding:0px;
		list-style: none;
	}
	
	#sequence li > *{
		position: absolute;
	}

	#sequence{
		height:448px;
		width:1040px;
		position: relative;
		margin:0 auto;
		overflow: hidden;
		
		
	}

	ul#hero-slider li{
		overflow: hidden;
	}
	
	#hero-nav{
		width: 50px;
		height: 26px;
		z-index: 7000;
		position: absolute;
		bottom:31px;
		right:0px;
	}
	
	#hero-nav a.prev{
		float: left;
	}
	
	#hero-nav a.next{
		float: right;
	}
	
	#hero-nav a:link, #hero-nav a:visited{
		display:block;
		width:25px;
		height: 26px;
		margin:0px;
		padding:0px;
		text-indent: -9999em;
		background: url('../site/bg-hero-nav.png') no-repeat;
	}
	
	#hero-nav a.next:link, #hero-nav a.next:visited{
		background-position: -25px 0px;
	}

	#hero-nav a:hover{
		background-position: 0px -26px;
	}
	
	#hero-nav a.next:hover{
		background-position: -25px -26px;
	}

/* Slide Globals */

	/* Slide Global Callout Headlines */

	.callout-headline{
		z-index: 1000;
		opacity: 0;	
		font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
		font-size: 32px;
		left:-960px;
		line-height: 33px;
		text-transform: uppercase;
		color:#fff;
	    margin:0px;
	    padding:0px;
		margin-left:20px;
	    -webkit-transition-duration: 1s;
	    -moz-transition-duration: 1s;
	    -o-transition-duration: 1s;
	    -ms-transition-duration: 1s;
	    transition-duration: 1s;    
	}
	

	.callout-headline.animate-out{
		left:1200px;
	}
	
	.callout-headline.animate-in, .callout-headline.animate-out{
		opacity: 1;
	}
	
	.callout-headline, .callout-headline.animate-in, .callout-headline.animate-out{
	    -webkit-transition-duration: 1s;
	    -moz-transition-duration: 1s;
	    -o-transition-duration: 1s;
	    -ms-transition-duration: 1s;
	    transition-duration: 1s;
	}


	/* Slide 1 Callout Headline */

	li#slide-40 .callout-headline{
		top:3px;
		left:-960px;
		width:243px;
		height:33px;
		padding:51px 0px 46px 6px;
		background: url(../images/bg-heading-1.png) no-repeat center center;
		margin-left:5px;
	}
	
	li#slide-40 .callout-headline.animate-in{
		left:430px;
	}
	
	li#slide-40 .callout-headline.animate-out{
		left:1200px;
	}
	li#slide-40 img{ width:730px; height:416px; margin-left:-27px; }
	/* Slide 2 Callout Headline */
	
	li#slide-41 .callout-headline{
		top:28px;
		left:-960px;
		width:307px;
		height:34px;
		padding:30px 0px 24px 25px;
		background: url(../images/bg-heading-1.png) no-repeat center center;
		margin-left:-25px;
	}
	
	li#slide-41 .callout-headline.animate-in{
		left:425px;
	}
	
	li#slide-41 .callout-headline.animate-out{
		left:1200px;
	}	
	li#slide-41 img{ width:730px; height:416px; margin-left:110px; margin-top:-45px;}
	/* Slide 3 Callout Headline */
	
	li#slide-42 .callout-headline{
		top:0px;
		left:-960px;
		width:399px;
		height:31px;
		padding:59px 20px 54px 43px;
		background: url(../images/bg-heading-3.png) no-repeat center center;
		
		
	}
	
	li#slide-42 .callout-headline.animate-in{
		left:395px;
	}
	
	li#slide-42 .callout-headline.animate-out{
		opacity: 0;
		left:1200px;
	}
	li#slide-42 img{ width:730px; height:416px; margin-left:-35px; margin-top:-128px;}
	/* Slide 4 Callout Headline */
	
	li#slide-43 .callout-headline{
		top:10px;
		left:-960px;
		width:270px;
		height:32px;
		padding:51px 10px 46px 0px;
		background: url(../images/bg-heading-1.png) no-repeat center center;
		
	}
	
	li#slide-43 .callout-headline.animate-in{
		left:406px;
	}
	
	li#slide-43 .callout-headline.animate-out{
		left:1200px;
	}	
	li#slide-43 img{ width:700px; height:416px; margin-left:29px; margin-top:-142px;}
	
	/* Slide Global Callout & Callout Sub */

	.callout-copy{
		z-index: 1000;
		width:400px;
		font-family: 'LatoBlack', Verdana, Geneva, sans-serif;
		font-size: 24px;
		line-height: 24px;
		color:#005293;
		left: -960px;
	    top: 110px;
	    margin:0px;
		margin-left:10px;
		
		font-weight:600;
		
		
		
	}

	.callout-copy-sub{
		z-index: 1000;	
		width:400px;
		font-family: 'LatoBold', Verdana, Geneva, sans-serif;
		font-size: 18px;
		line-height: 18px;
		color:#005293;
		left:-960px;
	    top: 137px;
	    margin:0px;
		margin-left:10px;
		font-weight:bold;
	}
	
	.callout-copy, .callout-copy-sub, .callout-copy.animate-in, .callout-copy-sub.animate-in, .callout-copy.animate-out, .callout-copy-sub.animate-out{
	    -webkit-transition-duration: .75s;
	    -moz-transition-duration: .75s;
	    -o-transition-duration: .75s;
	    -ms-transition-duration: .75s;
	    transition-duration: .75s;
	}	
		
	
	.callout-copy.animate-in, .callout-copy-sub.animate-in{
		left:449px;
	}
	
	.callout-copy.animate-out, .callout-copy-sub.animate-out{
		left:1200px;
	}
		
	/* Slide 3 Callout & Callout Sub */
	
	li#slide-42 .callout-copy, li#slide-42 .callout-copy-sub{
		color:#fff;
	}

	/* Slide Artwork Global */

	.slide-img{
		z-index: 500;
		left:-860px;
		
	}
	
	.slide-img, .slide-img.animate-in, .slide-img.animate-out{
	    -webkit-transition-duration: .5s;
	    -moz-transition-duration: .5s;
	    -o-transition-duration: .5s;
	    -ms-transition-duration: .5s;
	    transition-duration: .5s;		
	}
	

	/* Slide 1 Art */
	
	li#slide-40 .slide-img.animate-in{
		left:373px;
	}

	li#slide-40 .slide-img.animate-out{
		left:1200px;
	}
		
	/* Slide 2 Art */
	
	li#slide-41 .slide-img{
		top:45px;
	}

	li#slide-41 .slide-img.animate-in{
		left:243px;
	}

	li#slide-41 .slide-img.animate-out{
		left:1200px;
	}
	
	/* Slide 3 Art & Slide 4 Art */
			
	li#slide-42 .slide-img, li#slide-43 .slide-img{
		top:129px;
	}

	li#slide-42 .slide-img.animate-in{
		left:389px;
	}

	li#slide-43 .slide-img.animate-in{
		left:326px;
	}	

	li#slide-42 .slide-img.animate-out, li#slide-43 .slide-img.animate-out{
		left:1200px;
	}
	
	li#slide-43 .slide-img{
		top:142px;
	}

	/* Slide Back Global */

	.slide-back{
		z-index: 1;
		top:0px;
		left:-960px;	
	}
	
	.slide-back.animate-in{
		left:0px;
	}	

	.slide-back.animate-out{
		left:1200px;
	}
	
	.slide-back, .slide-back.animate-in, .slide-back.animate-out{
	    -webkit-transition-duration: 1.5s;
	    -moz-transition-duration: 1.5s;
	    -o-transition-duration: 1.5s;
	    -ms-transition-duration: 1.5s;
	    transition-duration: 1.5s;		
	}

/* Hero Value Prop */

#hero-value-prop{
	width:250px;
	padding:55px 22px 75px 42px;
	color:#fff;
	position: absolute;
	top:0px;
	left:40px;
	background: url(../images/bg-white-1.png) repeat;
	z-index: 7000;
}

#hero-value-prop h1{
	color:#fff;
	font-family:'LatoLight', Verdana, Geneva, sans-serif;
	font-size: 34px;
	text-transform: uppercase;
	line-height: 46px;
	margin:-40px 0px 24px -20px;
}

#hero-value-prop p{
	color:#fff;
	font-family: 'LatoRegular', Verdana, Geneva, sans-serif;
	font-size: 21px;
	line-height: 28px;
	margin: 0px 0px 42px -20px;	
}

#hero-value-prop a:link, #hero-value-prop a:visited{
	font-family: 'LatoBold', Verdana, Geneva, sans-serif;
	color:#005293;
	font-size: 16px;
	line-height: 16px;
	background: url('../site/bg-value-prop-link.png') no-repeat center right;
	padding:0px 14px 0px 0px;
}

#hero-value-prop a:hover{
	text-decoration: underline;
}


/*BODY*/

/* HOME CONTENT */

#home-content{
	padding-top:27px;
}

#blog-home{
	position: relative;
	bottom:57px;
	width:294px;
	float: left;
	background: url(../images/bg-home-box.png) repeat top center;
	padding:57px 10px 20px 10px;
	margin-bottom:60px;
	}

#home-content header{
	position: relative;
	height:33px;
	background: #c7e5f0;
	margin:0px 0px 21px 0px;
	border-radius: 6px;
}

#home-content header.green{
	background: #e5f0d7;
}

#home-content header h2{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
	color:#005293;
	text-transform: capitalize;
	margin:-7px;
	padding:9px 0px 0px 10px;
		margin-left:5px;
}

#home-content header a{
	width:34px;
	height:33px;
	display:block;
	position: absolute;
	top:0px;
	right:0px;
	background: url('/_assets/site/buttons-blue-green.png') no-repeat;
	text-indent: -9999em;
}


#home-content header.green a:link, #home-content header.green a:visited{
	background-position: -34px 0px;
}

#home-content header.green a:hover{
	background-position: -34px -33px;
}

#home-content h3{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 18px;
	margin:0px 0px 12px 100px;
}

#blog-home h3{
	color:#0098db;
}
#blog-home .read a{ font-size:12px; }#blog-home .read a:visited{ cursor: pointer}
#blog-home p,  #ceo-resources p, #director-resources p, #other-resources p, article.resource-item p, article.book-item p{
	font-size: 12px;
	line-height: 18px;
	margin:0px 0px 54px 0px;
	color:#646464;
}
#featured-resources p{font-size: 12px;
	line-height: 18px;
	margin:0px 0px 24px 0px;
	color:#646464;
}
#blog-home p a{ }
#featured-resources ul li{ text-decoration:none;
                            list-style:none;
							
}
#featured-resources h3 {font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
	color:#005293;
	text-transform: capitalize;
	height:25px;
	padding:9px 0px 0px 7px;
	margin-left:-10px; 
	background: #e5f0d7;
	width:295px;
	border-radius:5px;
	margin-top:-7px;
	margin-bottom:25px;
}

#ceo-resources h4 {font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
	color:#005293;
	text-transform: capitalize;
	height:25px;
	padding:9px 0px 0px 5px;
	margin-left:70px; 
	background: #e5f0d7;
	width:310px;
	border-radius:5px;
	margin-top:-6px;
	margin-bottom:15px;
}
#ceo-resources h3 {font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
	color:#0080C0;
	text-transform: capitalize;
	height:25px;
	width:290px;
	
}
 h5 {font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
	color:#005293;
	text-transform: capitalize;
	height:25px;
	padding:9px 0px 0px 10px;
	margin-left:-5px; 
	background: #c7e5f0;
	width:300px;
	border-radius:5px;
	margin-top:-7px;
}
#blog-home p a:link, #blog-home p a:visited{
	color:#0098db;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 10px;
	
	text-transform: uppercase;
}

#blog-home p a:hover{
	text-decoration: underline;
}

#home-content article{
	padding:0px 10px;
}

#home-content .post-meta, article.resource-item .post-meta, article.post .post-meta, article.book-item .post-meta, article.book .post-meta{
	position: relative;
	display: block;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	margin:0px 0px 21px 0px;
}

#home-content .post-category, article.post .post-category{
	margin:0px 0px 4px 0px;
}

article.post .post-category, article.post .post-tags{
	float: left;
	width:442px;
}

article.post #prev-next{
	width: 180px;
	position: absolute;
	top:6px;
	right:0px;
}

#home-content .post-deets{
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #c0e1ee;
}

#home-content .post-deets .separator{
	margin:0px 6px;
}

#home-content .post-tags a, #home-content .post-category a, article.post .post-category a, article.post .post-tags a{
	text-transform: capitalize;
	margin:0px 1px 0px 3px;
}

#home-content .post-tags a:hover, #home-content .post-category a:hover, ul.post-tabs li a:hover{
	text-decoration: underline;
}

ul.post-tabs li.ui-tabs-active a:hover{
	text-decoration: none;
}

#everyday-tabs{
	height:220px;
	margin-bottom: 24px;
}

#blog-tabs{
	height: 90px;
}

ul.post-tabs{
	margin:0px 0px 14px 0px;
	padding:0px 0px 0px 10px;
	display: block;
}

ul.post-tabs li{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	display: inline-block;
	margin:0px;
	padding:0px 6px 0px 0px;
	border-right:1px solid #d7dddf;
}

ul.post-tabs li:last-child{
	border: none;
}

ul.post-tabs li.ui-tabs-active a{
	color:#646464;
	cursor: default;
}

#featured-resources{
	width:289px;
	float: left;
	display: inline-block;
	margin:0px 0px 0px 23px;
	padding:0px 38px 0px 0px;
	background: url(../images/bg-featured-resources.png) no-repeat right 15px;
}



#featured-resources article{
	margin-bottom: 42px;
}

article.article h3{
	padding-left:71px;
	min-height: 63px;
	background: url(../images/icon-article.png) no-repeat top left;
}

article.best-practice h3{
	padding-left: 53px;
	min-height: 63px;
	background: url('/_assets/site/icon-best-practice.png') no-repeat top left;
}

article.interview h3{
	padding-left:70px;
	min-height: 63px;
	background: url('/_assets/site/icon-interview.png') no-repeat top left;
}

article.presentation h3{
	padding-left:67px;
	min-height: 63px;
	background: url('/_assets/site/icon-slideshow.png') no-repeat top left;	
}

article.other h3{
	padding-left:70px;
	min-height: 63px;
	background: url('/_assets/site/icon-other.png') no-repeat top left;
}

article.video h3{
	padding-left:69px;
	min-height: 63px;
	background: url('/_assets/site/icon-video.png') no-repeat top left;
}


#featured-resources .post-meta, article.resource-item .post-meta, article.book-item .post-meta, article.book .post-meta{
	margin-top: 8px;
	padding-top: 8px;
	
}

article.resource .post-meta .resource-deets, article.book-item .book-category, article.book .book-category{
	width:177px;
	float: left;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	text-transform: capitalize;
}

article.resource .post-meta .resource-deets span, article.book-item .book-category span, article.book .book-category span{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	text-transform: uppercase;
}

article.resource .resource-section{
	margin-bottom: 4px;
}

a.download:link, a.download:visited{
	display: block;
	margin:0px;
	padding:0px;
	width:92px;
	height:24px;
	float: right;
	background: url('/_assets/site/button-download.png') no-repeat 0px 0px;
	text-indent: -9999em;
}

a.download:hover{
	background-position: 0px -24px;
}

a.play:link, a.play:visited{
	display: block;
	margin:0px;
	padding:0px;
	width:55px;
	height:23px;
	float: right;
	background: url('/_assets/site/button-play.png') no-repeat 0px 0px;
	text-indent: -9999em;
}

a.play:hover{
	background-position: 0px -23px;
}

a.button-more-info:link, a.button-more-info:visited{
	display: block;
	margin:0px 0px 7px 0px;
	padding:0px;
	width:85px;
	height:24px;
	float: right;
	background: url('/_assets/site/button-more.png') no-repeat 0px 0px;
	text-indent: -9999em;
}

a.button-more-info:hover{
	background-position: 0px -24px;
}

a.button-purchase:link, a.button-purchase:visited{
	clear: both;
	display: block;
	margin:0px;
	padding:0px;
	width:85px;
	height:24px;
	float: right;
	background: url('/_assets/site/button-buy.png') no-repeat 0px 0px;
	text-indent: -9999em;
}

a.button-purchase:hover{
	background-position: 0px -24px;
}


a.view:link, a.view:visited{
	display: block;
	margin:0px;
	padding:0px;
	width:57px;
	height:24px;
	float: right;
	background: url('/_assets/site/button-view.png') no-repeat 0px 0px;
	text-indent: -9999em;
}

a.view:hover{
	background-position: 0px -24px;
}

a.other:link, a.other:visited{
	display: block;
	margin:0px;
	padding:0px;
	width:80px;
	height:23px;
	float: right;
	background: url('/_assets/site/button-other.png') no-repeat 0px 0px;
	text-indent: -9999em;
}

a.other:hover{
	background-position: 0px -23px;
}



#ceo-resources, #director-resources, #other-resources{
	width: 314px;
	float: left;
	margin-left:-70px;
}

#ceo-resources p, #director-resources p, #other-resources p{
	padding:0px 0px 0px 91px;
}

#ceo-resources img{ margin-left:75px;
                      float:left;
}
#ceo-resources p{  width:240px;
                   margin-left:150px;
				   height:75px;
				   float:left;
				   margin-top:-70px;
				   font-size:12px;
				   text-transform:lowercase;
				  
	
}
#director-resources h4 {font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
	color:#005293;
	text-transform: capitalize;
	height:25px;
	padding:9px 0px 0px 5px;
	margin-left:70px; 
	background: #e5f0d7;
	width:310px;
	border-radius:5px;
	margin-top:-25px;
	
}
#director-resources img{ margin-left:75px;
                      float:left;
}
#director-resources p{
	               width:200px;
                   margin-left:150px;
				   float:left;
				   margin-top:-70px;
				   text-transform:lowercase;
				    height:65px;
}
#other-resources h4{font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
	color:#005293;
	text-transform: capitalize;
	height:25px;
	padding:9px 0px 0px 5px;
	margin-left:70px; 
	background: #e5f0d7;
	width:310px;
	border-radius:5px;
	margin-top:-33px;
	}
#other-resources img{ margin-left:75px;
                      float:left;
					  }
#other-resources p{
	               width:200px;
                   margin-left:150px;
				   float:left;
				   margin-top:-70px;
				  text-transform:lowercase;
}

/* ABOUT US */

#primary-header{
	padding:0px 0px 30px 0px;
	margin:0px 0px 30px 0px;
	border-bottom:1px solid #e5f0d7;
}

.single-book #primary-header{
	padding:0px;
	margin:0px;
	border: none;
}

#content.right{
	width:620px;
	float: right;
}

#sidebar{
	width:288px;
	float: left;
	display: inline-block;
	margin:0px 32px 0px 0px;
	padding:0px;
}

#vimeo iframe{
	display: block;
	border:1px solid #070707;
	margin:0px 0px 24px 0px;
	padding:0px;
}

ul#sidebar-bullets{
	margin:0px;
	padding:0px;
}

ul#sidebar-bullets li{
	list-style: none;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 20px;
	line-height: 21px;
	color:#005293;
	padding:0px 0px 0px 24px;
	margin:0px 0px 14px 0px;
	background: url('/_assets/site/icon-bullet.png') no-repeat left 2px;
}

#contact-bubbins{
	display: block;
	margin:30px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #e5f0d7;	
}

a.button-blue:link, a.button-blue:visited, #contact-form input[type="submit"], #prev-next a:link, #prev-next a:visited, #comment-box input[type="submit"], #mc_embed_signup input[type="submit"]{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 9px;
	line-height:9px;
	text-transform: uppercase;
	color:#0098db;
	background: #d9f0fa;
	padding:7px 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius: 4px;
}

a.button-blue:hover, #contact-form input[type="submit"]:hover, #prev-next a:hover, #comment-box input[type="submit"]:hover, #mc_embed_signup input[type="submit"]{
	color:#fff;
	background: #0098db;
}

#content a.button-blue:hover, #content #prev-next a:hover{
	text-decoration: none;
}

#prev-next a{
	float: right;
}

#contact-bubbins a.button-blue{
	float: right;
}

#page-thumb img{
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	border-radius: 4px;
}

article.contributor{
	width:288px;
	display: inline-block;
	float: left;
	margin:0px 38px 38px 0px;
}

article.contributor h2{
	margin:0px 0px 14px 0px;
}

.contributor-image img{
	display: block;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.contributor-image{
	margin:0px 0px 21px 0px;
}

article.contributor:nth-child(3n+3){
	margin-right:0px;
}

/* CONTACT */

.form-float-left{
	width:288px;
	float: left;
	display: inline-block;
	margin:0px 30px 0px 0px;
	
}

.form-float-right{
	width:622px;
	float: left;
	display: inline-block;
	margin:0px;
}

#contact-form p{
	margin:0px;
}

#contact-form .wpcf7-form-control-wrap{
	position: relative;
	display: block;
}

.wpcf7-not-valid-tip{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 22px;
	position: absolute;
	top:2px;
	left:6px;
	background: #fff;
	color:#f29c9c;
}

.wpcf7-response-output{
	position: relative;
	bottom:65px;
	width: 260px;
	float: left;
	display: inline-block;
	margin: 0px 30px 0px 0px;
	padding: 8px 14px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #FCF8E3;
	border: 1px solid #FBEED5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

.wpcf7-validation-errors, .mce_inline_error{
	color: #B94A48;
	background-color: #F2DEDE;
	border-color: #EED3D7;	
}

.mce_inline_error{
	position: relative;
	bottom:20px;
	padding:4px 6px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border: 1px solid #EED3D7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

.wpcf7-mail-sent-ok{
	color: #468847;
	background-color: #DFF0D8;
	border-color: #D6E9C6;
}

.wpcf7-display-none{
	display: none;
}

#contact-form select{
	display: inline-block;
	width:286px;
	height: 25px;
	padding: 4px 6px;
	margin:0px 0px 18px 0px;
	font-size: 15px;
	line-height: 25px;
	color: #555;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#contact-form input[type="text"], #contact-form textarea, #mc_embed_signup input[type="text"], #mc_embed_signup input[type="email"]{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 15px;
	color:#6a6a6a;
	display: block;
	padding:4px 6px;
	margin:0px 0px 18px 0px;
	border:1px solid #d4d4d4;
}

#mc_embed_signup input[type="text"], #mc_embed_signup input[type="email"]{
	width:210px;
}

#contact-form input[type="text"]{
	width:275px;
}

#contact-form textarea{
	width:608px;
	height:250px;
}

#contact-form input[type="submit"], #comment-box input[type="submit"], #mc_embed_signup input[type="submit"]{
	float: right;
	line-height: 9px;
	border: none;
}

/* BLOG */

#sidebar-nav header{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 15px;
	background: url('/_assets/site/bg-cat-header.png') no-repeat right 2px #69be28;
	color:#fff;
	padding:6px 0px 6px 18px;
	margin:0px 0px 6px 0px;
	-webkit-border-radius:0px 0px 7px 7px;
	-moz-border-radius:0px 0px 7px 7px;
	border-radius:0px 0px 7px 7px;
}

#sidebar-nav ul{
	padding:8px 0px;
	background: #e5f0d7;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

#sidebar-nav ul li{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 15px;
	display: block;
	clear: both;
}

#sidebar-nav ul li a:link, #sidebar-nav ul li a:visited{
	padding:8px 18px;
	display: block;
	color:#609f30;
}

#sidebar-nav ul li a:hover, #sidebar-nav ul li.current-cat a{
	background: #d3e9bd;
}

#sidebar-nav ul li.current-cat{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
}

article.post{
	margin:0px 0px 56px 0px;
}

article.post p{
	margin:0px 0px 21px 0px;
}

article.post p.post-date{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color:#0098db;
	font-size: 12px;
	line-height: 12px;
	margin:0px 0px 14px 0px;
}

article.post .post-meta{
	position: relative;
	border-top:1px solid #e5f0d7;
	padding:7px 0px 0px 0px;
	margin:0px;
}

article.post a.read-more{
	position: absolute;
	top:7px;
	right:0px;
}

.wp-pagenavi{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size:12px;
	line-height: 12px;
	
}

.wp-pagenavi span.pages{
	float: right;
	margin:0px 0px 0px 14px;
}

.wp-pagenavi a:link, .wp-pagenav a:visited{
	color:#69be28;
	margin:0px 4px 0px 0px;
}

.wp-pagenavi a:hover{
	text-decoration: underline;
}

.wp-pagenavi span.current{
	margin:0px 4px 0px 0px;
}

/* BLOG SINGLE */

img.alignleft{
	float: left;
	display: block;
	margin:10px 10px 10px 0px;
}

img.alignright{
	float: right;
	display: block;
	margin:10px 0px 10px 10px;
}

img.aligncenter{
	display: block;
	margin:10px auto;
}


#prev-next a:first-child{
	float: left;
}

#comment-box{
	display: block;
	margin:0px;
	padding:12px 9px;
	background: #f6f4f0;
	border:1px solid #d3d2ce;
	border-radius: 3px;
	box-shadow:inset 0px 0px 12px rgba(0, 0, 0, .16);
}

#comment-box h2{
	margin:0px 0px 14px 0px;
}

h3#reply-title{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 15px;
	color:#646464;
}

a#cancel-comment-reply-link{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 9px;
	line-height: 9px;
	float: right;
	text-transform: uppercase;
}

#comment-box input[type="text"], #comment-box textarea{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 15px;
	color:#c9c9c9;
	display: block;
	padding:4px 6px;
	margin:0px 0px 18px 0px;
	border:1px solid #d4d4d4;
}

input#author{
	float: left;
	width:276px;
}

input#email{
	float: right;
	width:276px;
}

#comment-box textarea{
	width:586px;
}

p.form-submit{
	width: 100%;
	display: block;
	float: left;
	clear: both;
	margin:0px;
	padding:9px 0px 0px 0px;
	border-top:1px solid #e5f0d7;	
}

ul#comment-list, ul#comment-list ul{
	padding:0px 0px 0px 10px;
	margin:0px;
	list-style: none;
}

ul#comment-list{
	margin:21px 0px 0px 0px;
}

ul#comment-list li{
	width:100%;
	display: block;
	float: left;
	clear: both;
	list-style: none;
	margin:14px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	border-top:1px solid #e5f0d7;
}

.gravatar{
	float: left;
	width:75px;
	margin:0px 14px 0px 0px;
}

.comment-content{
	padding:0px 0px 0px 89px;
}

.comment-body{
	position: relative;
}

.comment-body p{
	margin:14px 0px 0px 0px;
}

a.comment-header{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 12px;
	line-height: 12px;
	color:#0098db;
	margin:0px 0px 21px 0px;
}

a.comment-reply-link{
	position: absolute;
	bottom: 2px;
	right:0px;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 9px;
	line-height: 9px;
	color:#0098db;
	text-transform: uppercase;
}

a.comment-reply-link:link, a.comment-reply-link:visited{
	text-decoration: none;
}

a.comment-reply-link:hover{
	text-decoration: underline;
}


/* RESOURCES */

.isotope-item{
	z-index: 7000;
}

.isotope-hidden{
	z-index: 0;
}

#subpage-navbar{
	background: #002a4b;
	height:60px;
	
}

ul#menu-subpage-navigation{
	width:710px;
	float: right;
	padding:0px 0px 15px 30px;
}

ul#menu-subpage-navigation li{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 15px;
	float: left;
	display: inlineblock;
	margin:20px 14px 0px 0px;
	padding:0px;
	
}

ul#menu-subpage-navigation li a:link, ul#menu-subpage-navigation li a:visited{
	display: block;
	color:#0098db;
	padding:6px 8px;
	margin:0px;
	background: transparent;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	/*-ms-transition: all ease-in-out .5s;
	-moz-transition: all ease-in-out .5s;	
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;*/
}

ul#menu-subpage-navigation li a:hover{
	color:#3abdf7;
}


ul#menu-subpage-navigation li a.selected, ul#menu-subpage-navigation li.current-menu-item a{
	cursor: default;
	color:#fff;
	background: #69be28;
}

#resources-container, #books-container{
	width:990px;
	margin:0 auto;
	position: relative;
}

article.resource-item, article.book-item{
	position: relative;
	float: left;
	width:278px;
	float: left;
	display:block;
	margin:0px 26px 26px 26px;
}

#article.resource-item h3, article.book-item h3{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 15px;
	line-height: 18px;
	color:#69be28;
	margin:0px 0px 24px 0px;
}

.book-links{
	width:85px;
	margin:0px 0px 0px 10px;
	float: right;
}

/* BOOKS LIBRARY */

article.book-item{
	margin-bottom: 26px;
}

article.book-item header{
	margin:0px 0px 24px 0px;
}

article.book-item .book-thumb{
	width:134px;
	float: left;
	margin:0px 10px 0px 0px;
}

article.book-item .book-thumb img{
	width:100%;
	height: auto;
	display: block;
}

article.book-item header h3{
	margin:0px;
}

.book-large-thumb{
	width:203px;
	float: left;
	margin:0px 21px 14px 0px;
}

.single-book h2.author, .page-template-page-books-marty-php h3.author{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size:12px;
	line-height: 12px;
	color:#0098db;
	margin:0px 0px 14px 0px;
}

.single-book a.button-purchase, .page-template-page-books-marty-php a.button-purchase{
	float: none;
}

.single-book .right, .page-template-page-books-marty-php .right{
	width:716px;
	float: right;
}

.single-book .post-meta, .page-template-page-books-marty-php .post-meta{
	width:100%;
	display: block;
	float: left;
	clear: both;
}

.single-book input#author{
	margin-right:20px;
}

.single-book input#email{
	float: left;
}

.single-book #comment-box textarea{

	width:905px;
}

.single-book #prev-next{
	width: 186px;
	float: right;
}

.single-book article.book .book-category{
	width: auto;
}

.page-template-page-books-marty-php article{
	margin-bottom: 62px;
}

/* SEARCH RESULTS */

.search-results article.resources a.read-more{
	display: none;
}

.search-results article{
	width:650px;
	float: left;
	clear: both;
	display: block;
	margin-bottom: 59px;
}

.search-results p.post-date{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	color: #0098DB;
	font-size: 12px;
	line-height: 12px;
	margin: 0px 0px 14px 0px;
}

.search-results a.read-more{
	float: right;
}

.search-results .post-meta{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	
	position: relative;
	border-top: 1px solid #E5F0D7;
	padding: 7px 0px 0px 0px;
	margin: 0px;	
}

/*FOOTER*/

footer#footer{
	height:29px;
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 12px;
	line-height: 10px;
	color:#fff;
	background: #004073; /* Old browsers */
	background: -moz-linear-gradient(top,  #004073 0%, #005293 50%, #005293 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004073), color-stop(50%,#005293), color-stop(100%,#005293)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004073 0%,#005293 50%,#005293 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004073 0%,#005293 50%,#005293 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004073 0%,#005293 50%,#005293 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004073 0%,#005293 50%,#005293 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004073', endColorstr='#005293',GradientType=0 ); /* IE6-9 */
	min-width: 960px;
	width:100%;
	display: block;
	margin:0px;
	padding:18px 0px;
	margin-top:700px;
}

p#colophon{
	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 12px;
	line-height: 10px;
	color:#fff;
	float: left;
	margin:10px 0px;
}
.footerr{ float:left;
          margin-left:700px;
		  margin-top:-10px;
		  
}
.footerr p{ color:#FFFFFF;
            	font-family: 'LatoLight', Verdana, Geneva, sans-serif;;
	font-size: 12px;
}
.footerr a{ color:#FFFFFF;
 }
 
/* MAILCHIMP NEWSLETTER SIGN UP */

#mc_embed_signup{
	display: none;
}


/*NON-SEMANTIC HELPER CLASSES*/

.ui-tabs-hide{
	display: none;
}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; } /* Hide from both screenreaders and browsers. */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } /* Hide only visually, but have it available for screenreaders. */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.invisible { visibility: hidden; } /* Hide visually and from screenreaders, but maintain layout */

.group:before,.group:after {  }
ul.children:before, ul.children:after{  }
ul.children:after{ clear: both; }
ul.children{ zoom: 1; }
.group:after { clear:both; }
.group { zoom:1;}

 
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}