﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-family:Helvetica,Arial,Sans-serif;color:#222;font-size:16px;line-height:1.4}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{margin-left:40px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:700;margin:20px 0;color:#00009b}h1,h2{font-size:36px}h3{font-size:24px}h4{font-size:20px}h5,h6{font-size:16px}nav ol,nav ul{list-style:none;margin:0;padding:0}strong{font-weight:700}.wrapper,section{position:relative;width:1024px;margin:0 auto}.wrapper .wrapper,.wrapper section{width:100%}.branding{margin:10px 0 0}.branding img{max-width:320px}.mobile-cta,.nav-toggle{display:none}.main-cta{display:block}nav,nav ul li>ul li{width:100%}nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}nav ul li{flex-grow:1;position:relative}nav ul li>ul{visibility:hidden;position:absolute;opacity:0;transition:visibility .35s,opacity .35s}nav ul li ul{position:absolute;z-index:10}nav ul li ul ul{width:100%;margin-top:-52px;left:100%}nav ul li:hover>ul{visibility:visible;opacity:1;width:100%}nav ul li:hover>ul li:hover>ul{position:absolute}nav a{display:block;padding:15px;text-decoration:none;text-align:center;box-sizing:border-box;background:#00009b;color:#fff}nav .sub-menu>a:after{content:"+";padding-left:5px}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;clear:both;border:5px solid #00009b;box-sizing:border-box}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides .nobg{background:0 0}.rslides .nobg img{width:100%}.rslides li:first-child{position:relative;display:block}.rslides img{display:block;height:auto;max-width:100%;border:0}#contact{margin-top:20px}#contact label{width:50%;display:block;float:left;margin:0 0 10px}#contact label span{display:block}#contact label input{width:90%;padding:5px 0}#contact label[for=comments]{width:100%}#contact #comments{width:95%;height:100px}.vcard{margin-top:10px}#googlemap{margin:0;width:800px;border:2px double #ddd;color:#000}.cta-btn{width:50%;display:block;background:#00009b;border-radius:5px;color:#fff;text-align:center;text-decoration:none;padding:5px 3px;margin:0 auto}.cta-btn:hover{background:#00009b;color:#fff}.cta-btn.mobile{display:none}#footer-container .flex{padding:0 10px;box-sizing:border-box;margin-top:10px;justify-content:space-between}#footer-container .details span{display:block}.spider{background:url(../image/spiders.png) center top no-repeat;height:10px;display:block;text-transform:uppercase;font-size:10px;padding:40px 0 0;text-decoration:none;width:100px;margin-right:10px;text-align:center}.spider:hover{background-position:center -50px}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.clear{clear:both}.hidden{display:none}.flex{display:flex;justify-content:space-around}.flex>div{flex-grow:1}.flex.aside>div:nth-child(odd){flex-grow:2;padding:0 20px 0 0}.flex.space-between{justify-content:space-between}.flex .no-grow,.flex.space-between>div{flex-grow:0}.flex.space-between>div:nth-child(2)>img{margin-right:30px;border:5px solid #3f4f78}.flex.images-only{display:flex}.flex.images-only>div{padding:10px;display:flex;justify-content:center;align-items:center}.flex.images-only img{max-width:100%}.flex.aside>div:nth-child(2){flex-basis:310px;flex-shrink:0;flex-grow:0;display:flex;flex-direction:column}.flex.aside-reverse div:nth-child(1){flex-basis:300px;flex-shrink:0}.flex.aside-reverse div:nth-child(even){flex-grow:2}body{background:url(../image/bg.png)}a{color:#000}p{margin:10px 0}.galleria{width:90%;height:400px;background:#000;margin:0 auto}.content-wrapper{background:#fff;padding:10px;box-sizing:border-box}div.flex nav{padding:0 0 10px 30px;align-self:flex-end}nav a:hover{background:#0000c7;color:#fff}.nav-toggle{background:#00009b;color:#fff}.faq{background:#00009b;padding:10px;box-sizing:border-box}.faq-inner{background:#fff;padding:10px;display:flex;flex-direction:column;flex-grow:1}.faq-inner ul{margin-left:0;list-style-type:none}.faq-inner ul li{margin:20px 0}.faq h3{text-align:center;margin:0 0 10px;color:#fff}.cta>a{border:5px solid #00009b;display:flex;align-items:flex-end;flex-basis:32%;margin:10px 0;text-decoration:none}.cta>a:hover{border:5px solid #0000c7;background:rgba(0,0,199,.3)}.cta>a>p{display:block;background:rgba(255,255,255,.7);padding:5px;margin:10px;text-align:center;width:100%}#footer-container>div{background:#00009b}#footer-container *,#footer-container a{color:#fff}#footer-container a:hover{color:#9ab6c4}.contact-flex div{text-align:left;width:50%}.house{display:flex;justify-content:space-around;flex-wrap:wrap;border-bottom:5px solid #00009b;padding:20px 0 10px}.house .no-grow{flex-grow:0}.house .rslides{border:5px solid #00009b;min-height:235px}.red-border{border:5px solid #00009b}.house>div{padding:10px;box-sizing:border-box;width:50%;flex-grow:1}.house img{width:350px}.house>.no-grow{width:33%}.house .lot{display:flex;justify-content:space-between}.house .details{display:flex;justify-content:space-between;flex-wrap:wrap}.house .details>div{width:33%}.house .description{display:flex;justify-content:space-between}.house .description>div{width:100%}.house h4,.house h5{margin:0}.house .red{color:#900}.news-item img{max-width:300px;margin-left:20px}.thead{background:#00009b}.thead *{color:#fff}.tech-data{width:100%}.tech-data tr td{padding:5px;box-sizing:border-box}.three-column,.two-column{flex-wrap:wrap}.two-column>div,.two-column>form{flex-basis:45%;margin:5px;box-sizing:border-box}.two-column>form input,.two-column>form select{padding:10px;width:100%;box-sizing:border-box;font-size:1em}#btnSub{padding:5px 3px;box-sizing:border-box;width:50%;display:block;background:#00009b;border-radius:5px;color:#fff;text-align:center;text-decoration:none;margin:10px auto 0;border:0;cursor:pointer;-webkit-appearance:none}.three-column>div{flex-basis:31%;margin:5px;box-sizing:border-box;max-width:31%}.flex-product{display:flex;flex-direction:column;text-align:center;border:4px solid #00009b;justify-content:space-between;padding:5px;box-sizing:border-box}.flex-product img{align-self:center;max-width:100%}.center-text{text-align:center}.flex-center{display:flex;align-items:center;justify-content:center}.colors.flex{flex-wrap:wrap}.colors.flex>div{flex-basis:14.28%;padding:5px;box-sizing:border-box;max-width:14.28%}.colors.flex>div img{max-width:100%}.no-margin-top{margin-top:0}.margin20{margin:20px 0}.product-heading{margin:30px 0}@media screen and (max-width:1040px){.wrapper,section{width:100%;box-sizing:border-box}section{padding:0 10px}.house .rslides{min-height:auto}}@media screen and (max-width:1023px){nav ul li,nav ul li ul,nav ul li:hover>ul li:hover>ul{position:relative;width:100%;margin-top:0;left:auto}nav ul li>ul{display:none}nav ul li:hover>ul{display:flex}.flex.aside,.flex.aside-reverse,.flex.space-between{flex-flow:column}.flex.space-between div:nth-child(1){order:2}.flex.aside .faq{flex-basis:0}#googlemap{width:95%;height:300px;margin-top:50px}#header-container .flex,.flex.images-only{flex-flow:column;align-items:center}.nav-toggle{display:block;margin:10px auto 0;width:100%;font-weight:700;text-decoration:none;padding:10px 0;text-align:center}.mobile-cta{display:block}.main-cta{display:none}div.flex nav{margin-bottom:0;padding-bottom:0}.cta-btn{width:75%;margin:20px auto}.news-item img{margin-left:0}.news-item div{order:2}.news-item .image-container{order:1}}@media screen and (max-width:875px){#contact label{width:100%}.cta.flex{flex-flow:column}.cta-btn.mobile{display:block}.flex.space-between div:nth-child(1){order:1}.flex.space-between div:nth-child(2){order:2}.flex.space-between>div:nth-child(2)>img{margin:0 auto;display:block}.flex{flex-flow:column}.flex.aside>div:nth-child(2){flex-basis:100%}.house .description{width:100%}.house>.no-grow{width:auto}.red-border{display:none}.house .details>div{width:100%}.house .lot{flex-flow:column}.house h5{margin-top:10px}.branding img{max-width:90%;margin:0 auto;display:block}.three-column>div{flex-basis:100%;max-width:100%}.margin20{margin:0}.flex.sdstds{flex-direction:row}.two-column img{height:300px}.colors.flex>div{flex-basis:33%;max-width:33%}.colors.flex{flex-direction:row}.colors.flex div a img{display:block;margin:0 auto}#footer-container .flex{flex-direction:row}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}