/*
Theme Name: Tisson
Theme URI: http://themes.muffingroup.com/tisson
Author: Muffin group
Author URI: http://muffingroup.com
Description: Tisson - Responsive Premium WordPress Theme.
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, post-formats, theme-options, translation-ready
Version: 1.1.3
*/

@import url("css/base.css");
@import url("css/buttons.css");
@import url("css/skeleton.css");
@import url("css/layout.css");
@import url("css/variables.css");
@import url("css/shortcodes.css");
@import url("css/animations.css");

@import url("css/fonts.css");

/* If you want to add your own css code, please do it in css/custom.css */

/*ADD CSS*/
.home_btn_a{display:block;width:172px; font-size:20px; text-align:center; line-height:45px;color:#FFF;}
.home_btn_a:hover{color:#FFF;}
.home_btn_span{ margin-top:-15px;width:172px; height:45px;background:#F0C14B;display:block;}
.gallery_lj img:hover{opacity: 0.75;background:#192938;  border:0px;}
.gallery_lj a{padding:0px;}
.home_ul{list-style-position:inherit;list-style-type:disc;  margin-left:30px;}
.home_txtcolor{color: rgba(32, 132, 198, 0.85);}
.home_txtleft{float:left;display:block; width:450px;}
.home_txtright{float:left;display:block;}
#Header #logo{padding:0px;top:-64px;max-width: 100%;height:auto;}

.content h3 a{font-size:22px; display:block;}
H1.title{display:none;}
.widget.widget_text{padding:0px;margin:0px; ba}

  .home_sidebartxt{  display:block;height:80px;}
  .home_sidebartxt_l{ float:left; width:60px; margin-top:0px;margin-right:3px;}
  .home_sidebartxt_l img{ text-decoration:none; border: 1px rgb(238, 238, 238) solid;width:60px;height:60px}
  .home_sidebartxt_r{ float:right; width:200px;}
  .home_sidebartxt_r_1{ float:right; width:200px;padding-top:0px;line-height:30px;}
  .home_r_title{ font-size:17px;  font-family:Arial, Helvetica, sans-serif; }
  .home_r_title a{ color:#153b6a; line-height: 21px;}
  .home_r_txt{ font-size:13px; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:7px;}
  .home_sidebarbox{ padding:20px 20px 0px 20px;background:#fdfdfd;}
  #text-8{display:block; margin-top:-6px;}

#Footer{background:url(http://airportmotelmelbourne.com.au/wp-content/uploads/2014/05/footer-blank-bg.jpg) scroll center top transparent; width:100%px; max-width: 100%; /*height:430px;*/}

ASIDE#text-2{padding:20px;margin:0px;}

#Subheader {  background: url("http://airportmotelmelbourne.com.au/wp-content/uploads/2014/04/conference.jpg") no-repeat scroll center top transparent;}


/*NAV#menu.menu-main-menu-container{max-width: 100%;height:auto;display:block;}
DIV.textwidget .gallery_lj img{max-width: 100%;height:auto;}
DIV.textwidget .home_sidebarbox .home_sidebartxt{max-width: 100%;display:block;}
.home_sidebartxt_l img{max-width: 100%;}
.home_sidebartxt_r {max-width: 100%;}
*/


.facebook_div{background-color: rgb(239, 243, 247)!important;margin-top:-20px;}

/* portfolio css change */
.single-portfolio > div.desc > h4 {
height: 0px;
overflow: hidden;
}

div.desc > div > div.sp-inside-left > dl > dd:nth-child(2) {
font-size: 18px;
}

div.desc > div > div.sp-inside-left > dl > dd {
margin-bottom: 8px;
}

/*menu CSS*/
#Header #menu > ul > li > a {
padding: 15px 20px 15px;
display: block;
white-space: nowrap;
text-transform: none;
}

/*footer h4 css*/
#Footer h4 {
font-size: 17px;
line-height: 24px;
margin-bottom: 15px;
}

#Footer .container {
padding-top: 10px;
}

#Footer .copyrights {
overflow: hidden;
border-top: 1px solid rgba(255, 255, 255, .05);
padding: 12px 0 12px !important;
}


/*get in touch*/
.get_in_touch ul li p {
margin-bottom: 0;
text-transform: none;
}
/*get in touch: phone & fax*/
#Content > div > div.content > div:nth-child(7) > div > ul > li.phone {
padding-top: 15px;
margin-bottom: 0px;
}
#Content > div > div.content > div:nth-child(7) > div > ul > li.fax {
padding-top: 15px;
margin-bottom: 0px;
}
.get_in_touch p{font-weight:bold; }

.get_in_touch ul li {
min-height: 50px;
padding-top: 5px;}










/*short code h6 css*/
.Recent_posts ul li .desc h6 {
margin-bottom: 0;
font-size: 13px;
}


/*menu background :  pls check theme option>custom css*/
#Header .sixteen, #Header #menu ul{
/*background: url(http://airportmotelmelbourne.com.au/wp-content/uploads/2014/04/bg.png) scroll right top transparent !important;*/
background: rgb(48, 98, 163)!important;
}



/*feature image for each page*/
#Subheader .sixteen{
margin-bottom: 0;
position: relative;
z-index: 100;
overflow: hidden;
height: 114px !important;
}


/*element: infor_box on home page*/
/*below is the "Green Color" design, if need it, pls add '!important' before ';' */
/*.info_box {background: #85BE3D; color: #fff;}
.info_box {background: url(http://airportmotelmelbourne.com.au/wp-content/uploads/2014/04/featur_box_bg.png) scroll left top transparent !important;}*/

