/*!
Theme Name: GDS 3DAspect
Theme URI: http://gdstudio.com.au
Author: GD Studio
Author URI: http://gdstudio.com.au
Description: 3DAspect - Sassy Underscores-based Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gds3daspect
Tags: two-columns, responsive-layout

The main stylesheet. This must be included with your Theme, and it must contain the information header for your Theme. 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

GDS 3DAspect is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.37em 0}h2{margin:0.37em 0}h3{margin:0.37em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#000;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125em;line-height:1.25}h1,h2,h3,h4,h5,h6{clear:right;font-weight:400;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#00478F;-ms-word-break:normal;word-break:normal}p{margin:0 0 0.65em 0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375em;line-height:1.4;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;font-feature-settings:"liga";text-align:left;text-rendering:optimizelegibility;word-wrap:break-word}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:0}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:0;color:#fff;background:#00478F;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-size:1em;line-height:1.66667em;text-transform:uppercase;padding:0 10px;cursor:pointer;-webkit-appearance:button}button:hover,button:active,button:focus,input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{color:#fff}button:focus{outline:thin dotted #fff;outline-offset:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:8px}textarea{padding-left:3px;width:100%}.gform_wrapper .gfield_label{margin:5px 0px 0px 0px !important}.gform_confirmation_wrapper{background-color:#ff0 !important;border:1px solid #000 !important;font-style:italic !important;font-weight:bold !important;padding:10px !important;margin-bottom:20px}a{text-decoration:underline;color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{text-decoration:underline;color:#191970}a:focus{outline:thin dotted;outline-offset:1px}a:hover,a:active{outline:0}.main-navigation{position:relative;float:left;width:100%;display:block;clear:both;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:#000;padding:0 0.5em}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:none;position:relative;background:#000}.main-navigation a{display:block;padding:0 0.5em;margin:0 2px;font-size:16px;font-size:1em;letter-spacing:4px;text-decoration:none;line-height:1.66667em;color:#fff}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation a:hover,.main-navigation a:focus{color:#fff;background:grey}.main-navigation a:focus{outline:thin dotted #fff;outline-offset:1px}.menu-toggle{display:block;padding:0 0.5em;font-weight:normal;font-size:16px;font-size:1em;line-height:37px;color:white;text-align:left;text-decoration:none}.main-navigation.toggled .nav-menu{display:block}.main-navigation.toggled ul{padding-left:20%}.main-navigation.toggled .nav-menu li{margin-left:-100px;height:37px}.main-navigation.toggled .nav-menu li a{margin-bottom:5px;width:100%}@media screen and (min-width: 767px){.menu-toggle{display:none}.main-navigation ul{display:block;width:100%}.main-navigation li{float:left;width:22%;text-align:center}.main-navigation li.menu-item-faq{width:15%}.main-navigation a{display:inline-block;text-align:center;width:100%}.main-navigation.toggled .nav-menu li{margin-left:0;height:37px}.main-navigation.toggled .nav-menu li a{margin-bottom:0}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875em;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}header#masthead.site-header{background-color:#fff;width:100%}header#masthead.site-header div.header-image{position:relative;overflow:hidden;background-color:#fff;max-width:1250px;margin:0 auto;padding:0 10px}header#masthead.site-header div.header-image a img{min-width:280px}header#masthead.site-header div.header-logo{float:left;width:32%}header#masthead.site-header div.header-tag-line{float:right;margin-top:20px;text-align:right}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}header#masthead.site-header span.header-tag-line-part{text-align:center;font-size:18px;letter-spacing:6px;line-height:33px;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s}header#masthead.site-header span.header-tag-line-part.part-one{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}header#masthead.site-header span.header-tag-line-part.part-two{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}header#masthead.site-header span.header-tag-line-part.part-three{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}header#masthead.site-header span.header-tag-line-part.part-four{-webkit-animation-delay:4s;-moz-animation-delay:4s;animation-delay:4s}header#masthead.site-header div.header-image a{text-decoration:none;display:inline-block;width:100%;color:#000}header#masthead.site-header div.header-image a:focus,header#masthead.site-header div.header-image a:hover,header#masthead.site-header div.header-image a:visited{color:#000}header#masthead.site-header div.header-nav-container{position:relative;width:100%;min-height:37px;background-color:#000}header#masthead.site-header div.header-nav-container #main-nav-social{position:absolute;top:0px;right:1%;z-index:999;color:#fff}header#masthead.site-header div.header-nav-container #main-nav-social a{display:inline-block !important}header#masthead.site-header div.header-nav-container #main-nav-social img{background-color:#fff;border:0 none;box-shadow:none !important;display:inline-block !important;margin-top:-5px;max-width:100%;padding:5px;vertical-align:middle;width:33px !important}header#masthead.site-header div.header-nav{max-width:1250px;margin:0 auto;min-height:37px}header#masthead.site-header div#main-nav-left{float:left;width:20%;text-align:center;background-color:#000;min-height:37px}header#masthead.site-header div#main-nav-left a{display:inline-block;padding:0 1em;margin:0 2px;font-size:16px;font-size:1em;letter-spacing:4px;text-decoration:none;line-height:37px;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;width:100%}header#masthead.site-header div#main-nav-left a:focus,header#masthead.site-header div#main-nav-left a:hover{color:#fff;background:grey}header#masthead.site-header div#main-nav-left a:focus{outline:thin dotted #fff;outline-offset:0px}header#masthead.site-header div#main-nav-right{float:left;background-color:#000;width:80%;min-width:200px;min-height:37px}header#masthead.site-header div#main-nav-right a{line-height:37px}@media screen and (max-width: 62em){header#masthead.site-header div.header-logo,header#masthead.site-header div.header-tag-line{clear:both;float:none;display:block;width:100%;margin-top:0}header#masthead.site-header div.header-tag-line{margin-bottom:10px}}@media screen and (max-width: 1249px){header#masthead.site-header div.header-image a img{padding-top:10px}}@media screen and (max-width: 767px){header#masthead.site-header span.header-tag-line-part{font-size:16px;letter-spacing:6px;line-height:25px}}@media screen and (max-width: 650px){header#masthead.site-header span.header-tag-line-part{display:block;width:100%}}@media screen and (max-width: 576px){header#masthead.site-header div#main-nav-left{width:25%}header#masthead.site-header div#main-nav-right{width:75%;min-width:0}.main-navigation a,header#masthead.site-header div#main-nav-left a{letter-spacing:2px}header#masthead.site-header div#main-nav-left a{padding:0}}div#content.site-content div#primary.content-area{position:relative;overflow:hidden;background-color:#fff;max-width:1250px;margin:0 auto}.shadow{background-color:rgba(170,170,170,0.3)}.grey-background{box-shadow:6px 6px 8px rgba(0,0,0,0.15);overflow:hidden}.overflow-hidden{overflow:hidden}.page-template-front-page div#primary.content-area{padding:0 2%}.page-template-front-page div#what-we-can-do-for-you{background-color:#000}.page-template-front-page div#what-we-can-do-for-you p{font-size:22px;line-height:26px;color:#ffffff;letter-spacing:3px;text-align:center;padding-top:10px;padding-bottom:10px}.page-template-front-page div#what-we-can-do-for-you a,.page-template-front-page div#what-we-can-do-for-you a:hover,.page-template-front-page div#what-we-can-do-for-you a:focus,.page-template-front-page div#what-we-can-do-for-you a:visited{text-decoration:none;color:#ffffff}.page-template-front-page div#cutting-edge-scanning-technology{min-height:90px}.page-template-front-page div#cutting-edge-scanning-technology p{font-size:18px;line-height:31px;letter-spacing:3px;text-align:center}.page-template-front-page div#fp-interactive-showcase{text-align:center;padding:0 2% 2% 20px}.page-template-front-page p#fp-interactive-showcase-1{padding-top:20px;font-size:25px;line-height:30px;letter-spacing:3px;text-align:center}.page-template-front-page p#fp-interactive-showcase-2{font-size:18px;line-height:21px;letter-spacing:3px;text-align:center}.button-container{margin:30px auto;text-align:center}.button{border-top:1px solid #96d1f8;background:#0061B2;background:-webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#0061B2));background:-webkit-linear-gradient(top, #3e779d, #0061B2);background:-moz-linear-gradient(top, #3e779d, #0061B2);background:-ms-linear-gradient(top, #3e779d, #0061B2);background:-o-linear-gradient(top, #3e779d, #0061B2);padding:10px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:#000 0 1px 0;-moz-box-shadow:#000 0 1px 0;box-shadow:#000 0 1px 0;text-shadow:rgba(0,0,0,0.4) 0 1px 0;color:#fff;font-size:15px;line-height:30px;text-decoration:none !important;vertical-align:middle}.button:hover{border-top-color:#28597a;background:#28597a;color:#ccc;text-decoration:none !important}.button:active{border-top-color:#1b435e;background:#1b435e;text-decoration:none !important}.button:visited{color:#fff !important;text-decoration:none !important}div.clear-container{clear:both;margin:30px auto}div.container-50-50-left,div.container-50-50-right{width:50%;padding:2%}div.container-50-50-left{float:left}div.container-50-50-right{float:right}@media screen and (max-width: 500px){div.container-50-50-left,div.container-50-50-right{clear:both;float:none;overflow:hidden;width:100%;margin:20px 0;padding:0 10px}}.page-template-front-page p.fp-section-header{font-size:20px;line-height:24px;letter-spacing:3px}.page-template-front-page div#previews-anywhere .container-50-50-left p.fp-section-header{margin-bottom:16px}.page-template-front-page p.fp-section-paragraph{font-size:15px;line-height:26px;letter-spacing:1px}.text-align-center{text-align:center}ul#multiple-industries{margin-left:15%}ul#multiple-industries li{font-size:15px;padding:10px}.page-template-front-page div#property-photography-with-a-difference{text-align:center}.page-template-front-page div#property-photography-with-a-difference p{font-size:18px;line-height:21px;letter-spacing:3px}.page-template-front-page div#property-photography-with-a-difference p{font-size:15px;line-height:23px;letter-spacing:3px}div#page-header-images-wrapper{background-color:#fff;width:100%;padding-bottom:21px}div#page-header-images-wrapper a:focus{outline:thin dotted #fff;outline-offset:2px}div#page-header-images{position:relative;overflow:hidden;background-color:#fff;max-width:1250px;margin:0 auto;min-height:100px}div#page-header-images img{max-width:100%;padding:0;margin:0;border:0;border-image-width:0}div#page-header-images div.ngg-gallery-singlepic-image{margin-bottom:0}div#page-header-images div.inline{float:left;width:32%}div#page-header-images div.gutter{float:left;width:2%}@media screen and (max-width: 1249px){div#page-header-images{padding:0 10px}}@media screen and (max-width: 640px){div#page-header-images div.inline.third{display:none}div#page-header-images div.gutter.second{display:none}div#page-header-images div.inline{width:49%}}@media screen and (max-width: 320px){div#page-header-images div.gutter{display:none}div#page-header-images div.inline.second{display:none}div#page-header-images div.inline{float:none;width:100%}}footer#colophon{background-color:#fff;width:100%}footer#colophon div.site-info{position:relative;overflow:hidden;color:#000;background-color:#fff;max-width:1250px;margin:10px auto}footer#colophon div.site-info a{color:#000;text-decoration:none}.footer-col{float:left;padding:10px}.footer-col.footer-text{float:right;text-align:right}.widget{margin:0 0 1.5em}.widget select{max-width:100%}#contact-call-to-actions-wrapper{clear:both;background-color:#000;width:100%;padding:20px 0;margin:20px 0}#contact-call-to-actions-container{overflow:hidden;background-color:#000;max-width:1250px;margin:0 auto;padding:0}#contact-call-to-actions-container a{color:#fff;text-decoration:none}#contact-call-to-actions-container a:focus,#contact-call-to-actions-container a:hover,#contact-call-to-actions-container a:visited{color:#fff}#contact-call-to-actions-container div.call-to-action-box{float:left;width:32%;overflow:hidden}#contact-call-to-actions-container .call-to-action-gutter{float:left;width:2%}#contact-call-to-actions-container div.cta-icon{float:left;width:25%;text-align:center}#contact-call-to-actions-container div.cta-detail{float:left;width:75%}#contact-call-to-actions-container div.cta-icon img{min-height:50px;width:50px;border-radius:50%;border-color:#000;border-style:solid;border-width:2px;background-color:#fff;color:#000;font-size:20px;line-height:24px;text-align:center}#contact-call-to-actions-container span.cta-header{font-size:20px;letter-spacing:4px}#contact-call-to-actions-container span.cta-content{font-size:13px;letter-spacing:1px}@media screen and (max-width: 1249px){#contact-call-to-actions-container{padding:0 1%}}@media screen and (max-width: 767px){#contact-call-to-actions-container div.call-to-action-box{clear:both;float:none;overflow:hidden;width:100%;margin:20px 0;padding:0 10px}#contact-call-to-actions-container div.call-to-action-box.first-child{margin-top:0}#contact-call-to-actions-container .call-to-action-gutter{display:none}}.page-template-custom-contact-page #contact-call-to-actions-wrapper{background-color:#aaaaaa;margin:0}.page-template-custom-contact-page #contact-call-to-actions-container{background-color:#aaaaaa}.page-template-custom-contact-page #contact-call-to-actions-container a{color:#000}.page-template-custom-contact-page #contact-call-to-actions-container a:focus,.page-template-custom-contact-page #contact-call-to-actions-container a:hover,.page-template-custom-contact-page #contact-call-to-actions-container a:visited{color:#000}.page-template-custom-contact-page #contact-call-to-actions-container div.call-to-action-box{color:#000}div#how-it-works-header{margin-bottom:0px;margin-top:50px}div#how-it-works-header p{font-size:26px;line-height:47px;letter-spacing:7px;text-align:center}#how-it-works-wrapper{clear:both;background-color:#fff;width:100%;padding:0 0 20px 0;margin:0 0 20px 0}#how-it-works-container{overflow:hidden;background-color:#fff;max-width:1250px;margin:0 auto;padding:0}#how-it-works-container a{color:#000;text-decoration:none}#how-it-works-container a:focus,#how-it-works-container a:hover,#how-it-works-container a:visited{color:#000}#how-it-works-container div.how-it-works-box{float:left;width:32%;overflow:hidden;background-color:#DCDCDC;min-height:135px}#how-it-works-container .how-it-works-gutter{float:left;width:2%}#how-it-works-container div.how-it-works-icon{float:left;width:35%;text-align:center}#how-it-works-container div.how-it-works-detail{float:left;width:63%;margin-left:1%;padding:3%}#how-it-works-container div.how-it-works-icon img{max-width:100%;text-align:center;max-height:100px}#how-it-works-container span.how-it-works-content{font-size:12px;line-height:15px;letter-spacing:1px}@media screen and (max-width: 1249px){#how-it-works-container{padding:0 1%}}@media screen and (max-width: 767px){#how-it-works-container div.how-it-works-box{clear:both;float:none;overflow:hidden;width:100%;margin:20px 0;padding:0 10px}#how-it-works-container div.how-it-works-box.first-child{margin-top:0}#how-it-works-container .how-it-works-gutter{display:none}}div.fp-news-container{margin-bottom:0px;margin-top:50px}div#news-header{margin-bottom:0px;margin-top:0px}div#news-header p{font-size:26px;line-height:47px;letter-spacing:7px;text-align:center}#news-wrapper{clear:both;background-color:#E5E5E5;width:100%;padding:0 0 20px 0;margin:0 0 20px 0}.news-container{overflow:hidden;background-color:#E5E5E5;max-width:1250px;margin:0 auto;padding:0}.news-container a{color:#000;text-decoration:none}.news-container a:focus,.news-container a:hover,.news-container a:visited{color:#000}.news-container div.news-box{float:left;width:28%;margin:2%;padding:2%;overflow:hidden;background-color:#fff;min-height:260px}.news-container .news-gutter{float:left;width:2%}.news-container div.news-detail{padding:2%;margin-bottom:20px}.news-container span.news-content{font-size:15px;line-height:17px;letter-spacing:1px}.news-container div.news-image{text-align:center}.news-container div.news-image img{border:1px solid #000;max-height:168px;max-width:100%;min-height:168px;text-align:center;vertical-align:bottom}@media screen and (max-width: 1249px){.news-container{padding:0 1%}}@media screen and (max-width: 767px){.news-container div.news-box{clear:both;float:none;overflow:hidden;width:100%;margin:20px 0;padding:0 10px}.news-container div.news-box.first-child{margin-top:0}.news-container .news-gutter{display:none}}.news-container.edit-post-link div.news-box{min-height:0;padding:0;margin-top:0px;margin-bottom:0px;text-decoration:underline}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none !important;border:1px solid #c8c8c8 !important;color:inherit !important;font-weight:normal !important}.ui-accordion .ui-accordion-content{border-top:1px solid #D1B6D0 !important}.ui-widget{font-family:inherit !important;font-size:inherit !important}.ui-widget .ui-widget{font-size:inherit !important}.ui-accordion .ui-accordion-header{cursor:pointer;display:block;font-size:100%;margin:2px 0 0;min-height:0;padding:0.5em 0.5em 0.5em 0.7em;position:relative}h3.ui-accordion-header.ui-accordion-header-active.ui-state-active{color:#fff !important;background-color:#0061B2 !important}.ct-ui-icon-arrow-normal{background-image:url("images/ct-ui-icon-arrow-normal-19x17.png") !important;width:19px !important;height:17px !important}.ct-ui-icon-arrow-selected{background-image:url("images/ct-ui-icon-arrow-selected-19x17.png") !important;width:19px !important;height:17px !important}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:0.5em;margin-top:-8px;position:absolute;top:50%}.ui-accordion .ui-accordion-content{border-top:0 none;overflow:auto;padding:1em !important}.ui-accordion p{font-size:0.9em !important;line-height:1.3em !important;margin:0 0 1em !important}.ui-widget-content a{color:inherit !important}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}div.widget-area p a[rel=external]:after,article a[rel=external]:after{content:" - External link";left:-10000px;position:absolute;top:auto}div.widget-area p a[rel=external]:link,article a[rel=external]:link{background:transparent url("images/bg.png") no-repeat scroll 100% -1300px;padding-right:22px}article a[href$=".pdf"]:link{background:transparent url(images/icons/docs/icon_pdf.gif) no-repeat center right;padding-right:22px}article a[href$=".doc"]:link,article a[href$=".docx"]:link{background:transparent url(images/icons/docs/icon_doc.gif) no-repeat center right;padding-right:22px}body.single.single-post div#content.site-content,body.archive div#content.site-content,body.search div#content.site-content,body.error404 div#content.site-content{position:relative;overflow:hidden;background-color:#fff;max-width:1250px;margin:0 auto;padding:2%}div#primary.content-area{padding:2%}.page-template-sitemap-page div.entry-content a{text-decoration:none;color:#000}.page-template-custom-services-page div#our-services{background-color:#000}.page-template-custom-services-page div#our-services p{font-size:22px;line-height:26px;color:#ffffff;letter-spacing:3px;text-align:center;padding-top:10px;padding-bottom:10px}.page-template-custom-services-page div#our-services a{text-decoration:none;color:#ffffff;display:inline-block !important}.page-template-custom-services-page div#our-services a:hover,.page-template-custom-services-page div#our-services a:focus,.page-template-custom-services-page div#our-services a:visited{text-decoration:none;color:#ffffff}.page-template-custom-services-page div#services-page-header p{font-size:30px;letter-spacing:3px;line-height:38px;text-align:center}.page-template-custom-services-page div#services-page-header p img{float:right;max-width:33%}.page-template-custom-services-page div#services-page-intro p{font-size:17px;line-height:20px}.page-template-custom-services-page div.services-floor-plans-container{margin-top:50px}.page-template-custom-services-page div.services-floor-plans-container div.container-50-50-right p.services-header,.page-template-custom-services-page div.services-mattertag-posts-container div.container-50-50-right p.services-header{margin-bottom:0}.page-template-custom-services-page div.services-benefits-container div.container-50-50-right{padding-top:0px}.page-template-custom-services-page p.services-benefits-header{margin-bottom:0px}.page-template-custom-services-page p.services-header{font-size:24px;letter-spacing:0;line-height:51px}.page-template-custom-services-page p.services-header a,.page-template-custom-services-page p.services-header a:hover,.page-template-custom-services-page p.services-header a:focus,.page-template-custom-services-page p.services-header a:visited{color:#000;text-decoration:none}.page-template-custom-services-page p.services-text{font-size:17px;letter-spacing:0;line-height:36px}.page-template-custom-services-page p.services-benefits-header{font-size:27px;line-height:89px;letter-spacing:3px;text-align:center}.page-template-custom-services-page article ul li{font-size:17px;line-height:25px;margin-bottom:10px}.page-template-custom-services-page div#services-contact-us{clear:both}.page-template-custom-services-page div#services-page-header p img{float:right;max-width:33%}.page-template-custom-services-page div#services-matterport-technology p.services-matterport-technology-header{font-size:27px;line-height:32px;letter-spacing:3px;text-align:center}.page-template-custom-services-page div#services-matterport-technology p.services-matterport-technology-text{font-size:15px;line-height:26px;letter-spacing:1px;text-align:left}.page-template-custom-services-page div#services-matterport-technology img.matterport-camera-1{max-width:60%}.page-template-custom-services-page div#services-matterport-technology img.matterport-camera-2{max-width:30%}.page-template-custom-portfolio-page div#click-below-to-view-our-most-recent-work{background-color:#000}.page-template-custom-portfolio-page div#click-below-to-view-our-most-recent-work p{font-size:22px;line-height:26px;color:#ffffff;letter-spacing:3px;text-align:center;padding-top:10px;padding-bottom:10px}.page-template-custom-portfolio-page div#primary.content-area{padding:0 10px}.page-template-custom-portfolio-page div.clear-container{margin:0 auto}.page-template-custom-portfolio-page div.clear-container.container-50-50 div.container-50-50-left,.page-template-custom-portfolio-page div.clear-container.container-50-50 div.container-50-50-right{width:44%;margin:3%;padding:2%}@media screen and (max-width: 500px){.page-template-custom-portfolio-page div#click-below-to-view-our-most-recent-work p{font-size:18px}.page-template-custom-portfolio-page div.clear-container.container-50-50 div.container-50-50-left,.page-template-custom-portfolio-page div.clear-container.container-50-50 div.container-50-50-right{clear:both;float:none;overflow:hidden;width:100%;margin:20px 0;padding:0 10px}}.page-template-custom-portfolio-page div.clear-container.container-50-50 div.container-50-50-left,.page-template-custom-portfolio-page div.clear-container.container-50-50 div.container-50-50-right{padding:0}.page-template-custom-portfolio-page .portfolio-item-container{clear:both;position:relative;width:100%;min-height:300px}.page-template-custom-portfolio-page .portfolio-item-content{position:absolute;height:100%;width:100%;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:0}.page-template-custom-portfolio-page .message-outer{box-sizing:border-box;display:table;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.35)}.page-template-custom-portfolio-page .message-outer:hover{background-color:rgba(0,0,0,0.15)}.page-template-custom-portfolio-page .model-title{display:block;width:100%;position:absolute;top:10%;color:#fff;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;line-height:45px;text-shadow:0 0 10px #0f1011;text-align:center;margin:0;padding:0 25px}.page-template-custom-portfolio-page .message-inner{display:table-cell;height:100%;text-align:center;vertical-align:bottom;color:#fff}.page-template-custom-portfolio-page .message-content{width:auto;display:inline-block;font-size:16pt;text-shadow:0 0 10px #0f1011;background-color:rgba(0,0,0,0.45);margin-bottom:10px;padding:10px}.single-gds_portfolio_item div#content.site-content div#primary.content-area{max-width:900px}.single-gds_portfolio_item div#portfolio-detail-container{padding:5%}.single-gds_portfolio_item div#matterport-iframe-container{margin-top:5%}.page-template-custom-faq-page div#content.site-content div#primary.content-area{max-width:900px}.page-template-custom-faq-page p.faq-header{font-size:36px;line-height:43px}.page-template-custom-contact-page div#content.site-content div#primary.content-area{max-width:900px}.page-template-custom-contact-page div#content.site-content div#primary.content-area h1{text-align:center}.page-template-custom-residential-applications-page p.residential-applications-header{font-size:27px;line-height:32px;letter-spacing:3px}.page-template-custom-residential-applications-page p.residential-applications-text{font-size:17px;line-height:25px;letter-spacing:1px;text-align:left}.page-template-custom-residential-applications-page article ul li{font-size:17px;line-height:25px;margin-bottom:10px}.page-template-custom-residential-applications-page .entry-content .container-50-50 img{width:480px}.page-template-custom-commercial-applications-page p.commercial-applications-header{font-size:27px;line-height:32px;letter-spacing:3px}.page-template-custom-commercial-applications-page p.commercial-applications-text{font-size:17px;line-height:25px;letter-spacing:1px;text-align:left}.page-template-custom-commercial-applications-page article ul li{font-size:17px;line-height:25px;margin-bottom:10px}.page-template-custom-commercial-applications-page .entry-content .container-50-50 img{width:480px}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.ssba.ssba-wrap{margin-top:20px}#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:46px;height:46px;border:none;text-indent:100%;background:url("images/ui.totop.png") no-repeat left top}#toTopHover{background:url("images/ui.totop.png") no-repeat left -46px;width:46px;height:46px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#toTop:active,#toTop:focus{outline:none}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}iframe{border:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}div.gform_wrapper div.validation_error{display:none}.gform_confirmation_wrapper{font-style:italic !important}div.gform_wrapper div.gform_footer input.gform_button.button{background-color:#00478F !important;color:#fff !important;display:block;margin:10px 0px;padding:10px;border-radius:5px;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-appearance:none}div.gform_wrapper div.gform_footer input.gform_button.button,img.gform_ajax_spinner{display:inline}div.gform_wrapper{background-color:#cbcdc9;border-radius:0;padding:15px}div.gform_wrapper label.gfield_label{font-weight:normal !important}div.gform_wrapper input,div.gform_wrapper textarea,div.gform_wrapper select{border:0 !important;border-radius:0 !important}div.gform_wrapper .gform_footer{margin-left:0;padding:5px 10px;text-align:right;width:100%}body .gform_body ul{color:inherit}body .gform_body ul li{margin-bottom:20px}body .gform_body .gform_fields .gfield_label{margin-bottom:0px}body .gform_body .gform_fields .ginput_container{margin-top:0px}body .gform_body .gform_fields .gfield_radio li,body .gform_body .gform_fields .gfield_checkbox li{display:inline-block;padding:3px !important;margin-right:5px !important}body .gform_body .gform_fields .gfield_radio label,body .gform_body .gform_fields .gfield_checkbox label{display:inline-block;margin-left:5px}div.gform_wrapper .left_label .gfield_label{width:32% !important}div.gform_wrapper div.ginput_container ul.gfield_radio{padding-left:0 !important}div.gform_wrapper form input[type='radio'],div.gform_wrapper form input[type='checkbox']{opacity:0;display:none;float:left;width:18px}div.gform_wrapper form input[type='radio']+label,div.gform_wrapper form input[type='checkbox']+label{margin:0;clear:none;padding:5px 0 4px 28px;cursor:pointer;background:url(images/gravityforms/off.png) left center no-repeat}div.gform_wrapper form input[type='radio']:checked+label{background-image:url(images/gravityforms/radio.png)}div.gform_wrapper form input[type='checkbox']:checked+label{background-image:url(images/gravityforms/check.png)}@media screen and (max-width: 600px){div.gform_wrapper{max-width:100% !important}div.gform_wrapper .left_label .gfield_label,div.gform_wrapper .ginput_container,div.gform_wrapper input,div.gform_wrapper textarea,div.gform_wrapper select{clear:both;display:block;width:100% !important}div.gform_wrapper input.gform_button.button{width:auto !important}div.gform_wrapper .left_label ul.gfield_checkbox,div.gform_wrapper .left_label ul.gfield_radio,div.gform_wrapper .right_label ul.gfield_checkbox,div.gform_wrapper .right_label ul.gfield_radio{margin-left:0 !important}}.gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper textarea.large,.gform_wrapper .top_label .gfield_error input.large,.gform_wrapper .top_label .gfield_error select.large,.gform_wrapper .top_label .gfield_error textarea.textarea,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{width:100% !important;max-width:100% !important}@media print{body{background:none !important;color:#000;font-size:10pt;padding:10px}footer a[rel=bookmark]:after,footer a[rel=bookmark]:after{content:" [" attr(href) "] "}a{text-decoration:none}.entry-content img,.comment-content img,.author-avatar img,img.wp-post-image{border-radius:0;box-shadow:none}.site{clear:both !important;display:block !important;float:none !important;max-width:100%;position:relative !important}.site-header{margin-bottom:72px;margin-bottom:5.142857143rem;text-align:left}.author-avatar,#colophon,#respond,.commentlist .comment-edit-link,.commentlist .reply,.entry-header .comments-link,.entry-meta .edit-link a,.page-link,.site-content nav,.main-navigation,.header-nav-container,.ssba.ssba-wrap,div#validation-links,span.edit-link,div#contact-call-to-actions-wrapper,div.sidebar-video-link{display:none}.wrapper{border-top:none;box-shadow:none}.site-content{margin:0;width:auto}.entry-header .entry-title,.entry-title{font-size:21pt}footer.entry-meta,footer.entry-meta a{color:#444;font-size:10pt}.author-description{float:none;width:auto}.commentlist>li.comment{background:none;position:relative;width:auto}.commentlist .avatar{height:39px;left:2.2em;top:2.2em;width:39px}.comments-area article header cite,.comments-area article header time{margin-left:50px;margin-left:3.57142857rem}}
