/*!
Theme Name: Serious DUI Theme

Version: 1.0

Template: archi2

Author: Author Name

Author URI: http://cliktru.com

Theme URI: http://cliktru.com

Description: A child theme for Serious DUI.

*/



/* Typography */

body, input, textarea, select, button { font-family: 'Montserrat', sans-serif;  font-size:15px; line-height:1.5em;}

body, .maincontent { color: #4A4A4A; }


.maincontent h1, .maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6, .hentry h2 a {
  color: inherit;
}

	.libre-font, #header-nav, #bigfooter .widget h4:first-of-type, blockquote, 
	#respond h2:first-of-type, .gform_description, .content-one h1, .content-two h3 { 
		font-family: 'Libre Baskerville', serif; }
	
	
	.maincontent { min-height:400px; }

blockquote { margin: 1.5rem 0; padding-left: 1em; border-left: 5px solid #CCA876; font-style: normal;
 line-height: 1.5em; font-size: 1.2em; font-weight: bold;}
  
  blockquote:before { display:none; content:none;} 

a { color:#184AD7; }
a:hover { text-decoration:none; color:#5472D4;}

#wrapper input:not(.button):focus, 
#wrapper select:focus, 
#wrapper textarea:focus { border: solid 1px #CCA876; outline:none}

::selection { 
	color: #fbd6a2;
   background: #222; }


.large { font-size:1.5em; }
.larger {  font-size:2em; }
.xlarge { font-size: 3em }

/* Sitemenu*/

#sitemenu { background-color: #9B7B4D; }
#sitemenu form input[type="search"] { background-color: rgba(0,0,0,0.5); }

#menubutton { background-color: #fff; border-bottom: solid 1px #eee; color: #184AD7;}


/* Transition */

#site-logo, #header-nav, a[href], button, textarea, select, input, .gfield { 
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}

/* Header */

#site-logo { width:223px; }
.is-sticky #site-logo { width:150px; }

	@media screen and (max-width: 860px){ #site-title { text-align:center; }}

#header-nav form, #top-nav form { display:none; }

	/*#top-nav .navmenu li:hover > a,
	#header-nav .navmenu > li:hover > a { background-color:transparent; color:#9B7B4D;}*/

/* Top Nav */

#top-nav { background-color:#fff; color: #d5d3d3; border-bottom:solid 1px #eee;  }
#top-nav .navmenu a { border: solid 1px #fff !important;
    background-color: #184AD7 !important;
    font-weight: normal !important;
    padding: 0.4em 1em !important;
    color: #fff; }
#top-menu { width:100%; text-transform:uppercase;}
#top-nav .navmenu > li:last-of-type { float:right; position:relative; right:-30px; font-weight:bold;}
#top-nav .fa { font-size: 1.5em; color: #fff; vertical-align:middle;}
#top-nav .phone-number a { font-size: 1.3em; border: solid 1px #fff !important;
    background-color: #184AD7 !important;
    font-weight: normal !important;
    padding: 0.4em 1em !important;
    color: #fff; }
#top-nav .phone-number a span { color:#ccc; font-weight:normal; font-size:0.85em; }

/* Header Nav */

#header-nav { transition:1s }
#header-nav nav { margin-top: 0.5em; }

	.is-sticky { padding: 0.5em 0; position:fixed; width:100%; top:0; left:0; }
	
	@media (max-width:860px) {
		.is-sticky { top:40px; opacity:0; visibility:hidden; }	
	}

	.is-sticky nav { margin-top: 0; font-size: 0.8em; }

#header-nav .navmenu > li a { color:#4A4F55;}
#header-nav .navmenu > li.current-menu-item a { color:#184AD7}
#header-nav .navmenu > li a:hover { color:#184AD7;}

.mobile-anchor { display:none; }

@media (max-width:860px) {
	.mobile-anchor { display:block; }
	.desktop-anchor { display:none; }
}

.is-sticky,
body.single #header-nav { box-shadow:0 1px 2px rgba(0,0,0,0.2); }

.mm-phone,
.is-sticky .navmenu > li:first-of-type { display:none !important;}

.is-sticky .mm-phone { 
	display:block !important; font-family:'Montserrat',sans-serif; font-weight:bold; font-size: 1.3em;}
	
	.is-sticky .mm-phone a span { color:#999; }

body.single #header-nav { position: relative; z-index: 5;}

	/* Drop down menu */
	#header-nav .navmenu ul { background-color:#fff; font-size: 0.8em; box-shadow:0 1px 2px rgba(0,0,0,0.2);}
	#header-nav .navmenu ul li:hover > a { background-color:transparent; color:#5472D4; border-left: solid 2px;}


/* Page header */

#pageheader { background-color:#4A4F55; text-align:center; position:relative; z-index:3;}

#pageheader h1 { font-weight:normal; text-transform: uppercase; }

	body.single #pageheader { background-color:#fff; text-align:center;}
	body.single #pageheader .contain { max-width:1000px; }
	body.single #pageheader h1 { color: #4A4F55; text-transform: none; }
	body.single #pageheader i.height-bar { min-height: 200px; }

#pageheader h1 .accent { display: block; margin-top: 0.5rem; color: #BAC5D2; line-height: normal;
 font-weight: normal; font-size: 0.9rem;}
 
#pageheader h1 .accent:before, #pageheader h1 .accent:after { content:'\2014'} 
#pageheader h1 .accent:after { padding-left:5px; }
#pageheader h1 .accent:before { padding-right:5px; }


/* Button styles */

#wrapper .button { border-radius:0; padding:0.7rem !important; }

#wrapper .maincontent .button,
#wrapper #contact-footer .button { background-color: #184AD7; border: none;}

#wrapper .maincontent .button:hover,
#wrapper #contact-footer .button:hover { background-color: #444;}

#wrapper #bigfooter .button { 
	width:100%; text-align:center; color: #184AD7; border:1px solid #5472D4; background-color:transparent;}

	/* Animated Button */
	
	#wrapper .button.animated { 
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;}
	
	#wrapper .button.animated { 
		background-color:transparent !important;}
	#wrapper .button.animated:hover { background-position: center top; color:#fff !important; font-weight:bold; }


/* Comment Form and Gravity Forms */

#respond, 
.gform_wrapper { background-color:#EDEDED; padding:2rem; }

#bigfooter .gform_wrapper { background-color:transparent; padding:0; }
#bigfooter .gform_wrapper ul.gform_fields li.gfield { padding-right:0;}

#respond h2:first-of-type { text-align:center; color:#4A4A4A; font-size:1.2em;}

#respond form input[type="text"], #respond form input[type="url"], #respond form input[type="email"] { width:100%; }

#respond form textarea, 
#respond form input[type="text"], 
#respond form input[type="url"], 
#respond form input[type="email"] { padding:0.7rem !important; margin-bottom:1rem; border-radius:0}

@media screen and (max-width: 640px){ 
	#respond, 
	.gform_wrapper { padding:1rem 5.5%; margin-left:-5.5% !important; margin-right:-5.5% !important; 
	width: auto !important; max-width: none !important;}
	
	#bigfooter .gform_wrapper { margin-left:0 !important; margin-right:0 !important; width:100% !important}
	
	.gform_button.button { width:100%; text-align:center; }
}

	@media screen and (min-width: 640px){ 
		 #wrapper #input_1_9 > li,
		 #wrapper #input_1_58 > li,
		 #wrapper #input_2_58 > li { float:left; width:50%; }
		 
		 #wrapper #input_1_9,
		 #wrapper #input_1_58,
		 #wrapper #input_2_58 { overflow:hidden; }
		 
		 /* #wrapper .gfield_list tr th:nth-child(2) { width: 30%; } */
		 
	}

.gfield { margin-bottom:1em !important;}

#gform_wrapper_1,
#gform_wrapper_2 { max-width: 900px; margin: 0 auto;}



#wrapper .gform_wrapper .gfield_required {
  color: #cc0000;
  margin-left: .25em;
  font-weight: normal;
  font-family: arial;
  line-height: 0;
  font-size: 1.2em;
}

#wrapper .gform_wrapper table.gfield_list thead th { font-weight:normal !important}

#wrapper .gform_wrapper textarea, 
#wrapper .gform_wrapper input { padding:0.7em !important; border-radius:0;}

#wrapper .gform_wrapper select { background-color:#fff; }

.formstyles #wrapper input[type="radio"] + label:before, 
.formstyles #wrapper input[type="checkbox"] + label:before { background-color:#fff;}


#gform_fields_8 > .gsection {
    border-bottom: none !important;
    padding: 1em;
    margin: 3em 0 1em 0;
    background-color: #222;
    color: #fff;
}

