/*

 Theme Name:   Travelo Child

 Description:  Travelo Child Theme

 Template:     Travelo

*/



#header .topnav {

    height: 30px;

    background: #B6B6B6 none repeat scroll 0% 0%;

    width: 100%;

}



#main-menu ul.menu > li.menu-color-blue ul li:hover > a, #main-menu ul.menu > li.menu-color-blue ul li.current-menu-item > a, #main-menu ul.menu > li.menu-color-blue ul li.current-menu-ancestor > a, .chaser ul.menu > li.menu-color-blue ul li:hover > a, .chaser ul.menu > li.menu-color-blue ul li.current-menu-item > a, .chaser ul.menu > li.menu-color-blue ul li.current-menu-ancestor > a {

    background: #6E6E6E none repeat scroll 0% 0%;

}



#main-menu ul.menu > li.menu-color-blue ul, .chaser ul.menu > li.menu-color-blue ul {

    background: #686868 none repeat scroll 0% 0%;

}



#main-menu ul.menu > li.menu-color-blue ul li, .chaser ul.menu > li.menu-color-blue ul li {

    border-top: 1px solid #272727;

}



#main-menu ul.menu > li ul li > a, .chaser ul.menu > li ul li > a {

    white-space: nowrap;

    color: #FFF;

    padding: 12px 20px 12px 18px;

    display: block;

    font-size: 0.9167em;

    opacity: 0.7;

    border-top: 1px solid #2C2C2C;

}



.input-group-addon {

    padding: 6px 12px;

    font-size: 13px;

    font-weight: 400;

    line-height: 1;

    color: #0A0606;

    text-align: center;

    background-color: #FFCD00;

    border: 1px solid #ffffff;

    border-radius: 1px;

}







.form-control {

    display: block;

    width: 100%;

    height: 33px;

    padding: 6px 12px;

    font-size: 12px;

    line-height: 1.42857143;

    color: #888888;

    /* background-color: #fff; */

    background-image: none;

    border: 1px solid #ffffff;

    border-radius: 2px;

    /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */

    /* box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}



label {

   color: #FBD00C;

}



.row {

    margin-top: 10px;

}



button, input[type="submit"] {

    font-size: 1.87em;

    font-weight: bold;

    height: 54px;

    line-height: 34px;

    background: #4468CE none repeat scroll 0% 0%;

}



#nex-forms .error_msg {

    color: #FFF;

    padding-top: 5px;

    font-size: 16px;

    transition: all 300ms ease 0s;

    position: relative;

    top: -20px;

    text-align: right;

    height: 0px !important;

}



body {

    font: 85%/150% "Lato",Arial,Helvetica,sans-serif;

    color: #000;

}



select, input[type="select"] {

    font-size: 1.87em;

    font-weight: bold;

    height: 34px;

    line-height: 34px;

    background: #4468CE none repeat scroll 0% 0%;

}



/*  SECTIONS  */

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}



/*  COLUMN SETUP  */

.col {

	display: block;

	float:left;

	margin: 1% 0 1% 1.6%;

}

.col:first-child { margin-left: 0; }



/*  GROUPING  */

.group:before,

.group:after { content:""; display:table; }

.group:after { clear:both;}

.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */

.span_2_of_2 {

	width: 100%;

}

.span_1_of_2 {

	width: 49.2%;

}



/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */



@media only screen and (max-width: 480px) {

	.col { 

		margin: 1% 0 1% 0%;

	}

}



@media only screen and (max-width: 480px) {

	.span_2_of_2, .span_1_of_2 { width: 100%; }

}



.single .page-header-image-single {

      display: none;

}

.header .topnav ul.quick-menu > li > a {

      display: none;

}

#header .topnav ul.quick-menu > li > a {
    color: #B6B3B3;
    line-height: 30px;
    display: none;
    font-size: 0.8333em;
    text-transform: uppercase;
}


#_23227 #autocomplete{
    padding-left: 45px !important;
    background: url("http://www.budgetbusinessclass.com/wp-content/uploads/2016/04/destination10.png") no-repeat scroll 0% 0% #fff !important;
width: 100% !important;
}

#_37787 #autocomplete{
    padding-left: 45px !important;
    background: url("http://www.budgetbusinessclass.com/wp-content/uploads/2016/04/orgin86.png") no-repeat scroll 0% 0% #fff !important;
width: 100% !important;
}
