/*  
Theme Name: Clixpert Theme 2.0
Theme URI: http://www.clixpert.com.au
Description: An SEO expert support Theme
Version: 1.11
Author: Clixpert
Author URI:  http://www.clixpert.com.au
*/


/*
Improved browser CSS feature
-------------------------------------
Example: .ie8 .sidebar li{width:85px}

�ie - Internet Explorer (All versions)
�ie8 - Internet Explorer 8.x
�ie7 - Internet Explorer 7.x
�ie6 - Internet Explorer 6.x
�gecko - Mozilla, Firefox (all versions), Camino
�ff3 - Firefox 3
�ff3_5 - Firefox 3.5 new
�opera - Opera (All versions)
�opera8 - Opera 8.x
�opera9 - Opera 9.x
�opera10 - Opera 10.x
�webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
�safari3 - Safari 3.x
�chrome - Google Chrome
*/
.wpcf7-response-output {
	display:none !important;
}
.wpcf7-not-valid-tip {
  background-color: #FFFFFF;
  font-size: 12px !important;
  height: 16px;
  margin: 2px;
  padding: 0 0 2px 9px;
  position: absolute;
}

h3 {
	font-size:1.2rem !important;
	font-weight:700 !important;
	color:#da251c;
}
.center-text {
	text-align:center;
}
h2.black-header {
	color:#000 !important;
	font-size:1.4rem;
}

.inner-banner-inn h1 {
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 700;
  text-transform: uppercase;
}
/*ul.nav li.current_page_item a {

  background: url("images/nav-hover.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  color: #FFFFFF !important;

}*/
#bookingform input[type=text] ,#bookingform input[type=email] ,#bookingform select {

  border: 1px solid #BFBFBF;
  color: #7C7C7C;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  height: 28px;
  margin-bottom: 7px;
  padding: 0 10px;
  width: 247px;
}
#bookingform select {
  padding-top: 3px;
  width: 268px;
}

#bookingform textarea {
  border: 1px solid #BFBFBF;
  color: #7C7C7C;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  height: 56px;
  margin-bottom: 7px;
  padding: 5px 10px;
  resize: none;
  width: 247px;
}
#bookingform input[type=submit] {
  background: url("images/green-line.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  box-shadow: 1px 2px 3px #000000;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-family: 'Oswald',sans-serif;
  font-size: 25px;
  height: 50px;
  text-shadow: 1px 2px 3px #000000;
  text-transform: uppercase;
  width: 269px;
}

#bookingform input[type=submit]:hover {
    background: url("images/green-line-hover.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.capt_inp {
  width: 100px !important;
}
.capt_img {
  margin-top: 3px;
}

#bookingform p {
  font-size: 12px;
}

.ngg-slideshow-loader {
	
	display:none !important;
	
}


/*

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative;  z-index:300; width:100%;}



#dropmenu a {

	color:#FDB92D;

	display:block;

	float:left;

	font-size:16px;

	margin-right:0px;

	text-decoration:none;

	line-height: 30px;

	height: 33px;

	padding-right: 16px;

	padding-top: 2px;

	padding-left: 15px;

	

}

#dropmenu a:hover {}

#dropmenu li {float:left; position:relative;}

#dropmenu ul {position:absolute; display:none;  top:30px;; left:0px;}

#dropmenu ul a {

	color: #2081cd;

	font-weight: normal;

	background-image: none;

	

}

#dropmenu ul a:hover {

	color: #FFFFFF;

	font-weight: normal;

	background-image: none;

	height: 33px;

}

#dropmenu li ul {

	

	width: 250px;

	padding: 0px;

	margin:0px;

	background: url("images/menu-bg.png") repeat scroll 0 0 transparent;

	margin-top:5px;

}



#dropmenu li ul a {

	height:auto;

	float:left;

	color: #FDB92D;

	width:250px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #797979;

	text-align: left;

	text-indent: 20px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	padding-right: 0px;

	padding-left: 0px;

	border-bottom: 1px solid #3C4E5B;


}

.clear, .cb{

	clear:both;

	}



#dropmenu li ul a:hover {

	color: #FFFFFF;

	background-color: #626262;

}

#dropmenu li ul li{

	width:250px;

	

}

#dropmenu ul ul {top:auto;}

#dropmenu li ul ul {left:200px; margin:0px 0 0 0px;}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}



#dropmenu li ul li.parent{

	background:url(images/drop_list_bg.jpg) no-repeat 211px 14px #2A448F;

	}

#dropmenu li ul li.parent:hover{

	background: url("images/drop_list_bg_hover.jpg") no-repeat scroll 211px 14px #626262;

	}
*/