
/* COLORS LEGEND

#91ca9b (dark)
#4caf7a (medium)
#114ble (light)

9d9786

*/







/* ----------------- HEADER ----------------- */



.preheader-outer { background-color:#91ca9b; }


.tollfree p.phone { background-color:#4caf7a; }
.tollfree p.phone .fa { color:#91ca9b; }
.tollfree p.phone a  { color:#ffffff;  }

.tollfree p.contact .fa { background-color:#4caf7a; color:#91ca9b;  }





.header .signup p { color:#888888; }
.header .signup p a { color:#4caf7a; }


form.search input { background-color:#ffffff; border: 1px #cccccc solid; color:#000000; }
form.search input:focus { border: 1px #888888 solid; }

form.search button { background-color:#91ca9b; }

form.search .fa { color:#ffffff;  }

@media only screen and (max-width: 767px) {
.nav-phone a { color:#2d2d2d; }
}






.navbar .navbar-toggle          { background-color:#4caf7a;}
.navbar .navbar-toggle .icon-bar          {background-color:#ffffff; }

.navbar .navbar-toggle:hover          { background-color:#91ca9b}
.navbar .navbar-toggle:focus          { background-color:#91ca9b}

.navbar-default .navbar-nav li a { color:#888888; }
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav li a:focus { background-color:#91ca9b; color:#ffffff;  }

.navbar-default .navbar-nav .dropdown .fa           { color:#4caf7a; }

ul.nav { color:#ffffff; }
.nav li a { color:#ffffff; }

.dropdown-menu { background-color:#91ca9b; }
.navbar-nav .open .dropdown-menu li a { color:#ffffff; }
.navbar-nav .open .dropdown-menu li a:hover { color:#ffffff;  }

.navbar-default .navbar-nav li.dropdown a:active,
.navbar-default .navbar-nav li.dropdown a:focus { background-color:#91ca9b; color:#ffffff; }



@media only screen and (max-width: 767px) 
{

nav.navbar { border-top: 1px #cacaca solid; }
.navbar-default .navbar-nav li a,
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav li a:focus { border-bottom: 1px #ffffff solid; }
.navbar-default .navbar-nav li a { border-bottom: 1px #ffffff solid; }
.navbar-nav .open .dropdown-menu li a { background-color:#4caf7a; color:#ffffff; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#ffffff; }

}






/* ----------------- END / HEADER ----------------- */




/* ----------------- GLOGAL ----------------- */


body            { background-color:#ffffff; }


h1              { color:#91ca9b; }

p.lead { border-bottom: 1px #cacaca solid; color:#91ca9b;  }

a { color:#114ble; }
a:hover { color:#4caf7a; }


.captcha-code { background-color:#333333; color:#ffffff; }
.sky-form .button { background-color:#4caf7a; color:#ffffff;}


p.pager a { background-color:#eaeaea; color:#4caf7a; border: 1px #808080 solid;  }
p.pager a:hover { background-color:#808080; color:#ffffff;  }
p.pager span { background-color:#000000; color:#ffffff; border: 1px #000000 solid;  }

.contact-info p     { border-top: 1px #cacaca solid; }
.contact-info .fa     { float:right; color:#4caf7a; }






/* ---------- GLOBAL RIGHT COLUMN  ----------*/

.gl-quote a { background-color:#4caf7a; color:#ffffff; }
.gl-quote a:hover { background-color:#91ca9b; }



.gl-win { background-color:#91ca9b; }
.gl-win h3 { padding: 10px 30px; color:#ffffff; }
.gl-win p.click a { background-color:#4caf7a; color:#ffffff; display:inline-block; padding: 7px 18px;  }
.gl-win p.click a:hover { background-color:#ffffff; color:#4caf7a; text-decoration: none; }


.gl-mags .mag a { color:#ffffff; }
.gl-mags .mag a:hover { color:#ffffff; }

.gl-mags .travmag {background-color:#114ble; }
.gl-mags .ultimate {background-color:#91ca9b; }


.gl-shorex { border: 7px #91ca9b solid; }
.gl-shorex p.more a { background-color:#4caf7a; color:#ffffff; }
.gl-shorex p.more a:hover { background-color:#91ca9b; }







/* ---------- END / GLOBAL  ----------*/











/* ---------- FOOTER ----------*/






.footer           { background-color:#91ca9b;}

.footlinks h3 { border-bottom: 1px #ffffff solid; color:#ffffff; }
.footlinks p { color:#ffffff; }
.footlinks a { color:#ffffff; }



.social-icons .fa { color: #ffffff; }
.social-icons .fa:hover { background-color:#ffffff; color:#2d2d2d; }



.newsletter .formbutton { background-color:#4caf7a; }



.copyright p { color:#ffffff; }

.linkback { background-color:#000000; }
.linkback p a { color:#ffffff; }



.footer .offerid { background-color:#4caf7a;  }
.footer form.search input { background-color:#ffffff; border: 1px #cccccc solid; color:#000000; }
.footer form.search input:focus { border: 1px #888888 solid; }
.footer form.search button { background-color: #91ca9b; }






/* ---------- END / FOOTER ----------*/





/* ---------- HOME PAGE ----------*/

.mainoffer .mainpromo p { color:#ffffff;  }
.mainoffer .mainpromo p.booknow span { background-color:#4caf7a; }
.mainoffer .mainpromo p.booknow span:hover { background-color:#91ca9b;  }



@media only screen and (max-width: 767px) 
{
.mainoffer .mainpromo { background-color:#91ca9b;  }
}


.dept a { color:#ffffff; background-color:#114ble; }
.dept a:hover { background-color:#91ca9b; }

.depts .getquote a { background-color:#4caf7a; color:#ffffff; }
.depts .getquote a:hover {  background-color:#91ca9b; }

.popdest-outer p.title { color:#91ca9b; }


.dest a h3 { color:#91ca9b; }
.dest p { color:#444444  }



.shorex { background-color:#91ca9b; }
.shorex p { color:#ffffff; }
.shorex a { background-color:#114ble; color:#ffffff; }
.shorex a:hover { background-color:#4caf7a; }


.mag p { color:#ffffff;}

.travmag { background-color:#114ble; border-right: 2px #ffffff solid; }
.ultimate { background-color:#91ca9b; border-left: 2px #ffffff solid; }


.deals-list h3 { color:#91ca9b; }


.deals-list .tr { color:#444444; }







.win-outer { background-color:#91ca9b;  }
.home-win { background-color:#ffffff; }
.home-win h3 { color:#4caf7a;}
.home-win p.sweep { color:#ffffff; }
.home-win p.sweep span { background-color:#91ca9b; }
.home-win p.sweep span:hover { background-color:#114ble; }

@media only screen and (max-width: 767px) 
{
.win-outer { background-color:#91ca9b; }

}


.welcome h1 {  color:#4caf7a; }
.welcome p.lead {  color:#91ca9b; }

.welcome p {  color:#444444; }

.welcome .more a { background-color:#114ble; color:#ffffff; }
.welcome .more a:hover { background-color:#91ca9b; }



/* ---------- END / HOME PAGE ----------*/