#gform_fields_8 > .gsection.odd { 
	background-color:#cfae7f; 
	color: #000;
    font-size: 18px;
}

#gform_fields_8 > .gsection.nobg { 
	background-color:transparent;
	padding:1em 0 0 0;
	color:inherit;
	border-top:solid; 
}

div#gfield_description_8_75 {
    font-size: 14px;
    font-weight: 600;
}

/* Rearrange list (+) position */
@media (min-width:761px) {
	.gfield_list_group { position:relative; }

	.gfield_list_icons { 
		position:absolute; 
		left:2em;
		width:48px;
	}

	.gfield_list_cell:first-of-type { 
		padding-left:48px !important;
	}
}
  
  #wrapper .datepicker, 
  #wrapper input.small { width: 120px !important;}
  
 

/* Big Footer */

#bigfooter {
  background-color: #2b2b2b; background-image: url(img/footer-bg-color-black.jpg); background-size: cover;
  background-position: center; font-size: 13px; line-height: 1.5em; padding: 3rem 0 0.5rem; }

#bigfooter a, #footer .navmenu li a { color: #fff;}
#bigfooter .widget_nav_menu a:after { content:'\2192'; padding-left:5px; color:#ccc;}
#bigfooter .widget_nav_menu li { padding-bottom:0.25em; }

	#bigfooter a:hover {text-decoration:none; }
	#bigfooter a .fa { vertical-align:middle;}


	@media screen and (max-width: 800px){
	.rwd #footer .navmenu li a { padding:0.5rem 0 }
	#bigfooter .widget_nav_menu a { display:block; padding-bottom:1em; }
	}

