/*
Theme Name:	HofArc.com
Theme URI:	http://clearsidemedia.com
Description:    Clearside Media Soutions is the Clear Choice For Your Web Presence
Author:         Carl Parker
Author URI:	https://linkedin.com/in/carlparker
Template:	enfold
Version:        1.0
*/

@import url("../enfold/style.css");

/* Website Styling Below -- HEADER-------------------------------------------------------------- */

/* Website Styling Below -- BODY CONTENT-------------------------------------------------------- */

@font-face {
	font-family: 'HofArc';
	src: url('fonts/HofArc.eot');
	src: url('fonts/HofArc.eot#iefix') format('embedded-opentype'),
		url('fonts/HofArc.woff') format('woff'),
		url('fonts/HofArc.ttf') format('truetype'),
		url('fonts/HofArc.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	
.center { text-align: center; }

div.entry-content a { border-bottom: 1px dotted; }
div.entry-content h4 { text-transform: uppercase; }

div#hof-pgsubhead img { text-align: center; }

h3.hof-subtitle { color: #2c79b5; font-family: HofArc !important; text-transform: uppercase; }

img.hof-imgleft { float: left; padding: 0px 15px 10px 0px; }
img.hof-imgright { float: right; padding: 0px 0px 10px 15px; }

/* Website Styling Below -- FOOTER CONTENT------------------------------------------------------- */

div.hofarc-footsocial { float: right; height: 25px; }
div.hofarc-footsocial ul li { display: inline-block; }
div.hofarc-footsocial ul li img { margin: 0 5px; }

html#ls-global.html_stretched body#top.home div#wrap_all div#main div#footer.container_wrap div.flex_column { margin-top: 0px !important; }
div.slide-entry a.slide-image { background: transparent !important; }

/* Website Styling Below -- RESPONSIVE EDITS----------------------------------------------------- */
/* Website Styling Below -- SIDEBAR EDITS-------------------------------------------------------- */

div.hof-freenight { text-align: center; }

div.hof-memicons { margin-top: 15px; }
div.hof-memicons img.hof-mi-left { float: left; }
div.hof-memicons img.hof-mi-right { float: right; }

/* Website Styling Below -- WP PLUGIN (Gravity Forms)----------------------------------------------------- */

input#input_2_2.large { width: 100% !important; }

/* Website Styling Below -- WP THEME OVERRIDE---------------------------------------------------- */

ul#avia-menu.menu a { color: #2E7BB6 !important; }

/* Website Styling Below -- PAGE: (Airstream Length)--------------------------------------------- */

.hof-airlength-row {	display: table;	width: 100%; table-layout: fixed; border-spacing: 10px; }
.hof-airlength-col {	display: table-cell; text-align: center; }

/* Website Styling Below -- PAGE: (About)-------------------------------------------------------- */

img.hof-aboutwm { float: right; padding: 0px 0px 10px 15px; }

img.hof-aboutlogo { float: right; padding: 0px 0px 10px 15px; }

/* Website Styling Below -- PAGE: (Homepage)----------------------------------------------------- */

body#top.home div.av-special-heading { margin: 35px 0 !important; }

div#hofarc-co h3 { margin-top: 40px; }
div#hofarc-co p img.hofarc-hc { margin-right: 20px; }

/* Website Styling Below -- PAGE: (Renovations)-------------------------------------------------- */

img.hof-vl300x400 { float: left; padding: 0px 15px 10px 0px; }
img.hof-vr300x400 { float: right; padding: 0px 0px 10px 15px; } 

/* Website Styling Below -- PAGE: (Professional Community)-------------------------------------------------- */

div.hofarc-procomm  { width: 100%; }
div.hofarc-procomm p img { max-width: 100%; }
div.hofarc-procomm h4 { margin-top: 0px; text-align: center; }
div.hofarc-procomm p { text-align: center; }

/* Website Styling Below -- PAGE: (how-To Videos)---------------------------------------------- */

div.howto-search input#searchsubmit.button { width: 125px !important; }

/* Website Styling Below -- SINGLE POST ---------------------------------------------- */

body#top.single div.big-preview { display: none !important; }

/* HOF TABS */

div.hofarc-tabs { position: absolute; top: 4px; right: 0px; height: 30px; }
div.hofarc-tabs ul li { display: inline-block; padding-top: 5x; }
div.hofarc-tabs ul { margin-bottom: 0px !important; }

div.hofarc-links { display: none; color: #000; text-align: right; padding-top: 1px; }
div.hofarc-links a { color: #000; }


@media only screen and (max-width: 989px) {
	nav.main_menu { display: none !important; }
	a#advanced_menu_toggle { display: inherit !important; }
	}
	
@media only screen and (max-width: 800px) {
	div.hofarc-tabs { display: none !important; }
	div.hofarc-links { display: inherit !important; }
	}