/*
Theme Name: Manning Valley Removals
Theme URI: http://mvr.net.au/
Version: 3.8
Description: Heavily customised Chameleon theme for Manning Valley Removals
Author: Golden Age Media Enterprises
Author URI: http://www.goldenagemedia.com.au/web-design/
*/
/*-----------------[RESET]------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, mg, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }

:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }



/*-----------------[BASIC STYLES]-----------------*/

body { background: #F0F0F0; color: #3A3A3A; font-family:'Roboto', Arial, Verdana, sans-serif; font-size: 17px; line-height: 23px; padding: 0; }

a { color: #003FAF; text-decoration: none; }
a:hover { color: #08008a; text-decoration: underline; }

.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { color: #08008a; font-family: 'Roboto', Arial, Verdana, sans-serif; font-weight: normal; line-height: 1em; padding-bottom: 12px; text-shadow: none; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #08008a; }
h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 1em; line-height: 23px; }
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: 'Open Sans', Arial, Verdana, sans-serif; margin-bottom: 10px; }
ins { text-decoration:none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
blockquote { margin: 1.5em; padding: 1em; color: #666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
blockquote p { padding-bottom:0; }

::-webkit-input-placeholder { color: #666; }
:-moz-placeholder { color: #666; opacity: 1; }
::-moz-placeholder { color: #666; opacity: 1; }
:-ms-input-placeholder { color: #666; }
:placeholder-shown { color: #666; }

input[type=text], input.text, input.title, textarea, input[type="text"]:focus, input[type="text"]:active, input.text:focus, input.text:active, input.title:focus, input.title:active, textarea:focus, textarea:active, #submit, input[type=submit], button, .btn, .button, html input[type="button"], input[type="reset"], input[type="submit"], #submit:hover, #submit:focus, input[type=submit]:hover, input[type=submit]:focus, #submit:active, button:hover, button:focus, .btn:hover, .btn:focus, .button:hover, .button:focus { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.gform_wrapper input[readonly] { background:transparent; border:0 none; }

input[type=text], input.text, input.title, textarea, select, input { background-color: #FFF; border: 1px solid #bbb; -webkit-border-radius:0; -moz-border-radius: 0; border-radius:0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #000; display: block; font-family: 'Roboto', Arial, Verdana, sans-serif; font-size: 15px !important; line-height: 18px; margin:0; padding: 2px; }
	input[type="text"]:focus, input[type="text"]:active, input.text:focus, input.text:active, input.title:focus, input.title:active, select:focus, select:active, textarea:focus, textarea:active, input:focus, input:active { border-color: #2D3940; color: #000; }

#submit, input[type=submit], button, .btn, .button {
	background: #003FAF;
	border: 2px solid transparent;
	-moz-border-radius: 0; -webkit-border-radius:0; border-radius:0;
	color: #FFF;
	cursor: pointer;
	display: block;
	font-family: 'Roboto', Arial, Verdana, sans-serif;
	font-size: 15px !important;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 20px;
	padding: 6px 16px;
	text-align: center;
	-moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s;
}
#submit:hover, #submit:focus, input[type=submit]:hover, input[type=submit]:focus, #submit:active, button:hover, button:focus, .btn:hover, .btn:focus, .button:hover, .button:focus { background: #034DA4; border: 2px solid #FFF; color: #FFF !important; }

form input[type="image"] { background: transparent; border: 0 none; margin: 0 6px; padding: 0 !important; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: ""; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }
.one_half p, .one_third p, .two_third p, .one_fourth p, .three_fourth p { white-space: pre-line; }



/*---------------[MAIN LAYOUT INFO]---------------*/

#header { background: #FFF; padding: 0 0; text-align: center; position: relative; }
	#top-header { background: #EEE; display: inline-block; padding: 0.6em 0; width: 100%; }
		#additional-info { text-align: center; margin: 0 auto; width: 1040px; }
			#additional-info img { float: right; padding-left: 20px; width: 55px; }
			#additional-info p { font-size: 16px; display: inline-block; padding: 0 5em 0 0; }
				#additional-info p.ph { font-size:20px; font-weight:600; }
				#additional-info p.mob { padding-bottom: 0; padding-right: 0; }
					#additional-info p.mob span { padding: 0 0.6em; }
					#additional-info i.fa.fa-mobile { font-size :18px; }
				#additional-info p.ph a { color: #000; }
					#additional-info p.ph a:hover { text-decoration: none; }
					#additional-info i.fa { padding-right: 0.4em; }
					
	#header-inner { margin: 0 auto; padding: 0; width: 1040px; }
		img#logo { float:left; margin-top: 0.5em; width: 360px; }
		#header-middle { display: inline-block; padding: 0.5em 0; width: 52%; }
			#header-buttons a.hbtn { background:url(images/star.png) no-repeat top center; background-size: contain; color: #002aa5; padding: 2.8em 1.2em 2.4em; text-transform:uppercase; font-weight: bold; display: inline-block; font-size: 16px; line-height: 1em; margin: 0 0.3em; width: 15%; vertical-align: top; }
			#header-buttons a.hbtn.hire-btn { padding: 2.6em 1.2em 2em; }
				#header-buttons a.hbtn:hover { text-decoration: none; }
				#header-buttons a.hbtn:first-child { margin-left: 0; }
				#header-buttons a.hbtn:last-child { margin-right: 0; }
				
		#fb-link { display: block; font-size: 16px; line-height: 1em; float: left; margin-top: -2em; }
			#fb-link i.fa { padding-right: 0.4em; font-size: 20px; vertical-align: bottom; }
		.afra-logo { float: right; padding: 0.6em 0; }
			.afra-logo img { width: 56px; }
			
	#menu-top { width: 100%; background: #f1c701; display: inline-block; padding: 0; }
		ul#top-menu { margin: 0 auto; width: 1040px; float: none; display: block; text-align: center; }
		
		
.wrapfixed #header { padding-bottom: 6px; }
	.wrapfixed #header-inner { min-height: 80px; }
		.wrapfixed img#logo { margin-top: -4px; width: 290px; }
		.wrapfixed #additional-info img { width: 42px; }
		.wrapfixed #additional-info p.add { font-size: 16px; padding: 0 0 8px; }
		.wrapfixed #additional-info p.ph { font-size: 22px; padding-bottom: 12px; }
		.wrapfixed #additional-info p.mob, ul#top-menu a { font-size: 16px; }
		.wrapfixed #fb-link { padding-top: 6px; }
			.wrapfixed #fb-link p { font-size: 14px; line-height: 16px; padding-bottom: 0; }
				.wrapfixed #fb-link i.fa.fa-facebook-official { font-size: 18px; }
		.wrapfixed ul#top-menu li { margin: 8px 0; }
		
	
	
	
	
	
	#home-instagram { position: relative; border-top: 5px solid #003FAF; padding: 40px 0px; }
		#home-instagram h4 { margin: 0 auto; font-size: 2em; line-height: 1em; padding-bottom: 20px; }
	
	
	
	
	
#container { margin: 0 auto; position: relative; text-align: left; width: 1040px; }


	#breadcrumbs { font-size: 14px; font-family:'Roboto', Arial, Verdana, sans-serif; font-weight: normal; padding-top: 17px; padding-left: 48px; color:#1d1d1d; margin-bottom: 28px; }
		#breadcrumbs a { color: #929292; text-decoration: none; }
			#breadcrumbs a:hover { color: #1d1d1d; }
		#breadcrumbs .raquo { color: #929292; }
		
	#category-name { text-align: center; width: 100%; margin: 0 auto; padding: 20px 0; background: #003FAF; }
		#category-inner { margin: 0 auto; }
			h1.category-title { color: #FFF; font-size: 28px; font-family: 'Roboto', Arial, Verdana, sans-serif; font-weight: normal; }
			p.description { color: #DDD; font-size: 20px; font-family: 'Roboto', Arial, Verdana, sans-serif; font-weight: normal; }
			
		#content { padding: 20px 0; }
		.fullwidth { background: none !important; }
			#left-area { width: 69%; float: left; }
			.fullwidth #left-area { width: 100%; }
				.post { padding: 20px 20px 20px 0; }
				.home .post { padding: 0 20px 20px 0; }
				
			#sidebar { width: 29%; float: left; padding-top: 0; padding-left: 20px; }
			
			.post-thumbnail { display: block; float: left; margin-right: 2.3em; padding-bottom: 1em; }
			h2.title { font-size: 28px; font-family: 'Roboto', Arial, Verdana, sans-serif; font-weight:normal; padding-bottom:15px; }
				h2.title a { color: #1d1d1d; text-decoration: none; }
					h2.title a:hover { color: #000; }
			.post p.meta-info { padding-bottom: 9px; padding-top: 9px; font-family: 'Roboto', Arial, Verdana, sans-serif; font-weight: normal; font-size: 15px; color: #d0d0d0; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; margin-bottom: 11px; }
				.post p.meta-info a, p.description a { color: #929292; text-decoration: none; }
				p.description a { color: #6e6e6e; }
					.post p.meta-info a:hover, p.description a:hover { color: #111; }
			a.read-more, .reply-container a, #commentform input#submit { border: 1px solid #eaeaea; float: right; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px; font-family: 'Roboto', Arial, Verdana, sans-serif; font-weight: normal; font-size: 12px; color: #1d1d1d; padding: 3px 10px; text-decoration: none; display: block; background:#fff; }
			
			.post ul, .comment-content ul { list-style-type: disc; padding: 0 0 1em 2em; }
			.post ol, .comment-content ol { list-style-type: decimal; list-style-position: inside; padding: 10px 0 10px 2px; }
				.post ul li, .comment-content ul li { padding-bottom: 0.4em; line-height: 1.2em; }
					.post ul li ul, .post ul li ol, .comment-content ul li ul, .comment-content ul li ol { padding: 2px 0 2px 20px; }
					.post ol li ul, .post ol li ol, .comment-content ol li ul, .comment-content ol li ol { padding: 2px 0 2px 35px; }

					
#yeline { padding: 14px 0; margin-top: 8px; border-top:1px solid #003FAF; }
#bline { padding: 14px 0; margin-top: 8px; border-top:1px solid #f1c701; }

#left-area i.fa { padding-right: 10px; }
#left-area i.fa.fa-external-link { padding: 10px 10px 0 0; }
#left-area i.fa.fa-file-excel-o, #left-area i.fa.fa-file-pdf-o { padding:10px 10px 10px 0; font-size:26px; vertical-align:sub; }
#left-area i.fa-li.fa.fa-mobile { font-size: 18px; left: -1.95em; }
#left-area i.fa-li.fa.fa-envelope, #left-area i.fa.fa-envelope-o { font-size: 13px; left: -2.3em; top: 0.2em; }
#left-area i.fa.fa-info-circle { font-size: 14px; }
ul.fa-ul { list-style-type: none; padding-left: 0; }
	ul.fa-ul li { line-height: 20px; padding-bottom:6px; }

.line { border-bottom: 1px solid #f1c701; padding-bottom: 20px; margin-bottom: 26px; }

#left-area img.location, #left-area img.location2 { margin-bottom: 1em; margin-left: 3em; width: 280px; }
#left-area img.location2 { margin-left: 4.5em; }

#side-quote { height: 100%; display: inline-block; }
	#side-quote-inner { width: 300px; margin: 0 auto; }
		#side-quote a { display: block; text-align: center; position: relative; }
			#side-quote a:hover { text-decoration: none; }
			
.view { width: 300px; margin: 0 0 20px; float: left; overflow: hidden; position: relative; text-align: center; cursor: default; background: #FFF url(images/cardboard-bg.jpg) no-repeat center; }
	.view .mask, .view .content { width: 300px; height: 196px; position: absolute; overflow: hidden; top:0; left:0; }
		.view img { display: block; position: relative; width: 300px; }
		.view p { color: #000; font-family: 'Open Sans', Arial, Verdana, sans-serif; font-size: 15px; line-height: 16px; position:relative; padding:0; text-align:center; }
	.view-first img { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); transform: scaleY(1); -webkit-transition: all 0.7s ease-in-out; -moz-transition:all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
	.view-first p { color:#000; filter:alpha(opacity=0); opacity: 0; -webkit-transform: scale(0); -moz-transform:scale(0); transform:scale(0); -webkit-transition:all 0.5s linear; -moz-transition: all 0.5s linear; transition: all 0.5s linear; }
	.view-first .mask { -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; transition:all 0.5s linear; filter:alpha(opacity=100); opacity:1; }
	.view-first a { color: #362c20; background: rgba(255, 255, 255, 0.8); margin: 120px 0 0; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; transition: all 0.5s linear; filter: alpha(opacity=100); opacity: 1; height: 20px; padding: 10px; }
	.view-first h4 { font-size: 20px; padding-bottom: 10px; color: #FF0000; }
	
.view-first:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); filter: alpha(opacity=0); opacity: 0; }
	.view-first:hover .mask { background-color: rgba(255, 255, 255, 0.2); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity: 1; }
	.view-first:hover h4, .view-first:hover p, .view-first:hover a { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); filter: alpha(opacity=100); opacity: 1; }
		.view-first:hover a { background: rgba(255, 255, 255, 0); margin: 30px 0 0; height: 50px; padding: 40px 10px; }
	.view-first:hover h4 { padding-bottom: 10px; color: #003FAF; }

article.category-staff { padding: 1em 0; margin: 0 0 1em; border-bottom: 2px solid #F1C701; display: inline-block; width: 100%; }
	article.category-staff .post-img { float: left; width: 200px; margin-right: 2em; }

	
	
#testimonial { border-bottom: 1px solid #003FAF; display: inline-block; margin-bottom: 1em; padding: 1em 0; width: 100%; }
	#testimonial .post { padding:0; }
		#testimonial .entry-content { margin-bottom: 0; min-height: 40px; padding-left: 4em; position: relative; }
		#testimonial .entry-content:before, #testimonial .entry-content:after { background: url(epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -20px; content: ""; position: absolute; }
		#testimonial .entry-content:before { display: block; height: 34px; left: 0; padding-bottom: 0.2em; top: 0; width: 40px; }
		#testimonial .entry-content:after { background-position: -251px -22px; bottom:4px; height: 16px; right: 13px; width: 20px; }
		#testimonial p:last-child { padding-bottom: 0; }
			
.page-template-page-quote #additional-info, .page-template-page-quote #header-inner, .page-template-page-quote ul#top-menu, .page-template-page-quote #container, .page-template-page-quote #footer-content { padding-left: 3em; }

#moving-checklist input[type="checkbox"] { 
  display: inline-block; 
; }





/*---------------[DROPDOWN MENU]------------------*/

ul#top-menu li { padding:0; margin: 12px 0; display: inline-block; float:none; }
	ul#top-menu a { display: block; float: none; font-size: 18px; font-family: 'Roboto', Arial, Verdana, sans-serif; color:#000; text-decoration:none; padding:0 1em; font-weight: normal; }
		ul#top-menu a:hover, ul#top-menu > li.sfHover > a { color: #0046C4; }
		
		ul#top-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a { color:#0046C4 !important; font-weight:normal; }
		ul#top-menu li:first-child a { padding-left:0; }
		ul#top-menu li:last-child a { padding-right:0; }
		a.sf-with-ul:after { content:"\f107"; font-family:FontAwesome; font-size:16px; padding-left:4px; }
		
ul#top-menu ul { width: 189px; background: #f1c701; border: 1px solid #efefef; margin-top: 28px !important; top: 0; padding: 10px; z-index: 9999px; display:none; -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); }
	ul#top-menu ul li { padding: 8px 0; margin: 0; }
		ul#top-menu ul li a { padding: 0; text-align: left; width: 180px; }
		
			ul#top-menu li:hover ul ul, ul#top-menu li.sfHover ul ul { top:-12px !important; left:197px !important; }
		
						
						
						
						
/*--------------------[SIDEBAR]-------------------*/

h3.title, #et-control-panel h3.control_title { color:#08008a; font-family:'Roboto', Arial, Verdana, sans-serif; font-weight:normal; font-size:22px; }

.widget { width:100%; padding-bottom:20px; margin:0 0 20px; border-bottom:1px solid #f1c701; }
.widget:last-child { border-bottom:0 none; }
	.widget h3.title { padding-bottom:10px; }
		.widget ul li { background: url(images/sidebar-bullet.png) no-repeat 0 7px; padding-bottom: 8px; padding-left: 15px; display: block; }
			.widget ul li a { color: #929292; text-decoration: none; }
				.widget ul li a:hover { color: #b2b2b2; }
				
	#text-6 h3.title { color: #ff0000; font-weight: bold; font-size: 2.4em; }
	.ups-bx-wrapper .ups-bx-viewport { background: transparent !important; }
	.ups_title h3 { font-size: 16px; }


	
		
		
		
/*---------------------[FOOTER]-------------------*/

#footer { border-top: 1px solid #ececec; background: #FFF; }
	#footer-content { width: 1040px; margin:0 auto; font-size: 15px; }
		#footer-widgets { padding: 20px 0; }
		.footer-widget { width: 41%; margin-right: 2em; float: left; color: #444; }
		.footer-widget.last, .footer-widget:last-child { float: right; margin-right:0; }
			.footer-widget h5 { padding-bottom:0; }
			.footer-widget p { color:#444; }
				.footer-widget p:last-child { padding-bottom:0; }
				
			#footer h4.widgettitle { font-family: 'Roboto', Arial, Verdana, sans-serif; font-weight: normal; font-size: 20px; color: #003FAF; padding-bottom: 10px; }
			.footer-widget a { color: #001F57; }
				.footer-widget a:hover { color: #000; }
			.footer-widget ul { margin-bottom: 8px; }
				.footer-widget ul ul { margin-bottom: 0; }
					.footer-widget ul li ul { margin :0 0 -3px; padding: 5px 0 0 7px; }
					
			#text-2 span, #text-4 span { line-height:17px; display:inline-block; }
			#widget_sp_image-3 { width: 12%; }
			#footer-widgets i.fa-li.fa.fa-mobile { font-size: 19px; left: -1.9em; top:0; }
			#footer-widgets i.fa-li.fa.fa-envelope { font-size: 14px; left: -2.2em; }
			#footer-widgets .fa-ul li { padding-bottom: 2px; }
			#footer-widgets ul.taree-loc.fa-ul { margin-top: 4px; }
				#footer-widgets ul.taree-loc.fa-ul li { padding-bottom: 8px; }
				
		#footer-bottom { display:inline-block; width:100%; padding:0 0 1em; }
			#we-accept img { width:300px; }
			
			#copyright { color: #999; padding: 1em 0 0; text-align:center; }
				#copyright p { padding: 0; }
					#copyright p a { color: #666; }
						#copyright p a:hover { color: #444; }
						
						
						
						



/*-----------------[GRAVITY FORMS]----------------*/

.gform_wrapper { max-width:100% !important; }
#gform_wrapper_1 { display: inline-block; width: 70%; }
.gform_wrapper ul li.gfield { float: left; margin-top: 0 !important; padding:0 0 1.6em;   margin-bottom: 0; width:100%; }
.gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields { padding: 0 !important; }
.gform_wrapper ul li.gfield:last-child { padding-bottom:0; }
.gform_wrapper .top_label .gfield_label { letter-spacing: 0.2px; color: #000; font-size: 1.1em; font-weight:bold; margin:0 0 2px !important; }
.ginput_container_name span, .gform_wrapper ul.gform_fields li.gfield { padding-right:0 !important; margin-right:0 !important; float:left; }
.gform_wrapper label.gfield_label+div.ginput_container, .gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield, .gform_wrapper .gfield_html.gfield_no_follows_desc { margin-top: 0 !important; }
.gform_wrapper ul.gform_fields li.gfield span.name_first, .gform_wrapper ul.gform_fields li.gfield span.name_last, .gform_wrapper ul.gform_fields li.gfield span.name_middle { padding-top: 0 !important; }
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span, .gform_wrapper .top_label li.gfield.gf_right_half, .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half { width: 49% !important; }
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last, .gform_wrapper .top_label li.gfield.gf_right_half, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .top_label li.gfield.gf_right_third, .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip { float:right !important; }
.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=text], .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper textarea, .gform_wrapper .ginput_complex .ginput_full input[type=email], .gform_wrapper .ginput_complex .ginput_full input[type=text], .gform_wrapper .ginput_complex.ginput_container_address .ginput_full input[type=text], .gform_wrapper .gf_progressbar_wrapper, .gform_wrapper .gf_progressbar, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_year input, .gform_wrapper .gfield_date_year input, .gform_wrapper .gfield_date_day input[type=text], .gform_wrapper .gfield_date_month input[type=text], .gform_wrapper .gfield_date_year input[type=text], .gform_wrapper .top_label .gfield_list, .gform_wrapper .gfield_list td.gfield_list_cell input, .gform_wrapper .top_label li.gfield.gf_left_third input.medium, .gform_wrapper .top_label li.gfield.gf_middle_third input.medium, .gform_wrapper .top_label li.gfield.gf_right_third input.medium, .gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large { width: 100% !important; }
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half, .gform_wrapper img.ui-datepicker-trigger, .gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .gform_footer.top_label, .gform_wrapper .gform_page_footer { margin:0 !important; }
.gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third, .gform_wrapper li.field_sublabel_above .ginput_complex input[type=text] { margin-bottom: 0 !important; }
.gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper ul.gform_fields li.gfield input[type=radio], .gform_wrapper ul.gform_fields li.gfield select, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { margin-left:0 !important; }
.gform_wrapper .ginput_complex .ginput_full { display:block; min-height: auto !important; }
.gform_wrapper .ginput_container_address .ginput_full { padding-bottom: 0.5em; }
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex span.name_first, .gform_wrapper .ginput_complex span.name_last, .gform_wrapper .ginput_complex span.name_middle, .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) { min-height: auto !important; }
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left, .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip, .gform_wrapper .ginput_complex .address_city, .gform_wrapper .ginput_complex .address_state, .gform_wrapper .ginput_complex .address_zip, .gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third { padding-right:0 !important; width: 32.26% !important; }
.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip, .gform_wrapper .ginput_complex.ginput_container_address .ginput_left { margin-right: 0 !important; }
.gform_wrapper .ginput_complex .ginput_left.address_zip, .gform_wrapper .ginput_complex.ginput_container_address .ginput_right, .gform_wrapper .top_label li.gfield.gf_middle_third { float: right; margin-left: 1.6% !important; }
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .ginput_complex .ginput_left.address_city, .gform_wrapper .ginput_complex .ginput_right.address_state, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_year input, .gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input { float:left !important; }
.gform_wrapper select { padding: 0.235em !important; }
.gform_wrapper .top_label li.gfield.gf_left_half input.datepicker.datepicker_with_icon { width: 92% !important; }
.gform_wrapper .field_sublabel_above .gfield_time_ampm label { height: 17px; margin:0 !important; }
.gform_wrapper .gfield_time_ampm select { padding: 3.7px; }
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio { margin: 0 !important; padding: 0 !important; }
.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li { vertical-align:middle !important; font-size:100% !important; }
.gform_wrapper li.gfield.field_description_below+li.gsection { margin-top: 1em !important; }
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] { margin-top:0 !important; margin-right: 4px !important; }
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label { font-size: 1em !important; line-height:1.2 !important; }
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction { margin: 2px 0 !important; font-size: 12px !important; line-height: 13px; font-family:'Roboto', Arial, Verdana, sans-serif !important; font-weight: 500 !important; }
.gform_wrapper span.gform_description { line-height: 16px; color: #383838; }
.gform_wrapper .gfield_description { padding: 0 !important; }
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction { font-size: 1em !important; }
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description { padding: 0.2em 0 0 !important; }
.gform_wrapper .gsection { margin: 0 0 1.6em !important; padding: 1em 0 0.5em !important; }
.gform_wrapper .top_label li.gfield.floor input.small, .gform_wrapper .top_label li.gfield.floor select.small, .gform_wrapper .top_label li.gfield.gf_left_half input.small, .gform_wrapper .top_label li.gfield.gf_right_half input.small { width:40% !important; }
.gform_wrapper table.gfield_list thead th { line-height: 1em; }
.gform_wrapper input.datepicker.datepicker_with_icon { width:46% !important; }
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label { max-width:90% !important; white-space:normal !important; overflow:visible !important; }

.gform_wrapper .gform_page_footer { border-top:1px solid #f1c701 !important; display: inline-block; margin-top:2em !important; width:100% !important; }
.gform_wrapper .gf_page_steps { border-bottom:1px solid #f1c701 !important; margin: 0 0 2em !important; width:100% !important; }
	.gform_wrapper .gf_step { font-size: 1em !important; margin-right: 2em !important; filter:alpha(opacity=60) !important; -moz-opacity: 0.6 !important; -khtml-opacity: 0.6 !important; opacity: 0.6 !important; font-family:'Roboto', Arial, Verdana, sans-serif !important; }
	.gform_wrapper .gf_step.gf_step_active { filter: alpha(opacity=100) !important; -moz-opacity:1 !important; -khtml-opacity:1 !important; opacity:1 !important; font-weight:bold; }
	.gform_wrapper .gf_step:last-child { margin-right:0 !important; }
	.gform_wrapper .gf_step span.gf_step_number { font-size: 1.1em !important; padding-right: 0.2em; }
	#gf_step_6_1 span.gf_step_number:before, #gf_step_6_2 span.gf_step_number:before, #gf_step_6_3 span.gf_step_number:before { content:"Step"; padding-right: 0.3em; }
	.gform_wrapper .gf_step span.gf_step_label { font-size:1em; }
	
#gform_wrapper_9 ul li.gfield { padding:0 0 1.2em; }
#gform_wrapper_9 .gfield_date_day label, #gform_wrapper_9 .gfield_date_month label, #gform_wrapper_9 .gfield_date_year label, #gform_wrapper_9 .gfield_time_ampm label, #gform_wrapper_9 .gfield_time_hour label, #gform_wrapper_9 .gfield_time_minute label, #gform_wrapper_9 .ginput_complex label, #gform_wrapper_9 .instruction { display:none; }
#gform_wrapper_9 .ginput_container.gsurvey-rating-wrapper { display: inline-block; width:100%; }
	#gform_wrapper_9 .gsurvey-rating:not(:checked) > input { margin: 4px !important; }
	#gform_wrapper_9 .gsurvey-rating:not(:checked) > label { width: 22px !important; font-size: 0 !important; height: 24px; line-height: 22px !important; margin-right: 4px; color: #999 !important; background-image: none !important; }
	#gform_wrapper_9 .gsurvey-rating:not(:checked) > label:hover, #gform_wrapper_9 .gsurvey-rating:not(:checked) > label:hover ~ label, #gform_wrapper_9 .gsurvey-rating > input:checked ~ label { background-image: none !important; color: #ffbe00 !important; }
	#gform_wrapper_9 .gsurvey-rating:not(:checked) > label:before { content: "\f005" !important; font-family: FontAwesome; font-size:22px !important; }
	
	
	#gform_wrapper_9 .gform_footer { padding: 0 0 2em; }
	
#gform_wrapper_2 table.gfield_list thead th { font-weight: 500; font-size: 13px; padding-bottom: 0; }
#gform_wrapper_2 .gsection_description { font-family: inherit; font-size: 13px; }
#gform_wrapper .gf_progressbar_wrapper, #gform_wrapper_2 .gsection { border-bottom: 1px dotted #f1c701; }
#gform_wrapper li.gsection { padding-bottom: 0 !important; border-top: 1px dotted #f1c701; padding-top:10px; margin:21px 0 8px; }
#gform_widget-2 { background: #f1c701; padding: 10px; width: 280px; }
#gform_widget-2 .gform_wrapper { overflow:inherit; margin:4px 0; max-width:100%; }
#gform_widget-2 li { background:none; padding-left:0; }
#gform_widget-2 h3.title { padding-bottom:0; }
#gform_widget-2 .gform_heading { margin-bottom:4px; }
#gform_widget-2 .top_label select.large { width: 100% !important; }
#gform_widget-2 select { width: 99% !important; margin-bottom:0; }
.gform_wrapper .datepicker, #gform_widget-2 .gform_wrapper .datepicker { width: 132px !important; }
#gform_widget-2 .gform_footer.top_label { padding:0; margin:0; }
#gform_wrapper_7 .ginput_complex label, #gform_wrapper_6 .ginput_complex label { display: none !important; }
#gform_page_6_2 .room-nav { background: #FFF; border: 2px solid #003faf; left:0; margin: 2em 0 0; padding:0; position:fixed; text-align:center; top:0; width:15%; z-index:9999999; }
	#gform_page_6_2 .room-nav ul { padding: 0.6em 0.4em; }
	#gform_page_6_2 .room-nav li.gfield_html { float: left; margin: 0; max-width: 100%; padding: 0; width: 100%; }
		#gform_page_6_2 .room-nav p { color: #003084; font-size: 1.2em; font-weight: bold; padding-bottom: 6px; }
		#gform_page_6_2 .room-nav li.gfield_html a { background: #f1c701; color:#000; display:block; line-height:16px; margin: 0.2em 0; padding: 0.5em; text-decoration: none; width: 100%; }
			#gform_page_6_2 .room-nav li.gfield_html a:hover { background: #ffe311; }
			
	#gform_page_6_2 .room-nav li#field_6_368 { display: block; float: none; margin: 0 auto !important; padding-top: 0.4em; }
		#gform_page_6_2 li#field_6_368 .gform_page_footer { margin-top:0 !important; padding-top: 0.6em; }
			#gform_page_6_2 li#field_6_368 .gform_page_footer .button { margin-left: 0; width: 100% !important; }
			#gform_page_6_2 li#field_6_368 .gform_page_footer .gform_previous_button { margin-bottom: 0.6em !important; }
	#gform_page_6_2 li#field_6_365 { display: none; }
input#input_6_371_other { width: 29.92%; }

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button { display: inline-block; margin-left:2em; }
.gform_wrapper ul li.box-columns ul { padding: 0; }
	.gform_wrapper ul li.box-columns li.gfield_html { padding-bottom: 0 !important; margin-bottom: 2px; }
	.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html { max-width:100% !important; }
		.gform_wrapper ul li.box-columns li.gfield_html strong { font-size: 1.1em; }
	.gform_wrapper ul li.box-columns li.box-col5, .gform_wrapper ul li.box-columns li.box-col5-last { clear:none; display:inline-block; float:left; margin-right:.6em !important; width: 19.15%; }
	.gform_wrapper ul li.box-columns li.box-col6, .gform_wrapper ul li.box-columns li.box-col6-last { clear:none; display:inline-block; float:left; margin-right:.6em !important; width: 15.75%; }
	.gform_wrapper ul li.box-columns li.box-col7, .gform_wrapper ul li.box-columns li.box-col7-last { clear:none; display:inline-block; float:left; margin-right:.2em !important; width: 13.95%; }
	.gform_wrapper ul li.box-columns li.box-col5:last-child, .gform_wrapper ul li.box-columns li.box-col5-last, .gform_wrapper ul li.box-columns li.box-col6:last-child, .gform_wrapper ul li.box-columns li.box-col6-last, .gform_wrapper ul li.box-columns li.box-col7:last-child, .gform_wrapper ul li.box-columns li.box-col7-last { margin-right: 0 !important; }
		.gform_wrapper ul li.box-columns li.box-col5 label, .gform_wrapper ul li.box-columns li.box-col5-last label, .gform_wrapper ul li.box-columns li.box-col6 label, .gform_wrapper ul li.box-columns li.box-col6-last label, .gform_wrapper ul li.box-columns li.box-col7 label, .gform_wrapper ul li.box-columns li.box-col7-last label { color: #3A3A3A; font-size: 1em; line-height: 1em; min-height:30px; }
		.gform_wrapper ul li.box-columns li.box-col6 label, .gform_wrapper ul li.box-columns li.box-col6-last label, .gform_wrapper ul li.box-columns li.box-col7 label, .gform_wrapper ul li.box-columns li.box-col7-last label { min-height: auto; }
		.gform_wrapper ul li.box-columns li.box-col5 input, .gform_wrapper ul li.box-columns li.box-col5-last input, .gform_wrapper ul li.box-columns li.box-col6 input, .gform_wrapper ul li.box-columns li.box-col6-last input, .gform_wrapper ul li.box-columns li.box-col7 input, .gform_wrapper ul li.box-columns li.box-col7-last input { width:100% !important; }
.gform_wrapper .gform_footer { margin: 0 !important; padding-top: 0 !important; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] { min-width:49%; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] { margin:0 !important; }
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }

.top_label div.ginput_complex.ginput_container.gf_name_has_1, .top_label div.ginput_complex.ginput_container.gf_name_has_2, .top_label div.ginput_complex.ginput_container.gf_name_has_3 { width:auto !important; }
.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer, .gform_wrapper .top_label li.gfield.gf_left_half+li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer, .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield { clear: none !important; }
.gform_wrapper select { -webkit-appearance: menulist !important; -moz-appearance: menulist !important; appearance: menulist; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
.gform_wrapper:not(.gf_browser_gecko):not(.gf_browser_ie):not(.ginput_container_multiselect) select { background-image: none !important; }



/*------------[CAPTIONS AND ALIGNMENTS]-----------*/

div.post .new-post .aligncenter, .aligncenter { display: block; margin-left:  auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color:  #f3f3f3; padding-top: 4px; margin-bottom: 1em; }
.wp-caption.alignleft { margin: 0 1em 1em 0; }
.wp-caption.alignright { margin: 0 0 1em 1em; }
.wp-caption img { margin: 0; padding: 0; border: none; }
.wp-caption p.wp-caption-text { font-size: 13px; line-height: 16px; padding: 6px 0 0; margin: 0; }

.alignright { float: right; }
.alignleft { float: left; }

img.alignleft { display: inline; float: left; margin-right: 1em; }
img.alignright { display: inline; float: right; margin-left: 1em; }




/*-------------[DEFAULT DROPDOWN SETTINGS]-------*/
.nav ul { position: absolute; top: -999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float: left; position: relative; }
.nav a { display: block; float: left; }
.nav li:hover ul, ul.nav li.sfHover ul { left: 0; top: 50px; }
.nav li:hover li ul, .nav li.sfHover li ul { top: -999em; }
.nav li li:hover ul, ul.nav li li.sfHover ul { left: 192px; top:0; }
.nav li:hover ul, .nav li li:hover ul { top: -999em; }
.nav li li { display:block; padding:0; float: left; height:auto !important; }
.nav li ul { width:191px; z-index:1000; }
.nav li li a:link, .nav li li a:visited { display: block; height: auto; float: left; }
.nav li:hover { visibility: inherit; }



/*-----------------[WP CALENDAR]-----------------*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 240px; }
#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
#wp-calendar a:hover { text-decoration: underline; }
#wp-calendar caption { text-decoration: none; font: bold 13px Arial, Sans-Serif; }
#wp-calendar td { padding: 3px 5px; color: #9f9f9f; }
#wp-calendar td#today { color: #FFF; }
#wp-calendar th { font-style: normal; text-transform: capitalize; padding: 3px 5px; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }



/*-------------------[PAGE NAVI]------------------*/
.pagination { overflow: hidden; padding: 15px 12px 0; }
.wp-pagenavi { position: relative; font-family: 'Open Sans', Arial, Verdana, sans-serif; color: #111; font-size: 14px; text-align: right; padding: 15px 33px 0 0; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 12px !important; margin: 2px; text-decoration: none; border: 1px solid #eaeaea !important; color: #413f36; background-color: #FFF; font-weight: lighter !important; color: #111; font-size: 14px; }
.wp-pagenavi a:visited { padding: 5px 12px; margin: 2px; text-decoration: none; border: 1px solid #eaeaea; background-color: #FFF; color: #111; font-size: 14px; }
.wp-pagenavi span.pages { padding: 5px 7px 5px !important; margin: 2px !important; border: none !important; background-color: none; color: #111; font-size: 14px; font-weight: lighter; }
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover { background-color:#f6f6f6 !important; border:1px solid #eaeaea !important; color:#111 !important; font-size:14px; font-weight:lighter !important; margin:2px; padding:5px 12px !important; }
a.readmore:hover, ul#page-menu li a:hover { text-decoration: none; }
.et_pt_blogentry { position: relative; }
.media-description { background: #FFF; border: 1px solid #f0f0f0; border-bottom: 1px solid #d1d1d1; bottom: 63px; color: #929292; display: none; font-family: 'Open Sans', Arial, Verdana, sans-serif; font-size: 12px; font-style: italic; left: -58px; padding:  15px 15px 8px; position: absolute; width: 140px; z-index: 30; }
.media-arrow { display: block; position: absolute; width: 14px; height:8px; bottom:-8px; left: 80px; background:url(images/media-arrow.png) no-repeat; }
.et_embedded_videos { display:none; }
#featured .flex-direction-nav li a { z-index: 99; }
#ie7 #header { position:relative; z-index: 2; }
#ie7 .flex-container, #ie7 #category-name, #ie7 #content-area { position: relative; z-index: 1; }


