@media only screen and (min-width: 768px) {
	body.page-template-page-parallax .header{position:relative;}
	body.page-template-page-parallax #inner-header{height:113px;}
	body.page-template-page-parallax #logo{}
	#logo{display:block;width:290px;height:46px;}
	.wrap{width:760px}
	.meta_navigation{margin:0 3.5em 0 auto;}
	.meta_phone {padding: 0 20px;font-size: 1.1em;}
	.meta_phone a {padding: 0.75em 0.75em 0em !important;}
	.hidden.w768{display:block;}
	#alert{display:block;}
	/*.content_box {height: auto !important;}*/
	.text-bottom .content_box {height: auto !important;
}	#menu-meta-nav li.metalink.metasearch {display: block;}
	/*********************
	FLEX
	*********************/
	.flex-container{display: flex;flex-direction: row;flex-wrap: wrap;/*height: 100%;*/}
	.flow {justify-content:space-evenly;}
	.reverse{flex-direction: row-reverse;}
	.flex-column{flex-direction:column;}

	/* two coolumn layout - adjust or augment as neccessary 
	.lesser{order:2;flex: 0 0 100%;}
	.greater{order:1;flex: 0 0 100%}
	.half{flex: 0 0 100%}*/


	/*flex*/	
	.lesser{order:2;flex: 0 0 35%}
	.greater{order:1;flex: 0 0 65%}
	.first{padding-right:2em;}
	.second{padding-left:2em;}
	.left{padding-right:1.5em;}
	.right{padding-left:1.5em;}
	.middle{padding:0 1.5em;}

	.bgimg{background-position: center;background-size: cover;}
	.entry-header{padding: 1.5em 0}
	
	/* 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;}

	.sidebar{margin-top:2.2em}
	#sidebar1 .widget .content{padding-left:2.1em;}
	.widgettitle{border:0;}
	.widget{}
	.widget ul li{padding-bottom:.3em}/* use padding instead of margin to reduce jerky animation in collapsing widgets */
	.widget ul li ul{margin-top:.75em;padding-left:1em}
	#sticky.stickyClone{width:100%;display:flex;position:fixed;bottom:0;z-index:9999999;opacity:1;transition: .75s ease-in-out;-moz-transition: .75s ease-in-out;-webkit-transition: .75s ease-in-out;}
	#sticky{margin-top:0;}
	.module a::after{content:'';width:2px;height:100%;background:#fff;position:absolute;top:0;right:0;display:block;}
	.module:last-of-type a::after{display:none;}
}