/*
Theme Name: ELM
Theme URI: http://my.studiopress.com/themes/smart-passive-income/
Description: With its friendly typography and bold design, Smart Passive Income Pro gives a welcoming and familiar face to your online platform.
Author: StudioPress

Version: 1.0.1

Tags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-colors, custom-header, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, flexible-header, footer-widgets

Template: genesis
Template Version: 2.2.3
*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
html,
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
#primary.content-area #main.site-main .post-media{display:none;}
.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before{content:" ";display:table;}
.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after{clear:both;content:" ";display:table;}
html{font-size:62.5%;}
body > div{font-size:2rem;}
body{background-color:#f5f5f5;color:#808080;font-family: 'SFUIDisplay-Light';font-size:20px;font-size:2rem;font-weight:300;line-height:1.625;margin:0;}
a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
a{color:#37b3cb;text-decoration:none;}
a:hover,
a:focus{color:#309bb0;text-decoration:none;}
a.long{width:100%;text-align:center;}
p{margin:0 0 28px;padding:0;}
ol,
ul{margin:0;padding:0;}
li{list-style-type:none;}
hr{border:0;border-collapse:collapse;border-top:1px solid #ddd;clear:both;margin:1em 0;}
b,
strong{font-weight:700;}
blockquote,
cite,
em,
i{font-style:italic;}
blockquote{margin:40px;}
blockquote::before{content:"\201C";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px;}
.garamond{font-family: 'SFUIDisplay-Light';text-transform:uppercase;letter-spacing:4px;font-size:14px;font-size:1.4rem;color:#37b3cb;font-weight:700;margin:0 0 10px;}
h1,
h2,
h3,
h4,
h5,
h6{color:#18363d;font-family: 'SFUIDisplay-Light';line-height:1.2;margin:0 0 10px;}
h1{font-size:48px;font-size:4.8rem;}
h2{font-size:36px;font-size:3.6rem;}
h3{font-size:28px;font-size:2.8rem;}
h4{font-size:20px;font-size:2rem;}
h5{font-size:18px;font-size:1.8rem;}
h6{font-size:14px;font-size:1.4rem;}
embed,
iframe,
img,
object,
video,
.wp-caption{max-width:100%;}
img{height:auto;}
.featured-content img,
.gallery img{width:auto;}
.spacer{width:100%;height:50px;clear:both;}
.hidden{display:none;}
.gallery{overflow:hidden;}
.gallery-item{float:left;margin:0 0 28px;text-align:center;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-6 .gallery-item{width:16.6666%;}
.gallery-columns-7 .gallery-item{width:14.2857%;}
.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery-columns-9 .gallery-item{width:11.1111%;}
.gn-location-dropdown-box {padding-bottom: 25px; text-align: right; }
.gallery img{border:1px solid #ddd;height:auto;padding:4px;}
.gallery img:hover,
.gallery img:focus{border:1px solid #999;}
input,
select,
textarea{background-color:#fff;border:1px solid #ddd;color:#808080;font-size:16px;font-size:1.6rem;font-weight:300;padding:16px;width: 17%;height: 36px;padding: 4px 8px;margin: 0 auto;}
input:focus,
textarea:focus{border:1px solid #999;outline:none;}
input[type="checkbox"],
input[type="image"],
input[type="radio"]{width:auto;}
::-moz-placeholder{color:#333;font-weight:300;opacity:1;}
::-webkit-input-placeholder{color:#333;font-weight:300;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button{background-color:#37b3cb;border:0;color:#fff;cursor:pointer;font-family: 'SFUIDisplay-Light';font-size:14px;font-size:1.4rem;font-weight:700;padding:15px 35px;text-transform:uppercase;width:auto;letter-spacing:4px;}
.gform_save_link{background-color:#fff;border:1px solid #37b3cb;color:#37b3cb;cursor:pointer;font-family: 'SFUIDisplay-Light';font-size:14px;font-size:1.4rem;font-weight:700;padding:12px 32px;text-transform:uppercase;width:auto;letter-spacing:4px;}
.gform_save_link:hover{background-color:#309bb0;border:1px solid #309bb0;color:#fff;}
button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus{background-color:#309bb0;color:#fff;}
.entry-content .button:hover,
.entry-content .button:focus{color:#fff;}
.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .button{background-color:#c3251d;color:#fff;}
.footer-widgets button:hover,
.footer-widgets input:hover[type="button"],
.footer-widgets input:hover[type="reset"],
.footer-widgets input:hover[type="submit"],
.footer-widgets .button:hover,
.footer-widgets button:focus,
.footer-widgets input:focus[type="button"],
.footer-widgets input:focus[type="reset"],
.footer-widgets input:focus[type="submit"],
.footer-widgets .button:focus{background-color:#fff;color:#333;}
.button{display:inline-block;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button{display:none;}
table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%;}
tbody{border-bottom:1px solid #ddd;}
td,
th{text-align:left;}
td{border-top:1px solid #ddd;padding:6px 0;}
th{font-weight:400;}
.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;}
.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus{clip:auto !important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6);}
.more-link{position:relative;}
.site-inner,
.wrap{margin:0 auto;max-width:1200px;}
.site-inner{clear:both;padding-top:40px;}
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap{width:980px;}
.content-sidebar-sidebar .content-sidebar-wrap{float:left;}
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap{float:right;}
.content{float:right;width:800px;}
.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content{float:left;}
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content{width:580px;}
.full-width-content .content{width:100%;}
.sidebar-primary{float:right;width:360px;}
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary{float:left;}
.sidebar-secondary{float:left;width:180px;}
.content-sidebar-sidebar .sidebar-secondary{float:right;}
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds{float:left;margin-left:2.564102564102564%;}
.one-half,
.three-sixths,
.two-fourths{width:48.717948717948715%;}
.one-third,
.two-sixths{width:31.623931623931625%;}
.four-sixths,
.two-thirds{width:65.81196581196582%;}
.one-fourth{width:23.076923076923077%;}
.three-fourths{width:74.35897435897436%;}
.one-sixth{width:14.52991452991453%;}
.five-sixths{width:82.90598290598291%;}
.first{clear:both;margin-left:0;}
.avatar{float:left;}
.alignleft .avatar,
.author-box .avatar{margin-right:24px;}
.alignright .avatar{margin-left:24px;}
.comment .avatar{margin:0 16px 24px 0;}
.breadcrumb{margin-bottom:20px;}
.archive-description,
.author-box{background-color:#fff;font-size:16px;font-size:1.6rem;margin-bottom:40px;padding:40px;}
.author-box-title{font-size:16px;font-size:1.6rem;margin-bottom:4px;}
.archive-description p:last-child,
.author-box p:last-child{margin-bottom:0;}
.search-form{overflow:hidden;}
.site-header .search-form{float:right;margin-top:12px;}
.entry-content .search-form,
.site-header .search-form{width:50%;}
.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;}
.archive-title{font-size:20px;font-size:2rem;}
.entry-title{font-size:36px;font-size:3.6rem;}
.entry-title a,
.sidebar .widget-title a{color:#333;}
.entry-title a:hover,
.entry-title a:focus{color:#c3251d;}
.widget-title{font-size: 17px;margin-bottom: 14px;text-transform: uppercase;}
.footer-widgets .widget-title{color:#37b3cb;}
a.aligncenter img{display:block;margin:0 auto;}
a.alignnone{display:inline-block;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
a.alignleft,
a.alignnone,
a.alignright{max-width:100%;}
img.centered,
.aligncenter{display:block;margin:0 auto 24px;}
img.alignnone,
.alignnone{margin-bottom:12px;}
a.alignleft,
img.alignleft,
.wp-caption.alignleft{margin:0 24px 24px 0;}
a.alignright,
img.alignright,
.wp-caption.alignright{margin:0 0 24px 24px;}
.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:700;text-align:center;}
.entry-content p.wp-caption-text{margin-bottom:0;}
.sticky{}
.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video{margin:0 0 28px;}
.widget{word-wrap:break-word;}
.widget ol > li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px;}
.widget li li{border:0;margin:0 0 0 30px;padding:0;}
.widget_calendar table{width:100%;}
.widget_calendar td,
.widget_calendar th{text-align:center;}
.featured-content .entry{border-bottom:2px solid #f5f5f5;margin-bottom:20px;padding:0 0 24px;}
.footer-widgets .entry{border-bottom:1px dotted #666;}
.featured-content .entry-title{font-size:20px;font-size:2rem;}
.enews-widget,
.enews-widget .widget-title{color:#fff;}
.sidebar .widget.enews-widget{background-color:#333;}
.enews-widget input,
.enews-widget input:focus{border:1px solid #333;}
.enews-widget input{font-size:16px;font-size:1.6rem;margin-bottom:16px;}
.enews-widget input[type="submit"]{background-color:#c3251d;color:#fff;margin:0;width:100%;}
.enews-widget input:hover[type="submit"],
.enews-widget input:focus[type="submit"]{background-color:#fff;color:#333;}
.enews form + p{margin-top:24px;}
#wpstats{display:none;}
.genesis-skip-link{margin:0;}
.genesis-skip-link li{height:0;width:0;list-style:none;}
:focus{color:#333;outline:none;}
.edn-position-top_absolute .edn-container{z-index:9999999 !important;}
.ednpro_user-can-close{z-index:999999999 !important;}

.site-header{min-height:80px;position:fixed;width:100%;z-index:99999;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.site-header .wrap{}
.shrink .site-header{background:#18363d;}
body.blog .site-header{
	background: #18363d;
}
body.blog .site-inner .content-sidebar-wrap #genesis-content .archive-description{
margin: 0;
margin-top: 20px;
padding-bottom: 0;
}
body.blog .site-inner .content-sidebar-wrap #genesis-content .archive-description{
	font-size: 36px !important;
}


@font-face {
  font-family: 'FuturaStd-Book';
  src: url('fonts/FuturaStd-Book.eot?#iefix') format('embedded-opentype'),  
    url('fonts/FuturaStd-Book.otf')  format('opentype'),
	url('fonts/FuturaStd-Book.woff') format('woff'), 
	url('fonts/FuturaStd-Book.ttf')  format('truetype'), 
	url('fonts/FuturaStd-Book.svg#FuturaStd-Book') format('svg');
}

@font-face {
  font-family: 'SFUIDisplay-Light';
  src: url('fonts/SFUIDisplay-Light.eot?#iefix') format('embedded-opentype'),  
    url('fonts/SFUIDisplay-Light.otf')  format('opentype'),
	url('fonts/SFUIDisplay-Light.woff') format('woff'), 
	url('fonts/SFUIDisplay-Light.ttf')  format('truetype'), 
	url('fonts/SFUIDisplay-Light.svg#SFUIDisplay-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}




/**/

