/*------------------ MEDIA!!!!!!!!!-----------------*/
@media screen and (max-width: 1275px) {	
	#nav > li > a{
		font-size:10pt;
		padding: 31px 7px 31px 7px;
	}
	.globalheader-fixed #nav > li > a{
		font-size:10pt;
		padding: 17px 5px;
	}
	.top_header_center{
		right:10px;
	}
	.logo, .logo:hover{
		width:285px;
	}
	.top_header_center a, .top_header_center a:hover{
		font-size:8pt;
	}
	.header-contact{
		left:-80px;
	}
	.header-login{
		left:-108px;
	}
}
@media screen and (max-width: 1215px) {	
	#globalheader-top-ad{
		padding:15px 0 45px;
	}
}
@media screen and (max-width: 1199px) {	
	.globalSearch-dropdown{width:70px;height:75px;right:70px;border-radius:0;top:0;}
	.globalSearch-dropdown img{width:25px;height:25px;}
	.globalheader-fixed .globalSearch-dropdown{height:48px;}
	.nav-navigation{position:absolute;top:61px;right:0px;z-index:99;width:300px;z-index:999;background-color:#FFF;border-top:1px solid #CCC;height:auto;}
	.globalheader-fixed .nav-navigation{position:fixed;top:48px;bottom:0;height:auto !important;}
	.nav-navigation-fixed{position:fixed;bottom:0;}
	.nav-navigation-expanded{overflow:auto;box-shadow:-2px 0 3px -2px rgba(0,0,0,.14);}
	.nav-navigation-expanded #nav{position:relative;float:none;}
	.nav-navigation-expanded #nav > li{position:static;display:block;border-bottom:1px solid #CCC;float:none;}
	.nav-navigation-expanded #nav > li:hover{background-color:#EDEDED;}
	.nav-navigation-expanded #nav ul.subs{display:none;}
	.nav-navigation-expanded #nav ul.subs, .nav-submenu{position:fixed;width:230px;top:48px;left:auto;right:300px;max-height:850px;box-shadow:none;overflow-y: auto;background-color: #EDEDED;}
	.nav-submenu{z-index:99;}
	.nav-navigation-expanded #nav > li:hover ul.subs{display:block;}
	/*.globalheader-fixed #nav ul.subs{position:fixedleft:unset;*/
	.nav-navigation-expanded #nav ul.subs > li{display:block;width:auto;padding-left:7px;padding-top:3px;padding-bottom:5px;}
	.nav-navigation-expanded #nav > li > a{text-align:left;padding-left:15px;padding-top:25px;padding-bottom:23px;line-height:1;}
	.nav-navigation-expanded #nav > li li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.nav-navigation-expanded #nav ul.subs > li > a{margin-bottom:4px;}
	.nav-navigation-expanded #nav ul.subs li li{padding-left:0;}
	.nav-navigation-expanded #nav li:hover{
		background-color:transparent;
	}
	.globalheader-fixed .up-arrow-box{
		width: 30px;
    	height: 30px;
    	right: 160px;
    	top: 39px;
	}
	.globalheader-fixed .outer-circle{
		width: 26px;
    	height: 26px;
	}
	.globalheader-fixed .up-arrow{
		width: 18px;
    	height: 18px;
	}
	.globalheader-media-icons{display:none;}
	.logo {
	}
	.nav-navigation{
		display:none;
	}
	.top_header_center{
		position:absolute;
		width:90px;
		top: 50%;
		text-align:right;
		margin:auto;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);	
	}
	.top_header_center .header-register, .top_header_center .header-register:hover{border:none!important;display:block;padding:5px!important;}
	.header-register span, .header-login span{padding-left:5px;}
	/*.header-register .icon, .header-login .icon{display:inline-block;}*/
	.top_header_center a, .top_header_center a:hover{font-size:10pt;}
	.globalheader-fixed .top_header_center {display:none;}
	.top_header_center .header-login, .top_header_center .header-login:hover{border:none;display:block;padding:5px!important;}
	.header-login-account{padding:5px;}
	.header-login-slash{display:none;}
	.top_header_center .header-contact{
		display:none;
	}
	.globalheader-fixed #search-dropdown{
		height:48px;
		right:70px;
		top:0;
	}
	.globalheader-fixed .global-search-container-parent{height:48px !important;bottom:-13px !important;right:47px !important;}
	.globalheader-fixed #search-dropdown .global-search-container-parent{
		width:560px;
	}
	.globalheader-fixed #search-dropdown li{
		margin:12px 0;
	}
	#search-dropdown{
		height:75px;
		width:75px;
		right:70px;
		bottom:0;
		padding:0 15px;
		border-right: 2px solid #fff;
		border-left: 2px solid #fff;
	}
	#search-dropdown li{
		height:25px;
		margin:25.5px 0 24.5px;
	}
	#search-dropdown li div div{
		width:560px;
		right:57px;
		bottom:-26px;
	}
	.global-search-icon{width:25px;height:25px;}
	#search-dropdown > li.selected > a{
		width: 25px;
	    height: 25px;
	    vertical-align: top;
	    display: block;
	    margin: auto;
	    margin-top: -2px;
	}
	/*.global-search-icon-2{
		width: 25px;
	    height: 25px;
	    vertical-align: middle;
	    display: block;
	    margin: auto;
	}*/
	.top_header_center{
		right:155px;
		width:100px;
	}
	#nav > li > a{color:#333!important;}
	.menutab {
		display:block;
		max-width: 280px;
		width:100%;
		height:100%;
		top:0px;
		position:fixed;
		background-color: #051a33;
		left: -100%;
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		text-align: left;
		overflow:auto;
		overflow-x:hidden;
		z-index:3;
	}
	.menutab a { 
		display:block; 
		text-decoration:none;
		font-weight:bold;
	}
	.menu-cat li:hover {
		background: rgba(255,255,255, .8);
		transition: all .25s ease-in-out;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s 
	}
	.menutab li {font-family:oswald;font-size:16px;}
	.menu-cat li a{color:#051a33;padding:15px 8px;}
	.menu-cat, .shop-submenu, .news-submenu, .jobs-submenu, .sports-submenu, .community-submenu, .health-submenu, .real-submenu, .more-submenu {background-color:#c2dbf3;}
	.menu-cat a {
		display:block; 
		padding: 15px 0 15px 0;
		border-bottom: 1px solid #363d44;
		text-decoration:none;
		font-weight:bold;
	}
	.menu-icon {
	  width: 30px;
	  height: 30px;
	  position: absolute;
	  top:50%;
	  right:20px;
	  transform: translateY(-50%);
	  -webkit-transform:translateY(-50%);
	  -moz-transform:translateY(-50%);
	  -o-transform:translateY(-50%);
	  -ms-transform:translateY(-50%);
	  /*-webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);*/
	  cursor: pointer;
	  z-index:4;
	}
	.menu-icon span {
	  display: block;
	  position: absolute;
	  height: 4px;
	  width: 100%;
	  background: #fff;
	  opacity: 1;
	  left: 0;
	  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);
	  -webkit-transition: .25s ease-in-out;
	  -moz-transition: .25s ease-in-out;
	  -o-transition: .25s ease-in-out;
	  transition: .25s ease-in-out;
	}
	.menu-icon span:nth-child(1) {
	  top: 5px;
	  -webkit-transform-origin: left center;
	  -moz-transform-origin: left center;
	  -o-transform-origin: left center;
	  transform-origin: left center;
	}
	
	.menu-icon span:nth-child(2) {
	  top: 14px;
	  -webkit-transform-origin: left center;
	  -moz-transform-origin: left center;
	  -o-transform-origin: left center;
	  transform-origin: left center;
	}
	
	.menu-icon span:nth-child(3) {
	  top: 23px;
	  -webkit-transform-origin: left center;
	  -moz-transform-origin: left center;
	  -o-transform-origin: left center;
	  transform-origin: left center;
	}
	
	.menu-icon.open span:nth-child(1) {
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	  top: 3px;
	  left: 0px;
	}
	
	.menu-icon.open span:nth-child(2) {
	  width: 0%;
	  opacity: 0;
	}
	
	.menu-icon.open span:nth-child(3) {
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	  top: 24px;
	  left: 0px;
	}
	
	#menuToggle { 
		display:none; 
	}
	#menuToggle:checked ~ .menutab, .menu-expanded { 
		position: fixed;
		top:0px; 
		left: 0; 
	}
	.menu-logos {
		background-color:#051a33;
		width:100%;
		height:60px;
		margin: 0 0;
	}
	.menu-logos a { 
		display:block; 
		padding: 15px 0 15px 0;
		text-decoration:none;
		font-weight:bold;
	}
	.menu-login {
		width:50%;
		height:29px;
		font-family:oswald;
		font-weight:bold;
		font-size:16px;
		float:left;
		color:#9aafc4;
	}
	.menu-login span {
		top:3px;
	    left:10px;
	    position:relative;
	}
	a.menu-login:hover, .previous:hover {color: #FFF;}
	.menu-login a {float:right;}
	.menu-login .icon {
		width:45px;
		height:45px;
		background:URL(https://www.woodlandsonline.com/images/login_icon.svg) no-repeat left top;
		background-size: cover;
		float:left;
		margin: -7px 0 0 7px;
	}
	.menu-register {
		width:50%;
		height:29px;
		font-family:oswald;
		font-weight:bold;
		font-size:16px;
		float:left;
		color:#9aafc4;
	}
	a.menu-register:hover {color: #FFF;}
	.menu-register a {float:right;}
	.menu-register .icon {
		width:45px;
		height:45px;
		background:URL(https://www.woodlandsonline.com/images/reg_icon.svg) no-repeat left top;
		background-size: cover;
		float:left;
		margin: -7px 0 0 7px;
	}
	.menu-register span {
		top:3px;
	    left:10px;
	    position:relative;
	}
	.channel {
		width:260px;
		height:55px;
		color:white;
		font-family:oswald;
		font-size:16px;
	}
	.channel span {
		top:15px;
	    left:10px;
	    position:relative;
	}
	.channel:hover {
		color: #9aafc4;
	}
	.menu-social{
		width:100%;
	    height:150px;
	    background-color:#051a33;
	    margin: 0px 0 0 0px;
	}
	.menu-social li {
		display:inline-block;
		width:40px;
		height:40px;
		position:relative;
		top:4px;
	}
	.facebook {
		width:20px;
		height:20px;
		margin:8px 7px;
		background:URL(https://www.woodlandsonline.com/images/facebookB&amp;W.png) no-repeat left top;
		background-size:cover;
	}
	.facebook:hover {
		width:20px;
		height:20px;
		background:URL(https://www.woodlandsonline.com/images/facebookB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:8px 0 0 7px;
		background-position: 0px -23px;
	}
	.twitter {
		width:20px;
		height:20px;
		background:URL(https://www.woodlandsonline.com/images/twitterB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
	}
	.twitter:hover {
		width:20px;
		height:20px;
		background:URL(https://www.woodlandsonline.com/images/twitterB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:8px 0 0 7px;
		background-position: 0px -23px;
	}
	.youtube {
		width:20px;
		height:20px;
		background:URL(https://www.woodlandsonline.com/images/youtubeB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:8px 0 0 7px;
		background-position: 0px -1px;
	}
	.youtube:hover {
		width:20px;
		height:20px;
		background:URL(https://www.woodlandsonline.com/images/youtubeB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
		background-position: 0px -23px;
	}
	.google {
		width:20px;
		height:20px;
		background:URL(https://www.woodlandsonline.com/images/googleB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
	}
	.google:hover {
		width:20px;
		height:20px;
		background:URL(https://www.woodlandsonline.com/images/googleB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:9px 0 0 7px;
		background-position: 0px -24px;
	}
	.link {
		width:20px;
		height:20px;
		background:URL(https://www.woodlandsonline.com/images/linkB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
	}
	.link:hover {
		width:20px;
		height:20px;
		background:URL(https://www.woodlandsonline.com/images/linkB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:9px 0 0 7px;
		background-position: 0px -24px;
	}
	.hits {
		width:22px;
		height:25px;
		background:URL(https://www.woodlandsonline.com/images/hitsB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
	}
	.hits:hover {
		width:22px;
		height:25px;
		background:URL(https://www.woodlandsonline.com/images/hitsB&amp;W.png) no-repeat left top;
		background-size:cover;
		margin:7px 0 0 7px;
		background-position: 0px -24px;
	}
	.previous {
		width:100%;
		height:60px;
		background-color:#051a33;
		color:#9aafc4;
		font-weight:bold;
		font-size:18px;
		cursor: pointer;
	}
	.previous span {
		top:16px;
	    left:10px;
	    position:relative;
	}
	.menu-open-shop, .menu-open-news, .menu-open-jobs, .menu-open-sports, .menu-open-community, .menu-open-health, .menu-open-real, .menu-open-more {
		display:block;
		max-width: 280px;
		width:100%;
		height:100%;
		top:0px;
		position:fixed;
		background-color: transparent;
		left: -100%;
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		text-align: left;
		overflow:auto;
		z-index: 3;
		box-sizing:border-box;
		/*border-top:60px solid transparent;*/
	}
	.menu-open-shop-expanded, .menu-open-news-expanded, .menu-open-jobs-expanded, .menu-open-sports-expanded, .menu-open-community-expanded, .menu-open-health-expanded, .menu-open-real-expanded, .menu-open-more-expanded {
		position: fixed;
		top:0px; 
		left: 0;
	}
	/*.shopping:after, .news:after, .jobs:after, .sports:after, .community:after, .health:after, .realestate:after, .more:after {
		display: block;
		content: "";
		width:15px;
		height:15px;
		margin: -35px 5px 0 0;
		float:right;
		background: url("/images/arrow_right_blue.png") no-repeat scroll left top transparent;	
		background-size:cover;
	}*/
	.channel:after {
		display: block;
		content: "";
		width:15px;
		height:17px;
		margin: 20px 23px 0 0;
		float:right;
		background: url("https://www.woodlandsonline.com/images/channelArrow.png") no-repeat scroll left top transparent;	
		background-size:cover;
	}
	.channel:hover:after {
		display: block;
		content: "";
		width:15px;
		height:17px;
		margin: 20px 23px 0 0;
		float:right;
		background: url("https://www.woodlandsonline.com/images/channelArrow.png") no-repeat scroll left top transparent;	
		background-size:cover;
		background-position: 0px -29px;
	}
	.previous:before {
		display: block;
		content: "";
		width:15px;
		height:17px;
		margin: 21px 5px 0 5px;
		float:left;
		background: url("https://www.woodlandsonline.com/images/previousArrow.png") no-repeat scroll left top transparent;	
		background-size:cover;
	}
	.previous:hover:before {
		display: block;
		content: "";
		width:15px;
		height:15px;
		margin: 22.5px 5px 0 5px;
		float:left;
		background: url("https://www.woodlandsonline.com/images/previousArrow.png") no-repeat scroll left top transparent;	
		background-size:cover;
		background-position:0px -29px;
	}
	.quick_channel {
		display:none;
	}

}


@media screen and (max-width: 1075px) {	
	.footer_menu_col1 {
	    width: 24%;
	    margin-left: 1%;
	}
	.footer_menu_col2{
		width:36%;
	}
	.footer_menu_col4{
		width:18%;
		margin-right:1%
	}
}
@media screen and (max-width: 1005px) {	

}
@media screen and (max-width: 1000px) {	
	#qjumpselect2{
		width:150px;
	}
	#footer-row-1 .footer_menu_1{
		width:33%;
		padding: 5px 2%;
	}
	#footer-row-1 .footer_menu_2{
		width:47%;
		padding:5px 2%;
	}
	#footer-row-1 .footer_menu_3{
		width:20%;
		padding:5px 2%;
	}
	#footer-row-1 .connect{
		text-indent:0px;
		width:100%;
	}
	#footer-row-1 .footer_menu_4{
		width:100%;
	}
	#footer-row-1 .footer_menu_4 .footer-menu-social li{
		margin-left:0%;
	}
	.footer-container{
		margin-top:25px;
	}
	#powered-by{
		margin-top:30px;
	}
	#pre-copy-navmenu{
		padding-top:30px;
	}
	#digtex{
		right:35px;
	}
	#produced-by{
		right:275px;
		top:-20px;
	}

}
@media screen and (max-width: 900px) {	
}
@media screen and (max-width: 910px) {	
	.home-bottomrow-search-options{
		padding:1px 0 0 2%;
	}
	#nav ul.subs > .stay-in{
		width:16%;
	}
	#nav ul.subs > .follow-local{
		width:31%;
	}
}
@media screen and (max-width: 885px) {	
	#nav > li > a{
		font-size:12pt
	}
}
@media screen and (max-height: 850px) {
	.nav-navigation-expanded #nav ul.subs{height: auto !important;bottom:0;}	
}
/*------------------------------------------------------TABLET--------------------------------------------------------*/
@media screen and (max-width: 785px) {	
	.nav-navigation{width:100%;}
	.nav-navigation-expanded #nav > li:hover ul.subs{display:none;}
	.globalheader-top-kzy{display:none;}
	#search-dropdown li div div{
		width: 768px;
	    right: -87px;
	    bottom: -67px;
	    height: 41px;
	    text-align: right;
	    padding-right: 10px;
	}
	#search-dropdown li div .global-search-container{height:44px;}
	#topmenu {
    	display: block;
    	width: 60px;
    	height: 54px;
    	margin: -16px 0 0 0;
    	position:absolute;
    	background: url("https://www.woodlandsonline.com/images/header_menu_icon2.png") no-repeat scroll left top transparent;
	}
	
	/*----------------------------------------------*/
	
	.media_buttons {
		display:none;
	}
	#topmenu-container {
		display:none;
		width:240px;
		height:100%;
		position:fixed;
		top:60px;
		left:0;
		z-index:9;
		box-shadow:0 2px 2px rgba(0,0,0,.75);
		background-color:red;
	}
	#qjumpselect2{
		display:none;
	}
	.connect span{
		display:none;
	}
	#footer-row-1 .footer_menu_1{
		width:32%;
		padding:.5%;
	}
	#footer-row-1 .footer_menu_2{
		width:48%;
		padding:.5%;
	}
	#footer-row-1 .footer_menu_3{
		width:20%;
		padding:.5%;
	}
	#footer-row-1 .footer-menu-social span{
		display:initial;
		float:left;
		color:#f5e1c9;
		padding:8px 15px 0 0;
	}
	#footer-row-1 .footer_menu_4 .footer-menu-social li{
		text-indent:-9000px;
		padding:0 2%;
	}
	#produced-by{
		display:none;
	}
	#powered-by .sz{
		display:none;
	}
	#copyright-wrapper .ad{
		display:inherit;
		width:100%;
		text-align:left;
		height:26px;
		font-size:20px;
		color:#719dce;
		text-decoration:none;
		padding: 0 0 30px 0;
	}
	#copyright-wrapper .ad:hover{
		color:white;
	}
	#copyright-wrapper{
		padding-top:0px;
	}
	.footer_menu_col4{
		width:auto;
		display:block;
		margin-left:1%;
		margin-right:0;
	}
	.footer_menu_col1{
		width:31%;
	}
	.footer_menu_col2{
		width:48%;
	}
	.footer-menu-social{
		text-align:left;
	}
	ul.footer-menu-social li{
		display:inline-block;
		vertical-align:top;
		padding:0;
		margin-right:10px;
	}
	ul.footer-menu-social li:first-child{
		margin-left:0;
		vertical-align:top;
	}
	#footer-row-1{
		margin-top:20px;
	}
}
@media screen and (max-width: 700px) {
	.globalheader-fixed #search-dropdown .global-search-container-parent {
	    width: 675px;
	    top: 13px;
	    right: -87px!important;
	}
	.globalheader-fixed .global-search-options, .globalheader-fixed .xindex-search-options{
		display:none;
	}
	.site_sponsor{
		display:none;
	}
}
@media screen and (max-width: 680px) {
	#footer-row-1 .footer_menu_1{
		width:31%;
	}
	.footer-mini-double-row-ul{
		width:80px;
	}
	#footer-row-1 .footer_menu_2{
		width:51%;
	}
	.footer-double-row-ul{
		width:135px;
	}
	#footer-row-1 .footer_menu_3{
		width:18%;
	}
}

