/*@import url("font-awesome.css");*/
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,500");

/* CSS Document */
/*
* Design Scheme V1.0.0
* Copyright 2014, Kaleidoscopic, inc
* www.kaleidoscopicinc.com
* 08/19/2017
*/

/* Color scheme
Green #0E541C
Copper #AA6629
Gold #AA6629
Light Grey #e9e9e9
*/


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, img, 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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
	}

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block;
	}
	
	body {
	}

	ol, ul {
		list-style: none;
	}

	blockquote, q {
		quotes: none;
	}
	
	.content ol, .content  ul {
		list-style:disc;
	}


	body {
		-webkit-text-size-adjust: none;
	}
	
	/* Key Frames */
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
	
	/* Basic */


	body {
		background: #AA6629;
	}

		body.is-loading *, body.is-loading *:before, body.is-loading *:after {
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
			-moz-transition: none !important;
			-webkit-transition: none !important;
			-ms-transition: none !important;
			transition: none !important;
		}

	body {
		color: #4B4B4B;
		font-family: 'Montserrat', sans-serif;
		/*font-family: 'Roboto', sans-serif;*/
		font-size: 1.126em;
		font-weight: 300;
		letter-spacing: 0.025em;
		line-height: 1.75em;
	}

	a { /* A link Alink A:link Links */
		-moz-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-ms-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		color: #AA6629;
		text-decoration: none;
	}

		a:hover {
			border-bottom-color: transparent;
			color:#AA6629;
		}

	strong, b {
		font-weight: 400;
	}

	p, ul, ol, dl, table, blockquote {
		margin: 0 0 2em 0;
	}

	h1, h2, h3, h4, h5, h6 {
		color:#AA6629;
		font-weight: 300;
		line-height: 1.75em;
		margin-bottom: 1em;
		text-transform: uppercase;
	}

		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			color:#AA6629;
			text-decoration: none;
			border: 0;
		}
		
		h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
			color:#AA6629;
			text-decoration: none;
			border: 0;
			cursor:pointer;
		}
		
	h1 {
		font-size: 2.125em;
		margin-bottom:0.25em;
	}
	
	h2 {
		color:#AA6629;
		font-size: 1.5em;
		letter-spacing: 0.1em;
	}
	
	.simulate_h1 {
		font-size: 2.125em;
	}
	
	h3 {
		color:#AA6629;
		font-size: 1.15em;
		letter-spacing: 0.025em;
	}
		
		h3 a:hover {
			color:#AA6629 !important;
		}
		
		.h3link h3:hover, .h3link h3 a:hover {
			color:#AA6629 !important;
		}
		
		.h3link h3 i:hover, .h3link h3 i a:hover {
			color:#AA6629 !important;
		}
	
	h4 {
		font-weight: 400;
	}
		
		h6 a:hover {
			color:#AA6629 !important;
		}

	sub {
		font-size: 0.8em;
		position: relative;
		top: 0.5em;
	}

	sup {
		font-size: 0.8em;
		position: relative;
		top: -0.5em;
	}

	hr {
		border-top: solid 1px rgba(124, 128, 129, 0.2);
		border: 0;
		margin-bottom: 1.5em;
	}

	blockquote {
		display:block;
		color:#fff;
		background:#AA6629;
		/*border-left: solid 0.5em rgba(124, 128, 129, 0.2);*/
		font-style: italic;
		font-weight:400;
		padding:1em;
	}
	
	audio {
		width:100%;
	}
    
    /* Compass OneTrust Privacy Notice start */
/*    .otnotice {
        z-index: 10000;
    }
    .otnotice-content {
        width: 100%;
    }
    .otnotice-content {
        max-width: 100%;
        margin: 0 auto;
        padding: 0 1rem;
        box-sizing: border-box;
    }
    ul.otnotice-menu {
        width: 310px;
        max-height: 80%;
        overflow-y: auto;
        background: #F8F8F8;
        border: 1px solid #EEEEEE;
        -moz-box-shadow: 0px 7px 10px 0px rgba(124, 124, 124, 0.2);
        box-shadow: 0px 7px 10px 0px rgba(124, 124, 124, 0.2);
        margin-left: 50px;
        padding-top: 39px;
        padding-left: 28px;
        padding-right: 19px;
        padding-bottom: 49px;
        display: block;
        position: fixed;
    }
    .otnotice-content *, .otnotice-content *:before, .otnotice-content *:after {
        box-sizing: inherit;
    }
    li.otnotice-menu-section {
    }
    .otnotice-menu > .otnotice-menu-section {
        margin-bottom: 30px;
        list-style: none !important;
        height: 18px;
        width: 225px;
        font-size: 14px;
        font-weight: bold;
        line-height: 19px;
    }
    .otnotice-content *, .otnotice-content *:before, .otnotice-content *:after {
        box-sizing: inherit;
    }
    .otnotice-sections {
        margin-left: 400px;
        margin-right: 50px;
    }
    .otnotice-content *, .otnotice-content *:before, .otnotice-content *:after {
        box-sizing: inherit;
    }
    section.otnotice-section {
    }
    .otnotice-sections > .otnotice-section {
        position: relative;
    }
    h2.otnotice-section-header {
    }
    .otnotice-sections > .otnotice-section > h2.otnotice-section-header {
        color: #696969;
        font-size: 16px;
        font-weight: bolder;
        line-height: 19px;
        margin-left: 40px;
        margin-bottom: 20px;
    }
    .otnotice-section-content {
    }
    .otnotice-sections > .otnotice-section > .otnotice-section-content {
        margin-left: 40px;
    }*/
    
    .otnotice {
        z-index: 10000;
    }
    .otnotice-content {
        width: 100%;
    }
    .otnotice-content {
        max-width: 100%;
        margin: 0 auto;
        padding: 0 1rem;
        box-sizing: border-box;
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .otnotice-content:nth-of-type(3){
    }
    ul.otnotice-menu {
    }
    .otnotice-menu {
        width: 33% !important;
        max-height: 80%;
        overflow-y: auto;
        background: #F8F8F8;
        border: 1px solid #EEEEEE;
        -moz-box-shadow: 0px 7px 10px 0px rgba(124, 124, 124, 0.2);
        box-shadow: 0px 7px 10px 0px rgba(124, 124, 124, 0.2);
        margin-left: 0 !important;
        padding-top: 39px;
        padding-left: 28px;
        padding-right: 19px;
        padding-bottom: 49px;
        display: block;
        position:inherit !important;
    }
    .otnotice-content *, .otnotice-content *:before, .otnotice-content *:after {
        box-sizing: inherit;
    }
    li.otnotice-menu-section {
    }
    .otnotice-menu > .otnotice-menu-section {
        margin-bottom: 45px !important;
        list-style: none !important;
        height: 18px;
        width: auto !important;
        font-size: 14px;
        font-weight: bold;
        line-height: normal !important;
    }
    
    .otnotice-menu > .otnotice-menu-section a {
    }
    .otnotice-content *, .otnotice-content *:before, .otnotice-content *:after {
        box-sizing: inherit;
    }
    .otnotice-sections {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 67%  !important;
    }
    .otnotice-content *, .otnotice-content *:before, .otnotice-content *:after {
        box-sizing: inherit;
    }
    section.otnotice-section {
    }
    .otnotice-sections > .otnotice-section {
        position:inherit !important;
    }
    .otnotice-sections > .otnotice-section:last-child {
    }
    h2.otnotice-section-header {
    }
    .otnotice-sections > .otnotice-section > h2.otnotice-section-header {
        color: #696969;
        font-size: 16px;
        font-weight: bolder;
        line-height: 19px;
        margin-left: 40px;
        margin-bottom: 20px;
    }
    .otnotice-section-content {
    }
    .otnotice-sections > .otnotice-section > .otnotice-section-content {
        margin-left: 40px;
    }  
    .otnotice-version {
        flex-basis: 100%;
    }
    /* Compass OneTrust Privacy Notice start */
	
	/* design wrappers */
	#page_wrapper {
		background:#FFFFFF;
	}
	
	/* design containers */
	.header_container {
		background:#0E541C;
		padding-top:1em;
		padding-bottom:0.5em;
	}
	
	.brand_container {
		/*width:100%;*/
		width:50%;
        max-width: 300px;
		float:left;
	}
	.brand {
		width:300px;
		height:inherit;
	}
	.brand img {
		width:300px;
		height:inherit;
		display:block !important;
		padding-bottom:0.5em;
		border:0 !important;
	}
	.brand h1 {
		color:#AA6629 !important;
		font-family: 'Montserrat', sans-serif;
		/*font-size: 6vw !important;*/
		font-size:4.5em;
		font-weight:500;
		line-height: 80%;
		text-transform:none !important;
		margin-bottom:0 !important;
		padding-top:0.2em !important;
		padding-bottom:0 !important;
	}
	.brand h1 a {
		color:#AA6629 !important;
		z-index:1 !important;
	}
	.brand h1 a:hover {
		/*color:#AA6629 !important;*/
		color:#AA6629 !important;
	}
	.brand h1 span {
		display:block !important;
		margin-top:-1em !important;
		font-size:0.25em;
		font-family: 'Montserrat', sans-serif;
		text-transform:uppercase;
		color:#AA6629 !important;
		letter-spacing:1.375em !important;
	}
	.brand h1 span a {
		z-index:0 !important;
	}
	.header_details {
		text-align:right;
		padding-right:6%;
	}
	.header_details h3 {
		color:#AA6629;
		margin-bottom:1%;
	}
	
	/* scheme colors */
	.scheme_nav {
		background:#0E541C;
	}
	.scheme_bckcolor_1 {
		background:#0E541C;
	}
	.scheme_bckcolor_2 {
		background:#AA6629;
	}
	.scheme_bckcolor_3 {
		background:#e9e9e9;
	}
/*	.gradient_scheme_1 {
	background:# url(../../images/client-images/slide-sweep.png);
    background-image: url(../../images/client-images/slide-sweep.png), linear-gradient(#, #705446);
    background: # url(../../images/client-images/slide-sweep.png);
    background: url(../../images/client-images/slide-sweep.png), linear-gradient(#, #705446);
	background-position:bottom center;
	background-repeat:repeat-x;
	display:block;
	}*/
	
/*	.gradient_scheme_2 {
    background: #AA6629 url(../../images/client-images/footer-sweep.png);
    background-image: url(../../images/client-images/footer-sweep.png), linear-gradient(#AA6629, #AA6629);
    background: #AA6629 url(../../images/client-images/footer-sweep.png);
    background: url(../../images/client-images/footer-sweep.png), linear-gradient(#AA6629, #AA6629);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:5em;
	display:block;
	}*/
	
/*CSS clip-path polygon coordinates */
/*
https://bennettfeely.com/clippy/
*/

/* The Hero Div: High Left - Low Right
-webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%);
clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%);

The Hero Div: Low Left - High Right
-webkit-clip-path: polygon(0 6%, 100% 0, 100% 94%, 0 100%);
clip-path: polygon(0 6%, 100% 0, 100% 94%, 0 100%);

The Footer Div: High Left - Low Right
-webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 100%);
clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 100%);
*/	

.gradient_scheme_1 {
	/*background: #AA6629;*/
	background:#fff;
	/*-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 94%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 94%);*/
  /* set height to pixels if you want angle to change with screen width */
}
.gradient_scheme_1_banner {
		background:#e9e9e9 url(../../images/client-images/angles-grey-gold-btm-left.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;
		width: 100%;
	-webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}
