body{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#333;font-size:16px;line-height:1.2em;}ul.countdown{list-style:none;margin:50px 0;padding:0;display:block;text-align:center;}ul.countdown li{display:inline-block;}ul.countdown li span{font-size:60px;font-weight:300;line-height:80px;padding:0 20px;border-top:1px solid #224977;border-bottom:1px solid #224977;margin-left:-4px;}ul.countdown li p{color:#a7abb1;font-size:14px;text-transform:uppercase;}.days{background-color:#224977;padding:0 10px;color:#fff;}.last{border-right:1px solid #224977;}.google-maps{position:relative;padding-bottom:80%;// This is the aspect ratio height: 0;overflow:hidden;}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}h1{margin-top:20px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#2a2d33;font-size:24px;line-height:36px;font-weight:400;}h2{margin-top:20px;padding-bottom:20px;font-family:Montserrat,sans-serif;color:#6c6d6f;font-size:18px;line-height:28px;font-weight:400;text-align:left;}h3{margin-top:0px;margin-bottom:6px;font-family:Montserrat,sans-serif;color:#2a2d33;font-size:13px;line-height:20px;font-weight:700;}h4{margin-top:5px;margin-bottom:15px;font-family:Montserrat,sans-serif;color:#2a2d33;font-size:16px;line-height:24px;font-weight:400;text-align:left;}h5{margin-top:0px;margin-bottom:10px;font-family:'Open Sans',sans-serif;color:#a1a2a4;font-size:11px;line-height:20px;font-weight:400;}h6{margin-bottom:15px;font-family:Montserrat,sans-serif;color:#a1a2a4;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;}p{margin-bottom:5px;padding-right:35px;font-family:'Open Sans',sans-serif;color:#5c5c5c;line-height:25px;text-align:left;}.button{display:inline-block;margin-top:10px;margin-left:15px;padding:6px 15px;border:1px solid #ccc;border-radius:4px;background-color:white;-webkit-transition-delay:initial;transition-delay:initial;font-family:Montserrat,sans-serif;color:#2a2d33;font-size:12px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;}.button:hover{border-style:solid;border-color:#00baff;background-color:#00baff;color:white;}.button.select{border-color:#00baff;background-color:#00baff;color:white;}.button.select:hover{border-color:#ccc;background-color:white;color:#2a2d33;}.section{padding:30px 30px 60px;}.section.headline{padding-top:70px;padding-right:30px;padding-left:30px;text-align:center;}.section.winterwh{background-image:url(../blog_post/obama-hawaii-responsive/obama-hawaii-golf-large.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;}.section.sand{background-image:url(../blog_post/obama-hawaii-responsive/sand.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;}.section.olive{background-color:#aabbb0;}.section.yellow{background-color:#f9f9e5;}.section.gray{background-color:#e6e6e6;}.section.dark{background-color:#12130e;}.section.obamaswim{background-image:url(../blog_post/obama-hawaii-responsive/obama-swimming-ocean.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;}.section.slider-image{padding:0px 30px;float:none;text-align:center;}.section.team-one{padding-top:80px;}.section.next-page{padding-top:20px;}.section.my-gallery{padding-bottom:30px;}.section.three{padding-bottom:30px;}.section.hero{padding-top:0px;padding-bottom:0px;text-align:center;}.navbar{color:#ffffff;padding-top:5px;padding-bottom:5x;background-color:#2E5F97;}.menu{padding-right:36px;padding-left:0px;font-family:Montserrat,sans-serif;color:#ffffff;font-size:13px;font-weight:100;letter-spacing:0px;text-transform:uppercase;}.menu:hover{color:#2a2d33;}.menu.w--current{color:#2a2d33;}.brand{padding-bottom:10px;}.line{display:block;width:940px;height:1px;margin-right:auto;margin-left:auto;padding-left:0px;background-color:#e1e1e0;text-align:center;}.headline-text{margin-top:0px;padding-right:0px;padding-bottom:15px;font-family:Georgia,Times New Roman,serif;color:#000000;font-size:36px;text-align:center;}.headline-box{padding-right:0px;padding-left:0px;text-align:center;}.slider{height:490px;background-color:transparent;text-align:center;}.w-lightbox-caption{font-size:16px;}.icon-text{margin-bottom:50px;text-align:left;}.icon{margin-right:20px;float:left;text-align:left;}.icon:hover{-webkit-transform:none;-ms-transform:none;transform:none;}.p-text{margin-left:80px;}.home-list{margin-top:30px;}.text-list{margin-top:30px;}.client-logos{padding:20px 10px 20px 13px;-webkit-transition:all 500ms ease;transition:all 500ms ease;text-align:left;}.client-logos:hover{opacity:0.54;}.client-logos.investors{padding-top:50px;padding-right:15px;}.client-text{padding-right:0px;}.client-box{padding-left:0px;text-align:left;}.client-box.mobile-view-2{padding-left:0px;}.footer{height:100px;padding-right:30px;padding-left:30px;border-style:solid none;border-width:1px 0px;border-color:#ededed black;background-color:#f7f7f7;}.footer-text{padding-top:40px;font-family:'Open Sans',sans-serif;color:#a1a2a4;font-size:13px;text-align:left;}.top-text{padding-top:10px;padding-bottom:10px;padding-left:25px;font-family:'Georgia',sans-serif;color:#a1a2a4;font-style:italic font-size: 11px;text-align:left;}.top-flag{float:right;padding-right:100px}.social-icons{margin-top:10px;margin-right:10px;opacity:0.4;-webkit-transition:all 500ms ease;transition:all 500ms ease;}.social-icons:hover{opacity:1;}.social-footer{margin-top:22px;text-align:right;}.testimonial-text{margin-top:-4px;margin-left:20px;padding-left:58px;font-style:italic;}.testimonial-name{margin-bottom:0px;margin-left:81px;}.testimonial-pro{margin-left:81px;text-align:left;}.testimonial-box{margin-top:-27px;}.gallery-image{padding-bottom:15px;}.gallery-images{-webkit-transform:none;-ms-transform:none;transform:none;}.gallery-images:hover{-webkit-transform:translate(0px,-5px);-ms-transform:translate(0px,-5px);transform:translate(0px,-5px);}.left-arrow{margin-left:340px;}.right-arrow{margin-right:340px;}.investor-text{padding-right:16px;}.check-icons{margin-top:2px;margin-right:10px;float:left;}.google-map{display:block;width:750px;margin-right:auto;margin-left:auto;}.center-text{position:static;left:0px;top:0px;right:0px;text-align:center;}.photo_left{float:left;margin-top:10px;margin-right:5px;margin-bottom:5px;margin-left:5px;padding-right:10px;}.webcams{display:block;padding-right:16px;padding-bottom:11px;}.tab{margin-right:5px;margin-bottom:10px;border:1px solid #e1e1e0;border-radius:10px;background-color:#81d1cb;box-shadow:none;opacity:1;-webkit-transition:all 301ms ease-in-out;transition:all 301ms ease-in-out;text-shadow:none;}.tab:hover{background-color:#239b92;color:white;}.tab:focus{background-color:#239b92;color:white;}.w-tab-link.w--current{background-color:#239b92;color:white;}.photo-border{border:#a7a7a7 2px solid;padding:2px 2px 2px 2px;}@media (max-width: 991px) {h1{font-size:22px;}h2{padding-bottom:10px;}h6{font-size:9px;}p{font-size:110%;padding-right:0px;}.w-lightbox-caption{font-size:14px;}.button{margin-right:10px;margin-left:0px;text-align:center;}.section{padding-top:30px;padding-bottom:70px;}.section.headline{padding-top:60px;padding-bottom:60px;}.section.slider-image{padding-right:30px;padding-left:30px;}.section.team-one{padding-top:70px;padding-bottom:70px;}.section.three{padding-bottom:0px;}.navbar{padding-right:30px;padding-left:30px;}.navbar.mobile{padding-right:0px;padding-left:0px;}.menu:hover{color:#2a2d33;}.menu.w--current{color:#2a2d33;}.line{width:737px;}.slider{height:262px;padding-right:12px;padding-left:12px;}.testimonial-text{font-size:11px;}.left-arrow{margin-left:22px;}.right-arrow{margin-right:22px;}.investor-text{padding-right:0px;}.mobile-menu{padding-top:30px;padding-bottom:30px;padding-left:30px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#2E5F97;}.menu-button.w--open{border-radius:4px;background-color:#2e5f97;}.google-map{width:700px;}.top-flag{float:right;padding-right:0px}.top-text{padding-left:5px;font-size:8px;}}@media (max-width: 767px) {h1{line-height:24px;margin-top:0px;}h2{margin-bottom:15px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:22px;}h4{text-align:center;}p{font-size:120%;margin-bottom:5px;}.button{margin-right:10px;}.button.select{margin-right:15px;}.w-lightbox-caption{font-size:13px;}.section{padding-top:30px;padding-bottom:70px;}.section.headline{padding-top:50px;padding-bottom:50px;}.section.slider-image{padding-right:30px;padding-left:30px;}.section.my-gallery.mobile-view{text-align:center;}.navbar{padding-right:30px;padding-left:30px;}.navbar.mobile{padding-right:0px;padding-left:0px;}.line{width:518px;}.headline-text{margin-top:0px;font-size:24px;}.less-whitespace{margin-top:-50px;}.slider{height:190px;}.icon-text.iphone1{padding-bottom:35px;}.text-list{margin-top:-12px;margin-bottom:30px;padding-right:0px;padding-left:0px;}.footer{padding-right:30px;padding-left:30px;}.social-footer{margin-top:-33px;}.testimonial-iphone{padding-top:30px;padding-bottom:35px;}.only-text{padding-bottom:30px;}.mobile-menu{margin-left:0px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#2E5F97;}.menu-button.w--open{margin-right:10px;border-radius:4px;background-color:#2e5f97;}.tab{box-shadow:none;text-shadow:none;}.top-flag{float:right;padding-right:0px}.top-text{padding-left:5px;font-size:8px;}}@media (max-width: 479px) {h1{margin-top:0px;}h2{margin-bottom:0px;padding:0px;}h4{text-align:center;}h5{text-align:center;}p{padding-right:0px;}ul.countdown li span{font-size:15px;}.button{margin-right:0px;margin-left:15px;}.button.select{margin-left:0px;}.section{text-align:left;padding-bottom:40px;}.section.headline{padding-top:50px;padding-bottom:50px;}.line{width:278px;}.w-lightbox-caption{font-size:13px;}.headline-text{margin-top:0px;font-size:24px;}.headline-box{margin-top:0px;padding-top:0px;padding-bottom:0px;}.slider{height:107px;padding-right:8px;padding-left:8px;}.icon-text.iphone1{margin-bottom:0px;}.client-logos{display:block;margin-right:auto;margin-left:auto;}.client-box.mobile-view-2{margin-top:8px;padding-right:114px;text-align:left;}.footer{height:150px;padding-right:30px;padding-left:30px;}.social-footer{margin-top:15px;}.social-footer.iphonef{margin-top:15px;}.gallery-images{-webkit-transform:none;-ms-transform:none;transform:none;}.left-arrow{margin-left:0px;}.right-arrow{margin-right:0px;}.golive{padding-right:0px;padding-bottom:15px;padding-left:0px;}.only-text{padding-bottom:30px;}.mobile-menu{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#2E5F97;}.menu-button.w--open{margin-right:10px;border-radius:4px;background-color:#2e5f97;}.top-flag{float:right;padding-right:0px}.top-text{padding-left:5px;font-size:8px;}}