.widget {
background-color: #BDD4EB;
}


#info_box_contact li
{
background: none!important;
padding-left:0px!important;
}

.info_box {
background: #EFF3F7!important;
color: rgb(113, 126, 140)!important;
}

.info_box h4 {
color: #476888!important;
}

.info_box .desc {
padding: 35px 20px 20px;
width: 265px;
}




/*font css*/
h1, h2, h3, h4, h5, h6 {text-transform: none;}


/*footer title css*/
#Footer aside > h4 {
color: #FCFCFC !important;
}

/*slider button color*/
.tp-leftarrow.default, .tp-rightarrow.default {
}

#arrival-date{
	display: inline;
    width: 70px;
    margin-left: 25px;
    margin-right: 10px;
}

#arrival-month-year{
	width:150px;
display: inline;
}
#departure-date{
	display: inline;
    width: 70px;
    margin-left: 25px;
    margin-right: 10px;
}
#departure-month-year{
	width:150px;
display: inline;
}
#book_now{
margin-left:150px;
}




/** translate-flag **/
.social img{width:24px;}

#Top_bar .social{padding-left:5px; padding-right:5px;
border-left: 1px solid rgba(0, 0, 0, 0.1); }

#Top_bar .phone {border:none;padding-right:5px;}





/**google map css**/

#g_map{border-right: 3px solid rgb(207, 197, 197); border-bottom: 4px solid rgb(199, 195, 195);}

/**add to**/
.top_header{
	 margin: 0 auto;
    position: fixed;
    top: 0;
    width: 100%;
z-index: 999;

}
#mfn-rev-slider{
	margin-top:82px;
}
#Top_bar{
	background: #F8F8F8;
	margin:0 auto;
	
}
.bac_change{
	width:300px;
	height:330px;
	background:url(http://airportmotelmelbourne.com.au/wp-content/uploads/2014/04/featur_box_bg2.png) no-repeat rgba(14, 54, 126, 0.5);
}
.add_bac{
	 
	height: 336px;
    padding-top: 40px;
    width: 300px;
}
.add_bac label{
	color:white;
	margin-bottom:10px;
margin-left: 26px!important;
font-weight: normal;
}

.add_bac h2{ 
color:#F0BD3E!important
}

.title-anchor{
	color:#F0C14B;
}



/* reservation form */

#arrival-date {
margin-left: 33px!important;
}

#departure-date {
margin-left:33px!important;
}


#booking_now{

background-color: #F1AD00;
height:40px;
margin-right:33px;
float:right;
color:#1e4b82;
}




/*accordion*/

.accordion .question h5 {
padding: 10px 50px 10px 20px!important;
font-size: 13px!important;
}

.accordion .question h5 span.icon {
top: 12px!important;
}



/*tabs*/

.ui-tabs .ui-tabs-nav li a {
float: left;
padding: 0 20px!important;
line-height: 33px!important;
font-size: 13px!important;
}

.ui-tabs .ui-tabs-nav {
height: 34px!important;
}


/**info_images icon**/
#info_image
{float:left;
margin:3px 0px;
} 


/*logo css*/
#Header #logo {
background: none!important;
}





/*gooogle map margin-bottom*/
#g_map{margin-bottom:25px;}



/*booking form button css*/
a:hover#booking_now{
background-color: #e8a90c;
color: #ffffff;
}
.widget_hottag{
	background:none repeat scroll 0 0 #FDFDFD;
height: 95px;
padding: 15px 15px 0px 15px!important;
overflow: hidden;
}






/**Hot Deal Nav Column**/

#hotdeal1, #hotdeal2, #hotdeal3, #hotdeal4, #hotdeal5, #hotdeal6, #hotdeal7, #hotdeal8, #hotdeal9, #hotdeal10, #hotdeal11, #hotdeal12, #hotdeal13, #hotdeal14, #hotdeal15, #hotdeal16, #hotdeal17, #hotdeal18, #hotdeal19, #hotdeal20{margin-top:-120px;}












/**home slidershow**/
#mfn-rev-slider {
margin-top: 114px!important;
}




/**contact form**/
.contact_form input[type="submit"]{
margin-right: 25px!important;
}

.widget_bookform{padding:0px !important;height:330px !important;}









/**home footer text widget**/

/**#text-32 h4{margin-top:20px!important;}**/

.widget.widget_text {
padding-top: 20px;
}




/*home news slider*/
.widget_hottag1{
	background:none repeat scroll 0 0 #ECE7F1;
height: 315px;
padding: 15px 15px 0px 15px!important;
overflow: hidden;
}
#scroll_sidebar{
	position:relative;
}

@media (max-width:1230px){
#review_div{
display:none!important;
}
}




.content .the_content h1{
	margin:10px 0;
}
.content .the_content h2{
	font-size: 19px;
	line-height: 22px;
}

@media screen and (max-width:667px){
.new_title h1{
	margin: 0px 0 3px 0;
	font-size: 20px;
    line-height: 20px;
}
.new_title h2{
	margin: 0px;
	font-size: 15px;
    line-height: 15px;
}
#mfn-rev-slider{
	margin-top:0px!important;
} 
}




#Top_area {
    background: #ffffff!important;
}
#Top_bar {
    background: #ffffff;
    margin: 0 auto;
}