/*

Theme Name: motor_lodge

Theme URI: 

Author:

Author URI: 

Description: 

Version:

License:

License URI:

Tags:

Text Domain: motor_lodge

*/

body

{

	margin:0;

	padding:0;
	font-family: Arial, Helvetica, sans-serif;

}



.fl

{

	float:left;

}

.fr

{

	float:right;

}

ul#afp-filter{

 padding-bottom:10px !important;

}

ul#afp-filter li {

 font-family:Arial, Helvetica, sans-serif !important; 

}

ul#afp-filter li a{

 font-family:Arial, Helvetica, sans-serif !important;  display:none;  

}





.main_outer

{

	float:left;

	width:100%;

}	

.header_part

{

	float:left;

	width:100%;

	background:#04080b;

opacity: 0.94;

	

}

.main_auto

{

	margin:auto;

	width:1000px;

}

.logo_left

{

	float:left;

	width:310px;

	margin:22px 0 15px 0px;

}

.logo_right_part

{

	float:right;

	width:280px;

	margin:20px 0 0 0px;

	font-family: 'helvetica_ceregular';

	font-weight:bold;

}

.logo_right

{

	float:left;

		width:241px; 

       height:40px;

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

	font-size:18px;

	background:url(images/logo_right_bg.jpg) repeat-x;

}

.logo_right a

{letter-spacing:17px;  color:rgba(255, 255, 255,0.0) !important;}



.logo_right_ph_no

{

	float:left;

	width:255px;

	margin:5px 0 0 0px;

}

.logo_right_ph_no p

{

	float:left;

	width:220px; 

 font-weight:bold !important;

	margin:5px 0 0 10px;

	padding:0;

	font-size:32px; 

letter-spacing:-1.5px; 

	color:#FFF;

	font-family: 'helvetica_ceregular';

}

.logo_right_airo

{

	float:left;

	width:255px;

	margin:10px 0 0 5px;

}

.logo_right_airo p

{

	float:left;

	width:220px;

	 font-weight:bold !important;

	margin:-5px 0 0 14px;

	padding:0;

	font-size:12px; 

letter-spacing:-0.2px;

	color:#FFF;

	font-family: 'helvetica_ceregular';

}

nav a#pull {

	display: none;

}

.nav_bar

{

	float:left;

	width:100%;

	background:url(images/nav_bar_bg.png) center top no-repeat;

	background-size:cover;

}



.nav_bar_li

{

	float:left;

	width:970px !important;
	max-width: 100%;

}

.nav_bar_li ul

{

	margin:0;

	padding:0;

	list-style:none;

}

.nav_bar_li ul li

{

	float:left;

	font-family: 'helvetica_ceregular';

}

.nav_bar_li ul li a

{

	float:left;

	text-decoration:none;

	margin:15px 20px 18px 0px !important;

	text-transform:uppercase;

	font-size:12px;

	color:#c0bdbd;

	padding:0;

}

.nav_bar_li ul li a:hover

{

	color:#FFF;

	font-weight: bold;

}

.nav_bar_right_part

{

	float:right;

	width:197px;

	margin:10px 0 0 0px;

	background:#FFF;

}

.nav_bar_right_part_logo

{ 

	float:left;

	width:170px;

	height:24px;

	border:none;

	outline:none;

}

.nav_bar_search_botton

{

	float:right;

	width:10px;

	margin:14px 10px 0px 0px;

}

.banner_part

{

	float:left;

	width:100%;

	background:url(images/main_banner_bg.jpg) center top no-repeat;

	border-bottom:7px #d7d6d6 solid;

	background-size:cover;

}

.banner_part2

{

	width:100%; margin:0px; padding:0px;

	border-bottom:7px #d7d6d6 solid;

        line-height:0px !important;

}

.banner_part2 img{width:100%; margin:0px; padding:0px; border:0px;}

.banner_heading

{

	float:left;

	width:380px;

	margin:90px 0 87px 0px;

}

.banner_heading h2

{

	float:left;

	width:380px;

	margin:0 0 0 24px;

	padding:0;

	font-size:25px;

	color:#FFF;

	font-family: 'helvetica_ceregular';

	font-weight:normal;

	letter-spacing:2px;

}

.banner_heading h1

{

	float:left;

	width:380px;

	margin:0 0 0 15px;

	padding:0;

	font-size:34px;

	color:#FFF !important; 

      text-shadow: 0 2px 3px #383f45; 

      letter-spacing:11.5px; 

	    font-family: 'bebas_neueregular' !important;

}

.banner_heading h4

{

	float:left;

	width:380px;

	margin:0 0 0 20px;

	padding:0;

	font-size:30px;

	color:#FFF;

	font-family: 'helvetica_ceregular';

	font-weight:normal;

	letter-spacing:4px;

}

.content_part

