﻿#footer li a:hover{text-decoration:underline!important}.heading-block>span:not(.before-heading){margin-top:0}.fluid-width-video-wrapper{border:1px solid #ccc;height:204.5px;padding-top:56.25%}footer.mobile-no{padding-bottom:0}.currency{}.home-search{vertical-align:middle;text-align:center;margin-top:120px;margin-bottom:120px}.home-search-main{text-align:center}.home-search .heading-block:after{content:'';display:block;margin-top:0;width:0;border-top:0 solid #444}.home-search .heading-block h1{font-size:65px}#sroom{height:40px}.ui-autocomplete{font-size:13px;font-family:lato;scroll:auto;border:1px solid #ccc}.ui-autocomplete .ui-autocomplete-category{font-weight:700;border-bottom:1px dotted #aaa;padding-top:10px}.mobile-no{display:block!important}.mobile-view{display:none!important}footer .title{margin-bottom:20px}footer .mobile-phone{font-size:16px;margin-bottom:20px;text-transform:uppercase}footer .social{margin-top:20px;margin-bottom:20px}footer a.twitter{background:url(/images/sm_icon_twitter.png) top left no-repeat;padding-left:20px;color:#2bbbe4}footer a.facebook{background:url(/images/sm_icon_facebook.png) top left no-repeat;padding-left:16px;color:#2bbbe4}footer a.pinterest{background:url(/images/sm_icon_pinterest.png) top left no-repeat;padding-left:18px;color:#2bbbe4}.page-title-dark{background-color:rgba(233,55,53,.9)!important}@media(min-width:768px){#page-title .title{font-size:40px;text-transform:none;letter-spacing:-.03em;font-weight:300}}@media(max-width:768px){#page-title .title{font-size:18px;letter-spacing:-.03em;font-weight:600;color:rgba(255,255,255,.9)!important;line-height:1}.topmargin{margin-top:0!important;margin-bottom:0!important}}.mobile-view header .logo{padding-top:10px}.mobile-view header .logo img{height:12px}.mobile-view header .visible-sm{margin-top:7px}.mobile-view header .visible-sm span{font-size:21px}.mobile-view .search-area{text-align:center;color:#fff}.mobile-view .search-area .call-btn,.mobile-view .search-area .group-btn{margin-top:45px}.mobile-view .search-area .call-btn .anytime{font-size:11px}@media(min-width:768px) and (max-width:769px){.mobile-view.right-caller{right:0%;position:absolute;height:40px;width:auto;line-height:40px;text-align:center;top:4px;padding:0 18px}}@media(max-width:767px){.mobile-view.right-caller{right:0%;position:absolute;height:40px;width:auto;line-height:40px;text-align:center;top:24px;padding:0 18px}}.mobile-view.right-caller a span{font-size:21px}.mobile-view footer title{margin-bottom:10px;font-size:16px;color:#ccc;text-transform:uppercase;font-family:montserrat}.content-center{text-align:center}.m-b-10{margin-bottom:10px}.mobile-view footer .content{font-size:10px}@media screen and (min-width:800px) and (max-width:1200px){#mobile-main-content{background:url(/images/800x600@1x.jpg) no-repeat center top;background-size:cover;max-height:550px;background-position:45% 60%}}@media screen and (min-width:600px) and (max-width:800px){#mobile-main-content{background:url(/images/600x960@1x.jpg) no-repeat center top;background-size:cover;max-height:550px;background-position:45% 60%}}@media screen and (min-width:300px) and (max-width:600px){#mobile-main-content{background:url(/images/480x853@1x.jpg) no-repeat center top;background-size:cover;max-height:550px;background-position:45% 60%}}@media(max-width:768px){.mobile-view footer{display:block}.mobile-no{display:none!important}.mobile-view{display:block!important}.jumbotronx{padding-top:50px}header{position:absolute;top:0;width:100%;background:rgba(255,255,255,.9);height:40px;z-index:100}#wrapper{background-color:rgba(255,255,255,.32)}.searchbar p,footer{text-align:center}.required,a{color:#00aeef}form{margin-top:0!important;margin-bottom:0!important}}.full{width:100%;position:relative;z-index:10;background:#fff}footer{color:#979999;background:#374042;position:relative;z-index:999;font-size:14px}.btn-red{background:#d23a2a;border-bottom:4px solid #b32122;text-transform:uppercase;color:#fff!important}.btn-blue{background:#2bbbe4;border-bottom:4px solid #259fc2;text-transform:uppercase;color:#fff}.banner-nav a:focus{color:#b32122}.btn{border-radius:0}footer a{color:#979999;font-family:lato,sans-serif}.home-search .campaign-phone{color:#fff!important}.mobile_googlePlaces{width:100%;background-color:#fff;font-size:14px;padding:7px;margin:0;font-family:montserrat;color:#000}#searchinitx{margin-bottom:30px}#ios7fix{background:#f3f3f3;opacity:.1;width:100%;height:100%;top:0;position:fixed}.mobile-view .input-group-addon{color:#999;background-color:rgba(0,0,0,.35);border-color:rgba(0,0,0,.25)}.mobile-view .sm-form-control{font-size:15px}.mobile-view .btn{font-size:15px}form{margin-bottom:0}.mobile-view .submit-search{background:#d23a2a;border-bottom:4px solid #b32122;text-transform:uppercase;color:#fff!important;font-size:18px}.mobile-view label{float:left;color:#fff;margin-bottom:5px;width:100%;font-size:18px;text-align:center;letter-spacing:.5px;margin-top:5px}.btn-danger{border-bottom:4px solid #b32122}.nobottommargin .col-padding:nth-child(1){background-color:#515875}.nobottommargin .col-padding:nth-child(2){background-color:#576f9e}.nobottommargin .col-padding:nth-child(3){background-color:#6697b9}.nobottommargin .col-padding:nth-child(4){background-color:#88c3d8}.team-desc .fbox-icon a{font-size:70px}.team-desc .fbox-icon p{font-size:14px}@media screen and (min-width:1600px){.home-banner{background:url(/images/1600x600@1x.jpg) no-repeat center;background-size:cover;min-height:603px}}@media screen and (min-width:1200px) and (max-width:1600px){.home-banner{background:url(/images/1200x600@1x.jpg) no-repeat center;background-size:cover;min-height:603px}}@media screen and (min-width:800px) and (max-width:1200px){.home-banner{background:url(/images/800x600@1x.jpg) no-repeat center;background-size:cover;min-height:603px}}@media screen and (min-width:600px) and (max-width:800px){.home-banner{background:url(/images/600x960@1x.jpg) no-repeat center;background-size:cover;min-height:603px}}@media screen and (min-width:400px) and (max-width:600px){.home-banner{background:url(/images/480x853@1x.jpg) no-repeat center;background-size:cover;min-height:603px}}@media(max-width:420px){.mobile-view label{font-size:16px}#page-title .title{font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:.009em}}@media(max-width:330px){.mobile-view label{font-size:14px}#page-title .title{font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:.009em}}.banner-nav{font-size:18px;font-weight:700}.banner-nav a{margin-left:20px}.input-group-addon{padding:9px 12px}.background-grey{background-color:#f5f5f5}.partner-section{border-bottom:2px solid #ddd;padding-bottom:30px}.partner-section img{margin-right:20px;height:130px}.partner-section .h-70{margin-right:20px;height:70px}.partner-section-top-border{border-bottom:none;border-top:2px solid #ddd;padding-top:30px}.middle-section-margin{border-bottom:2px solid #ddd;padding-bottom:30px;margin-bottom:30px}.travel-banner{background:url(/images/splash4.jpg) center center/cover no-repeat rgb(245,245,245)}#gotoTop{z-index:999}.mobile-phone .campaign-phone{font-size:19px}@media(max-width:768px){.sm-form-control{border-color:#5b6163!important}.sm-form-control.has-error{border:2px solid #b32122!important}.row.home-page-blog .ipost{max-height:334px}#logo{height:40px!important}#logo a.logo-mobile{width:100%;text-align:left;line-height:35px;height:40px;display:block;padding-left:30px;margin-top:0;margin-left:0}#logo img{height:12px!important;display:inline-block;width:auto}#primary-menu-trigger,#page-submenu-trigger{top:0%;margin-top:0;width:40px;height:40px;line-height:40px}footer{padding:20px 0 40px}}@media(min-width:992px){.row.clearfix.nobottommargin.common-height>.col-padding{padding-left:30px;padding-right:30px}.row.home-page-blog .ipost{max-height:334px}}.home-page-blog img{height:180px;width:100%}#page-title{padding:25px 0}#footer .footer-widgets-wrap{padding:40px 0}@media(max-width:768px){#footer .footer-widgets-wrap{padding:0!important}}.content{position:relative;overflow:hidden;background-color:#fff}.feature-box h3 a{color:#333}.feature-box h3 a:hover{color:#b32122}.col-md-3.col-sm-6.dark.center.col-padding h5 a{color:#eee}.col-md-3.col-sm-6.dark.center.col-padding h5 a:hover{color:#eee}.team-desc .team-title h4 a{color:#333}.team-desc .team-title h4 a:hover{color:#b32122}.footer-widgets-wrap .footer-widgets-wrap{width:100%;padding:0 15px;margin:0 auto;position:relative;background:#132531;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#partners-hp{text-align:center;max-width:1000px;margin:auto}#partners-hp b{display:block;color:#fff;font-weight:400;padding-bottom:24px;font-size:13px}#partners-hp #p2{background-image:url(/images/partners/mt.png)}#partners-hp #p5{background-image:url(/images/partners/ve.png)}#partners-hp #p3{background-image:url(/images/partners/ec.png)}#partners-hp #p4{background-image:url(/images/partners/hp.png)}#partners-hp .partner-logo{width:25%;float:left;display:block;height:50px;position:relative;top:0;background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:80% auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#partners-hp .partner-logo:hover{top:-3px}