

body            { background-color:#ffffff; margin: 0; }

h1, h2, h3, h4, h5  { font-family: 'Open Sans Condensed'; }
body, p, li, .formfield, .formbutton, table { font-family: 'Roboto'; font-weight: 300; }


.wrapper {}

.rounded2 { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.rounded3 { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.rounded4 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.rounded5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.rounded6 { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.rounded7 { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.rounded8 { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.rounded9 { -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;}

form                { margin: 0; padding: 0px; }
div         {box-sizing: border-box;}


h1              { margin: 0px 0px 14px 0px; font-family: 'Open Sans Condensed'; color:#2e3749; font-size: 42px; font-weight: 700; }
p, li                { font-size: 16px; margin-bottom: 18px; }

h3 { font-weight: bold; }


p.lead { font-weight: bold; line-height: 120%; border-bottom: 1px #cacaca solid; padding-bottom: 14px; color:#2e3749;  }

a { color:#496f7a; }
a:hover { color:#7a7449; }

.nopadding { padding: 0; }
.clear-fix { clear:both;}

.crate-outer        { max-width: 1600px; margin: 0 auto; }
.crate              { max-width: 1350px; margin: 0 auto; }

.tr { clear:both; width: 100%; }
.th { float:left; }
.td { float:left; }



.trans-one          { -webkit-transition:all .1s ease; -moz-transition:all .1s ease; -ms-transition:all .1s ease; -o-transition:all .1s ease; transition:all .1s ease; }
.trans-two          { -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease; }
.trans-three        { -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; }
.trans-four         { -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease; }
.trans-five         { -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; }
.trans-six         { -webkit-transition:all .6s ease; -moz-transition:all .6s ease; -ms-transition:all .6s ease; -o-transition:all .6s ease; transition:all .6s ease; }
.trans-seven         { -webkit-transition:all .7s ease; -moz-transition:all .7s ease; -ms-transition:all .7s ease; -o-transition:all .7s ease; transition:all .7s ease; }
.trans-eight         { -webkit-transition:all .8s ease; -moz-transition:all .8s ease; -ms-transition:all .8s ease; -o-transition:all .8s ease; transition:all .8s ease; }
.trans-nine         { -webkit-transition:all .9s ease; -moz-transition:all .9s ease; -ms-transition:all .9s ease; -o-transition:all .9s ease; transition:all .9s ease; }


.wrapper        { }


.google-map > iframe { width: 100%; height: 200px; }

.captcha-code { float:left; max-width: 150px; text-align:center; background-color:#333333; color:#ffffff; padding: 8px 22px; margin-right: 10px; font-weight:bold; font-size: 18px; }
.captcha-field { float:left; max-width: 200px;}
.sky-form .button { background-color:#7a7449; color:#ffffff;}


p.pager { font-size: 16px; text-align:center; margin: 20px 0;}
p.pager a { background-color:#eaeaea; color:#999999; padding: 3px 10px; border: 1px #808080 solid;  }
p.pager a:hover { background-color:#808080; color:#ffffff;  }
p.pager span { background-color:#000000; color:#ffffff; padding: 3px 10px; border: 1px #000000 solid;  }



.content-outer { }
.content-inner {  }
.content { padding: 50px 0; }




.contact-info h3 { }
.contact-info p     { font-size: 15px; clear:both; border-top: 1px #cacaca solid; padding: 8px 0;   }
.contact-info .fa     { float:right; color:#7a7449; }
.contact-info span     { font-size: 12px; margin-left: 10px; }






/* ---------- GLOBAL RIGHT COLUMN  ----------*/

.gl-quote {  margin-bottom: 15px; text-align:center; }
.gl-quote a { background-color:#7a7449; color:#ffffff; text-transform:uppercase; font-size: 24px; display: inline-block; padding: 10px 30px; font-weight:900;  }
.gl-quote a:hover { background-color:#2e3749; color:white; text-decoration:none; }



.gl-win { background-color:#2e3749; margin-bottom: 15px;}
.gl-win img { width: 100%;}
.gl-win h3 { padding: 10px 30px; color:#ffffff; }
.gl-win p.click { text-align:center; padding-bottom: 20px; font-size: 18px;}
.gl-win p.click a { background-color:#7a7449; color:#ffffff; display:inline-block; padding: 7px 18px;  }
.gl-win p.click a:hover { background-color:#ffffff; color:#7a7449; text-decoration: none; }


.gl-mags { margin-bottom: 15px;}
.gl-mags .mag a { color:#ffffff; }
.gl-mags .mag a:hover { color:#ffffff; text-decoration: none; }

.gl-mags .mag { padding: 35px; margin: 0; }
.gl-mags .mag img { max-height: 50px; margin-bottom: 16px; }
.gl-mags .mag p { font-size: 14px; margin: 0;}

.gl-mags .travmag {background-color:#496f7a; }
.gl-mags .ultimate {background-color:#2e3749; }




.gl-shorex { border: 7px #2e3749 solid; padding: 10px 20px; margin-bottom: 15px; }
.gl-shorex img { margin-bottom: 10px; }
.gl-shorex p.more { text-align:right; margin: 0; }
.gl-shorex p.more a { background-color:#7a7449; color:#ffffff; display: inline-block; padding: 7px 18px; }
.gl-shorex p.more a:hover { text-decoration: none; background-color:#2e3749; }







@media only screen and (max-width: 1150px) 

{
}




/* ---------- END / GLOBAL RIGHT COLUMN  ----------*/