.gradient_scheme_2 {
	padding-top:80px;
		background:#AA6629 url(../../images/client-images/angles-grey-gold-btm-fill.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		width: 100%;
	-webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
	/*-webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 100%);*/
}
	
	.content_container {
		max-width: 1200px !important; 
	}
	
	.content_bullets ul {
		padding-left:1em;
	}
	.content_bullets li {
		list-style:circle;
		padding:0.5em;
	}

	.date_columns {
	}
	.date_columns li {
		line-height:180%;
		margin-bottom:1.5em;
		padding-right:4%;
		border-right:#e9e9e9 solid 1px;
	}
	.date_columns p {
		margin:0;
		padding:0;
		padding-bottom:4%;
		line-height:140%;
	}
	.date_columns h3 {
		margin:0;
		padding:0;
		margin-bottom:0.5em;
		display:block;
		text-align:center;
		line-height:280%;
		background:#e9e9e9;
		color:#AA6629;
	}
	
	.dashboard_articles {
		/*padding:4%;
		margin:4%;*/
		/*border:#e9e9e9 solid 1px !important;*/
	}

	.dashboard_events_header, .dashboard_news_header, .dashboard_documents_header {
		margin-bottom:1em;
		border:#e9e9e9 solid 1px !important;
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.dashboard_events_header a, .dashboard_news_header a, .dashboard_documents_header a {
		background:#fff;
		display:block;
		padding:4%;
	}
	.dashboard_events_header a:hover, .dashboard_news_header a:hover, .dashboard_documents_header a:hover {
		background:#e9e9e9;
		color:#AA6629;
	}
	.dashboard_news_list, .dashboard_documents_list, .dashboard_events_list {
		background:#fff;
		padding:4%;
	}
.up4_columns {
    margin-left: 1.375% !important;
    margin-right: 1.375% !important;
    /*margin-bottom: 1% !important;*/
    margin-top: 1% !important;
}
/* New Flex */
.parent_flex {
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
}
.child_flex {
    flex: 0 100%;
    height: inherit;
    margin-bottom: 2%;
}
/*.child_flex:first-child {
	padding-left:0 !important;
}*/
/* End New Flex */
/* End New Flex */
	
	.freemason, .freemason_count_3_min_1280, .freemason_count_4_min_1681 .freemason_count_3_min_1201, .freemason_count_3_min_1201_biggap, .freemason_count_2_min_854, .freemason_count_6_min_1920, .freemason_count_2_min_681, .freemason_count_4_min_1401 { 
	}
	.freemason_brick, .freemason_count_3_min_1280_brick, .freemason_count_4_min_1681_brick, .freemason_count_3_min_1201_brick, .freemason_count_3_min_1201_brick_biggap, .freemason_count_2_min_854_brick, .freemason_count_6_min_1920_brick, .freemason_count_2_min_681_brick, .freemason_count_4_min_1401_brick {
	}
	.freemason_count_4_min_1201_brick img, .freemason_count_6_min_1920_brick img {
		width:100%;
		height:inherit;
		border:0;
	}
	
	.news_columns {
	}
	.news_columns li {
		padding-right:4%;
		border-right:#e9e9e9 solid 1px;
		margin-bottom:4%; 
	}
	.news_columns p {
		margin:0;
		padding:0;
	}
	.news_columns h3 {
		display:block;
		color:#AA6629;
	}

.call-out-panel h1, .call-out-panel h2, .call-out-panel h3, .call-out-panel h4, .call-out-panel h5, .call-out-panel h6, .call-out-panel p {
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); /* How this works: 2px offset 2px offset 2px blur */
}
	/* design styles */
	.design_style_1 {
	}
	
	.design_style_2 {
		margin:0;
		margin-bottom:2em;
		padding:0;
		background-color: #AA6629;
		color: #e9e9e9;
	}
	.design_style_2 h1,
	.design_style_2 h2,
	.design_style_2 h3,
	.design_style_2 h4,
	.design_style_2 h5,
	.design_style_2 h6,
	.design_style_2 p {
		margin:0;
		padding:0;
		font-weight:400;
		color:#e9e9e9 !important;
	}
	.design_style_2 a {
		color:#e9e9e9 !important;
	}
	.design_style_2 a:hover {
		color:#AA6629 !important;
		text-decoration:underline;
	}
	
	.design_style_2_alt {
		margin:0;
		margin-bottom:2em;
		padding:1.5%;
		/*background-color: #AA6629;
		color: #e9e9e9;*/
		border:#e9e9e9 solid 3px;
	}
	.design_style_2_alt h1,
	.design_style_2_alt h2,
	.design_style_2_alt h3,
	.design_style_2_alt h4,
	.design_style_2_alt h5,
	.design_style_2_alt h6,
	.design_style_2_alt p {
		margin:0;
		padding:0;
		font-weight:400;
		/*color:#e9e9e9 !important;*/
		color:#AA6629 !important;
	}
	.design_style_2_alt a {
		/*color:#e9e9e9 !important;*/
		color:#AA6629 !important;
	}
	.design_style_2_alt a:hover {
		color:#AA6629 !important;
		text-decoration:underline;
	}
	
	.design_style_3 {
		margin:0;
		padding:0;
		background-color: #e9e9e9;
		color: #AA6629;
	}
	.design_style_3 h1,
	.design_style_3 h2,
	.design_style_3 h3,
	.design_style_3 h4,
	.design_style_3 h5,
	.design_style_3 h6,
	.design_style_3 p {
		margin:0;
		padding:0;
		font-weight:400;
		color:#AA6629 !important;
	}
	.design_style_3 a {
		color:#AA6629 !important;
	}
	.design_style_3 a:hover {
		color:#AA6629 !important;
		text-decoration:underline;
	}
	
	.design_style_4 {
		background-color: #AA6629;
		/*-webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%);
		clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%);*/
		color: #FFF;
		text-align:center;
	}
	.design_style_4 h1,
	.design_style_4 h2,
	.design_style_4 h3,
	.design_style_4 h4,
	.design_style_4 h5,
	.design_style_4 h6,
	.design_style_4 p {
		color:#FFF !important;
	}
	.design_style_4 a {
		color:#AA6629 !important;
	}
	.design_style_4 a:hover {
		color:#AA6629 !important;
		text-decoration:underline;
	}
	
	.design_style_5 {
		background:#e9e9e9 url(../../images/client-images/angles-grey-green-top-right.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		width: 100%;
	-webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
		/*-webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%);
		clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%);*/
	}
	.design_style_5 h1,
	.design_style_5 h2,
	.design_style_5 h3,
	.design_style_5 h4,
	.design_style_5 h5,
	.design_style_5 h6,
	.design_style_5 p {
	}
	.design_style_5 a {
	}
	.design_style_5 a:hover {
	}
	
	.design_style_6 {
		margin:0 !important;
		padding:0 !important;
		margin-bottom:2em !important;
	}
	.design_style_6:nth-child(even) {
		margin-left:4% !important;
	}
	
	.design_style_7 {
		margin:0 !important;
		margin-left:2% !important;
		margin-bottom:2em !important;
	}
	.design_style_7 h4 {
		margin:0 !important;
		padding:0 !important;
		padding-top:4% !important;
		padding-bottom:4% !important;
		font-size:90%;
		line-height:140% !important;
	}
	.design_style_7 p {
		font-size:80%;
		line-height:160% !important;
	}
	.design_style_7 img {
		display:block;
		width:100%;
		height:inherit;
	}
	.design_style_7:nth-of-type(4n+1) { /* selects every 5th nth */
		margin-left:0 !important;
	}
	
	.design_style_8 {
		background-color:#e9e9e9;
	}
	.design_style_8 h1,
	.design_style_8 h2,
	.design_style_8 h3,
	.design_style_8 h4,
	.design_style_8 h5,
	.design_style_8 h6,
	.design_style_8 p {
	}
	.design_style_8 a {
	}
	.design_style_8 a:hover {
	}
	
	.hero_container {
		position:relative;
		width:100%;
	}
	.hero {
		/*position:absolute;*/
		width:100%;
		display:block;
		z-index:2;
	}
	.hero img {
		width:100%;
		height:inherit;
	}
	.hero_overlay {
		position:absolute;
		margin:0 auto;
		top:25%;
		padding-top:13%;
		margin-left:33%;
		margin-right:33%;
		width:33%;
		height:inherit;
		z-index:3;
	}
	.hero_overlay img {
		width:100%;
		height:inherit;
		display: block;
		margin: 0 auto;
		background-color:rgba(255, 255, 255, 0.6);
		border:#fff solid 1px;
		-o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	.hero_overlay img:hover {
		background-color:rgba(255, 255, 255, 0.9);
		-o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	.hero_overlay_text {
		position:absolute;
		margin:0 auto;
		top:25%;
		padding-top:13%;
		margin-left:25%;
		margin-right:25%;
		width:50%;
		height:inherit;
		z-index:3;
	}
	.hero_overlay_text_content {
		padding:8%;
		/*background:#fff;*/
		background-color:rgba(255, 255, 255, 0.7);
		border:#fff solid 1px;
		/*opacity:0.6;*/
	}
	.hero_overlay_text_content h1, .hero_overlay_text_content h2, .hero_overlay_text_content h3, .hero_overlay_text_content h4, .hero_overlay_text_content h5, .hero_overlay_text_content h6, .hero_overlay_text_content p, .hero_overlay_text_content ul, .hero_overlay_text_content li  {
		opacity:1.0;
		margin-bottom:1%;
		color:#000;
	}
	.hero_overlay_text_content h1, .hero_overlay_text_content h2, .hero_overlay_text_content h3, .hero_overlay_text_content h4, .hero_overlay_text_content h5, .hero_overlay_text_content h6 {
		opacity:1.0;
		margin-bottom:1%;
		color:#000;
		font-weight:500;
	}
	
	
ul.odd_box {
	margin:0 auto;
	padding:0;
	width: 100%;
	list-style:none;
}
ul.odd_box li {
	width: 100%;
	margin:0;
	padding:10%;
	padding-bottom:8%;
	padding-left:0;
	padding-right:0;
	list-style:none;
	border-top:#eaeaea solid 1px;
}
ul.odd_box li ul {
	margin:0;
	margin-top:2em;
	padding:0;
	list-style:none;
}
ul.odd_box li ul li {
	margin:0;
	padding:0;
	list-style:none;
	border-top:0;
}
.odd_box_photo {
	margin:0;
	padding:0;
	width:47% !important;
	height:inherit;
	overflow:hidden;
}
.odd_box_photo img {
	margin:0;
	padding:0;
	display:inline-block;
	width:100% !important;
	height:inherit;
}
.odd_box_text {
	margin:0;
	display:inline-block;
	width:44% !important;
	height:inherit;
}
.odd_box_text h2 {
	margin-top:0;
	padding-top:0;
}
ul.odd_box li:nth-of-type(odd) {
}
ul.odd_box li:nth-of-type(odd) .odd_box_photo {
	float:right;
	padding-left:3%;
}
ul.odd_box li:nth-of-type(odd) .odd_box_text {
	padding-right:3%;
}
ul.odd_box li:nth-of-type(even) .odd_box_photo {
	float:left;
	padding-right:3%;
}
ul.odd_box li:nth-of-type(even) .odd_box_text {
	padding-left:3%;
}

.locations_container {
	margin:0 auto;
	padding:0;
	width: 100%;
	height:inherit;
	background-color:#e9e9e9;
  	background-image: 
	  url(../../images/client-images/angles-grey-green-top-right.jpg),
	  url(../../images/client-images/angles-grey-gold-btm-left.jpg);
  	background-repeat:
      no-repeat,
      no-repeat;
  	background-position: top, bottom;
}
.locations_container h2 {
	font-size: 2.125em;
}
.locations_content {
	padding-bottom:2%;
}
.locations_content h3 {
}
.locations_content h6 {
	text-transform:none !important;
	margin-bottom:0;
	padding-top:2.5%;
	padding-bottom:0;
	color:#000;
	font-weight:300 !important;
}
.locations_content h6 a {
	color:#000;
}
.locations_content p {
	margin-top:0;
	padding-top:0;
	font-size:80%;
}
.locations_row {
	/*display:block;*/
	width: 100%;
}
.locations_row_heading {
	display:block;
	width: 100%;
}
.locations_wrapper {
	float:left;
	width: 28.6666666667%;
	padding:2%;
	padding-top:0;
	padding-bottom:0;
	/*min-height:200px;*/
}
/*.locations_table {
	display:table;
}
.locations_cell {
	display:table-cell;
}*/
/* Color scheme
Green #0E541C
Copper #AA6629
Gold #AA6629
Light Grey #e9e9e9
*/
.locations_circle_container {
	float:left;
	display:block !important;
	width:25%;
}
.locations_circle {
	display:block;
	margin-right:6%;
	margin-bottom:6%;
	width:60px;
	height:60px;
	border-radius:30px;
	background:#0E541C;
	border:#fff solid 2px;
	overflow:hidden;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.locations_circle a:hover {
	background:#AA6629;
}
.locations_circle:hover {
	background:#AA6629;
}
.locations_circle img {
	width:100%;
	height:inherit;
	display:block;
}
/*ul.locations_wrapper:nth-of-type(even) > li.locations_circle_container > div.locations_circle {
	background:#AA6629 !important;
}*/
/*ul.locations_wrapper:nth-of-type(even) > li.locations_circle_container > div.locations_circle {
	background:#AA6629 !important;
}*/
/*div.locations_wrapper > div.locations_circle:nth-of-type(odd) {
	background:#FF0004 !important;
}*/

/*div.section div:nth-of-type(even)
{
    color: Green;
}
div.section div:nth-of-type(odd)
{
    color: Red;
}*/

.locations_brick {
	float:left;
	width:75%;
	display:block !important;
}
	
/*---------------------------------
	collapse_style2
-----------------------------------*/
	.collapse_style2 {
	}
	.collapse_style2 li {
		cursor:pointer !important;
	}
	.collapse_style2 li h3 {
		display:block;
		font-size:80% !important;
		cursor:pointer !important;
	}
	.collapse_style2 li h3:hover {
		color:#AA6629 !important;
		cursor:pointer !important;
	}
	.collapse_style2a li ul li {
		display:block;
		background:#eaeaea !important;
	}


/*---------------------------------
	collapsing panels
-----------------------------------*/
.collapsing_category {
	cursor: pointer;
}
.collapsing_category:hover, .collapsing_category h3:hover {
	cursor: pointer !important;
}
	/*.collaps_category {
		padding-left:1%;
		cursor:pointer;
	}
	.collaps_category:nth-of-type(even) {
		background:#eaeaea;
	}
	.collaps_subcategory {
		padding-bottom:4%;
	}*/
.collaps_category {
	cursor: pointer;
	position: relative;
	margin:0;
	padding:0;
	width:auto;
	background:none !important;
}
.collaps_category:hover {
	cursor: pointer;
	position: relative;
}
.collaps_category h3 {
	font-size:100%;
	margin:0 !important;
	margin-top:1% !important;
	padding:0 !important;
	border-bottom:#e9e9e9 solid 1px;
}
.collaps_category h3:hover {
	cursor: pointer;
	color:#AA6629 !important;
}
.collaps_category h3:visited {
}
.collaps_subcategory {
	margin:0px;
	margin-bottom:2% !important;
	padding:2%;
	border:#e9e9e9 solid 1px;
	border-top:0;
}
.collaps_subcategory h1, .collaps_subcategory h2, .collaps_subcategory h3, .collaps_subcategory h4, .collaps_subcategory h5, .collaps_subcategory h5, .collaps_subcategory p {
}
/*.collaps_subcategory ul {
	list-style:none;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:12px;
}
.collaps_subcategory li {
	list-style:none;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:12px;
}
ul.collaps_subcategory li:last-child {
	padding-bottom:18px;
	margin-bottom:18px;
}*/
	.coloredcell {
		display:block;
		width:94% !important;
		padding:2%;
		padding-left:0;
		/*border:#e9e9e9 solid 1px;*/
		margin-bottom: 2.5em;
	}
	.hidden_style8 {
		float:left;
	}
	
	/*.columns_style1 {
		margin-top:0 !important;
		padding-top:0 !important;
	}*/
	
	/* nth-child */
	.design_columns_style1 li:nth-child(2n) {  /* or 4n+1 */
		border-right:0;
	}
	.design_columns_style1 li:nth-child(3n) {  /* or 4n+1 */
		margin-left:0;
	}
	
	.design_columns_style2 li:nth-child(3n) {  /* or 4n+1 */
		border-right:0;
	}
	.design_columns_style2 li:nth-child(4n) {  /* or 4n+1 */
		margin-left:0;
	}
	
	.design_columns_style3 li:nth-child(4n) {  /* or 4n+1 */
		border-right:0;
	}
	.design_columns_style3 li:nth-child(5n) {  /* or 4n+1 */
		margin-left:0;
	}

.list_item_large {
	font-size:1.5em;
	margin-bottom:2em;
}
.list_item_large ul {
	margin:0;
	padding:0;
	list-style:none;
}
.list_item_large li {
	margin:0;
	padding:0;
	padding-left:0.75em;
	list-style:none;
}
.list_item_large ul > li {
	border-bottom:#e9e9e9 solid 1px;
}
.list_item_large li p {
	font-size:20px !important;
	padding-left:3em !important;
	padding-bottom:0 !important;
}
.list_item_large li a {
	display:block;
	padding:0.5em;
	padding-left:0;
}
.list_item_large li:nth-child(2) {
}
.list_item_large li a:first-child {
}
.list_item_large ul > li:nth-child(1)  {
	border-top:#e9e9e9 solid 1px;
}
.list_item_large ul > li > ul > li, .list_item_large ul > li > ul > li > ul > li {
	padding-left:2em !important;
	border-bottom:0;
}
.list_item_large ul > li:nth-child(odd), .list_item_large ul > li > ul > li:nth-child(odd) {
	/*background:#eaeaea; */
	/*border-bottom:#e9e9e9 solid 1px;*/
}
.list_item_large ul > li > ul > li, .list_item_large ul > li > ul > li > ul > li {
	/*background:none !important;  */
	/*border-bottom:0;*/
}
.site-map li {
	padding-left:2% !important;
	margin-left:0% !important;
	font-size:90%;
}
.site-map li span {
	display:block;
	width:100%;
	margin-left:0 !important;
	font-weight:600;
	font-size:140%;
	padding-top:0.5em !important;
	padding-bottom:0.5em !important;
	border-top:0 !important;
}

.hr_rule_bottom {
	width:100%;
	border-bottom:#444 solid 1px;
}

/* CSS Grid */
.cssgrid_style1 {
 }
.cssgrid_style1 img {
	width:100%;
}
.cssgrid_style1 {
	margin-top:2em;
	-moz-column-count: 4;
	-moz-column-gap: 1.25em;
	-webkit-column-count: 4;
	-webkit-column-gap: 1.25em;
	column-count: 4;
	column-gap: 1.25em;
	}
.cssgrid_style1 span {
     /*column-break-before: always;*/
	 -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
	}
/* CSS Grid */
	
/* Flexbox */
.flexbox_container {
  /*SET DISPLAY FLEX ON CONTAINER*/ 
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
/*.flexbox_container > .flexbox_content { width: 40%; float:left; } 
.flexbox_container > .flexbox_content { margin-right: 1%; }*/
	
	.flexbox_style1 {
		float:left !important;
		width: 10.6666666667% !important;
		margin:1% !important;
		border:#000 solid 1px;
		/*margin-left:2% !important;
		margin-bottom:2em !important;*/
	}
	.flexbox_style1:nth-of-type(3n+1) { /* selects every 3rd nth */
	}
	
	.flexbox_style2 {
	}
	.flexbox_style2:nth-of-type(3n+1) { /* selects every 3rd nth */
	}
	
	.flexbox_style3 {
	}
	.flexbox_style3:nth-of-type(3n+1) { /* selects every 3rd nth */
	}
	
/* Vertical Aligners */
	.vertical_align_bottom_style1 {
	}
	.vertical_align_bottom_style2 {
	}
	.vertical_align_bottom_style3 {
	}
	
	/*.image {
		border: 0;
		position: relative;
	}

		.image.fit {
			display: block;
			width: 100%;
			height:inherit;
		}

			.image.fit img {
				display: block;
			}*/
			
	.image_fit {
		width:100%;
		height:inherit;
		margin:0;
		padding:0;
	}
			
	.image_fit img {
		display:block !important;
		width:100% !important;
		height:inherit !important;
	}
	
.portfolio_fadein {
	-webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: opacity 2s ease;
    -moz-transition: opacity 2s ease;
    /*-o-transition: opacity 2s ease;*/
    transition: opacity 2s ease;
}
.portfolio_fadein.is_visible {
	-webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

/* Button Styles */

/* button_style1 */
.button_style1 {
	 }
.button_style1 a {
	text-decoration:none !important;
	}
.button_style1 a:hover,
.button_style1 a:focus {
	}
.button_style1:hover,
.button_style1:focus {
	}
.button_style1 input[type="email"],
.button_style1 input[type="number"],
.button_style1 input[type="search"],
.button_style1 input[type="text"],
.button_style1 input[type="tel"],
.button_style1 input[type="url"],
.button_style1 input[type="password"],
.button_style1 input[type="checkbox"],
.button_style1 input[type="radio"],
.button_style1 select {
}
.button_style1 input[type="submit"],
.button_style1 input[type="reset"],
.button_style1 input[type="button"] {
}
	input[type="submit"].button_style1:hover,
	input[type="reset"].button_style1:hover,
	input[type="button"].button_style1:hover {
	}
.button_style1_inherit_width {
	}
.button_style1_inherit_width a {
}
a.button_style1_inherit_width_active {
}

/* button_style2 */
.button_style2 {
	width:100%;
	color: #FFF !important;
	background-color:#AA6629 !important;
	border:#FFF solid 1px !important; 
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		border-radius: 4px;
	 }
.button_style2 a {
	text-decoration:none !important;
	}
.button_style2 a:hover,
.button_style2 a:focus {
	color: #fff !important;
	background-color:#000 !important;
	}
.button_style2:hover,
.button_style2:focus {
	}
.button_style2 input[type="email"],
.button_style2 input[type="number"],
.button_style2 input[type="search"],
.button_style2 input[type="text"],
.button_style2 input[type="tel"],
.button_style2 input[type="url"],
.button_style2 input[type="password"],
.button_style2 input[type="checkbox"],
.button_style2 input[type="radio"],
.button_style2 select {
}
.button_style2 input[type="submit"],
.button_style2 input[type="reset"],
.button_style2 input[type="button"] {
}
	input[type="submit"].button_style2:hover,
	input[type="reset"].button_style2:hover,
	input[type="button"].button_style2:hover {
		color: #fff !important;
		background-color:#000 !important;
	}
.button_style2_inherit_width {
	}
.button_style2_inherit_width a {
}
a.button_style2_inherit_width_active {
}

/* button_style3 */
.button_style3 {
	margin:0 auto;
	width:auto;
	min-width:9em;
	text-align:center !important;
	 }
.button_style3 a {
	display:block;
 	height: 42px;
	padding:0;
	padding-left:2%;
	padding-right:2%;
  	line-height: 42px;
	white-space: nowrap;
	color: #fff !important;
	background-color:#000 !important;
	text-decoration:none !important;
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
.button_style3 a:hover,
.button_style3 a:focus {
	color: #FFF !important;
	background-color:#AA6629 !important;
	}
.button_style3:hover,
.button_style3:focus {
	}
.button_style3 input[type="email"],
.button_style3 input[type="number"],
.button_style3 input[type="search"],
.button_style3 input[type="text"],
.button_style3 input[type="tel"],
.button_style3 input[type="url"],
.button_style3 input[type="password"],
.button_style3 input[type="checkbox"],
.button_style3 input[type="radio"],
.button_style3 select {
}
.button_style3 input[type="submit"],
.button_style3 input[type="reset"],
.button_style3 input[type="button"] {
}
	input[type="submit"].button_style3:hover,
	input[type="reset"].button_style3:hover,
	input[type="button"].button_style3:hover {
	}
.button_style3_inherit_width {
	}
.button_style3_inherit_width a {
}
a.button_style3_inherit_width_active {
}

/* button_style4 */
.button_style4 {
	margin:0 auto;
	width:auto;
	min-width:9em;
	max-width:18em;
	text-align:center !important;
	 }
.button_style4 a {
	display:block;
 	height: 42px;
	padding:0;
	padding-left:2%;
	padding-right:2%;
  	line-height: 42px;
	white-space: nowrap;
	color: #FFF !important;
	background-color:#000 !important;
	text-decoration:none !important;
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
.button_style4 a:hover,
.button_style4 a:focus {
	color: #FFF !important;
	background-color:#AA6629 !important;
	}
.button_style4:hover,
.button_style4:focus {
	}
.button_style4 input[type="email"],
.button_style4 input[type="number"],
.button_style4 input[type="search"],
.button_style4 input[type="text"],
.button_style4 input[type="tel"],
.button_style4 input[type="url"],
.button_style4 input[type="password"],
.button_style4 input[type="checkbox"],
.button_style4 input[type="radio"],
.button_style4 select {
}
.button_style4 input[type="submit"],
.button_style4 input[type="reset"],
.button_style4 input[type="button"] {
}
	input[type="submit"].button_style4:hover,
	input[type="reset"].button_style4:hover,
	input[type="button"].button_style4:hover {
	}
.button_style4_inherit_width {
	}
.button_style4_inherit_width a {
}
a.button_style4_inherit_width_active {
}

/* button_style4_hori */
ul.button_style4_hori_container li {
	float:left;
	margin-left:4%;
	width:48% !important;
}
ul.button_style4_hori_container li:first-child {
    margin-left:0 !important; }
	
.button_style4_hori {
	/*margin:0 auto;*/
	/*width:auto;*/
	/*min-width:9em;*/
	/*max-width:18em;*/
	text-align:center !important;
	 }
.button_style4_hori a {
	display:block;
 	height: 42px;
	padding:0;
	padding-left:2%;
	padding-right:2%;
  	line-height: 42px;
	white-space: nowrap;
	color: #FFF !important;
	background-color:#000 !important;
	text-decoration:none !important;
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
.button_style4_hori a:hover,
.button_style4_hori a:focus {
	color: #FFF !important;
	background-color:#AA6629 !important;
	}
.button_style4_hori:hover,
.button_style4_hori:focus {
	}
.button_style4_hori input[type="email"],
.button_style4_hori input[type="number"],
.button_style4_hori input[type="search"],
.button_style4_hori input[type="text"],
.button_style4_hori input[type="tel"],
.button_style4_hori input[type="url"],
.button_style4_hori input[type="password"],
.button_style4_hori input[type="checkbox"],
.button_style4_hori input[type="radio"],
.button_style4_hori select {
}
.button_style4_hori input[type="submit"],
.button_style4_hori input[type="reset"],
.button_style4_hori input[type="button"] {
}
	input[type="submit"].button_style4_hori:hover,
	input[type="reset"].button_style4_hori:hover,
	input[type="button"].button_style4_hori:hover {
	}
.button_style4_hori_inherit_width {
	}
.button_style4_hori_inherit_width a {
}
a.button_style4_hori_inherit_width_active {
}


/* button_style5 */
.button_style5 {
	width:100%;
	 }
.button_style5 a {
	text-decoration:none !important;
	}
.button_style5 a:hover,
.button_style5 a:focus {
	}
.button_style5:hover,
.button_style5:focus {
	}
.button_style5 input[type="email"],
.button_style5 input[type="number"],
.button_style5 input[type="search"],
.button_style5 input[type="text"],
.button_style5 input[type="tel"],
.button_style5 input[type="url"],
.button_style5 input[type="password"],
.button_style5 input[type="checkbox"],
.button_style5 input[type="radio"],
.button_style5 select {
}
.button_style5 input[type="submit"],
.button_style5 input[type="reset"],
.button_style5 input[type="button"] {
}
	input[type="submit"].button_style5:hover,
	input[type="reset"].button_style5:hover,
	input[type="button"].button_style5:hover {
	}
.button_style5_inherit_width {
	}
.button_style5_inherit_width a {
}
a.button_style5_inherit_width_active {
}

/* button_style6 */
.button_style6 {
	width:auto;
	min-width:2.25em;
	 }
.button_style6 a {
	text-decoration:none !important;
	}
.button_style6 a:hover,
.button_style6 a:focus {
	}
.button_style6:hover,
.button_style6:focus {
	}
.button_style6 input[type="email"],
.button_style6 input[type="number"],
.button_style6 input[type="search"],
.button_style6 input[type="text"],
.button_style6 input[type="tel"],
.button_style6 input[type="url"],
.button_style6 input[type="password"],
.button_style6 input[type="checkbox"],
.button_style6 input[type="radio"],
.button_style6 select {
}
.button_style6 input[type="submit"],
.button_style6 input[type="reset"],
.button_style6 input[type="button"] {
}
	input[type="submit"].button_style6:hover,
	input[type="reset"].button_style6:hover,
	input[type="button"].button_style6:hover {
	}
.button_style6_inherit_width {
	}
.button_style6_inherit_width a {
}
a.button_style6_inherit_width_active {
}

/* button_style7 */
.button_style7 {
	width:100%;
	 }
.button_style7 a {
	text-decoration:none !important;
	}
.button_style7 a:hover,
.button_style7 a:focus {
	}
.button_style7:hover,
.button_style7:focus {
	}
.button_style7 input[type="email"],
.button_style7 input[type="number"],
.button_style7 input[type="search"],
.button_style7 input[type="text"],
.button_style7 input[type="tel"],
.button_style7 input[type="url"],
.button_style7 input[type="password"],
.button_style7 input[type="checkbox"],
.button_style7 input[type="radio"],
.button_style7 select {
}
.button_style7 input[type="submit"],
.button_style7 input[type="reset"],
.button_style7 input[type="button"] {
}
	input[type="submit"].button_style7:hover,
	input[type="reset"].button_style7:hover,
	input[type="button"].button_style7:hover {
	}
.button_style7_inherit_width {
	}
.button_style7_inherit_width a {
}
a.button_style7_inherit_width_active {
}

/* button_style8 */
.button_style8 {
	margin:0 auto;
	width:inherit !important;
	margin-right:2% !important;
	 }
.button_style8 a {
	display:block;
 	height: 42px;
	padding:0;
	padding-left:2%;
	padding-right:2%;
  	line-height: 42px;
	white-space: nowrap;
	color: #AA6629 !important;
	border:#e9e9e9 solid 1px !important;
	text-decoration:none !important;
		-webkit-border-radius: 4px !important; 
		-moz-border-radius: 4px !important; 
		border-radius: 4px !important; 
	}
.button_style8 a:hover,
.button_style8 a:focus {
	}
.button_style8:hover,
.button_style8:focus {
	}
.button_style8 input[type="email"],
.button_style8 input[type="number"],
.button_style8 input[type="search"],
.button_style8 input[type="text"],
.button_style8 input[type="tel"],
.button_style8 input[type="url"],
.button_style8 input[type="password"],
.button_style8 input[type="checkbox"],
.button_style8 input[type="radio"],
.button_style8 select {
	margin-right:2% !important;
}
.button_style8 input[type="submit"],
.button_style8 input[type="reset"],
.button_style8 input[type="button"] {
}
	input[type="submit"].button_style8:hover,
	input[type="reset"].button_style8:hover,
	input[type="button"].button_style8:hover {
	}
.button_style8_inherit_width {
	margin-right:2% !important;
	float:left;
	width:inherit;
	display:block;
	}
.button_style8_inherit_width a {
	color:#AA6629;
	text-decoration:none !important;
}
a.button_style8_inherit_width_active {
	color:#AA6629;
}

/* button_style9 */
.button_style9 {
	width:100%;
	 }
.button_style9 a {
	display:block;
 	height: 42px;
	padding:0;
	padding-left:2%;
	padding-right:2%;
  	line-height: 42px;
	white-space: nowrap;
	color: #AA6629 !important;
	border:#e9e9e9 solid 1px !important;
	text-decoration:none !important;
		-webkit-border-radius: 4px !important; 
		-moz-border-radius: 4px !important; 
		border-radius: 4px !important; 
	}
.button_style9 a:hover,
.button_style9 a:focus {
	color: #FFF !important;
	background-color:#AA6629 !important;
	}
.button_style9:hover,
.button_style9:focus {
	}
.button_style9 input[type="email"],
.button_style9 input[type="number"],
.button_style9 input[type="search"],
.button_style9 input[type="text"],
.button_style9 input[type="tel"],
.button_style9 input[type="url"],
.button_style9 input[type="password"],
.button_style9 input[type="checkbox"],
.button_style9 input[type="radio"],
.button_style9 select {
}
.button_style9 input[type="submit"],
.button_style9 input[type="reset"],
.button_style9 input[type="button"] {
}
	input[type="submit"].button_style9:hover,
	input[type="reset"].button_style9:hover,
	input[type="button"].button_style9:hover {
	}
.button_style9_inherit_width {
	float:left !important;
	width:auto !important;
	padding:0.5em;
	color: #AA6629 !important;
	text-decoration:none !important;
	}
.button_style9_inherit_width a {
	color:#AA6629;
	padding-right:0.5em !important;
}
a.button_style9_inherit_width_active {
	color:#AA6629;
}



/* button_style10 */
.anchor_this {
	margin:0;
	padding:0;
	margin-right:3em;
	/*width:90%;*/
}
.anchor_this ul {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
.anchor_this li {
	display:inline-block;
	margin:0;
	margin-left:0.125em !important;
	margin-right:0.125em !important;
	margin-bottom:0.5em !important;
}
ul.button_style10 {
	 }
ul.button_style10 li {
	 }	 

.button_style10 {
	/*width:100%;*/
	 }
.button_style10 a {
	display:block;
 	height: 42px;
	padding:0;
	padding-left:8%;
	padding-right:8%;
	/*padding-left:1em;
	padding-right:1em;*/
  	line-height: 42px;
	white-space: nowrap;
	color: #AA6629 !important;
	border:#e9e9e9 solid 1px !important;
	text-decoration:none !important;
		-webkit-border-radius: 4px !important; 
		-moz-border-radius: 4px !important; 
		border-radius: 4px !important; 
	}
.button_style10 a:hover,
.button_style10 a:focus,
.button_style10 li a:hover,
.button_style10 li a:focus {
	color: #FFF !important;
	background-color:#AA6629 !important;
	}
.button_style10:hover,
.button_style10:focus {
	}
.button_style10 input[type="email"],
.button_style10 input[type="number"],
.button_style10 input[type="search"],
.button_style10 input[type="text"],
.button_style10 input[type="tel"],
.button_style10 input[type="url"],
.button_style10 input[type="password"],
.button_style10 input[type="checkbox"],
.button_style10 input[type="radio"],
.button_style10 select {
}
.button_style10 input[type="submit"],
.button_style10 input[type="reset"],
.button_style10 input[type="button"] {
}
	input[type="submit"].button_style10:hover,
	input[type="reset"].button_style10:hover,
	input[type="button"].button_style10:hover {
	}
.button_style10_inherit_width {
	/*float:left !important;*/
	width:auto !important;
	padding:0.5em;
	color: #AA6629 !important;
	text-decoration:none !important;
	}
.button_style10_inherit_width a {
	color:#AA6629;
	padding-right:0.5em !important;
}
a.button_style10_inherit_width_active {
	color:#AA6629;
}

/* button_style11 */
.button_style11 {
	margin:0;
	width:auto;
	max-width:50%;
	min-width:9em;
	text-align:center !important;
	 }
.button_style11 a {
	display:block;
 	height: 42px;
	padding:0;
	padding-left:2%;
	padding-right:2%;
  	line-height: 42px;
	white-space: nowrap;
	color: #fff !important;
	background-color:#000 !important;
	text-decoration:none !important;
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
.button_style11 a:hover,
.button_style11 a:focus {
	color: #FFF !important;
	background-color:#AA6629 !important;
	}
.button_style11:hover,
.button_style11:focus {
	}
.button_style11 input[type="email"],
.button_style11 input[type="number"],
.button_style11 input[type="search"],
.button_style11 input[type="text"],
.button_style11 input[type="tel"],
.button_style11 input[type="url"],
.button_style11 input[type="password"],
.button_style11 input[type="checkbox"],
.button_style11 input[type="radio"],
.button_style11 select {
}
.button_style11 input[type="submit"],
.button_style11 input[type="reset"],
.button_style11 input[type="button"] {
}
	input[type="submit"].button_style11:hover,
	input[type="reset"].button_style11:hover,
	input[type="button"].button_style11:hover {
	}
.button_style11_inherit_width {
	}
.button_style11_inherit_width a {
}
a.button_style11_inherit_width_active {
}

.call_to_action_button {
}
.call_to_action_button a {
	padding-top:1%;
	padding-bottom:1%;
}

/* Form Builder */
.formsb_labels {
	text-align:right;
	padding-top:0.5%;
	line-height:140%;
}
.formsb_fields {
}
.formsb_textarea {
	width:100%;
}
.formsb_textinput {
	width:100%;
}
.formsb_selector {
	width:100%;
}
.formsb_checkboxinput {
}
.formsb_uploaded_icon {
	float:left;
	width:64px;
	height:inherit;
	margin-right:2em;
}
.formsb_uploaded_icon img {
	width:64px;
	height:auto;
}
.formsb_uploaded_info {
	display:block !important;
	padding-bottom:2em;
	float:left;
	width:auto;
}

/* HELP DESK */
.helpdesk_mobile {
	display:none;
}
.helpdesk_status {
	float:left;
	width:16%;
}
.helpdesk_ticket_id {
	float:left;
	width:28%;
}
.helpdesk_last_message {
	float:left;
	width:28%;
}
.helpdesk_creator {
	float:left;
	width:28%;
}
.helpdesk_header {
	color:#AA6629;
	background-color:#e9e9e9;
}
.helpdesk_content {
	padding:0.5em !important;
	padding-top:0.25em !important;
	padding-bottom:0.25em !important;
	display:block !important;
}
.helpdesk_content, .helpdesk_content p {
	line-height:140% !important;
	margin-bottom:4%;
}
.helpdesk_content_data {
	font-size:80%;
}

/* Spreadsheet */
.spreadsheet_mobile {
	display:none;
}
.spreadsheet_mobilized {
	display:none;
}
.spreadsheet_desktop {
}
/*.spreadsheet_flex {
	display: flex;
}
.spreadsheet_col {
	flex: 1;
}*/
.spreadsheet_small_column {
	display:block;
	font-size:80% !important;
}
.spreadsheet_column {
	float:left;
	width:13%;
}
.spreadsheet_column_message {
	float:left;
	width:60%;
}
.spreadsheet_column, .spreadsheet_column_message {
	margin-bottom:2%;
}
.spreadsheet_header {
	color:#AA6629;
	background-color:#e9e9e9;
}
.spreadsheet_content {
	padding:0.5em !important;
	padding-top:0.75em !important;
	padding-bottom:0.25em !important;
	display:block !important;
}
.spreadsheet_header.spreadsheet_content {
	padding-top:0.25em !important;
}
/*.spreadsheet_content, .spreadsheet_content p {
	line-height:140% !important;
	margin-bottom:4%;
}*/
.spreadsheet_content, .spreadsheet_content p {
	line-height:140% !important;
	/*margin-bottom:4%;*/
}
.spreadsheet_content_data {
	font-size:80%;
}
/* Real Estate Properties */
.listingImages {
	position:relative;
	z-index:2;
}
.listingIcons {
	font-size:1.5em;
	color:#AA6629;
	position:absolute;
	float:right;
	bottom:0.5em;
	right:0.5em;
	margin:0;
	padding:0;
	z-index:3;
}
.listingIcons a {
	color:#AA6629;
	cursor:pointer !important;
}
.listingIcons a:hover {
	color:#ffffff;
}
.listingIconsBump {
	right:1.75em;
}

.borders {
	border:#e9e9e9 solid 1px !important;
}

/*.horizontal_form_max_width_text {
	max-width:9em !important;
}
.horizontal_form_max_width_select {
	max-width:12em !important;
}*/

/* radio check box */
.radio_checkbox_container {
	padding:0 !important;
	margin:0 !important;
	padding-bottom:2em;
	font-size:90% !important;
}
.radio_checkbox_container > label:first-of-type {
	line-height:100% !important;
	padding-top:0.5em !important;
	padding-right:0.5em !important;
	padding-bottom:0.5em !important;
	float:left !important;
}
.radio_checkbox_button {
    margin-right: 0.5em !important;
    margin-bottom: 0.5em !important;
  	border:#e9e9e9 solid 0px !important;
  	background:#e9e9e9 !important;
    overflow:auto !important;
    float:left !important;
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		border-radius: 4px;
}
.radio_checkbox_button:hover {
  border:#e9e9e9 solid 0px !important;
  background:#AA6629 !important;
  color:#e9e9e9 !important;
}
.radio_checkbox_button label {
	position:relative !important;
    float:left !important;
    width:auto !important;
}
/* https://css-tricks.com/almanac/selectors/c/checked/ */
.radio_checkbox_button label span {
    text-align:center !important;
	/*padding:0.375em !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
    display:block !important;*/
	padding:0.375em !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
    display:block !important;
}
.radio_checkbox_button label input {
    position:absolute !important;
    top:-20px !important;
}
.radio_checkbox_button input:checked + span {
  	background:#AA6629 !important;
  	color:#fff !important;
}

/*.drop_down select {
	font-family: 'Montserrat', sans-serif;
	font-size:1.5em !important;
}*/

.search_icon {
	color:#AA6629 !important;
	border:0 !important;
	width:2em !important;
}
.search_icon:hover {
		color:#AA6629 !important;
	}
	
	
/* Media Panels */	
	.media_row_container {
	}
	.media_row_container ul {
		margin:0;
		padding:0;
	}
	.media_container {
		/*max-height:23em !important;*/
		overflow:hidden !important;
		/*border-bottom:#000 solid 1px;*/
	}
	.media_container img {
	}
	
	.media_image {
		display: block;
		border: 0;
		width:100%;
		/*max-height:15.9em !important;*/
		height:320px !important;
		overflow:hidden !important;
	}
	.media_image img {
		width:100%;
		height:inherit;
	}
	
	.media_image_l340 {
		display: block;
		border: 0;
		width:100%;
		/*max-height:15.9em !important;*/
		height:320px !important;
		overflow:hidden !important;
	}
	.media_image_l340 img {
		width:100%;
		height:inherit;
		
		position: relative;
		top: 30%;
		transform: translateY(-30%);
	}

.object-fit_fill { object-fit: fill }
.object-fit_contain { object-fit: contain }
.object-fit_cover { object-fit: cover }
.object-fit_none { object-fit: none }
.object-fit_scale_down { object-fit: scale-down }
	
/* Other aspect ratios to try:
 * 56.25% = 16:9
 * 75% = 4:3
 * 66.66% = 3:2
 * 62.5% = 8:5
 */
	.youtube_video_container {
		/*max-height:15.9em !important;*/
		/*padding-bottom:1.55%;*/
		height:320px !important;
		background:#000;
	}
	.youtube_video {
		position: relative;
		width:100%;
		/*padding-bottom: 56.25%;*/ /* 16:9 */
		padding-bottom: 62.25%;
		height: 0;
	}		
	.youtube_video iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
    .vimeo_video {
        background: #000;
    }
	
.video { 
	position:relative; 
	/*overflow:hidden;*/
	}
.video video {
    position:relative;
    z-index:0;
}
.video_overlay {
	display:none !important;
}
/*.video_overlay {
	width:96% !important;
    position:absolute;
	display:block;
    top:0;
    left:0;
    z-index:1;
}
.video_overlay h5 {
	display:block;
	padding:2%;
	background-color:rgba(0, 0, 0, 0.4);
	color:#fff !important;
  opacity: 0;
  transition: opacity 5s ease-in-out;
   -moz-transition: opacity 5s ease-in-out;
   -webkit-transition: opacity 5s ease-in-out;
}
.video_overlay h5:hover {
	width:100% !important;
	display:block;
	padding:2%;
	background-color:rgba(0, 0, 0, 0.4);
	color:#fff !important;
  opacity: 1;
  transition: opacity .25s ease-in;
   -moz-transition: opacity .25s ease-in;
   -webkit-transition: opacity .25s ease-in;
}*/

/*foundation */
.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden; }
  .responsive-embed iframe,
  .responsive-embed object,
  .responsive-embed embed,
  .responsive-embed video,
  .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .responsive-embed.widescreen,
  .flex-video.widescreen {
    padding-bottom: 56.25%; }
/* end foundation */
	
	.weather > div {
		/*font-size: 0.9vw;*/
		line-height:130% !important;
		margin:0 auto;
		padding:0;
	}
	.weather p {
		/*font-size: 1.25vw;*/
		text-align:center;
		margin:0 auto;
		padding:0 !important;
	}
	.weather h2 {
		line-height:130% !important;
		margin:0 auto;
		padding:0 !important;
		padding-bottom:5% !important;
	}
	.weather h3 {
		/*font-size: 1.25vw;*/
		text-align:center;
		line-height:130% !important;
		margin:0 auto;
		padding:0 !important;
		padding-bottom:5% !important;
	}
	.weather h4 {
		/*font-size: 1.25vw;*/
		text-align:center;
		line-height:130% !important;
		margin:0 auto;
		padding:0 !important;
	}
	.weather h6 {
		/*font-size: 1.25vw;*/
		text-align:center;
		font-size:80% !important;
		line-height:130% !important;
		margin:0 auto;
		padding:0 !important;
	}
	.weather_media_h2 h2 {
		text-align:center;
    	font-size: 1em; 
    	font-size: 2.25vw;
	}
	.weather img {
		width:60%;
		height:inherit;
		display:block;
		margin:0 auto;
		padding:0;
	}
	
	.weatherside {
		padding-bottom:6% !important;
	}
	.weatherside, .weatherside p, .weatherside h3, .weatherside h4, .weatherside h6 {
		text-align:left !important;
	}
	.weatherside img {
		display:block;
		margin:0 !important;
		padding:0;
	}
	
	.alert_notice {
		/* https://css-tricks.com/vertically-center-multi-lined-text/ */
		width:100%;
		height:320px !important;
  		position: relative;
	}
	
	.alert_notice h1 {
		font-size:2em !important;
		font-weight:400 !important;
		line-height:140%;
		color:#AA6629;
		margin:0;
		padding:0;
	}
	.alert_notice p {
		font-size:1.25em !important;
		line-height:140%;
		color:#AA6629;
		margin:0;
		padding:0;
	}
	.alert_notice a {
		margin:0;
		padding:2%;
		height:inherit;
		color:#AA6629;
		background:#C00;
		border:0;
		display: table-cell; 
		vertical-align: middle; 
		text-align: center; 
		
    	/*animation: background-fade 10s infinite;*/
    	/*animation: pulse 10s infinite;*/
		animation: blink 3s step-start 0s infinite;
  		-webkit-animation: blink 3s step-start 0s infinite;
	}
	.alert_notice a:hover {
		color:#AA6629 !important;
		background:#333333 !important;
		animation:none !important;
  		-webkit-animation:none !important;
	}
	
	.no_noaa_fall_back {
		display:block !important;
		width:100%;
	}
	.no_noaa_fall_back h1 {
		color:#AA6629 !important;
		font-size:1.75em !important;
		font-weight:400 !important;
		margin:0;
		padding:0;
	}
	.no_noaa_fall_back p {
		color:#AA6629 !important;
		font-size:1.125em !important;
		margin:0;
		padding:0;
	}
	.no_noaa_fall_back a {
		color:#AA6629 !important;
	}
	.no_noaa_fall_back a:hover, .no_noaa_fall_back h1 a:hover, .no_noaa_fall_back p a:hover {
		color:#AA6629 !important;
	}
	
    .listings_photos {
     	float:left;
      	margin-right:4%;
       	margin-bottom:2%;
        width:33%;
    }

	.announcement {
		width:100%;
		height:320px !important;
		display:block;
		background:#e9e9e9;
		border:0;
		padding:1em;
		overflow: auto;
	}
	.announcement a {
		color:#fff;
	}
	.announcement a:hover {
		color:#fff;
	}
	.announcement h1,
	.announcement h2,
	.announcement h3,
	.announcement h4,
	.announcement h5,
	.announcement h6 {
		font-size:2em !important;
		line-height:140%;
		margin:0;
		padding:0;
	}
	.announcement p {
		font-size:1.3em !important;
		line-height:170%;
	}
	
	.text_vertical_centering {
		width:100%;
		height:inherit;
  		position: absolute; 
  		display: table;
	}
	.text_align_center, text_horizontal_centering {
		text-align:center !important;
	}
	.text_align_left {
		text-align:left !important;
	}
	.text_align_left_always, .text_align_left_always h1, .text_align_left_always h2, .text_align_left_always h3, .text_align_left_always h4, .text_align_left_always h5, .text_align_left_always h6, .text_align_left_always p {
		text-align:left !important;
	}
	.text_align_right {
		text-align:right !important;
	}
	
	.text_align_thirds_right {
		text-align:right !important;
	}
	.text_align_thirds_left {
		text-align:left !important;
	}
	
	.alert_color {
		color:#900 !important;
	}
	
	.tags {
		margin-top:0 !important;
		padding-top:0 !important;
	}

/* Circles */
.wirecircle {
	padding-bottom:2em !important;
}
.wirecircle h3 {
	text-align:center !important;
}
.wirecircles {
	/*width:154px;
	height:154px;*/
	width:60%;
	height:60%;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	margin-bottom:1.5em;
		border:#e9e9e9 solid 3px;
		/* Safari 3-4, iOS 1-3.2, Android 1.6- */
		/*-webkit-border-radius: 77px;*/ 
		-webkit-border-radius:100%;
		/* Firefox 1-3.6 */
		/*-moz-border-radius: 77px;*/
		-moz-border-radius:100%;
		/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
		/*border-radius: 77px;*/
		border-radius:100%;
}
.wirecircles img {
	width:100%;
	height:inherit;
	margin:0;
	padding:0;
}
.partner_logo {
	margin-top:1em;
	margin-bottom:1.5em;
}
.partner_logo img {
	display:block !important;
	max-height:100px !important;
	width:inherit !important;
	border:0;
}
	
.view_number_1 {
	float:right;
	display:block;
	margin-top:0.375em;
	margin-left:1em;
	margin-bottom:0.75;
	padding:0.75em;
	padding-top:0.25em;
	padding-bottom:0.25em;
	/*background:#e9e9e9;*/
	border:#e9e9e9 solid 3px;
	color:#AA6629;
	text-align:center;
	line-height:90%;
}
.view_number_1 h3 {
	margin:0;
	padding:0;
}
.view_number_1 span {
	display:block;
}

	.view_number_2 {
		display:block;
		color:#AA6629;
		background:#e9e9e9;
		padding:0.75em;
		padding-top:0.5em;
		padding-bottom:0.5em;
		line-height:90%;
		float:right;
		/*margin-top:2.5%;*/
		margin-top:1.5%;
		margin-left:6%;
		margin-bottom:3%;
	}
	.view_number_2 h3 {
		text-align:center !important;
		line-height:110% !important;
		margin:0;
		padding:0;
	}
	.view_number_2 h3 span {
		display:block !important;
		font-size:80% !important;
		margin:0;
		padding:0;
	}
	
/*========================
	Countdown 2
========================*/
#countdown {
	color:#900;
	font-size:2em;
	font-weight:600;
	line-height:140% !important;
	font-style:oblique;
	display:block;
	text-align:center !important;
	margin-bottom:0.5em;
}

/* Message panel */
.message_panel {
	margin:0 auto;
	padding-top:2em;
	/*padding-bottom:1.5em;*/
	padding-bottom:0;
	z-index:2;
}
.message_panel h2 {
	margin:0 auto;
	padding-bottom:0.75em;
	text-align:center;
}

/* BXSlider */

/* BXSlider Testimonials */
.testimonials {
	margin:0 auto;
	text-align:left;
	padding-top:2em;
	/*padding-bottom:4em;*/
	padding-bottom:1.5em;
	z-index:2;
}
.testimonials h2 {
	margin:0 auto;
	width:200px;
	padding-bottom:0.75em;
	text-align:center;
}
.testimonialsmod p {
	padding-bottom:0;
	margin-bottom:0;
}
ul.bxtestimonials {
	text-align:center;
	}
ul.bxtestimonials li {
	}
ul.bxtestimonials li p {
	margin-bottom:0;
	padding-bottom:0.875em;
	color: #4B4B4B !important;
	}
ul.bxtestimonials li p a, ul.bxtestimonials li p a:hover {
	color: #4B4B4B !important;
	}
ul.bxtestimonials li .testify a {
	font-size:1.5em;
	margin-left:0;
	margin-right:1.0em;
	margin-bottom:0.5em;
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px;
		border-radius: 4px;
}
ul.bxtestimonials li .testify a:link {
	display:block;
	max-width:8em;
	min-width:6em;
	/*background:#EAEAEA !important;*/
	background:none !important;
	color:#363636 !important;
	padding:0.75em;
}
ul.bxtestimonials li .testify a:hover {
	/*background:#363636 !important;*/
	background:none !important;
	color:#ffffff !important;
}
ul.bxtestimonials li:hover {
	background:none !important;
}
/* BXSlider Partners */
.bxpartners {
	padding-top:0 !important;
	background:#FFF !important;
	text-align:center !important;
}
.bxpartners h2 {
	margin-bottom:2em;
}
.bxpartners ul li img {
	margin:0 auto;
	max-height:90px;
	width:inherit;
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
/* Disable grayscale on hover */
.bxpartners ul li img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
/*ul.partnersbx {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
ul.partnersbx li {
	display:inline-block;
}*/

	
/* Icon */
	ul.icons {
		margin:0 auto !important;
		padding:0;
		cursor: default;
	}

		ul.icons li {
			display: inline-block;
			line-height: 1em;
			padding-left: 0.5em;
		}

			ul.icons li:first-child {
				padding-left: 0 !important;
			}

	.icon.circle {
		font-size: 1em;
	}

	.icon > .label {
		display: none;
	}

	.icon {
		text-decoration: none;
		position: relative;
	}

		.icon:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}

		.icon.circle {
			-moz-transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-ms-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
			border: 0;
			border-radius: 100%;
			display: inline-block;
			font-size: 1em;
			height: 1.75em;
			left: 0;
			line-height: 1.75em;
			text-align: center;
			text-decoration: none;
			top: 0;
			width: 1.75em;
			margin-bottom:0.5em;
		}

			.icon.circle:hover {
				/*top: -0.2em;*/
				text-decoration: none;
			}

			.icon.circle.fa-twitter {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-twitter:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}

			.icon.circle.fa-facebook {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-facebook:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}

			.icon.circle.fa-google-plus {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-google-plus:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}

			.icon.circle.fa-youtube {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-youtube:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}

			.icon.circle.fa-linkedin {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-linkedin:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}

			.icon.circle.fa-pinterest {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-pinterest:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}

			.icon.circle.fa-tumblr {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-tumblr:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}

			.icon.circle.fa-yelp {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-yelp:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}

			.icon.circle.fa-foursquare {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-foursquare:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}

			.icon.circle.fa-instagram {
				background: #FFF;
				color: #AA6629;
			}

				.icon.circle.fa-instagram:hover {
					background: #000;
					color: #fff;
				text-decoration: none;
				}
					

		.icon.circle_sidebar {
			-moz-transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-ms-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
			border: 0;
			border-radius: 100%;
			display: inline-block;
			font-size: 1em;
			height: 1.75em;
			left: 0;
			line-height: 1.75em;
			text-align: center;
			text-decoration: none;
			top: 0;
			width: 1.75em;
			margin-bottom:0.5em;
		}

			.icon.circle_sidebar:hover {
				/*top: -0.2em;*/
				text-decoration: none;
			}

			.icon.circle_sidebar.fa-twitter {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-twitter:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}

			.icon.circle_sidebar.fa-facebook {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-facebook:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}

			.icon.circle_sidebar.fa-google-plus {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-google-plus:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}

			.icon.circle_sidebar.fa-youtube {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-youtube:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}

			.icon.circle_sidebar.fa-linkedin {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-linkedin:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}

			.icon.circle_sidebar.fa-pinterest {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-pinterest:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}

			.icon.circle_sidebar.fa-tumblr {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-tumblr:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}

			.icon.circle_sidebar.fa-yelp {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-yelp:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}

			.icon.circle_sidebar.fa-foursquare {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-foursquare:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}

			.icon.circle_sidebar.fa-instagram {
				background: #e9e9e9;
				color: #AA6629;
			}

				.icon.circle_sidebar.fa-instagram:hover {
					background: #AA6629;
					color: #000;
				text-decoration: none;
				}
				
	
	.no_margin_top { margin-top:0 !important; }
	.no_margin_left { margin-left:0 !important; }
	.no_margin_bottom { margin-bottom:0 !important; }
	.no_margin_right { margin-right:0 !important; }
	
	.add_margin_top { margin-top:1em !important; }
	.add_margin_left { margin-left:1em !important; }
	.add_margin_bottom { margin-bottom:1em !important; }
	.add_margin_right { margin-right:1em !important; }
	
	.add_margin_double_top { margin-top:2em !important; }
	.add_margin_double_left { margin-left:2em !important; }
	.add_margin_double_bottom { margin-bottom:2em !important; }
	.add_margin_double_right { margin-right:2em !important; }
	
	.add_margin_triple_top { margin-top:3em !important; }
	.add_margin_triple_left { margin-left:3em !important; }
	.add_margin_triple_bottom { margin-bottom:3em !important; }
	.add_margin_triple_right { margin-right:3em !important; }
	
	.add_margin_small_top { margin-top:0.5em !important; }
	.add_margin_small_left { margin-left:0.5em !important; }
	.add_margin_small_bottom { margin-bottom:0.5em !important; }
	.add_margin_small_right { margin-right:0.5em !important; }
	
	.no_padding_top { padding-top:0 !important; }
	.no_padding_left { padding-left:0 !important; }
	.no_padding_bottom { padding-bottom:0 !important; }
	.no_padding_right { padding-right:0 !important; }
	
	.add_padding_top { padding-top:1em !important; }
	.add_padding_left { padding-left:1em !important; }
	.add_padding_bottom { padding-bottom:1em !important; }
	.add_padding_right { padding-right:1em !important; }
	
	.add_padding_double_top { padding-top:2em !important; }
	.add_padding_double_left { padding-left:2em !important; }
	.add_padding_double_bottom { padding-bottom:2em !important; }
	.add_padding_double_right { padding-right:2em !important; }
	
	.add_padding_triple_top { padding-top:3em !important; }
	.add_padding_triple_left { padding-left:3em !important; }
	.add_padding_triple_bottom { padding-bottom:3em !important; }
	.add_padding_triple_right { padding-right:3em !important; }
	
	.add_padding_small_top { padding-top:0.5em !important; }
	.add_padding_small_left { padding-left:0.5em !important; }
	.add_padding_small_bottom { padding-bottom:0.5em !important; }
	.add_padding_small_right { padding-right:0.5em !important; }
	
	.no_margin { margin:0 !important; }
	.no_padding { padding:0 !important; }
	
	.add_margin { padding:1em !important; }
	.add_padding { padding:1em !important; }
	.add_padding_double { padding:2em !important; }
	.add_padding_triple { padding:3em !important; }
	.add_padding_small { padding:0.5em !important; }
	
	.no_border {
		border:0 !important;
	}
	
	.width_inherit {
		width:inherit !important;
	}
	
	.width_auto {
		width:auto !important;
	}
	
	.width_auto_third {
		width: 13.3333333333% !important;
		}
	
	
	.footer_container {
		text-align:center;
		color:#fff;
		min-height:400px;
	}
	.footer_container h4,
	.footer_container h4 a,
	.footer_container h4 a:link {
		color:#fff;
		padding-bottom:0;
		margin-bottom:0;
	}
	.footer_container h4 a:hover, 
	.footer_container a:hover {
		color:#000;
	}
	.footer_container p,
	.footer_container p a,
	.footer_container p a:link {
		color:#fff;
	}
	.footer_container p a:hover, 
	.footer_container a:hover {
		color:#000;
	}
	.footer_container span {
		padding-left:1.5%;
	}
#email_form_style::-webkit-input-placeholder {
		color:#fff !important;
}
#email_form_style::-moz-placeholder {
		color:#fff !important;
}
#email_form_style:-ms-input-placeholder {
		color:#fff !important;
}
#email_form_style:-moz-placeholder {
		color:#fff !important;
}
	.email_form_style,
	.email_form_style a,
	.email_form_style a:link {
		color:#fff !important;
	}
	/*.email_form_style input[type="email"],
	.email_form_style input[type="number"],
	.email_form_style input[type="search"],
	.email_form_style input[type="tel"],
	.email_form_style input[type="url"],
	.email_form_style input[type="password"],
	.email_form_style input[type="checkbox"],
	.email_form_style input[type="radio"],
	.email_form_style input[type="text"],
	.email_form_style select {
		color:#fff;
	}*/
input[type="email"].email_form_style::-webkit-input-placeholder,
input[type="email"].email_form_style::-moz-placeholder,
input[type="email"].email_form_style:-ms-input-placeholder,
input[type="email"].email_form_style:-moz-placeholder {
		color:#fff !important;
}
input[type="text"].email_form_style::-webkit-input-placeholder,
input[type="text"].email_form_style::-moz-placeholder,
input[type="text"].email_form_style:-ms-input-placeholder,
input[type="text"].email_form_style:-moz-placeholder {
		color:#fff !important;
}
	
	.bordered {
		border:#666 dashed 2px;
	}
	
	.center_text {
		text-align:center !important;
	}
		
	.float_left {
		float:left;
	}
	.float_right {
		float:right;
	}
	
	.media_row_container {
		display:block !important;
	}
	.mobile_desktop {
		display:block;
		/*display:inline-block;*/
	}
	
	/* Multi List Links */
	.multi_list_style1 {
		font-size:1em;
		margin-bottom:0;
		padding-bottom:0;
		line-height:140%;
	}
	
	/* Geo-mapping Geomap Geo Map */
	.map_style1_container {
		margin-bottom:2em;
	}
	.map_style1 {
		width: 100%;
		height: 320px;
		margin:0;
		margin-bottom:4%;
		border:0;
	}
	.map_style1 h6 {
		float:left;
		margin-top:0;
		margin-bottom:0.625em;
		padding:0;
	}
	.map_style2 {
		width: 100%;
		height: 420px;
		margin:0;
		margin-bottom:4%;
		border:0;
	}
	.map_style2 h6 {
		float:left;
		margin-top:0;
		margin-bottom:0.625em;
		padding:0;
	}
	/* Branch and Area Attractions Geo-Mapping */
	/* Map */
		.map_wide {
			width:100%;
			height:32em;
			margin-bottom:1.5em;
		}
		.map_page {
			width:100%;
			height:16em;
			margin-bottom:1.5em;
		}
/* Map */
	
	/* DIRECTORIES */
	
	/* GALLERY */
	.photo_showcase {
		margin-bottom:2em;
	}
	.video_showcase {
		margin-bottom:2em;
	}
	/*.photo_gallery {
		-webkit-filter: saturate(0%);
		-webkit-transition: .5s ease-in-out;
		-moz-filter: saturate(0%);
		-moz-transition: .5s ease-in-out;
		-o-filter: saturate(0%);
		-o-transition: .5s ease-in-out;
		filter: saturate(0%);
		transition: .5s ease-in-out;
	}
	.photo_gallery:hover {
		-webkit-filter: saturate(100%);
		-webkit-transition: .5s ease-in-out;
		-moz-filter: saturate(100%); 
		-moz-transition: .5s ease-in-out;
		-o-filter: saturate(100%); 
		-o-transition: .5s ease-in-out;
		filter: saturate(100%); 
		transition: .5s ease-in-out;
	}*/
	
	/* MASONRY */
	/* Masonry container */
	/*.freemason { 
		-moz-column-count: 5;
		-webkit-column-count: 5;
		column-count: 5;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}*/
	/* Masonry bricks or child elements */
	/*.freemason_brick {
		display: inline-block;
		margin:0;
		width: 100% !important;
		border:0 !important;
	}*/

/* New Flex */
.child_flex img {
    width: 100% !important;
    height: inherit;
}
/* End New Flex */

	.freemason_count_4_min_1681_brick img, .freemason_brick img, .freemason_count_4_min_1401_brick img {
		width: 100% !important;
		height:inherit;
	}
	.freemason_count_3_min_1201 h3 {
		text-align:center !important;
	}
	.freemason_count_3_min_1201_biggap h3 {
		text-align:left !important;
	}
	.freemason_count_3_min_1201_brick, .freemason_count_3_min_1201_brick_biggap {
		width: 100% !important;
		height:inherit;
	}
	
	.clickCopy {
			width:2em;
			height:1px;
			overflow:hidden;
			text-indent: -9999px;
		}			
	.clickcopy {
		z-index:3000;
		text-align:center;
	}
	.clickcopy a {
		border:0;
		text-decoration: none;
	}
	.clickcopy a:link {
	}
	.clickcopy a:hover {
		color:#FC4C02;
	}
	.clickcopy:hover {
	}
	
	.humantest, .notdisplayed, .hidden, .emailfield, .urlsmfield {
		display:none;
	}


/*==============================
		Breadcrumbs
==============================*/
.breadcrumbs {
	font-style:italic;
	float:left;
}
.breadcrumbs a {
	color:#AA6629 !important;
	text-decoration:none;
}
.breadcrumbs a:link {
	color:#AA6629;
}
.breadcrumbs a:active {
	color:#AA6629 !important;
}
.breadcrumbs a:hover {
	color:#AA6629 !important;
}
.breadcrumbs_home {
	padding-top:6px;
}
	
/*==============================
		AccordionSideNav
==============================*/
#accordionSideNav {
	width:100%;
	margin:0; 
	margin-bottom:24px;
	padding:0;
	list-style:none;
	text-indent:0px;
	background-color:#AA6629;
    cursor:pointer;
}
#accordionSideNav li a {
	margin:0;
	padding-left:12px;
	padding-top:3%;
	padding-bottom:3%;
    display:block;
	width:inherit;
	color:#F1F1F1;
	font-size:110% !important;
	line-height:110%;
	list-style:none;
	text-indent:0px;
	text-decoration:none;
	text-transform:uppercase;
	border-bottom:#F1F1F1 solid 2px;
}
#accordionSideNav li a:hover {
	color:#AA6629;
	background-color:#e9e9e9;
}
#accordionSideNav li {
}
/*#accordionSideNav li:nth-child(1) {
	font-weight:400 !important;
}*/
#accordionSideNav li a {
}
/* second tier */
#accordionSideNav li ul {
	margin:0; 
	padding:0;
	font-size:80% !important;
}
#accordionSideNav li ul a {
}
#accordionSideNav li ul li {
	margin:0; 
	padding:0;
}
#accordionSideNav li ul li a {
}
/* third tier */
#accordionSideNav li ul li ul li {
	margin:0; 
	padding:0;
	font-size:90% !important;
}
#accordionSideNav li ul li ul li a {
	padding-left:24px;
}
/* four tier */
#accordionSideNav li ul li ul li ul li {
	margin:0; 
	padding:0;
}
#accordionSideNav li ul li ul li ul li a {
	padding-left:30px;
}
/* five tier */
#accordionSideNav li ul li ul li ul li ul li {
	margin:0; 
	padding:0;
}
#accordionSideNav li ul li ul li ul li ul li a {
	padding-left:36px;
}
/* six tier */
#accordionSideNav li ul li ul li ul li ul li ul li {
	margin:0; 
	padding:0;
}
#accordionSideNav li ul li ul li ul li ul li ul li a {
	padding-left:42px;
}