{

	float:left;

	width:100%;

	background:url(images/content_.jpg) center top no-repeat;

	background-size:cover;

	padding:0 0 36px 0; margin:0px auto !important;

}

.content_text

{

	width:1000px;

	float:left;

	background:url(https://www.airliebeach.com.au/wp-content/uploads/2014/08/text_brd.png) 0px repeat-x;

	text-align:center; 

	margin-top:24px;

}





.content_text span

{

	padding:0 10px; 

	font-size:30px;  

 font-weight:bold !important; 

        

	color:#000; 

	font-family: 'helvetica_ceregular';

}

.content_imgs

{

	float:left;

	width:1000px;

	margin:32px 0 0 0px;

}

.cont_img1

{

	float:left;

	width:320px;

	margin: 0 20px 0 0;

}

.cont_img1:last-child

{

		margin:0 !important;

}

.cont_img1 p

{

	float:left;

	margin:16px 0 0 0px;

	padding:0;

	color:#555555;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}



.cont_img2

{

	float:left;

	width:320px;

	margin:0 19px;

}

.cont_img2 p

{

	float:left;

	margin:16px 0 0 0px;

	padding:0;

	color:#555555;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.cont_img3

{

	float:left;

	width:321px;

	margin:0 0 0 19px;

}

.cont_img3 p

{

	float:left;

	width:321px;

	margin:16px 0 0 0px;

	padding:0;

	color:#555555;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.cont_footer_bg1

{

	float:left;

	width:320px;

	position:relative;

	margin:-30px 0 0  0 ;

	background:url(images/con_footer_bg.png) no-repeat;

	font-size:20px;

	padding:7px 0 5px 15px;

	color:#FFF;

	font-family: 'helvetica_ceregular';

}



.cont_footer_bg2

{

	float:left;

	width:289px;

	height: 52px;

	background:url(images/con_footer_bg.png) no-repeat;

	padding:15px 0 0px 15px;

	font-size:20px;

	line-height:20px;

	position:relative;

	margin:-30px 0 0  0 ;

	color:#FFF !important;

font-weight:bold !important;

	font-family: 'helvetica_ceregular';

}



.cont_footer_bg3

{

	float:left;

	width:298px;

	background:url(images/con_footer_bg.png) no-repeat;

	padding:22px 0 20px 15px;

	font-size:20px;

	position:relative;

	margin:-30px 0 0  0 ;

	font-family: 'helvetica_ceregular';

	color:#FFF;

}



.con_footer_learn_more1

{

	float:left;

	width:149px;

	background:url(images/content_footer_img.png) no-repeat;

	margin:19px 0 0px 70px;

	padding:9px 0 10px 0px;

	font-size:14px;

	text-align:center;

	text-transform:uppercase;

	font-family: 'helvetica_ceregular';

	color:#FFF;

}

.con_footer_learn_more1 a

{

	text-decoration:none;

	color:#FFF;

}

.con_footer_learn_more2

{

	float:left;

	width:149px;

	background:url(images/content_footer_img.png) no-repeat;

	margin:38px 0 0px 80px;

	padding:9px 0 10px 0px;

	font-size:14px;

	text-align:center;

	text-transform:uppercase;

	color:#FFF;

	font-family: 'helvetica_ceregular';

}

.con_footer_learn_more3

{

	float:left;

	width:149px;

	background:url(images/content_footer_img.png) no-repeat;

	margin:19px 0 10px 80px;

}

.con_footer_learn_more3 p

{

	float:left;

	width:149px;

	margin:9px 0 10px 0px;

	padding:0;

	font-size:14px;

	text-align:center;

	text-transform:uppercase;

	color:#FFF;

	font-family: 'helvetica_ceregular';

}

.main_footer_part

{

	float:left;

	width:100%;

	background:#0db2f0;

}

.footer_img

{

	float:left;

	width:492px;

	border:#FFF solid 4px;

	margin:25px 0 30px 0px;

}

.footer_img img

{

	float:left;

}

.foot_heading

{

	float:left;

	width:464px;

	margin:2px 0 0px 20px;

}

.foot_heading h1

{

	float:left;

	width:100%;

	margin:0;

	padding:0;

	color:#FFF !important;

	font-family: 'helvetica_ceregular';

}

.foot_heading p

{

	float:left;

	width:100%;

	margin:5px 0 0 0px;

	padding:0;

	color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

}

.foot_li

{

	float:left;

	width:464px;

	margin:15px 0 0 0px;

}

.foot_li li

{

	float:left;

	width:90%;

	margin:0 0 5px 20px;

	padding:0;

	list-style:none;

	color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

}

.last_foot

{

	float:left;

	width:100%;

	background:url(images/last_foot_bg.jpg);

	background-size:cover;

}

.last_foot_imgs

{

	float:left;

	width:1000px;

	margin:50px 0 50px 0px;

}

.last_foot_imgs_second

{

	float:left;

	width:1000px;

	margin:0px 0 50px 0px;

}

.footer_second_img

{

	margin:0 21px 0 0;	

}

.last_foot_img1

{

	float:left;

	width:320px;

	background:url(images/last_foot_bg.png) top center no-repeat;

}

.last_foot_img1 h3

{

	float:left;

	margin:5px 0 10px 10px;

	font-size:20px;

	padding:0;

	font-family: 'helvetica_ceregular';

	color:#FFF;

}

.last_foot_img1 p

{

	float:left;

	margin:0px;

	font-size:14px;

	line-height:21px;

	padding:0;

	color:#555555;

	font-family:Arial, Helvetica, sans-serif;

}

.last_foot_space

{

	margin:0 20px;

}

.ending_footer

{

	float:left;

	width:100%;

	background:#000;

	padding:0 0 50px 0px;

}

.ending_footer_text

{

	float:left;

	width:1000px;
	max-width: 100%;
	border-bottom:#212020 solid 5px;

}

.ending_footer_heading1

{

	float:left;

	width:290px !important;

}

.ending_footer_heading1 h4

{

	float:left;

	width:100%;

	margin:50px 0 0px 0px;

	padding:0;

	font-size:18px;

	color:#00B7F1;

	font-family: helvetica_ceregular;

}

.ending_footer_heading1 li

{

	float:left;

	width:100%;  line-height:13px !important;

	margin:15px 0 0 0px;

	padding:0;

	color:#00b9f1 !important;

	list-style:none;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.ending_footer_heading1 li a {

	color:#FFF !important;

}



.ending_footer_heading2

{

	float:left;

	width:180px !important;

	margin:0 0 0 60px;

}

.ending_footer_heading2 h4

{

	float:left;

	width:100%;

	margin:50px 0 0px 0px;

	padding:0;

	font-size:15px;

	color:#0fb5db;

	font-family: 'helvetica_ceregular';

}

.ending_footer_heading2 li

{

	float:left;

	width:100%;

	margin:15px 0 0 0px;

	padding:0;

	color:#fff;

	list-style:none;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

}



}

.ending_footer_heading2 li a{ color:#fff !important; }

.ending_footer_heading3

{

	float:left;

	width:360px !important;

}

.ending_footer_heading3 h4

{

	float:left;

	width:330px;

	margin:50px 0 15px 0px;

	padding:0;

	color:#00B7F1;

	font-size:18px;

	font-family: 'helvetica_ceregular';

}

.ending_footer_heading3 p

{

	margin:35px` 0 0 0px;

	padding:0; 

       float:left !important; width:300px !important;

	color:#FFF;

	font-size:15px;

	font-family: 'helvetica_ceregular';

	font-weight:bold;

}

.end_foot_sign_up

{

	float:left;

	width:288px;

	background:#00b5f1;

	padding:2px 0 2px 2px;

}

.end_foot_sign_up p

{

	float:right;

	width:50px;

	padding:0;

	margin:4px 20px 2px 10px;

	font-size:12px;

	color:#000;

	font-family: 'helvetica_ceregular';

}



.foot_sign_up_black

{

	float:left;

	width:195px;

	height:34px;

	background:#000;

	color:#FFF;

	 border:none; 

	 padding:1px 0 0px 0px;

}

.footer_sinup

{

	float:left;

	width:60px;

	padding:4px 0 0px 5px;

	background:none;

	border:none;

    cursor:pointer;

}

.ending_footer4

{

	float:left;

	width:280px;

	margin:0 0 50px 0px;

}

.ending_footer4 h4

{

	float:left;

	width:250px;

	margin:50px 0 12px 0px;

	padding:0;

	font-size:18px;

	color:#00B7F1 !important;

	font-family: 'helvetica_ceregular';

}	

.ending_footer_li1

{

	float:left;

	width:250px;

		

}

.ending_footer_li1 li

{

	float:left;

	width:25px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:14px;

	list-style:none;

	font-family:Arial, Helvetica, sans-serif;

	color:#fff;

}

.ending_footer4 span

{

	float:left;

	width:190px !important;

	font-family:Arial, Helvetica, sans-serif;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:14px;

	list-style:none;

	color:#fff !important;

}



.ending_footer_li2

{

	float:left;

	width:280px;	

}

.ending_footer_li2 li

{

	float:left;

	width:90px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:14px;

	list-style:none;

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

}

.ending_footer4 span

{

	float:left;

	width:150px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:12px;

	list-style:none;

	font-family:Arial, Helvetica, sans-serif;

	color:#933;

}



.ending_footer_li3

{

	float:left;

	width:250px;	

}

.ending_footer_li3 li

{

	float:left;

	width:30px;

	margin:0px 0 0px 0px;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	list-style:none;

	color:#fff;

}



.ending_footer_li4

{

	float:left;

	width:250px;	

}

.ending_footer_li4 li

{

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	width:47px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:14px;

	list-style:none;

	color:#fff;

}

.ending_footer4 span

{

	float:left;

	width:150px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:12px;

	list-style:none;

	color:#933;font-family:Arial, Helvetica, sans-serif;

}



.ending_footer_li5

{

	float:left;

	width:250px;	

}

.ending_footer_li5 li

{

	float:left;

	width:55px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	list-style:none;

	color:#fff;

}

.ending_footer4 span

{

	float:left;

	width:150px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:12px;

	list-style:none;

	color:#933;

}





.ending_footer_li6

{

	float:left;

	width:250px;	

}

.ending_footer_li6 li

{

	float:left;

	width:43px !important;

	margin:0px 0 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	padding:0;

	font-size:14px;

	list-style:none;

	color:#fff;

}

.ending_footer4 span

{

	float:left;

	width:150px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:12px;

	list-style:none;

	color:#933;

}





.ending_footer_li6

{

	float:left;

	width:250px;	

}

.ending_footer_li6 li

{

	float:left;

	width:45px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:14px;

	list-style:none;

	font-family:Arial, Helvetica, sans-serif;

	color:#fff;

}

.ending_footer4 span

{

	float:left;

	width:150px;

	margin:0px 0 12px 0px;

	padding:0;

	font-size:12px;

	list-style:none;

	color:#00b3f0;

}





.ending_footer_li7

{

	float:left;

	width:254px;	

}

.ending_footer_li7 li

{

	float:left;

	width:62px !important;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	list-style:none;

	color:#fff;

}

.ending_footerli7 span

{

	float:left;

	width:100px;

	margin:0px 0 0px 0px;

	padding:0;

	font-size:18px;

	list-style:none;

	color:#fff;

	font-size:12px;

	font-family: 'helvetica_ceregular';

}

.footer_logo

{

	float:left;

	width:800px;
	max-width: 100%;
	margin:25px 0 0 0px;

}

.footer_logo img

{

	float:left;

	

}

.footer_logo p

{

	float:left;

	width:400px;

	margin:35px 0 0 30px;

	padding:0;

	color:#00b9f1;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

}



.twitter_1

{

	width:32%;

	float:left;

}

.twitter_2

{

	width:32%;

	float:left;

	margin:0 2% ;

}

.twitter-timeline

{

height:295px;

}

.top_search_button

{

  border:0;

  background:url(images/nav_bar_logo.png) left 0px no-repeat;

  background-color:#FFF;

  outline:none; 

  cursor:pointer;  height:20px;  !important;

}



 p{margin:0px 0 16px 0px; padding:0; color:#555555; font-size:14px;

	font-family:Arial, Helvetica, sans-serif; line-height:22px;

}





.columns { background-color:#fff;  }

.main-half { width:950px; margin:0px auto !important;}

.one-half{ float:left ; width:40% ; }

.one-half-last{ float:right ; width:40%; }

.clear { clear:both !important;}

h1{ margin:15px 0 10px 0px !important; padding:0; color:#0fb5db !important; font-size:28px !important; font-family:Arial, Helvetica, sans-serif !important; line-height:20px;}

	a {

	color: #00b5f1;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

}



h2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #666;

}

textarea,

input[type="text"] { border:1px solid #cbcbcb; padding: 8px; font: 13px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 16px; color: #808080;  background-color: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;

 }

input[type="email"], input[type="tel"]{border:1px solid #cbcbcb; padding: 8px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #808080; }

input[type="text"], input[type="email"], input[type="tel"]{ height: 16px; width:90%;} 

textarea{width:90%;} 



.readmore, 

.widget #searchform input[type="submit"], 

.widget #mc_signup #mc_signup_submit, 

#commentform input[type="submit"], 

footer .footer-widget a.readmore, 

footer .footer-widget a.readmore:hover, 

.readmore:hover, 

.widget #searchform input[type="submit"]:hover, 

.widget #mc_signup #mc_signup_submit:hover, 

#commentform input[type="submit"]:hover { font-family:'Open Sans', Arial, Helvetica, sans-serif; }

.readmore { 

	display: inline-block; 

	height: 15px; 

	font-size: 13px; 

	line-height: 15px; 

	color: #fff;

	padding: 9px 15px; 

	border: none;

	cursor: pointer;		

	

	background-color: #0890dd; 

	white-space: nowrap;	

  	text-decoration: none;

  	text-align: center;

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0))); /* Saf4+, Chrome */

  	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* Chrome 10+, Saf5.1+ */

  	background-image:    -moz-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* FF3.6 */

  	background-image:     -ms-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* IE10 */

  	background-image:      -o-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* Opera 11.10+ */

  	background-image:         linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0));

	border-radius: 3px; 

	-moz-border-radius: 3px; 

	-webkit-border-radius: 3px;

}

input.readmore { height: 33px; line-height: 33px; padding: 0px 15px; }

.readmore:hover, 

.readmore:focus, 

.readmore:active {

	color: #fff;

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(0,0,0,.1))); /* Saf4+, Chrome */

  	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1)); /* Chrome 10+, Saf5.1+ */

  	background-image:    -moz-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1)); /* FF3.6 */

  	background-image:     -ms-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1)); /* IE10 */

  	background-image:      -o-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1)); /* Opera 11.10+ */

  	background-image:         linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1));



}



.foot_sign_up_black input[type="text"]{ height: 14px; width:172px !important; position:relative; top:-6px;} 

.foot_sign_up_black input[type="submit"]{

        display: block; 

	height:30px; position:relative; top:-62px; margin-left:3px;

	font-size: 13px; 

	line-height:10px; 

	color: #fff;

	padding: 9px 8px; 

	border: none;

	cursor: pointer;		

	background-color: #ef3c24; 

	white-space: nowrap;	

  	text-decoration: none;

  	text-align: center;

	border-radius: 3px; 

	-moz-border-radius: 3px; 

	-webkit-border-radius: 3px;

}



.readmore { 

	display: inline-block; 

	height: 15px; 

	font-size: 13px; 

	line-height: 15px; 

	

	padding: 9px 15px; 

	border: none;

	cursor: pointer;		

	text-shadow: 0px 0px 0px #ae421b !important;	

	background-color: #0fbdf2; 

	white-space: nowrap;	

  	text-decoration: none;

  	text-align: center;

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0))); /* Saf4+, Chrome */

  	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* Chrome 10+, Saf5.1+ */

  	background-image:    -moz-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* FF3.6 */

  	background-image:     -ms-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* IE10 */

  	background-image:      -o-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* Opera 11.10+ */

  	background-image:         linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0));

	border-radius: 3px; 

	-moz-border-radius: 3px; 

	-webkit-border-radius: 3px;

}

.readmore a {  color: #fff !important;}



.readmore:hove {

	color: #fff;

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(0,0,0,.1))); /* Saf4+, Chrome */

  	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1)); /* Chrome 10+, Saf5.1+ */

  	background-image:    -moz-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1)); /* FF3.6 */

  	background-image:     -ms-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1)); /* IE10 */

  	background-image:      -o-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1)); /* Opera 11.10+ */

  	background-image:         linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,.1));



}









ul.afp-item-details{

	display: block;

	list-style: none;  font-family:Arial, Helvetica, sans-serif !important;

}

.nav_bar_li

{

	float:left;

	width:970px !important;

}

.nav_bar_li ul

{

	margin:0;

	padding:0;

	list-style:none;

}

.nav_bar_li ul li

{

	float:left;

	font-family: 'helvetica_ceregular';

}

.nav_bar_li ul li a

{

	float:left;

	text-decoration:none;

	margin:15px 20px 18px 0px;

	text-transform:uppercase;

	font-size:13px;

	color:#c0bdbd;

	padding:0;

	font-weight: bold;

}

.nav_bar_li ul li a:hover

{

	color:#FFF;

	font-weight: bold;

}



 

.nav_bar_li ul {

  text-align: left;

  display: inline;

  margin: 0;

   padding: 15px 4px 17px 0 !important;

  list-style: none;

 

}

.nav_bar_li ul li {

  font: bold 12px/18px sans-serif;

  display: inline-block;

    margin-right: -8px !important;

  position: relative;

  padding: 1px 4px;

  cursor: pointer; 

 

 

}

.nav_bar_li ul li:hover {

  background: none !important;

  color: #fff;

}





.nav_bar_li ul li ul {

  padding: 0;

  position: absolute;

  top: 35px;

  left: 0;

  width:200px; 

  z-index:999 !important;   

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  display: none;

  opacity: 0;

  visibility: hidden;  

 

}

.nav_bar_li ul li ul li { 

 background: #131313 !important;

  display: block; 

  color: #fff; 

border-bottom:1px solid #000 !important;

  text-shadow: 0 -1px 0 #000 !important;width:200px;

}

.nav_bar_li ul li ul li:hover { background: #000 !important; }

.nav_bar_li ul li:hover ul {

  display: block;

  opacity: 1;

  visibility: visible;

}



.last_foot_img1 h3 a { color:#FFF !important;}

.book

{

	float:left !important; margin-right:10px !important; 	width:180px;

}







.nav_bar_li ul li ul li a { line-height:0px !important;  }



.social-slide {

	height:36px;

	width: 36px;

	margin-right: 4px;

	float: left; 

         text-align:center !important; 

	-webkit-transition: all ease 0.3s;

	-moz-transition: all ease 0.3s;

	-o-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	transition: all ease 0.3s; 

       margin-bottom:20px !important; 

}

.social-slide a {  color:rgba(255, 255, 255,0.0) !important; font-size:15px;   }



.social-slide:hover {

	background-position: 0px -36px;

}

.twitter-hover {

	background-image: url('https://www.airliebeach.com.au/wp-content/uploads/2014/08/twitter-hover.png');

}

.facebook-hover {

	background-image: url('https://www.airliebeach.com.au/wp-content/uploads/2014/08/facebook-hover.png');

}

.youtube-hover {

	background-image: url('https://www.airliebeach.com.au/wp-content/uploads/2014/08/google-hover.png');

}

.pinterest-hover {

	background-image: url('https://www.airliebeach.com.au/wp-content/uploads/2014/08/pinterest-hover.png');

}

.linkedin-hover {

	background-image: url('social/linkedin-hover.png');

}

.tumblr-hover {

	background-image: url('https://www.airliebeach.com.au/wp-content/uploads/2014/08/tumblr-hover.png');

}

.reddit-hover {

	background-image: url('social/reddit-hover.png');

}

.instagram-hover {

	background-image: url('https://www.airliebeach.com.au/wp-content/uploads/2014/08/instagram-hover.png');

}






/* ________ serv_inf _______ */

.serv_inf {

	margin:0; display:block; padding:5px 0 10px; text-transform:uppercase; text-align:right;

	 font-weight:400; font-size:18px; line-height:22px; color:#fff !important; 

}



.serv_inf  span{font-size:14px;}

.serv_inf input[type="text"]{

	color:#717171; font-size:12px; border:1px solid #00b5f1; background-color:#000;

	margin:0px; padding:5px 5px 5px; width:50%; float:left; 	border-radius: 0px; 

	-moz-border-radius: 0px; 

	-webkit-border-radius: 0px;  color:#fff !important; 

}

.serv_inf input[type="submit"]{

	border:1px solid #00b5f1; background-color:#09F;

	width:23%; float:left; margin:0px; text-align:center; line-height:24px; color:#000 !important; font-weight:bold !important;   margin-top:0px !important; font-family:'Open Sans', Arial, Helvetica, sans-serif;

}

.serv_inf a {

	

}

.serv_inf a:hover {

	text-decoration:none;

	color:#fcc71f;

}

li.afp-single-item{

	float: left; margin-right:11px !important;

}

.colorbox 

{

    background-color: #FFFFFF;

    border: 1px solid #A9A9A9;

    display: block; 

      padding:4px 4px 0px 4px !important;

    position: relative; height:auto !important; 

}



.colorbox:hover {

    background-color: #A9A9A9 !important; width: 210px !important; height: 215px !important;

}

ul.afp-item-details li{ line-height:20px !important;}


#nf-form-2-cont.nf-form-cont { background-color: #d7d6d6; margin-bottom: 0; padding:.1em 1em;}
#nf-form-2-cont .nf-form-fields-required { display: none;}
#nf-form-2-cont .nf-field-container { margin-bottom: 0;}
.clearfix:after, #nf-form-2-cont.nf-form-cont:after {
  content: "";
  display: table;
  clear: both;
}

.foot_li li a{
color: #fff;
}

@media only screen and (min-width: 992px) and (max-width: 1200px){ 		.content_text{

float:left; 

background:url(https://www.airliebeach.com.au/wp-content/uploads/2014/08/text_brd0.png) 0px repeat-x !important; 

text-align:center;

margin-top:24px;}}



@media only screen and (min-width: 1200px) and (max-width: 3500px){  

.logo_right_airo p {  font-size:11px !important; }

.nav_bar_li ul li ul li a { font-size:11px !important;   }

}





@media only screen and (min-width: 992px) and (max-width: 1200px)
{
	.main_auto
	{
		margin:auto;
		width:940px;
	}
	.nav_bar_li
	{
		float:left;
		width:730px;
	}
	.content_text
	{
		width:940px;
		float:left;
		background:none;
		text-align:center;
		margin-top:24px;
	}
	.content_imgs
	{
		float:left;
		width:940px;
		margin:32px 0 0 0px;
	}	
	.cont_img1
	{
		float:left;
		width:290px;
	}
	.cont_img1 img
	{
		width:100%;
		
	}
	.cont_img2
	{
		float:left;
		width:290px;
		margin:0 19px;
	}
	.cont_img2 img
	{
		width:100%;
		
	}
	.footer_img
	{
		float:left;
		width:445px;
		border:#FFF solid 4px;
		margin:25px 0 30px 0px;
	}
	.footer_img img
	{
		width:100%;
	}
	.last_foot_imgs
	{
		float:left;
		width:940px;
		margin:50px 0 50px 0px;
	}
	.last_foot_imgs_second
	{
		float:left;
		width:940px;
		margin:0px 0 50px 0px;
	}
	.last_foot_imgs_second img
	{
		width:31%;
	}
	.ending_footer_text
	{
		float:left;
		width:940px;
		border-bottom:#212020 solid 5px;
	}
	.last_foot_img1
	{
		float:left;
		width:305px;
		background:url(../images/last_foot_bg.png) -20px top no-repeat;
	}
	.last_foot_img1 h3
	{
		float:left;
		margin:5px 0 10px 10px;
		font-size:18px;
		padding:0;
		font-family: 'helvetica_ceregular';
		color:#FFF;
	}
	.last_foot_img1 img
	{
		width:100%;
	}
	.last_foot_space
	{
		margin:0 10px;
	}
	.ending_footer_heading1
	{
		float:left;
		width:115px;
	}
}


@media only screen and (min-width: 767px) and (max-width: 991px) 
{
	.main_auto
	{
		margin:auto;
		width:720px;
	}
	.nav_bar_li
	{
		float:left;
		width:700px;
	}
	.nav_bar_li ul li a
	{
		float:left;
		text-decoration:none;
		margin:15px 16px 18px 0px;
		text-transform:uppercase;
		font-size:12px;
		color:#c0bdbd;
		padding:0;
		
	}
	.nav_bar_right_part
	{
		float:right;
		width:197px;
		margin:0px 0 10px 0px;
		background:#FFF;
	}
	.content_text
	{
		width:700px;
		float:left;
		background:none;
		text-align:center;
		margin-top:24px;
	}
	.content_imgs
	{
		float:left;
		width:700px;
		margin:32px 0 0 0px;
	}
	.cont_img1
	{
		float:left;
		width:220px;
	}
	.cont_img1 img
	{
		width:100%;
		
	}
	.cont_img2
	{
		float:left;
		width:220px;
		margin:0 19px;
	}
	.cont_img2 img
	{
		width:100%;
		
	}	
	.cont_footer_bg1
	{
		float:left;
		width:220px;
		position:relative;
		margin:-30px 0 0  0 ;
		background:url(../images/con_footer_bg.png) -68px top no-repeat;
		font-size:15px;
		padding:7px 0 5px 15px;
		color:#FFF;
		font-family: 'helvetica_ceregular';
	}
	
	.cont_footer_bg2
	{
		float:left;
		width:220px;
		background:url(../images/con_footer_bg.png) -68px top no-repeat;
		padding:22px 0 20px 15px;
		font-size:15px;
		position:relative;
		margin:-30px 0 0  0 ;
		color:#FFF;
		font-family: 'helvetica_ceregular';
	}
	
	.cont_footer_bg3
	{
		float:left;
		width:220px;
		background:url(../images/con_footer_bg.png) -68px top no-repeat;
		padding:22px 0 20px 15px;
		font-size:15px;
		position:relative;
		margin:-30px 0 0  0 ;
		font-family: 'helvetica_ceregular';
		color:#FFF;
	}
	.con_footer_learn_more1
	{
		float:left;
		width:149px;
		background:url(../images/content_footer_img.png) no-repeat;
		margin:19px 0 0px 0px;
		padding:9px 0 10px 0px;
		font-size:14px;
		text-align:center;
		text-transform:uppercase;
		font-family: 'helvetica_ceregular';
		color:#FFF;
	}
	
	.con_footer_learn_more2
	{
		float:left;
		width:149px;
		background:url(../images/content_footer_img.png) no-repeat;
		margin:38px 0 0px 0px;
		padding:9px 0 10px 0px;
		font-size:14px;
		text-align:center;
		text-transform:uppercase;
		color:#FFF;
		font-family: 'helvetica_ceregular';
	}
	.footer_img
	{
		float:left;
		width:310px;
		border:#FFF solid 4px;
		margin:25px 0 30px 0px;
	}
	.footer_img img
	{
		width:100%;
	}
	.foot_heading
	{
		float:left;
		width:360px;
		margin:20px 0 0px 20px;
	}
	.foot_li
	{
		float:left;
		width:375px;
		margin:15px 0 0 0px;
	}
	.last_foot_imgs
	{
		float:left;
		width:700px;
		margin:50px 0 50px 0px;
	}
	.last_foot_img_700
	{
		width:100%;
		margin:20px 0 0 0;
	}
	.last_foot_img_700 img
	{
		width:100%;
	}
	.last_foot_img1
	{
		float:left;

		background:url(../images/last_foot_bg.png) left top no-repeat;
	}
	.last_foot_imgs_second
	{
		float:left;
		width:700px;
		margin:0px 0 50px 0px;
	}
	.last_foot_imgs_second img
	{
		width:32%;
	}
	.ending_footer_heading1
	{
		float:left;
		width:100px;
	}
	.ending_footer_heading2
	{
		float:left;
		width:115px;
		margin:0 0 0 20px;
	}
	.ending_footer_heading3
	{
		float:left;
		width:209px;
	}
	.end_foot_sign_up
	{
		float:left;
		width:197px;
		background:#00b5f1;
		padding:2px 0 2px 2px;
	}
	.footer_sinup
	{
		float:left;
		width:100%;
		padding:4px 0 0px 5px;
		background:none;
		border:none;
		cursor:pointer;
	}
	.ending_footer_text
	{
		float:left;
		width:700px;
		border-bottom:#212020 solid 5px;
	}
	.ending_footer4
	{
		float:left;
		width:227px;
		margin:0 0 50px 10px;
	}
	.footer_logo
	{
		float:left;
		width:700px;
		margin:25px 0 0 0px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 766px) 
{
	body
	{
		border:1px solid #F00;
	}
	.main_auto
	{
		margin:auto;
		width:440px;
	}
	.logo_left
	{
		float:left;
		width:100%;
		text-align:center;
		margin:22px 0 0px 0px;
	}
	.logo_right_part
	{
		float:left;
		width:223px;
		margin:10px 0 20px 112px;
		font-family: 'helvetica_ceregular';
		font-weight:bold;
	}
	.nav_bar_li
	{
		float:left;
		width:100%;
		margin:20px 0 10px 0;
	}
	.content_text
	{
		width:100%;
		float:left;
		background:none;
		text-align:center;
		margin-top:24px;
	}
	.content_imgs
	{
		float:left;
		width:100%;
		margin:32px 0 0 0px;
	}
	.cont_img1
	{
		float:left;
		width:100%;
		margin:0 0 20px 0;
	}
	.cont_img1 img
	{
		width:100%;
		
	}
	.cont_img2
	{
		float:left;
		width:100%;
		margin:0 0px 20px 0;
	}
	.cont_img2 img
	{
		width:100%;
		
	}
	.con_footer_learn_more1
	{
		float:left;
		width:149px;
		background:url(../images/content_footer_img.png) no-repeat;
		margin:19px 0 0px 0px;
		padding:9px 0 10px 0px;
		font-size:14px;
		text-align:center;
		text-transform:uppercase;
		font-family: 'helvetica_ceregular';
		color:#FFF;
	}
	
	.con_footer_learn_more2
	{
		float:left;
		width:149px;
		background:url(../images/content_footer_img.png) no-repeat;
		margin:38px 0 0px 0px;
		padding:9px 0 10px 0px;
		font-size:14px;
		text-align:center;
		text-transform:uppercase;
		color:#FFF;
		font-family: 'helvetica_ceregular';
	}
	.footer_img
	{
		float:left;
		width:100%;
		border:#FFF solid 4px;
		margin:25px 0 30px 0px;
	}
	.footer_img img
	{
		width:100%;
	}
	.foot_heading
	{
		float:left;
		width:100%;
		margin:20px 0 0px 10px;
	}
	.foot_li
	{
		float:left;
		width:100%;
		margin:15px 0 0 0px;
	}
	.last_foot_imgs
	{
		float:left;
		width:100%;
		margin:50px 0 50px 0px;
	}
	.last_foot_img1
	{
		float:left;
		width:100%;
		background:url(../images/last_foot_bg.png) left top no-repeat;
	}
	.last_foot_space
	{
		margin:20px 0 !important;
		float:left;
	}
	.last_foot_img1 h3
	{
		margin:5px 0 10px 10px;
		font-size:20px;
		padding:0;
		font-family: 'helvetica_ceregular';
		color:#FFF;
		width:440px;
	}
	nav li {
		display: block;
		float: none;
		width: 100%;
		
	}
	nav li a {
		border-bottom: 1px solid #576979;
		
	}
	nav {
		border-bottom: 0;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		width: 100%;
		position: relative;
		color:#FFF;
		text-decoration:none;font-family: 'helvetica_ceregular';
	}
	nav a#pull:after {
		content:"";
		background: url('../images/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		
	}
	.last_foot_imgs_second
	{
		float:left;
		width:100%;
		margin:0px 0 50px 0px;
	}
	.nav_bar_li ul li a
	{
		float:left;
		text-decoration:none;
		margin:0px 20px 11px 0px;
		text-transform:uppercase;
		font-size:12px;
		color:#c0bdbd;
		padding:0 0 10px 0;
		width:100%;
		text-align:center;
	}
	.nav_bar
	{
		float:left;
		width:100%;
		background-color:#000;
	}
}


@media only screen and (max-width: 479px) 
{
	nav li {
		display: block;
		float: none;
		width: 100%;
	}
	nav li a {
		border-bottom: 1px solid #576979;
	}
	nav {
		border-bottom: 0;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color: #283744;
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
	

}

