/*
Theme Name: Hofmann Architecture
Theme URI: https://hofarc.com
Description: hofarc.com
Author: Hofmann Inc
Author URI: www.hofarc.com
Version: 1.0.0
Template: bridge
*/

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

	header.sticky div.header_bottom { background-color: rgba(255, 255, 255, 0.85) !important; }
	header.sticky ul#menu-hofarc-menu li a span { color: #424242 !important; }
        header.sticky ul#menu-hofarc-menu li a:hover span, 
        .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a:hover, .light.header_style_on_scroll nav.main_menu > ul > li > a:hover { color: #333 !important; }
	
	form#commentform.comment-form textarea#comment { border: 2px solid #424242 !important; color: #424242 !important; }
	
	.projects_holder article span.text_holder { background-color: transparent !important; }
	
	footer div.awesome-gallery-edit-wrapper { display: none !important; }

/* Home */
h3.portfolio_title a:hover {color: #aaa !Important}
	
/* Blue Hover */
	.filter_holder ul li.active span { color: #214883 !important; }
	.filter_holder ul li:hover span { color: #214883 !important; }
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #214883 !important; }
	a.qbutton:hover { background-color: none repeat scroll 0 0 #214883 !important; color: #fff !important; }
	body.page-id-13396 .q_icon_with_title.circle .icon_holder .fa-stack:hover i.fa-circle, .q_font_awsome_icon_stack:hover .fa-circle, .q_box_holder.with_icon .box_holder_icon_inner .fa-stack:hover i.fa-stack-base { color: #214883 !important; }

/* BLOG: Single Post */
	body.single div.post_info, body.single div.post_info a { color: #424242 !important; }
	
/* HEADER */
	body.page-id-14468 div.q_logo { display: none !important; } 
	header.sticky div.header_inner div.q_logo { display: inherit !important; }
	header.sticky div.header_inner div.q_logo img { height: 85% !important; padding-top: 3px !important; }
	
/* PAGE: ABOUT */
	body.page.page-id-13396 blockquote.with_quote_icon h5.blockquote-text { font-size: 42px !important; font-style: italic !important; }
        .press-mags .flexslider .slides img, .press-mags .qode_carousels .slides img {width: 170px !important; height: 215px !important}
         .press-mags .caroufredsel_wrapper {height: 215px !important}
	
/* PAGE: PORTFOLIO */
	body.page-id-190 div.projects_holder span.feature_holder_icons a.qbutton { display: none !important; }
	body.page-id-14468 div.hover_feature_holder_inner a.qbutton { display: none !important; }
	
/* PLUGIN: Awesome Gallery */
        div#awesome-gallery-15350-1 { margin-bottom: 35px !important; }
	
	@media only screen and (min-width: 1201px) { div#awesome-gallery-15350-1 div.asg-images { max-height: 426px !important; } }
	@media only screen and (min-width: 1001px) and (max-width: 1200px) {	div#awesome-gallery-15350-1 div.asg-images { max-height: 375px !important; } }
	@media only screen and (min-width: 769px) and (max-width: 1000px) { div#awesome-gallery-15350-1 div.asg-images { max-height: 300px !important; } }
	@media only screen and (min-width: 601px) and (max-width: 768px) { div#awesome-gallery-15350-1 div.asg-images { max-height: 206px !important; } }
	@media only screen and (min-width: 500px) and (max-width: 600px) { div#awesome-gallery-15350-1 div.asg-images { max-height: 217px !important; } }
	@media only screen and (max-width: 499px) { div#awesome-gallery-15350-1 div.asg-images { display: none !important; } }	 

	
/* PLUGIN: Gravity Forms */
	div.gform_footer .gform_button.button:hover { background: none repeat scroll 0 0 #214883 !important; border: #214883 !important; color: #fff !important; }

	div#wpwd-home_enews form#gform_1 label.gfield_label { display: none !important; }
	div#wpwd-home_enews form#gform_1 div.gform_body ul#gform_fields_1 div.ginput_container { margin-top: 7px; }
	div#wpwd-home_enews form#gform_1 input#input_1_1 { width: 50% !important; border: 2px solid #303030; border-radius: 4px; color: #808080; height: 39px; padding: 0 23px; font-size: 15px; }
	div#wpwd-home_enews form#gform_1 div.gform_footer, form#gform_1 div.gform_footer.left_label { padding: 0px !important; }
	
	div#wpwd-footer_enews form#gform_1 label.gfield_label { display: none !important; }
	div#wpwd-footer_enews form#gform_1 div.gform_body ul#gform_fields_1 div.ginput_container { margin-top: 7px; }
	div#wpwd-footer_enews form#gform_1 input#input_1_1 { width: 90% !important; background-color: transparent !important; border: 2px solid #818181; border-radius: 4px; color: #818181; height: 39px; padding: 0 23px; font-size: 15px; }
	div#wpwd-footer_enews form#gform_1 div.gform_footer, form#gform_1 div.gform_footer.left_label { padding: 0px !important; }
	div#wpwd-footer_enews form#gform_1 input#gform_submit_button_1 { border: 2px solid #818181 !important; color: #818181 !important; }
	
	form#gform_2 li#field_2_1 label.gfield_label, form#gform_2 li#field_2_4 label.gfield_label, form#gform_2 li#field_2_5 label.gfield_label { display: none !important; }
	form#gform_2 li.gchoice_6_1 label#label_6_1 { font-weight: normal !important; }
	/* form#gform_2 input, form#gform_2 textarea { border: 2px solid #303030 !important; border-radius: 4px !important; } */
	form input, form textarea, select { border: 1px solid #666666 !important; border-radius: 4px !important; }
.sidebar div#wpwd-home_enews form#gform_1 input#input_1_1 {width: 100% !important}

/* PLUGIN: Ninja Popups */
	div#snppopup-welcome.snp-pop-15425 form.snp-subscribeform.snp_subscribeform fieldset button.snp-submit { border: #fff 2px solid !important; border-radius: 4px !important; }
	div.snp-pop-15425-wrap div#snppopup-welcome.snp-pop-15425.snppopup div.snp-fb.snp-theme8 { opacity: 0.8 !important; }
	div.snp-pop-15425-wrap div#snppopup-welcome.snp-pop-15425.snppopup div.snp-fb.snp-theme8 header.snp-header h1, div.snp-pop-15425-wrap div#snppopup-welcome.snp-pop-15425.snppopup div.snp-fb.snp-theme8 div.snp-body p, div.snp-pop-15425-wrap div#snppopup-welcome.snp-pop-15425.snppopup div.snp-fb.snp-theme8 div.snp-body p div.snp-privacy { font-family: 'Raleway' !important; }

/* Forms */
ol {margin-left: 25px}