/* hidden */
/*#accordionSideNav li ul li ul li ul {
	display:none;
}*/
/* hidden */
#accordionSideNav li ul li ul {
	/*display:none;*/
}
/* AccordionSideNav */	


/* Utilities from skeletonized
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
  width: 100% !important;
  box-sizing: border-box; }
.u-max-full-width {
  max-width: 100% !important;
  box-sizing: border-box; }
.u-pull-right {
  float: right !important; }
.u-pull-left {
  float: left !important; }
.full_width {
	width:100% !important;
}
	
	
	/* Powered By */
#powerWrapper {
			background: #AA6629;
			padding: 3em;
			padding-bottom:9em;
}
		.powered {
			font-size: 0.8em;
			line-height: 2em;
			text-align:center;
			margin:0;
			padding:0;
			color: #fff !important;
		}
		.powered a {
			color:#fff !important;
		}
		.powered a:hover {
			color:#000 !important;
			text-decoration:underline;
		}
.Big_Oak_Creative {
	margin:0 auto;
	padding:0;
	width:256px;
	height:inherit;
	text-align:center;
}
.Big_Oak_Creative img {
	display:block;
	margin:0 auto;
	opacity:0.75;
	width:auto !important;
	/*height:122px;*/
	height:inherit;
}
	.Big_Oak_Creative:hover img {
		opacity:1;
	}
