@media only screen and (min-width: 1000px /*768px*/) {
	.header{position:fixed;z-index:999;top:0;}
	#inner-header{padding:1.5em 0;opacity:.95;max-width:1200px;margin:0 auto}
	.inner-header-wrap{height:125px;}
	#logo{display:inline;width:auto;padding-left:1em;}
	#logo img{margin:.25em 0;transform:scale(1);}
	.menuToggle.hamburger{display:none}
	#inner-header span{display:inline-block;width:auto;}
	span.phone{padding-top:13px;margin-left:auto;}
	.cta_btn{margin:0 20px 0 25px;}

	/* Tucked Header */
	.header.tuck{-webkit-box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.15);box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.15);}
	.header.tuck .inner-header-wrap{height:70px;}
	.header.tuck #inner-header {padding: 0;}
	.header.tuck #logo{padding-top:0;}
	.header.tuck #logo img{transform: scale(.65);margin:0 0 0 -58px;}
	.header.tuck #inner-header span{margin-top:10px;}
	.header.tuck .cta_btn{margin:20px 20px 0 15px;}
	.header.tuck #inner-header .btn span{margin-top:0;}
	.header.tuck span.phone{padding:10px 0;margin-top:-5px;}


	/*flex*/	
	.lesser{order:2;flex: 0 0 30%;max-width:30%padding-left:2em;}
	.greater{order:1;flex: 0 0 70%;max-width:70%}
	.halves{flex: 0 0 50%;max-width:50%;/*FOR IE*/}
	.thirds{flex: 0 0 33.33%;max-width:33.33%;}
	.quarters{flex: 0 0 25%;max-width:25%;}
	.fifths{flex: 0 0 20%;max-width:20%;}

	.grid_box.two{flex: 0 0 46%;max-width:46%;}
	.grid_box.three{flex: 0 0 29%;max-width:29%;}
	.grid_box.four{flex: 0 0 20%;max-width:20%;}


	.first{order:1;}
	.second{order:2;}

	/*NAV*/	
	.navigation{display:block;}
	#menu-the-main-menu{display:flex;max-width:1200px;margin:0 auto;padding-left:10px}
	#slide_menu{display:none;}
	#menu-the-main-menu ul.sub-menu{visibility:hidden;opacity:0;}/*opacity:1; - dev*/

		.navWrap{background: rgba(240, 241, 241, 0.85);width:100%;}
		.header.tuck .navWrap {background: rgba(240, 241, 241, 1);}  
		/*.nav{padding:0;margin:0 auto;float:right;position:relative; right:50%;}
		.nav li{float:left; position:relative;left:50%;}*/
		.nav{width:100%;padding:0;margin:0 auto;position:relative;}
		.nav li{position:relative;}
		.nav .sub-menu li {float:none;left:0}

		.nav li span{display:none}
		.nav li a{color:#1e4370;}	
		.nav li:hover a,
		.nav li a:focus, 
		li.current_page_item a, 
		li.current_page_ancestor a,
		.sub-menu li.current_page_item a,
		.current_page_ancestor .sub-menu li.current_page_item a{
			color:#73a13b;
		}
	
		.current_page_ancestor .sub-menu li a, .current_page_item .sub-menu li a, .nav li:hover .sub-menu li a{color:#1e4370;}

/* Standard Dropdowns */
		#menu-the-main-menu li ul.sub-menu{margin:0;position:absolute;top:35px;margin-left: -30px;z-index:8999;visibility:hidden;opacity:0;transition: all .75s ease-in-out;-moz-transition: all .75s ease-in-out;-webkit-transition: all .75s ease-in-out;}
		.header.tuck #menu-the-main-menu li ul.sub-menu{top:15px;}
		#menu-the-main-menu li.last ul.sub-menu{margin-left:-130px}
		#menu-the-main-menu li ul.sub-menu li a,#menu-the-main-menu li ul.sub-menu li a:visited{padding: .25em 10px .25em 20px;width:300px;margin-top:0;border-top:0;font-size:17px;text-transform:none;font-weight:400;color:#1e4370;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
		#menu-the-main-menu li ul.sub-menu li a:hover{color:#83A552}
		#menu-the-main-menu li ul.sub-menu li:last-child a{}
		#menu-the-main-menu li ul.sub-menu li ul{top:0;left:100%}
		#menu-the-main-menu ul{margin-top:0;}/* visibility:visible !important;opacity:1 !important;-dev*/ 
		#menu-the-main-menu li:hover > ul{top:35px;visibility:visible !important;opacity:1 !important;padding-bottom:15px }
		.header.tuck #menu-the-main-menu li:hover > ul{top:15px;}
		#menu-the-main-menu ul li {
		    overflow:hidden;
		    max-height:0;
		    -webkit-transition:max-height 500ms ease-in;
		    -moz-transition:max-height 500ms ease-in;
		    -o-transition:max-height 500ms ease-in;
		    transition:max-height 500ms ease-in;
		    background: rgba(240, 241, 241, 0.95)
		    /*max-height:150px; - dev*/
		}
		#menu-the-main-menu li:hover > ul li{ max-height:100px; }
		#menu-the-main-menu ul li:first-of-type,#menu-the-main-menu ul li.padme {padding-top:20px;}
		#menu-the-main-menu ul li:last-of-type,#menu-the-main-menu ul li.padme{padding-bottom:20px;}

		/*3rd Level and fit-menu styles */
		#menu-the-main-menu ul.sub-menu li.fit-menu a{padding-left:25px;}
		#menu-the-main-menu ul.sub-menu li.fit-menu ul.sub-menu{left:-270px;}
		#menu-the-main-menu ul li.menu-item-has-children{overflow:visible;}
		#menu-the-main-menu ul li.menu-item-has-children ul.sub-menu li{max-height:0;}
		#menu-the-main-menu ul li.menu-item-has-children a::after{content:"\f139";font-family:"dashicons";font-size:25px;display:inline-block;width:20px;height:20px;border:0;margin-left:0;color:#ccc;position:absolute;top:.33em;left:90%;}
		#menu-the-main-menu ul.sub-menu li.fit-menu.menu-item-has-children a::after{content:"\f141";font-family:"dashicons";font-size:25px;display:inline-block;width:20px;height:20px;border:0;margin-left:0;color:#74BA23;position:absolute;top:.33em;left:0;}
		#menu-the-main-menu ul li.menu-item-has-children li a::after, #menu-the-main-menu ul.sub-menu li.fit-menu.menu-item-has-children li a::after{display:none;}
		#menu-the-main-menu ul.sub-menu li.fit-menu.menu-item-has-children li a{padding-left:15px;}
		#menu-the-main-menu li:hover li ul.sub-menu{opacity:1;padding-top:0;}
		#menu-the-main-menu ul.sub-menu li:hover > ul.sub-menu li{ max-height:150px;}
		#menu-the-main-menu li ul.sub-menu li:last-child ul.sub-menu li a{padding-bottom:0;}
		#menu-the-main-menu li ul.sub-menu li:last-child ul.sub-menu li:last-child a{padding-bottom:20px;}


	/* Horizontal Dropdowns */
	/*	#menu-the-main-menu .sub-menu, 
		#menu-the-main-menu .sub-menu li, 
		#menu-the-main-menu .sub-menu li a,
		#menu-the-main-menu .sub-menu li a:visited{
			transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;
		}

		#menu-the-main-menu .moblink{display:none}
		#menu-the-main-menu .sub-menu{top:auto;position:fixed;left:0;width:100%;padding:0;background: rgba(240, 241, 241, 0.85);max-height:100px/;text-align:center;overflow:hidden;}
		.header.tuck #menu-the-main-menu .sub-menu{background: rgba(240, 241, 241, 1) !important;}
		#menu-the-main-menu .current_page_item .sub-menu, #menu-the-main-menu .current-page-ancestor .sub-menu{visibility:visible !important;opacity:1;}
		#menu-the-main-menu .sub-menu:before{display:block;position:relative;content:'';height:1px;background:#c6c7c7;top:0;width:80%;margin:0 auto;}
		#menu-the-main-menu .sub-menu li{display:inline-block;position:relative;background:transparent;}
		#menu-the-main-menu ul li {overflow:hidden;max-height:0;}
		#menu-the-main-menu .sub-menu li a,#menu-the-main-menu li .sub-menu li a:visited{margin-top:0;border-top:0;text-transform:none;font-weight:400;}
		#menu-the-main-menu .sub-menu li a:hover{color:#1e4370;}
		#menu-the-main-menu .sub-menu li:first-child a{padding-top:20px;}
		#menu-the-main-menu .sub-menu li:last-child a{padding-bottom:20px;}
		#menu-the-main-menu .sub-menu li ul{top:0;left:100%}
		#menu-the-main-menu ul{margin-top:0;padding-bottom:15px }
		#menu-the-main-menu li:hover > ul{top:auto;visibility:visible !important;opacity:1 !important}

		#menu-the-main-menu .current_page_item .sub-menu li,
		#menu-the-main-menu.internal .current_page_ancestor .sub-menu li, 
		#menu-the-main-menu .current-page-ancestor .sub-menu li, 
		#menu-the-main-menu li:hover > .sub-menu li{
			max-height:54px;
		}
		#menu-the-main-menu .sub-menu li a{width:auto;padding:.25em .75em 0 !important;font-size:16px;}
		#menu-the-main-menu .sub-menu.fades,#menu-the-main-menu .sub-menu.fades li{opacity:0;max-height:0;}
	*/


	/* Standard Dropdowns */
	/*
		#menu-the-main-menu li ul.sub-menu{margin-top:0;position:absolute;z-index:8999;transition: all .75s ease-in-out;-moz-transition: all .75s ease-in-out;-webkit-transition: all .75s ease-in-out;padding:1.54em 0 0;}
		.header.tuck #menu-the-main-menu li ul.sub-menu{padding:1.32em 0 0;}
		#menu-the-main-menu li ul.sub-menu li a,#menu-the-main-menu li ul.sub-menu li a:visited{padding: .25em .5em .25em 15px;width:270px;background: rgba(170, 193, 66, 0.95);margin-top:0;border-top:0;font-size:18px;color:#fff;font-style:italic;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
		#menu-the-main-menu li ul.sub-menu li a::before{content: '';width: 0px;height: 0px;border-style: solid;border-width: 5px 8px 5px 0;border-color: transparent #d24c17 transparent transparent;display: inline-block;vertical-align: middle;margin-right: 15px;transform: rotate(180deg);}
		#menu-the-main-menu li ul.sub-menu li a:hover{color:#d24c17;}
		#menu-the-main-menu li ul.sub-menu li:first-child a{padding-top:1em;}
		#menu-the-main-menu li ul.sub-menu li:last-child a{padding-bottom:1em;}
		#menu-the-main-menu li ul.sub-menu li ul{top:0;left:100%}
		#menu-the-main-menu ul{margin-top:0;padding-bottom:15px }
		#menu-the-main-menu li:hover > ul{top:auto;visibility:visible !important;opacity:1 !important}
		#menu-the-main-menu ul li {
		  overflow:hidden;
		  max-height:0;
		  -webkit-transition:max-height 500ms ease-in;
		  -moz-transition:max-height 500ms ease-in;
		  -o-transition:max-height 500ms ease-in;
		  transition:max-height 500ms ease-in;
		  
		}
		#menu-the-main-menu li:hover > ul li{ max-height:150px; }
	*/

	/*XNAV*/	

	#content{margin-top:170px}
	.bgimg{margin-top:114px;background-attachment:fixed;background-position:center 114px;min-height:500px;}
	.bgimg.tuck{background-position:center 100px;}
	.caption .title{font-size:44px;}
	#banner{background-attachment:fixed;margin-top:125px;}

	/* CTA sStyles */
	.csta_wrap{margin-top:-130px;z-index:999;}
	.cta{float:left;}
	.cta:before {content: "";float: left;/* essentially the aspect ratio. 100% means the div will remain 100% as tall as it is wide */padding-bottom: 85%;}
	.cta:after {content: "";display: table;clear: both;}
	.p-22{width:22%;}
	.p-25{width:25%;}
	.p-33{width:33%;}
	.p-44{width:44%;}
	.p-50{width:50%;}
	.p-66{width:66%;}
	.p-all{width:100%;}
	.cta span{display:block;}
	.cta span span{font-weight:700;}
	.cta span.fas{padding: 7% 0 5px 5px;transform: scale(2);}
	.cta_text{font-size:22px;line-height:24px;padding-top:15px;}
	.schedule_mob{display:none;}

	.block_title{font-size:48px;}
	.lower_content_text {background:#f0f1f1;padding:2em 0;}
	.lower_content_text.neg {padding:5.5em 0 2em;}
	.two_up .text_column{width:50%;float:left;}
	.two_up .text_column p{margin-top:0;}
	.two_up .text_column:first-of-type{padding-right:5%;}
	.two_up .text_column:last-of-type{padding-left:5%;border-left:1px solid #898888;}

	.slider_quotes{width:90%;}
	.quote{padding:1em 4em;}
	.quote_text{font-size:24px;}

	.post_thumb{height:150px}
	
	/* TABS_________________________ */
	.tabs{margin-bottom:20px;position:relative;min-height:400px;}
	.listhead.tabbed{display:none;}
	.tabnav{margin-bottom:.5em;background:#e6e6e6;display:block;}
	.tabnav dt{float:left;width:25%;height:53px;height:53px}
	.tabnav dt span{display:block;font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;color:#4d4d4d;text-decoration: none;cursor:pointer;background:#e6e6e6;height:53px;line-height:53px;width:99.6%;position:relative;}
	.tabnav dt span:after{content:"";border-right:1px solid #808080;position:absolute;height: 80%;right:-2px;bottom: 10%;}
	.tabnav dt span.active{background:#666;color:#fff}
	.tabnav dt span.active:after, .tabnav dt span:last-of-type:after{display:none;}
	.tabs .content{position:absolute;top:70px;left:0;}

	
	
	/* Responsive iframed map */
	.map,.map_content{display:inline-block;vertical-align:top;}
	.map_content{width:66%;padding-right:1em;}
	.map{width:33%;padding: 30% 0 0}

	.sidebar{margin-top:2.2em;padding-left:1em;}
	#sidebar1 .widget .content{padding-left:2.1em;}
	#sidebar3.sidebar{margin-top:0}
	

	.widgettitle{border:0;}
	.widget{padding:.5em 0 0;}
	.widget ul li{padding-bottom:.75em}/* use padding instead of margin to reduce jerky animation in collapsing widgets */
	.widget ul li ul{margin-top:.75em;padding-left:1em}


	.module a::after{content:'';width:1px;height:50%;background:#fff;position:absolute;top:20%;right:0;display:block;}
	.module:last-of-type a::after{display:none;}
	#sticky.stickyClone{width:100%;display:flex;position:fixed;bottom:0;z-index:9999;opacity:1;transition: .75s ease-in-out;-moz-transition: .75s ease-in-out;-webkit-transition: .75s ease-in-out;}
	/*#sticky{margin-top:0;}*/
}