html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}video{display:block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a{}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.67em 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;}html{font-size:90%;}body{font-size:1em;line-height:1.6;font-weight:400;font-family:'Oxygen', sans-serif;color:#666;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}a{}a:link,a:visited{text-decoration:none;color:#5bc4b0;}a:hover,a:active{color:#3eae98;text-decoration:none;}.wrapper:after,.row:after,.page-content:after,.cf{content:"";display:table;clear:both;}.wrapper:before,.row:before,.page-content:before,.cf{content:"";display:table;clear:both;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;font-weight:300;font-family:'Oxygen', sans-serif;}h1{font-size:2rem;line-height:1.25;}h2{font-size:1.625rem;line-height:1.153;}h3{font-size:1.375rem;line-height:1.136;}h4{font-size:1.125rem;line-height:1.111;}h5{font-size:1.125rem;line-height:1.111;}h6{font-size:1.125rem;line-height:1.111;}p{margin-top:0;}@media only screen and (min-width:480px){h1{font-size:2rem;line-height:1.25;}h2{font-size:1.625rem;line-height:1.153;}h3{font-size:1.375rem;line-height:1.136;}h4{font-size:1.125rem;line-height:1.111;}h5{font-size:1.125rem;line-height:1.111;}h6{font-size:1.125rem;line-height:1.111;}}@media only screen and (min-width:768px){h1{font-size:2.5rem;line-height:1.125;}h2{font-size:2rem;line-height:1.25;}h3{font-size:1.5rem;line-height:1.25;}h4{font-size:1.125rem;line-height:1.222;}h5{font-size:1.125rem;line-height:1.222;}h6{font-size:1.125rem;line-height:1.222;}}@media only screen and (min-width:960px){h1{font-size:3rem;line-height:1.05;}h2{font-size:2.25rem;line-height:1.25;}h3{font-size:1.75rem;line-height:1.25;}h4{font-size:1.125rem;line-height:1.222;}h5{font-size:1.125rem;line-height:1.222;}h6{font-size:1.125rem;line-height:1.222;}}@media only screen and (min-width:1220px){}hr{margin-top:1.5rem;margin-bottom:2rem;border-width:0;border-top:1px solid #e1e1e1;}button,.button{margin-bottom:1rem;}input,textarea,select,fieldset{margin-bottom:1.5rem;}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:4rem;padding:1rem 1.5rem;line-height:1;font-size:1rem;background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;box-shadow:none;box-sizing:border-box;font-weight:300;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{min-height:6rem;padding-top:1rem;padding-bottom:1rem;}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #5bc4b0;outline:0;}label,legend{display:block;margin-bottom:0.5rem;font-weight:400;}fieldset{padding:0;border-width:0;}input[type="checkbox"],input[type="radio"]{display:inline;}fieldset{border:1px solid #999;margin-bottom:1rem;padding:1rem;}legend{padding:0 2rem;color:#666;font-weight:bold;margin-left:2rem;}.button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:3rem;padding:1rem 2rem;line-height:1;color:#000 !important;text-align:center;font-size:1rem;font-weight:300;letter-spacing:0.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:#5bc4b0;border:1px solid #3eae98;cursor:pointer;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.button.second,input[type="submit"].second,input[type="reset"].second,input[type="button"].second{background-color:transparent;border:1px solid #137b81;color:#137b81 !important;}.button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#000 !important;border-color:#3eae98;background-color:#3eae98;outline:0;}.button:hover.second,input[type="submit"]:hover.second,input[type="reset"]:hover.second,input[type="button"]:hover.second,.button:focus.second,input[type="submit"]:focus.second,input[type="reset"]:focus.second,input[type="button"]:focus.second{color:#0c5155 !important;border-color:#0c5155;background-color:transparent;}body{background:#f8f8f8;}.wrapper{max-width:1200px;margin:0 auto;word-wrap:break-word;padding:0 1rem;}header .wrapper,footer .wrapper{padding:0 1rem;}.mobile-hide{display:none;}.desktop-hide{display:block;}.page-content{padding:1rem 0;background:#f8f8f8;}.row{padding:2rem 0;}.row img{width:100%;height:auto;display:block;}.row:nth-child(even){background-color:#f8f8f8;}.row:nth-child(odd){background-color:#fff;}.center{text-align:center;}.no-float{float:none !important;}.no-padding{padding:0 !important;}.small-padding{padding :1rem 0 !important;}.large-padding{padding :2rem 0 !important;}.small-padding-all{padding :1% !important;}.large-padding-all{padding :2% !important;}.no-margin{margin:0 !important;}.small-margin{margin:1rem 0 !important;}.large-margin{margin:2rem 0 !important;}.small-margin-all{margin:1% !important;}.large-margin-all{margin:2% !important;}.dark{color:#222;}.light{color:#fff;}.align-left,.alignleft{float:none;width:90% !important;padding:2rem 0;display:block;margin:0 auto;}.align-right,.alignright{float:none;width:90% !important;padding:2rem 0;display:block;margin:0 auto;}.align-center,.aligncenter{float:none;width:90% !important;padding:2rem 0;display:block;margin:0 auto;}@media only screen and (min-width:768px){.align-left,.alignleft{float:left;width:50% !important;padding:0 2rem 2rem 0;}.align-right,.alignright{float:right;width:50% !important;padding:0 0 2rem 2rem;}.align-center,.aligncenter{float:none;width:50% !important;padding:2rem;margin:0 auto;display:block;}}@media only screen and (min-width:1220px){}.col-one,.col-two,.col-three,.col-four,.col-five,.col-six,.col-seven,.col-eight,.col-nine,.col-ten,.col-eleven,.col-twelve{position:relative;float:left;margin:0.5%;padding:0.5%;}.col-one img,.col-two img,.col-three img,.col-four img,.col-five img,.col-six img,.col-seven img,.col-eight img,.col-nine img,.col-ten img,.col-eleven img,.col-twelve img{width:100%;height:auto;}.col-one.col-center,.col-two.col-center,.col-three.col-center,.col-four.col-center,.col-five.col-center,.col-six.col-center,.col-seven.col-center,.col-eight.col-center,.col-nine.col-center,.col-ten.col-center,.col-eleven.col-center,.col-twelve.col-center{float:none !important;margin-left:auto !important;margin-right:auto !important;}.col-one{width:6.333%;}.col-one.no-margin{width:7.333%;}.col-two{width:15.666%;}.col-two.no-margin{width:16.666%;}.col-three{width:24%;}.col-three.no-margin{width:25%;}.col-four{width:32.333%;}.col-four.no-margin{width:33.333%;}.col-five{width:40.666%;}.col-five.no-margin{width:41.666%;}.col-six{width:49%;}.col-six.no-margin{width:50%;}.col-seven{width:57.333%;}.col-seven.no-margin{width:58.333%;}.col-eight{width:65.666%;}.col-eight.no-margin{width:66.666%;}.col-nine{width:74%;}.col-nine.no-margin{width:75%;}.col-ten{width:82.333%;}.col-ten.no-margin{width:83.333%;}.col-eleven{width:90.666%;}.col-eleven.no-margin{width:91.666%;}.col-twelve{width:99%;}.col-twelve.no-margin{width:100%;}header{padding:1rem 0;background:#fff;color:#000;-moz-transition:height 0.2s linear;-o-transition:height 0.2s linear;-webkit-transition:height 0.2s linear;transition:height 0.2s linear;}.parallax-window,.parallax-window.row{min-height:250px;background:rgba(0, 0, 0, 0.3);background-repeat:no-repeat;position:relative;}.parallax-window{color:#fff;}.parallax-window:before{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.3);content:'';display:block;z-index:1;}.parallax-window .wrapper{position:relative;z-index:2;}.parallax-window h1,.parallax-window h2,.parallax-window h3,.parallax-window h4,.parallax-window h5,.parallax-window h6,.parallax-window strong{color:#e6e6e6;}.parallax-mirror{background-color:#f8f8f8;}@media only screen and (min-width:768px){.parallax-window,.parallax-window.row{min-height:270px;background:rgba(0, 0, 0, 0.4);background-repeat:no-repeat;position:relative;}.parallax-window{color:#fff;}.parallax-window:before{display:none;}.parallax-window .wrapper{position:relative;z-index:2;}.parallax-window h1,.parallax-window h2,.parallax-window h3,.parallax-window h4,.parallax-window h5,.parallax-window h6,.parallax-window strong{color:#e6e6e6;margin:0.2rem;}}@media only screen and (min-width:1220px){}.full-page-background-parallex-header{min-height:250px;padding:2rem;color:#fff;background:rgba(0, 0, 0, 0.3);overflow:hidden;}.full-page-background-parallex-header h1.page-title{color:#e6e6e6;text-transform:uppercase;font-weight:200;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-background-parallex-header strong{color:inherit;}.full-page-background-color-header{min-height:250px;padding:2rem;color:#fff;background:#f8f8f8;}.full-page-background-color-header h1.page-title{text-transform:uppercase;font-weight:200;color:#fff;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-background-color-header strong{color:inherit;}.full-page-background-image-header{min-height:250px;padding:2rem;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;}.full-page-background-image-header h1.page-title{text-transform:uppercase;font-weight:200;color:#fff;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-background-image-header strong{color:inherit;}@media only screen and (min-width:768px){.full-page-background-parallex-header{min-height:270px;padding:2rem;color:#fff;background:rgba(0, 0, 0, 0.2);overflow:hidden;}.full-page-background-parallex-header h1.page-title{color:#fff;text-transform:uppercase;font-weight:200;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-background-parallex-header strong{color:inherit;}.full-page-background-color-header{min-height:270px;padding:2rem;}.full-page-background-color-header h1.page-title{text-transform:uppercase;font-weight:200;}.full-page-background-color-header strong{color:inherit;}.full-page-background-image-header{min-height:270px;padding:2rem;background-repeat:no-repeat;background-size:cover;background-position:center center;}.full-page-background-image-header h1.page-title{text-transform:uppercase;font-weight:200;}.full-page-background-image-header strong{color:inherit;}}@media only screen and (min-width:960px){.full-page-background-parallex-header{min-height:270px;padding:2rem;overflow:hidden;}.full-page-background-parallex-header h1.page-title{text-transform:uppercase;font-weight:200;}.full-page-background-parallex-header strong{color:inherit;}.full-page-background-color-header{min-height:270px;padding:2rem;}.full-page-background-color-header h1.page-title{text-transform:uppercase;font-weight:200;}.full-page-background-color-header strong{color:inherit;}.full-page-background-image-header{min-height:270px;padding:2rem;background-repeat:no-repeat;background-size:cover;background-position:center center;}.full-page-background-image-header h1.page-title{text-transform:uppercase;font-weight:200;}.full-page-background-image-header strong{color:inherit;}}@media only screen and (min-width:1220px){}@keyframes scroll{0%{bottom:2%;}50%{bottom:2.5%;}100{bottom:2.5%;}}.home-page-video,.home-page-parallax{position:relative;height:600px;width:100%;background:rgba(0, 0, 0, 0.0);}.home-page-video .scroll-icon,.home-page-parallax .scroll-icon{position:absolute;display:block;bottom:2%;width:100%;text-align:center;animation-name:scroll;animation-delay:5s;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;text-align:center;color:#fff;}.home-page-video .home-wallpaper-content,.home-page-parallax .home-wallpaper-content{text-align:center;width:100%;position:absolute;bottom:13%;color:#fff;z-index:9;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.home-page-video .home-wallpaper-content .home-wallpaper-title,.home-page-parallax .home-wallpaper-content .home-wallpaper-title{color:#e6e6e6;font-weight:300;text-transform:uppercase;}.home-page-video .home-wallpaper-content .home-wallpaper-sub-title,.home-page-parallax .home-wallpaper-content .home-wallpaper-sub-title{color:#fff;font-weight:100;word-spacing:3px;letter-spacing:2px;}.home-page-video .home-wallpaper-content .home-wallpaper-logo,.home-page-parallax .home-wallpaper-content .home-wallpaper-logo{width:55%;display:block;height:auto;margin:1rem auto;}.home-page-video .home-wallpaper-content .home-wallpaper-logo-large,.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large{width:60%;display:block;height:auto;margin:1rem auto;}.home-page-video .home-wallpaper-button,.home-page-parallax .home-wallpaper-button{margin:1rem 0;}.home-page-video .home-wallpaper-button .button,.home-page-parallax .home-wallpaper-button .button{text-shadow:none;color:#5bc4b0 !important;border:2px solid #5bc4b0;background:none !important;font-size:0.7rem;margin:0;height:auto;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.home-page-video .home-wallpaper-button .button:hover,.home-page-parallax .home-wallpaper-button .button:hover{background:#5bc4b0 !important;color:#000 !important;}.home-page-video .home-wallpaper-button .button.second,.home-page-parallax .home-wallpaper-button .button.second{color:#137b81 !important;border:2px solid #137b81;}.home-page-video .home-wallpaper-button .button.second:hover,.home-page-parallax .home-wallpaper-button .button.second:hover{background:#137b81 !important;color:#fff !important;}.home-page-video video#video-background{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-101;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;background-repeat:no-repeat;}@media only screen and (min-width:768px){.home-page-video{width:100%;display:block;background-color:rgba(0, 0, 0, 0.0);background-image:none !important;}}@media only screen and (min-width:768px){.home-page-video .home-wallpaper-content .home-wallpaper-logo,.home-page-parallax .home-wallpaper-content .home-wallpaper-logo{width:35%;margin:1rem auto;}.home-page-video .home-wallpaper-content .home-wallpaper-logo-large,.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large{width:35%;margin:1rem auto;}}@media only screen and (min-width:960px){.home-page-video .home-wallpaper-content .home-wallpaper-logo,.home-page-parallax .home-wallpaper-content .home-wallpaper-logo{width:25%;}.home-page-video .home-wallpaper-content .home-wallpaper-logo-large,.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large{width:25%;}}@media only screen and (min-width:1220px){}.single-banner .single-banner-item{width:100%;}.single-banner .single-banner-item img{width:100%;height:auto;}.slider #slides{position:relative;overflow:hidden;z-index:9991;min-height:auto;color:#fff;}.slider #slides a.slide-item .slide-title{position:absolute;width:100%;left:0;top:35%;font-weight:500;text-transform:uppercase;text-align:center;color:inherit;z-index:999;margin:0;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;background-color:transparent;padding:0.2rem 2rem;}.slider #slides a.slide-item img{width:100%;height:auto;position:relative;z-index:99;}.slider #slides .slide-item img{width:100%;height:auto;position:relative;z-index:99;}.slider #slides .slide-item .slide-title{position:absolute;width:100%;left:0;top:35%;font-weight:500;text-transform:uppercase;text-align:center;color:inherit;z-index:999;background-color:transparent;padding:0.2rem 2rem;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.slider #slides .slidesjs-navigation{display:none !important;}.slider #slides .slidesjs-pagination{margin:0;padding:0;text-align:center;width:100%;position:absolute;bottom:10px;z-index:9992;}.slider #slides .slidesjs-pagination li{display:inline-block;margin:0 5px;}.slider #slides .slidesjs-pagination li a{background:#5bc4b0;text-indent:-9999px;overflow:hidden;padding:5px;width:10px;height:10px;display:block;border-radius:50%;-webkit-box-shadow:1px 1px 0px #000;-moz-box-shadow:1px 1px 0px #000;box-shadow:1px 1px 0px #000;}.slider #slides .slidesjs-pagination li .active{background:#3eae98;}.single-slide{position:relative;overflow:hidden;z-index:9991;min-height:auto;color:#fff;}.single-slide a{color:inherit;}.single-slide img{width:100%;display:block;}.single-slide .slide-title{position:absolute;width:100%;left:0;top:35%;font-weight:500;text-transform:uppercase;text-align:center;color:inherit;margin:0;padding:0.2rem 2rem;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.section-title{text-transform:uppercase;text-align:center;position:relative;margin:0 0 2rem 0;line-height:3rem;}.section-title.border-bottom{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-bottom:after{display:block;content:"";width:50%;border-bottom:1px solid #dcdcdc;margin:0 auto;}.section-title.border-top-bottom{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-top-bottom:after{display:block;content:"";width:45%;border-bottom:1px solid #dcdcdc;margin:0 auto;}.section-title.border-top-bottom:before{display:block;content:"";width:45%;border-bottom:1px solid #dcdcdc;margin:0 auto;}.section-title.border-top-bottom-full-width{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-top-bottom-full-width:after{display:block;content:"";width:100%;border-bottom:1px solid #dcdcdc;margin:0 auto;}.section-title.border-top-bottom-full-width:before{display:block;content:"";width:100%;border-bottom:1px solid #dcdcdc;margin:0 auto;}.section-title.border-side{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-side:after{display:none;content:"";position:absolute;width:15%;border-bottom:1px solid #dcdcdc;margin:0 auto;top:50%;float:left;left:15%;}.section-title.border-side:before{display:none;content:"";position:absolute;width:15%;border-bottom:1px solid #dcdcdc;margin:0 auto;top:50%;float:right;right:15%;}.section-title.border{text-transform:uppercase;text-align:center;position:relative;padding:0.5rem;margin:0 auto;max-width:35%;border-bottom:1px solid #dcdcdc;}@media only screen and (min-width:960px){.section-title{text-transform:uppercase;text-align:center;position:relative;margin:0 0 2rem 0;font-size:3rem;line-height:9rem;}}@media only screen and (min-width:1220px){}.box{padding:1rem 1.5rem !important;float:none;width:99%;margin:1rem 0.5%;}.box .box-icon{margin:1rem auto;}.box .box-image{width:35%;height:auto;margin:1rem 1rem 1rem 0;display:block;}.box .box-title{font-weight:300;display:block;margin:0;margin-bottom:1rem;}.box .box-description{clear:both;font-weight:300;line-height:1.5;}@media only screen and (min-width:768px){.box{float:left;width:49%;min-height:260px;}}@media only screen and (min-width:960px){.box{width:32.3%;min-height:260px;}}@media only screen and (min-width:1220px){}.service{background:#dfdfdf !important;}.service .service-items .service-item{background:transparent;color:#666;}.service .service-items .service-item a{color:#5bc4b0;}.text-box{text-align:center;}.contact .contact-image{float:none;margin:0 auto;}.contact .contact-image .contact-profile-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:1rem;width:100%;}.contact .contact-information{float:none;text-align:left;margin-top:2rem;}.contact .contact-information .contact-description-title{margin-top:1rem;}.contact .contact-information .contact-info-item{display:block;}.contact .contact-information .contact-information-description{margin-bottom:1rem;}.contact .contact-information .social-links{margin-top:2rem;}.contact .contact-information a{color:inherit !important;}@media only screen and (min-width:480px){}@media only screen and (min-width:768px){.contact .contact-image{float:left;}.contact .contact-information{float:left;}}@media only screen and (min-width:1220px){}.post-item{}.service-directory-items{}.service-directory-items .service-directory-item{border-bottom:1px solid #ccc;margin-bottom:1rem;padding-bottom:1rem;}.service-directory-items .service-directory-item .service-directory-item-img-wrapper .product-item-img{display:block;width:100%;height:auto;margin-right:2rem;}.service-directory-items .service-directory-item .service-directory-item-title{margin-bottom:1rem;}@keyframes category-item{0{opacity:0;top:2rem;}50%{opacity:0;top:4rem;}100%{opacity:1;top:6rem;}}.drop-down-box{background:#f8f8f8 !important;}.drop-down-box .drop-down-box-wrapper .drop-down-box-item{float:none;text-align:center;background:#5bc4b0;color:#000;height:6rem;width:99%;position:relative;margin:1rem 0.5%;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.drop-down-box .drop-down-box-wrapper .drop-down-box-item a{color:#000;}.drop-down-box .drop-down-box-wrapper .drop-down-box-item .drop-down-box-item-title{font-weight:600;text-transform:uppercase;margin:0;text-decoration:none;color:inherit;position:absolute;left:0;top:0;right:0;bottom:0;line-height:6rem;cursor:pointer;}.drop-down-box .drop-down-box-wrapper .drop-down-box-item ul{position:absolute;opacity:0;display:none;top:6rem;z-index:5;list-style:none;text-align:left;left:0;right:0;margin:0;padding:2rem;background:#137b81;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;-webkit-transition-delay:1s;transition-delay:1s;}.drop-down-box .drop-down-box-wrapper .drop-down-box-item:hover,.drop-down-box .drop-down-box-wrapper .drop-down-box-item:focus,.drop-down-box .drop-down-box-wrapper .drop-down-box-item:active{background:#137b81;color:#fff;}.drop-down-box .drop-down-box-wrapper .drop-down-box-item:hover .drop-down-box-item-title,.drop-down-box .drop-down-box-wrapper .drop-down-box-item:focus .drop-down-box-item-title,.drop-down-box .drop-down-box-wrapper .drop-down-box-item:active .drop-down-box-item-title{color:inherit;}.drop-down-box .drop-down-box-wrapper .drop-down-box-item:hover ul,.drop-down-box .drop-down-box-wrapper .drop-down-box-item:focus ul,.drop-down-box .drop-down-box-wrapper .drop-down-box-item:active ul{display:block;background:#137b81;animation-name:category-item;animation-duration:0.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.drop-down-box .drop-down-box-wrapper .drop-down-box-item:hover a,.drop-down-box .drop-down-box-wrapper .drop-down-box-item:focus a,.drop-down-box .drop-down-box-wrapper .drop-down-box-item:active a{color:#fff;}@media only screen and (min-width:480px){.drop-down-box .drop-down-box-wrapper .drop-down-box-item{float:left;width:49%;}}@media only screen and (min-width:768px){.drop-down-box .drop-down-box-item{width:32.3% !important;}}@media only screen and (min-width:1220px){}.home .project-items .project-item-body .project-item-tag-wrapper .project-item-category,.home .project-items .project-item-body .project-item-tag-wrapper .project-item-tag{display:block;float:left;}.home .project-items .project-item-body .project-item-tag-wrapper .project-item-category .tag,.home .project-items .project-item-body .project-item-tag-wrapper .project-item-tag .tag{display:block;float:left;}.post-type-archive-project .project-items .project-item-body .project-item-tag-wrapper .project-item-category,.tax-project-category .project-items .project-item-body .project-item-tag-wrapper .project-item-category,.post-type-archive-project .project-items .project-item-body .project-item-tag-wrapper .project-item-tag,.tax-project-category .project-items .project-item-body .project-item-tag-wrapper .project-item-tag{display:block;float:left;}.post-type-archive-project .project-items .project-item-body .project-item-tag-wrapper .project-item-category .tag,.tax-project-category .project-items .project-item-body .project-item-tag-wrapper .project-item-category .tag,.post-type-archive-project .project-items .project-item-body .project-item-tag-wrapper .project-item-tag .tag,.tax-project-category .project-items .project-item-body .project-item-tag-wrapper .project-item-tag .tag{display:block;float:left;}.single-project .project-item-body .project-item-tag-wrapper .project-item-category,.single-project .project-item-body .project-item-tag-wrapper .project-item-tag{display:block;float:left;}.single-project .project-item-body .project-item-tag-wrapper .project-item-category .tag,.single-project .project-item-body .project-item-tag-wrapper .project-item-tag .tag{display:block;float:left;}.single-project .project-item-video{margin-bottom:1rem;}.single-project .project-item-content{margin-top:1rem;}@media only screen and (min-width:1220px){}.home .product-items .product-item-body .product-item-tag-wrapper .product-item-category,.home .product-items .product-item-body .product-item-tag-wrapper .product-item-tag,.home .product-items .product-item-body .product-item-tag-wrapper .product-item-brand{display:block;float:left;}.home .product-items .product-item-body .product-item-tag-wrapper .product-item-category .tag,.home .product-items .product-item-body .product-item-tag-wrapper .product-item-tag .tag,.home .product-items .product-item-body .product-item-tag-wrapper .product-item-brand .tag{display:block;float:left;}.post-type-archive-product .product-items .product-item-body .product-item-tag-wrapper .product-item-category,.tax-product-category .product-items .product-item-body .product-item-tag-wrapper .product-item-category,.post-type-archive-product .product-items .product-item-body .product-item-tag-wrapper .product-item-tag,.tax-product-category .product-items .product-item-body .product-item-tag-wrapper .product-item-tag,.post-type-archive-product .product-items .product-item-body .product-item-tag-wrapper .product-item-brand,.tax-product-category .product-items .product-item-body .product-item-tag-wrapper .product-item-brand{display:block;float:left;}.post-type-archive-product .product-items .product-item-body .product-item-tag-wrapper .product-item-category .tag,.tax-product-category .product-items .product-item-body .product-item-tag-wrapper .product-item-category .tag,.post-type-archive-product .product-items .product-item-body .product-item-tag-wrapper .product-item-tag .tag,.tax-product-category .product-items .product-item-body .product-item-tag-wrapper .product-item-tag .tag,.post-type-archive-product .product-items .product-item-body .product-item-tag-wrapper .product-item-brand .tag,.tax-product-category .product-items .product-item-body .product-item-tag-wrapper .product-item-brand .tag{display:block;float:left;}.single-product .product-item-body .product-item-tag-wrapper .product-item-category,.single-product .product-item-body .product-item-tag-wrapper .product-item-tag,.single-product .product-item-body .product-item-tag-wrapper .product-item-brand{display:block;float:left;}.single-product .product-item-body .product-item-tag-wrapper .product-item-category .tag,.single-product .product-item-body .product-item-tag-wrapper .product-item-tag .tag,.single-product .product-item-body .product-item-tag-wrapper .product-item-brand .tag{display:block;float:left;}.single-product .product-item-video{margin-bottom:1rem;}.single-product .product-item-content{margin-top:1rem;}@media only screen and (min-width:1220px){}.archive .team-items .team-item .team-item-body .team-item-title{margin-bottom:0;}.archive .team-items .team-item .team-item-body .team-item-sub-title{font-weight:500;font-style:italic;}.home .team .team-items .team-item .team-item-body .team-item-title{margin-bottom:0;}.home .team .team-items .team-item .team-item-body .team-item-sub-title{font-weight:500;font-style:italic;}.single-team .team-item .team-item-title{margin-bottom:0;}.single-team .team-item .team-item-sub-title{font-weight:500;font-style:italic;}.single-team .team-item .team-item-phone{margin-bottom:0;display:block;}.single-team .team-item .team-item-email{margin-bottom:0;display:block;}@media only screen and (min-width:960px){.post-type-archive-team .team-items .team-item{width:24%;}.home .team .team-items .team-item{width:24%;}}@media only screen and (min-width:1220px){}.home .testimonial{background:#f8f8f8 !important;}.home .testimonial .testimonial-items{margin:0;}.home .testimonial .testimonial-items .testimonial-item{display:block;border:none;}.home .testimonial .testimonial-items .testimonial-item .testimonial-item-img .testimonial-img{width:64px !important;height:64px !important;margin:1rem auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ebebeb;}.home .testimonial .testimonial-items .testimonial-item .testimonial-item-body .testimonial-item-title{font-weight:bold;margin:0 0 1rem 0;}.home .testimonial .testimonial-items .testimonial-item .testimonial-item-body .testimonial-item-excerpt{padding:0 5%;}.post-type-archive-testimonial .testimonial-items{margin:0;padding:0;}.post-type-archive-testimonial .testimonial-items .testimonial-item{display:block;text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ddd;}.post-type-archive-testimonial .testimonial-items .testimonial-item .testimonial-item-img .testimonial-img{width:30%;height:auto;margin:1rem auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ebebeb;}.post-type-archive-testimonial .testimonial-items .testimonial-item .testimonial-item-body .testimonial-item-title{font-weight:bold;margin:0;}.post-type-archive-testimonial .testimonial-items .testimonial-item .testimonial-item-body .testimonial-item-content{line-height:2rem;}@media only screen and (min-width:960px){.home .testimonial{background:#f8f8f8 !important;}.home .testimonial .testimonial-items{margin:0;}.home .testimonial .testimonial-items .testimonial-item{display:block;border:none;}.home .testimonial .testimonial-items .testimonial-item .testimonial-item-img .testimonial-img{float:none;width:64px !important;height:64px !important;margin:1rem auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ebebeb;}.home .testimonial .testimonial-items .testimonial-item .testimonial-item-body .testimonial-item-title{font-weight:bold;margin:0 0 1rem 0;}.home .testimonial .testimonial-items .testimonial-item .testimonial-item-body .testimonial-item-excerpt{padding:0 10%;}.post-type-archive-testimonial .testimonial-items{margin:0;padding:0;}.post-type-archive-testimonial .testimonial-items .testimonial-item{display:block;text-align:left;overflow:auto;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ddd;}.post-type-archive-testimonial .testimonial-items .testimonial-item .testimonial-item-img{float:left;width:20%;padding:0 2rem;}.post-type-archive-testimonial .testimonial-items .testimonial-item .testimonial-item-img .testimonial-img{width:100%;height:auto;display:block;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ebebeb;}.post-type-archive-testimonial .testimonial-items .testimonial-item .testimonial-item-body{float:left;width:80%;line-height:2rem;margin-top:2rem;}.post-type-archive-testimonial .testimonial-items .testimonial-item .testimonial-item-body .testimonial-item-title{margin:0;}}@media only screen and (min-width:1220px){}.award{background-color:#dfdfdf !important;}.award .award-items{list-style:none;margin:0 0 1rem 0;padding:0;}.award .award-items .award-item{width:49%;display:inline-block;text-align:center;padding:0.5rem;min-height:auto;}.award .award-items .award-item .award-item-img{display:block;width:100%;height:auto;}.award .award-items .award-item .award-item-link{display:block;}.award .award-items .award-item .award-item-title{margin-top:1rem;margin-bottom:0;}.award .award-items .award-item .award-item-title .award-item-text-link{display:block;color:#000;}@media only screen and (min-width:480px){.award .award-items .award-item{width:24%;}}@media only screen and (min-width:768px){.award{text-align:center;}.award .award-items{margin:0;}.award .award-items .award-item{width:12.5%;}}@media only screen and (min-width:1220px){}.related-logo{background-color:#dfdfdf !important;}.related-logo .logo-items{list-style:none;margin:0 0 1rem 0;padding:0;}.related-logo .logo-items .logo-item{width:49%;display:inline-block;text-align:center;padding:0.5rem;min-height:auto;}.related-logo .logo-items .logo-item .logo-item-img{display:block;width:100%;height:auto;}.related-logo .logo-items .logo-item .logo-item-link{display:block;}.related-logo .logo-items .logo-item .logo-item-title{margin-top:1rem;margin-bottom:0;}.related-logo .logo-items .logo-item .logo-item-title .logo-item-text-link{display:block;color:#000;}@media only screen and (min-width:480px){.related-logo .logo-items .logo-item{width:24%;}}@media only screen and (min-width:768px){.related-logo{text-align:center;}.related-logo .logo-items{margin:0;}.related-logo .logo-items .logo-item{width:12.5%;}}@media only screen and (min-width:1220px){}.single-content{}dl.faq-items dt{cursor:pointer;margin:0 0 0.25em 0;display:block;font-size:3rem;}dl.faq-items dd{display:block;}dl.faq-items .faqToggleQuesPrefix{padding-right:3px;font-weight:bold;float:left;clear:left;}dl.faq-items .faqToggleQues{text-decoration:underline;}dl.faq-items .faqToggleAnsPrefix{padding-right:3px;font-weight:bold;float:left;clear:left;}dl.faq-items .faqToggleAns{}#breadcrumbs{list-style:none;margin:0;padding:0;overflow:hidden;}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:5px;}#breadcrumbs li a{color:inherit;}#breadcrumbs li.item-current{color:inherit;}#breadcrumbs .separator{font-size:10px;font-weight:100;color:inherit;}.map{position:absolute;top:0;bottom:0;left:0;right:0;min-height:300px;}.map-wrapper{position:relative;min-height:300px;background:#f8f8f8;}.social-widget span{display:block;}.social-widget h1,.social-widget h2,.social-widget h3,.social-widget h4,.social-widget h5,.social-widget h6{margin:0;}.social-widget iframe{width:100%;height:auto;}.side-bar-item{margin-bottom:1rem;}.side-bar-item .side-bar-item-title{border-bottom:1px solid #dcdcdc;padding-bottom:0.5rem;margin-bottom:0.5rem;}.banner-widget a{display:block;}.banner-widget a img{display:block;width:100%;height:auto;}.banner-widget img{display:block;width:100%;height:auto;}.banner-widget h6{margin:0;padding:0.5rem 0;}.featured-items-widget{list-style:none;margin:0;padding:0;position:relative;}.featured-items-widget .featured-item{margin-bottom:1.5rem;position:relative;}.featured-items-widget .featured-item .item-title{margin-bottom:0.5rem;}.featured-items-widget .featured-item .item-img-link{display:block;margin-bottom:0.5rem;}.featured-items-widget .featured-item .item-img-link .widget-item-img{display:block;}.navigation{display:block;width:100%;margin:1rem 0;padding:0.5rem 0;}.prev{width:49%;text-align:center;margin:0.5%;float:left;}.next{width:49%;margin:0.5%;text-align:center;float:right;}.next a,.prev a{padding:10px 0;display:block;color:#fff;font-size:14px;text-transform:uppercase;font-weight:bold;background:#5bc4b0;}.next a:hover,.prev a:hover{background:#5bc4b0;}footer{border-top:1px solid #dde4e6;background:#ecf0f1;color:#5bc4b0;padding:3rem 0 0 0;}.footer-widgets-wrapper{background:#ecf0f1;color:#5bc4b0;}.footer-widgets-wrapper .footer-item{font-weight:300;margin-bottom:2rem;overflow:hidden;}.footer-widgets-wrapper .footer-item iframe{width:100%;height:250px;margin-bottom:1.5rem;}.footer-widgets-wrapper .footer-item .footer-item-title{font-weight:300;font-size:2rem;text-transform:uppercase;margin:0 0 1rem 0;}.footer-widgets-wrapper .footer-item ul{list-style:none;margin:0;padding:0;text-transform:uppercase;}.footer-widgets-wrapper .footer-item a{color:#318877;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.footer-widgets-wrapper .footer-item a:hover{color:#81d1c2;}.footer-copyright-wrapper{background:#dde4e6;border-top:1px solid #cfd9db;color:#236357;padding :1rem 0;font-weight:300;font-size:smaller;}.footer-copyright-wrapper .footer-copy{float:none;width:100%;}.footer-copyright-wrapper .footer-description{width:100%;float:none;line-height:1.2;font-size:1.1rem;}@media only screen and (min-width:768px){.footer-copyright-wrapper .footer-copy{float:left;width:40%;}.footer-copyright-wrapper .footer-description{width:40%;float:right;}.footer-widgets-wrapper .footer-item{margin-bottom:0;}.footer-widgets-wrapper .footer-item .footer-item-title{font-weight:300;font-size:2rem;text-transform:uppercase;margin-bottom:1.5rem;}}@media only screen and (min-width:1220px){}ul.social-links{list-style:none;margin:0;padding:0;}ul.social-links li{display:inline-block;}ul.social-links li a{display:block;padding:0.2rem;}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.error-404{min-height:300px;}.error-404 .error-text{text-align:center;}.error-404 .error-text h4{text-transform:uppercase;font-weight:200;}.error-404 .error-text img{display:block;width:30%;margin:0 auto;}#back-to-top{position:fixed;width:3rem;height:3rem;right:1rem;bottom:1rem;background:#5bc4b0;overflow:hidden;opacity:0;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;cursor:default;text-align:center;line-height:3rem;font-size:1rem;color:#000;z-index:9999999;}#back-to-top.show{opacity:1;cursor:pointer;}@media only screen and (min-width:768px){#back-to-top{width:2rem;height:2rem;right:2rem;bottom:2rem;line-height:2rem;}}.item-image .img-container a{display:block;}.item-image .img-container img{display:block;width:100%;height:auto;}.item-image .item-image-title{line-height:1.4;margin-bottom:0;}.item-video .item-video-title{line-height:1.4;margin-bottom:0;}.grid{margin:0 auto;color:#666;}.grid-sizer{display:none;}.grid-size,.grid-item{width:99%;}.grid-item{background:#fff;border:1px solid #e6e6e6;margin:1rem 0.5%;padding:0;float:left;position:relative;-webkit-box-shadow:0px 2px 0px 0px #e6e6e6;-moz-box-shadow:0px 2px 0px 0px #e6e6e6;box-shadow:0px 2px 0px 0px #e6e6e6;}.grid-item.featured{border-bottom:3px solid #5bc4b0;}.grid-item a.grid-item-img-link{display:block;border-bottom:3px solid #e6e6e6;}.grid-item a.grid-item-img-link img.grid-item-img{display:block;}.grid-item .grid-item-body{padding:1rem;}.grid-item .grid-item-body h4,.grid-item .grid-item-body h5,.grid-item .grid-item-body h6{margin-bottom:0.5rem;}.img-list-wrapper .img-list-item-link{display:block;}.img-list-wrapper .img-list-item-link img{display:block;}.img-list-wrapper .img-list-item{display:block;width:25%;padding:1%;float:left;}.img-list-wrapper .img-list-item.first{width:100%;float:none;}.img-list-wrapper .img-list-item img{display:block;}@media only screen and (min-width:480px){.grid-sizer,.grid-item{width:99%;}}@media only screen and (min-width:768px){.grid-sizer,.grid-item{width:49%;}}@media only screen and (min-width:960px){.grid-sizer,.grid-item{width:24%;}}@media only screen and (min-width:1220px){.grid-sizer,.grid-item{width:24%;}}@keyframes menu-animation{0{top:-4rem;}100%{top:0rem;}}body .top-nav{display:block;background:#000;color:#fff;}body .top-nav .menu-social{float:none;display:block;margin:0;padding:0;text-align:center;list-style:none;}body .top-nav .menu-social li{display:inline-block;}body .top-nav .menu-social li a{display:block;padding:0.5rem 0.2rem;color:#e6e6e6;}body .top-nav .menu-social li a:hover{color:#fff;}body .top-nav .top-nav-text{display:block;float:none;padding:0.5rem 0.2rem;text-align:center;color:inherit;}body .top-nav .top-nav-text a{display:block;padding:0.3rem;color:#e6e6e6;}body .top-nav .top-nav-text a:hover{color:#fff;}body header{padding:0.5rem 0;position:relative;z-index:9992;}body header .wrapper{padding:0 0.5rem;}body header .site-branding{width:43%;float:right;display:block;}body header .site-branding .site-title{text-indent:-9999px;overflow:hidden;display:block;margin:0;position:relative;width:100%;line-height:3;font-size:1rem;}body header .site-branding .site-title a.logo-link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-indent:initial;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}body header .site-branding .site-title a.logo-link img{height:100%;width:auto;display:block;float:right;-moz-transition:height 0.2s linear;-o-transition:height 0.2s linear;-webkit-transition:height 0.2s linear;transition:height 0.2s linear;}body header .site-branding .site-title-text{margin:0;text-transform:uppercase;font-weight:300;font-size:1.5rem;display:block;line-height:3rem;letter-spacing:-0.1rem;text-align:right;}body header .site-branding .site-title-text a{text-decoration:none;display:block;color:#137b81;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}body header .site-branding .site-title-text a:hover{color:#0c5155;}body header nav#main-menu{float:right;}body header nav#main-menu ul{margin:0;padding:0;float:right;width:auto;opacity:1;position:relative;}body header nav#main-menu ul li{display:inline-block;}body header nav#main-menu ul li a{display:block;padding:1.5rem 0.4rem;color:#000;text-transform:uppercase;font-size:1rem;line-height:1;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}body header nav#main-menu ul li a:hover{background:transparent;color:#262626;}body header nav#main-menu ul li.current-menu-item a{background:transparent;color:#5bc4b0;}body header nav#main-menu ul li.current-menu-item a:hover{color:#93d8cb;}body header nav#main-menu ul li.current-menu-parent a{color:#262626;text-decoration:underline;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li{display:inline-block;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li a{display:block;padding:1rem 0.8rem;color:#000;text-decoration:none;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li a:hover{background:transparent;color:#262626;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li.current-menu-item a{background:transparent;color:#5bc4b0;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li.current-menu-item a:hover{color:#93d8cb;}body header nav#main-menu ul li.menu-item-has-children{position:relative;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu{display:none;position:absolute;left:0;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li{display:block;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li a{display:block;padding:1rem 0.8rem;color:#000;text-decoration:none;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li a:hover{background:transparent;color:#262626;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.current-menu-item a{background:transparent;color:#5bc4b0;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.current-menu-item a:hover{color:#93d8cb;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu{display:none;position:absolute;left:0;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li{display:block;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a{display:block;padding:1rem 0.8rem;color:#000;text-decoration:none;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a:hover{background:transparent;color:#262626;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li.current-menu-item a{background:transparent;color:#5bc4b0;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li.current-menu-item a:hover{color:#93d8cb;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover{background:#d9d9d9;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{min-width:200px;display:block;background:inherit;z-index:9993;left:200px;top:0;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover ul.sub-menu li a:hover{background:#ccc;}body header nav#main-menu ul li.menu-item-has-children:hover{background:#e6e6e6;}body header nav#main-menu ul li.menu-item-has-children:hover ul.sub-menu{min-width:200px;display:block;background:inherit;z-index:9993;}body header nav#main-menu ul li.menu-item-has-children:hover ul.sub-menu li a:hover{background:#ccc;}body header nav#main-menu ul li:nth-last-child(3).menu-item-has-children:hover ul.sub-menu,body header nav#main-menu ul li:nth-last-child(2).menu-item-has-children:hover ul.sub-menu,body header nav#main-menu ul li:nth-last-child(1).menu-item-has-children:hover ul.sub-menu{right:0;left:auto;}body header nav#main-menu ul li:nth-last-child(3).menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover ul.sub-menu,body header nav#main-menu ul li:nth-last-child(2).menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover ul.sub-menu,body header nav#main-menu ul li:nth-last-child(1).menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{right:200px;left:auto;}body.sticky header{position:fixed;top:-4rem;left:0;padding:0.2rem 0;width:100%;z-index:9995;background:#fff;-webkit-box-shadow:0px 2px 0px 0px #e6e6e6;-moz-box-shadow:0px 2px 0px 0px #e6e6e6;box-shadow:0px 2px 0px 0px #e6e6e6;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;animation-name:menu-animation;animation-duration:0.3s;animation-iteration-count:1;animation-fill-mode:forwards;}body.sticky header .site-branding .site-title{line-height:3;font-size:1rem;}body.sticky header .site-branding .site-title-text{font-size:1.5rem;line-height:3rem;}body.sticky header .site-branding .site-title-text a{text-decoration:none;display:block;color:#137b81;}body.sticky header nav#main-menu ul li a{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;padding:1.1rem 0.4rem;font-size:0.8rem;line-height:1;}@media only screen and (min-width:768px){body .top-nav{display:block;background:#000;color:#fff;}body .top-nav .menu-social{float:left;}body .top-nav .top-nav-text{display:block;float:right;padding:0.5rem 0.2rem;}body .top-nav .top-nav-text a{display:inline-block;}body header{padding:0.5rem 0;position:relative;}body header .site-branding{width:100%;float:none;display:block;}body header .site-branding .site-title{width:30%;margin:0 auto;}body header .site-branding .site-title a.logo-link img{height:100%;width:auto;display:block;margin:0 auto;float:none;}body header .site-branding .site-title-text{text-align:center;}body header nav#main-menu{float:none;}body header nav#main-menu ul{float:none;text-align:center;}}@media only screen and (min-width:960px){body .top-nav{display:block;background:#000;color:#fff;}body header{padding:0.5rem 0;position:relative;}body header .site-branding{width:19%;float:left;}body header .site-branding .site-title{line-height:4;width:100%;}body header .site-branding .site-title a.logo-link img{height:100%;width:auto;display:block;margin:0;}body header .site-branding .site-title-text{text-align:left;font-size:1.5rem;line-height:4rem;}body header nav#main-menu{float:right;}body header nav#main-menu ul{float:right;text-align:left;}body.sticky .site-branding{width:11%;}}@media only screen and (min-width:1220px){body header .wrapper{padding:0;}body header .site-branding{width:15%;float:left;}}.dl-menuwrapper{width:100%;max-width:50%;float:left;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:9995;}.dl-menuwrapper:first-child{margin-right:100px;}.dl-menuwrapper button{background:#ccc;border:none;width:48px;height:48px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;margin:0 !important;padding:0 !important;border-radius:0 !important;}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#aaa;}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff, 0 20px 0 #fff;}.dl-menuwrapper ul{padding:0;margin:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.dl-menuwrapper li{position:relative;}.dl-menuwrapper li a{display:block;position:relative;padding:0.8rem;font-size:0.8rem;line-height:0.8rem;font-weight:300;color:#fff;outline:none;text-transform:uppercase;}.no-touch .dl-menuwrapper li a:hover{background:rgba(255, 248, 213, 0.1);}.dl-menuwrapper li.dl-back > a{padding-left:30px;background:rgba(0, 0, 0, 0.1);}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after{position:absolute;top:0;line-height:3.4rem;speak:none;-webkit-font-smoothing:antialiased;content:">";color:#fff;}.dl-menuwrapper li.dl-back:after{left:10px;color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.dl-menuwrapper li > a:after{right:10px;color:rgba(0, 0, 0, 0.15);}.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:150%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);}.dl-menuwrapper li .dl-submenu{display:none;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a{display:none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;}.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0;}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:0.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:0.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);opacity:0;}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none;}.no-js .dl-menuwrapper li .dl-submenu{display:block;}.no-js .dl-menuwrapper li.dl-back{display:none;}.no-js .dl-menuwrapper li > a:not(:only-child){background:rgba(0, 0, 0, 0.1);}.no-js .dl-menuwrapper li > a:not(:only-child):after{content:'';}.tag{background:#5bc4b0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;display:inline-block;padding:0.2rem 0.6rem;margin:0.1rem 0.1rem 0.1rem 0;font-size:0.7rem;text-transform:capitalize;font-weight:300;cursor:default;}.tag.second-color{background:#137b81;color:#fff;}.tag.third-color{background:#0c5155;color:#fff;}.tag a{color:inherit;}.jcarousel-wrapper{position:relative;}.jcarousel{position:relative;overflow:hidden;width:100%;}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}.jcarousel li{width:500px;float:left;text-align:center;word-wrap:break-word;}.jcarousel-pagination{text-align:center;}.jcarousel-pagination a{background:#5bc4b0;text-indent:-9999px;overflow:hidden;padding:5px;width:10px;height:10px;display:inline-block;border-radius:50%;margin:3px;}.jcarousel-pagination a.active{background:#318877;}.jcarousel-pagination a:hover{background:#3eae98;}.form-row{padding:0.5rem 0;}.form-row input,.form-row textarea,.form-row select,.form-row fieldset{width:100%;margin-bottom:0;}.form-row .form-label{display:block;margin-bottom:0.5rem;}span.star{color:red;}img.ajax-loader{width:auto !important;}.wpcf7-response-output{margin:1rem 0 !important;padding:0.5rem 1rem !important;}div.wpcf7-mail-sent-ok{border:2px solid #a2ab10 !important;}div.wpcf7-validation-errors{border:2px solid #fed724 !important;}.wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:1.7rem;}.wpcf7-radio .wpcf7-list-item input,.wpcf7-radio .wpcf7-list-item label{margin:0;width:auto;vertical-align:middle;display:inline-block;}@media only screen and (min-width:768px){.form-row input,.form-row textarea,.form-row select,.form-row fieldset{width:100%;margin-bottom:1rem;}}.col-one,.col-two,.col-three,.col-four,.col-five,.col-six,.col-seven,.col-eight,.col-nine,.col-ten,.col-eleven,.col-twelve{width:99%;}.col-one.no-margin,.col-two.no-margin,.col-three.no-margin,.col-four.no-margin,.col-five.no-margin,.col-six.no-margin,.col-seven.no-margin,.col-eight.no-margin,.col-nine.no-margin,.col-ten.no-margin,.col-eleven.no-margin,.col-twelve.no-margin{width:100%;}@media only screen and (min-width:480px){.wrapper{padding:0 1rem;}}@media only screen and (min-width:768px){.col-one{width:49%;}.col-two{width:49%;}.col-three{width:99%;}.col-four{width:99%;}.col-five{width:99%;}.col-six{width:49%;}.col-seven{width:99%;}.col-eight{width:99%;}.col-nine{width:99%;}.col-ten{width:99%;}.col-eleven{width:99%;}.col-twelve{width:99%;}.col-six.no-margin{width:50%;}.col-one.no-margin,.col-two.no-margin,.col-three.no-margin,.col-four.no-margin,.col-five.no-margin,.col-seven.no-margin,.col-eight.no-margin,.col-nine.no-margin,.col-ten.no-margin,.col-eleven.no-margin,.col-twelve.no-margin{width:100%;}.mobile-hide{display:block;}.desktop-hide{display:none;}.wrapper{padding:0;}}@media only screen and (min-width:960px){.col-one{width:6.333%;}.col-one.no-margin{width:7.333%;}.col-two{width:15.666%;}.col-two.no-margin{width:16.666%;}.col-three{width:24%;}.col-three.no-margin{width:25%;}.col-four{width:32.333%;}.col-four.no-margin{width:33.333%;}.col-five{width:40.666%;}.col-five.no-margin{width:41.666%;}.col-six{width:49%;}.col-six.no-margin{width:50%;}.col-seven{width:57.333%;}.col-seven.no-margin{width:58.333%;}.col-eight{width:65.666%;}.col-eight.no-margin{width:66.666%;}.col-nine{width:74%;}.col-nine.no-margin{width:75%;}.col-ten{width:82.333%;}.col-ten.no-margin{width:83.333%;}.col-eleven{width:90.666%;}.col-eleven.no-margin{width:91.666%;}.col-twelve{width:99%;}.col-twelve.no-margin{width:100%;}.wrapper{padding:0 1rem;}}@media only screen and (min-width:1220px){.wrapper{padding:0 1rem;}}@media print{@page{margin:3cm 1.5cm;}body{background:#fff !important;color:black;margin:0;font:12pt Georgia, "Times New Roman", Times, serif;line-height:1.3;}img{border:0;}a{color:#000 !important;}#content:before{display:block;content:"ReltyBloc.com";margin-bottom:10px;border:1px solid #bbb;padding:3px 5px;font-style:italic;text-align:center;}#footer,.right-col,.mortgage-calculator,#back-to-top,.map-wrapper,.advanced-search,#side-bar,.parallax-mirror,.full-page-item-status,.full-page-item-excerpt,.full-page-parallex-header,.parallax-window,header{display:none;}.feature-list li{background:none !important;padding:0.2rem 0;}.col-twelve{page-break-before:always;}.image-list-item{display:none !important;}.image-list-item.first{display:block !important;}.testimonial-item .testimonial-title{text-align:left !important;}.testimonial-item .testimonial-content{text-align:left !important;}.testimonial-item .testimonial-img{display:none !important;}.grid-item .item-img{display:none !important;}.item-status .tag{padding:0;margin:0;}}