﻿/*****
logo orange: #e67e22
change to - #FF6200
******/

/**************************************************
GIRAFFES HEADS - HP
*****************************************************/
body, h1, h2, h3, h4, h5, h6,
p,a,div
{
	font-family: 'Poppins', sans-serif !important;
	color: #333;
}

.b-r{
    border-right: 1px solid #e5e5e5;
}

.b-l{
    border-left: 1px solid #e5e5e5;
}

.b-t{
    border-top: 1px solid #e5e5e5;
}

.b-b{
    border-bottom: 1px solid #e5e5e5;
}

.reservation-home4.blue-reserv-form {
    margin-top: -260px;
}


.color-white{
    color:#fff !important;
}

.white-bg{
    background: white;
}

.ac-container input:checked ~ article.ac-large {
    min-height: 230px;
    /*overflow-y: scroll;*/
}

.ac-container article select option {
    padding: 0;
    text-transform: uppercase;
    font-size: 13px;
    text-align: left;
}

.ac-container article select {
    padding: 3px 20px;
    color: #333;
    float: left;
    width: 100%;
    height:100%;
}

.with-shadow{
    box-shadow: 0 1px 1px rgba(0,0,0,0.4);
}

h2.no-shadow, .no-shadow{
    box-shadow: none !important;
}

.fullwidthbanner  .caption{
    font-family: 'Anton', sans-serif !important;
    letter-spacing: 4px;
    text-shadow: 2px 2px 4px #000000;
}

.why-choose-us .box-middle-img {
    top: -130px;
    left: 60%;
    position: absolute;
    /* width: 33%; */
}

.travel-mega-menu li.weather > a {
    background: #6face3;
    color: #fff;
}

.foot-mob-sec {
    background: url(/bundles/app/images/cloud.png) no-repeat bottom center #f6f6f6;
    padding: 20px 0px 100px 0px;
    background-size: contain;
    position: relative;
}

.spe-title {
    text-align: center;
    position: relative;
    overflow: hidden;
    margin-bottom: 50px;
    font-family: 'Poppins', sans-serif;
}

.foot-mob-app h2 {
    margin-top: 0px;
    font-size: 45px;
}

.spe-title h2 {
    margin-bottom: 0px;
    padding-bottom: 20px;
    margin-top: 0px;
    text-transform: capitalize;
    font-size: 44px;
    color: #253d52;
}

.foot-mob-app p {
    font-size: 15px;
}

.foot-mob-app ul {
    padding: 0px;
    margin-bottom: 30px;
    margin-top: 24px;
}

.foot-mob-app ul li {
    list-style-type: none;
    color: #333;
    line-height: 38px;
    font-size: 18px;
}

.foot-mob-app ul li i {
    color: #fff;
    width: 18px;
    height: 18px;
    background: #8dced4;
    border-radius: 3px;
    text-align: center;
    padding: 3px;
    margin-right: 10px;
    font-size: 12px;
    vertical-align: text-bottom;
}


/**************************************/
.orange-text{
	color: #FF6200 !important;
}

.trip-travego-disc .trip-discount {
	background: #FF6200 !important; 
}

.last-minute-banner{
	background: #FF6200 !important; 
}



.top-header{
	background: #FF6200;
}
.top-mega-menu .logo img{
	width:230px;
}

.top-mega-menu .activeMenuItem{
    color: #FF6200 !important;
    border-bottom: 1px #FF6200 solid;
}

.top-mega-menu .logo-block{
	position: absolute;
    z-index: 1000000000;
    padding: 10px;
    background: #fff;
    top: -25px;
    border-color: #eee !important;
    border: solid 1px transparent !important;
    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.2);
}

.top-mega-menu{
    border-color: #eee !important;
    border: solid 1px transparent !important;
    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.2);
}

.push-top .logo-block{
	top:0px;
}

.button-banner a, .button-banner button{
	margin:0px !important;
	padding: 13px 28px !important;
}

#footer .copyright, #footer p{
	color: #eee;
}

.footer-zone .socialfooter i {
    border: 1px solid #FF6200;
	background: #FF6200 !important; 
}

.footer-zone i {
    color: #FF6200;
}

.help-info img {
    margin-top: 0px;

}

.help-info .info-img-help {
    padding-right: 0px;
}

.help-info.big-blog-box .info-img-help {
    height: 224px !important;
}

.help-info.big-blog-box .info-img-help img{
    height: 224px !important;
    float:right;
}



.help-info.small-blog-box .info-img-help {
    height: 181px !important;
}

.help-info.small-blog-box .info-img-help img{
    height: 224px !important;
    float:right;
}


/************* BLOG HOME PAGE ***********/
.tour-mig-like-com {
    position: relative;
    border-radius: 10px;
    margin-bottom: 20px;
    background: #14addb;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.tour-mig-lc-con {
    position: absolute;
    width: 100%;
    margin-top: -125px;
    padding: 20px 20px 0px 20px;
    display: block;
    text-align: right;
}

.tour-mig-lc-con h5 {
    font-size: 26px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 2px;
}

.tour-mig-lc-con p {
    color: #c1c1c1;
}

/*p {
    margin: 0 0 10px;
}
*/
.tour-mig-lc-con p span {
    text-align: left;
    float: left;
    font-size: 20px;
    color: #eee;
}

.tour-mig-lc-img img {
    width: 100%;
    border-radius: 5px;
}

.tour-mig-like-com:before {
    content: '';
    position: absolute;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.82) 10%, rgba(84, 84, 84, 0.35) 80%);
    top: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    border-radius: 5px;
}

.page-title{
    padding-left: 300px;
}

.breadcrumb-divider{
    color: #fff;
}

.content-box{
    background: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    padding: 25px;
}

.content-box p{
    font-size: 16px !important;
    line-height:28px !important;
}

.selected-link{
    color:#FF6200 !important;
    font-weight: bold;
}

hr {
    background: #FF6200 !important;
    }

a.company_telephone_link{
    color:#fff !important;
}

.modal-dialog{
    width: 900px !important;
}

.pad-bot-redu .blog_thumb{
    height:187px;
}
/****************************************/