.Big_Oak_Creative a {
	border:0 !important;
}
/*==========================
	Development Support
==========================*/
#dimensions {
	width:100%;
	text-align:center;
}
/* Media Queries
/*
-------------------------------------------------- */
/* css animations */
@keyframes background-fade {
    80% {
        background:#C00;
    }
    100% {
        background:#900;
    }
}
@keyframes pulse {
	80% {
		background-color: #C00;
	}
	100% {
		background-color: #900;
	}
}
@keyframes blink {
	50% {
		/*opacity: 0.5;*/
		background-color: #900;
	}
}
@-webkit-keyframes blink {
	50% {
		/*opacity: 0.5;*/
		background-color: #900;
	}
}
/*
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* view port screen sizes */

/* Min Widths */
@media (min-width: 200px) {
.stickytool {
	padding:0px;
	margin:0;
    /*position: -webkit-sticky;*/ /*required for Safari*/
    /*position: sticky;*/
	position:fixed;
	right:0;
    top: 394px; /*required as well*/
	bottom: 80px;
	z-index:8000;

    -webkit-animation: fadein 10s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 10s; /* Firefox < 16 */
        -ms-animation: fadein 10s; /* Internet Explorer */
         -o-animation: fadein 10s; /* Opera < 12.1 */
            animation: fadein 10s;
}
.stickytools ul {
	margin:0;
	padding:0;
	list-style:none;
}
ul.stickytools li {
	margin:0;
	padding:0;
	list-style:none;
}
ul.stickytools li a {
	display:block;
	padding:5px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:4px;
	color:#fff;
	background: rgba(0, 0, 0, 0.4);
	border:#fff solid 1px;
	text-decoration:none;
		-webkit-border-top-left-radius: 4px; 
		-moz-border-top-left-radius: 4px;
		border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px; 
		-moz-border-bottom-left-radius: 4px;
		border-bottom-left-radius: 4px;
}
ul.stickytools li a:hover {
	background:#AA6629;
	color:#fff;
}
.grid_container {
  display: inline-grid;
  grid-template-columns: auto auto auto;
  background-color: #2196F3;
  padding: 10px;
}
.grid_item {
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.8);
  padding: 20px;
  font-size: 30px;
  text-align: center;
}
.flexbox-container {
	/*display: -ms-flex;
	display: -webkit-flex;
	display: flex;*/
}
.flexbox-container > div.thirtythree {
	width: 30.6666666667%;
	padding: 2.3%;
}
.flexbox-container > div.thirtythree:first-child {
	/*margin-right: 20px;*/
}