#bigfooter .widget h4:first-of-type { 
	font-size: 1.5em; text-transform: none; color: #fff; font-weight: normal; margin-bottom:1em}
	
#bigfooter .widget { margin-bottom: 2.5rem; }

#fourcolumns .fcol { width:22%; }
#bigfooter .fcol { margin-right: 4%; }

/* Bottom Footer */

#footer { background-color:#404449; color:#898989}
#footer .navmenu li:hover a { color:#fff; }

@media (max-width:860px) {
	#footer { display:none; }	
}


/* Sidebar and Widgets */

.sidebar.right,
.sidebar.left { width: 25%; }

.sidebar .widget:not(:last-of-type) { margin-bottom:3rem;}
.sidebar .widget h4:first-of-type { 
	text-transform:none; margin-bottom:0; border-bottom: 1px solid #EDEDED; padding-bottom:0.5em; font-weight:normal }

.sidebar .widget_search form[role="search"] .archi-icons.aicon-search { color: #CCA876}
.sidebar .widget_search form[role="search"] { font-size:1.5em; }

.sidebar .widget_meta li,
.sidebar .widget_recent_entries li,
.sidebar .widget_recent_archive li { padding:0.5em 0; border-bottom: 1px solid #EDEDED; margin-bottom:0;}

.sidebar .widget_recent_entries h4:before,
.sidebar .widget_archive h4:before { content: "\f0f6"; padding-right:0.5em; font-family:'FontAwesome'; }

.sidebar .widget_meta h4:before { content: "\f013"; padding-right:0.5em; font-family:'FontAwesome'}


/* Homepage */

	.content-one, 
	.content-two { width:50%; float:left; background-size: auto 100%; color:#cca876  }
	
	.content-one { background:#3d4246 url(img/home-bg.jpg) no-repeat right top; }
	.content-two { background:#5a483a url(img/huey-pic.jpg) no-repeat left top; }
	
	.content-one .contain, 
	.content-two .contain { margin:0; max-width: 570px; min-height:511px;}
	
	.content-one .contain { float:right; padding:3em 5% 3em 0;} 
	.content-two .contain { float:left; }
	
	.content-one .contain h1 { color:#fff; font-size:33px; line-height:1.5em; text-transform:uppercase; }
	
	.content-two .contain { color:#fff; }
	.content-two .contain a { color:#cca876; text-decoration:underline; }
	
	.content-two h2 { font-size:18px; }
		.content-two h3 { font-size:24px; }
			.content-two { font-size:14px; }
			
				.content-two h2, .content-two h3 { margin-bottom:0; font-weight:normal;}
				
	.content-two .lawyer-name { position: absolute; text-align: right; bottom: 1.5em; right: 0; line-height: 1.3;}
	
	#wrapper .content-one .button.animated {   border: solid 1px #fff !important;
  background-color: #184AD7 !important;
  font-weight: normal !important;
  padding: 0.7em 1.5em !important;}			
	
	@media screen and (max-width: 960px){
		
		.content-one, 
		.content-two { width:100%; background-positon: center top; background-size: cover; }
		
		.content-one { text-align:center; }	
		.content-one .contain h1 { font-size:26px; line-height:1.5em;  }
		
		.content-two { display:none; }
		
		.content-one .contain, 
		.content-two .contain { margin:0 auto; max-width: 1140px; min-height:auto; float:none; padding:2em 0 3em;}
		
		.content-two .lawyer-name { position: static; text-align: center; line-height: 1.3;}
		#wrapper .content-one .button.animated { font-size:13px !important; }		
	}



#credits {
  background-color: #CCA470;
  padding: 1em 0;
  color: #fff; text-align:center; text-transform:uppercase; font-weight:bold;} 
  
  #credits a { color:#fff }

/* Contact Footer */
	#wrapper { padding-bottom:54px; }

	#fixed-footer { position:fixed; background-color:#222; bottom:0; left:0; z-index:900;}
	#fixed-footer ul { 
		display:flex; align-items: center; text-align:center; color:#fff; margin-bottom:0; width: 100%;
	}
	

	#fixed-footer ul li { width:25%; }
	#fixed-footer ul #menu-item-309 { display:none; }
	#fixed-footer ul li a { padding:1rem 0; display:block; color:#fff; text-transform:uppercase; width: 100%;}
	#fixed-footer ul li:not(:last-of-type) { border-right:solid 1px #666;}
	
	#fixed-footer ul li a .fa { display:none; }
	
	#fixed-footer ul li b { font-weight:normal }
	
	#fixed-footer ul li:hover a,
	#fixed-footer ul .ctrigger.active a { background-color: #184AD7; color:#fff;  }	
	
	@media screen and (max-width: 860px){
		
		#fixed-footer ul li { width:20% }
		#fixed-footer ul #menu-item-271 {  }

		#fixed-footer ul li a .fa { display:block; margin:0 auto 0.5em; color: #999;}

		#fixed-footer ul #menu-item-271 .fa { 
			 width: 40px;
			height: 40px;
			background: #184AD7;
			line-height: 40px;
			border-radius: 50%;
			color:#222;
			font-size:22px;
			margin-bottom:0;
	 	}
		
		#fixed-footer ul #menu-item-309 { display:block }
		#fixed-footer ul #menu-item-271 span { display:none; }
		
		#fixed-footer ul li:not(:last-of-type) { border-right: none }
		#fixed-footer ul li a span { display:block; font-size:0.5em; letter-spacing:1px; line-height: 1.5em; padding: 0 1em; }
		
		#fixed-footer ul #menu-item-167 a span { padding:0 1.5em }
		#fixed-footer ul #menu-item-309 a span { padding: 0 2em; }
		
		#fixed-footer ul li:hover a, 
		#fixed-footer ul .ctrigger.active a { background-color:transparent; color:inherit  }

	}
	
	
	@media (max-width:400px) {
			#fixed-footer ul li .nowrap { position: relative; left: -8px;}
	}
	

	

	
	#slideform { background-color:#cfae7f; position:fixed; left:0; bottom:-100%; z-index:290; padding:0;
	-moz-transition: all 0.7s ease-in-out;
	-webkit-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;}

	#slideform.active { bottom:54px;}
	#slideform .gform_wrapper { background-color:transparent !important;}
	#slideform .gform_button.button { background-color: #4A4F55 !important;}
	
	#slideform  .gform_title { 
		font-family: 'Libre Baskerville', serif;
		font-size:1.75em; text-align:center;
	}
	
	
	#slideform .gchoice_7_7_0,
	#slideform .gchoice_7_7_1,
	#slideform .gchoice_7_7_2 { width:auto; margin-right: 1em; display: inline-block; }
	
	#slideform .gchoice_7_7_0 label,
	#slideform .gchoice_7_7_1 label,
	#slideform .gchoice_7_7_2 label { max-width:100% !important; width: 100%; }	
	
	@media (min-width:641px){
		#slideform .gf_list_inline {
			margin-bottom:-1.3em !important;
		}
	
		body #slideform .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, 
		body #slideform .gform_wrapper ul li.field_description_below div.ginput_container_radio {
			margin-top:8px; 
		}
	}
	
	@media (max-width:641px){
		#slideform #field_7_5,
		#slideform #field_7_4 { width: 48%; display: inline-block; margin-top:0 !important}
		
		#slideform #field_7_4 { margin-left: 3% !important; }
	}
	
	#gform_wrapper_7 .gform_description { 
		text-align:center; color:#fff; font-size:1.5em; font-weight:bold; text-transform:uppercase; display:block;
		line-height:1.3em; }
		
		#slideform #gform_wrapper_7 input:not([type="submit"]):focus { border:solid 1px #000; }
	
	@media screen and (max-width: 860px){
		#fixed-footer .contain { width:100%;}
		#slideform { position:static; display:none !important;}
		#slideform.active { display:block !important;}
	}
	
	/* 
	#contact-footer { 
	padding: 2rem 0; background: url(img/light-bg.jpg) no-repeat center top; background-size: cover; }
	
	#gform_1 .gform_body { position:relative; }
	
	#gform_1 label.gfield_label { margin-top:0 !important }
	
	#gform_1 textarea { height:280px; }
	
	#gform_1 .gform_body ul > #field_1_1,
	#gform_1 .gform_body ul > #field_1_2,
	#gform_1 .gform_body ul > #field_1_3,
	#gform_1 .gform_body ul > #field_1_4,
	#gform_1 .gform_body ul > #field_1_5 { width:48%; margin-bottom:1rem; }
	
	#gform_1 .gform_body ul > #field_1_6 { width:48%; position:absolute; right:0; top:0;}
	#gform_1 .gform_body ul > #field_1_6 > div { margin-top:0; padding-top:0; }
	
	#gform_1 [class*="gchoice"] { margin-bottom:0 !important}
	
	#gform_1 .gform_title, 
	#gform_1 .gform_description { text-align:center; }
	
	#gform_1 .gform_title { 
		font-size:2em; font-weight:normal; padding-bottom:1rem; border-bottom:solid 1px #ccc; margin-bottom:1rem;
		text-transform: uppercase; line-height:1.2em; }
	
	#gform_1 .gform_description { color: #7C7F82; max-width: 800px; margin: 1rem auto 2rem;  display: block; }
	
	#gform_1 .gform_footer { text-align:center; font-size:1.5em; }
	
	@media screen and (max-width: 768px){

	#gform_1 .gform_body ul > #field_1_1,
	#gform_1 .gform_body ul > #field_1_2,
	#gform_1 .gform_body ul > #field_1_3,
	#gform_1 .gform_body ul > #field_1_4,
	#gform_1 .gform_body ul > #field_1_5,
	#gform_1 .gform_body ul > #field_1_6 { width:100% }
	
	#gform_1 .gform_body ul > #field_1_6 { position:static; }
	
	#gform_1 textarea { height:200px; }	
	#gform_1 input[type="submit"] { width:100%; text-align:center;}	
		
	}*/


#columns { background-color:#cfae7f;}
.columns {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	list-style-type:none;
	padding-left:0;
	width:calc(100% + 1em);
	margin-top:1em;
	margin-bottom:0;
	padding-bottom:1em;
	padding-top:1em;
	align-items: self-start;
	}
.columns_part {margin-right:1em;cursor:default;position:relative;transition:0.7s;flex-basis:calc(20% - 1em); flex-grow:1; min-width:175px;margin-bottom:1em;}

body.page-id-225 .columns_part { flex-basis:calc(14.28% - 1em); min-width:125px; }

.columns_icontain { width:100%;}
.columns_img {
	display: block;
	margin: 1em auto;
	height:80px;
	width:80px;
	transition:0.3s;
	filter:drop-shadow(0 0 3px rgba(0,0,0,0)); transform:scale(1); 
	}
	
	@media(min-width:400px){
		body.page-id-225 .columns_img { width: 70px; height:70px;}
	}

	.columns_img path {fill:#fff; transition:0.3s; }
	
.columns_label { padding:0.5em 1em; font-weight:bold; color:#000; position:relative; text-align:center; transition:0.3s;}

.columns_part:focus .columns_label,
.columns_part:hover .columns_label {color:#fff; background-color: #222;}

.columns_part:focus .columns_img,
.columns_part:hover .columns_img { filter:drop-shadow(0 0 3px rgba(0,0,0,0.3)); transform:scale(1.1); }

.columns_label:before { 
	content:'\25b2'; transform:scale(2,1); color:#222;; display:block; position:absolute; top:-1rem; left:50%; 
	margin-left:-0.5em; font-size:1.25em; font-family:sans-serif;
	transition:0.3s; opacity:0}


.options {
	list-style-type:none;
	padding:0;
	font-size:0.85em;
	position:absolute;
	top:100%;
	z-index:100;
	background-color:#222;
	width:100%;
	visibility:hidden;
	overflow:hidden;
	transition:0.7s;
	max-height:0;
	opacity:0;
	}
	
.options_part {  }
.options_link {display:block;border-top:solid 1px rgba(255,255,255,0.15);padding:0.75rem 1rem;color:#fff;transition:0.3s;line-height: 1.5;}
.options_link:hover {background-color:rgba(255,255,255,0.15); color:#fff; padding-left:1.5rem;}
.options_label {}

/* Hover or Focus */

.columns_part:focus .options,
.columns_part:hover .options { overflow:visible;visibility:visible;max-height:500px;opacity:1;}

.columns_part:focus .columns_label:before,
.columns_part:hover .columns_label:before {opacity:1;}

@media (max-width:400px) {
	body.page-id-225 .columns_part { min-width:175px ; }

	.columns { width:100%; display:block; }
	.columns_part { border-bottom: solid 2px rgba(255,255,255,0.25); margin-right:0; width:100%;}
	.columns_label { padding-bottom:1em;}
}

.columns_part.hide { display:block !important; height:0; overflow:hidden; visibility:hidden; margin-bottom:0 !important}

.home #bodycontent { padding:3em 0 2em;}

.home #bodycontent h1 { font-family: 'Libre Baskerville', serif;
    text-align: center; margin-bottom:2rem;}
	 
	 
	 
#menubutton .contain { display:flex; justify-content:space-between; align-items:center; }	 
#menubutton .contain:after { display:none; content:none; }

#menubutton .navphone { text-align:right; }

@media screen and (max-width: 860px){
	.rwd #menubutton {
		 position:fixed; top:0; left:0; width:100%; z-index:500
	}
	.rwd #wrapper {
		padding-top:40px;
		padding-bottom: 76px;
	}
}

.disclaimer { 
	background: #404449; color: #eee; font-size: 0.8em; line-height: 1.5em; 
	border-top:solid 1px rgba(255,255,255,0.1); text-align:center;
	}
.disclaimer .contain { padding:2em 0; }

@media (max-width:860px) {
	.rwd #top-nav { display:block; visibility:hidden; height: 1px; }
}

/*******************************************
	CSS Added by Richard
********************************************/

@media (max-width:960px) {
	
	#intro .content-two {
		display: block !important;
	}
	
}

@media (min-width:860px) {
	
	#menu-item-890 {
		display: none;
	}
	
}

@media (max-width:860px) {
	
	#fixed-footer ul li a span {
		text-transform: none;
		letter-spacing: 0 !important;
		font-family: Arial, sans-serif;
	}
	
	#fixed-footer #menu-item-309 a span {
		color: #ed1c24 !important;
	}
	
	#fixed-footer ul li a {
		font-weight: bold;
	}
	
	#menu-item-170,
	#menu-item-309,
	#menu-item-366, 
	#menu-item-694,
	#menu-item-890 {
		width: 22% !important;
	}

	#menu-item-271 {
		width: 10% !important;
	}
	
	#menu-item-366 {
		display: none;
	}
}

@media (min-width:610px) and (max-width:960px) {
	
	#intro .content-two {
		display: block !important;
		padding-top: 320px !important;
		background-position: -20px 50% !important;
	}
	
	#fixed-footer ul li a span {
		font-size: 12pt;
		text-transform: none;
		letter-spacing: 0 !important;
		font-family: Arial, sans-serif;
	}
	
}

@media (max-width:610px) {
	
	#intro .content-two {
		padding-top: 230px !important;
		background-position: 50% 50% !important;
	}
	
	#fixed-footer ul li a span {
		font-size: 10pt;
		text-transform: none;
		letter-spacing: 0 !important;
		font-family: Arial, sans-serif;
		padding: 0 10px !important;
	}
	
	#fixed-footer ul #menu-item-309 a span {
		padding: 0 10px !important;
	}
	
}

