

a.button, button{border:none;color:#fff;cursor:pointer;padding:0 15px;font-family:Calibri;white-space:nowrap}
a.button.btn-large, button.btn-large{padding:0 32px;height:43px;font-size:22px;line-height:43px}
a.button.btn-medium, button.btn-medium{padding:0 26px;height:34px;line-height:34px;font-size:1em}
a.button.btn-small, button.btn-small{height:28px;padding:0 24px;line-height:28px;font-size:.9167em}
a.button.btn-mini, button.btn-mini{height:19px;padding:0 20px;font-size:.8333em;line-height:19px}
a.button.full-width, button.full-width{padding-left:0;padding-right:0}
button{font-size:.9167em;font-weight:700;background:#98ce44;height:34px;line-height:34px}
button:hover{background:#7fb231}
a.button{display:inline-block;background:#606060;font-size:1em;line-height:1.8333em;white-space:nowrap;text-align:center; padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px;border-radius:4px; text-decoration:none; width:48%}
a.button:hover{background:#BF9E01;-webkit-transition:background 0.3s ease-in;}
a.button.btn-mini{padding-left:10px;padding-right:10px}
a.button.btn-large, a.button.btn-medium, a.button.btn-small, a.button.full-width{font-weight:700}
a.button.white, button.white{background:#fff;color:#2d3e52;border:1px solid #2d3e52}
a.button.white:hover, button.white:hover{background:#2d3e52;color:#fff}
a.button.silver, button.silver{background:#8e8e8e;font-size:20px;padding:5px 18px}
a.button.silver:hover, button.silver:hover{background:#2d3e52}
a.button.grey, button.grey{background:#585657}
a.button.grey:hover, a.button.sky-blue1, button.grey:hover, button.sky-blue1{background:#fd7a06}
a.button.sky-blue1:hover, a.button.yellow, button.sky-blue1:hover, button.yellow{background:#E85A51; width:50%}


a.button.yellow:hover, button.yellow:hover{background:#fc7770; -webkit-transition:background 0.3s ease-in;}
a.button.dark-blue1, button.dark-blue1{background:#2d3e52}
a.button.green, button.green{background:#98ce44}
a.button.green:hover, button.green:hover{background:#7fb231}
a.button.red, button.red{background:#db2021}
a.button.red:hover, button.red:hover{background:#fd7a06}
a.button.light-brown, button.light-brown{background:#e6c687}
a.button.orange, button.orange{background:#5d5d5d;font-size:17px;font-weight:700;padding:3px 0}
a.button.orange1, a.button.orange:hover, button.orange1, button.orange:hover{background:#d5d5d5;color:#5d5d5d}
a.button.orange1, button.orange1{font-size:17px;font-weight:700;padding:3px 0}
a.button.orange1:hover, button.orange1:hover{background:#5d5d5d;color:#fff}
a.button.dull-blue, button.dull-blue{background:#12a0c3;font-size:17px;padding:3px 0;font-weight:100}
a.button.light-orange, button.light-orange{background:#fd7a06}
a.button.light-purple, button.light-purple{background:#db8df6}
a.button.sea-blue, button.sea-blue{background:#0ab596}
a.button.sky-blue2, button.sky-blue2{background:#6dace6}
a.button.dark-blue2, button.dark-blue2{background:#194eb0}
a.button.dark-orange, button.dark-orange{background:#ff3e3e}
a.button.purple, a.button.purple:hover, button.purple, button.purple:hover{background:url(../images/search.html);width:60px;height:34px}
a.button.purple1, a.button.purple1:hover, button.purple1, button.purple1:hover{background:#2677c6}
a.button.light-yellow, button.light-yellow{background:#ffd200}
a.button.muk, button.muk{background:url(../images/seac.html);width:37px;height:32px}
a.button.btn-extra, button.btn-extra{font-size:1em;height:70px;padding:0;background:0 0;color:#fff;line-height:1.5em;border:1px solid #01b7f2;border-left:none;position:relative;overflow:hidden;letter-spacing:0;display:inline-table;table-layout:fixed;margin-right:10px;margin-bottom:10px}
a.button.btn-extra>i, button.btn-extra>i{width:55px;vertical-align:middle;background:#01b7f2;color:#2d3e52;font-size:36px;display:table-cell;height:70px;text-align:right;padding-right:8px}
a.button.btn-extra>i:after, button.btn-extra>i:after{display:block;content:"";position:absolute;left:55px;border-bottom:70px solid #01b7f2;border-right:16px solid transparent;top:0;bottom:0}
a.button.btn-extra>span, button.btn-extra>span{display:table-cell;vertical-align:middle;padding:0 20px 0 35px;text-align:left}
a.button.btn-extra>span em, button.btn-extra>span em{color:#01b7f2;font-size:1.6667em;font-weight:700;font-style:normal}
a.button.btn-extra:hover, button.btn-extra:hover{color:inherit;background:#fff;border:none;border-right:1px solid transparent!important}
a.button.btn-extra:hover>i, button.btn-extra:hover>i{color:#fff}


.login-or{position:relative;font-size:16px;color:#aaa;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px}
.span-or{display:block;position:absolute;left:50%;top:2px;margin-left:-30px;background-color:#fff;width:60px;text-align:center}
.hr-or{background-color:#cdcdcd;height:1px;margin-top:0!important;margin-bottom:0!important}
a#forgot_pw{color:#999!important;font-size:11px;padding:0;margin:-5px 0 10px;display:block}
a#forgot_pw:hover{color:#333!important}
.dropdown-search .dropdown-menu{margin-top:15px;right:-25px}
.input-group button{background-color:#333;color:#fff;border-color:#333}
.input-group button:hover, .input-group button:focus{background-color:#e04f67;color:#fff;border-color:#e04f67}
footer{background:#333 url(../img/pattern.html) repeat 0 0;color:#fff;padding:10px 0 10px}
footer h3{font-size:16px;font-weight:700;color:#fff}
footer a{color:#fff}
footer a:hover{color:#999}
footer ul{margin:0;padding:0 0 20px;list-style:none}
#social_footer{text-align:center;border-top:1px solid rgba(255, 255, 255, 0.2);padding-top:30px;margin-top:30px}
#social_footer p{font-size:12px;color:#8c8c8c}
#social_footer ul{margin:0;padding:0 0 10px;text-align:center}
#social_footer ul li{display:inline-block;margin:0 5px 10px}
#social_footer ul li a{color:#fff;text-align:center;line-height:34px;display:block;font-size:16px;width:35px;height:35px;border:1px solid rgba(255, 255, 255, 0.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#social_footer ul li a:hover{border:1px solid #fff;background:#fff;color:#111}
a#phone, a#email_footer{display:block;position:relative;color:#fdf7ac;font-size:16px;padding-left:40px;margin:20px 0}
a#phone:hover, a#email_footer:hover{color:#fff}
a#phone:before, a#email_footer:before{font-style:normal;font-weight:400;font-family:"icon_set_1";position:absolute}
a#phone:before{font-size:30px;content:"\79";left:0;top:0}
a#email_footer:before{font-size:28px;content:"\74";left:0;top:5px}
.feature_home{padding:30px;position:relative;background:#fff;margin-bottom:30px;color:#888;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1);text-align:center}
.feature_home h3{font-size:20px}
.feature_home i{margin:auto;margin-bottom:20px;display:block;width:120px;height:120px;line-height:110px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px dashed #ccc;font-size:62px;color:#6dcff6}
.other_tours ul{list-style:none;padding:0;margin:0}
.other_tours ul li a{border-bottom:1px solid #ededed;padding:5px 0 10px;display:block;color:#333}
.other_tours ul li a:hover{background-color:#f9f9f9;color:#e04f67}
.other_tours ul li:last-child a{border-bottom:none}
.other_tours ul li a i{font-size:22px;margin-right:5px;margin-left:2px;position:relative;top:5px;color:#555}
.other_tours_price{float:right;margin-top:5px;margin-right:5px;color:#888}
#hero{position:relative;height:600px; /*-background:#4d536d url(../img/slide_hero.jpg) no-repeat center center;-*/ background-size:cover;color:#fff;width:100%;font-size:16px;display:table;z-index:99;text-align:center;text-transform:uppercase}