/*----------------------------------------------------ONE COLUMN-----------------------------------------------------------*/
.visible-sm{display:none;}

@media screen and (max-width: 570px) {
	div.visible-sm{display:block;}
	span.visible-sm{display:inline-block;}
	.hidden-sm{display:none;}
	.header-container .nav-navigation .top_header_center{display:initial;position:static;transform:none;float:none;}
	.header-container .nav-navigation .top_header_center:after{content:"";display:table;clear:both;}
	.header-container .top_header_center{display:none;}
	.top_header_center .header-register, .top_header_center .header-register:hover {
	    border: none!important;
	    display: block;
	    padding: 8px 5px!important;
	    width: 50%;
	    float: left;
	    text-align: center;
	    color: #222;
	    background: #ededed;
	    border-right: 1px solid #ddd!important;
	}
	.top_header_center .header-login, .top_header_center .header-login:hover {
	    border: none;
	    display: block;
	    padding: 8px 5px!important;
	    width: 50%;
	    float: left;
	    text-align: center;
	    color: #222;
	    background: #ededed;
	    border-left: 1px solid #ddd;
	}
	#categories-dropdown{
		right:0;
	}
	#globalheader .header-container{
		padding:0 10px ;
	}
	.background-fade{
		display:none;
	}
	.menutab{
		max-width:570px;
	}
	.menu-open-shop, .menu-open-news, .menu-open-jobs, .menu-open-sports, .menu-open-community, .menu-open-health, .menu-open-real, .menu-open-more{
		max-width:570px;
	}
	.menu-social li{
		width:5%;
		padding:5%;
	}
	.menu-logos{
		display:none;
	}
	#footer-image{
		width:320px;
		height:320px;
		display:block;
		left:0;
		right:0;
		top:45px;
		margin:auto;
	}
	#footer-top{
		display:inherit;
		position:relative;
		margin:auto;
		background:#07264a;
	}
	#footer-top .backToTop{
		position:relative;
		width:125px;
		padding:5px 0;
		color:white;
		font-family:oswald;
		font-size:20px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		line-height:normal;
	}
	#footer-top .topback:after{
		content: "";
		width:17px;
		height:17px;
		margin: 8px 0 0 20px;
		float:right;
    	background: url("https://www.woodlandsonline.com/images/arrow_up_w&amp;b.png") no-repeat scroll left top transparent;	
		background-size:cover;
		position:absolute;
		display:none;
	}
	#footer-top .topback:hover:after{
		content: "";
		width:17px;
		height:17px;
		margin: 8px 0 0 20px;
		float:right;
    	background: url("https://www.woodlandsonline.com/images/arrow_up_w&amp;b.png") no-repeat scroll left top transparent;	
		background-size:cover;
		position:absolute;
		background-position: 0px -20px;
	}
	#footer-top .backToTop a{
		text-decoration:none;
		color:#fff;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	#footer-top .backToTop a:hover{
		color:#9aafc4;
	}
	#footer-top .searchDirectory{
		position:relative;
		height:72px;
		color:white;
		margin:5px 0px;
		display:none;
	}
	.home-bottomrow-search-options{
		padding:0;
		font-size:16px;
		box-sizing:border-box;
		padding:5px;
		text-align:center;
		color: #717171;
	}
	#footer-top .searchDirectory #home-term{
		background-color:#9aafc4;
		height:40px;
		border:solid 2px #2e4e7e;
		border-right:none;
		width:93%;
		font-family:oswald;
		font-size:18px;
		text-indent:10px;
		float:left;
		box-sizing:border-box;
	}
	#footer-top .searchDirectory #image-button{
		height:40px;
		width:40px;
		border:solid 2px #2e4e7e;
		border-left:none;
		background:url(https://www.woodlandsonline.com/images/searchArrowB.jpg) no-repeat top left;
		background-color:#9aafc4;
		background-position:0px 6px;
		box-sizing:border-box;
		position:absolute;
		right:0;
	}
	#footer-row-1-dropdown{
		display:block;
		margin:5px 5px;
		width:auto;
		position:relative;
		padding:0;
	}
	/* Categories Section CSS*/
	#home-categories-footer{
		text-align:center;
		margin:auto;
		list-style-type:none;
		font-size:14pt;
	}
	#home-categories-footer > li > a {
	    color:#fff;
	    background-color:#719dce;
	    border:solid 2px #2e4e7e;
	    display:block;
	    text-decoration:none;
	    width:auto;
	    margin-left:auto;
	    margin-right:auto;
	    /*position:relative;*/
	   line-height:40px;
	   text-align:left;
	   text-indent:10px;
	}
	#home-categories-footer > li > a:hover {
	   background-color:#082c52;
	}
	#home-categories-footer > li.selected  > a {
	    z-index:2;
	}
	#home-categories-footer li div {
	    position:relative;
	}
	#home-categories-footer li div div {
		height:auto;
	    background-color:#FFFFFF;
	    display:none;
	    margin:0;
	    position:absolute;
	    left:2px;
	    right:2px;
	    z-index:99;
	    text-align:center;
	    padding:5px;
	}
	#home-categories-footer li div div.wrp2 {
	    width:380px;
	}
	#home-categories-footer .sep {
	    left:190px;
	    border-left:1px solid #E3E3E3;
	    bottom:0;
	    height:auto;
	    margin:15px 0;
	    position:absolute;
	    top:0;
	    width:1px;
	}
	#home-categories-footer li div .categories-subs{
	    padding:0;
	    position:relative;
	    width:50%;
	    float:left;
	    list-style-type:none;
	    margin:0;
	}
	#home-categories-footer li .categories-subs li a {
	    color:#55697d;
	    display:block;
	    box-sizing:border-box;
	    padding:6px;
	    text-decoration:none;
	    font-size:13px;
	    font-family: Arial, Helvetica, sans-serif;
	    text-transform:uppercase;
	}
	#home-categories-footer li .categories-subs li a:hover{
	    background-color:#333;
	    color:#fff;
	}
	#footer-row-1{
		margin:5px 0px;
		width:auto;
		position:relative;
		padding:0;
	}
	.footer_menu_col2{
		display:none;
	}
	.footer_menu_col1, .footer_menu_col3{
		width:50%;
		margin:auto;
		padding:10px 20px 0;
		box-sizing:border-box;
	}
	.footer-menu-social li a{
		display:inline-block;
		font-size:0;
	}
	.footer_menu_col4{
		margin:auto;
		text-align:center;
		clear:both;
		float:none;
	}
	.footer_menu_col4 .footer_menu_header{
		text-align:center;
	}
	ul.footer-menu-social li{
		margin:auto;
	}
	.footer_menu_module .footer_menu_half li{
		width: 100%;
	    float: left;
	    padding: 10px 0;
	    text-align: left;
	    font-size: 1em;
	    box-sizing: border-box;
	}
	#footer-image{
		display:none;
	}
	.footer-container2{
		display:none;
	}
	.footer-body{
		padding:0;
	}
	.footer_menu_module ul li{
		padding:10px 0;
		box-sizing:border-box;
	}
	.footer-menu-social{
		text-align:center;
	}
	.showcase{
		cursor:pointer;
		line-height:40px;
		background-color:#719dce;
		border:solid 2px #2e4e7e;
		color:white;
		text-align:left;
		text-indent:10px;
	}
	.showcase:hover{
		background-color:#082c52;
	}
	#footer-row-1 .channels, #footer-row-1 .also, #footer-row-1 .services, #footer-row-1 .connect{
		margin:0;
	}
	#home-categories-footer .services div .categories-subs{
		width:100%;
	}
	#footer-row-1-dropdown .footer_menu_4{
		top:initial;
		position:absolute;
		width:293px;
		height:40px;
		padding:0;
		left:0;
		right:0;
		margin:auto;
		bottom:0px;
	}
	/*#footer-row-1 .footer_menu_1{position:relative;}
	#footer-row-1 .footer_menu_1 .channels{position:relative;list-style:none;cursoer:pointer;}
	#footer-row-1 .footer_menu_1 .channels .footer-mini-double-row-ul{position:absolute;left:0;right:0;}
	#footer-row-1 .footer_menu_1 .channels{position:relative;}
	#footer-row-1 .footer_menu_1 .footer-mini-double-row-ul{display:none;}
	#footer-row-1 .footer_menu_1:hover .footer-mini-double-row-ul {display:block;}
	#footer-row-1>ul{height:0px;}*/
	
	#footer-row-1-dropdown .footer-menu-social li{
		display:inline;
	}
	#footer-row-1 .connect{
		width:100%;
	}
	#footer-row-1 .footer_menu_1{
		padding:0%;
		float:none;
		display:inline;
	}
	#footer-row-1 .footer_menu_2{
		padding:0%;
		float:none;
		display:inline;
	}
	#footer-row-1 .footer_menu_3{
		padding:0%;
		float:none;
		display:inline;
	}
	#globalfooter #footer-row-1 .footer_menu_35{
		padding:0%;
		float:none;
		display:inline;
	}
	#footer-row-1 .services{
		text-indent:0px;
	}
	#footer-row-1-dropdown ul li{
		float:none;
		margin:0px;
	}
	#footer-row-1 .channels{
		height:40px;
		width:100%;
		color:white;
		background-color:#719dce;
		border:solid 2px #2e4e7e;
		text-indent:10px;
		font-size:18px;
		line-height:40px;
		box-sizing:border-box;	
	}
	#footer-row-1 .channels:hover, #footer-row-1 .also:hover, #footer-row-1 .services:hover, #footer-row-1 .advShowcase:hover{
		background: rgba(5,26,51, 1.0);
		transition: all .25s ease-in-out;
    	-moz-transition: all .25s ease-in-out;
    	-webkit-transition: all .25s 
	}
	
	#home-categories-footer > .channels > a:after, #home-categories-footer > .also > a:after, #home-categories-footer > .services > a:after{
		display: block;
		content: "";
		width:17px;
		height:17px;
    	background: url("https://www.woodlandsonline.com/images/arrow_down_white.png") no-repeat scroll left top transparent;	
		background-size:cover;
		float:right;
		margin:10px;
	}
	#footer-row-1 .also, #footer-row-1 .services, #footer-row-1 .advShowcase{
		height:40px;
		width:100%;
		color:white;
		background-color:#719dce;
		border:solid 2px #2e4e7e;
		border-top:0px;
		text-indent:10px;
		font-size:18px;
		line-height:40px;	
		box-sizing:border-box;
	}
	#footer-row-1 li li{
		background-color: #364459;
		border: 2px solid #1F2D42;
	}
	#footer-row-1 .services .service-li {
	    margin-left: 0;
	}
	.footer_menu>li{position:relative;}
	#footer-row-1 .advShowcase a{
		display:block;
		width:100%;
		height:100%;
		text-decoration:none;
		color:white;	
	}
	#footer-row-1 ul{
		padding:0px;
	}
	#footer-row-3{
		width:auto;
		height:auto;
		margin:auto;
	}
	.footer-container{
		margin-top:0px;
		position:initial;
	}
	#copyright-wrapper{
		padding:0;
		float:none;
		text-align:center;
		position:absolute;
		bottom:0;
		left:20px;
		right:20px;
		margin:auto;
		padding-bottom:20px;
	}
	.footer-container:after{content:"";display:table;clear:both;}
	#digtex{
		position:static;
		display:block;
		margin:auto auto 55px;
	}
	.footer_menu_col4 .footer_menu_header{
		display:none;
	}
	.site_sponsor {
		display:none;
	}
	.footer-mini-double-row-ul,.footer-mini-double-row-ul-2{
		width:50%;
		display:none;
	}
	.footer-double-row-ul,.footer-double-row-ul-2{
		display:none;
	}
	.service-li{
		display:none;
	}
	.visible{
		display:block;
		position:absolute;
		background-color:#363d44;
		z-index:2;
		border:solid #051a33 2px;
		border-right:none;
		border-top:none;
		-webkit-transition: height 2s ease;
		-moz-transition: height 2s ease;
		-o-transition: height 2s ease;
		transition: height 2s ease;
	}
	.footer-mini-double-row-ul li:hover,.footer-mini-double-row-ul-2 li:hover,.footer-double-row-ul li:hover,
	.footer-double-row-ul-2 li:hover,.service-li-1 li:hover,.service-li-2 li:hover{
		background:rgba(113,157,206, 1.0);
		transition:all .25s ease-in-out;
		-webkit-transition:all .25s;
	}
	.visible2{
		display:block;
		position:absolute;
		background-color:#363d44;
		z-index:2;
		left:49.6%;
		width:47.3%!important;
		border:solid #051a33 2px;
		border-top:none;
	}
	.visible3{
		display:block;
		position:absolute;
		background-color:#363d44;
		z-index:2;
		width:47.3%!important;
		border:solid #051a33 2px;
		border-right:none;
		border-top:none;
	}
	.visible4{
		display:block;
		position:absolute;
		background-color:#363d44;
		z-index:2;
		left:49.6%;
		width:47.3%!important;
		border:solid #051a33 2px;
		border-top:none;
	}
	.visible5{
		display:block;
		position:absolute;
		background-color:#363d44;
		z-index:2;
		width:47.3%!important;
		border:solid #051a33 2px;
		border-right:none;
		border-top:none;
	}
	.visible6{
		display:block;
		position:absolute;
		background-color:#363d44;
		z-index:2;
		left:49.6%;
		width:47.3%!important;
		border:solid #051a33 2px;
		border-top:none;
	}
	
	#footer-row-1 ul li li{
		height:38px;
	}
	.footer_menu_1 .channels a,.footer_menu_1 .also a,.footer_menu_1 .services a{
		display:block;
		width:100%;
		height:100%;
		margin:0px;
	}
	#footer-row-1 li ul li a:hover{
		color:white;
	}
	#footer-row-1 li ul li{
		text-indent:5px;
		border-bottom: solid 1px#051a33;
	}
	#footer-row-1-dropdown .footer_menu_4 li{
		border-bottom:none;
		display:inline;
	}
	#footer-row-1-dropdown .footer-menu-social span{
		display:none;
	}
	#pre-copy-navmenu{
		display:none;
	}
	#copyright-wrapper .ad{
		display:none;
	}
	.global-search-options, .xindex-search-options{
		display:none;
	}
}
@media screen and (max-width: 550px) {
	.nav-navigation-expanded #nav ul.subs{left:0;right:45%;width:auto;}	
}
@media screen and (max-width: 490px) {
	.globalSearch-dropdown{right:50px;width:50px;}
	.global-search-container form{
		right:20px;
	}
	.global-search-container #home-term, .xindex-search-container #home-term{
		width:120px;
	}
	.global-search-container select, .xindex-search-container select{
		width:85px;
	}
	.logo, .logo:hover{
		width:235px
	}
	#search-dropdown{
		width:50px;
		right:50px;
		padding: 0 10px;
		margin:0;
		top:0;
	}
	.menu-icon{
		right:10px;
	}
	.globalheader-fixed #search-dropdown{
		right:45px;
	}
	.globalheader-fixed .up-arrow-box{
		right:105px;
	}
}
@media screen and (max-width: 420px) {
	.global-search-options .lookfor-span{
		display:none;
	}
	.global-search-container #home-term{
		width:125px;
	}
	#globalheader .header-container{
		padding:0 10px;
	}
}
@media screen and (max-width: 425px) {
	.globalheader-fixed .up-arrow-box{
		display:none;
	}
}
@media screen and (max-width: 400px) {
	.up-arrow-box{display:none;}
	
}
@media screen and (max-width: 365px) {	
	.logo, .logo:hover{
		width:185px;
	}
}
@media screen and (max-width: 325px) {
	
	#copyright-wrapper {
		clear:both;
		width:211px;
		float:left;
		padding:75px 0 0 50px;
		font-size:12px;
	}
	#footer-row-1 .footer-container2 {
		display:none;
	}
	.footer-container #pre-copy-navmenu {
		display:none;
	}
	#produced-by {
		display:none;
	}
	.footer-container #powered-by {
		display:none;
	}
	
}
@media screen and (max-width: 313px) {	
	.logo, .logo:hover{
		width:155px;
	}
}