*{margin:0px;padding:0px;}h1,h2,h3,h4,h5{margin-top:0px;}ul,ul li{list-style:none;}html{width:100%;height:100%;}body{font-family:"Varela Round",Arial;font-weight:300;font-size:15px;color:#464646;width:100%;height:100%;background:#f5f8fa;}.container{position:relative;}.container-full{max-width:none !important;width:auto;}.col-full{padding:0;}.module{position:relative;padding:70px 0px 70px 0px;}.no-padding{padding:0;}.no-padding-top{padding-top:0;}.no-padding-bottom{padding-bottom:0;}.module-border{border-top:1px solid #d6e1e8;}.module.light,.module.light h2,.module.light h1,.module.light h3,.module.light h4,.module.light h5,.module.light h6{color:white;}.module.light .bar{background:white;}.bg-display-cover{background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;}.bg-display-fixed{background-attachment:fixed !important;background-size:100% !important;background-repeat:no-repeat !important;}.bg-display-tiled{background-repeat:repeat !important;background-size:auto !important;}.module-header{margin-bottom:50px;text-align:center;}.module-header h2{font-weight:300;font-size:30px;margin-bottom:15px;}.module-header p{font-size:16px;margin:0 auto;font-weight:300;width:60%;}.module-header-left{text-align:left;}.module-header-left .widget-divider,.module-header-left p{margin-left:0;}.module-header-right{text-align:right;}.module-header-right .widget-divider,.module-header-right p{margin-right:0;}.widget-divider{margin:15px auto;width:auto !important;margin-bottom:20px;border:none;}.widget-divider td{border:none;padding:0;}.widget-sidebar .widget-divider,.widget-footer .widget-divider{margin-left:-5px;}.bar{width:40px;height:2px;background:#04d2c8;}.left,.alignleft{float:left;}.right,.alignright{float:right;}.alignleft{margin-right:20px;}.alignright{margin-left:20px;}.center,.aligncenter{text-align:center;margin-left:auto;margin-right:auto;}.clear{clear:both;}.show-none,.hide{display:none;}.show{display:block;}.divider{width:100%;height:1px;background:rgba(0,0,0,.1);margin-bottom:20px;margin-top:20px;}.divider-fade{pointer-events:none;width:100%;height:60px;position:absolute;border-radius:25px 4px 4px 4px;opacity:.1;background:-moz-linear-gradient(top,rgba(0,0,0,.28) 0%,rgba(0,0,0,0) 72%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.28) 0%,rgba(0,0,0,0) 72%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.28) 0%,rgba(0,0,0,0) 72%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#47000000",endColorstr="#00000000",GradientType=0);}.content img{max-width:100%;height:auto;}.content img.alignnone{margin-top:20px;margin-bottom:20px;}.content img.aligncenter{margin-top:20px;margin-bottom:20px;}.content .wp-caption{max-width:100%;}.content .wp-caption-text,.content .gallery-caption{font-size:14px;font-style:italic;}.content .wp-caption.alignnone{margin-top:20px;margin-bottom:20px;}.content .wp-caption.aligncenter{margin-top:20px;margin-bottom:20px;padding-top:0px;}.content .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden;}.content iframe{max-width:100%;}.content p{line-height:1.8;margin-bottom:27px;}.content ul li{list-style-type:disc;margin-left:20px;}.content ul li ul{margin-left:20px;}.content ul li ul li{list-style-type:circle;}.content ul li ol li{list-style-type:decimal;}.content ul li ol ul li{list-style-type:disc;}.content ol{margin-left:15px;}.content blockquote{padding:2.5% 4%;border-left:2px solid #04d2c8;background:rgba(47,88,127,.05);margin:0 auto 30px 0px;}.wp-block-button{margin-bottom:10px;}.wp-block-button__link{background:#504dc1;}.content .wp-block-cover,.content .wp-block-cover-image{color:white;text-shadow:0px 0px 20px rgba(0,0,0,.4);}.clean-list,.clean-list li{margin-left:0 !important;list-style-type:none !important;}.clean-list li:before{content:"";display:none !important;}table{width:100%;margin:20px 0px;border:1px solid rgba(0,0,0,.07);}table td,table th{padding:4px 8px;border-right:1px solid rgba(0,0,0,.07);}table .odd{background:#ebf1f5;}.loader{position:fixed;height:100%;width:100%;top:0;left:0;background:white;z-index:9999;text-align:center;}.loader table,.loader table tr,.loader table td{width:100%;height:100%;padding:0;margin:0;text-align:center;vertical-align:middle;}.loader img{max-width:100%;max-height:100%;}h1,h2,h3,h4,h5,h6{font-family:"Varela Round",Helvetica;color:#3a464e;}h1{font-size:40px;}h2{font-size:35px;}h3{font-size:30px;}h4{font-size:25px;}h5{font-size:20px;}h6{font-size:17px;}a{color:#04d2c8;outline:0 !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}a:hover{color:#04b0a8;text-decoration:none;}.anchor{display:block;position:relative;top:-70px;visibility:hidden;}.shadow-hover{transition:all .4s linear;}.shadow-hover:hover{box-shadow:0px 10px 25px rgba(0,0,0,.15);}.icon{margin-right:4px;vertical-align:middle;}.js_active i.icon{margin-left:0;vertical-align:middle;width:auto;height:auto;}.button,input[type="submit"]{font-family:"Varela Round",Helvetica,Arial;font-size:15px;padding:14px 35px 14px 35px;color:white;border-radius:4px;border:none;background-color:#04d2c8;display:inline-block;width:auto;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s linear;}.button:hover,input[type="submit"]:hover,.button.grey:hover{color:white;text-decoration:none;background-color:#04b0a8;}.button.alt{background-color:#f90;}.button.alt:hover{background-color:#ffad33;}.button.small{padding:10px 23px 10px 23px;font-size:12px;}.button.large{padding:22px 45px 22px 45px;font-size:17px;}.button.grey{color:#8da9b9;cursor:auto;background-color:#cbdfea;}.button.outline{background:transparent;border:1px solid rgba(0,0,0,.1);color:#3a464e;}.button.outline:hover{color:white;border-color:#f90;background:#f90;}.button-icon{position:relative;padding-left:56px;padding-right:25px;}.button-icon.small{padding-left:40px;padding-right:15px;}.button-icon.large{padding-left:70px;padding-right:35px;}.button-icon .fa{background:rgba(0,0,0,.1);position:absolute;left:0;top:0;border-radius:2px;height:100%;width:44px;text-align:center;padding-top:20px;font-size:14px;}.button-icon.small .fa{padding-top:12px;width:32px;}.button-icon.large .fa{padding-top:15px;font-size:16px;width:45px;}.page-list .page-numbers{display:inline-block;background:white;border:1px solid rgba(0,0,0,.08);width:auto;min-width:40px;height:40px;line-height:40px;padding:0px 10px;text-align:center;border-radius:3px;font-size:13px;color:#8da9b9;margin-right:5px;}.page-list .page-numbers:hover{background:rgba(0,0,0,.06);}.page-list .page-numbers.current{background:#04d2c8;color:white;border:none;}input,textarea,select{width:100%;padding:14px;margin-bottom:20px;border-radius:3px;border:1px solid rgba(0,0,0,.1);font-weight:300;font-family:"Varela Round" !important;background:white;}input[type="file"]{background:white;border:none;padding:5px 0px 5px 0px;width:210px;display:inline-block;}.chosen-container{margin-bottom:20px;width:100% !important;}.chosen-container.chosen-with-drop .chosen-single{border:1px solid rgba(0,0,0,.1);background:white;}.chosen-container .chosen-single,.chosen-container-multi .chosen-choices{border:1px solid rgba(0,0,0,.1);box-shadow:none;border-radius:3px;background:white;height:50px;line-height:50px;font-size:15px;}.chosen-container .chosen-single div{top:14px;right:6px;}.chosen-container .chosen-drop{border:none;}.chosen-container .chosen-search{padding:10px;color:black;}.chosen-container .chosen-results{padding:0px 10px 10px 10px;}.chosen-container .chosen-results li.highlighted{background:#04d2c8;border-radius:2px;}.chosen-container .chosen-results li.group-result{display:none !important;}.chosen-container .chosen-results li.group-option{opacity:.8;}.chosen-container-single .chosen-single div b{width:15px;}.chosen-container-multi .chosen-choices{background:none;border:1px solid rgba(0,0,0,.15);padding:6px;border-radius:3px;font-size:15px;}input[type="checkbox"],input[type="radio"]{width:auto;margin-right:5px;}textarea{height:130px;}input.border,select.border,textarea.border,.form-block.border .chosen-container .chosen-single,.form-block.border .chosen-container .chosen-drop{border:1px solid rgba(0,0,0,.1);}.form-block.border .chosen-container .chosen-results{padding-top:10px;}.form-block label{display:block;}.form-block label .error{color:red;font-size:12px;margin-left:10px;}.form-block-icon{position:relative;}.form-block-icon .icon{position:absolute;left:17px;top:18px;color:black;opacity:.6;z-index:1;}.form-block-icon input,.form-block-icon select,.form-block-icon textarea,.form-block-icon .chosen-container .chosen-single{padding-left:40px;}.form-loader{display:none;}.search-form{position:relative;}.search-form button[type="submit"]{border:none;background:none;position:absolute;right:13px;top:16px;color:#97aab7;}.hidden-label{visibility:hidden;display:inline !important;}.property-single-item .wpcf7 input,.property-single-item .wpcf7 textarea{border:1px solid rgba(0,0,0,.1);}.property-single-item .wpcf7 input[type="submit"]{border:none;}.wpcf7 span.wpcf7-not-valid-tip{margin-top:-13px;margin-bottom:25px;}.social-icons{margin-bottom:0;}.social-icons li{margin-left:0 !important;display:inline-block;padding-left:5px;padding-right:5px;line-height:1.4;}.social-icons li:first-child{padding-left:0px;}.social-icons li:last-child{padding-right:0px;}.social-icons.circle li a{font-size:14px;border:1px solid #04d2c8;color:#04d2c8;width:30px;height:30px;line-height:30px;display:inline-block;background:transparent;text-align:center;border-radius:100%;}.social-icons.circle li a:hover{background:#04d2c8;border-color:#04d2c8;color:white;}.social-icons .icon{margin:0;}.alert-box{background:#e2e795;border-left:3px solid #b3b4a0;padding:15px;margin-bottom:20px;}.alert-box.success{background:#dbefd4;border-color:#acc7a1;}.alert-box.error{background:#fad7d7;border-color:#c08585;}.alert-box.info{background:#d2daef;border-color:#8a97b9;}.alert-box h4{font-size:15px;margin:0;}.alert-box p{margin-bottom:0 !important;}.slider-wrap{position:relative;}.slick-list,.slick-slide{outline:none !important;}.slider{opacity:0;overflow:hidden;}.slider.slick-initialized{opacity:1;transition:all .4s;}.slider .slide:not(:first-of-type){display:none;}.slider .slide.initialized{display:block;}.slider-nav{position:absolute;width:100%;top:50%;margin-top:-30px;left:0;}.slider-prev,.slider-next{background:white;font-size:28px;color:#93a1ae;width:45px;height:45px;text-align:center;display:block;padding-top:2px;border:1px solid rgba(0,0,0,.1);border-radius:50px;cursor:pointer;position:relative;z-index:100;transition:all .4s;}.slider-prev:hover,.slider-next:hover{background:#04d2c8;color:white;border-color:#04d2c8;}.slider-prev{float:left;margin-left:1%;}.slider-next{float:right;padding-left:5px;margin-right:1%;}.tabs{margin-bottom:20px;display:none;font-family:"Varela Round";}.tabs.ui-widget.ui-widget-content,.ui-tabs .ui-tabs-nav{background:transparent;padding:0;border-radius:0;border:none;}.ui-tabs .ui-tabs-nav{box-shadow:inset 0px -1px rgba(0,0,0,.1);}.ui-tabs .ui-tabs-nav li{margin-left:0;display:inline-block;list-style:none;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{text-decoration:none;display:inline-block;padding:18px 15px;color:#9bb3c7;}.ui-tabs .ui-tabs-panel{padding:30px 0px 0px 5px;}.tabs li.ui-state-active{background:transparent;border-bottom:2px solid #04d2c8;}.tabs li.ui-state-active .ui-tabs-anchor{color:#04d2c8;font-weight:600;}.ui-tabs-hide{display:none;}.ui-accordion .ui-accordion-header{border:none;margin-bottom:25px;padding:20px;font-size:18px;background:white;cursor:pointer;}.ui-accordion .ui-accordion-header-active{margin-bottom:0;color:white;background:#04d2c8;}.ui-accordion .ui-accordion-content-active{margin-bottom:25px;}.ui-accordion .ui-accordion-content{background:white;border:none;padding:30px;font-family:"Varela Round";}.ui-accordion-header-icon{display:none;}.accordion-footer{font-style:italic;font-size:12px;}.accordion-footer a{color:#04d2c8;font-weight:600;margin-left:8px;margin-right:8px;}.ui-accordion .ui-accordion-header:before{content:"";font-family:"Font Awesome 5 Free","FontAwesome";font-weight:900;margin-right:10px;font-size:20px;}.ui-accordion .ui-accordion-header-active:before{content:"";}.color-bar{width:50px;height:3px;background:#04d2c8;margin-bottom:15px;transition:all .3s;}.modal{width:40%;}.modal.small{width:30%;}.model.large{width:55%;}#map-canvas{height:500px;max-width:100%;}#map-canvas-one-pin{height:250px;max-width:100%;}.pin{width:30px;height:30px;border-radius:50% 50% 50% 0;background:#04d2c8;position:absolute;transform:rotate(-45deg);left:50%;top:50%;margin:-20px 0 0 -20px;animation-name:bounce;animation-fill-mode:both;animation-duration:1s;}.pin:after{content:"";width:14px;height:14px;margin:8px 0 0 8px;background:#2f2f2f;position:absolute;border-radius:50%;}.pin-shadow{background:rgba(0,0,0,.2);border-radius:50%;height:14px;width:14px;position:absolute;left:50%;top:50%;margin:11px 0px 0px -12px;transform:rotateX(55deg);z-index:-2;}.video-cover{position:relative;display:block;background:#f0f4f8;text-align:center;}.video-cover img{max-width:100%;height:auto;}.video-cover:hover .icon{border-color:#04d2c8;background:#04d2c8;}.video-cover-content{position:absolute;padding:0px 20px;text-align:center;left:0;right:0;top:50%;margin-top:-27px;color:white;font-size:18px;}.video-cover-content .icon{margin:0;margin-bottom:10px;border:2px solid white;width:60px;height:60px;padding-top:17px;padding-left:3px;border-radius:100%;font-size:25px;transition:all .4s;}.video-cover-content p{margin-bottom:0;}.video-cover-no-img{min-height:300px;}.ns-tooltip{display:inline-block;position:relative;}.ns-tooltip-toggle{cursor:pointer;}.ns-tooltip:hover .ns-tooltip-content{opacity:1;height:auto;}.ns-tooltip:hover .ns-tooltip-content-inner{margin-top:10px;}.ns-tooltip:hover .ns-tooltip-content-inner:before{top:-4px;}.ns-tooltip .ns-tooltip-content{opacity:0;height:0;overflow:hidden;position:absolute;z-index:10;left:50%;box-shadow:0px 7px 10px rgba(0,0,0,.1);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s;}.ns-tooltip .ns-tooltip-content-inner{background:white;border:1px solid rgba(0,0,0,.14);border-top:2px solid #c9cfd8;font-size:13px;top:0px;min-width:50px;width:auto;color:#3b3b3b;text-align:center;white-space:nowrap;margin-top:0px;padding:10px;line-height:normal;transition:all .4s;}.ns-tooltip .ns-tooltip-content-inner:before{content:" ";height:0;position:absolute;position:absolute;width:0;border:8px solid transparent;border-bottom-color:#c9cfd8;top:-14px;left:50%;margin-left:-8px;z-index:2;transition:all .4s;}.sl-wrapper a.liked .fa{color:#04d2c8;}.sl-wrapper .sl-button-text{display:none;}.sl-wrapper-button .sl-button-text{display:inline-block;}.sl-wrapper-button .button.outline{float:none !important;width:100% !important;}.ui-datepicker{background:white;padding:20px;box-shadow:0px 0px 15px rgba(0,0,0,.1);}.ui-datepicker .ui-datepicker-calendar{margin-top:10px;margin-bottom:0;}.ui-datepicker .ui-datepicker-next{float:right;}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{margin-bottom:13px;cursor:pointer;display:inline-block;font-size:12px;}header{background:white;width:100%;position:relative;z-index:1000;box-shadow:0px 1px 5px rgba(0,0,0,.09);}header > .container{display:flex;align-items:center;}.top-bar{background:#04d2c8;color:white;font-size:12px;position:relative;z-index:1002;}.top-bar a{color:white;}.top-bar-item{padding:10px 12px;display:inline-block;position:relative;}.top-bar-left .top-bar-item:first-child{border-left:none !important;padding-left:0;}header.full-width .top-bar-left .top-bar-item:first-child{padding-left:15px;}.top-bar-left .top-bar-item:last-child{border-left:1px solid rgba(255,255,255,.15);}.top-bar-right .top-bar-item:last-child{border-left:1px solid rgba(255,255,255,.15);}.top-bar-member-actions .login-link{margin-right:8px;}.top-bar-member-actions:hover{background:rgba(255,255,255,.1);}.top-bar-left .top-bar-item .member-sub-menu{left:0;}.header-logo{display:inline-block;max-width:30%;min-width:60px;z-index:1001;padding:15px 0px;font-size:24px;}header.full-width .header-logo{padding:15px 15px;}.header-logo .header-logo-anchor{display:block;}.header-logo img{max-width:100%;}.main-menu-toggle{display:none;background:rgba(0,0,0,.1);border-radius:4px;width:46px;height:38px;line-height:40px;z-index:1001;text-align:center;font-size:18px;cursor:pointer;}.main-menu-close{display:none;}.main-menu.open .main-menu-close{display:block;}.header-menu{margin-right:15px;margin-left:auto;}.header-menu.align-left{margin-right:auto;margin-left:15px;}.header-menu.align-center{margin-right:auto;margin-left:auto;}.header-menu .main-menu{margin:0;}.header-menu .main-menu li{position:relative;display:inline-block;}.header-menu .main-menu > li > a{color:#838893;padding:14px 0px;margin:0px 14px;display:block;}.header-menu .main-menu > li > a:hover{color:#04d2c8;}.header-menu .main-menu li.current-menu-item > a{box-shadow:inset 0px -2px #04d2c8;}.header-menu .main-menu li.menu-item-has-children a{padding-right:10px !important;}.header-menu .main-menu li.menu-item-has-children:after{content:"";font-family:"Font Awesome 5 Free","FontAwesome";font-weight:900;font-size:13px;color:#838893;margin-top:15px;top:0;right:11px;position:absolute;}.header-menu .main-menu li:hover.menu-item-has-children:after{color:#04d2c8 !important;}.header-menu .main-menu li:hover .sub-menu{display:block;}.sub-menu{display:none;position:absolute;background:#363a47;width:200px;font-size:14px;border-radius:4px;-webkit-transition:all .4s;transition:all .4s;margin-left:14px;z-index:1000;}.header-menu .main-menu li .sub-menu li{display:block;}.header-menu .main-menu li .sub-menu li a{display:block;padding:10px;color:rgba(255,255,255,.5);font-weight:300;}.header-menu .main-menu li .sub-menu li a:hover{color:white !important;}.header-menu .main-menu li .sub-menu li.menu-item-has-children:after{content:"";color:rgba(255,255,255,.2);right:10px;margin-top:10px;}.header-menu .main-menu li .sub-menu .current-menu-item a{box-shadow:none;}.header-menu .main-menu li .sub-menu li .sub-menu{display:none;margin-left:200px;margin-top:-40px;border-radius:0px 4px 4px 4px;background:#3c414f;}.header-menu .main-menu li .sub-menu li:hover .sub-menu{display:block;}.header-member-actions .avatar{border-radius:100%;margin-right:4px;}.header-member-actions .member-sub-menu{display:none;position:absolute;width:180px;background:white;border-radius:0px 0px 4px 4px;box-shadow:0px 5px 8px rgba(0,0,0,.12);top:37px;z-index:100000;right:0;text-align:left;}.header-member-actions .member-sub-menu li a{padding:10px 13px;display:block;border-bottom:1px solid rgba(0,0,0,.07);color:#5d6069;}.header-member-actions .member-sub-menu li:last-child  a{border:none;}.header-member-actions .member-sub-menu li a:hover{background:rgba(255,255,255,.06);color:#04d2c8;}.header-member-actions:hover .member-sub-menu{display:block;}.header-transparent{background:transparent;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.1);transition:all .4s;position:absolute;}.header-transparent .header-menu .main-menu li a{color:white;}.header-transparent .header-menu .main-menu li a:hover{color:#04d2c8;}.header-transparent .header-menu .main-menu li.menu-item-has-children:after{color:white;}.header-transparent .main-menu-toggle{color:white;}.header-default.has-menu{padding-bottom:30px;}.header-default .header-menu{width:100%;height:55px;position:absolute;bottom:-58px;margin:0;left:0;}.header-default .header-menu .main-menu li a{padding:17px 0px;color:white;}.header-default .header-menu .main-menu li a:hover{color:#04d2c8;}.header-default .header-menu .main-menu li.menu-item-has-children:after{margin-top:18px;}.header-default .header-menu .button{float:right;border-radius:0;height:55px;line-height:55px;font-size:15px;padding:0px 25px 0px 25px;}.header-default .header-menu .main-menu-toggle{height:55px;width:55px;line-height:55px;color:white;}.header-default .sub-menu{border-radius:0px 0px 4px 4px;}.header-default .header-item{padding:0px 15px;line-height:1.2;font-size:13px;}.header-default .header-item:nth-last-child(2){padding-right:0px;border-left:1px solid rgba(0,0,0,.1);}.header-default .header-item-icon,.header-default .header-item-text{float:left;}.header-default .header-search{width:300px;}.header-default .header-search input{padding:11px;margin-bottom:0;}.header-default .header-search button[type="submit"]{top:14px;}.header-default .header-search .header-item-icon > .fa{display:none;}.header-default .header-item .header-item-icon > .fa{font-size:21px;margin-right:10px;width:42px;height:42px;text-align:center;padding-top:9px;border:1px solid rgba(0,0,0,.1);border-radius:100%;}.header-default .header-item .header-item-icon > .fa.icon-line{padding-top:0;line-height:1.6;}.header-default .header-item .above-text{margin-bottom:0;}.header-default .header-item span{font-weight:700;font-size:17px;color:#464646;}.header-default .header-menu-before{margin-right:0;margin-left:auto;}.header-menu-after{margin-left:auto;margin-right:0;}header.has-menu .header-menu-after{margin-left:0;}header.navbar-fixed{position:fixed;top:0;}.header-default.navbar-fixed{position:relative;}.header-default .header-menu.fixed{position:fixed;top:0px;background:#2f353d;}.header-default .header-menu .container-fixed{max-width:1140px;height:55px;margin:0 auto;background:#2f353d;}.header-default .container-full .header-menu .container-fixed{max-width:100%;padding:0px 15px;}.admin-bar header.header-classic.navbar-fixed,.admin-bar header.header-transparent.navbar-fixed,.admin-bar .header-menu .main-menu-container,.admin-bar .header-menu.fixed{top:32px;}.subheader{background:#8d92a4 url("https://cdn-khdob.nitrocdn.com/zokkUwGfpOUPWyiTTTGVHCuDwdHyFiwK/assets/images/optimized/rev-a3731b7/www.rococosystems.com/wp-content/themes/NightLight/images/page-banner-default.jpg") no-repeat center;background-size:cover;color:white;padding-top:100px;padding-bottom:100px;letter-spacing:.5px;position:relative;}.subheader.nitro-lazy{background-image:none !important;}.subheader-title-wrap{display:block;}.subheader.align-right .subheader-title-wrap{text-align:right;}.subheader.align-center .subheader-title-wrap{text-align:center;}.subheader.align-right.has-search-form .subheader-title-wrap,.subheader.align-left.has-search-form .subheader-title-wrap{display:inline-block;width:75%;}.subheader h1{margin-bottom:0px;font-size:40px;display:inline-block;color:white;}.subheader-text{margin-top:16px;font-size:22px;display:block;width:100%;color:white;}.subheader-text .button{color:white;margin-right:6px;}.subheader-tax{display:block;font-size:16px;font-weight:200;font-style:italic;margin-bottom:5px;margin-top:-20px;}.breadcrumb-container{position:absolute;bottom:0;left:0;width:100%;padding:10px 0px;background:rgba(0,0,0,.3);}#breadcrumbs{list-style:none;margin:0;overflow:hidden;font-size:12px;}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:10px;}#breadcrumbs li:last-child{margin-right:0;}#breadcrumbs li a{color:white;}#breadcrumbs li strong{font-weight:300;}#breadcrumbs .separator{font-weight:100;}.subheader .search-form-wrap{float:right;width:25%;padding-left:15px;}.subheader.align-right .search-form-wrap{padding-left:0;padding-right:15px;float:left;}.subheader.align-center .search-form-wrap{padding-left:0;width:45%;float:none;margin:25px auto;}.subheader .search-form-wrap input{margin-bottom:0;}.subheader.subheader-slider{background:#e1e5f1;padding:0px;}.subheader.subheader-slider h1{float:none;font-size:55px;display:block;margin-bottom:20px;}.subheader.subheader-slider .slide-text{font-size:24px;margin-bottom:20px;}.subheader.subheader-slider p a{color:white;}.subheader.subheader-slider .slide{background-size:cover;background-repeat:no-repeat;background-position:center;padding:250px 0px 260px 0px;text-align:center;position:relative;}.subheader.subheader-slider .slide .container{position:relative;z-index:10;}.subheader.subheader-slider .slide .slide-content{width:100%;margin:0 auto;}.subheader.subheader-slider .slide.slide-left{text-align:left;}.subheader.subheader-slider .slide.slide-left .slide-content{margin-left:0;width:60%;}.subheader.subheader-slider .slide.slide-right{text-align:right;margin-right:0;}.subheader.subheader-slider .slide.slide-right .slide-content{margin-right:0;width:60%;}.subheader.subheader-slider .slider-next,.subheader.subheader-slider .slider-prev{background:rgba(255,255,255,.3);border:2px solid rgba(255,255,255,.4);color:white;}.subheader.subheader-slider .slider-next:hover,.subheader.subheader-slider .slider-prev:hover{background:#04d2c8;border-color:#04d2c8;color:white;}.subheader.subheader-slider .slider-advanced .slide{text-align:left;}.subheader.subheader-slider .slider-advanced .slide .img-overlay{background:rgba(0,0,0,.1);}.subheader.subheader-slider .slider-advanced .slide-content{padding:30px;display:inline-block;width:45%;color:#2b2f3a;background:rgba(255,255,255,.8);}.subheader.subheader-slider .slider-advanced .slide.slide-left .slide-content{float:left;}.subheader.subheader-slider .slider-advanced .slide.slide-right .slide-content{float:right;}.subheader.subheader-slider .slider-advanced .slide.slide-center .slide-content{margin:0 auto;float:none;display:block;text-align:center;}.subheader.subheader-slider .slider-advanced .slide h1{font-size:32px;color:#2b2f3a;}.subheader.subheader-slider .slider-advanced .slide p{font-size:17px;font-weight:600;}.subheader.subheader-slider .slider-advanced .slide .fa{color:#04d2c8;}.subheader.subheader-slider .slider-advanced .slide p.slide-text{font-weight:300;font-size:15px;}.subheader.subheader-slider .slider-advanced .slide table{border:none;font-size:13px;margin-bottom:25px;margin-top:20px;font-weight:600;width:100%;text-align:center;}.subheader.subheader-slider .slider-advanced .slide table td{border-right:1px solid rgba(0,0,0,.07);width:25%;}.subheader.subheader-slider .slider-advanced .slide table td:last-child{border:none;}.subheader.subheader-slider .slider-advanced .slide table .fa{margin-bottom:7px;font-size:30px;}.subheader.subheader-slider .slider-advanced .slide .button-icon .fa{color:white;}.subheader.subheader-slider .slider-advanced .slide .button.small{margin-top:15px;padding:3px 10px;font-size:10px;}.subheader.subheader-slider .slider-advanced .slide .button.small a{color:white;}.subheader.subheader-slider .slider-advanced .slide .button.small.grey{color:white;margin-right:10px;background:#bcc3d8;}.blog-post{background:white;margin-bottom:40px;}.sticky .blog-post{border-top:3px solid #04d2c8;}.post-password-form input[type="password"]{border:1px solid rgba(0,0,0,.1);}.blog-post-img{position:relative;display:block;}.blog-post-date{color:white;position:absolute;background:#04d2c8;line-height:1.1;bottom:-21px;padding:13px;left:40px;font-size:12px;width:90px;text-align:center;text-transform:uppercase;}.blog-post-date span{font-weight:bold;font-size:22px;display:block;}.blog-post-img .img-fade{opacity:.7;}.blog-post-img img{max-width:100%;height:auto;}.blog-post-details{margin-bottom:20px;padding:10px 0px 15px 0px;border-bottom:1px solid rgba(0,0,0,.1);position:relative;}.blog-post-details > li{margin-right:13px;font-size:13px;color:#9eaab2;list-style:none !important;display:inline-block;}.blog-post-details > li:first-child{margin-left:0 !important;}.post-share .ns-tooltip-content ul{margin:0 !important;position:relative;}.post-share .ns-tooltip-content ul li{display:inline-block;width:auto;margin:0;position:static !important;}.post-share .ns-tooltip-content ul li a{padding:0px 4px !important;display:block;border-right:1px solid rgba(255,255,255,.2);text-align:center;}.blog-post-details .sl-wrapper > .button.sl-button{border:none;padding:0;color:#9eaab2;}.blog-post-details .sl-wrapper > .button.sl-button:hover{background:transparent;color:#9eaab2;}.blog-post-content{padding:5%;}.blog-post-content h3{word-break:break-all;}.blog-post-content h3 a{font-weight:300;color:#3a464e;}.blog-post-content h3 a:hover{color:#04d2c8;}.blog-post-content .tag-list{color:#9eaab2;margin-top:10px;font-size:13px;}.img-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,153,0,.8);text-align:center;color:white;font-size:50px;padding-top:40px;}.img-overlay.white{background:rgba(255,255,255,.25);}.img-overlay.black{background:rgba(0,0,0,.25);}.img-overlay.blacker{background:rgba(0,0,0,.5);}.comment-list{margin-bottom:50px;}.widget.comment-list > ul{margin-left:0;}.comment-list .comment{margin-bottom:10px;}.comment-list .comment:before{content:"";}.comment-list .button.grey{line-height:1.6;margin:0;display:inline-block;margin-left:7px;padding:1px 10px 3px 10px;}.comment-list .arrow{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #04d2c8;float:left;margin-top:8px;margin-left:-6px;}.comment-list .comment-text{margin-bottom:20px;background:white;padding:3%;border-left:2px solid #04d2c8;}.widget .comment-text h4{font-size:16px;margin-bottom:15px;}.comment-details{margin-top:20px;font-size:12px;}.comment-details a{color:#9eaab2;margin-left:17px;float:right;}.comment-details a:hover{color:#04d2c8;}.comment-form form{margin-top:30px;}.comment-form h4{margin-bottom:30px;}.comment-form h4 span{margin-bottom:7px;display:block;}.comment-list .children{margin-left:9%;}.comment-list .comment.bypostauthor .comment-text{background:#dae8ef;}.form-allowed-tags{font-size:13px;}.form-allowed-tags code{opacity:0;transition:all .4s;}.form-allowed-tags:hover code{opacity:1;}.widget h4{margin-bottom:20px;font-size:17px;}.widget img{max-width:100%;height:auto;}.widget ul,.widget ol{margin:0px 0px 0px 20px;line-height:1.9;}.widget ul li{position:relative;list-style:none;font-weight:500;}.widget ul li:before{content:"";font-family:"Font Awesome 5 Free","FontAwesome";font-weight:900;color:rgba(0,0,0,.5);top:0;left:-20px;position:absolute;}.widget ol li{list-style-type:decimal;}.widget ol li:before{content:"";}.widget-sidebar{margin-bottom:30px;padding:20px;font-size:14px;background:white;border:1px solid rgba(0,0,0,.07);}.widget-sidebar h4.widget-header{line-height:1.3;margin-left:-20px;margin-right:-20px;margin-top:-20px;padding:14px 15px 12px 15px;border-bottom:1px solid rgba(0,0,0,.06);}.widget .search-form input{margin-bottom:0;}.widget .calendar_wrap{background:white;padding:5%;}.widget #wp-calendar{width:100%;margin:0;}.widget #wp-calendar a{background:#04d2c8;color:white;padding:1px 6px;border-radius:3px;}.elementor-widget .contact-list li{list-style:none;margin-left:0;font-weight:500;line-height:1.9;}.widget_archive label.screen-reader-text,.widget_categories label.screen-reader-text[for="cat"]{display:none;}.widget .list-posts p{font-size:12px;}.widget .list-posts h5{line-height:1.4;font-size:16px;}.widget.widget-footer .list-posts h5 a{color:white;}.widget ul.social-icons{margin:10px 0px 10px 0px;}.widget ul.social-icons li{padding-left:0px;padding-right:7px;margin-bottom:7px;}.widget.widget-sidebar .socil-links-widget .divider{display:none;}.widget.widget-sidebar.testimonials-widget h3,.widget.widget-footer.testimonials-widget h3{font-size:16px;font-style:italic;padding:20px;width:100%;background:rgba(0,0,0,.07);color:#3a464e;}.widget.widget-footer.testimonials-widget h3{color:white;}.widget.widget-sidebar.testimonials-widget h3:after{border-color:rgba(0,0,0,.07) transparent;}.widget.widget-sidebar.testimonials-widget .testimonial-img{margin-bottom:5px;}.widget.widget-sidebar.testimonials-widget .testimonial-name{font-size:14px;}.widget.widget-sidebar.testimonials-widget .testimonial-details{min-height:85px;font-size:12px;}.widget.widget-sidebar.testimonials-widget .slider-nav,.widget.widget-footer.testimonials-widget .slider-nav{top:auto;bottom:45px;}.widget.widget-sidebar.testimonials-widget .slider-nav.no-image,.widget.widget-footer.testimonials-widget .slider-nav.no-image{bottom:40px;}.widget.widget-sidebar.testimonials-widget .slider-nav-testimonials .slider-prev,.widget.widget-sidebar.testimonials-widget .slider-nav-testimonials .slider-next,.widget.widget-footer.testimonials-widget .slider-nav-testimonials .slider-prev,.widget.widget-footer.testimonials-widget .slider-nav-testimonials .slider-next{background:white;border:1px solid rgba(0,0,0,.07);color:black;font-size:20px;width:35px;height:35px;line-height:35px;}.widget.widget-sidebar.testimonials-widget .slider-nav-testimonials .slider-prev,.widget.widget-footer.testimonials-widget .slider-nav-testimonials .slider-prev{margin-left:15%;}.widget.widget-sidebar.testimonials-widget .slider-nav-testimonials .slider-next,.widget.widget-footer.testimonials-widget .slider-nav-testimonials .slider-next{margin-right:15%;}.about-video-thumb{max-width:100%;height:auto;}.service-item{background:white;padding:0% 10% 10% 10%;text-align:center;line-height:1.6;font-size:14px;position:relative;z-index:10;}.service-item .fa{width:110px;height:110px;color:white;background:#04d2c8;font-size:45px;padding-top:25px;border-radius:100px;margin-top:-40px;margin-bottom:30px;border:5px solid white;transition:all .4s;}.service-item h4{font-weight:700;font-size:18px;color:#323746;margin-bottom:20px;}.team-member{margin-bottom:30px;}.team-member-img{display:block;width:100%;height:270px;position:relative;color:white;background-color:rgba(0,0,0,.1);background-size:cover;background-position:center;background-repeat:no-repeat;}.team-member-img .img-overlay{opacity:0;transition:all .4s;}.team-member-img p{opacity:0;width:100%;transition:all .4s;text-align:center;line-height:1.6;font-size:17px;position:absolute;z-index:10;padding:20px;bottom:0px;}.team-member-content{padding:20px;line-height:2.1;position:relative;background:white;text-align:center;}.team-member-content h4,.team-member-content p{margin:0;position:relative;z-index:10;}.team-member-content .hex{margin-top:-20px;top:0;left:50%;margin-left:-43px;z-index:0;position:absolute;}.team-member-content .social-icons{margin-top:10px;}.team-member:hover .team-member-img .img-overlay{opacity:1;}.team-member:hover .team-member-img p{opacity:1;bottom:20px;}.cta{background:#04d2c8;color:white;padding:60px 0px;font-size:17px;}.cta .row{display:flex;align-items:center;justify-content:center;}.cta h3,.cta h2{color:white;font-weight:200;}.cta a{color:#323746;}.cta p{margin-bottom:0px;}.cta .button{background:white;}.cta .button:hover{background:rgba(0,0,0,.2);}.testimonial{text-align:center;}.testimonial a{color:white;}.testimonial h3{width:80%;margin:0 auto;color:white;font-weight:200;background:rgba(0,0,0,.1);padding:30px 40px;border-radius:4px;line-height:1.5;position:relative;margin-bottom:30px;}.testimonial h3:after{content:"";position:absolute;bottom:-15px;left:50%;margin-left:-15px;border-width:15px 15px 0;border-style:solid;border-color:rgba(0,0,0,.1) transparent;display:block;width:0;z-index:1;}.testimonial-details{margin:0 auto;display:inline-block;}.testimonial-img,.elementor img.testimonial-img{display:inline-block !important;margin-bottom:10px;width:67px;height:67px;border-radius:100%;box-shadow:0px 0px 0px 6px rgba(255,255,255,.2);}.testimonial-name{font-size:18px;margin-top:5px;margin-bottom:0px;display:block;}.slider-nav-testimonials .slider-prev,.slider-nav-testimonials .slider-next{background:transparent;color:white;border:2px solid white;}.slider-nav-testimonials .slider-prev:hover,.slider-nav-testimonials .slider-next:hover{background:white;color:black;}.slider-nav.slider-nav-tax{top:52%;}.slider-nav.slider-nav-tax .slider-prev{margin-left:-4%;}.slider-nav.slider-nav-tax .slider-next{margin-right:-4%;}.slider-tax .slide-tax{background:white;padding:20px;margin:25px 15px;border-radius:4px;text-align:center;box-shadow:0px 10px 30px rgba(0,0,0,.1);transition:all .4s;}.slider-tax .slide-tax:hover{box-shadow:0px 10px 30px rgba(38,135,208,.3);}.slider-tax .slide-tax h4{font-size:18px;margin-bottom:0px;}.slider-tax .slide-tax span{font-size:13px;color:#738089;}.slider-tax .slide-tax img{margin:0 auto;margin-bottom:15px;}.contact-details{background:#04d2c8 url("https://cdn-khdob.nitrocdn.com/zokkUwGfpOUPWyiTTTGVHCuDwdHyFiwK/assets/images/optimized/rev-a3731b7/www.rococosystems.com/wp-content/themes/NightLight/images/contact-bg.png") no-repeat bottom;background-size:cover;}.contact-details.nitro-lazy{background-image:none !important;}.contact-item{width:23%;margin-right:2.5%;float:left;min-height:220px;background:rgba(0,0,0,.05);border:1px solid rgba(255,255,255,.3);padding:30px;color:white;text-align:center;}.contact-item:last-child{margin-right:0;}.contact-item h4{color:white;font-size:20px;font-weight:600;}.contact-item > .icon{font-size:30px;width:58px;height:58px;text-align:center;padding-top:11px;border:2px solid white;border-radius:100%;margin-bottom:20px;}.contact-item .social-icons li{padding:0;}.contact-item .social-icons .icon{border:none;color:white;font-size:17px;width:35px;height:35px;padding-top:10px;margin-bottom:0px;}.contact-item p{margin-bottom:0px;overflow:hidden;text-overflow:ellipsis;}.contact-form-before{margin-bottom:30px;}.contact-form-after{margin-top:30px;padding-top:30px;border-top:1px solid rgba(0,0,0,.1);}.page-not-found{text-align:center;padding:160px 0px;}.page-not-found h2{font-size:120px;font-weight:700;}.page-not-found p{margin:20px 0px;}.search-result-item{display:block;padding:20px;color:#aaa;}.search-result-item h4{transition:all .4s;}.search-result-item:hover h4{color:#04d2c8;}.login-form{background:white;padding:30px;box-shadow:0px 0px 15px rgba(0,0,0,.05);margin-bottom:20px;}.login-form p{margin-bottom:0;}.login-form input{border:1px solid rgba(0,0,0,.15);}.login-form input[type="submit"]{border:none;margin-top:20px;}.user-dashboard h3{margin-bottom:30px;}.user-dashboard-widget{background:white;padding:30px;border-radius:5px;border:1px solid rgba(0,0,0,.06);margin-bottom:2%;}.user-dashboard-widget.stat{text-align:center;float:left;width:32%;margin-right:2%;}.user-dashboard-widget.stat:nth-child(4){margin-right:0;}.user-dashboard-widget.stat > span{font-size:35px;font-weight:600;display:block;}.user-dashboard-widget-full{width:100%;}.user-dashboard-table{margin:0;margin-bottom:20px;background:white;}.user-dashboard-table-header{background:rgba(0,0,0,.07);}.user-dashboard-table td{padding:15px;border-bottom:1px solid rgba(0,0,0,.07);}.user-dashboard-table-img{width:20%;}.user-dashboard-table-img img{max-width:100%;height:auto;}.user-dashboard-table-actions{width:15%;}.user-dashboard-table-actions a{display:block;}.user-profile-form .avatar-upload{background:white;border:1px solid rgba(0,0,0,.1);padding:25px;margin-bottom:20px;min-height:290px;}.user-profile-form .avatar-img{margin-bottom:20px;}.favorites-listing-type{text-transform:capitalize;}footer{background:#323746;padding:60px 0px;color:#8e95ac;font-size:13px;position:relative;z-index:10;}footer h4{color:white;}footer a:hover{color:white;}footer .bar{background:rgba(255,255,255,.1);}.widget.widget-footer ul li:before{color:rgba(255,255,255,.5);}.bottom-bar{background:#262a35;color:#8e95ac;padding:20px 0px;text-align:center;font-size:13px;position:relative;z-index:10;}.bottom-bar a{color:#04d2c8;}.header-menu .main-menu-container.mobile{width:350px;height:100%;overflow-y:auto;z-index:2001;background:white;float:none;position:fixed;left:0;white-space:normal;box-shadow:0px 0px 20px rgba(0,0,0,.1);}.header-menu .main-menu-container.mobile .main-menu-close{font-size:23px;display:block;width:100%;height:50px;color:#adb8c1;padding:8px 20px 0px 0px;border-bottom:1px solid rgba(0,0,0,.1);text-align:right;cursor:pointer;}.header-menu .main-menu-container.mobile .main-menu li{width:100%;}.header-menu .main-menu-container.mobile .main-menu > li > a{color:#838893;padding:20px 20px !important;margin:0;border-bottom:1px solid rgba(0,0,0,.1);}.header-menu .main-menu-container.mobile .main-menu li:last-child a{border-bottom:none;}.header-menu .main-menu-container.mobile .main-menu li.current-menu-item > a{box-shadow:none;}.header-menu .main-menu-container.mobile .main-menu > li.menu-item-has-children:after{margin-top:22px;right:25px;color:#838893;}.header-menu .main-menu-container.mobile .main-menu li .sub-menu li.menu-item-has-children:after{content:"";}.mobile-overlay{display:none;position:fixed;background:rgba(0,0,0,.5) !important;z-index:2000;}@media screen and (max-width: 990px){.header-menu{margin-right:15px !important;margin-left:auto !important;}.main-menu-toggle{display:inline-block;}.header-menu .main-menu-container{display:none;}.header-default .header-search{width:170px;}.header-default .header-item{padding:0px 10px;}.header-default .header-item .header-item-text{max-width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.header-default .header-item span{font-size:15px;}.sub-menu{width:100%;margin:0 !important;border-radius:0 !important;position:relative;}.header-menu .main-menu li .sub-menu li a{padding-left:20px;}.subheader.subheader-slider .slider-advanced .slide-price{margin-left:7%;}.subheader.subheader-slider .slider-advanced .slide-content{margin-left:7%;width:60%;}.sidebar,.sidebar-left{padding-left:15px;padding-right:15px;}.widget-footer{margin-bottom:50px;}#footer h4{margin-bottom:20px;}}@media screen and (max-width: 782px){.admin-bar header.header-classic.navbar-fixed,.admin-bar header.header-transparent.navbar-fixed,.admin-bar .header-menu .main-menu-container,.admin-bar .header-menu.fixed{top:46px;}.header-default .header-item .header-item-text,.header-default .header-item .header-search-form{display:none;position:absolute;z-index:1500;width:100%;max-width:100%;left:0;background:white;box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);padding:15px;top:69px;}.header-default .header-item .header-item-icon{float:none;text-align:center;width:100%;}.header-default .header-item .header-item-icon > .fa{display:inline-block !important;margin:0;}.header-default .header-search{border-right:1px solid rgba(0,0,0,.1);width:auto;}.header-default .header-item:hover .header-item-text,.header-default .header-item:hover .header-search-form{display:block;}}@media only screen and (max-width: 767px){.subheader.simple-search{padding:70px 0px 100px 0px;}.subheader.simple-search .simple-search-form{width:100%;}.subheader.simple-search .ui-tabs-nav li{font-size:11px;width:90px;}.subheader.subheader-slider .slide{padding:150px 0px 150px 0px;}.subheader.subheader-slider h1{font-size:40px;}.subheader.subheader-slider .slider-advanced .slide-price{margin-left:5%;}.subheader.subheader-slider .slider-advanced .slide-content{margin-left:5%;width:90%;}}@media only screen and (max-width: 589px){.header-logo{min-width:150px;}.top-bar-left,.top-bar-right{float:none;width:100%;text-align:center;}.top-bar-left{border-bottom:1px solid rgba(0,0,0,.1);}.top-bar-left .top-bar-item:last-child{border:none;}.top-bar-item{float:none;display:inline-block;}.top-bar-right .top-bar-item:last-child{border:none;}.subheader.subheader-slider .slide.slide-left .slide-content,.subheader.subheader-slider .slide.slide-right .slide-content{width:75%;}.subheader.subheader-slider h1{font-size:35px;}.subheader.subheader-slider p{font-size:21px;}.subheader.subheader-slider .slider-simple-buttons .button{width:70%;}.subheader.subheader-slider .slider-simple-buttons .button:last-child{margin-left:0px;margin-top:15px;}.subheader.subheader-slider .slider-advanced .slide table{font-size:9px;}.subheader.subheader-slider .slider-advanced .slide .button.small{float:none;margin-top:10px;margin-bottom:10px;}.blog-post-details{padding-top:0;}.blog-post-details > li{display:block;margin-left:0 !important;padding:4px 0px;}.testimonials h3{font-size:20px;}.cta{text-align:center;}.cta .row{display:block;}.cta .button{float:none;margin-top:20px;}.contact-item{width:48%;margin-bottom:20px;}.contact-item:nth-child(even){margin-right:0;}}@media only screen and (max-width: 480px){.contact-item{width:100%;margin-right:0;}}