/*
font-family: 'Shadows Into Light', cursive;
font-family: 'Century Gothic', sans-serif;
font-family: 'Century Gothic', sans-serif;
*/

input[type=number] { 
	-moz-appearance:    textfield;
    -webkit-appearance: textfield;
    appearance: textfield;
}

::-moz-selection { background: #b1beb6; text-shadow: none; color: #fff; }
::selection { background: #b1beb6; text-shadow: none; color: #fff; }

.browsehappy { background: #ccc; color: #757679; margin: 0.2em 0; padding: 0.2em 0; }

body { background: #fff; font-family: 'Palatino Linotype', sans-serif; }

#header { color: #F8F7EF; display: block; height: 114px; background: #ffffff; }

.top { margin: 0px 58px; height: 114px; }
.top a.logo { display: inline-block; float: left; margin-top: 17px; width: 166px; height: 80px; overflow: hidden;}
.top a.logo img { width: 166px; height: 80px;}
.top blockquote { display: block; font-family: 'Century Gothic', sans-serif; font-size: 15px; font-style: italic; float: right; line-height: 2em; text-align: right; }
.top blockquote span { display: block; font-family: 'Century Gothic', sans-serif; font-size: 29px; font-style: normal; font-weight: 700; margin-top: 3px; }

#nav { display: block; height: 57px; overflow: hidden; position: relative; background: #637c6c; }
#nav ul { display: block; margin: 0px 58px; opacity: 1 !important; position: relative; }
#nav li { display: block; float: left; font-family: 'Century Gothic', sans-serif; font-size: 14px; line-height: 56px; }
#nav li a { color: #fff; display: block; font-weight: 700; margin-right: 28px; text-transform: uppercase; }
#nav li a:hover, #nav li.active a { color: #b1beb6; }

#nav a.fb-icon { display: none; }

#nav li a, .article a {
	-webkit-transition: color 500ms ease-out 1ms;
    -moz-transition: color 500ms ease-out 1ms;
    -o-transition: color 500ms ease-out 1ms;
    transition: color 500ms ease-out 1ms;	
}

.sticky { position: fixed; top: 0px; width: 100%; z-index: 9999; }

#slide { background: #fff; display: block; height: 738px; overflow: hidden; position: relative; margin-top: 151px; width: 100%; }

.caption { display: block; text-align: center; }
.caption h1 { color: #fff; font-family: 'Century Gothic', sans-serif; font-size: 55.32px; font-weight: 700; line-height: 0.94em; margin-top: 0; margin-left: auto; margin-right: auto; max-width: 760px; text-transform:uppercase;}

.caption p { 
	color: #fff; 
	font-family: "Palatino Linotype", sans-serif; font-size: 26px; font-weight: 400; padding-bottom: 46px; padding-top: 25px; max-width: 613px; margin: 0 auto; line-height: 1.35em;}
.caption p.welcome { 
	color: #fff; 
	font-family: 'Palatino Linotype', sans-serif; font-size: 24px; font-weight: 600; padding-bottom: 20px; padding-top: 25px; max-width: 613px; margin: 201px auto 0; line-height: 1.35em;}

.caption a { color: #fff; display: inline-block; font-family: 'Century Gothic', sans-serif; font-size: 22px; font-weight: 700; line-height: 57px; padding: 0px 34px 5px; background: #637c6c; text-transform: uppercase; }
.caption a:hover { 
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px;
}
.caption a {		
	-webkit-transition: all 300ms ease-in-out 0.5ms;
    -moz-transition: all 300ms ease-in-out 0.5ms;
    -o-transition: all 300ms ease-in-out 0.5ms;
    transition: all 300ms ease-in-out 0.5ms;	
}

p.intro {
	color: #757679;
    font-family: 'Palatino Linotype', sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.6em;
    padding-top: 32px;
	text-align:justify;
	margin-bottom:117px;
	max-width: auto;
	margin-left: auto; margin-left: auto;
}

#pagination { color: #F8F7EF; display: block; position: absolute; height: 19px; top: 41px; text-align: center; width: 100%; display:none !important; }
#pagination li { background: #F8F7EF; border: 3px solid #F8F7EF; cursor: pointer; display: inline-block; height: 7px; margin: 0px 5px; overflow: hidden; text-indent: 100px; width: 7px; margin-top: 0px; }
#pagination li.active { background: none; height: 12px; width: 12px;position: relative; top: 2px; }
#pagination li {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;	
	-webkit-transition: width 500ms ease-out 1ms;
    -moz-transition: width 500ms ease-out 1ms;
    -o-transition: width 500ms ease-out 1ms;
    transition: width 500ms ease-out 1ms;	
}
#next, #prev { background: url(../img/arrows-big.png); background-repeat: no-repeat; background-size: cover !important; color: #F8F7EF; display: block; height: 59px; overflow: hidden; position: absolute; text-indent: 100px; top: 209px; width: 59px; }
#next { background-position: 0px -59px; right: 58px; display:none !important;  }
#prev { background-position: 0px 0px; left: 58px; display:none !important;  }

.banner { height: 336px !important; }

.banner .caption { margin: 0px auto; text-align: left; width: 960px; }
.banner .caption h1 { font-size: 64px; font-weight: 700; margin-top: 79px; margin-left: 0px; }
.banner .caption p { font-size: 26px; padding-top: 10px; line-height:1.36em;  max-width:700px; margin: 0;}

.banner-contact .caption h1 { max-width: inherit; margin-top: 91px; }
.banner-contact .caption p { font-size: 33px; padding-top: 3px; }

#main { background: #fff; display: block; padding-top: 104px; position: relative; z-index: 2; }
#main.mainHome {padding-top:80px;}

#main.about { padding-top: 68px; }

#main.contact { padding-top: 125px; }

#main.overview { padding-top:88px; }
#main.overview .floatLeft blockquote { padding-top: 38px; }

.content { margin: 0px auto; position: relative; width: 960px; }
.content.home {
	margin-bottom:152px;
}
.content h2 { color: #637c6c; display: block; font-family: 'Century Gothic', sans-serif; font-size: 29.64px; font-style:normal; font-weight: bold; text-align: center; }
.content h3 {
    color: #757679;
    display: block;
    font-family: 'Century Gothic',sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 400;	
}
.content h4 {
    color: #637c6c;
    display: block;
    font-family: 'Century Gothic',sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;	
	line-height:1.7em;
	text-transform: uppercase;
}

.blocks { display: block; width: 960px; padding-bottom: 10px; padding-top: 46px; }
.blocks li { color: #637c6c; display:inline-block; font-family: 'Century Gothic', cursive; float:left; font-size: 26px; font-weight: bold; text-align: center; width: 33.33333%; opacity: 0; }
.blocks li img { display: block; margin: 0px auto; padding-bottom: 27px; }
.blocks li span.subP {
	font-size: 17px; width: 220px; margin: 20px auto 0; display: block; line-height: 1.5em; text-align:left; color: #757679; font-weight: normal; font-family: 'Palatino Linotype';
}
.about .content { padding-bottom:82px; }
.about .content h2 { text-align: left; padding-top: 5px; }
.about .content p, .static .content p { color: #757679; font-family: 'Palatino Linotype', sans-serif; font-size: 13.5px; font-style: italic; font-weight: 300; line-height: 1.66em; padding-top: 25px; }

.about .column { display: block; float: left; margin-right: 48px; padding-bottom: 78px; width: 200px; }
.about div.last-column { margin-right: 0px; padding-bottom: 64px; }
.about .column p { font-size: 13.5px; line-height: 1.61em; padding-top: 43px; }

.about .blocks li { font-family: 'Century Gothic', sans-serif; font-size: 13.5px; font-style: italic; font-weight: 400; line-height: 1.62em; text-align: left; padding-bottom: 45px; position: relative; width: 50%; }
.about .blocks li span { display: inline-block; font-family: 'Century Gothic', sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: 1em; position: relative; top: -4px; padding-top: 0px; padding-bottom: 8px; padding-left: 38px; text-transform: uppercase; width: 220px; }
.about .blocks li img { float: left;  }
.about .blocks li em { color: #757679; display: inline-block; text-transform: none; width: 220px; padding-left: 38px; font-size:13.5px; font-weight:300; }
.about li.right-block { margin-left: 4%; width: 46%; }

.static .content { padding-bottom:82px; }
.static .content h2 { text-align: left; padding-top: 3px; }

.content-left { display: block; float: left; margin-right: 45px; width: 445px; }
.content-right { display: block; float: right; width: 435px; }

.content-left, .content-right { margin-top: 29px; }

.content-left img { margin-top: 8px; margin-bottom: 7px; }
.content-left p { display: block; float: right; font-size: 13.5px !important; line-height: 1.62em !important; width: 200px; }
.content-left p:nth-child(2) { float: left; }

.content-left a.inline-link { color: #8DB23B; }
.content-left a.inline-link:hover { color: #637c6c; }

.contact .content h2 { color: #637c6c; text-transform: uppercase;}
.contact .content p { color: #757679; }

.contact .content-left, .contact .content-right { margin-top: 0px; }
.contact .content-left p { line-height: 1.8em !important; }
.contact .content-left b { display: block; font-weight: 700; line-height: 1em; padding-top: 11px; margin-bottom: -4px !important; }

.content-right blockquote { color: #757679; font-family: 'Century Gothic', sans-serif; font-size: 20px; font-style: italic; font-weight: 400; line-height: 1.70em; }
.content-right p { display: block; float: left; font-size: 13.5px !important; line-height: 1.61em !important; padding-bottom: 7px; padding-top: 14px !important; }

.article { display: block; float: left; margin-top: 121px; width: 50%; }
.article .article-image { display: block; float: left; margin-right: 29px; }
.article h1 { color: #757679; font-family: 'Century Gothic', sans-serif; font-size: 18px; font-style: italic; font-weight: 400; margin-top: 0px; }
.article p { color: #757679; display: block; float: left; font-family: 'Palatino Linotype', sans-serif; font-size: 15px; font-style: normal; font-weight: 300; line-height: 1.5em; max-width: 192px; min-width: 115px; padding-bottom: 10px; padding-top: 15px; }
.article a { color: #637c6c; display: inline-block; font-family: 'Century Gothic', sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; }
.article a:hover { color: #637c6c; }

.box { background: #757679; color: #F8F7EF; display: block; height: 441px; margin-top: 165px; overflow: hidden; position: relative; }
.box h1 { font-family: 'Century Gothic', sans-serif; font-size: 22.74px; font-weight: 700; margin: 0px auto; padding-top: 89px; padding-bottom: 35px; text-transform: uppercase; width: 470px; }
.box h1 span { font-family: 'Century Gothic', sans-serif; font-size: 13.5px; font-style: italic; font-weight: 400; text-transform: none; }
.box blockquote { background: url(../img/blockquote.png); background-position: center 5px; background-repeat: no-repeat; display: block; font-family: 'Century Gothic', sans-serif; font-size: 13.5px; font-style: italic; font-weight: 400; line-height: 24.96px; margin: 0px auto; padding: 0px 61px; width: 464px; }
.box span.next, .box span.prev { background: url(../img/arrows-medium.png); background-position: 0px 0px; background-repeat: no-repeat; background-size: cover !important; cursor: pointer; display: block; height: 45px; left: 0px; overflow: hidden; position: absolute; text-indent: 100px; top: 186px; width: 45px; z-index: 3; }
.box span.next { background-position: 0px -45px; left: auto; right: 0px; }

.box-mask { display: none; background: none; background-image: url(../img/quote-bg.png); background-repeat: repeat-y; background-position: center center; display: block; height: 441px; left: 50%; margin-left: -480px; width:960px; position: absolute; z-index: 2; }

.quote { background: #717672; color: #F9F8EF; display: block; height: 592px; }
.quote h2 { color: #F9F8EF; text-align: left; font-weight: 400; padding-top: 90px !important; }

.carousel-pagination { color: #F8F7EF; display: block; position: absolute; top: 97px; right: 58px; text-align: center; z-index: 3; }
.carousel-pagination li { background: #F8F7EF; border: 3px solid #F8F7EF; cursor: pointer; display: block; height: 7px; overflow: hidden; text-indent: 100px; width: 7px; margin-bottom: 17px; }
.carousel-pagination .carousel-pagination-active { background: none; height: 12px; width: 12px;position: relative; left: -2px; }
.carousel-pagination li {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;	
	-webkit-transition: height 500ms ease-out 1ms;
    -moz-transition: height 500ms ease-out 1ms;
    -o-transition: height 500ms ease-out 1ms;
    transition: height 500ms ease-out 1ms;	
}

#quote-form { padding-top: 38px; position: relative; }
#quote-form input.field, #quote-form textarea.field { background: #616662; border: 2px solid #616662; color: #F8F7EF; display: block; float: left; margin-right: 25px; font-family: 'Century Gothic', sans-serif; font-size: 13.5px; font-style: italic; font-weight: 300; height: 46px; padding: 0px 28px; width: 155px; }
#quote-form textarea.field { color: #BDBEB7; height: 116px; padding: 32px 28px; resize: none; width: 354px; }

#quote-form input.redborder, #quote-form textarea.redborder { border: 2px solid #F00; }

#quote-form label { display: inline-block; cursor: pointer; font-family: 'Century Gothic', sans-serif; font-size: 13.5px; font-style: italic; margin-right: 15px; position: relative; line-height: 26px; position: relative; padding-right: 45px; padding-top: 6px; }
#quote-form input[type=radio] { display: none; }
#quote-form label:before { font-family: 'Century Gothic', sans-serif; content: "";	color: #B5B7B1; display: inline-block; width: 26px;	height: 26px; margin-right: 10px; position: absolute; right: 0; bottom: 1px; background-color: #B5B7B1; }
#quote-form .radio label:before { border-radius: 13px; }
#quote-form input[type=radio]:checked + label:before { font-family: 'Century Gothic', sans-serif; content: "\2022"; color: #616662; font-size: 53px; font-style: normal; text-align: center; line-height: 22px; }

#quote-form label:before {		
	-webkit-transition: color 300ms ease-in-out 0.5ms;
    -moz-transition: color 300ms ease-in-out 0.5ms;
    -o-transition: color 300ms ease-in-out 0.5ms;
    transition: color 300ms ease-in-out 0.5ms;	
}

#quote-form input#submit_btn, #contact-form input#submit_btn { background: none; border: 3px solid #F8F7EF; color: #fff; display: inline-block; font-family: 'Century Gothic', sans-serif; font-size: 23.35px; font-weight: 700; height: 58px; line-height: 52px; margin-top: 68px; margin-left: 280px; padding: 0px 36px; }

#quote-form input:hover#submit_btn, #contact-form input:hover#submit_btn { 
	-webkit-border-radius: 29px;
	-moz-border-radius: 29px;
	border-radius: 29px;
}
#quote-form input#submit_btn, #contact-form input#submit_btn {		
	-webkit-transition: all 300ms ease-in-out 0.5ms;
    -moz-transition: all 300ms ease-in-out 0.5ms;
    -o-transition: all 300ms ease-in-out 0.5ms;
    transition: all 300ms ease-in-out 0.5ms;	
}

#contact-form input#submit_btn { background: #637c6c; color: #fff; display: block; font-family: 'Century Gothic', sans-serif; font-size: 23.35px; font-weight: 700; height: auto; line-height: 56px; margin-bottom: 4px; margin-top: 10px; margin-left: 0px; padding: 0px 0 0px 0; text-align: center; width: 303px; }

span#quoteError { color:#BDBEB7; font-size: 13.5px; font-weight: 400; padding-top: 13px; }

#quote-form .left-form { display: block; float: right; width: 455px; margin-right: 25px; padding-top: 58px; }
#quote-form .right-form { display: block; float: left; width: 455px; padding-top: 58px; }

#quote-form h3 { font-family: 'Century Gothic', sans-serif; font-size: 20.16px; font-style: italic; font-weight: 400; padding-bottom: 29px; }
#quote-form h3 span { color:#BDBEB7; display: block; font-size: 13.5px; font-weight: 400; padding-top: 13px; }

#quote-form #contact_results { font-family: 'Century Gothic', sans-serif; font-size: 13.5px; font-style: italic; position: absolute; right: 28px; top: -15px; }

#contact-form { padding-top: 35px; position: relative; }

#contact-form input.field, #contact-form textarea.field { background: #e6ebed; border: none; color: #757679; display: block; float: left; margin-bottom: 10px; font-family: 'Century Gothic', sans-serif; font-size: 17px; font-style: normal; font-weight: 300; height: 46px; padding: 0px 28px; width: 243px; }

#contact-form textarea.field { color: #757679; height: 194px; padding: 16px 28px; resize: none; width: 243px; }

#contact-form input.redborder, #contact-form textarea.redborder { border: 2px solid #F00; }

.footer { background: #637c6c; color: #fff; display: block; height: 115px; font-family: 'Century Gothic', sans-serif; font-size: 15px; font-style: normal; font-weight: 400; }
.footer-left { float: left; margin-left: 58px; }
.footer-right { float: right; margin-right: 58px; }
.footer p { padding-top: 50px;font-family: 'Palatino Linotype'; }
.footer p span { color: #4c6354; padding: 0px 5px; font-weight: 300; }
.footer p a { color: #fff; font-family: 'Palatino Linotype';}

#show-menu-mobile { display: none; }
.article h1 a {
	color: #637c6c;
    font-family: 'Century Gothic',sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
	text-transform: none;
}

ul.buletlist li {
	color: #757679;
    font-family: 'Century Gothic',sans-serif;
    font-size: 13.5px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.66em;
}
ul.buletlist {
	margin-left:13px;
	list-style-type:disc;
	margin-top: 75px;
}

.about .column.columnDouble {
	width:448px;
	margin-right:48px;
}

.about div.last-column-double {
	width:448px;
	margin-right:0;
}
.columnDouble h3, .last-column-double h3  {
	padding-top:27px;
	padding-bottom:18px;
}
.about .column.columnDouble p {
	padding-top: 15px;
	padding-bottom: 25px;
}
.about .column.last-column-double p {
	margin-top: -3px;
	padding:0;
}
.about .blocks li.empty {
	height:280px;
}
.banner .caption h1.overviewHome {
	font-size:69px;
	margin-top:103px;
	line-height: 0.87em;
}
.content-left blockquote {
    color: #757679;
    font-family: 'Palatino Linotype';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5em;
	text-align:justify;
}
.content-left p.nd, .content-right p.nd {
    display: block;
	width:auto;
	margin-top:15px !important;
	padding:0 !important;
	color: #757679;
    font-family: 'Palatino Linotype';
    font-size: 17px !important;
    font-style: normal;
    font-weight: 100;
    line-height: 1.5em;
	text-align:justify;
}
.content-left p.snd, .content-right p.snd {
    display: block;
	width:auto;
	margin-top:0 !important;
	padding-top:14px;
	padding-bottom:7px;
	font-size:13.5px !important;
}
blockquote.mainHead {
	color: #757679;
    font-family: 'Century Gothic',sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
	margin-top:65px;
    line-height: 1.8em;
}

.content .logos { display: block; padding-top: 46px; text-align: center; }
.content .logos li { border: 1px solid #CED8DC; display: inline-block; margin-bottom: -4px; margin-right: -4px; width: 20%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; position: relative; }
.content .logos li img { display: block; height: auto; width: auto; }

.content .logos li:nth-child(1) { border: 0px none; }
.content .logos li:nth-child(2) { border-top: 0px none; border-bottom: 0px none; border-right: 0px none; }
.content .logos li:nth-child(3) { border-top: 0px none; border-bottom: 0px none; border-right: 0px none; }
.content .logos li:nth-child(4) { border-top: 0px none; border-bottom: 0px none; border-right: 0px none; }
.content .logos li:nth-child(5) { border-top: 0px none; border-bottom: 0px none; border-right: 0px none; }

.content .logos li:nth-child(6) { border: 0px none; border-top: 1px solid #CED8DC; }
.content .logos li:nth-child(7) { border-bottom: 0px none; border-right: 0px none; }
.content .logos li:nth-child(8) { border-bottom: 0px none; border-right: 0px none; }
.content .logos li:nth-child(9) { border-bottom: 0px none; border-right: 0px none; }
.content .logos li:nth-child(10) { border-bottom: 0px none; border-right: 0px none; }

blockquote.mainHead2 {
	color: #757679;
    font-family: 'Century Gothic',sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
	margin-top:35px;
    line-height: 1.7em;
}
.content-left ul li, .content-right ul li {
	color: #757679;
    font-family: 'Century Gothic',sans-serif;
    font-size: 13.5px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.66em;
    padding-top: 15px;
	list-style-type:disc;
	margin-left: 13px;
}



.content-left.smallPadding, .content-right.smallPadding {
	margin-top:0;
}

.about .content p, .static .content p.smallP {
	color: #757679;
    font-family: 'Century Gothic',sans-serif;
    font-size: 13.5px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.62em;
	padding-top:14px;
}
.content p.large {
	font-size:17px;
	margin-top: 12px;
	margin-bottom: 0px;
	font-weight: 100;
	line-height: 1.65em;
	max-width: 90%;
	font-style: normal;
	font-family: 'Palatino Linotype';
	text-align: justify;
}

.about .content .column p {
	font-weight:300;
	font-size:13.5px;
	line-height: 1.62em;
	padding-top: 11px;
}
.content-right blockquote {
	font:50px !important;
}
.guidelines h1 {
	color: #637c6c;
    font-family: 'Century Gothic',sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: 1.3em;
	margin-top:40px;
	text-transform: uppercase;
}
.guidelines .content p.nd {
	font-weight:400;
	font-size:17px !important;
	padding-top:0 !important;
}
.guidelines .content p {
	width:auto;
	font-size:13.5px !important;
	padding-top:15px !important;
}
.targets {
	overflow:hidden;
	margin:50px 0;
}
.targets img {
	float:left;
	display:inline;
	margin-right:40px;
}
span.address {
	display:block;
	margin-bottom:12px;
	font-size:17px;
	line-height: 1.62em;
	margin-top: 7px;
	font-style: normal;
	width: 360px;
}
img.facade {
	margin-top: 30px;
}
.about .column.columnDoubleAbout p {
	padding-bottom: 0px;
    padding-top: 10px;
}
.about .column.columnDoubleAbout p.lastP {
	margin-bottom:20px;
}
.columnDoubleAbout li, .last-column-double li {
	color: #757679;
	font-family: 'Palatino Linotype';
}

.content .articles { display: table; padding-top: 38px; width: 100%; }

.content .articles h2 { color: #637c6c; font-size: 16px; padding-bottom: 0px; padding-top: 13px; }
.content .articles h3 { color: #637c6c; font-size: 16px; font-weight: 800; display: table-row; }
.content .articles h4 { color: #637c6c; font-size: 20.31px; font-weight: 400; display: table-row; }

.content .articles p { color: #757679; font-size: 13.5px; line-height: 1.62em; padding-bottom: 10px; padding-top: 12px; width: 92%; }

.content .articles:nth-of-type(5) p { padding-top: 16px; } 

.content .articles:nth-of-type(6) { padding-top: 33px; }
.content .articles:nth-of-type(6) p { padding-top: 16px; }
.content .articles:nth-of-type(6) p:nth-of-type(2) { padding-top: 11px; }

.content .articles:nth-of-type(7) { padding-top: 48px; }
.content .articles:nth-of-type(7) p:nth-of-type(1) { padding-top: 16px; }

.content .articles:nth-of-type(8) { padding-top: 26px; }
.content .articles:nth-of-type(8) p:nth-of-type(1) { padding-top: 16px; }

.content .articles:nth-of-type(9) { padding-top: 15px; }

.content .articles:nth-of-type(10) { padding-top: 29px; }
.content .articles:nth-of-type(10) p { padding-top: 16px; }


.content .articles img { display: block; height: auto; margin-bottom: 20px; margin-top: 22px; max-width: 100%; width: auto; }

.content .articles .columnDouble { display: table-cell; width: 50%; }

.content .articles .columnDouble h3 { display: block; padding-bottom: 6px; padding-top: 15px; }
.content .articles .columnDouble h3 span { display: block; font-size: 13.5px; font-weight: 300; padding-top: 6px; }

.content .articles:nth-of-type(9) h3 { padding-top: 23px; } 

.articles ul li {
	color: #757679;
    font-family: 'Century Gothic',sans-serif;
    font-size: 13.5px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.62em;
    padding-top: 10px;
	list-style-type:disc;
	margin-left: 13px;
}

.content .articles a.model-view { color: #073D4D; font-family: 'Century Gothic',sans-serif; font-size: 16px; font-style: italic; font-weight: 800; margin-top: 10px; }
.content .articles a:hover.model-view { color: #8DB23B }

.content .articles a.model-view {		
	-webkit-transition: color 300ms ease-in-out 0.5ms;
    -moz-transition: color 300ms ease-in-out 0.5ms;
    -o-transition: color 300ms ease-in-out 0.5ms;
    transition: color 300ms ease-in-out 0.5ms;	
}



.content .articles:nth-of-type(11) { padding-top: 5px; }
.content .articles:nth-of-type(11) h3 { padding-bottom: 9px;padding-top: 18px; } 
.content .articles:nth-of-type(12) { padding-top: 34px; }
.content .articles:nth-of-type(12) p { padding-bottom: 22px; padding-top: 16px; }

.static .content.overviewContent { padding-bottom: 98px; }

#model { background: rgba(8,61,78,0.95); display: block; height: 100vh; position: fixed; top: 0px; width: 100%; z-index: 9999; }
#model .model-inner { display: block; margin: 0px auto; max-width: 678px; position: relative; text-align: center; top: 50%; width: 90%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
#model .model-inner img { display: block; height: auto; width: auto; max-width: 100%; }
#model .model-inner a { color: #fff; display: inline-block; font-size: 13.5px; font-weight: 800; line-height: 2em; margin-bottom: 34px; }
#model .model-inner a span { font-size: 20.31px; margin-right: 7px; }
.jim {
	margin: 80px auto;
	text-align: left;
}
.about .column.columnDouble ol, ul {
    list-style:disc;
	font-family: 'Century Gothic',sans-serif; font-size: 17px;
	margin-top: 40px;
}
.about .column.columnDouble ol, ul li {
	margin-bottom: 20px;
}
h2.mainAreas {
	margin-top: 70px;
	margin-bottom: 20px;
	font-size: 30px;
	text-transform: uppercase;
	text-align: center !important;
}
.faqBlock.content-left {
	width: auto;
}
.faqBlock.content-left p {
	float: none;
}
.faqBlock a {
	font-size: 13px;
	color: #637c6c;
	font-family: 'Century Gothic',sans-serif;
	line-height: 1.8em;
	text-decoration: underline;
}
#main.overview.faq {
	padding-top: 22px;
}
