.gwr{margin:auto}#header .gwr{width:95%}@media (max-width: 767px){#header #call-us{padding:0 0}#header .wrap-menu .logo-content{transform:scale(0.8)}}#header .wrap-options{height:28px;background-color:transparent}#header .wrap-options .gwr{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}#header .wrap-options #user-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative}#header .wrap-options #user-options>li{position:relative}#header .wrap-options #user-options>li.login,#header .wrap-options #user-options>li.register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:6px}#header .wrap-options #user-options>li.login a,#header .wrap-options #user-options>li.register a{font-size:0.75rem;text-transform:uppercase;color:#434343;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .wrap-menu .gwr{display:-webkit-box;display:-ms-flexbox;display:flex}#header .wrap-menu .logo{display:block}#header .wrap-menu nav{display:none}@media (max-width: 767px){#header #call-us{display:flex}}#flex-home-theme #content-slider{padding-top:2px}#footer{font-size:11px;color:#b0b0b0;padding:10px 0}@media screen and (min-width: 768px){#footer{padding:15px 0}}#footer .gwr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .gwr p{margin-bottom:8px}#footer .gwr>span{text-transform:uppercase;font-weight:700;font-size:9px;margin-bottom:10px}#footer .gwr .info-trem a{background-color:#333;color:#fff;text-transform:uppercase;font-weight:700;padding:5px 8px;font-size:9px;margin-left:5px}#footer .gwr .info-trem a span{color:#fff;font-weight:300}.social-networks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-networks li{width:20px;height:20px;margin-right:0.2rem;position:relative}.social-networks li:before,.social-networks li a{position:absolute;top:0;left:0;right:0;margin:auto}.social-networks li:before{line-height:1.3;font-size:1rem;color:inherit;color:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-networks li a{display:block;height:100%;text-indent:-999px;overflow:hidden;z-index:10}#available-languages{display:none}.hamburger-content{background-color:transparent;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:35px;height:35px;z-index:3}.hamburger-content #hamburger,.hamburger-content #hamburger-r{background-color:transparent;position:absolute;width:100%;height:100%}.hamburger-content #hamburger-r span,.hamburger-content #hamburger span{text-indent:-999999px;display:block;width:100%;background:#fff;position:absolute;left:0;top:50%;width:100%;height:3px;margin-top:-1.5px;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.hamburger-content #hamburger-r span:after,.hamburger-content #hamburger-r span:before,.hamburger-content #hamburger span:after,.hamburger-content #hamburger span:before{content:'';position:absolute;left:0;display:block;width:100%;height:3px;background:#fff;-webkit-transition:all 0.35s ease-in-out 0s;-o-transition:all 0.35s ease-in-out 0s;transition:all 0.35s ease-in-out 0s}.hamburger-content #hamburger-r span:before,.hamburger-content #hamburger span:before{top:-8px}.hamburger-content #hamburger-r span:after,.hamburger-content #hamburger span:after{top:8px}.sub-menu-user{position:absolute;width:180px;top:100%;right:0;z-index:999;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.sub-menu-user li{margin-bottom:1px}.sub-menu-user li a{border:1px solid #ccc;background-color:#fff;font-size:0.75rem;display:block;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-weight:600;color:#5c5c5c;text-transform:uppercase;overflow:hidden;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.sub-menu-user li a:hover{color:#333}.sub-menu-user li:last-child{border-bottom:0}#user-options>li:hover .sub-menu-user{opacity:1;max-height:600px}.modal-welcome-login{padding:10px 15px;background:#fff;position:absolute !important;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.3);box-shadow:0 0 7px rgba(0,0,0,0.3);right:0;width:350px !important;z-index:30;border-radius:6px;text-align:left !important;top:145% !important}@media (max-width: 767px){.modal-welcome-login{width:280px !important}}.modal-welcome-login:before{content:'';position:absolute;display:inline-block;border:13px solid transparent;border-bottom:15px solid #fff;-webkit-transform:skew(-41deg, 0deg);-moz-transform:skew(-41deg, 0deg);-ms-transform:skew(-41deg, 0deg);transform:skew(-41deg, 0deg);right:10px;top:-25px}.modal-welcome-login h2{font-weight:600;color:#333;margin:0;margin-bottom:4px;font-size:1rem}.modal-welcome-login .close-div{display:block;font-size:19px;color:rgba(0,0,0,0.8);text-transform:uppercase;position:absolute;top:9px;right:15px;font-family:arial;color:#b1b1b1;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.modal-welcome-login .close-div:hover{color:#000}.modal-welcome-login p{font-size:0.8125rem;line-height:19px;color:rgba(0,0,0,0.8);margin-bottom:0}.modal-welcome-login p span{font-weight:600}.modal-welcome-login>a{font-size:0.8125rem;text-decoration:underline;color:#333;display:inline-block;clear:both;height:auto !important;margin-top:0;text-shadow:none;line-height:normal !important}#user-options .clidxboost-icon-user{height:28px;display:block;line-height:28px;font-size:0.875rem;position:relative}#user-options .clidxboost-icon-user:before{content:'\e971';display:inline-block;font-size:14px;margin-right:0.625rem;font-weight:400;font-family:properties-icons !important;vertical-align:middle;margin-top:-2px;color:#696969}#user-options .clidxboost-icon-user:after{content:'';border:1px solid #ccc;border-radius:50%;padding:3px 4px;width:11px;height:12px;position:absolute;top:4px;left:-3px}#menu-main .sub-menu{padding:8px 0 0;list-style:none;position:absolute;z-index:15;width:200px;overflow:auto;opacity:0;max-height:0;visibility:hidden;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;display:block !important}#menu-main .sub-menu li{margin-right:0 !important}#menu-main .sub-menu li a{border:1px solid #ccc;display:block;padding:0.5rem;color:#fff;text-transform:uppercase;font-size:0.6875rem;background-color:#fff;color:#333;margin-bottom:2px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#menu-main .sub-menu li a:hover{background-color:#333;border-color:#333;color:#fff}#menu-main .sub-menu li:last-child a{margin-bottom:0}#menu-main .sub-menu:before{content:'';display:inline-block;border:8px solid transparent;border-bottom:9px solid #fff;position:absolute;top:-8px;left:13%}#menu-main .sub-menu::-webkit-scrollbar-thumb{background-color:#333}#menu-main .sub-menu::-webkit-scrollbar{width:10px;background-color:#333}#menu-main .sub-menu::-webkit-scrollbar-track{border:0 solid #000;background-color:#f5f5f5}#menu-main .menu-item-has-children:hover .sub-menu{opacity:1;max-height:600px;visibility:visible}#header .wrap-menu .menu-responsive{position:absolute;right:0;top:0;z-index:41;overflow:hidden;width:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:100%;background-color:rgba(51,51,51,0.9)}#header .wrap-menu .menu-responsive .logo{position:absolute;top:-53px;left:20px;max-width:150px}@media screen and (min-width: 768px){#header .wrap-menu .menu-responsive{position:fixed}}#header .wrap-menu .menu-responsive nav{width:100%;right:-100%;margin-top:70px;position:relative;z-index:4;-webkit-animation-delay:1s;animation-delay:1s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}@media screen and (min-width: 768px){#header .wrap-menu .menu-responsive nav{width:400px;right:-400px}}#header .wrap-menu .menu-responsive nav ul{display:block;width:100%;overflow:auto;height:calc(100vh - 98px)}#header .wrap-menu .menu-responsive nav ul li{width:100%;margin-right:0 !important;text-align:center;position:relative}#header .wrap-menu .menu-responsive nav ul li.menu-item-has-children:after{content:'\e902';font-family:idx-icons !important;font-size:14px;display:inline-block;position:absolute;top:14px;right:15px;content:'\e902' !important;color:#fff}#header .wrap-menu .menu-responsive nav ul li.menu-item-has-children .sub-menu{display:block;position:relative;overflow:hidden;max-height:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;height:auto}#header .wrap-menu .menu-responsive nav ul li.menu-item-has-children .sub-menu li a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border:none}#header .wrap-menu .menu-responsive nav ul li.menu-item-has-children .sub-menu li a:hover{background-color:rgba(0,0,0,0.5)}#header .wrap-menu .menu-responsive nav ul li.menu-item-has-children.active>a{background-color:#333}#header .wrap-menu .menu-responsive nav ul li.menu-item-has-children.active .sub-menu{display:block;position:relative;max-height:900px}#header .wrap-menu .menu-responsive nav ul li.menu-item-has-children.active:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#header .wrap-menu .menu-responsive nav ul li a{padding:0.625rem;width:100%;display:block;height:auto;border-top:1px solid rgba(255,255,255,0.2);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:0.875rem;text-transform:uppercase}#header .wrap-menu .menu-responsive nav ul li a:hover{background-color:#333;border-top:1px solid #333}#header .wrap-menu .menu-responsive nav ul::-webkit-scrollbar-thumb{background-color:#383b3c}#header .wrap-menu .menu-responsive nav ul::-webkit-scrollbar{width:10px;background-color:#383b3c}#header .wrap-menu .menu-responsive nav ul::-webkit-scrollbar-track{border:0 solid #000;background-color:#f5f5f5}#header .wrap-menu .menu-responsive .hamburger-content{position:absolute;right:10px;top:-50px}.r-overlay{position:fixed;top:0;left:0;background-color:#000;z-index:39;width:100%;height:100%;visibility:hidden;opacity:0;cursor:pointer;-webkit-transition:all 0.65s ease;-o-transition:all 0.65s ease;transition:all 0.65s ease}.opened-menu{overflow:hidden}.opened-menu .menu-responsive .hamburger-content{z-index:42}.opened-menu .menu-responsive .hamburger-content #hamburger-r{z-index:42}.opened-menu .menu-responsive .hamburger-content #hamburger-r span{width:0}.opened-menu .menu-responsive .hamburger-content #hamburger-r span:before{width:35px;-webkit-transform:translate(0%, 200%) rotate(-140deg);-ms-transform:translate(0%, 200%) rotate(-140deg);transform:translate(0%, 200%) rotate(-140deg)}.opened-menu .menu-responsive .hamburger-content #hamburger-r span:after{width:35px;-webkit-transform:translate(0%, -300%) rotate(140deg);-ms-transform:translate(0%, -300%) rotate(140deg);transform:translate(0%, -300%) rotate(140deg)}.opened-menu #header .wrap-menu .menu-responsive{width:100%}@media screen and (min-width: 768px){.opened-menu #header .wrap-menu .menu-responsive{width:auto}}.opened-menu #header .wrap-menu .menu-responsive nav{right:0}.opened-menu .r-overlay{visibility:visible;opacity:0.5}@media screen and (min-width: 480px){#available-languages{margin-right:auto}#footer .gwr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){#header .wrap-menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}#header .wrap-menu nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;text-transform:uppercase}#header .wrap-menu nav ul li{position:relative;margin-right:15px}#header .wrap-menu nav ul li.menu-item-has-children ul{display:none}}@media screen and (min-width: 1200px){#header .wrap-menu nav ul{font-size:12px}#header .wrap-menu nav ul li{margin-right:20px}}#flex-contact-theme .gwr{width:95%}#flex-contact-theme .flex-breadcrumb{margin-bottom:0}@media (min-width: 768px){#flex-contact-theme .flex-block-description{padding:30px 0 !important}}.flex-contact-list li a{color:#fff !important}.whomeworth .form-content .gform_body .gform_fields .gfield label{position:static;width:auto;height:auto}.whomeworth ul.gform_fields li.gfield.checks-area ul.opt-list li{position:relative}.whomeworth ul.gform_fields li.gfield.checks-area ul.opt-list li label{position:relative}.whomeworth .form-master .form-content{background-color:transparent}.whomeworth .form-content .gform_body .gform_fields{display:block}.whomeworth li.gfield.title-area.step-one,.whomeworth li.gfield.your-report.step-five{width:100% !important}.whomeworth .form-master .form-content .gform_body .gform_fields .gfield{margin:auto}#flex-filters-theme .gwr.gwr-breadcrumb{display:none}.full-page-luxury #header.header-internal{position:sticky;top:0;z-index:1900;background-color:#fff}@media (min-width: 960px){.bottom-info .dual-info-footer:last-child ul{justify-content:flex-end}}@media (max-width: 767px){.bottom-info .dual-info-footer:last-child .copyright-site,.bottom-info .dual-info-footer:last-child a{font-size:12px}}