.page-id-2301 .master-header.parallax-section{background:url(images/news-feed-banner.jpg) no-repeat top center !important;background-size:cover !important;}
.page-id-2301 .content-section-wrap .gn-block{ padding: 25px; background: #eeffff; margin-bottom:50px;}
.page-id-2301 .content-section-wrap .gn-title{font-size:22px !important;color:#000;margin:0;}
.page-id-2301 .content-section-wrap .gn-desc{margin-bottom:4px;}
.page-id-2301 .content-section-wrap p{font-size:16px;line-height:25px; color:#000; margin:0; padding:0;}
.page-id-2301 .content-section-wrap p a{display: inline-block;background:none;font-size:14px;font-weight:400;padding:7px 0 3px 0;margin:0;color:#37b3cb;}
.page-id-2301 .content-section-wrap p a:hover{background:none; color:#309bb0;}

.page-id-2301 .content-section-wrap p font{display:block;font-size:16px;line-height:20px; color:#000; margin:0; padding:0;}

.page-id-2301 .content-section-wrap a{display:inline-block;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;background-color:#37b3cb;color:#fff;padding:16px 34px 15px 24px;margin-top:20px;transform:all 500ms ease-in-out;}
.page-id-2301 .content-section-wrap a:hover{background:#309bb0;}
.page-id-2301 .content-section-wrap a span{padding-left:12px;}


.page-id-2357 .master-header.parallax-section{background:url(images/bg-inner-page1.jpg) no-repeat top center !important;background-size:cover !important;}
.page-id-2357 .news_signup {margin:0;background:#eff;padding:25px;}
.page-id-2357 .news_signup .news_signup_title{font-size:22px;line-height:24px;color:#000;padding:0 0 15px 0;margin:0;display:inline-block;font-weight:400;}
.page-id-2357 .news_signup .newsletter{padding:0;margin:0;}
.page-id-2357 .news_signup .newsletter .tnp-field{padding-bottom:15px;}
.page-id-2357 .news_signup .newsletter .tnp-field.btn{display: inline-block;}
.page-id-2357 .news_signup .newsletter .tnp-field.btn input{font-weight: 500;font-size: 14px;line-height: 10px;text-transform: uppercase;background-color: #37b3cb;color: #fff;padding: 16px 24px 14px 24px;margin-top: 20px;letter-spacing: 2px;}


.page-id-2357 .news_signup .newsletter .tnp-field label{display:block;font-size:14px;color:#000;}
.page-id-2357 .news_signup .newsletter .tnp-field input{background-color:transparent;display:block;font-size:13px;
letter-spacing:1px;width:100%;border-color:#90d4d2;color:#000;}
.page-id-2357 .news_signup .newsletter .tnp-field input.tnp-button{width: inherit;margin: 0;line-height: 10px;background: #37b3cb;padding-left: 20px;padding-right: 20px;transition: all 500ms ease-in-out;letter-spacing: 1px;}
.page-id-2357 .news_signup .newsletter .tnp-field input.tnp-button:hover{background:#309bb0;}
.page-id-2357 .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{height:246px;overflow-y:scroll;overflow-x:hidden;}
.page-id-2357 .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li{font-size:13px;line-height:18px;padding-top:8px;padding-bottom:8px;padding-left:8px;border-bottom:1px solid #ccc;}
.page-id-2357 .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li.ui-menu-item.ui-state-focus{background:#A6E2E1; color:#000;}



.page-id-2357 .left-block{padding: 20px;background:#eff;height:385px;}
.page-id-2357 .left-block span{font-size:22px;line-height:24px;color:#000; text-transform:uppercase; padding:0 0 15px;margin:0;display:inline-block;font-weight:400;}
.page-id-2357 .left-block p{font-size:16px;line-height:25px;color:#000;margin:0;padding:0 0 20px;}

.page-id-2301 {padding-top:0 !important;}
.home.page-template-default.page.page-id-2{padding-top:0 !important;}

.postid-2086{padding-top:0 !important;}
.postid-2086 .master-header .master-header-content{display:inline-block;text-align:center;width:100%;}
.postid-2086 .content-section{margin-top:0;}
.postid-2086 .master-header::after {transform:inherit;}





/**/










/*.shrink .site-title a{background:url(images/logo-negative.png) no-repeat left !important;}*/
/*.shrink .site-title a{background:url(/wp-content/uploads/2018/03/new-one-logo.png) no-repeat left !important;}*/
.shrink .site-title a{background:url(/wp-content/uploads/2018/03/white-logo-345.png) no-repeat left !important;}

.shrink .site-header .contact a{padding:10px 15px;border:1px solid #37b3cb;background:#37b3cb;}
.shrink .site-header .contact a:hover{border:1px solid #309bb0;background:#309bb0;}
.title-area{float:left;padding:10px 0;width:210px;}
.header-full-width .title-area{width:100%;}
.site-title{font-size:32px;font-size:3.2rem;font-weight:400;line-height:1.2;}
.site-title a,
.site-title a:hover,
.site-title a:focus{color:#333;}
.header-image .site-title > a{background:url(images/logo.png) no-repeat left;float:left;min-height:60px;width:100%;}
.site-description{font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.5;}
.site-description,
.site-title{margin-bottom:0;}
.header-image .site-description,
.header-image .site-title{display:block;text-indent:-9999px;}
.site-header .widget-area{float:left;text-align:left;width:50%;margin-left:40px;}
.site-header .header-contact{width:25%;text-align:right;float:right;}
.site-header .phone a{font-family:sans-serif;}
.site-header .contact .fa-envelope{display:none;}
.genesis-nav-menu,
.site-header .menu{clear:both;font-size:13px;font-size:1.3rem;line-height:1;width:100%;}
.genesis-nav-menu .menu-item,
.site-header .menu .menu-item{display:inline-block;text-align:left;}
.genesis-nav-menu a,
.site-header .menu a{color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;display:block;padding:34px 15px;}
.site-header .menu a:hover,
.genesis-nav-menu a:hover,
.genesis-nav-menu a:focus,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus{color:#37b3cb;text-decoration:none;}
.site-header .contact a{padding:10px 15px;border:1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.site-header .contact a:hover{background:#37b3cb;border:1px solid #37b3cb;color:#fff;}
.genesis-nav-menu .sub-menu{left:-9999px;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:320px;z-index:99;}
.genesis-nav-menu .sub-menu a{background-color:#3d6067;border:1px solid #eee;border-top:0;font-weight:400;font-size:14px;font-size:1.4rem;padding:20px;position:relative;width:320px;word-wrap:break-word;}
.genesis-nav-menu .sub-menu .sub-menu{margin:-55px 0 0 199px;}
.genesis-nav-menu .menu-item:hover{position:static;}
.genesis-nav-menu .menu-item:hover > .sub-menu{left:auto;opacity:1;}
.genesis-nav-menu > .first > a{padding-left:0;}
.genesis-nav-menu > .last > a{padding-right:0;}
.genesis-nav-menu > .right{color:#fff;float:right;list-style-type:none;padding:30px 0;}
.genesis-nav-menu > .right > a{display:inline;padding:0;}
.genesis-nav-menu > .rss > a{margin-left:48px;}
.genesis-nav-menu > .search{padding:10px 0 0;}
.sub-menu-toggle,
.menu-toggle{display:none;visibility:hidden;}
.genesis-nav-menu .menu-item:focus{position:static;}
.genesis-nav-menu .menu-item > a:focus + ul.sub-menu,
.genesis-nav-menu .menu-item.sfHover > ul.sub-menu{left:auto;opacity:1;}
.site-header .sub-menu{border-top:1px solid #eee;}
.site-header .sub-menu .sub-menu{margin-top:-56px;}
.site-header .genesis-nav-menu li li{margin-left:0;}
.nav-primary{background-color:#333;}
.nav-primary .genesis-nav-menu a{color:#ccc;text-decoration:none;}
.nav-primary .genesis-nav-menu a:hover,
.nav-primary .genesis-nav-menu a:focus,
.nav-primary .genesis-nav-menu .current-menu-item > a{color:#fff;text-decoration:underline;}
.nav-primary .genesis-nav-menu .sub-menu a{color:#333;}
.nav-primary .genesis-nav-menu .sub-menu a:hover,
.nav-primary .genesis-nav-menu .sub-menu a:focus,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a{color:#c3251d;text-decoration:underline;}
.nav-secondary{background-color:#fff;}
.bx-wrapper{position:relative;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;margin:0 auto;top:590px;left:0;right:0;bottom:0;max-width:1200px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat transparent;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:left;font-size:.85em;font-weight:400;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border:2px solid #fff;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 5px;outline:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:transparent;}
.bx-wrapper .bx-controls a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -31px;}
.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -31px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:1;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
.home-slider:after{content:"";background:#fff;margin-top:0px;min-height:215px;position:absolute;-webkit-transform:skewY(5deg);-moz-transform:skewY(5deg);-o-transform:skewY(5deg);-ms-transform:skewY(5deg);transform:skewY(5deg);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;width:100%;z-index:2;}
.parallax-section{background-attachment:fixed;background-position:0px 0px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.home-master-header:before{content:"";background:#333;opacity:0.3;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;}
.home-master-header{position:relative;overflow:hidden;width:100%;color:#fff;}

/**/
.home-master-header .slider-content{position:relative;color:#fff;z-index:2;/*display:table-cell;*/height:700px;vertical-align:middle;line-height:1.325;text-align:center;text-shadow:2px 2px #555;/*width:930px;*/width:100%;margin-top:190px;}
.home-master-header .slider-content h3{font-family: 'SFUIDisplay-Light';font-size:15px;line-height:45px;letter-spacing:4px;color:#fff;text-transform:uppercase;text-shadow:none;padding:0;margin:0;}
.home-master-header .slider-content h1{font-family: 'SFUIDisplay-Light';font-size:62px;line-height:68px;color:#fff;text-transform:uppercase;text-shadow:none;padding:0 0 18px 0;margin:0;}
.home-master-header .slider-content h1 span{display:block;}
.home-master-header .slider-content h4{font-family: 'SFUIDisplay-Light';text-transform:uppercase;font-size:18px;line-height:30px;color:#fff;text-shadow:none;background:url(images/bannertextbg.png) no-repeat top center;background-size:cover;padding:0 56px 0 56px;margin:0 0 24px;display:inline-block;letter-spacing:1px;}
.home-master-header .slider-content p{font-family:'SFUIDisplay-Light';font-size:20px;line-height:22px;color:#fff;text-shadow:none;letter-spacing:2px;font-weight:400;margin:0;}


.log_home{display:inline-block;width:100%;}
.log_home h3{float:left;font-family:'SFUIDisplay-Light';font-size:20px;line-height:108px;color:#000; font-weight: normal; text-transform:uppercase;padding:0 30px 0 0;margin:0 40px 0 0;background:url(images/managementarrow.png) no-repeat right center;}

.log_home ul {float:left; padding-bottom:20px; text-align:center; max-width:780px; margin:auto;}
.log_home ul li {display:inline-block;  margin-left:-4px; padding:0 20px 0 0;}
.log_home ul li:last-child{padding:0;}

.childcare{background:url(images/Childcarebg.jpg) no-repeat top center;background-size:cover;width:100%;padding:45px 0;margin:0;}
.childcare .wrap{position:relative;}
.childcare .left-block{/*float:left;padding:0;margin:32px 0 0 -111px;width:74%;*/float:left;padding: 0;margin: 0;width:45%;box-shadow: 0 0px 11px 0 rgba(0,0,0,0.12);border: 5px solid #fff;}
.childcare .left-block img{width:100%;vertical-align:bottom;}
.childcare .rigt-block{/*padding:0;margin:0;width:42%;position:absolute;right:0;top:32px;*/padding: 0;margin: 0;width:50%; float:right;}
.childcare .rigt-block h2{font-family: 'SFUIDisplay-Light';font-size: 36px;line-height: 46px;color: #000000;text-transform: uppercase;padding: 0 0 18px;margin: 0 0 20px;position: relative;}
.childcare .rigt-block h2 span{font-family: 'SFUIDisplay-Light';color: #2da9c1;display: block;padding: 0;margin: 0;font-size: 48px;font-weight: 600;letter-spacing: 1px;}
.childcare .rigt-block h2:after{content:"";position:absolute; bottom:0; left:0; width:40px; height:1px; background:#2da9c1; padding:0; margin:0;}
.childcare .rigt-block p{font-family: 'SFUIDisplay-Light';color: #323232;font-size: 16px;line-height: 26px;padding:0 0 16px;margin: 0;}

.early-block{background:url(images/early.jpg) no-repeat top center;background-size:cover;width:100%;padding:45px 0;margin:0;}
.early-block .left-block{float:left;width:45%; padding:0; margin:0;}
.early-block .left-block h2{font-family: 'SFUIDisplay-Light';font-size: 48px;line-height: 58px;color: #fff;font-weight: 600;text-transform: uppercase;padding:0 0 32px;margin: 0;}
.early-block .left-block h2 span{font-size:30px;line-height:38px;display:block;}
.early-block .left-block p{font-family: 'SFUIDisplay-Light';font-size:16px;line-height:28px;color:#fff;padding:0 0 25px 0;margin:0;}
.early-block .left-block p a{color:#b6f3ff;}
.early-block .left-block p a:hover{color:#fff;}

.early-block .left-block .button{font-family: 'SFUIDisplay-Light'; font-size:13px; line-height:15px; letter-spacing:1px;color: #020202; padding:16px 65px 14px 22px;background:url(images/morearrow.png) no-repeat 88% center #fff;}
.early-block .left-block .button:hover{background-color:#95e0ef;}


.early-block .right-block{float:right;width:52%;padding:0;margin:0;position:relative;z-index:999;}
.early-block .right-block iframe{width:100%;height:350px;}
.early-block .right-block:after{content: "";position: absolute;top:14px;border:1px solid #80d0e0;height:97%;width:600px;left:-12px;z-index:-1;}

.early-block.block2 .left-block{width:50%;}
.early-block.block2 .right-block{width:45%;}
.early-block.block2.block3{background: url(images/Childcarebg.jpg) no-repeat top center;background-size:cover;}
.early-block.block2.block3 h2{color:#000;}
.early-block.block2.block3 .left-block ul li{color:#000;background: url(images/check-squareicon1.png) no-repeat left top;}

.early-block.block2.block3 .left-block{float:right;}
.early-block.block2.block3 .right-block{float:left;}


.early-block.block2 .right-block img{width:100%;box-shadow: 0 0px 11px 0 rgba(0,0,0,0.12);border:5px solid #fff;}
.early-block.block2 .right-block:after{display:none;} 
.early-block.block2.block3 .left-block ul li{font-size:16px;line-height:24px;width:50%;float:left;}
















.section-2-content { text-align:center; }
.section-2-content h2{font-family: 'SFUIDisplay-Light'; font-size:40px; line-height:42px; color:#000; text-transform:uppercase; padding:0 0 50px; margin:0;}

.section-2-content .top-block{display:inline-block;padding:0 0 20px;margin:0;border-bottom:1px solid #f6f6f6;}
.section-2-content .top-block .big-block{width:25%; float:left; padding:0; margin:0;}
.section-2-content .top-block .big-block .box{padding:0 15px; margin:0;}
.section-2-content .top-block .big-block .box .icon-block{padding:0;margin:0 auto;position:relative;width:106px;height:106px; display:inline-block;}
.section-2-content .top-block .big-block .box .icon-block img{width:100%;}

.section-2-content .top-block .big-block .box .icon-block .nomber-block{position:relative;top:29px;left:0;width:25px;height:25px;background:#37b3cb;font-family: 'SFUIDisplay-Light';font-size:12px;line-height:14px;color:#fff;border-radius:100%;padding:4px 0 0 0;margin:0;font-weight:600;border:2px solid #fff;}
.section-2-content .top-block .big-block .box h3{font-family: 'SFUIDisplay-Light';font-size: 22px;line-height: 24px;color: #000;text-transform: uppercase;padding: 7px 0 15px;margin: 0 0 18px;position: relative;}
.section-2-content .top-block .big-block .box h3:after{content:"";position:absolute; bottom:0; left:0; right:0; width:38px; height:2px; background:#37b3cb; padding:0;margin:0 auto;}
.section-2-content .top-block .big-block .box h6{font-family: 'SFUIDisplay-Light'; font-weight: normal; font-size: 15px;line-height: 21px;color: #000;letter-spacing: .2px;padding: 0;margin: 0;}

.section-2-content .bottom-block{display:inline-block;width:100%; padding:30px 0 0 0; margin:0;}
.section-2-content .bottom-block h3{font-family: 'SFUIDisplay-Light'; font-size:30px; line-height:35px; color:#000;padding:0 0 30px 0; margin:0; font-weight: normal;}
.section-2-content .bottom-block a{font-family: 'SFUIDisplay-Light';font-size:13px;line-height:16px;color:#fff;text-transform:uppercase;letter-spacing:2px; font-weight:600;padding:16px 65px 14px 22px;margin:0;background:url(images/morearrowwhite.png) no-repeat 88% center #37b3cb;}
.section-2-content .bottom-block a:hover{background-color:#309bb0;}
.methodology.block1{border-top: 1px solid #efefef;padding-top:0;}
.methodology.block1 .box{width:33.33%;}
.methodology.block1 .box h3{padding:20px 0 0;margin:0;}
.methodology .box h3:after{top:0;}
.methodology.block1 .box h3 span{display:block;}



/**/









.bx-wrapper .bx-viewport{box-shadow:none !important;border:none !important;left:0 !important;}
.bx-wrapper .bx-viewport .parallax-slider li{width:100% !important;}





.home-master-header .slider-content p{display:none;}
.home-master-header .active-slide p{display:block;/*font-size:30px;font-size:3rem;*/}
.home-master-header .slider-content h2{font-size:60px;font-size:6rem;color:#fff;}
.home-section-1{background:url(images/bg-section1.jpg) no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;z-index:3;padding:0 0 0 0;}
.home-section-2{padding:50px 0;position:relative;overflow:hidden;width:100%;background-image: none !important;}
.home-section-2:before{content:"";background:#eee;opacity:0.3;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;}
.section-2-content{position:relative;z-index:2;}
.section-2-content h2{font-size:48px;font-size:4.8rem;}
.section-2-content .button{font-size:16px;font-size:1.6rem;padding:20px 50px;margin:15px 0;}
.home-section-3{background:url(images/bg-section3.jpg) no-repeat 0 60%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;padding:70px 0;}
.home-section-3 h2.opportunities{font-family: 'SFUIDisplay-Light';font-size:40px;line-height:42px;color:#fff;text-transform: uppercase;text-align: center; position:relative; padding:0 0 20px;margin:0 0 25px;}
.home-section-3 h2.opportunities:after{content:"";position:absolute; bottom:0; left:0; right:0; width:75px; height:1px;background:#5c5c5c;padding:0;margin:0 auto;}
.home-section-3 p{font-family: 'SFUIDisplay-Light';font-size: 19px;line-height: 25px;color:#dedede;letter-spacing:0;padding: 0;margin: 0;}
.home-section-3 p span{display:block;}





.home-section-3 .quicklinks{font-size:16px;font-size:1.6rem;overflow:hidden;padding: 0 0 25px 0;border-bottom:1px solid #5d5d5d;margin:50px 0 0;}
.home-section-3 .quicklinks .item{text-align:center;padding:20px;/*background:#fff;border:1px solid #ccc;*/color:#808080;width:20%;margin:0;}
/*.home-section-3 .quicklinks .item:hover{border:1px solid #37b3cb;}*/



.home-section-3 .quicklinks p{margin:0; color:#dedede;font-size: 14px; line-height:22px}
/*.home-section-3 .entry-title span{color:#37b3cb;}*/
.home-section-3 h4.entry-title{font-size:17px;line-height: 24px;min-height: 85px;font-family: 'SFUIDisplay-Light';color: #fff;padding: 12px 0 0;margin: 0 0 15px 0;position: relative;}
.home-section-3 h4.entry-title:after{content:"";position:absolute; bottom:0; left:0; right:0; width:36px; height:2px; background:#37b3cb; padding:0; margin:0 auto;}

.home-section-3 .bottom-block{text-align:center; padding:60px 0 0 0; margin:0;}
.home-section-3 .bottom-block p{font-family: 'SFUIDisplay-Light';font-size: 16px;line-height: 22px;color:#dedede;letter-spacing:0;padding: 0 0 30px 0;margin: 0;}
.home-section-3 .bottom-block a{font-family: sfuidisplay-light;font-size: 13px;line-height: 16px;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-weight: 600;padding: 16px 65px 14px 22px;margin: 0;background: url(images/morearrowwhite.png) no-repeat 88% center #37b3cb;}
.home-section-3 .bottom-block a:hover{background-color:#309bb0;}





.home-section-3 span{display:block;}
.home-section-3 .one-third:nth-child(3n+1){clear:both;margin-left:0;}
.home-section-4{background:#f0f0f0;padding:40px 0;}
.home-section-4 .home-latest{overflow:hidden;}
.home-section-4 .first-row{overflow:hidden;}
.home-section-4 .featured-entry{padding:30px 60px;min-height:360px;background:#18363d;text-align:center;width:50%;float:left;}
.home-section-4 .featured-entry h2{padding:70px 0;color:#fff;}
.home-section-4 .featured-entry h6,
.home-section-4 .featured-entry a{font-size:14px;font-size:1.4rem;color:#37b3cb;font-family: 'SFUIDisplay-Light';text-transform:uppercase;font-weight:700;letter-spacing:4px;}
.home-section-4 .featured-entry a:hover{text-decoration:underline;}
.home-section-4 .featured-image{overflow:hidden;margin:0;width:25%;float:left;line-height:0;}
.home-section-4 .featured-image img{max-width:800px;}
.home-section-4 .testimonial-entry{width:25%;min-height:360px;float:left;background:#fff;padding:30px 40px;}
.home-section-4 .bx-wrapper .bx-viewport{height:360px !important;}
.home-section-4 .testimonial-entry h6{letter-spacing:4px;font-size:14px;font-size:1.4rem;color:#37b3cb;font-family: 'SFUIDisplay-Light';text-transform:uppercase;font-weight:700;}
.home-section-4 .testimonial-entry p{font-size:24px;font-size:2.4rem;line-height:26px;color:#18363d;}
.home-section-4 .testimonial-content:before{content:"“";font-size:24px;font-size:2.4rem;position:relative;left:-10px;top:30px;}
.home-section-4 .testimonial-entry span{display:block;font-size:16px;font-size:1.6rem;line-height:18px;}
.home-section-4 .testimonial-entry span.childcare-centre{font-family: 'SFUIDisplay-Light';color:#37b3cb;text-transform:uppercase;font-size:14px;font-size:1.4rem;}
.home-section-4 .testimonial-wrap{float:left;width:25%;background:#fff;}
.home-section-4 .latest-image,
.home-section-4 .latest-entry,
.home-section-4 .project-link,
.home-section-4 .testimonial-link{width:25%;float:left;min-height:360px;}
.home-section-4 .latest-image{overflow:hidden;}
.home-section-4 .latest-image img{max-width:800px;}
.home-section-4 .latest-entry{background:#fff;padding:30px 40px;}
.home-section-4 .latest-entry h6,
.home-section-4 .latest-entry a{font-size:14px;font-size:1.4rem;color:#37b3cb;font-family: 'SFUIDisplay-Light';text-transform:uppercase;font-weight:700;}
.home-section-4 .latest-entry a:hover{text-decoration:underline;}
.home-section-4 .latest-entry h6{letter-spacing:1px;}
.home-section-4 .latest-entry h3{font-size:24px;font-size:2.4rem;padding:170px 0 0;}
.home-section-4 .project-link,
.home-section-4 .testimonial-link{padding:225px 40px 30px;}
.home-section-4 .project-link{background:#18363d;}
.home-section-4 .testimonial-link{background:#34b2ca;}
.home-section-4 .project-link a{font-size:24px;font-size:2.4rem;color:#34b2ca;}
.home-section-4 .testimonial-link a{font-size:24px;font-size:2.4rem;color:#18363d;}
.home-section-4 .project-link a:hover,
.home-section-4 .testimonial-link a:hover{color:#fff;}
.home-section-4 .testimonial-link span,
.home-section-4 .project-link span{display:block;line-height:1;}
.home-section-4 .testimonial-link span.arrow,
.home-section-4 .project-link span.arrow{font-size:48px;font-size:4.8rem;}
.above-footer{padding:40px 0;position:relative;overflow:hidden;width:100%; display:none;}
.above-footer:before{content:"";background:#eee;opacity:0.8;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;}
.above-footer-content{position:relative;z-index:2;}
.above-footer-content h2{font-size:48px;font-size:4.8rem;}
.above-footer-content .button{font-size:16px;font-size:1.6rem;padding:20px 70px;margin:15px 0;}
.above-footer .infofield{margin:0 0 20px;padding:10px;color:#808080;background:transparent;border:1px solid #808080;}
.above-footer::-moz-placeholder{color:#808080;font-weight:300;opacity:1;}
.above-footer::-webkit-input-placeholder{color:#808080 !important;font-weight:300;}
.above-footer input[type="submit"]{width:100%;font-size:16px;font-size:1.6rem;}
.master-header:after{content:"";background:#fff;margin-top:0;min-height:215px;position:absolute;-webkit-transform:skewY(5deg);-moz-transform:skewY(5deg);-o-transform:skewY(5deg);-ms-transform:skewY(5deg);transform:skewY(5deg);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;width:100%;z-index:2;}
.master-header:before{content:"";background:#216775;opacity:0.85;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;}
.master-header{position:relative;overflow:hidden;width:100%;color:#fff;}
.master-header .master-header-content{position:relative;color:#fff;z-index:2;display:table-cell;height:60vh;vertical-align:middle;font-size:48px;font-size:4.8rem;line-height:1.325;text-align:left;text-shadow:2px 2px #555;width:945px;padding:190px 0 335px;}
.postid-2086 .master-header .master-header-content{padding:190px 0 190px;}
.postid-1763 .master-header .master-header-content{padding:190px 0 190px;}
.postid-72 .master-header .master-header-content{padding:190px 0 190px;}


.master-header .master-header-content p{margin:0;line-height:56px;}
.content-section{margin-top:-250px;z-index:2;position:relative;}
.content-section ul{margin-left:40px;}
.content-section li{list-style:disc;}
.content-section-wrap{max-width:1200px;margin:0 auto;padding:40px;background:#fff;overflow:hidden; min-height:300px;}
.post-type-archive-services .content-section-wrap p{ font-size:16px; color:#323232; line-height:26px }
.service-entry{margin:80px 0;overflow:hidden;}
.service-entry .entry-title span{color:#37b3cb;}
.service-entry h3.entry-title{font-family: 'sfuidisplay-light';}
.service-entry .entry-content p{font-size:16px; color:#323232; line-height:26px}
.service-list .thumbnail{text-align:center;display:block;}
.contact-us .one-fourth h2{border-bottom:2px solid #37b3cb;margin-bottom:28px;}
.contact-us .one-fourth a.phone,
.contact-us .one-fourth h2 a.email{color:#808080;}
.contact-us .one-fourth a.email:hover,
.contact-us .one-fourth h2 a.phone:hover{color:#37b3cb;}
.contact-us .form{width:70%;margin-left:6.5%;font-size:16px;font-size:1.6rem;}
.contact-us .infofield{margin:0 0 15px;padding:15px;background:#fafafa;}
.contact-us .infofield:focus{border:1px solid #37b3cb;}
.wpcf7-form-control-wrap .g-recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;background:#fff;}
.testimonial-list{overflow:hidden;}
.elm-testimonials-archive .testimonial-entry{overflow:hidden;margin:0 0 100px;}
.elm-testimonials-archive .testimonial-entry span{font-size:16px;font-size:1.6rem;}
.elm-testimonials-archive .testimonial-entry .author{font-weight:700;}
.elm-testimonials-archive .testimonial-entry .position,
.elm-testimonials-archive .testimonial-entry .childcare-centre{color:#37b3cb;}
.elm-testimonials-archive .testimonial-entry .position:before,
.elm-testimonials-archive .testimonial-entry .childcare-centre:before{content:', ';}
.elm-testimonials-archive .testimonial-entry .avatar img{width:60px;height:60px;border:1px solid #ccc;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.elm-testimonials-archive .testimonial-entry .avatar{margin-right:10px;}
.elm-testimonials-archive .testimonial-entry .author,
.elm-testimonials-archive .testimonial-entry .position,
.elm-testimonials-archive .testimonial-entry .childcare-centre,{margin:15px 0;display:inline-block;}
.elm-projects-archive .:nth-child(2n+1),
.elm-projects-single .:nth-child(2n+1){clear:both;margin-left:0;}
.elm-projects-archive .project-wrap,
.elm-projects-single .project-wrap{margin:0;width:50%;border:1px solid #fafafa;}
.project-wrap{position:relative;overflow:hidden;min-height:360px;line-height:0;}
.project-entry img{max-width:800px;}
.project-link .overlay{background:#18363d;position:absolute;top:0;left:0;z-index:100;opacity:0;width:100%;height:100%;padding:30px 60px;text-align:center;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;transition:all 500ms ease-out;}
.project-link h2{color:#fff;padding:80px 0;min-height:250px;}
.project-link h6{font-size:14px;font-size:1.4rem;color:#37b3cb;font-family: 'SFUIDisplay-Light';text-transform:uppercase;font-weight:700;letter-spacing:4px;}
.project-link:hover .overlay{opacity:1;}
.gallery-section{margin-bottom:60px;}
.main-content-section{overflow:hidden;padding:60px 0;}
.elm-projects-single .main-content-section .wrap{max-width:700px;}
.elm-projects-single .main-content-section ul{margin-left:0;}
.elm-projects-single .main-content-section ul>li{list-style:none;}
.elm-projects-single .sp-arrow{width:70px;height:70px;}
.elm-projects-single .sp-previous-arrow:before,
.elm-projects-single .sp-previous-arrow:after,
.elm-projects-single .sp-next-arrow:before,
.elm-projects-single .sp-next-arrow:after{content:none;}
.elm-projects-single .sp-next-arrow{background:url(images/gallery-arr-rgt.png) no-repeat;}
.elm-projects-single .sp-previous-arrow{background:url(images/gallery-arr-lft.png) no-repeat;}
.elm-projects-single .sp-horizontal .sp-previous-arrow{left:-35px;}
.elm-projects-single .sp-horizontal .sp-next-arrow{right:-35px;}
.elm-projects-single .sp-fade-arrows{opacity:0.5;}
.elm-projects-single .sp-slides-container:hover .sp-fade-arrows{opacity:1;}
.elm-projects-single .sp-selected-thumbnail{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:none !important;background:#37b3cb;width:40px !important;height:40px !important;margin:10px;}
.elm-projects-single .sp-selected-thumbnail img{display:none;}
.elm-projects-single .project-entry img{max-width:100%;}
.elm-projects-single .sp-top-thumbnails .sp-thumbnail-container,
.elm-projects-single .sp-bottom-thumbnails .sp-thumbnail-container{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.elm-projects-single .sp-bottom-thumbnails{margin-top:20px;}
.elm-projects-single .more-projects{padding:70px 0;background:#f0f0f0;border-top:1px solid #ccc;}
.elm-projects-single h2.project-header{padding:0 0 30px;text-align:center;}
.garamond.one-fourth{font-size:20px;font-size:2.0rem;font-weight:400;}
.elm-team .team-wrapper{overflow:hidden;padding:80px 0 0;}
.elm-team .background{background:#f0f0f0;width:900px;height:400px;margin:260px auto 0 75px;}
.elm-team .quote{max-width:700px;color:#37b3cb;font-style:italic;font-family: 'SFUIDisplay-Light';font-size:48px;font-size:4.8rem;margin:0 0 20px;}
.elm-team .thumbnail{margin:150px 0 0;display:inline-block;line-height:0;}
.elm-team .thumbnail img{border:1px solid #f0f0f0;}
.elm-team .details{font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;}
.elm-team .entry-content{margin:40px 0;}
.elm-team .entry-content h2{margin:20px 0;}
.page-testimonial-wrap .author,
.page-testimonial-wrap .childcare-centre{font-size:16px;font-size:1.6rem;display:block;}
.page-testimonial-wrap .author{color:#18363d;}
.page-testimonial-wrap .childcare-centre{color:#37b3cb;}
.page-testimonial-wrap .testimonial-entry{background:url(images/quote.png) no-repeat 0 0;}
.page-testimonial-wrap .testimonial-content{padding:65px 0 0;}
.above-cta{background:url(images/magnifying-glass.jpg) no-repeat center center;overflow:hidden;padding:30px 0;width:100%;}
.content-section .instruction{display:none;}
.content-section .gform_wrapper .gform_page_footer{margin:25px 0;padding:25px 0 0;}
.content-section::-moz-placeholder{color:#ccc;font-weight:300;font-size:16px;opacity:1;}
.content-section::-webkit-input-placeholder{color:#ccc;font-weight:300;font-size:16px;}
.content-section .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{font-size:14px;}
.content-section .gform_wrapper label.gfield_label{font-weight:400;}
.content-section .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:16px;}
.content-section .gform_wrapper .gfield_time_hour input,
.content-section .gform_wrapper .gfield_time_minute input{width:70%;}
.content-section .gform_wrapper li.gfield.gfield_error,
.content-section .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fafafa;border-top:1px solid #ff0000;border-bottom:1px solid #ff0000;}
.content-section .gform_wrapper .gfield_error .gfield_label{color:#808080;}
.content-section .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.content-section .gform_wrapper li.gfield_error textarea{border:#18363d;}
.content-section .gform_wrapper .validation_message{color:#ff0000;font-weight:400;}
.content-section .gform_wrapper .description,
.content-section .gform_wrapper .gfield_description,
.content-section .gform_wrapper .gsection_description,
.content-section .gform_wrapper .instruction{font-size:12px;}
.content-section .gform_wrapper div.validation_error{color:#18363d;font-size:16px;font-weight:400;margin-bottom:25px;border-top:2px solid #18363d;border-bottom:2px solid #18363d;padding:16px 0;clear:both;width:100%;text-align:center;}
.content-section .wpc_form button.wpc_submit,
.content-section .wpc_form input[type="button"].wpc_submit,
.content-section .wpc_form input[type="submit"].wpc_submit{background-color:#37b3cb;border:0;color:#fff;cursor:pointer;font-family: 'SFUIDisplay-Light';font-size:14px;font-size:1.4rem;font-weight:700;padding:15px 35px;text-transform:uppercase;width:auto;letter-spacing:3px;}
.content-section .wpc_form button.wpc_submit:hover,
.content-section .wpc_form input[type="button"].wpc_submit:hover,
.content-section .wpc_form input[type="submit"].wpc_submit:hover{border:none;background:#309bb0;}
.content-section .wpc_form input[type=text],
.content-section .wpc_form input[type=email],
.content-section .wpc_form input[type=password],
.content-section .wpc_form input[type=number],
.content-section .wpc_form input[type=file],
.content-section .wpc_form select, .wpc_form textarea{background-color:#ffffff;border:1px solid #dddddd;border-radius:0;color:#444444;font-size:16px;max-width:100%;padding:15px;width:100%;outline:none;}
body.elm-landing-page > div{font-size:16px;font-size:1.6rem;}
.elm-landing-page .master-header:before{background:#000;opacity:0.4;}
.elm-landing-page .master-header:after{z-index:1;-webkit-transform:skewY(-5deg);-moz-transform:skewY(-5deg);-o-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg);}
.elm-landing-page .wrap{max-width:1200px;}
.elm-landing-page .site-header{background:#18363d;}
.elm-landing-page .site-header .header-contact{width:50%;font-size:21px;font-size:2.1rem;padding:23px 0;}
.elm-landing-page .site-header .header-contact a{color:#fff;}
.elm-landing-page .site-header .header-contact a:hover{color:#37b3cb;}
.elm-landing-page .master-header .master-header-content{width:auto;padding:80px 0 70px;}
.elm-landing-page .master-header-content .container{padding:165px 0px 150px;line-height:50px;font-family: 'SFUIDisplay-Light';text-shadow:none;}
.elm-landing-page .master-header-content .landing-page-form{font-size:18px;padding:25px 25px 0 25px;background:rgba(24, 54, 61, 0.3);margin:75px 0px 0;position:relative;}
.elm-landing-page .master-header-content .landing-page-form h2{text-shadow:none;color:#fff;text-align:center;margin:0 0 20px;}
.elm-landing-page .demo-form input[type="submit"],
.elm-landing-page .master-header-content .landing-page-form input[type="submit"]{width:100%;}
.elm-landing-page .master-header-content .landing-page-form .infofield{margin-bottom:10px;}
.landing-section-1,
.landing-section-2{padding:40px 0;}
.landing-section-2{background:#18363d;color:#fff;}
.landing-section-2 h2{color:#fff;margin-bottom:50px;}
.landing-section-2 a.item{pointer-events:none;cursor:default;color:#fff;}
.landing-section-2 span.thumbnail{display:inline-block;float:left;margin-right:10px;}
.landing-section-2 h4{font-size:17px;display:inline;text-transform:uppercase;color:#fff;}
.landing-section-2 h4 span{display:block;font-weight:700;margin-top:10px;}
.landing-section-2 .one-third:nth-child(3n+1){clear:both;margin-left:0;}
.landing-section-3{padding:80px 0;}
.landing-section-3 h3{font-weight:700;font-size:36px;}
.landing-section-3 .two-thirds{border-right:1px solid #ccc;}
.landing-section-3 .button{margin:20px 0;}
.elm-landing-page .footer-widgets,
.elm-landing-page .site-footer,
.elm-landing-page .simple-social-icons ul li a,
.elm-landing-page .simple-social-icons ul li a:hover{background:#f7f7f7 !important;}
.elm-landing-page .credits-left ul{display:none;}
.elm-landing-page .menu-footer-menu-container{display:none;}
.elm-landing-page .section-2-content .button{padding:20px 25px;}
.landing-section-4{padding:40px 0;border-top:1px solid #ccc;}
.landing-section-4 h2{text-align:center;margin:0 0 40px;}
.landing-section-4 .entry-content{font-style:italic;}
.landing-section-4 .testimonial-entry .author{font-weight:700;text-transform:uppercase;}
.landing-section-4 .testimonial-entry .position:before,
.landing-section-4 .testimonial-entry .childcare-centre:before{content:', ';}
.landing-section-4 .testimonial-entry .avatar img{width:60px;height:60px;border:1px solid #ccc;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.landing-section-4 .testimonial-entry .avatar{margin-right:10px;}
.landing-section-4 .testimonial-entry .author,
.landing-section-4 .testimonial-entry .position,
.landing-section-4 .testimonial-entry .childcare-centre,{margin:15px 0;display:inline-block;}
.elm-landing-page .home-section-2{background-position:50% 90%;}
.elm-landing-page .demo-form h2{display:none;}
.elm-landing-page .demo-form .infofield{margin-bottom:10px;}
.landing-partners{padding:60px 0;}
.landing-partners h2{text-align:center;margin-bottom:50px;}
.landing-partners .partner-slide{min-height:130px;}
.landing-partners .bx-wrapper img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('images/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('images/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('images/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('images/fancybox_loading@2x.gif');background-size:24px 24px;}
}
.entry{margin-bottom:40px;padding:50px 60px;}
.content .entry{background-color:#fff;}
.entry-content ol,
.entry-content ul{margin-bottom:28px;margin-left:40px;}
.entry-content ol > li{list-style-type:decimal;}
.entry-content ul > li{list-style-type:disc;}
.entry-content ol ol,
.entry-content ul ul{margin-bottom:0;}
.entry-content code{background-color:#333;color:#ddd;}
p.entry-meta{font-size:16px;font-size:1.6rem;margin-bottom:0;}
.entry-header .entry-meta{margin-bottom:24px;}
.entry-footer .entry-meta{border-top:2px solid #f5f5f5;padding-top:24px;}
.entry-categories,
.entry-tags{display:block;}
.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px;}
.pagination{clear:both;margin:40px 0;}
.adjacent-entry-pagination{margin-bottom:0;}
.archive-pagination li{display:inline;}
.archive-pagination li a{background-color:#333;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-size:1.6rem;padding:8px 12px;text-decoration:none;}
.archive-pagination li a:hover,
.archive-pagination li a:focus,
.archive-pagination .active a{background-color:#c3251d;text-decoration:underline;}
.comment-respond,
.entry-comments,
.entry-pings{background-color:#fff;margin-bottom:40px;}
.comment-respond,
.entry-pings{padding:40px 40px 16px;}
.entry-comments{padding:40px;}
.comment-header{font-size:16px;font-size:1.6rem;}
li.comment{background-color:#f5f5f5;border:2px solid #fff;border-right:0;}
.comment-content{clear:both;word-wrap:break-word;}
.comment-list li{margin-top:24px;padding:32px;}
.comment-list li li{margin-right:-32px;}
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"]{width:50%;}
.comment-respond label{display:block;margin-right:12px;}
.entry-comments .comment-author{margin-bottom:0;}
.entry-pings .reply{display:none;}
.bypostauthor{}
.form-allowed-tags{background-color:#f5f5f5;font-size:16px;font-size:1.6rem;padding:24px;}
.sidebar{font-size:16px;font-size:1.6rem;}
.sidebar li{border-bottom:1px dotted #ddd;margin-bottom:10px;padding-bottom:10px;}
.sidebar p:last-child,
.sidebar ul > li:last-child{margin-bottom:0;}
.sidebar .widget{background-color:#fff;margin-bottom:40px;padding:40px;}



.sd-footer-wrapper{background:url('images/footerbg.jpg') no-repeat top center;background-size:cover;}
.footer-widgets{clear:both;padding-top:40px;font-size:16px;font-size:1.6rem; border-top:1px solid #ccc;}
.footer-widgets .wrap{border-bottom:1px solid #285962;}
.footer-widgets strong{color:#18363d;}
/*.footer-widgets,*/
/*.footer-widgets a{color:#999;}*/
.footer-widgets input{border:1px solid #333;}
.footer-widgets a.button,
.footer-widgets a:hover,
.footer-widgets a:focus{text-decoration:underline;}
.footer-widgets li{list-style:none;}
.footer-widgets li a {color: #fff;display: inline-block;font-size: 14px;font-weight: 400;line-height: normal;margin-top: 8px;padding: 0;text-decoration: none !important;text-transform: capitalize;letter-spacing: 1px;}
.footer-widgets li a:hover {color:#309bb0;}
.footer-widgets .widget{margin-bottom:30px;}
.footer-widgets .widget .logo-block{padding-bottom:5px;}

.footer-widgets .widget h6{color: #fff;font-size: 13px;line-height: 18px;font-weight: 600;padding:0 0 14px 0;margin: 0;position: relative;text-transform: uppercase;letter-spacing: 1px;}
.footer-widgets .widget h6:after{content: "";position: absolute;right: 0;width:18%;height: 1px;background: #fff;top: 8px;}
.footer-widgets .widget .address{padding:0; margin:0;}
.footer-widgets .widget .address li{color: #fff;font-size: 14px;line-height: 17px;padding: 0px 0 4px 27px;margin: 0 0 8px 0;}
.footer-widgets .widget .address li a{ font-size:19px; line-height:21px;font-weight: 400; background:none;font-weight:inherit;padding:0;margin:0;transition:all 500ms ease-in-out;}
.footer-widgets .widget .address li a:hover{color:#37b3cb}
.footer-widgets .widget .address li:nth-child(1){background:url(images/footericon1.png) no-repeat left top;}
.footer-widgets .widget .address li:nth-child(2){background:url(images/footericon2.png) no-repeat left top;}
.footer-widgets .widget .menu-our-services2-container{padding-top:35px;}









.footer-widgets p:last-child{margin-bottom:0;}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4{width:23.076923076923077%;float:left;margin-left:2.5%;}
.footer-widgets-1{margin-left:0px;}
.site-footer{/*background-color:#fff;*/font-size:16px;font-size:1.6rem;line-height:20px;padding:20px 0;color:#999;}
.site-footer .one-half.first.credits-left{width:33%;padding-top:6px;}
.site-footer .one-half.credits-right {float:right;width:13%;margin:0;}
.site-footer .full.credits-left.bottom{float:right !important;width:51% !important;padding-top:4px;margin-top:0 !important;}
.site-footer .full.credits-right.bottom{width: 100% !important;text-align: center !important;padding-top: 12px;}
.site-footer .full.credits-left.bottom ul li {float:right; padding:0; margin:0;}
.site-footer .full.credits-left.bottom ul li a{font-family: 'SFUIDisplay-Light';font-size: 14px;line-height: 16px;color: #fff;letter-spacing: 1px;text-decoration: none;padding: 0 0 0 0;margin: 0 18px 0 0;}
.site-footer .full.credits-left.bottom ul li a:last-child{margin:0;}


.site-footer .full.credits-left.bottom ul li a:hover{color:#309bb0;}
.site-footer .one-half.first.credits-left .textwidget{font-family: 'SFUIDisplay-Light';color:#fff;font-size:14px;line-height:16px;}
.site-footer .one-half.credits-right ul li{margin:0 7px 0 0 !important;}
.site-footer .one-half.credits-right ul li:last-child{margin:0 !important;}

.site-footer .one-half.credits-right ul li a{border-radius:100% !important;font-size:16px !important;padding:8px 0 0 0 !important;width:31px !important;height:23px !important;}



.site-footer p{margin-bottom:0;}
.site-footer ul{margin:0;}
.site-footer li{display:inline-block;}
.site-footer a{padding:0 20px 0 0;color:#999}
.site-footer a:hover{text-decoration:underline;}
.credits-right .simple-social-icons ul li{margin:0 !important;}
.credits-right .simple-social-icons ul li a,
.credits-right .simple-social-icons ul li a:hover{padding:7px;}


@media only screen and (max-width:1300px){
.wrap{padding:0 10px;}
.site-footer .full.credits-left.bottom ul li a{margin:0 15px 0 0;}

}

@media only screen and (max-width:1200px){
.early-block .right-block iframe{ height: 280px; }
.site-inner,
.wrap{max-width:960px;padding:0 10px;}
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap{width:740px;}
.content{width:620px;}
.genesis-nav-menu a, .site-header .menu a{padding-left:5px;padding-right:5px;}
.site-header .header-widget-area{width:484px;margin-left:20px;}
.site-header .header-contact{width:225px;margin:0;}
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content,
.content-sidebar-sidebar .content{width:400px;}
.sidebar-primary{width:300px;}

.log_home h3{text-align:center;width:100%;background:none;padding:0 0 50px;margin:0;line-height:24px;}
.log_home ul {float:inherit;}
.childcare .rigt-block{width:53%;}
.childcare .rigt-block h2{font-size:32px;line-height:34px;padding:0 0 15px;margin:0 0 15px;}
.childcare .rigt-block p{font-size:15px;line-height:22px;padding:0 0 11px;}
.early-block .left-block h2{font-size:38px;line-height:50px;padding:0 0 12px;}
.early-block .left-block h2 span {font-size:22px;line-height:32px;}
.early-block .left-block p{font-size:15px;line-height:22px;padding:0 0 25px 0;}
.early-block .right-block::after {width:460px;}
.home-section-2{padding-bottom:30px;}
.section-2-content .top-block .big-block .box h3{font-size:18px;line-height:22px;}
.section-2-content .top-block .big-block .box h6{font-size:14px;}

.home-section-4 .latest-entry h3{padding:144px 0 0;}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.sidebar-primary{width:206px;}
.footer-widgets-1{margin-right:30px;}
.site-footer .one-half.first.credits-left {width:43%;}
.site-footer .one-half.credits-right{width:23%;}
.site-footer .full.credits-left.bottom{float:inherit !important;width:100% !important;padding-top:28px;text-align:center;display:inline-block;}
.site-footer .full.credits-left.bottom ul li{float:inherit;}

.postid-1763 .early-block .right-block iframe{height:270px;}
.postid-1763 .methodology h2{font-size:30px;}
.postid-1763 .methodology .box{width:50%;}
}
@media only screen and (max-width:991px){
.early-block .left-block, .early-block .right-block{ width: 100%; float: none; }
.early-block .right-block:after{ display: none; }
}


@media only screen and (max-width:960px){
.home-master-header .slider-content{font-size:36px;font-size:3.6rem;}
.site-inner,
.wrap{max-width:800px;}
.content,
.content-sidebar-sidebar .content,
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content,
.sidebar-content-sidebar .content-sidebar-wrap,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.sidebar-primary,
.sidebar-secondary,
.sidebar-sidebar-content .content,
.sidebar-sidebar-content .content-sidebar-wrap{width:100%;}
.site-header .wrap{padding:4px 0 18px;max-width:900px;}
.header-image .site-title > a{background-position:center top;}
.site-header .header-widget-area{padding-top: 15px;margin:0;width:485px; float:right;}
.site-header .header-contact{width:auto;}
.genesis-nav-menu li,
.site-header ul.menu,
.site-header .search-form{float:left;}
.site-description,
.site-header .title-area,
.site-header .search-form,
.site-title{text-align:center;}
.genesis-nav-menu a,
.genesis-nav-menu > .first > a,
.genesis-nav-menu > .last > a{padding:20px 16px;}
.site-header .search-form{margin:16px auto;}
.genesis-nav-menu li.right{display:none;}
.title-area{padding:0;}
.site-header .header-contact{padding-right:10px;width:100%;}
.genesis-nav-menu a, .site-header .menu a{padding:8px 7px !important;}
.genesis-nav-menu .menu-item, .site-header .menu .menu-item a:last-child{padding-right:0;}
.site-footer .one-half.first.credits-left {width:51%;}
.early-block .right-block::after {width:408px;}
.home-section-4 .latest-entry h3 {padding:54px 0 0;}
.footer-widgets .widget h6::after {width:68%;background:#c3c2c2}
.footer-widgets-1{margin-right:0;}
.footer-widgets ul{margin-left:0;}
.footer-widgets img{margin:0;}
.widget-area.footer-widgets-1.footer-widget-area{padding-bottom:20px;}
.widget-area.footer-widgets-1.footer-widget-area li{width:50%;float:left;}
.widget-area.footer-widgets-2.footer-widget-area{width:100%;margin:0;}
.widget-area.footer-widgets-3.footer-widget-area{width:100%;margin:0;}
.widget-area.footer-widgets-4.footer-widget-area{width:100%;margin:0;}
.methodology.block1 .box h3{font-size:21px;}
.postid-2086 .childcare .left-block{width:100%;margin-bottom:30px;}
.postid-2086 .childcare .rigt-block{width:100%;}
.early-block.block2 .left-block {width:100%;}
.early-block.block2 .right-block {width:100%;}
.early-block.block2.block3 .left-block{padding-bottom: 20px;}
.childcare .left-block{margin: 0 0 14px;width: 100%;}
.childcare.brochure .right-block{width: 100% !important;}
.childcare.brochure .right-block .wpcf7-form div:nth-child(odd){float:left;}
.childcare.brochure .right-block .wpcf7-form div:nth-child(even){float:right;}
.postid-2086 .early-block .left-block p{font-size:15px;}
.childcare .rigt-block{width:100%;}


}
@media only screen and (max-width:800px){
body{background-color:#fff;font-size:16px;font-size:1.6rem;}
.site-inner,
.wrap{padding-left:5%;padding-right:5%;}
.site-header .wrap{padding:0;}
.archive-description,
.author-box,
.comment-respond,
.entry,
.entry-comments,
.entry-pings,
.sidebar .widget{padding:0;}
.site-header{background:#18363d;}
.header-image .site-title > a{background:url(images/logo-negative.png) no-repeat left !important;}
.archive-pagination li a{margin-bottom:4px;}
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds{margin:0;width:100%;}
.sidebar .widget.enews-widget{padding:40px;}

.log_home ul li{padding: 0 0 14px 0;}
.childcare .left-block{width:100%;margin:0 0 20px;}
.childcare .rigt-block {width:100%;}
.early-block .left-block{width:100%;}
.early-block .right-block {width:100%;}
.section-2-content .top-block .big-block {width:50%;}
.section-2-content h2{font-size:30px;line-height:33px;}
.early-block .right-block iframe{height:294px;}
.home-section-3 .quicklinks .item{width:50%;height:308px;}
.home-section-3 h2.opportunities{font-size:30px;line-height:33px;}
.site-footer .one-half.credits-right {width:32%;}
.site-footer .full.credits-left.bottom{padding-right: 15px; padding-top:15px !important;}
.footer-widgets .widget h6::after {width:53%;}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4{width:100%;float:none;margin-left:0; display:inline-block;}

.home-section-3 .quicklinks .item{margin:0 0 20px;}
.home-section-4 .featured-entry{width:100%;}
.home-section-4 .featured-image{width:50%;}
.home-section-4 .testimonial-wrap{width:50%;}
.home-section-4 .latest-image{width:50%;float:right;line-height:0;}
.home-section-4 .latest-entry{width:50%;float:left;}
.home-section-4 .project-link,
.home-section-4 .testimonial-link{width:50%;}
.elm-projects-archive .project-wrap,
.elm-projects-single .project-wrap{width:100%;}
.elm-team .team-wrapper{padding:50px 0 0;}
.site-header .header-widget-area{position:absolute;width:75%;}
.header-contact{width:auto;}
.header-contact span{display:none;}
.shrink .site-header .contact a{background:none;border:none;}
.site-header{min-height:70px;}
.site-header .contact .fa-envelope{display:block;}
.header-contact .menu a{padding:26px 15px;border:none;font-size:18px;font-size:1.8rem;}
.site-header .title-area{margin-left:80px;max-width:210px;position:relative;z-index:2;padding:5px 0;}
.site-header .title-area{padding:10px 0;}
.elm-landing-page .site-header .header-contact{position:relative;z-index:2;width:auto;}
.elm-landing-page .site-header .wrap{padding:0 20px;}
nav{display:none;position:absolute;width:100%;background:#0f2429;max-height:410px;overflow:scroll;}
nav .wrap{padding:0;}
nav.pagination{display:block;}
.menu-toggle,
.sub-menu-toggle{display:block;visibility:visible;overflow:hidden;font-size:20px;font-weight:700;text-align:center;background-color:transparent;}
.menu-toggle{background-color:#0f2429;display:inline-block;padding:19px 24px;z-index:1000;color:#fff;width:65px;border:none;}
.menu-toggle:before,
.menu-toggle.activated:before{display:inline-block;font:normal normal normal 20px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);content:"\f0c9";}
.sub-menu-toggle{background:transparent;float:right;position:absolute;top:0;right:0;padding:18px;z-index:100;color:#464646;border:none;}
.sub-menu-toggle:before{display:inline-block;font:normal normal normal 16px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);content:"\f107";}
.sub-menu-toggle.activated:before{content:"\f106";}
.menu-toggle:focus,
.menu-toggle:hover{background:#0f2429;color:#fff;border:none;}
.sub-menu-toggle:focus,
.sub-menu-toggle:hover{background:transparent;color:#464646;border:none;}
.header-widget-area .genesis-nav-menu .menu-item{display:block;position:relative;text-align:left;}
.genesis-nav-menu .menu-item a{border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.1);width:100%;padding:20px;font-weight:400;}
.genesis-nav-menu .menu-item:hover{position:relative;}
.genesis-nav-menu .menu-item > a:focus ul.sub-menu,
.genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu{left:0;margin-left:0;}
.genesis-nav-menu > .menu-item-has-children > a,
.site-header .sub-menu{}
.genesis-nav-menu > .menu-item-has-children > a:after{content:none;}
.genesis-nav-menu .sub-menu{display:none;clear:both;margin:0;position:static;width:100%;opacity:1;}
.genesis-nav-menu .sub-menu .sub-menu{margin:0;}
.genesis-nav-menu .sub-menu a{border-left:none;border-right:none;padding-left:40px;color:#888;background:#18363d;font-size:12px;}
.nav-primary .genesis-nav-menu .sub-menu a{background-color:#333;color:#eee;}
.genesis-nav-menu .sub-menu .sub-menu a{padding-left:60px;background:#fefefe;}

.childcare.brochure .right-block .wpcf7-form div{float:inherit;width:100%;}


}
@media only screen and (max-width:580px){.home-section-4 .featured-image,
.home-section-4 .testimonial-wrap{width:100%;}
.home-master-header .slider-content{margin-top: 240px;}
.elm-landing-page .site-header .header-contact{width:100%;text-align:center;}
.elm-landing-page .site-header .title-area{width:100%;margin:0 auto;float:none;}
.home-master-header .slider-content h4{font-size: 17px;padding: 0 26px;}
.early-block .right-block iframe {height:230px;}
.section-2-content .bottom-block h3{font-size:27px;}
.home-section-3 p{font-size:17px;}
.footer-widgets .widget h6::after {width:45%;}
.site-footer .one-half.first.credits-left {width:100%;padding-bottom:20px; text-align:center;}
.site-footer .one-half.credits-right {width: 100%;}
.edn-custom-template[data-barid="apexbar-0"] h1{font-size:12px;}
.early-block.block2.block3 .left-block ul li{width:100%;}
.methodology.block1 .box {width:100%;padding-bottom:15px;}
.childcare.brochure .right-block h2{font-size:25px !important; line-height:28px !important;}
.childcare.brochure .right-block h2 strong {font-size: 20px !important;}
.postid-1763 .methodology .box {width: 100%;}

}
@media only screen and (max-width:486px){.header-image .site-title > a{width:100%;max-width:320px;background-size:100% !important;}
.header-image .title-area{width:100%;}
.site-header .title-area{margin-left:70px;max-width:160px;}
.home-section-4 .latest-entry,
.home-section-4 .latest-image{width:100%;}
.site-footer,
.simple-social-icons{text-align:center;}
.simple-social-icons ul li{float:none !important;}
.simple-social-icons ul{text-align:center;float:none;}
.home-master-header .slider-content{font-size:24px;font-size:2.4rem;}
.master-header .master-header-content{font-size:24px;font-size:2.4rem;padding:130px 0 320px;}
.master-header .master-header-content p{line-height:28px;}
.home-master-header .slider-content h1{font-size:30px;line-height:36px;}
.home-master-header .slider-content h4 {font-size: 10px;}
.home-master-header .slider-content p{font-size:13px;line-height: 19px;}
.childcare .rigt-block h2 {font-size: 20px;line-height: 30px;}
.early-block .left-block h2 {font-size: 20px;line-height: 30px;}
.early-block .left-block h2 span {font-size:14px;line-height:26px;}
.early-block .right-block::after {display:none;}
.footer-widgets .widget h6::after {display:none;}
.early-block .right-block iframe {height:152px;}
.home-section-3 h2.opportunities{font-size: 20px;line-height: 30px;}
.home-section-3 .quicklinks .item{height:inherit;width:100%;}
.widget-area.footer-widgets-2.footer-widget-area {width: 100%;}
.widget-area.footer-widgets-3.footer-widget-area {width:100%;}
.section-2-content .top-block .big-block {width: 100%;}
.section-2-content h2{padding:0 0 20px;}
.footer-widgets .widget .menu-our-services2-container {padding-top:0;}
.home-section-4 .testimonial-link {padding-left:9px;padding-right:9px;}
.postid-1763 .methodology h2 {font-size:25px;line-height:30px;}
.postid-1763 .early-block .right-block iframe {height: 210px;}
.childcare.brochure .right-block h2{padding:0 0 14px !important;}

}
@media only screen and (max-width:320px){.site-header .title-area{margin-left:65px;max-width:155px;}
.menu-toggle{padding:19px 10px;width:55px;}
}
@media print{*,
*:before,
*:after{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="javascript:"]:after,
a[href^="#"]:after,
.site-title > a:after{content:"";}
thead{display:table-header-group;}
img,
tr{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:2cm 0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
blockquote,
pre{border:1px solid #999;page-break-inside:avoid;}
.content,
.content-sidebar{width:100%;}
button,
input,
select,
textarea,
.breadcrumb,
.comment-edit-link,
.comment-form,
.comment-list .reply a,
.comment-reply-title,
.edit-link,
.entry-comments-link,
.entry-footer,
.genesis-box,
.header-widget-area,
.hidden-print,
.home-top,
.nav-primary,
.nav-secondary,
.post-edit-link,
.sidebar{display:none !important;}
.title-area{text-align:center;width:100%;}
.site-title > a{margin:0;text-decoration:none;text-indent:0;}
.site-inner{padding-top:0;position:relative;top:-100px;}
.author-box{margin-bottom:0;}
h1,
h2,
h3,
h4,
h5,
h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3;}
img{page-break-after:avoid;page-break-inside:avoid;}
blockquote,
pre,
table{page-break-inside:avoid;}
dl,
ol,
ul{page-break-before:avoid;}
}
.wpcf7-response-output{ float: left;width: 100%;text-align: center; }
div.even_class .social-component{ margin-left: 53% !important; }
div.even_class .social-component .social-share{ float:left !important; }
.gnequir a:hover {color:#37b3cb!important}

.margin0{margin: 0px !important;}
.padding0{padding: 0px !important;}


/**new css**/
.elm-team .quote{font-size: 30px;}
.elm-team .entry-content{margin: 0;}
.elm-team .entry-content h2 {
    margin: 20px 0;
    font-size: 32px;
    width: 80%;
}
.elm-team .entry-content p {
    width: 100%;
    font-size: 18px;
}
.elm-team .background{display: none;}
.elm-team .team-wrapper {
    overflow: visible !important;
    padding: 80px 0 0;
    position: relative; width: 100%; float: left;
}
.elm-team .entry-content {
    background: #f0f0f0; padding: 0 30px;
}

.elm-team .first{
	position: relative;
	z-index: 9;
}

.elm-team .four-sixths, .elm-team .two-thirds{
	position: absolute; right: 0; bottom:0; 
	z-index: 9;
}
.elm-team .two-thirds{margin-left: 0; width: 70%; padding: 0 18px;}
.elm-team .details, .elm-team .quote{padding-left: 30px;}
.elm-team .details{margin-bottom: 20px;}
.elm-team .entry-content h3{margin-top: 20px;}
.elm-team{margin-bottom: 50px; width: 100%; float: left;}
.above-footer .one-half{position: relative; z-index: 99;}
.ulNoStyle li{width: 50%; float: left}
.ulNoStyle li:first-child{width: 100%; float: left;}


.full-people.first .people_all .full-bleed-square-text h2{margin-top:25px;     color: #60c1d4; font-size: 22px;}
.full-people{display:block;width:100%;clear:both;}
.full-people.first .one-fourth{width:31.623931623931625%;}
.full-people.first .three-fourths{width:65.358974%;}
.people_all{position:relative;margin-bottom:20px;}
.full-bleed-square-wrapper{background-image:url(https://www.elm.net.au/wp-content/uploads/2016/11/john-1.jpg); background-repeat: no-repeat;background-size: cover; background-position: center; }
.people_all .full-bleed-square-wrapper{padding-bottom:100%;}
.full-bleed-square-wrapper .full-bleed-square-inner{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;position:absolute;}
.people_all .full-bleed-square-wrapper .full-bleed-overlay{background:rgba(35,31,32,.8);position:absolute;top:0;left:0;width:100%;height:100%;}
.people_all .full-bleed-square-wrapper .full-bleed-square-text{padding:20px;position:relative;}
.people_all .full-bleed-square-text h2{font-size:24px;font-weight:bold;}
.people_all .full-bleed-square-text .em_design{font-size:16px;line-height:normal !important;margin-bottom:20px;font-style:italic;}
.people_all .full-bleed-square-text .people-links{bottom:28px;}
.people_all .full-bleed-square-text a{font-size:23px;margin-bottom:13px;}
.people_all .full-bleed-square-text .more{font-size:16px;line-height:normal;height:110px;overflow-y:auto;overflow-x:hidden;}
.full-people.first .people_all .full-bleed-square-text .more{height:auto;}
.full-people.first .morelink.less, .full-people.first .morelink{display:none;}
.full-people.first .people_all .morecontent span{display:block;}
.people_all .full-bleed-square-text .em_title{font-size:18px;margin-bottom:10px;color:#60c1d4;line-height:normal;font-weight:bold;}
.full-people.first .people_all .full-bleed-square-text .em_title{ font-size: 22px; }
.people_all:hover .full-bleed-square-inner{opacity:1;}
.morecontent span{display:none;}
.morelink{display:block;}
.people_all .full-bleed-square-text a.morelink{font-size:14px;text-decoration:underline;font-weight:bold;}
.people_all .full-bleed-square-wrapper .full-bleed-square-text .more::-webkit-scrollbar{width:0.4em;}
 .people_all .full-bleed-square-wrapper .full-bleed-square-text .more::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
 .people_all .full-bleed-square-wrapper .full-bleed-square-text .more::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey;}
.people_all:hover .full-bleed-square-wrapper h2, .people_all:hover .full-bleed-square-wrapper .em_design, .people_all:hover .full-bleed-square-wrapper .more{color:#ffffff;}
.full-people.first .people_all .full-bleed-square-text h2.title_team_first{ color: #000; font-size: 24px; }
.content-team h3{     color: #60c1d4;    font-size: 18px; font-weight: bold; }
.full-people.first .people_all .full-bleed-square-text .em_design + h2{     margin-bottom: 4px;
    font-size: 22px;
    margin-top: 0;}

@media only screen and (max-width:767px){
	.elm-team .four-sixths, .elm-team .two-thirds{position: static;width: 100%; float: left;}
	.elm-team .details, .elm-team .quote{padding-left: 0;}
	.elm-team .quote{font-size: 17px; line-height: 19px; margin-bottom: 10px;}
	.elm-team .details{font-size: 12px; line-height: 15px; margin-bottom: 10px;}
	.elm-team .entry-content{padding: 0 15px;}
	.elm-team .entry-content h3{margin: 15px 0; font-size: 15px;}
	.elm-team .entry-content p{font-size: 15px; line-height: 18px; margin-bottom: 18px;}
}






body.active {overflow:hidden;}
#spu-1616 {background:#eee !important;}
#guidePopup {position:fixed; left:0; top:0; width:100%; height:100%; overflow:auto; font-family: 'Lato', sans-serif; background:rgba(0,0,0,.8); display:none1;}
#guidePopup * {box-sizing:border-box;}
.tableOut {display:table; width:100%; height:100%;}
.tableIner {display:table-cell; vertical-align:middle; padding:10px;}
.popupBox {width:1050px; margin:auto; position:relative;padding-left: 94px;}
.popupInner {background:#eee; width:100%; padding:20px 50px; position:relative; min-height:400px;}
.popupImg {position:absolute; left:-10%; top:35px;}
.popupImg:after {content:''; width:100%; height:100%; background:#277483; position:absolute; left:12px; top:12px; -moz-box-shadow:0 0 15px rgba(0,0,0,.4); -webkit-box-shadow:0 0 15px rgba(0,0,0,.4); box-shadow:0 0 15px rgba(0,0,0,.4);}
.popupImg img {position:relative; z-index:2; width:100%;}
.popupDet {padding:10px 0 0 300px;}
.popupDet .hd {font-size:25px; color:#277a8b; font-weight:700; line-height:30px;}
.popupDet .text {font-size:15px; color:#464445; line-height:24px;}
.guideInput {width:100%; border:1px solid #cfcece; border-radius:6px; padding:15px; font-size:15px; -webkit-box-shadow:3px 3px 5px rgba(0,0,0,.2); -moz-box-shadow:3px 3px 5px rgba(0,0,0,.2); box-shadow:3px 3px 5px rgba(0,0,0,.2); font-family: 'Lato', sans-serif;}
.botSpace20 {margin-bottom:10px;}
.zf-submitColor {background:#277a8b; font-size:19px; border:none; color:#fff; font-weight:700; font-family: 'Lato', sans-serif; padding:12px 35px; border-radius:30px; cursor:pointer;}
.zf-submitColor:hover {background:#000;}
.closeGuide {position:absolute; right:0; top:0; z-index:10; width:30px; height:30px; background:#277a8b; text-align:center; font-weight:700; line-height:30px; color:#fff; cursor:pointer;}
.main-con{width: 100%;}
.inner-main{width: 100%; background: #eee; padding:0;}



@media(max-width:999px){
.popupBox {width:680px;}
.popupInner {padding:30px; min-height:360px;}
.popupImg {top:30px; width:300px;}
.popupDet {padding:5px 0 0 250px;}
.botSpace20 {margin-bottom:20px;}
.popupDet .hd {font-size:20px;}
.popupDet .text {font-size:14px; line-height:21px;}
}


@media(max-width:1200px){
.content-team h3{
	font-size: 14px;
}
.people_all .full-bleed-square-text .more{
	height: 80px;
}
.people_all .full-bleed-square-text h2 {
    font-size: 20px;
}
.people_all .full-bleed-square-text .em_design{
	margin-bottom: 10px;
}


 .people_all .full-bleed-square-text .more {
    font-size: 14px;
    }   
}

@media(min-width:992px){
.full-people .one-third:nth-child(3n+1){
margin-left: 0;
}
}

@media(max-width:991px){
.full-people.first .one-fourth { width: 64%; }
.full-people.first .three-fourths { width: 100%; margin-left: 0 !important; }
.full-people .one-third{ width: 48%;     margin-left: 4%;}
.full-people .one-third:nth-child(odd) {margin-left: 0 !important;}
.people_all .full-bleed-square-text .more{ height: 90px; }
.content-team h3{ font-size: 16px; }
}


@media(max-width:767px){
.popupBox {width:300px;}
.popupInner {width:100%; margin-left:0; padding:20px; min-height:inherit;}
.popupImg {width:100%; position:static; padding-top:15px;}
.popupImg:after {display:none;}
.popupImg img {border:5px solid #277483;}
.popupDet {padding:10px 0 0 0;}
.popupDet .hd {font-size:18px; margin-bottom:10px !important;}
.guideInput {padding:10px;}
.guideBtn {font-size:16px; padding:10px 25px;}
.log_home ul li {width:50%;}

.people_all .full-bleed-square-text h2 {
    font-size: 16px;}
    .people_all .full-bleed-square-text .em_design {
    font-size: 12px;
        margin-bottom: 10px;
}
.content-team h3{ font-size: 12px; }
.people_all .full-bleed-square-text .more {
    font-size: 12px;
    }
    .people_all .full-bleed-square-wrapper .full-bleed-square-text {
    padding: 10px;
}


    .people_all .full-bleed-square-text a.morelink {
    font-size: 12px;
}
.people_all .full-bleed-square-text h2 {
    font-size: 15px;
}


}

@media(max-width:600px){
.full-people .one-third {
    width: 100%;
    margin-left: 0;
}

	}


@media(max-width:479px){
.full-people .one-third {
    width: 100%;
    margin-left: 0;
}
.full-people.first .one-fourth {
    width: 100%;
}
.full-people.first .people_all .full-bleed-square-text p{
 font-size: 16px;
}
.content-team h3 {
    font-size: 14px;
}
.people_all .full-bleed-square-text h2 {
    font-size: 20px;
    }
.people_all .full-bleed-square-text .more {
    font-size: 14px;
    }
.people_all .full-bleed-square-text .em_design {
    font-size: 14px;
    }
.full-people.first .people_all .full-bleed-square-text .em_design+h2{
	font-size: 18px;
}

}
@media(max-width:360px){
.people_all .full-bleed-square-text h2 {
    font-size: 16px;}
    .people_all .full-bleed-square-text .em_design {
    font-size: 12px;
        margin-bottom: 10px;
}
.content-team h3{ font-size: 12px; }
.people_all .full-bleed-square-text .more {
    font-size: 12px;
    }
    .people_all .full-bleed-square-wrapper .full-bleed-square-text {
    padding: 10px;
}

.people_all .full-bleed-square-text .more {
        height: 70px;
    }
    .people_all .full-bleed-square-text a.morelink {
    font-size: 12px;
}
.people_all .full-bleed-square-text h2 {
    font-size: 15px;}
}

.widget-1 .subscribe{ background: #37b3cb; border-radius: 20px; color: #fff; padding: 10px 15px; margin-top: 10px; display: inline-block; }
.widget-1 .subscribe:hover{ background: #309bb0; outline: none; text-decoration: none; }




.tempHeadContBdr .frmTitle { font-family: 'sfuidisplay-light' !important; color:#fff !important; }
@media(max-width:1300px){
.log_home ul li{ padding: 0 17px 0 0; }
}
