/*#region Reset
------------------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}input[type="button"],input[type="submit"]{padding:3px;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}h1{font-size:200%;}h2{font-size:150%;}h3{font-size:125%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table{margin-bottom:1em;}.clear{clear:both;}.block{display:block;}table.clean td{border:none;}a{outline:none;}
article, aside, figure, footer, header, hgroup, menu, nav, section{ display: block;margin:0px; }
/*#endregion*/


/*#region LESS Variables - visit http://lesscss.org/ for usage info
------------------------------------------------------------ */
@color_0:#000000;
@color_1:#0054ba; /* blue */
@color_2:#f2f2f2; /* light grey */
@color_3:#808080; /* dark grey */
@color_4:#cccccc;
@color_5:#eeeeee;
@color_6:#ffffff;

@font-face { font-family: 'Museo Slab 500'; src: url('/resources/fonts/museoslab_500_macroman/Museo_Slab_500_2-webfont.eot'); src: 
				 url('/resources/fonts/museoslab_500_macroman/Museo_Slab_500_2-webfont.eot?#iefix') format('embedded-opentype'), 
				 url('/resources/fonts/museoslab_500_macroman/Museo_Slab_500_2-webfont.woff') format('woff'), 
				 url('/resources/fonts/museoslab_500_macroman/Museo_Slab_500_2-webfont.ttf') format('truetype'), 
				 url('/resources/fonts/museoslab_500_macroman/Museo_Slab_500_2-webfont.svg#webfont') format('svg'); }

.font-1{font-family:"PT Sans",Arial, Sans-Serif; font-weight:400;}
.font-2 {font-family:"Museo Slab 500"}
.rounded-1{padding:5px 6px;border-radius:10px;}
.button-look{background-color:@color_1; color:@color_6; cursor:pointer; display:inline-block; font-size:1em; line-height:1em; margin-bottom:0; padding:.45em 10%; text-align:center; vertical-align:middle; .font-2}
.button-hover-look{background:@color_0;}
/*#endregion*/