.eqWrap {
	display: flex;
}
.eq {
	padding: 10px;
}
.equalHMRWrap {
	justify-content: space-between;
	flex-wrap: wrap;
}
.equalHMR {
	width: 98%;
	margin-bottom: 2%;
}

	.freemason, .freemason_count_3_min_1280, .freemason_count_4_min_1681 .freemason_count_3_min_1201, .freemason_count_3_min_1201_biggap, .freemason_count_2_min_854, .freemason_count_4_min_854,  .freemason_count_4_min_1201, .freemason_count_6_min_1920, .freemason_count_2_min_681, .freemason_count_4_min_1401 { 
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	
		-moz-column-gap: 0;
		-webkit-column-gap: 0;
		column-gap: 0;
	}
.freemason_count_4_min_1201 {
	column-fill: balance;
	-moz-column-fill: balance;
	-webkit-column-fill: balance;
}
	/* Masonry bricks or child elements */
	/* https://developer.mozilla.org/en-US/docs/Web/CSS/break-inside */
	.freemason_brick, .freemason_count_3_min_1280_brick, .freemason_count_4_min_1681_brick, .freemason_count_3_min_1201_brick, .freemason_count_3_min_1201_brick_biggap, .freemason_count_2_min_854_brick, .freemason_count_4_min_854_brick, .freemason_count_4_min_1201_brick, .freemason_count_6_min_1920_brick, .freemason_count_2_min_681_brick, .freemason_count_4_min_1401_brick {
		display:block;
		margin:0;
		width: 100% !important;
		border:0 !important;
		 /*column-break-before: always;*/
		 -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
			  page-break-inside: avoid; /* Firefox */
				   break-inside: avoid; /* IE 10+ */
	}
	.freemason_count_3_min_1201_brick_biggap {
		display:inline-block !important; /* april edit 16 2018 */
	}
	.freemason_count_2_min_854_brick, .freemason_count_4_min_854_brick, .freemason_count_4_min_1681_brick, .freemason_count_4_min_1201_brick, .freemason_count_6_min_1920_brick, .freemason_count_2_min_681_brick, .freemason_count_4_min_1401_brick {
		margin-bottom:5%;
	}
	
