article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:125%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em}html,button,input,select,textarea{font-family:"Lato",sans-serif}body{margin:0}a:focus{outline:none !important}a:hover,a:active{outline:0}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:0.75em;line-height:2em;margin-top:2em;margin-bottom:2em}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap}b,strong{font-weight:bold}blockquote{margin:1.5em 30px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.5em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul,.item-list ul{margin:1.5em 0}.item-list ul li{margin:0}dd{margin:0 0 0 30px}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0}menu,ol,ul,.item-list ul{padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;width:auto;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border-color:#c0c0c0;margin:0 2px;border-top-style:solid;border-top-width:0.05em;padding-top:0.475em;border-bottom-style:solid;border-bottom-width:0.05em;padding-bottom:0.925em;border-left-style:solid;border-left-width:0.05em;padding-left:0.925em;border-right-style:solid;border-right-width:0.05em;padding-right:0.925em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}th{text-align:left;padding:0;border-bottom:none}tbody{border-top:none}
ul.primary,ul.secondary{overflow:hidden;border-bottom:1px solid #bbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom:0;margin:0.5em 0 0 3px}ul.primary li.active{border-bottom:1px solid #fff;margin-bottom:-1px}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333 !important;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2}ul.primary a.active{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666 !important;padding:0 .5em}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333 !important}ul.secondary a.active,ul.secondary a:active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff !important}
body{margin:0;padding:0;color:#525252;background-color:#F1EEE4}#page{margin-bottom:2em}#skip-link{margin:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}#header{background:#F1EEE4;border-top:5px solid #74CC00;border-bottom:1px solid #E0E0E0;position:fixed;z-index:10;width:100%;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}#header #logo,#header #logo a,#header #navigation{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}#header #logo a{background:transparent url(/sites/all/themes/gthomes2017/logo.png) no-repeat;margin:0 auto;background-size:cover;display:block}.region-header{clear:both}#content{word-spacing:0.15em}#highlighted{margin:0 0 2em}#highlighted .region-highlighted{margin:0;padding:0;text-align:center}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}h2.node-title,h2.block-title,h2.title,h2,h3{margin:0;font-weight:800}h1.front{margin-bottom:1.3em;font-weight:800;font-size:2.2em;color:#5CA300;text-align:center}h1.title{text-align:center;font-size:2.6em;font-weight:800;margin:1em 0}h2{color:#5CA300;text-transform:uppercase;line-height:1.3em}h3{color:#ad915c}p.front{margin:2em 0;font-size:1.2em;line-height:1.6em;text-align:center}p.front .telephone{color:#343434;font-weight:900;font-size:1.4em;letter-spacing:1px}p.front .telephone a{color:#343434;text-decoration:none}.front h1.title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}ol li{margin-bottom:1em}table{width:100%}table caption{text-align:left;font-size:1.2em;font-weight:bold}tr.even{background:#F1EEE4;border-bottom:1px solid #A28F53}tr.odd{background:#EAE6D7;border-bottom:1px solid #A28F53}blockquote{text-align:center;padding:0.75em 0.5em;font-size:1.1em;font-weight:400;font-family:sans-serif;text-transform:uppercase;color:#655E53;line-height:1.7em;letter-spacing:3px}blockquote .quote-start{font-size:2.8em;display:block;float:left}blockquote .quote-end{font-size:2.8em;display:block;float:right}blockquote .author{display:block;text-transform:none;font-variant:small-caps;color:#A3A3A3}div.messages{margin:1.5em 0}div.messages ul{margin-top:0;margin-bottom:0}div.status{background-color:#CCFF99;border-color:#5CB800;background-image:url(/sites/all/themes/gthomes2017/images/tick_48.png);padding:20px 10px 20px 70px;font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;font-size:0.8em}div.warning,tr.warning{border:1px solid #f0c020;background-color:#FFF199;background-image:url(/sites/all/themes/gthomes2017/images/warning_48.png);padding:20px 10px 20px 70px}div.error,tr.error{border:1px solid #8C2E0B;background-color:#FFD6D6;background-image:url(/sites/all/themes/gthomes2017/images/stop_48.png);padding:20px 10px 20px 70px;font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;font-size:0.8em}.warning{font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;font-size:0.8em}header .unpublished{display:block;padding:20px 10px 20px 70px;margin:0 0 1em 0;background-color:#FFF199;background-image:url(/sites/all/themes/gthomes2017/images/warning_48.png);background-repeat:no-repeat;background-position:8px 8px;border:1px solid #f0c020;font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;font-size:1.0em;font-weight:800;color:#840}.tabs{font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;font-size:0.7em}ul.inline{display:inline;padding:0}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.item-list .pager{padding:0}.item-list .pager li{padding:0 0.25em;font-size:0.8em}.item-list .pager li a{display:inline-block;text-decoration:none;padding:2px 10px;background:#f87508;color:#f1eee4;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.item-list .pager li a:hover{background:#c65c06;color:#ddd1bb;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear}.item-list .pager .pager-first a,.item-list .pager .pager-previous a,.item-list .pager .pager-next a,.item-list .pager .pager-last a{padding:0px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.region-sidebar-second .block{background:#FFF;padding:0.5em 1em;border:1px solid #E0E0E0;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.region-bottom{clear:both;margin-top:1em}.region-bottom .region-bottom-inner{text-align:center}.footer-top{clear:both;padding:0;background:#5CA300;color:#f1eee4}.footer-top h2{color:#f1eee4;text-transform:uppercase}.footer-top p{margin:1.5em 0;text-align:center;font-size:0.9em}.footer-top a{text-decoration:none}#footer{background:#343434;color:#adadad}#footer p{margin:1.5em 0;text-align:center}#footer a{text-decoration:none}
.block{margin-bottom:1.5em}.top-usermenu ul{padding:0;margin:0;display:inline-block;list-style:none;list-style-image:none}.top-usermenu ul li{display:inline-block;padding:0 10px;font-size:0.8em}.top-usermenu ul li a{color:#F5F5F5;padding:0;text-decoration:none;border-bottom:1px dotted #666;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}.top-usermenu ul li a:hover{color:#fff;border-bottom:1px dotted #ccc;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}.billboard{margin:0;position:relative}.billboard.bg01,.billboard.bg03{background:url(/sites/all/themes/gthomes2017/images/backgrounds/billboard03.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.billboard.bg02,.billboard.bg04{background:url(/sites/all/themes/gthomes2017/images/backgrounds/billboard03.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.billboard .copy{display:block;max-width:100%}.billboard .copy .logo{text-align:center}.billboard .copy .logo img{margin:0 auto}.billboard .copy .title{font-weight:bold;line-height:1.2em;text-transform:uppercase;word-spacing:12px}.billboard .copy .subtitle{font-weight:bold;line-height:1.1em;text-transform:uppercase;word-spacing:12px;font-size:1.3em}.billboard .copy .buyahome{display:inline-block}.billboard .copy .buyahome a{background:#ff8c00;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;border:0px;color:#fff;font-family:sans-serif;text-transform:uppercase;letter-spacing:4px;font-weight:bold;text-align:center;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-size:1.2em;padding:0.5em 2em}.billboard .copy .buyahome a:hover{background:#ccc;color:#eee}.billboard .copy .sellahome{display:inline-block}.billboard .copy .sellahome a{background:#95FF0A;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;color:#fff;font-family:sans-serif;text-transform:uppercase;letter-spacing:4px;font-weight:bold;text-align:center;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-size:1.2em;padding:0.5em 2em}.billboard .copy .sellahome a:hover{background:#ccc;color:#eee}.contact-block{box-sizing:border-box;background-color:#333;margin:1em auto 2em;padding:10px;text-align:center;max-height:4em;height:auto;overflow:hidden;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;-webkit-transition:background 0.6s ease,max-height 0.9s cubic-bezier(0.22,0.61,0.36,1),color 1.1s ease-out;-moz-transition:background 0.6s ease,max-height 0.9s cubic-bezier(0.22,0.61,0.36,1),color 1.1s ease-out;-o-transition:background 0.6s ease,max-height 0.9s cubic-bezier(0.22,0.61,0.36,1),color 1.1s ease-out;transition:background 0.6s ease,max-height 0.9s cubic-bezier(0.22,0.61,0.36,1),color 1.1s ease-out}.contact-block.expanded{max-height:40em;background-color:#ccc}.contact-block.expanded .block-title{color:#C98A11;cursor:default}.contact-block .block-title{padding:1em 0;cursor:pointer;color:#EEE;font-size:0.9em;font-weight:700;text-transform:uppercase;text-shadow:none}.footer-left p{margin:0 2em}.footer-left p.telephone{text-align:center;color:#f7a907;font-weight:900;text-transform:uppercase;font-size:1.5em;margin:1em 0}.footer-left p.telephone a{color:#f7a907;text-decoration:none}.footer-right .view-testimonials{margin:0.75em 0}.footer-right .view-testimonials .views-field-field-who-where{font-style:italic;text-align:right;margin-right:2em}.footer-right .view-testimonials .views-field-field-who-where:before{display:inline-block;content:"- "}.footer-right .view-testimonials .views-field-field-who-where .field-content{display:inline-block}
ul li.expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle}ul li.collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc}ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square}li a.active{color:#000}.navigation h3{position:absolute;left:-999em;line-height:0;padding:0;margin:0}.navigation ul{width:100%;margin:0;padding:0}.navigation ul li:last-child{border-bottom:0}.navigation ul li a{display:block;text-decoration:none;color:#525252;font-family:"Lato",sans-serif;font-weight:900;text-transform:uppercase;border-bottom:3px solid #F1EEE4;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.navigation ul li a:hover{border-bottom:3px solid #74CC00;color:#ad915c}.navigation ul li .active{color:#DCD5BC;text-shadow:0 1px 0 rgba(0,0,0,0);pointer-events:none}.navigation ul li .active:hover{cursor:default;background-color:transparent;color:#DCD5BC;text-shadow:0 1px 0 rgba(0,0,0,0);text-decoration:none}#secondary-menu{float:right}#block-menu-secondary-menu{border-bottom:1px solid #8DE052;margin-top:1em;padding-bottom:1em;padding-top:0}#block-menu-secondary-menu ul.menu{margin:0;padding:10px 0;text-align:center;display:block}#block-menu-secondary-menu ul.menu li{margin:0;padding:0;list-style:none;display:inline-block}#block-menu-secondary-menu ul.menu li a{padding:3px 12px;text-decoration:none;text-transform:uppercase;line-height:100%;font-size:0.9em;font-weight:400;color:#F1EEE4}#block-menu-secondary-menu ul.menu li a:hover{color:#89ef00}#block-menu-secondary-menu ul.menu li .active{color:#6A6494}#block-menu-secondary-menu ul.menu li .active:hover{color:#6A6494;cursor:default}
.ninja{color:black;visibility:hidden}pre{font-size:0.8em;line-height:1.1em}::selection{background:#000;color:#FFF}::-moz-selection{background:#000;color:#FFF}::-webkit-selection{background:#000;color:#FFF}.scrollup{width:50px;height:50px;opacity:0.4;position:fixed;bottom:0px;right:0px;display:none;text-indent:-9999px;z-index:999;background:#000 url(/sites/all/themes/gthomes2017/images/icon_top.png) no-repeat center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.scrollup:hover{opacity:0.8;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#user-login,#user-pass{background:#EDE7DE;border:1px solid #ACC3C3}#user-login p.login-title,#user-pass p.login-title{margin:0;font-family:sans-serif;font-weight:700;text-transform:uppercase;text-shadow:none}#user-login .form-submit,#user-pass .form-submit{font-size:1.1em;letter-spacing:4px}.mls-search{text-align:center}.mls-search a{display:inline-block;padding:10px 20px;margin:1em 0 2em;color:#FDF6EE !important;text-decoration:none;font-weight:700;font-size:1.0em;text-transform:uppercase;background-color:#68B800;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.mls-search a:hover{color:#fff !important;background-color:#5CA300}.gmap-map{width:99% !important;border:1px solid #5CA300}
.views-displays .secondary li{float:none;margin:0 6px 0}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px}.views-displays .secondary .open>a{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.views-displays .secondary .open>a:hover{color:#333}.views-displays .secondary .action-list li{margin:0}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;-ms-border-radius:0 7px 0 0;-o-border-radius:0 7px 0 0;border-radius:0 7px 0 0}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}.views-row .field-type-image{float:left;margin-right:0.5em}.listings-view{padding:0 !important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none !important;border:none !important}.listings-view .views-row{display:inline-block;vertical-align:top;position:relative;width:43%;margin:2%;padding:1%;text-align:center;padding-bottom:1em}.listings-view .views-row figure{position:relative;z-index:0;overflow:hidden;margin:0;text-align:center;line-height:0}.listings-view .views-row figure img{width:100%;-webkit-transition:-webkit-transform 0.3s ease-out,opacity 0.3s;-moz-transition:-moz-transform 0.3s ease-out,opacity 0.3s;-o-transition:-o-transform 0.3s ease-out,opacity 0.3s;transition:transform 0.3s ease-out,opacity 0.3s}.listings-view .views-row figure .soldbanner{position:absolute;right:-60px;top:19px;z-index:10;line-height:1em;padding:5px 70px;background:red;color:#fff;font-weight:900;font-size:0.7em;text-transform:uppercase;-webkit-transition:all 0.9s linear;-moz-transition:all 0.9s linear;-o-transition:all 0.9s linear;transition:all 0.9s linear;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.listings-view .views-row figure .notsoldbanner{position:absolute;right:0;z-index:10;line-height:1em;padding:5px 10px;background:#ad915c;color:#fff;font-weight:900;font-size:0.7em;text-transform:uppercase;-webkit-transition:all 0.9s linear;-moz-transition:all 0.9s linear;-o-transition:all 0.9s linear;transition:all 0.9s linear}.listings-view .views-row a{display:block;width:100%;height:100%;text-decoration:none}.listings-view .views-row a:hover .sub-title{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.listings-view .views-row a:hover .title{-webkit-transform:translate(0,-120px);-moz-transform:translate(0,-120px);-ms-transform:translate(0,-120px);-o-transform:translate(0,-120px);transform:translate(0,-120px);background:url(/sites/all/themes/gthomes2017/images/rgbapng/4f9a1be5-5.png?1447470692);background:rgba(79,154,27,0.9)}.listings-view .views-row a:hover img{opacity:0.5}.listings-view .views-row h4.title{display:table-cell;color:#f9f5ea;line-height:1.3em;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0;z-index:3;background:#5CA300;padding:6px 10px;-webkit-transition:-webkit-transform 0.6s,color 0.3s;-moz-transition:-moz-transform 0.6s,color 0.3s;-o-transition:-o-transform 0.6s,color 0.3s;transition:transform 0.6s,color 0.3s;margin-top:0;margin-bottom:0;font-family:"Lato",sans-serif;font-size:1.1em;font-weight:800}.listings-view .views-row h4.title:after{content:'';position:absolute;top:100%;left:0;right:0;height:120px;background:url(/sites/all/themes/gthomes2017/images/rgbapng/00000099-5.png?1389181876);background:rgba(0,0,0,0.6)}.listings-view .views-row .sub-title{display:block;position:absolute;bottom:0;left:0;right:0;height:50px;padding:35px 0;width:100%;z-index:4;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:-webkit-transform 0.55s;-moz-transition:-moz-transform 0.55s;-o-transition:-o-transform 0.55s;transition:transform 0.55s}.listings-view .views-row .sub-title p{vertical-align:middle;text-align:center;overflow:hidden;color:#fff;margin:0;padding:0;line-height:1em}.listings-view .views-row .sub-title p.features{color:#fff;font-size:0.8em}.listings-view .views-row .sub-title p.price{color:#f87508;font-weight:900;font-size:1.5em;margin:0.25em 0 0.5em 0}.listings-view .views-row .sub-title p.banner{background:#ad915c;color:#FFF;font-size:1.25em;font-weight:900;text-transform:uppercase;margin:0.25em 0 0 0;padding:7px 0}.listings-view .view-footer a{display:inline-block;padding:10px 20px;margin:1em 0 3em 0;color:#F1EEE4 !important;text-decoration:none;font-weight:900;font-size:1.0em;text-transform:uppercase;background-color:#f87508;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.listings-view .view-footer a:hover{color:#F1EEE4 !important;background-color:#c65c06}
.node .submitted{font-size:0.8em}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}
.form-item{margin:1em 0 0.5em;padding:0 0 1em}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{text-transform:uppercase;color:#7a7a7a;font-weight:900;margin:0 0 0.5em}.form-item label.option{display:inline;font-weight:normal}.form-item .form-required{color:#c00}.form-item .description{font-size:0.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-item p{margin:0;text-align:center}.form-item .webform-container-inline .form-item{border-bottom:none}.form-actions{margin:0;text-align:right}form .element-invisible{display:none}.form-submit{background:#ad915c;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:0px;color:#F1EEE4;padding:0.5em 3em;text-transform:uppercase;letter-spacing:1px;font-weight:900;text-align:center;text-decoration:none;display:inline-block;font-size:1.1em;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.form-submit:hover{color:#F1EDE4;background:#E7A223;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.form-submit:focus{outline:none}.form-text,.form-textarea{padding:7px;color:#5A5449;background:#F6FFEB;border:1px solid #A9A9A9;font-size:1.2em;padding:6px 20px 6px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.form-type-select select,.webform-component-select select{border:1px solid #ACC3C3;font-size:20px;color:#111818;padding:5px 10px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:#EDE7DE}select::-ms-expand{display:none}.container-inline div,.container-inline label{display:inline}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}#user-login-form ul{margin-bottom:0}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}td.menu-disabled{background:#ccc}.contact-block{width:65%;margin:0 auto;background:#ccc;padding:1em}.contact-block .webform-component--your-name label,.contact-block .webform-component--your-name input,.contact-block .webform-component--your-e-mail-address label,.contact-block .webform-component--your-e-mail-address input{display:inline-block}.contact-block .webform-component--your-name label,.contact-block .webform-component--your-e-mail-address label{width:30%}.contact-block .webform-component--your-name input,.contact-block .webform-component--your-e-mail-address input{width:60%}label{text-transform:uppercase;color:#7a7a7a;font-weight:900;margin:0 0 0.5em}
fieldset{border:1px solid #ccc;margin-bottom:1em}fieldset legend{font-weight:bold;color:#666;border:1px solid #ccc;padding:0.25em 0.5em}.field-name-body figure figcaption{font-size:0.7em;line-height:1.9em;text-align:center;margin-top:-6px;font-weight:600}.node-property .field-name-field-sub-title{text-align:center;text-transform:uppercase;font-weight:900;font-size:1.4em;line-height:1.3em;color:#5CA300;margin:1.5em 0}.node-property .group-top-details{font-size:1.2em;width:100%;margin:10px auto;padding:10px 0;overflow:hidden;text-align:center;border-top:1px solid #5CA300;border-bottom:1px solid #5CA300}.node-property .group-top-details .field{display:inline-block;vertical-align:top;width:20%;margin:0;padding:10px 0 10px 0;position:relative;text-align:center;border-right:1px solid #5ca300}.node-property .group-top-details .field:first-child{border-left:none;padding-right:20px}.node-property .group-top-details .field:last-child{border-right:none;padding-left:20px}.node-property .group-top-details .field-name--node-field-bedrooms-,.node-property .group-top-details .field-name--node-field-baths-,.node-property .group-top-details .field-name--node-field-total-square-footage,.node-property .group-top-details .field-name--node-field-lotsize-{font-weight:700;color:#343434}.node-property .field-name--node-field-price-{font-weight:900;font-size:2.2em;color:#343434;margin:1em 0 0.5em;text-align:center}.node-property .field-name-field-banner{text-align:center;margin:1em 0;color:#343434;font-weight:900;text-transform:uppercase;font-size:1.1em}.node-property .field-name-field-banner span.green{color:#5CA300}.node-property .field-name-field-banner span.orange{color:#f87508}.node-property .group-property-details .field-label-inline{margin:0.5em 0}.node-property .accordion-group .property-accordion{box-sizing:border-box;margin:0.5em auto 0.5em;padding:0;max-height:63px;height:auto;overflow:hidden;border-bottom:1px solid #5CA300;-webkit-transition:background 0.6s ease,max-height 0.4s ease-out,color 1.1s ease-out;-moz-transition:background 0.6s ease,max-height 0.4s ease-out,color 1.1s ease-out;-o-transition:background 0.6s ease,max-height 0.4s ease-out,color 1.1s ease-out;transition:background 0.6s ease,max-height 0.4s ease-out,color 1.1s ease-out}.node-property .accordion-group .property-accordion:first-child{border-top:none}.node-property .accordion-group .property-accordion:last-child{margin-bottom:1.5em}.node-property .accordion-group .property-accordion.expanded{max-height:120em;padding-bottom:20px;-webkit-transition:background 0.6s ease,max-height 0.9s ease-in,color 1.1s ease-out;-moz-transition:background 0.6s ease,max-height 0.9s ease-in,color 1.1s ease-out;-o-transition:background 0.6s ease,max-height 0.9s ease-in,color 1.1s ease-out;transition:background 0.6s ease,max-height 0.9s ease-in,color 1.1s ease-out}.node-property .accordion-group .property-accordion.expanded h2:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.node-property .accordion-group .property-accordion h2{padding:0 0 0 20px;cursor:pointer;color:#68B800;font-size:1.1em;font-weight:900;line-height:2.5em;text-transform:uppercase;text-shadow:none;display:block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.node-property .accordion-group .property-accordion h2:hover{color:#5CA300;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.node-property .accordion-group .property-accordion h2:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.node-property .accordion-group .property-accordion h2:before{content:"";float:left;width:21px;height:21px;margin:17px 5px 0 0;background:url(/sites/all/themes/gthomes2017/images/arrow.png);-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.node-property .accordion-group .property-accordion .field{margin:0}.node-property .accordion-group .property-accordion .field table,.node-property .accordion-group .property-accordion .field ul{margin-top:0;margin-bottom:0}.node-property .accordion-group .property-details .field{margin:0.25em 3em}.node-property .field-name-field-gallery{width:100%;text-align:center}.node-property .field-name-field-gallery .field-label{text-transform:uppercase;font-weight:900;font-size:1.4em;color:#5CA300;margin:1.5em 0}.node-property .field-name-field-gallery .field-item{display:inline-block;overflow:hidden;border:1px solid #E0E0E0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:all 0.9s;-moz-transition:all 0.9s;-o-transition:all 0.9s;transition:all 0.9s}.node-property .field-name-field-gallery .field-item:hover{background:rgba(0,0,0,0.6) url(/sites/all/themes/gthomes2017/images/magnifier.png) no-repeat center;-webkit-transition:-webkit-transform 0.8s ease-out,opacity 0.8s;-moz-transition:-moz-transform 0.8s ease-out,opacity 0.8s;-o-transition:-o-transform 0.8s ease-out,opacity 0.8s;transition:transform 0.8s ease-out,opacity 0.8s}.node-property .field-name-field-gallery .field-item a{line-height:0;display:block}.node-property .field-name-field-gallery .field-item img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.node-property .field-name-field-gallery .field-item img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.node-property .property-location .location{margin:1em 0}.node-property .property-mortgagecalc .calculator .form,.node-property .property-mortgagecalc .calculator .results{display:inline-block;vertical-align:top;position:relative;width:43%;margin:0;padding:0% 0% 0% 4%}.node-property .property-mortgagecalc .calculator .form input[type=text]{width:90%;color:#5A5449;border:1px solid #A9A9A9;background:#F6FFEB;font-size:1.2em;padding:6px 20px 6px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.node-property .property-mortgagecalc .calculator .results p strong{color:#7a7a7a}.node-property .property-requestinfo form{margin:0.5em 3em 0;padding:20px}.node-property .field-name-field-brochure{text-align:center;margin:2em 0 1em}.node-property .field-name-field-brochure span{display:block;margin:0.35em 0;position:relative}.node-property .field-name-field-brochure .file-icon{position:absolute;top:18px}.node-property .field-name-field-brochure a{display:inline-block;padding:10px 20px;margin:0;color:#F1EEE4 !important;text-decoration:none;font-weight:900;font-size:1.0em;text-transform:uppercase;background-color:#f87508;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.node-property .field-name-field-brochure a:hover{color:#F1EEE4 !important;background-color:#c65c06}.node-property .field-name-field-brochure a:after{content:"";float:right;width:24px;height:24px;margin:3px 0 0 10px;background:url(/sites/all/themes/gthomes2017/images/pdf17.png)}
@media print{a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:20px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}
.top-bar-inner,#header-inner,#main,#footer-inner,.region-bottom-inner,.footer-top-inner{margin-left:auto;margin-right:auto;max-width:1200px}#content,.region-sidebar-first,.region-sidebar-second,.footer-top,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#header-inner:before,#header-inner:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table}#header-inner:after,#main:after,#footer:after{clear:both}@media all and (max-width:480px){#header.large #logo,#header.small #logo{display:block;vertical-align:top;padding:14px 0;margin:0}#header.large #logo a,#header.small #logo a{width:210px !important;height:30px !important;margin:5px 0 5px 10px}h1{font-size:1.7em !important;margin:0 !important}#page{padding-top:130px !important}.front #page{padding-top:130px !important}#highlighted{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.webform-client-form .form-submit{padding:0.75em 1em;letter-spacing:0;font-size:1.1em}.footer-right .email-link{font-size:1.0em}.footer-right dl{width:100%}.field-name-field-gallery .field-item{width:22%;margin:1%}}@media all and (max-width:640px){.webform-client-form .form-submit{padding:0.75em 1em;letter-spacing:0;font-size:1.1em}}@media all and (max-width:800px){.sidebar-second{clear:left}#page{padding-top:9em}.front #page{padding-top:70px}.billboard.img-one,.billboard.img-two,.billboard.img-three{background-image:none}.billboard .copy{padding:3em 0}.billboard .copy .address{margin:1em 0}#header.large #logo,#header.small #logo{display:block;vertical-align:top;padding:14px 0;margin:0}#header.large #logo a,#header.small #logo a{width:390px;height:64px}#navigation h3{position:absolute;top:22px;left:auto;right:22px;display:block;width:56px;height:28px;background:url(/sites/all/themes/gthomes2017/images/3line.png) right no-repeat;cursor:pointer;z-index:99;line-height:2.0em;color:#2d570f;font-size:0.7em;font-weight:400}#navigation ul{display:block;text-align:center;background:#74CC00;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top 50%;-moz-transform-origin:top 50%;-ms-transform-origin:top 50%;-o-transform-origin:top 50%;transform-origin:top 50%;-webkit-transition:-webkit-transform 0.26s ease;-moz-transition:-moz-transform 0.26s ease;-o-transition:-o-transform 0.26s ease;transition:transform 0.26s ease}#navigation ul li{clear:left;display:none}#navigation ul li a{color:#eeeed9;padding:12px 0;border-bottom:none}#navigation.expanded h3{background:url(/sites/all/themes/gthomes2017/images/3line_active.png) right no-repeat;color:#2d570f}#navigation.expanded ul{padding:0.5em 0 1em;border-bottom:3px solid #283130;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}#navigation.expanded ul li{display:list-item}.field-name-field-gallery .field-item{width:30%;margin:1%}.listings-view{text-align:center}.listings-view .views-row{width:75%}}@media all and (min-width:801px) and (max-width:1199px){.sidebar-second #content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%}.sidebar-second .region-sidebar-second{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}#page{padding-top:160px}.front #logo{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.front #page{padding-top:86px}.hero{padding:4em 0}.hero .logo a{width:355px;height:160px}.field-name-field-gallery .field-item{width:22%;margin:1%}.footer-top-inner{padding-left:0;padding-right:0;position:relative}.footer-top-inner:before,.footer-top-inner:after{content:"";display:table}.footer-top-inner:after{clear:both}.footer-top-inner .footer-left{float:left;width:50%;margin-left:0%;margin-right:-50%}.footer-top-inner .footer-right{float:left;width:50%;margin-left:50%;margin-right:-100%}.footer-right .email-link{font-size:1.0em}.footer-right dl{width:80%}.node-type-webform #main{width:65%;margin:0 auto}}@media all and (min-width:801px) and (max-width:959px){#header.large #logo{display:block;vertical-align:top;margin-top:17px}#header.large #logo a{width:390px;height:64px}#header.small #logo{display:block;vertical-align:top;margin-top:17px}#header.small #logo a{width:390px;height:0px}#navigation{display:block;vertical-align:top;margin:1em 0;text-align:center}#navigation ul{display:inline-block}#navigation ul li{display:inline-block;border-bottom:0;padding:0.2em 0.5em}#navigation ul li a{letter-spacing:1px;font-size:0.9em}.billboard{padding:6em 0}.billboard .copy{width:100%;padding:0;margin:0 auto}.billboard .copy .logo img{width:380px}.billboard .copy .title{margin:1em 0 1em;font-size:1.4em}.field-name-field-gallery .field-item{width:22%;margin:1%}}@media all and (min-width:960px) and (max-width:1199px){#header.large #logo{display:block;vertical-align:top;margin-top:17px}#header.large #logo a{width:390px;height:64px}#header.small #logo{display:block;vertical-align:top;margin-top:17px}#header.small #logo a{width:390px;height:0px}#navigation{display:block;vertical-align:top;margin:1em 0;text-align:center}#navigation ul{display:inline-block}#navigation ul li{display:inline-block;border-bottom:0;padding:0.2em 0.5em}#navigation ul li a{letter-spacing:1px;font-size:0.9em}.billboard{padding:6em 0}.billboard .copy{width:100%;padding:0;margin:0 auto}.billboard .copy .logo img{width:420px}.billboard .copy .title{margin:1em 0 1em;font-size:1.6em}.field-name-field-gallery .field-item{width:22%;margin:1%}}@media all and (min-width:1200px){.no-sidebars #main,.no-sidebars .region-bottom{width:75%;margin:0 auto}.node-type-webform #main{width:50%;margin:0 auto}.sidebar-second #content{float:left;width:60%;margin-left:0%;margin-right:-60%}.sidebar-second .region-sidebar-second{float:left;width:40%;margin-left:60%;margin-right:-100%}#page{padding-top:160px}.front #logo{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.front #page{padding-top:86px}#header.large #logo{display:block;vertical-align:top;margin-top:17px}#header.large #logo a{width:420px;height:64px}#header.small #logo{display:block;vertical-align:top;margin-top:17px}#header.small #logo a{width:420px;height:0px}#navigation{display:block;vertical-align:top;margin:1em 0;text-align:center}#navigation ul{display:inline-block}#navigation ul li{display:inline-block;border-bottom:0;padding:0.2em 0.5em}#navigation ul li a{letter-spacing:1px;font-size:0.9em}.billboard{padding:6em 0}.billboard .copy{width:70%;padding:0;margin:0 auto}.billboard .copy .logo img{width:420px}.billboard .copy .title{margin:1em 0 1em;font-size:1.6em}.field-name-field-gallery .field-item{width:22%;margin:1%}.footer-top-inner{padding-left:0;padding-right:0;position:relative}.footer-top-inner:before,.footer-top-inner:after{content:"";display:table}.footer-top-inner:after{clear:both}.footer-top-inner .footer-left{float:left;width:50%;margin-left:0%;margin-right:-50%}.footer-top-inner .footer-right{float:left;width:50%;margin-left:50%;margin-right:-100%}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{background:#fff url(/sites/all/themes/gthomes2017/colorbox/images/bg_tab.png) center bottom repeat-x;-moz-box-shadow:3px 3px 16px #333;-webkit-box-shadow:3px 3px 16px #333;box-shadow:3px 3px 16px #333;-moz-border-radius-bottomleft:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-left-radius:9px;-webkit-border-bottom-right-radius:9px;border-bottom-left-radius:9px;border-bottom-right-radius:9px;outline:0;}#colorbox,#colorbox div{overflow:visible;}#cboxWrapper{-moz-border-radius-bottomleft:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-left-radius:9px;-webkit-border-bottom-right-radius:9px;border-bottom-left-radius:9px;border-bottom-right-radius:9px;}#cboxTopLeft{width:0;height:0;}#cboxTopCenter{height:0;}#cboxTopRight{width:0;height:0;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:0;}#cboxMiddleRight{width:0;}#cboxContent{background:#fff;overflow:hidden;margin-bottom:28px;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{}#cboxTitle{left:0;height:38px;color:#313131;padding:0 140px 0 15px;display:table-cell !important;vertical-align:middle;float:none !important;}#cboxCurrent{position:absolute;bottom:-26px;right:80px;color:#313131;border-left:1px solid #313131;padding:0 0 0 15px;}.cboxSlideshow_on #cboxSlideshow{display:none;}.cboxSlideshow_on #cboxSlideshow:hover{}.cboxSlideshow_off #cboxSlideshow{display:none;}.cboxSlideshow_off #cboxSlideshow:hover{}#cboxPrevious{position:absolute;bottom:-26px;right:45px;background:url(/sites/all/themes/gthomes2017/colorbox/images/controls.png) no-repeat 0 -48px;width:21px;height:15px;text-indent:-9999px;}#cboxPrevious:hover{background-position:0 -111px;}#cboxNext{position:absolute;bottom:-26px;right:15px;background:url(/sites/all/themes/gthomes2017/colorbox/images/controls.png) no-repeat 0 -29px;width:21px;height:15px;text-indent:-9999px;}#cboxNext:hover{background-position:0 -92px;}#cboxLoadingOverlay{background:#e6e6e6;}#cboxLoadingGraphic{background:url(/sites/all/themes/gthomes2017/colorbox/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;top:-10px;right:-10px;background:url(/sites/all/themes/gthomes2017/colorbox/images/controls.png) no-repeat 0px 0px;width:25px;height:25px;text-indent:-9999px;opacity:0;}#cboxClose:hover{background-position:0 -63px;}