/*#region Global Styles
------------------------------------------------------------ */
body {background:@color_6; color:#373737; font-size:16px; line-height:20px; .font-1}
img{max-width:100%;height:auto;}
h1 {font-weight:normal; margin-top:0; .font-2}
a{color:@color_2;}
a:hover{color:@color_0;}
a.button{.button-look;display:inline-block; text-decoration:none;}
a.button:hover{.button-hover-look;}
input, .select, input[type="submit"] {background:@color_4; border-radius:0; border:1px solid @color_2; display:block; font-family:Arial; font-size:1em; margin:0 auto; padding:.5em 2%;}
textarea {background:@color_4; border-radius:0; border:1px solid @color_2; font-family:Arial; padding:.5em 2%;}
input:focus, textarea:focus {background:@color_6;}
input {width:95%;}
input[type="text"],input[type="button"], input[type="search"] {-webkit-appearance:none;}
input[type="checkbox"] {background:none;}
.select {background:@color_4 url(images/icons/arrow-down-black.png) no-repeat center right; padding:.45em 2% .44em 2%; width:95%; overflow:hidden;}
.select select {background:none; border:none; font-size:1em; margin:0; width:120%; -webkit-appearance:none;}
input[type="submit"], input[type="button"] {.button-look; padding:.25em 10%; width:auto;}
input[type="submit"]:hover, input[type="button"]:hover {.button-hover-look;}
figure img {display:block;}

/* Devices */
.tablet{display:none;}
.desktop{display:none;}
.table > div.tablet,
.table > div > div.tablet {display:none;}

/* Alignment */
.align-left, .align-right, .align-center {display:block; margin:0 auto 1em;}

/* Image Sizes */
.full-size, img.full-size {height:auto; max-width:100%;}
.half-size, img.half-size {height:auto; max-width:50%;}
.quarter-size, img.quarter-size {height:auto; max-width:25%;}

/* Captions */
.caption img{display:block; margin:0 auto;}
.caption .caption-text {color:@color_2; font-style:italic; text-align:center;}

/* Wrappers */
#wrapper {background:transparent; height:auto; position:absolute; top:59px; width:100%; z-index:1;}
.inner-wrapper {margin:0 auto; max-width:1280px; padding-left:2%; padding-right:2%; width:96%;}

/* Tags */
#tags {font-size:.9em; margin-bottom:1em; margin-top:1em;}
#tags .label {color:@color_2;}
#tags a {background:@color_5; color:@color_0; display:inline-block; margin-left:2%; margin-top:.5em; padding:.25em 2%; text-decoration:none;}
#tags a:hover {background:@color_4;}

/* Pager */
nav.pager {margin-bottom:1em; margin-top:1em;}
nav.pager .pages {margin:1em 0 0; padding:0;}
nav.pager .pages li { display:inline-block; list-style:none; margin-left:0.25em; margin-right:0.25em; .font-2}
nav.pager .pages li span {background:@color_1; color:@color_6; display:block; padding:2px 6px;}
nav.pager .pages li a {background:@color_3; color:@color_6; display:block; padding:2px 6px; text-decoration:none;}
nav.pager .pages li a:hover {background:@color_1;}

/* Tables */
.table {display:block;width:100%;}
.table > div {display:block;}
.table > div > div {display:block;padding:.5em;vertical-align:middle;}
.table > div.header {display:none;}
.table caption {font-size:1.5em; }

.fixed-table {display:table; width:100%;}
.fixed-table > div {display:table-row;}	
.fixed-table > div > div {display:table-cell;padding:.5em;}
.fixed-table > div.header {display:table-row}
.fixed-table > div.header > div {font-weight:bold;border-bottom:solid 1px #ccc;}

/* Blockquote */
blockquote {border-left: 10px solid @color_4; margin: 1.5em 2%; line-height:1.25em; padding: 0.5em 2%; quotes: "\201C""\201D""\2018""\2019";}
blockquote:before {color:@color_4; content: open-quote;  font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em;}
blockquote p {display: inline;}

/* Unordered List */
ul li {margin-top:.5em;}
ul li:first-child {}

/* Comma Separated List */
ul.comma-separated {margin:0; padding:0;}
ul.comma-separated li {list-style:none; display:inline-block;}
ul.comma-separated li:after {content:",";}
ul.comma-separated li:last-child:after {content:none;}

/* Nav List */
.nav-list {margin:0; padding:0;}
.nav-list li {list-style:none;}
.nav-list li.nav-header {background:@color_2; color:@color_6; font-size:1.25em; padding:.5em 2%;}
.nav-list li a {display:block; margin:0 2%;}

/* Columns */
.one-half, .one-third, .one-fourth, .one-sixth {margin-bottom:1em;}

/* Error Message */
.error {background:#a90000 url(images/icons/error.png) no-repeat 10px center; color:@color_6; font-size:1.15em; font-weight:bold; margin:1em 0; padding:0.75em 10px 0.75em 70px;}

/* Processing */
.processing {background:@color_4 url(images/icons/processing.png) no-repeat 10px center; color:@color_0; font-size:1.15em; font-weight:bold; margin:1em 0; padding:0.75em 10px 0.75em 70px;}

/* Success */
.success {background:#176f06 url(images/icons/success.png) no-repeat 10px center; color:@color_6; font-size:1.15em; font-weight:bold; margin:1em 0; padding:0.75em 10px 0.75em 70px;}

/* Comments */
#comments {margin-top:4em;}
#comments .comment-list span {display:block; margin:.5em 0;}
#comments .comment-list .not-worthy .inner{display:none;}
#comments .comment .actions .report{display:none;}
#comments .comment .actions:hover .report{display:inline-block;float:right;}

#comments .comment-form textarea {height:100px; width:95%;}
#comments .comment-form .results,
#comments .comment-form .processing{display:none;}
#comments .comment-form #recaptcha_widget_div {width:150px!important;}
#comments .comment-form .cancel{display:none;}
#comments .comment-form input[type="button"] {margin:.5em 0;}


#comments .comment-list .comment-form .cancel{display:inline;}
#comments .comment-list section {border-bottom:1px solid @color_4; margin-bottom:2em; padding-bottom:2em;}
#comments .comment-list section .details .author {color:@color_3; font-style:italic; margin-top:.5em;}
#comments .comment-list section .actions {margin-top:1em;}

/*#endregion */


/*#region Header
------------------------------------------------------------ */
header {background:@color_6; border-bottom:1px solid @color_0; left:0; padding-top:16px; position:fixed; top:0; width:100%; z-index:10000;}
header .header-wrapper {margin:0 auto; max-width:1280px;}
header .top {display:none;}
header .logo {float:left; margin:0; width:80%;}
header .social {display:none;}
header .navigation-toggle {border-top:4px solid @color_0; display:block; float:right; width:10%;}
header .navigation-toggle div {border-bottom:4px solid @color_0; border-top:4px solid @color_0; margin-top:4px; padding-top:4px;}
header #navigation {border-bottom:1px solid @color_0; display:none; font-size:1.5em; margin:0; padding:0;}
header #navigation > li {border-top:1px solid @color_0; list-style:none; margin:0; position:relative;}
header #navigation li a {background:@color_1; color:@color_6; display:block; padding:.5em 2%; text-decoration:none;}
header #navigation li > ul {display:none; margin:0; padding:0; position:relative;}
header #navigation li > ul > li {background:@color_3; margin:0;}
header #navigation li > ul > li > a {background:@color_3; border-top:1px solid @color_0; font-size:.85em;}
header #navigation li > ul > li:hover > ul { display: block; }
header #navigation li > ul > li > ul { position:absolute; left:100%;top:5%;}
/*#endregion */


/*#region Content
------------------------------------------------------------ */
#content {text-align:center;}
#content header {background:none; border-bottom:none; height:auto; padding:0; position:relative; width:100%; z-index:0;}
#content section header .label {background:none; color:@color_1; line-height:1.25em; margin-bottom:1em; padding:0; .font-2}
#content footer {background:none; padding-bottom:0; padding-top:0; text-align:left;}
/*#endregion*/


/*#region Sidebar
------------------------------------------------------------ */
/* Search */
aside #search input[type="submit"] {display:block; width:100%;}

/* Calendar */
aside .calendar li {margin-bottom:1em;}
aside .calendar li a,
aside .calendar li span {display:inline-block;}

/* Archive */
aside .categories li {margin-bottom:1em;}
aside .categories li a.icon {display:block; float:left; margin-right:2%;}
/*#endregion*/


/*#region Footer
------------------------------------------------------------ */
footer {background:@color_2; padding-top:2em; text-align:center;}
footer a {color:#373737; text-decoration:none;}
footer .contact {margin-top:16px;}
footer .contact .url {display:block; font-size:1.5em; margin-bottom:0.5em; text-decoration:none; .font-2}
footer .contact .methods {margin:1em 0;}
footer .nav-list {display:none;}
footer .quick-links-footer { display:block; }
footer .quick-links-footer .nav-header { color:black;}
footer .bottom {background:@color_3; padding-bottom:1em; padding-top:1em;}
footer .bottom .copyright {color:@color_6; font-size:.85em;}
footer .bottom .copyright a {color:@color_6; display:block; text-decoration:none;}
footer .bottom .copyright .rhino {color:#c1c1c1; display:block; font-size:.9em; margin-top:.5em; text-decoration:none;}

/*#endregion*/


/*#region Home
------------------------------------------------------------ */
#home {position:relative;}
#home .top {cursor:pointer; position:absolute; right:0; top:200px;}
#home section {padding-bottom:1.5em; padding-top:1.5em; text-align:center;}
#home section header {background:none; border-bottom:none; height:auto; margin-bottom:1em; padding:0; position:relative; width:100%; z-index:0;}
#home section header .label {background:none; line-height:1.25em; padding:0; .font-2}
#home section footer {background:none; padding-bottom:0; padding-top:0;}
#home section .prev {background:url(images/ui/scroll-up-blue.png); display:block; height:30px; margin:0 auto; width:80px;}
#home section .next {background:url(images/ui/scroll-down-blue.png); display:block; height:30px; margin:0 auto; width:80px;}
#home section .next.white {background:url(images/ui/scroll-down-white.png);}

/* Section 01 */
#home #section-01 { min-height: 400px; background: transparent; }
#home #section-01 h1 {color:@color_6; font-size:1.5em; line-height:1.25em; margin:0; text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);}
#home #section-01 footer {margin-top:1em;}
#home #section-01 footer .next {display:none;}

/* Section 02 */
#home #section-02 header .label {color:@color_1; margin-bottom:1em;}

/* Section 03 */
#home #section-03 {background:transparent; min-height:41px;}

/* Section 04 */
#home #section-04 header .label {color:@color_1; margin-bottom:1em;}

/* Section 05 */
#home #section-05 {background:@color_1;}
#home #section-05 header .label {color:@color_6;}

/* Section 06 */
#home #section-06 header .label {color:@color_1;}
#home #section-06 .details .gallery .photo{height: 200px; margin-left: 20px; margin-right: 20px;margin: 2em auto 0; width: 200px; box-sizing: border-box; background: rgb(0, 0, 0); position: relative; border: 4px solid rgb(128, 128, 128);overflow: hidden; text-align: justify;}
#home #section-06 .details .gallery .photo img{display: block; bottom: -100%; height: auto; left: -100%; margin: auto; max-width: 150%; position: absolute; right: -100%; top: -100%;}
/*#home #section-06 .details .gallery .preview {border:4px solid @color_3; display:block; height:200px; margin:2em auto 0; overflow:hidden; position:relative; width:200px;}
#home #section-06 .details .gallery .preview a {display:block; }
#home #section-06 .details .gallery .preview .zoom {display:none;}
#home #section-06 .details .gallery .preview .thumb {bottom:-100%; height:auto; left:-100%; margin:auto; max-width:150%; position:absolute; right:-100%; top:-100%;}*/
#home #section-06 footer {margin-top:1em;}

/*#endregion*/


/*#region About Us
------------------------------------------------------------ */
/* Section 01*/
#content #content-about #section-01 {background:url(images/about-section-01-background.jpg) no-repeat; background-size:cover; padding-bottom:4em; padding-top:4em;}

/* Section 02 */
#content #content-about #section-02 {padding-bottom:2em; padding-top:2em;}
#content #content-about #section-02 ul { text-align: left; margin-left: 8%; }
#content #content-about #section-02 ul li a { color: #013a7f; }

/*#endregion*/

/*#region Community Involvement
------------------------------------------------------------ */
#content #community-involvement {padding-bottom:2em; padding-top:2em;}
#content #community-involvement .community-image { width: 100%; margin-bottom: 1em; }
#content #community-involvement ul { text-align: left; margin-left: 8%; }
#content #community-involvement ul li a { color: #013a7f; }

/*#endregion*/


/*#region Field Turf
------------------------------------------------------------ */
/* Section 01*/
#content #content-field-turf #section-01 {background:url(images/field-turf-section-01-background.jpg) no-repeat center center; background-size:cover; height:124px;}
#content #content-field-turf #section-01 header {padding-top:1.75em;}
#content #content-field-turf #section-01 header h1 {color:@color_6; font-size:1.5em; line-height:1.25em; margin:0; text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);}

/* Section 02 */
#content #content-field-turf #section-02 {padding-bottom:2em; padding-top:2em;}

/*#endregion*/


/*#region Health Care
------------------------------------------------------------ */
/* Section 01*/
#content #content-health-care #section-01 {background:url(images/health-care-section-01-background.jpg) no-repeat center center; background-size:cover; height:124px;}
#content #content-health-care #section-01 header {padding-top:1.5em;}
#content #content-health-care #section-01 header h1 {color:@color_6; font-size:1em; line-height:1em; margin:0; text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);}

/* Section 02 */
#content #content-health-care #section-02 {padding-bottom:2em; padding-top:2em;}

/*#endregion*/


/*#region Education
------------------------------------------------------------ */
/* Section 01*/
#content #content-education #section-01 {background:url(images/education-section-01-background.jpg) no-repeat; background-size:cover; height:124px;}
#content #content-education #section-01 header {padding-top:0.75em;}
#content #content-education #section-01 header h1 {color:@color_6; font-size:1.5em; line-height:1.25em; margin:0; text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);}

/* Section 02 */
#content #content-education #section-02 {padding-bottom:2em; padding-top:2em;}

/*#endregion*/


/*#region Corporate
------------------------------------------------------------ */
/* Section 01*/
#content #content-corporate #section-01 {background:url(images/corporate-section-01-background.jpg) no-repeat; background-size:cover; height:124px;}
#content #content-corporate #section-01 header {padding-top:1.75em;}
#content #content-corporate #section-01 header h1 {color:@color_6; font-size:1.5em; line-height:1.25em; margin:0; text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);}

/* Section 02 */
#content #content-corporate #section-02 {padding-bottom:2em; padding-top:2em;}

/*#endregion*/


/*#region Retail/Financial
------------------------------------------------------------ */
/* Section 01*/
#content #content-retail-financial #section-01 {background:url(images/retail-financial-section-01-background.jpg) no-repeat; background-size:cover; height:124px;}
#content #content-retail-financial #section-01 header {padding-top:1.5em;}
#content #content-retail-financial #section-01 header h1 {color:@color_6; font-size:1.5em; line-height:1.25em; margin:0; text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);}

/* Section 02 */
#content #content-retail-financial #section-02 {padding-bottom:2em; padding-top:2em;}

/*#endregion*/



/*#region Downloads
------------------------------------------------------------ */
#content #files {margin-top:2em;}
#content #files .flow {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -ms-flex-flow: row wrap;}
#content #files .flow .file {width:100%;padding:0 2% 1em;margin-bottom:2em;text-align:left;}
#content #files .flow .file a {color:#666;}
#content #files .flow .file > a {float:left;width:20%;}
#content #files .flow .file .name {margin-top:1em;}
#files .files .flow .file .description{float:left;}
/*#endregion*/

/*#region Photo Gallery
------------------------------------------------------------ */
#photogallery {padding-bottom:2em; padding-top:2em;}
/*#endregion*/


/*#region Contact Us
------------------------------------------------------------ */
/* Section 01 */
#content #content-contact-us #section-01 {background:url(images/contact-us-section-01-background.jpg) no-repeat; background-size:cover; height:124px;}

/* Section 02 */
#content #content-contact-us #section-02 {padding-bottom:2em; padding-top:2em;}
#content #content-contact-us #section-02 .details {text-align:left;}
#content #content-contact-us #section-02 .lead-container .intro {text-align:center;}
#content #content-contact-us #section-02 .lead-container textarea {display:block; width:96%;}
#content #content-contact-us #section-02 .lead-container input[type="submit"] {display:block; margin:2em auto 0;}

/*#endregion*/


/*#region Modules Global
------------------------------------------------------------ */
/* Search */
#search input[type="search"] {margin-bottom:1em;}
#search .select {margin-bottom:1em;}
#search input[type="submit"] {background:@color_0; margin-bottom:2em; min-height:26px; min-width:28px; padding:0.5em 2%;}

/* Sections */
section header h1 {float:none;}
section header .label {background:@color_2; color:@color_6; display:block; font-size:1.25em; overflow:auto; padding:.5em 2%; text-decoration:none;}
section header .label a {color:@color_6; text-decoration:none;}
section header .label .icon {display:block; float:left; margin-right:2%;}
section section header .label {background:none; color:@color_2; padding-left:0; padding-right:0;}

/* Intro */
#intro {margin-bottom:2em;}
#intro section h1 {margin-bottom:0.25em; margin-top:0;}
#intro section figure {margin-bottom:.5em;}
#intro section span {font-size:1.1em; line-height:1.35em;}

/* Categories */
#categories > section {margin-top:2em;}
#categories > section:first-child {margin-top:0;}
#categories > section .details {display:block; margin-top:1em;}

/* Nested Categories */
#categories section section figure {display:none;}

#categories.list-view section .subcategories {clear:both; margin-top:1em;}

/* Items */
#items section {margin-top:2em;}
#items section:first-child {margin-top:0;}

#items section .details {margin-top:1em;}

#items section .actions {margin-top:1em;}
#items section .actions div > div {float:left; font-size:1.15em; margin-right:10%; margin-top:0.5em;}
#items section .actions div > div:last-child {float:right; margin-right:0; margin-top:0;}
#items.grid-view section .actions {background:@color_5; padding-bottom:.5em; padding-top:.5em; margin-top:0;}
#items section .actions a.button {font-size:1em; line-height:1.25em; margin:0 auto;}

#items.table-view .table > div > div:first-child {background:@color_5;}
#items.table-view .table > div {margin-bottom:2em;}

/* Item */
#item .navigation .table {display:table; width:100%;}
#item .navigation .table > div {display:table-row;}
#item .navigation .table > div > div {display:table-cell; padding:0.5em; text-align:center;}
#item .navigation .button {display:block; margin:0 auto; max-width:100px; min-width:50px;}

#item header .author {color:@color_3; margin-top:.5em;}
#item header .date {font-style:italic; margin:1.5em 0 .5em 0;}

/* Campaign */
#campaign textarea {display:block; height:100px; width:95.5%;}
#campaign .table > div > div:first-child {padding-bottom:0;}
#campaign .lead-errors,
#campaign .lead-progress,
#campaign .lead-complete {display:none;}

/* Contact */
#contact section .details div > div:first-child {font-weight:bold;}
/*#endregion*/


/*#region RMS Styles
------------------------------------------------------------ */
/* RMS Toolbar
------------------------------------------------------------ */
.admin-toolbar{background:#333; border-bottom:solid 1px #ccc; box-shadow:inset 0px -5px 15px 0 #000; font-family:Arial; font-size:.9em; height:50px; overflow:hidden; width:100%;}
.admin-toolbar .logo{display:none;}
.admin-toolbar .name{display:none;}

/* Login Bar */
.admin-toolbar .login-bar{color:#ccc; float:left; padding-right:2%; padding-top:1em; text-align: right; width:52%;}
.admin-toolbar .login-bar a{color:#59b4d4;}
.admin-toolbar .login-bar #LoginName1 {display:none;}

/* Edit Controls */
.admin-toolbar .edit-controls{float:left; width:46%; padding-top:1em; text-align:center;}
.admin-toolbar .edit-controls a{background:#d11e1e; border:solid 1px #d11e1e; border-radius:5px; padding:4px 8px;color:#fff; margin-right:5px;}
.admin-toolbar .edit-controls a:hover{border:solid 1px #fff;}

.content_block_edit a{background:#ccc; border-radius:3px; color:#666; display:inline-block; font-size:11px; padding:3px 6px; text-align:center;}
.content_block_edit a:hover{color:#000;}
#content_block_edit_bg{background:#000; height:100%; left:0; margin:0; padding:0; position:fixed; top:0; width:100%; z-index:4999;}
#content_block_edit_screen{background:#fff; border-radius:10px; box-shadow:0 0 20px 0 #000; display:none; height:500px; margin:0; width:730px; padding:15px; position:absolute; z-index:5000;}

/* Form Validation
------------------------------------------------------------ */
.lead-container{position:relative;}
.lead-container .lead-complete{display:none;}
.lead-container .lead-progress{display:none; position:absolute; padding:10px;top:50px;left:0px;width:200px;text-align:center;background:#fff;z-index:500;}
#recaptcha_table input {display:inline;}
#recaptcha_table #recaptcha_response_field{border-radius:0!important;background:#fff!important;}
#recaptcha_table #recaptcha_response_field:focus{border-radius:0!important;background:#fff!important;}
.lead-errors{background: rgb(0, 84, 186); color: rgb(255, 255, 255);}

/* Plugins
------------------------------------------------------------ */
.hint{color:@color_3;}
.hint-active{}

/* Don't remove this label if using Css Merge. */

/*Downloads Module*/

#files .category .name{color:#666;}
#files .category .description{color:#999;margin-bottom:25px;}
#files .categories table td{border:none;padding:0px;}
#files .categories .category .preview{float:left;overflow:hidden;}
#files .categories .category .empty{display:none;}
#files .categories .category .content{float:left;width:200px;margin-left:5px;font-size:14px;}
#files .categories .category .content a{display:block;margin-bottom:5px;font-size:24px;}

#files .files .flow .file{padding:0 0 10px 0;border-bottom:solid 1px #ccc;margin:0 3px 3px 15px;width:280px;float:left;}
#files .files .flow .file .preview{float:left;margin:0 10px 10px 0;}
#files .files .flow .file .name{color:#666;font-weight:bold;}
#files .files .flow .file .description{color:#666;font-style:italic;}
#files .files .flow .file .details{margin-top:5px;display:inline-block;}
#files .files .flow .file .link{margin-top:3px;float:right;font-size:11px;}

#files .files .grid{width:100%;}
#files .files .grid td{border:none;vertical-align:top;}
#files .files .grid .file{padding:10px;border:solid 1px #ccc;margin:0 5px 5px 0;min-height:100px;}
#files .files .grid .file .preview{float:left;margin-right:5px;}
#files .files .grid .file .name{color:#666;font-weight:bold;}
#files .files .grid .file .description{color:#666;font-style:italic;}
#files .files .grid .file .details{margin-top:10px;}

/*Pages Module*/

#pages a.edit{display:inline-block;position:relative;}

/*Photo Gallery Module*/

#photogallery #categories.grid-view {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; display: -webkit-flex; flex-flow: row wrap; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; }
#photogallery #categories.grid-view > section {float:left; margin-top:0; padding:1.66% 0; width:100%;}
#photogallery #categories.grid-view section img { margin-left: auto; margin-right: auto; }
#photogallery #categories.grid-view section a.label { font-size: 1.5em; color: #0054ba; text-decoration: none; line-height: 1.15em; padding-top: 1em; display: block; }

#photogallery #categories .details {margin-top:1em;}

/*#region Media Query Tablet 
------------------------------------------------------------ */
@media all and (min-width:768px) {
	#photogallery #categories.grid-view > section {padding:1.5%; width:47%;}

	#photogallery #categories.two-column-view .one-half {float:none; margin-left:0; width:100%;}
}
/*#endregion*/

/*#region Media Query Desktop 
------------------------------------------------------------ */
@media all and (min-width:1024px) {
	#photogallery #categories.grid-view > section {padding:1.5%; width: 22%; }

	#photogallery #categories.two-column-view section {overflow:auto; padding-left:2%; width:98%;}
	#photogallery #categories.two-column-view .one-half {float:left; margin-left:2%; width:49%;}
	#photogallery #categories.two-column-view .one-half.first {clear:both; margin-left:0;}
}
/*#endregion*/

/* Override merged styles after this point */
/*#endregion */


/*#region Media Query Tablet 
------------------------------------------------------------ */
@media all and (min-width:600px) {
    /*#region Global Styles
    ------------------------------------------------------------ */
    body {font-size:1em; line-height:1.45em;}

    /* Devices */
    .phone{display:none !important;}
    p.tablet,div.tablet,section.tablet,nav.tablet{display:block;}
	.table > div.tablet {display:table-row;}
	.table > div > div.tablet {display:table-cell;}
    span.tablet{display:inline;}

    /* Alignment */
    .align-left {float:left;}
    a.align-left img, img.align-left, .caption.align-left {margin:0 2% 1em 0;}
    .align-right {float:right;}
    a.align-right img, img.align-right, .caption.align-right {margin:0 0 1em 2%;}
    .align-center, img.align-center {display:block; margin:0 auto 2% 0;}

	/* Wrappers */
	#wrapper {top:60px;}

	/* Pager */
	nav.pager .stats {display:inline-block; width:auto;}
	nav.pager .pages {display:inline-block; margin-left:5%; width:auto;}

	/* Tables */
	.table {display:table; width:100%;}
	.table > div {display:table-row;}	
	.table > div > div {display:table-cell;padding:.5em;}
    .table > div.header {display:table-row}
    .table > div.header > div {font-weight:bold;border-bottom:solid 1px @color_4;}

	.table.border {border-bottom:1px solid @color_2; border-right:1px solid @color_2; border-bottom:1px solid @color_2;}
	.table.border > div > div {border-top:1px solid @color_2; border-left:1px solid @color_2;}

    /* Columns */
    .one-half {float:left; margin-left:2%; width:49%;}
    .one-third {float:left; margin-left:2%; width:32%;}
    .one-fourth {float:left; margin-left:2%; width:23.5%;}
    .one-sixth {float:left; margin-left:2%; width:15%;}
    .one-half.first, .one-third.first, .one-fourth.first, .one-sixth.first {clear:both; margin-left:0;}

	/* Error Message */
	.error {font-size:1.5em;}

	/* Success */
	.success {font-size:1.5em;}

	/* Processing */
	.processing {font-size:1.5em;}

	/* Comments */
	#comments .comment-form textarea {height:100px; width:95%;}

    /* Breadcrumbs */
    #breadcrumbs {display:none;}

	/* Search */
    #search {overflow:auto;}
    #search h3 {display:block; float:left; font-size:1.1em; margin-right:2%; margin-top:0.25em; width:auto;}
    #search input[type="search"] {display:block; float:left; margin-bottom:0; margin-right:1%; width:30%;}
    #search .select {display:block; float:left; margin-right:1%; width:30%;}
    #search input[type="submit"] {background:@color_0 url(images/icons/search-white.png) no-repeat center; display:block; float:left; min-width:28px; padding:.4em 2%; text-indent:-9999px; width:auto;}

	
	/*#endregion*/


    /*#region Header
    ------------------------------------------------------------ */
    header {padding-left:2%; padding-right:2%; width:96%;}
	header .top {background:@color_1; border-bottom:2px solid #013a7f; border-left:2px solid #013a7f; border-top:2px solid #013a7f; color:@color_6; cursor:pointer; display:block; padding:16px 8px; position:absolute; right:0; text-align:center; top:230px;}
	header .top:hover {background:#013a7f;}
	header .top img {display:block; margin:0 auto;}
	header .inner-wrapper {float:left; padding:0; width:46%;}
	header .logo {width:100%;}
	header .logo img {max-height:32px;}
    header #navigation {border-bottom:none; display:block; float:right; margin-top:0.15em; text-align:right; width:54%;}
    header #navigation li {list-style:none;}
    header #navigation > li {border:none; display:inline-block; margin-left:.4em; width:auto;}
    header #navigation li > a {background:none; color:@color_1; display:block; font-size:.65em; padding:0; text-align:center; .font-2}
    header #navigation li > a:hover {background:@color_2; border-bottom:2px solid @color_1;}
    header #navigation ul {display:none;}
    header #navigation > li > ul li a {background:@color_1; color:@color_6; font-size:0.7em; padding:0.25em 0.75em; text-align:left;}
	header #navigation > li:hover > a {background:none;}
    header #navigation > li:hover > ul {display:block; left:0; position:absolute; top:20px; padding-top:16px; width:8em; z-index:999;}
    header #navigation > li:hover > ul li {background:@color_1;}
	header #navigation > li:hover > ul li a:hover {color:@color_1; border-bottom:none;}
    header #navigation .mobile-overview { display: none; }
	/*#endregion*/


    /*#region Content
    ------------------------------------------------------------ */
    #content h1:first-of-type {margin-top:0;}
	#content section header .label {font-size:1.5em;}
	#content section .details {font-size:1.25em; line-height:1.4em; padding-left:15%; padding-right:15%; text-align:justify;}
	/*#endregion*/


    /*#region Footer
    ------------------------------------------------------------ */
    footer {text-align:left;}
	footer .contact .url {font-size:1em;}
    footer .nav-list {display:block; padding-top:68px;}
    footer .nav-list .nav-header {background:none; color:#373737; font-size:1.15em; margin-top:.25em; padding:0; .font-2}
	footer .nav-list li a {font-size:0.9em; line-height:1.15em; margin:0;}
	footer .bottom {text-align:center;}
	footer .bottom .copyright {font-size:0.9em;}
	footer .bottom .copyright a {display:inline-block;}
	/*#endregion*/


	/*#region Home
	------------------------------------------------------------ */
	#home section header .label {font-size:1.5em;}
	#home section .details {font-size:1.25em; line-height:1.4em; padding-left:15%; padding-right:15%; text-align:justify;}

	/* Section 01 */
	#home #section-01 {padding-top:8em;}
	#home #section-01 h1 {font-size:2.75em; margin-left:15%; margin-right:15%; padding-bottom:0.5em;}
	#home #section-01 footer {margin-top:5.5em;}
	#home #section-01 footer .next {display:block;}

	/* Section 02 */
	#home #section-02 {padding-bottom:4em; padding-top:4em;}

	/* Section 03 */
	#home #section-03 {background-position:center; background-size:150%; min-height:0; padding-bottom:10em; padding-top:10em;}

	/* Section 04 */
	#home #section-04 {padding-bottom:4em; padding-top:4em;}

	/* Section 06 */
	#home #section-06 {padding-bottom:4em; padding-top:4em;}
	#home #section-06 .details {padding-left:0; padding-right:0;}
	#home #section-06 .details .gallery {margin:0 auto; width:560px;}
	#home #section-06 .details .gallery .photo{background:@color_0; box-sizing:border-box; float:left; height:240px; margin-left:20px; margin-right:20px; width:240px;}
	/*#home #section-06 .details .gallery preview:hover .thumb {opacity:0.5;}*/
	#home #section-06 .details .gallery preview:hover .zoom {display:block; left:0; position:absolute; top:0; width:auto;}
	/*#endregion*/


	/*#region About Us
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-about #section-01 {background-position:center; padding-bottom:8em; padding-top:8em;}
	/*#endregion*/

    /*#region Community Involvement
	------------------------------------------------------------ */
    #content #community-involvement .community-image .button { max-width: 75%; width: 40%; }
    /*#endregin*/

	/*#region Field Turf
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-field-turf #section-01 {background-position:center; height:256px;}
	#content #content-field-turf #section-01 header {padding-top:3em;}
	#content #content-field-turf #section-01 header h1 {font-size:2.75em; margin-left:15%; margin-right:15%; padding-bottom:0.5em;}
	/*#endregion*/


	/*#region Health Care
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-health-care #section-01 {background-position:center; height:256px;}
	#content #content-health-care #section-01 header h1 {font-size:2em; line-height:1.15em; margin-left:15%; margin-right:15%; padding-bottom:0.5em;}
	/*#endregion*/


	/*#region Education
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-education #section-01 {background-position:center; height:256px;}
	#content #content-education #section-01 header {padding-top:1.5em;}
	#content #content-education #section-01 header h1 {font-size:2.75em; margin-left:15%; margin-right:15%; padding-bottom:0.5em;}
	/*#endregion*/


	/*#region Corporate
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-corporate #section-01 {background-position:center; height:256px;}
	#content #content-corporate #section-01 header {padding-top:3em;}
	#content #content-corporate #section-01 header h1 {font-size:2.75em; margin-left:15%; margin-right:15%; padding-bottom:0.5em;}
	/*#endregion*/


	/*#region Retail/Financial
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-retail-financial #section-01 {background-position:center; height:256px;}
	#content #content-retail-financial #section-01 header {padding-top:2em;}
	#content #content-retail-financial #section-01 header h1 {font-size:2.75em; margin-left:15%; margin-right:15%; padding-bottom:0.5em;}
	/*#endregion*/

    
    /*#region Downloads
    ------------------------------------------------------------ */
    #content #files .flow .file {width:39%;}
    #content #files .flow .file .name { margin-top:0;}
    /*#endregion*/


	/*#region Contact Us
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-contact-us #section-01 {background-position:center; height:256px;}

	/* Section 02 */
	#content #content-contact-us #section-02 .lead-container .intro {text-align:justify;}

	/*#endregion*/


    /*#region Modules Global
    ------------------------------------------------------------ */
    /* Intro */
    #intro {background:none; margin-bottom:3em;}
	#intro section {overflow:auto;}
    #intro section h1 {padding-bottom:0; padding-top:0; margin-bottom:0.25em;}
	#intro section figure {float:left; margin-left:2%; margin-right:2%; width:30%;}
    #intro section span {font-size:1.5em; line-height:1.35em;}

    /* Categories */
    #categories.grid-view {overflow:auto;}
    #categories.grid-view > section {float:left; margin-top:0; padding:5%; width:40%;}
    #categories.grid-view section .details .inner-wrapper {padding:0; width:100%;}

    #categories.list-view header{margin-bottom:1em;}
    #categories.list-view section {overflow:auto;}
    #categories.list-view section figure{float:left; margin-left:2%; margin-right:2%; width:40%;}
    #categories.list-view section .details {font-size:1.15em;}

    /* Items */
	#items section .actions div > div {font-size:1.15em; margin-right:5%;}

    #items.grid-view {overflow:auto;}
    #items.grid-view > section {float:left; margin-top:0; padding:5%; width:40%;}
	#items.grid-view section .actions a.button {display:block; font-size:.9em;}

    #items.list-view header {margin-bottom:1em;}
    #items.list-view > section {overflow:auto;}
    #items.list-view > section figure {float:left; margin-left:2%; margin-right:2%; width:35%;}
    #items.list-view > section .details {margin-left:2%; /*float:right; margin-right:2%; margin-top:0; width:58%;*/}
	#items.list-view > section .actions {/*float:right; margin-right:2%; width:61%;*/}
	
	#items.table-view .table > div > div:first-child {background:none;}
	#items.table-view .table > div:nth-child(2n+1) {background:@color_5;}
	#items.table-view .table > div:first-child {background:@color_4; font-weight:bold;}
	#items.table-view .table > div > div {}
	/*#endregion*/


	/*#region Leadtracking Module
	------------------------------------------------------------ */
	#campaign input[type="submit"] {display:inline-block; width:auto;}
	#campaign .lead-form .first {width:100%;}
	#campaign .lead-complete .message {font-size:1.25em; line-height:1.35em;}
	/*#endregion*/


    /*#region RMS Styles
    ------------------------------------------------------------ */
	/* RMS Toolbar */
    .admin-toolbar .logo {display:block; float:left; margin-top:-30px; width:auto;}
    .admin-toolbar .name{color:#ccc; display:block; float:left; font-size:1.4em; font-weight:bold; margin-left:2%; padding-top:.5em; width:28%;}
    .admin-toolbar .edit-controls {width:26%;}
    .admin-toolbar .login-bar {width:28%;}
	/*#endregion*/

}
/*#endregion*/


/*#region Media Query Small Tablet 
------------------------------------------------------------ */
@media all and (min-width:600px) and (max-width:767px) {
	/*#region Header
    ------------------------------------------------------------ */
	header .inner-wrapper {margin-top:0.15em; width:42%;}
	header #navigation {font-size:1.4em; margin-top:0; width: 100%;text-align:center; }
	header #navigation > li {margin-left:0.1em;padding-bottom:0.2em;height:35px;}
	header #navigation > li:first-child {margin-left:0;}
	header #navigation > li:hover ul {padding-top:20px;}
	/*#endregion*/

}
/*#endregion*/

/*#region Media Query Midsize Tablet 
------------------------------------------------------------ */
@media all and (min-width:768px) and (max-width:1023px) {
	/*#region Header
    ------------------------------------------------------------ */
	header #navigation > li {margin-left:0.1em;}
	/*#endregion*/

}
/*#endregion*/

/*#region Media Query Desktop 
------------------------------------------------------------ */
@media only screen and (min-width: 960px){
    /*#region Community Involvement
	------------------------------------------------------------ */
    #content #community-involvement .community-image { width: 50%; float: right;}
    #content #community-involvement .community-image .button { width: 100%; }
    /*#endregin*/
}
/*#endregion*/


/*#region Media Query Desktop 
------------------------------------------------------------ */
@media all and (min-width:1024px) {
    /*#region Global Styles
    -------------------------------------------------------- */
    body {font-size:1em;background-color:transparent;}
	a.button, input[type="submit"], input[type="button"]{min-width:100px; padding-left:5%; padding-right:5%;}

    /* Devices */
    p.desktop,div.desktop,section.desktop,nav.desktop{display:block;}
    span.desktop{display:inline;}

	/* Comments */
	#comments .comment-form .table {width:50%;}
	/*#endregion*/


    /*#region Content
    ------------------------------------------------------------ */
	#content section header .label {font-size:2.25em; line-height:1.5em;}
	#content section .details {font-size:1.4em; line-height:1.5em;}
	/*#endregion*/


	/*#region Home
	------------------------------------------------------------ */
	#home section header .label {font-size:2.25em;}
	#home section .details {font-size:1.4em; line-height:1.5em;}
	
	/* Section 01 */
	#home #section-01 {padding-bottom:1.5em; padding-top:7.5em;}
	#home #section-01 h1 {font-size:4em;}
	#home #section-01 footer {margin-top:8.5em;}

	/*Section 02 */
	#home #section-02 footer {margin-top:4em;}
	
	/* Section 03 */
	#home #section-03 {background-size:cover;}

	/*Section 04 */
	#home #section-04 footer {margin-top:4em;}
	
	/* Section 06 */
	#home #section-06 .details .gallery {width:960px;}

	/*#endregion*/


	/*#region About Us
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-about #section-01 {padding-bottom:10em; padding-top:10em;}
	/*#endregion*/

	/*#region Field Turf
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-field-turf #section-01 {height:320px;}
	#content #content-field-turf #section-01 header {padding-top:3.5em;}
	#content #content-field-turf #section-01 header h1 {font-size:4em;}
	/*#endregion*/


	/*#region Health Care
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-health-care #section-01 {height:320px;}
	#content #content-health-care #section-01 header h1 {font-size:2.5em; line-height:1.25em;}
	/*#endregion*/


	/*#region Education
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-education #section-01 {height:320px;}
	#content #content-education #section-01 header {padding-top:2.25em;}
	#content #content-education #section-01 header h1 {font-size:3.5em;}
	/*#endregion*/


	/*#region Corporate
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-corporate #section-01 {height:320px;}
	#content #content-corporate #section-01 header {padding-top:4em;}
	#content #content-corporate #section-01 header h1 {font-size:3.75em;}
	/*#endregion*/


	/*#region Retail/Financial
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-retail-financial #section-01 {height:320px;}
	#content #content-retail-financial #section-01 header {}
	#content #content-retail-financial #section-01 header h1 {font-size:4em;}
	/*#endregion*/


	/*#region Contact Us
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-contact-us #section-01 {height:320px;}
	/*#endregion*/


    /*#region Modules Global
    ------------------------------------------------------------ */
    /* Search */
    #search h3 {}
    #search input[type="search"] {width:25%;}
    #search .select {width:20%;}
    #search input[type="submit"] {background-image:none; display:inline-block; margin-bottom:0; width:auto; text-indent:0;}

	/* Intro */
	#intro section figure {width:30%;}

    /* Categories */
    #categories.grid-view > section {float:left; margin-top:0; padding:2.5%; width:20%;}
    #categories.list-view section figure{width:auto;}
    #categories.list-view section .details {font-size:1.3em;}

    /* Items */
    #items.grid-view > section {float:left; margin-top:0; padding:2.5%; width:20%;}

    #items.list-view > section figure {width:30%;}
    #items.list-view > section .details {font-size:1.25em; /*width:60%;*/}
    #items.list-view > section .details .inner-wrapper {padding:0;}

	/* Item */
	#item .navigation {width:49%;}
	/*#endregion*/


	/*#region Leadtracking Module
	------------------------------------------------------------ */
	#campaign .lead-form .one-half {width:49%;}
	#campaign .lead-complete .message {font-size:1.25em; line-height:1.35em;}
	/*#endregion*/


    /*#region RMS Styles
    ------------------------------------------------------------ */
	 /* RMS Toolbar */
    .admin-toolbar .edit-controls {width:16%;}
    .admin-toolbar .login-bar {width:42%;}
    .admin-toolbar .login-bar #LoginName1 {display:inline;}
	/*#endregion*/
}
/*#endregion*/


/*#region Media Query Standard Desktop 
------------------------------------------------------------ */
@media only screen and (min-width:1200px){

		/*#region Header
    ------------------------------------------------------------ */
    header {height:62px; padding-top:10px;}
	header .inner-wrapper {width:49%;}
	header .logo img {max-height:none;}
	header #navigation {float:left; margin-top:0.4em; text-align:right; width:37%;text-align:right;}
	header #navigation > li {margin-left:0.4em;}
	header #navigation > li:hover ul {padding-top:29px;}
	header #navigation > li:hover ul li a {padding:0.35em 0.75em;}
	header .social {display:block; float:right; margin-top:0.7em; text-align:right; white-space: nowrap; }
	header .social a {display:inline-block;margin-right: 5px;}
	header .social a:last-child {margin-right:0;}
	/*#endregion*/


    /*#region Downloads
    ------------------------------------------------------------ */
    #content #files .flow .file {width:27%;}
    /*#endregion*/
}
/*#endregion*/


/*#region Media Query Large Desktop 
------------------------------------------------------------ */
@media all and (min-width:1450px) {
    /*#region Content
    ------------------------------------------------------------ */
	#content section header .label {font-size:3em; line-height:2em;}
	#content section .details {margin:0 auto; max-width:768px; padding-left:0; padding-right:0;}
	/*#endregion*/


	/*#region Home
	------------------------------------------------------------ */
	#home section header .label {font-size:3em; line-height:2em;}
	#home section .details {margin:0 auto; max-width:768px; padding-left:0; padding-right:0;}

	/* Section 01 */
	#home #section-01 {background-position:center; height:354px; padding-bottom:300px; padding-top:300px;}
	#home #section-01 h1 {font-size:6em; margin-left:0; margin-right:0;}

	/* Section 02 */
	#home #section-02 header .label {margin-bottom:1.5em;}

	/* Section 04 */
	#home #section-04 header .label {margin-bottom:1.5em;}

	/* Section 06 */
	#home #section-06 .details {max-width:none;}
	#home #section-06 .details .gallery {width:1260px;}
    #home #section-06 .details .gallery .photo{height: 340px; margin-left: 40px; margin-right: 40px; width: 340px;}
	/*#endregion*/


	/*#region About Us
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-about #section-01 {padding-bottom:15em; padding-top:15em;}
	/*#endregion*/


	/*#region Field Turf
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-field-turf #section-01 {height:480px;}
	#content #content-field-turf #section-01 header {padding-top:6em;}
	#content #content-field-turf #section-01 header h1 {font-size:6.2em; margin-left:0; margin-right:0;}
	/*#endregion*/


	/*#region Health Care
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-health-care #section-01 {height:480px;}
	#content #content-health-care #section-01 header h1 {font-size:4.5em; margin-left:0; margin-right:0;}
	/*#endregion*/


	/*#region Education
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-education #section-01 {height:480px;}
	#content #content-education #section-01 header h1 {font-size:6em; margin-left:0; margin-right:0;}
	/*#endregion*/


	/*#region Corporate
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-corporate #section-01 {height:480px;}
	#content #content-corporate #section-01 header {padding-top:5em;}
	#content #content-corporate #section-01 header h1 {font-size:6em; margin-left:0; margin-right:0;}
	/*#endregion*/


	/*#region Retail/Financial
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-retail-financial #section-01 {height:480px;}
	#content #content-retail-financial #section-01 header {}
	#content #content-retail-financial #section-01 header h1 {font-size:6em; margin-left:0; margin-right:0;}
	/*#endregion*/


	/*#region Contact Us
	------------------------------------------------------------ */
	/* Section 01 */
	#content #content-contact-us #section-01 {height:480px;}
	/*#endregion*/


}
/*#endregion*/