.freemason_count_6_min_1920_2up { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
.freemason_count_6_min_1920_2up_brick {
		display: inline-block;
		margin:0;
		width: 100% !important;
		border:0 !important;
		 /*column-break-before: always;*/
		 -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
			  page-break-inside: avoid; /* Firefox */
				   break-inside: avoid; /* IE 10+ */
	}
.freemason_count_6_min_1920_2up_brick {
		margin-bottom:5%;
	}
	

/* media_mason */

.media_mason_6 { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
.media_mason_6_block {
	overflow:hidden;
}
.media_mason_6_block img {
	width:100%;
	height:inherit;
}
.media_mason_6_brick {
		display: inline-block;
		margin:0;
		width: 100% !important;
		border:0 !important;
		 /*column-break-before: always;*/
		 -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
			  page-break-inside: avoid; /* Firefox */
				   break-inside: avoid; /* IE 10+ */
	}
.media_mason_6_brick {
		margin-bottom:3%;
	}
	
.media_mason_4 { 
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
.media_mason_4_block {
	display:block;
	background:#000 !important;
}
.media_mason_4_brick {
		display: inline-block;
		margin:0;
		width: 100% !important;
		border:0 !important;
		 /*column-break-before: always;*/
		 -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
			  page-break-inside: avoid; /* Firefox */
				   break-inside: avoid; /* IE 10+ */
	}
.media_mason_4_brick {
		margin-top:0;
		margin-bottom:3%;
	}
.media_mason_4_brick_media {
		/*padding-top:2.25%;
		padding-bottom:2.25%;*/
}
	
	
	.linkpaginated {
		display:block;
		float:none !important;
		width:100% !important;
		text-align:center !important;
	}
	.linkpaginated a {
		letter-spacing:0.3em !important;
	}
	.activepaginated {
		color:#DFAA2A;
	}
	.paginated {
		display:block;
		float:none !important;
		width:100% !important;
		text-align:center !important;
	}
	.dashboard_articles {
		padding:6%;
		padding-bottom:2%;
		border:#e9e9e9 solid 1px !important;
	}
/*ul.stickytoolfade {
  opacity: 1;
}*/
.u-half-then-full-width {
  width: 100%;
  box-sizing: border-box; 
 }
	}
@media (min-width: 401px) {
	.freemason_count_6_min_1920 { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	/* Masonry bricks or child elements */
	.freemason_count_6_min_1920_brick {
		display: inline-block;
	}
	.freemason_count_6_min_1920_2up { 
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	}
	}
@media (min-width: 581px) {
	.freemason_count_4_min_1201 { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	/* Masonry bricks or child elements */
	.freemason_count_4_min_1201_brick {
		display: inline-block !important;
	}
.u-half-then-full-width {
  width: 48%;
  box-sizing: border-box; 
 }
	}
@media (min-width: 681px) {
	
	/* button_style4_hori */
ul.button_style4_hori_container {
	margin:0 auto !important;
	width:90% !important;
}
	.freemason, .freemason_count_2_min_681 { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	/* Masonry bricks or child elements */
	.freemason_brick, .freemason_count_2_min_681_brick {
		display: inline-block;
	}
	.freemason_count_3_min_1280 { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	}
	.freemason_count_4_min_854 { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	}
	.freemason_count_6_min_1920_2up { 
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
	}
	/* media_mason */	
.media_mason_6 { 
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	}
	}
@media (min-width: 751px) {
	
.equalHMR {
	width: 48%;
}
    
/* New Flex */
.child_flex {
    flex: 0 46%;
    height: inherit;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 2%;
}
/* End New Flex */

	.freemason_count_3_min_1201, .freemason_count_4_min_1681, .freemason_count_4_min_1401 { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	/* Masonry bricks or child elements */
	.freemason_count_3_min_1201_brick, .freemason_count_4_min_1681_brick, .freemason_count_4_min_1401_brick {
		display: inline-block;
	}
	.freemason_count_3_min_1201_biggap { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	
		-moz-column-gap: 3em;
		-webkit-column-gap: 3em;
		column-gap: 3em;
	}
	.freemason_count_3_min_1201_brick_biggap {
		min-height:400px;
	}
	/* Masonry bricks or child elements */
	.freemason_count_3_min_1201_brick_biggap {
		display: inline-block !important;
	}
	}
@media (min-width: 801px) {
	}
@media (min-width: 854px) {
	.weather > div {
		/*font-size: 1.125vw !important;*/
		/*font-size:70%;*/
	}
	/*.stickytool {
		display:none !important;
	}*/
    
	/* GALLERY */
	.photo_gallery {
		-webkit-filter: saturate(0%);
		-webkit-transition: .5s ease-in-out;
		-moz-filter: saturate(0%);
		-moz-transition: .5s ease-in-out;
		-o-filter: saturate(0%);
		-o-transition: .5s ease-in-out;
		filter: saturate(0%);
		transition: .5s ease-in-out;
	}
	.photo_gallery:hover {
		-webkit-filter: saturate(100%);
		-webkit-transition: .5s ease-in-out;
		-moz-filter: saturate(100%); 
		-moz-transition: .5s ease-in-out;
		-o-filter: saturate(100%); 
		-o-transition: .5s ease-in-out;
		filter: saturate(100%); 
		transition: .5s ease-in-out;
	}
	
	/* button_style4_hori */
ul.button_style4_hori_container {
	margin:0 auto !important;
	width:80% !important;
}
/*ul.button_style4_hori_container li {
	float:left;
	margin-left:4%;
	width:48% !important;
}*/
	
	.freemason { 
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	.freemason_count_2_min_854 { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	.freemason_count_4_min_854 { 
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	}
	.freemason_count_4_min_1201 { 
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	}
	.freemason_count_4_min_1201_brick {
	}
	/* Masonry bricks or child elements */
	.freemason_count_2_min_854_brick {
		display: inline-block;
	}
	.freemason_count_6_min_1920_2up { 
		-moz-column-count: 5;
		-webkit-column-count: 5;
		column-count: 5;
	}
	/* media_mason */
.media_mason_4 { 
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	}	
.media_mason_6 { 
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
	}
	.linkpaginated {
		float:left !important;
		width: 28% !important;
	}
	.paginated {
		float:left !important;
		width: 28% !important;
	}
	
.locations_circle_container {
	min-height:200px;
}
	}
@media (min-width: 901px) {
	}
@media (min-width: 1001px) {
	.weather_media_h2 h2 {
    	font-size: 1.125em;
	}
	
	/* button_style4_hori */
ul.button_style4_hori_container {
	margin:0 auto !important;
	width:70% !important;
}
	.freemason { 
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	.freemason_count_6_min_1920 { 
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	}
	.freemason_count_4_min_854 { 
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
	}
	.freemason_count_6_min_1920_2up { 
		-moz-column-count: 6;
		-webkit-column-count: 6;
		column-count: 6;
	}
	/* media_mason */	
/*.media_mason_6 { 
		-moz-column-count: 5;
		-webkit-column-count: 5;
		column-count: 5;
	}*/
.video_bricks {
	min-height:340px;
}
	}
@media (min-width: 1201px) {
	.weather > div {
		/*font-size: 0.9vw !important;*/
	}
	.weather_media_h2 h2 {
    	font-size: 1.25em; 
    	font-size: 2.125vw;
	}

.equalHMR {
	width: 32%;
}
	
	/* button_style4_hori */
ul.button_style4_hori_container {
	margin:0 auto !important;
	width:60% !important;
}
    
/* New Flex */
.child_flex {
    flex: 0 30%;
    height: inherit;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-bottom: 2%;
}
/* End New Flex */
    
	.freemason_count_3_min_1201, .freemason_count_4_min_1681, .freemason_count_4_min_1401 { 
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	.freemason_count_3_min_1201_biggap { 
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	
		-moz-column-gap: 2em;
		-webkit-column-gap: 2em;
		column-gap: 2em;
	}
	.freemason_count_4_min_854 { 
		-moz-column-count: 5;
		-webkit-column-count: 5;
		column-count: 5;
	}
	.freemason_count_4_min_1201 { 
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
	}
	.freemason_count_6_min_1920_2up { 
		-moz-column-count: 7;
		-webkit-column-count: 7;
		column-count: 7;
	}
	/* media_mason */
.media_mason_6 { 
		-moz-column-count: 6;
		-webkit-column-count: 6;
		column-count: 6;
	}
	
.media_mason_4 { 
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
	}
	.linkpaginated {
		width: 16% !important;
	}
	.paginated {
		width: 16% !important;
	}
	}
@media (min-width: 1280px) {
	.weather > div {
		/*font-size: 0.9vw !important;*/
	}
	.weather_media_h2 h2 {
    	font-size: 1.25em; 
    	font-size: 2.125vw;
	}
	.freemason { 
		-moz-column-count: 5;
		-webkit-column-count: 5;
		column-count: 5;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	.freemason_count_3_min_1280 { 
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	}
	/*.freemason_count_4_min_1201 { 
		-moz-column-count: 5;
		-webkit-column-count: 5;
		column-count: 5;
	}*/
	.freemason_count_4_min_1201 { 
		-moz-column-count: 6;
		-webkit-column-count: 6;
		column-count: 6;
	}
	.freemason_count_6_min_1920_2up { 
		-moz-column-count: 8;
		-webkit-column-count: 8;
		column-count: 8;
	}
	/* media_mason */	
/*.media_mason_6 { 
		-moz-column-count: 7;
		-webkit-column-count: 7;
		column-count: 7;
	}
	
.media_mason_4 { 
		-moz-column-count: 5;
		-webkit-column-count: 5;
		column-count: 5;
	}*/
.video_bricks {
	min-height:380px;
}
	}
@media (min-width: 1401px) {
	.freemason { 
		-moz-column-count: 5;
		-webkit-column-count: 5;
		column-count: 5;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	/*.freemason_count_4_min_1201 { 
		-moz-column-count: 6;
		-webkit-column-count: 6;
		column-count: 6;
	}*/
	.freemason_count_6_min_1920 { 
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
	}
	.freemason_count_4_min_1401 { 
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
  		/*-moz-columns: 4;
  		-webkit-columns: 4;
		columns: 4;*/
	}
	/*.freemason_count_6_min_1920_2up { 
		-moz-column-count: 9;
		-webkit-column-count: 9;
		column-count: 9;
	}*/
.video_bricks {
	min-height:420px;
}
	}
@media (min-width: 1681px) {
	.weather_media_h2 h2 {
    	font-size: 1.5em; 
    	font-size: 2vw;
	}
    
/* New Flex */
.child_flex {
    flex: 0 22%;
    height: inherit;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-bottom: 2%;
}
/* End New Flex */
    
	.freemason_count_4_min_1681 { 
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
	
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		column-gap: 1em;
	}
	.freemason_count_6_min_1920 { 
		-moz-column-count: 5;
		-webkit-column-count: 5;
		column-count: 5;
	}
	/*.freemason_count_6_min_1920_2up { 
		-moz-column-count: 10;
		-webkit-column-count: 10;
		column-count: 10;
	}*/
	}
@media (min-width: 1920px) {
	.weather > div {
		/*font-size: 0.75vw !important;*/
	}
	.weather_media_h2 h2 {
    	font-size: 1.9em; 
    	font-size: 1.5vw;
	}
	.freemason_count_6_min_1920 { 
		-moz-column-count: 6;
		-webkit-column-count: 6;
		column-count: 6;
	}
	/*.freemason_count_6_min_1920_2up { 
		-moz-column-count: 12;
		-webkit-column-count: 12;
		column-count: 12;
	}*/
	}
@media (min-width: 2240px) {
	}
@media (min-width: 2560px) {
	}
	
/* Max Widths */	
@media screen and (max-width: 2560px) {
.locations_circle {
	/*margin-bottom:28%;*/
}
}
@media screen and (max-width: 2240px) {
}
@media screen and (max-width: 1920px) {
}
@media screen and (max-width: 1680px) {
	.youtube_video_container {
		height:288px !important;
	}
	
	.media_image {
		height:288px !important;
	}
	
	.alert_notice {
		height:288px !important;
	}
	.alert_notice h1 {
		font-size:1.875em !important;
		line-height:135%;
	}
	.alert_notice p {
		font-size:1.125em !important;
		line-height:165%;
	}
	
	.announcement {
		height:288px !important;
	}
	.announcement h1,
	.announcement h2,
	.announcement h3,
	.announcement h4,
	.announcement h5,
	.announcement h6 {
		font-size:1.875em !important;
		line-height:135%;
	}
	.announcement p {
		font-size:1.125em !important;
		line-height:165%;
	}
	
	.horizontal_form_max_width_text {
		max-width:12em !important;
	}
	.horizontal_form_max_width_select {
		max-width:15em !important;
	}
}
@media screen and (max-width: 1440px) {
	.youtube_video_container {
		height:248px !important;
	}
	.media_image {
		height:248px !important;
	}
	
	.alert_notice {
		height:248px !important;
	}
	.alert_notice h1 {
		font-size:1.65em !important;
		line-height:135%;
	}
	.alert_notice p {
		font-size:1em !important;
		line-height:160%;
	}
	
	.no_noaa_fall_back h1 {
		font-size:1.5em !important;
	}
	.no_noaa_fall_back p {
		font-size:1em !important;
	}
	
	.announcement {
		height:248px !important;
	}
	.announcement h1,
	.announcement h2,
	.announcement h3,
	.announcement h4,
	.announcement h5,
	.announcement h6 {
		font-size:1.65em !important;
		line-height:135%;
	}
	.announcement p {
		font-size:1em !important;
		line-height:160%;
	}
	
	.horizontal_form_max_width_text {
		max-width:9em !important;
	}
	.horizontal_form_max_width_select {
		max-width:12em !important;
	}
	.map_wide {
		height:22em;
	}
	
	.design_style_7 {
		width: 30.6666666667% !important;
		margin-left:2% !important;
	}
	.design_style_7 p {
		font-size:75%;
		line-height:155% !important;
	}
	.design_style_7:nth-of-type(4n+1) { /* selects every 5th nth */
		margin-left:2% !important;
	}
	.design_style_7:nth-of-type(3n+1) { /* selects every 5th nth */
		margin-left:0 !important;
	}
}
@media screen and (max-width: 1280px) {
	.youtube_video_container {
		height:220px !important;
	}
	.media_image {
		height:220px !important;
	}
	
	.alert_notice {
		height:220px !important;
	}
	.alert_notice h1 {
		font-size:1.65em !important;
		line-height:135%;
	}
	.alert_notice p {
		font-size:1em !important;
		line-height:160%;
	}
	
	.no_noaa_fall_back h1 {
		font-size:1.25em !important;
	}
	.no_noaa_fall_back p {
		font-size:0.975em !important;
		line-height:140% !important;
	}
	
	.announcement {
		height:220px !important;
	}
	.announcement h1,
	.announcement h2,
	.announcement h3,
	.announcement h4,
	.announcement h5,
	.announcement h6 {
		font-size:1.65em !important;
		line-height:135%;
	}
	.announcement p {
		font-size:0.875em !important;
		line-height:160%;
	}
	
	.horizontal_form_max_width_text {
		max-width:9em !important;
	}
	.horizontal_form_max_width_select {
		max-width:9em !important;
	}
	
	.date_columns p {
		font-size:80%;
	}
	.map_wide {
		height:20em;
	}
	/*.weather h3 {
		font-size:90% !important;
	}*/
	.weather h4,
	.weather h6 {
		font-size:80% !important;
	}
	.gradient_scheme_1 {
		min-height:240px !important;
	}
	
	.view_number_2 {
		display:inline-block !important;
		float:none !important;
		margin:0 !important;
		margin-top:0 !important;
		margin-left:0 !important;
		width:auto !important;
	}
	.view_number_2 h3 {
		text-align:left !important;
	}
	.views_above.eight.columns {
		width:100% !important;
	}
	.button_style6 {
		width:60% !important;
		/*min-width:2.25em;*/
		/*max-width:2.25em;*/
	 }
	.hero_overlay_text {
		padding-top:12%;
	}
.locations_wrapper {
	width: 46%;
}
}
@media screen and (max-width: 1180px) {
	.hero_overlay_text {
		padding-top:10%;
	}
}
@media screen and (max-width: 1080px) {
	.youtube_video_container {
		height:184px !important;
	}
	.media_image {
		height:184px !important;
	}
	.alert_notice {
		height:184px !important;
	}
	.alert_notice h1 {
		font-size:1.25em !important;
	}
	
	.no_noaa_fall_back h1 {
		font-size:1.125em !important;
	}
	.no_noaa_fall_back p {
		font-size:0.9em !important;
		line-height:140% !important;
	}
	
	.announcement {
		height:184px !important;
	}
	
	.horizontal_form_max_width_text {
		max-width:8em !important;
	}
	.horizontal_form_max_width_select {
		max-width:8em !important;
	}
	.map_wide {
		height:18em;
	}
	/*.weather h3 {
		font-size:85% !important;
	}*/
	.weather h4,
	.weather h6 {
		font-size:75% !important;
	}
	.gradient_scheme_1 {
		min-height:220px !important;
	}
	
	.design_style_7 {
		width: 48% !important;
		margin-left:2% !important;
	}
	.design_style_7 p {
		font-size:80%;
		line-height:160% !important;
	}
	.design_style_7:nth-of-type(4n+1) { /* selects every 5th nth */
		margin-left:2% !important;
	}
	.design_style_7:nth-of-type(3n+1) { /* selects every 5th nth */
		margin-left:2% !important;
	}
	.design_style_7:nth-of-type(2n+1) { /* selects every 5th nth */
		margin-left:0 !important;
	}
	.display_none_style1 {
		display:none !important;
	}
	
	.hero_overlay {
		padding-top:11%;
	}
	.hero_overlay_text {
		padding-top:8%;
		margin-left:20%;
		margin-right:20%;
		width:60%;
	}
}
@media screen and (max-width: 960px) {
	.youtube_video_container {
		height:164px !important;
	}
	.media_image {
		height:164px !important;
	}
	.alert_notice {
		height:164px !important;
	}
	
	.no_noaa_fall_back h1 {
		font-size:1em !important;
	}
	.no_noaa_fall_back p {
		font-size:0.8em !important;
		line-height:140% !important;
	}
	
	.announcement {
		height:164px !important;
	}
	/*.weather h3 {
		font-size:80% !important;
	}*/
	.weather h4,
	.weather h6 {
		font-size:70% !important;
	}
	.gradient_scheme_1 {
		min-height:210px !important;
	}
	.map_wide {
		height:16em;
	}
	.hero_overlay_text {
		padding-top:7%;
		margin-left:15%;
		margin-right:15%;
		width:70%;
	}
	.hero_overlay_text_content {
		padding:6%;
	}
	
/*.locations_circle {
	margin-bottom:18%;
}*/

	.footer_container {
		font-size:80% !important;
		line-height:150% !important;
	}
	
	/*.columns_style1 {
		width: 48% !important;
	}*/
	.mobile_desktop {
		display:none !important;
	}
	.no_uploadiframe_mobile {
		display:none !important;
	}
}
@media screen and (max-width: 854px) {
    .listings_photos {
     	float:none;
      	margin-right:0;
        width:100%;
    }
    .up4_columns {
    margin-left: 1% !important;
    margin-right: 1% !important;
}
    
	.youtube_video_container {
		height:224px !important;
	}
	.media_image {
		height:224px !important;
	}
	.alert_notice {
		display:none !important;
	}
	.no_noaa_fall_back {
		display:none !important;
	}
	.announcement {
		display:none !important;
	}
	.weather {
		display:none !important;
	}
	.gradient_scheme_1 {
		min-height:200px !important;
	}
	
	.partner_logo {
		float:left;
		width:50%;
		margin-top:1em;
		margin-bottom:1em;
	}
	.partner_logo img {
		  margin-left:auto !important;
		  margin-right:auto !important;
	}
	
	.view_number_2 h3 {
		text-align:center !important;
	}
	.dashboard_articles {
		text-align:center !important;
	}

.width_auto_third {
	width: 13.3333333333% !important;
	}
	
	.date_columns li {
		padding-right:0;
		border-right:0;
	}
	.date_columns p {
		font-size:100%;
	}
	
	.news_columns li {
		padding-right:0;
		border-right:0;
	}
	.news_columns li:nth-child(odd) {
		padding-right:4%;
		border-right:#e9e9e9 solid 1px;
	}
	
	.columns_style1 {
		width: 100% !important;
		margin-left:0 !important;
		margin-right:0 !important;
	}
	
	.wirecircles {
		width:40%;
		height:40%;
		margin-bottom:1.5em;
	}
	
	.design_style_6:nth-child(even) {
		margin-left:0 !important;
	}
	
	.design_style_2_alt {
		padding-bottom:0 !important;
	}
	
	.design_columns_style1 li:nth-child(even) {  /* or 4n+1 */
		margin-left:4% !important;
	}
	
	.design_columns_style2 li {  /* reset */
		margin-left:0 !important;
	}
	.design_columns_style2 li:nth-child(even) {  /* or 4n+1 */
		margin-left:4% !important;
	}
	
	.design_columns_style3 li {  /* reset */
		margin-left:0 !important;
	}
	.design_columns_style3 li:nth-child(even) {  /* or 4n+1 */
		margin-left:4% !important;
	}
	.map_wide {
		height:14em;
	}
	
  .call_to_action_button {
	  margin:0 !important;
	  margin-top:2% !important;
	  margin-bottom:2% !important;
  }
  .button_style3 {
	float:none;
	width:100%;
}
  .button_style6 {
	min-width:2.25em;
  } 
  .button_style7 {
	  float:none !important;
  }
  .button_style7_float {
	  float:none !important;
  }	
	  
	.button_style8 {
		width:100% !important;
		margin-right:0 !important;
	}
	.button_style8 input[type="email"],
	.button_style8 input[type="number"],
	.button_style8 input[type="search"],
	.button_style8 input[type="tel"],
	.button_style8 input[type="url"],
	.button_style8 input[type="password"],
	.button_style8 input[type="checkbox"],
	.button_style8 input[type="radio"],
	.button_style8 input[type="text"],
	.button_style8 select {
		margin:0 auto !important;
		float:none !important;
		width:100% !important;
		max-width:100% !important;
	}
	.button_style8 input[type="submit"],
	.button_style8 input[type="reset"],
	.button_style8 input[type="button"] {
		float:none !important;
		width:100% !important;
		max-width:100% !important;
	}
	.button_style8 select {
		text-align:center !important;
	}
	.button_style8_inherit_width {
		width:auto !important;
	}
	
	.collaps_category, .collaps_category h3 {
		text-align:left !important;
	}
	.collaps_subcategory p {
		text-align:left !important;
	}	
	.coloredcell {
		text-align:left !important;
	}
	.hidden_style8 {
		display:none !important;
	}
	
	/* Form Builder */
	.formsb_labels {
		width:100% !important;
		text-align:center !important;
		margin-top:2% !important;
	}
	.formsb_fields {
		text-align:center !important;
	}
	.formsb_textinput {
		text-align:center !important;
	}
	.formsb_selector {
		text-align:center !important;
	}
	.formsb_form_info_text_align_center, formsb_form_info_text_align_center h1, formsb_form_info_text_align_center h2, formsb_form_info_text_align_center h3, formsb_form_info_text_align_center h4, formsb_form_info_text_align_center h5, formsb_form_info_text_align_center h6, formsb_form_info_text_align_center p {
		text-align:center !important;
	}
		
	#accordionSideNav {
		display:none !important;
	}
	
	/*.button_style9_inherit_width {
		float:left;
		width: 30.6666666667% !important;
		text-align:center !important;
	}*/
	
	/*.button_style9.add_margin_right, .button_style9.add_margin_left {
		margin-left:0 !important;
		margin-right:0 !important;
	}*/
	
	/*.spreadsheet_column {
		font-size:80% !important;
	}
	.spreadsheet_column_message {
		font-size:80% !important;
	}*/
	.spreadsheet_small_column:nth-child(3) {
		margin-left:0 !important
	}
	
	.spreadsheet_mobilized {
		display:block;
	}
	.spreadsheet_desktop {
		display:none;
	}
	
	.hero_overlay {
		padding-top:10%;
	}
	.hero_overlay_text {
		padding-top:14%;
	}
	.hero_overlay_text_content {
		padding:4%;
		font-size:95%;
	}
.locations_wrapper {
	width: 98%;
}
	
	ul.icons {
		text-align:center !important;
	}
	
	.footer_container {
		font-size:100% !important;
	}
	.trigger_width_one_third {
		float:left !important;
		width:30.6666666667% !important;
	}
	.trigger_width_one_half { 
		float:left !important;
		width: 46% !important;
		margin-left:2% !important;
		margin-right:2% !important;
	}
	.trigger_float_none {
		margin:0 auto !important;
		float:none !important;
	}
	.trigger_full_width_854 {
		width:100% !important;
	}
	
	.go_100_style3 {
		margin:0 auto !important;
		width:100% !important;
	}
	.text_align_center_mobile {
		text-align:center !important;
	}
	select.text_align_center_mobile option {
		text-align:center !important;
  	}
	
	.float_left {
		float:none !important;
	}
	.float_right {
		float:none !important;
	}
	.small_devices {
		display:none !important;
	}
}
@media screen and (max-width: 800px) {
	.brand_container {
		width:100% !important;
		float:none !important;
	}
	.brand {
		margin:0 auto !important;
		padding:0 !important;
	}
	.brand img {
		margin:0 auto !important;
		padding:0 !important;
	}
	.media_row_container {
		display:none !important;
	}
	.design_style_2_alt {
		margin-top:2em;
		padding-bottom:0 !important;
	}
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 750px) {
	.freemason_count_3_min_1201_biggap, .freemason_count_3_min_1201_biggap p, .freemason_count_3_min_1201_biggap h3 {
		text-align:center !important;
	}
	.text_align_center_751 {
		text-align:center !important;
	}
	.button_style11.trigger_full_width_751 {
		margin:0 auto;
		margin-bottom:4em;
		width:100% !important;
	}
	.trigger_full_width_751 {
		margin:0 auto;
		width:100% !important;
	}
}
@media screen and (max-width: 720px) {
	/*.brand {
		margin:0 auto !important;
		padding:0 !important;
	}
	.brand img {
		margin:0 auto !important;
		padding:0 !important;
	}*/
	.header_details {
		text-align:center !important;
		padding-right:0 !important;
	}
	.text_align_right {
		text-align:center !important;
	}
	.text_align_left {
		text-align:center !important;
	}
	.text_align_center_720 {
		text-align:center !important;
	}
	.trigger_full_width_720 {
		width:100% !important;
	}
	
	.news_columns li {
		margin-left:0 !important;
		padding-right:0 !important;
		border-right:0 !important;
		clear:both !important;
	}
	
	.design_columns_style1 li { /* reset column styles */
		margin-left:0 !important;
	}
	.design_columns_style1 li:nth-child(2n) {  /* or 4n+1 */
		margin-left:0 !important;
	}
	.design_columns_style1 li:nth-child(3n) {  /* or 4n+1 */
		margin-left:0 !important;
	}
	.design_columns_style2 li { /* reset column styles */
		margin-left:0 !important;
	}
	.design_columns_style3 li { /* reset column styles */
		margin-left:0 !important;
	}
	
	.partner_logo {
		float:none !important;
		width:100% !important;
		margin-top:1em;
		margin-bottom:1.5em;
	}
	.gradient_scheme_1 {
		min-height:190px !important;
	}
}
@media screen and (max-width: 640px) {
	/* HELP DESK */
.helpdesk_mobile {
	text-align:center;
	float:none;
	/*width:100%;*/
	width:auto;
	display:block;
	color:#fff;
	background:#AA6629;
	padding:0.5em;
	padding-top:0.25em;
	padding-bottom:0.25em;
}
.helpdesk_status {
	text-align:center;
	float:none;
	width:100%;
}
.helpdesk_ticket_id {
	text-align:center;
	float:none;
	width:100%;
}
.helpdesk_last_message {
	text-align:center;
	float:none;
	width:100%;
}
.helpdesk_creator {
	text-align:center;
	float:none;
	width:100%;
}

/* Spreadsheet */
	.spreadsheet_mobile {
		text-align:center;
		float:none;
		/*width:100%;*/
		width:auto;
		display:block;
		color:#fff;
		background:#AA6629;
		padding:0.5em;
		padding-top:0.25em;
		padding-bottom:0.25em;
	}
	.spreadsheet_column {
		text-align:center;
		float:none;
		width:100%;
		/*font-size:100% !important;*/
	}
	.spreadsheet_column_message {
		text-align:center;
		float:none;
		width:100%;
		/*font-size:100% !important;*/
	}
	.spreadsheet_mobilized {
		display:none;
	}
	.spreadsheet_desktop {
		display:block;
	}

	.gradient_scheme_1 {
	/*background:#AA6629 url(../../images/client-images/slide-sweep-840.png);
    background-image: url(../../images/client-images/slide-sweep-840.png), linear-gradient(#AA6629, #AA6629);
    background: #AA6629 url(../../images/client-images/slide-sweep-840.png);
    background: url(../../images/client-images/slide-sweep-840.png), linear-gradient(#AA6629, #AA6629);
	background-position:bottom center;
	background-repeat:repeat-x;*/
	}
	.gradient_scheme_1 {
		min-height:180px !important;
	}
	.map_wide {
		height:12em;
	}
	

.odd_box_photo {
	width:100% !important;
}
.odd_box_photo img {
	display:block;
}
.odd_box_text {
	display:block;
	width:100% !important;
}
/* button_style11 */
.odd_box_text .button_style11 {
	margin:0 auto;
	 }
.odd_box_text h2 {
	margin-top:1em;
	padding-top:0;
}
ul.odd_box li:nth-of-type(odd) .odd_box_photo {
	float:none;
	padding-left:0;
}
ul.odd_box li:nth-of-type(odd) .odd_box_text {
	padding-right:0;
}
ul.odd_box li:nth-of-type(even) .odd_box_photo {
	float:none;
	padding-right:0;
}
ul.odd_box li:nth-of-type(even) .odd_box_text {
	padding-left:0;
}


    /* Compass OneTrust Privacy Notice start */
    .otnotice-content {
        max-width: 100%;
        margin: 0 auto;
        padding: 0 1rem;
        box-sizing: border-box;
        display: block !important;
    }
    .otnotice-menu {
        width: 100% !important;
        max-height: 80%;
        padding-top: 39px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0 !important;
        text-align: center !important;
    }
    .otnotice-menu > .otnotice-menu-section {
        margin-bottom: 25px !important;
    }
    .otnotice-sections {
        width: 100%  !important;
    }
    .otnotice-sections > .otnotice-section > h2.otnotice-section-header {
        margin-left: 0 !important;
        margin-bottom: 20px;
    }
    .otnotice-sections > .otnotice-section > .otnotice-section-content {
        margin-left: 0 !important;
    }  
    .otnotice-version {
        flex-basis: 100%;
        text-align: center !important;
        font-size: 90% !important;
    }
    /* Compass OneTrust Privacy Notice start */


}
@media screen and (max-width: 540px) {
}
@media screen and (max-width: 480px) {
	.design_columns_style2 {
	text-align:center;
	}
	.design_columns_style2 li {  /* reset */
		margin-left:0 !important;
	}
	.design_columns_style2 li:nth-child(even) {  /* or 4n+1 */
		margin-left:0 !important;
	}
	.design_columns_style3 {
	text-align:center;
	}
	.design_columns_style3 li {  /* reset */
		margin-left:0 !important;
	}
	.design_columns_style3 li:nth-child(even) {  /* or 4n+1 */
		margin-left:0 !important;
	}
	
	.design_style_7 {
		width: 100% !important;
		margin-left:0 !important;
		text-align:center !important;
	}
	
	.design_style_7 h4 {
		font-size: 100% !important;
		line-height:normal !important;
	}
	.design_style_7 p {
		font-size: 100% !important;
		line-height:normal !important;
	}
	
	.hero_overlay {
		top:20%;
		padding-top:1%;
	}
	.hero_overlay_text {
		top:20%;
		padding-top:0;
	}
	.hero_overlay_text_content {
		padding:2%;
	}
	
/*.locations_circle {
	margin-right:0 !important;
}*/
	
	.button_style9_inherit_width {
		float:none !important;
		width:100% !important;
		text-align:center !important;
	}
	.button_style9.add_margin_right, .button_style9.add_margin_left {
		margin-left:0 !important;
		margin-right:0 !important;
	}
	
	.button_style10_inherit_width {
		float:none !important;
		width:100% !important;
		text-align:center !important;
	}
	.button_style10.add_margin_right, .button_style10.add_margin_left {
		margin-left:0 !important;
		margin-right:0 !important;
	}
	
.list_item_large ul > li:nth-child(1)  {
	border-top:#e9e9e9 solid 1px;
}
.list_item_large ul > li > ul > li, .list_item_large ul > li > ul > li > ul > li {
	padding-left:0 !important;
	border-bottom:0;
}
	.text_align_thirds_right {
		text-align:center !important;
	}
	.text_align_thirds_left {
		text-align:center !important;
	}
	/*.gradient_scheme_1 {
		display:none !important;
	}*/
	/*.small_devices {
		display:none !important;
	}*/
}
@media screen and (max-width: 380px) {
	.small_devices2 {
		display:none !important;
	}
}
@media screen and (max-width: 320px) {
}


/*************************************
	make columns  https://css-tricks.com/guide-responsive-friendly-css-columns/
*************************************/

ul.columns2 {
	margin-left:0;
	padding-left:0;
  -webkit-columns: 2 6em;
     -moz-columns: 2 6em;
          columns: 2 6em;
  -webkit-column-gap: 3em;
     -moz-column-gap: 3em;
          column-gap: 3em;
  -webkit-column-rule: 1px dotted #8BBDC3;
     -moz-column-rule: 1px dotted #8BBDC3;
          column-rule: 1px dotted #8BBDC3;
	list-style:none;
	list-style-type:none;
}
ul.columns2 li {
	margin-left:0;
	padding-left:0;
	list-style:none;
	list-style-type:none;
}
ul.columns2 h3, ul.columns2 li h3, .columns2 li h3 {
	list-style:none;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
  -webkit-column-span: all; 
          column-span: all; 
}

ul.columns3 {
	margin-left:0;
	padding-left:0;
  -webkit-columns: 3 3em;
     -moz-columns: 3 3em;
          columns: 3 3em;
  -webkit-column-gap: 3em;
     -moz-column-gap: 3em;
          column-gap: 3em;
  -webkit-column-rule: 1px dotted #8BBDC3;
     -moz-column-rule: 1px dotted #8BBDC3;
          column-rule: 1px dotted #8BBDC3;
	list-style:none;
	list-style-type:none;
}
ul.columns3 li {
	margin-left:0;
	padding-left:0;
	list-style:none;
	list-style-type:none;
}
ul.columns3 h3, ul.columns3 li h3, .columns3 li h3 {
	list-style:none;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
  -webkit-column-span: all; 
          column-span: all; 
}

/*************************************
	RESPONSIVE CMS IMAGE STYLES
*************************************/


img.align_left_50_percent, h1.align_left_50_percent img, h2.align_left_50_percent img, h3.align_left_50_percent img, h4.align_left_50_percent img, h5.align_left_50_percent img, p.align_left_50_percent img, ul.align_left_50_percent img, li.align_left_50_percent img, ol.align_left_50_percent img {
	float:left !important;
	padding:0 !important;
	margin:0 !important;
	width:47% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.align_left_25_percent, h1.align_left_25_percent img, h2.align_left_25_percent img, h3.align_left_25_percent img, h4.align_left_25_percent img, h5.align_left_25_percent img, p.align_left_25_percent img, ul.align_left_25_percent img, li.align_left_25_percent img, ol.align_left_25_percent img {
	float:left !important;
	padding:0 !important;
	margin:0 !important;
	width:22% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.align_left_66_percent, h1.align_left_66_percent img, h2.align_left_66_percent img, h3.align_left_66_percent img, h4.align_left_66_percent img, h5.align_left_66_percent img, p.align_left_66_percent img, ul.align_left_66_percent img, li.align_left_66_percent img, ol.align_left_66_percent img {
	float:left !important;
	padding:0 !important;
	margin:0 !important;
	width:63% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.align_left_33_percent, h1.align_left_33_percent img, h2.align_left_33_percent img, h3.align_left_33_percent img, h4.align_left_33_percent img, h5.align_left_33_percent img, p.align_left_33_percent img, ul.align_left_33_percent img, li.align_left_33_percent img, ol.align_left_33_percent img {
	float:left !important;
	padding:0 !important;
	margin:0 !important;
	width:30% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}




img.align_right_50_percent, h1.align_right_50_percent img, h2.align_right_50_percent img, h3.align_right_50_percent img, h4.align_right_50_percent img, h5.align_right_50_percent img, p.align_right_50_percent img, ul.align_right_50_percent img, li.align_right_50_percent img, ol.align_right_50_percent img {
	float:right !important;
	padding:0 !important;
	margin:0 !important;
	width:47% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.align_right_25_percent, h1.align_right_25_percent img, h2.align_right_25_percent img, h3.align_right_25_percent img, h4.align_right_25_percent img, h5.align_right_25_percent img, p.align_right_25_percent img, ul.align_right_25_percent img, li.align_right_25_percent img, ol.align_right_25_percent img {
	float:right !important;
	padding:0 !important;
	margin:0 !important;
	width:22% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.align_right_66_percent, h1.align_right_66_percent img, h2.align_right_66_percent img, h3.align_right_66_percent img, h4.align_right_66_percent img, h5.align_right_66_percent img, p.align_right_66_percent img, ul.align_right_66_percent img, li.align_right_66_percent img, ol.align_right_66_percent img {
	float:right !important;
	padding:0 !important;
	margin:0 !important;
	width:63% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.align_right_33_percent, h1.align_right_33_percent img, h2.align_right_33_percent img, h3.align_right_33_percent img, h4.align_right_33_percent img, h5.align_right_33_percent img, p.align_right_33_percent img, ul.align_right_33_percent img, li.align_right_33_percent img, ol.align_right_33_percent img {
	float:right !important;
	padding:0 !important;
	margin:0 !important;
	width:30% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}



img.scale_center_100_percent, h1.scale_center_100_percent img, h2.scale_center_100_percent img, h3.scale_center_100_percent img, h4.scale_center_100_percent img, h5.scale_center_100_percent img, p.scale_center_100_percent img, ul.scale_center_100_percent img, li.scale_center_100_percent img, ol.scale_center_100_percent img {
	margin:0 auto !important;
	width:100% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_center_75_percent, h1.scale_center_75_percent img, h2.scale_center_75_percent img, h3.scale_center_75_percent img, h4.scale_center_75_percent img, h5.scale_center_75_percent img, p.scale_center_75_percent img, ul.scale_center_75_percent img, li.scale_center_75_percent img, ol.scale_center_75_percent img {
	margin:0 auto !important;
	width:72% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_center_50_percent, h1.scale_center_50_percent img, h2.scale_center_50_percent img, h3.scale_center_50_percent img, h4.scale_center_50_percent img, h5.scale_center_50_percent img, p.scale_center_50_percent img, ul.scale_center_50_percent img, li.scale_center_50_percent img, ol.scale_center_50_percent img {
	margin:0 auto !important;
	width:47% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_center_25_percent, h1.scale_center_25_percent img, h2.scale_center_25_percent img, h3.scale_center_25_percent img, h4.scale_center_25_percent img, h5.scale_center_25_percent img, p.scale_center_25_percent img, ul.scale_center_25_percent img, li.scale_center_25_percent img, ol.scale_center_25_percent img {
	margin:0 auto !important;
	width:22% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_center_66_percent, h1.scale_center_66_percent img, h2.scale_center_66_percent img, h3.scale_center_66_percent img, h4.scale_center_66_percent img, h5.scale_center_66_percent img, p.scale_center_66_percent img, ul.scale_center_66_percent img, li.scale_center_66_percent img, ol.scale_center_66_percent img {
	margin:0 auto !important;
	width:63% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_center_33_percent, h1.scale_center_33_percent img, h2.scale_center_33_percent img, h3.scale_center_33_percent img, h4.scale_center_33_percent img, h5.scale_center_33_percent img, p.scale_center_33_percent img, ul.scale_center_33_percent img, li.scale_center_33_percent img, ol.scale_center_33_percent img {
	margin:0 auto !important;
	width:30% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}



img.scale_100_percent, h1.scale_100_percent img, h2.scale_100_percent img, h3.scale_100_percent img, h4.scale_100_percent img, h5.scale_100_percent img, p.scale_100_percent img, ul.scale_100_percent img, li.scale_100_percent img, ol.scale_100_percent img {
	width:100% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_75_percent, h1.scale_75_percent img, h2.scale_75_percent img, h3.scale_75_percent img, h4.scale_75_percent img, h5.scale_75_percent img, p.scale_75_percent img, ul.scale_75_percent img, li.scale_75_percent img, ol.scale_75_percent img {
	width:75% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_50_percent, h1.scale_50_percent img, h2.scale_50_percent img, h3.scale_50_percent img, h4.scale_50_percent img, h5.scale_50_percent img, p.scale_50_percent img, ul.scale_50_percent img, li.scale_50_percent img, ol.scale_50_percent img {
	width:47% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_25_percent, h1.scale_25_percent img, h2.scale_25_percent img, h3.scale_25_percent img, h4.scale_25_percent img, h5.scale_25_percent img, p.scale_25_percent img, ul.scale_25_percent img, li.scale_25_percent img, ol.scale_25_percent img {
	width:22% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_66_percent, h1.scale_66_percent img, h2.scale_66_percent img, h3.scale_66_percent img, h4.scale_66_percent img, h5.scale_66_percent img, p.scale_66_percent img, ul.scale_66_percent img, li.scale_66_percent img, ol.scale_66_percent img {
	width:63% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
img.scale_33_percent, h1.scale_33_percent img, h2.scale_33_percent img, h3.scale_33_percent img, h4.scale_33_percent img, h5.scale_33_percent img, p.scale_33_percent img, ul.scale_33_percent img, li.scale_33_percent img, ol.scale_33_percent img {
	width:30% !important;
	height:inherit !important;
	padding-top:0.5em !important;
	padding-left:1.25em !important;
	padding-right:1.25em !important;
	padding-bottom:0.875em !important;
	display:block !important;
}
/*==========================
	Buttons
==========================*/
ul.make_button {
		margin-left:0 !important;
		padding-left:0 !important;
		list-style: none !important;
		cursor: default;
	}

		ul.make_button li {
			margin-left:0 !important;
			list-style: none !important;
			display: inline-block !important;
			padding: 0 0 0 1.5em;
		}

ul.make_button li {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-ms-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
		background: none;
		/*background-color:#ffffff;
		border:#2F808C solid 1px;
		color:#2F808C;*/
	color: #fff !important;
	background-color:#000 !important;
		cursor: pointer;
		display: inline-block !important;
		/*font-size: 0.8em;
		font-weight: 900;
		letter-spacing: 2px;
		padding:0 !important;*/
	height: 42px;
	padding:0;
	padding-left:2%;
	padding-right:2%;
  	line-height: 42px;
	white-space: nowrap;
		/*min-width: 9em;*/
		/*padding: 0 0.75em;*/
		/*line-height: 3.75em;*/
		text-align: center;
		text-decoration: none;
		/*text-transform: uppercase;*/
	text-transform:none;
		/*-webkit-border-radius: 1px; 
		-moz-border-radius: 1px;
		border-radius: 1px;*/
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
ul.make_button li:hover {
			/*background-color:#AA6629;
			border-color: #AA6629 !important;
			color:#ffffff !important;*/
	color: #FFF !important;
	background-color:#AA6629 !important;
		}
ul.make_button li a {
		min-width: 9em;
		display: inline-block !important;
		color: #FFF !important;
	}
ul.make_button li a:hover {
		color: #FFF !important;
		/*background-color:#AA6629 !important;*/
		}
		
/*ul.make_button li a {
		min-width: 9em;
		line-height: 3.75em;
		display: inline-block !important;
		color:#2F808C !important;
	}
ul.make_button li a:hover {
			background-color:#AA6629;
			border-color: #AA6629 !important;
			color:#ffffff !important;
		}*/

.vertical_align_top {
    /*vertical-align: top !important;*/
	display:inline-block !important;
	margin-top:0;
	padding-top:1em;
	padding-bottom:1em;
	vertical-align: top;
}