@media screen and (max-width: 1500px) {	
	.sports-multi-home-top-container .multi-home-top-fullbox img{width:100%;height:auto;}
	.sectionHeader-para{width:100%;margin-top:15px;display:block;padding:0;}
}
@media screen and (max-width: 1300px) {	
	.multi-top-big-image img{width:auto;height:auto;}
	.multi-top-med-image img{width:auto;height:auto;}
	.homepage-top-container .site_sponsor_container{margin:12px 0 10px;}
	.top-homesearch-module{margin: 20px 0;}
	.homepage-top-container .site_sponsor_text{background:transparent;padding:19px 5px 19px 0px;box-shadow:none;}
	
	
	.sports-multi-home-top-container .multi-top-big-image img{width:auto;height:auto;}
	.sports-multi-home-top-container .multi-top-med-image img{width:auto;height:auto;}
	
}
@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;
	}
	.slick-dotted.slick-slider{
		margin-bottom:0!important;
	}
}
@media screen and (max-width: 1200px) {	
	.follow-us-container{margin-top:10px;}
	.follow-us-item{margin-bottom:10px;}
}
@media screen and (max-width: 1199px) {
	.nav-social, .nav-social .media_buttons, .nav-member, .nav-highlight{display:block;}
	.multi-top-box-image{height:250px;}
	.multi-home-top-extrabox{
		width:100%;
		padding:0;
	}
	.multi-home-top-width{width:50%;}
	.multi-home-top-fixedwidth{width:50%;}
	.multi-home-top-width .multi-home-top-fixedwidth{width:100%;}
	.multi-home-top-smfixedwidth .col2-bar-col{width:100%;float:none;margin:auto;}
	.multi-home-top-fixedwidth .as_container{text-align:center;}
	.multi-home-top-halfbox-half img{width:auto;height:auto;}
	.multi-home-top-smwidth{
		width:100%;
		padding-right:10px;
		margin:auto;
		padding:0;
	}
	.multi-home-top-smwidth .multi-top-text{right:10px;}
	.multi-home-top-smfixedwidth{
		width:100%;
		margin-bottom:10px;
	}
	.multi-home-bottom-row .multi-home-top-fixedwidth{
		width:50%;
	}
	.multi-home-bottom-row .multi-home-top-width{
		width:50%;
	}
	.multi-home-top-fixed-as{position:absolute;right:0;}
	.multi-home-top-fixed-pad{padding-top:728px;}
	.sectionHeader-para{margin:20px 0;}
	.sports-top-team-links .column-border-link-button{padding:1px 2px;}
	.moduleHeader-main-container > .moduleHeader-header-ul{display:none;}
	.homepage-top-container .site_sponsor_container{text-align:right;}
	.homepage-top-container .categories-module{margin-top:0;}
	.homepage-top-container #categories-dropdown li div div{width:100%;}
	.top-weather-module img{width:25px;}
	.slick-slider-thumbnail .slider .slick-slide{height:366px;}
	.slick-slider-thumbnail .slider-nav-thumbnails .slick-slide{height:75px;}
	.listings-picture-section .horizontal-thumbnail .slider .slick-slide{height:453px;}
	.col2-body-textmap-container{width:100%;padding:0;margin-bottom:20px;}
	.col2-body-map-container{width:100%;margin-bottom:20px;}
	.listings-picture iframe{width:100%;height:340px;}
	.xindex-search-container #top-search-submission{margin-top:5px;}
	.sectionHeader-row{max-width:940px;}
	.col2-main-row{max-width:940px;}
	.bar4-link-module{padding:0;float:none;}
	.padding-module-ad{margin:auto;float:none;}
	.globalSearch-dropdown-container{top: 75px;}
	.globalheader-fixed .globalSearch-dropdown-container{top:48px;}
	#middletemplate .top-category-links .getManu-section h2{width:96px;}
	.sectionHeader-secondary-row{max-width:940px;}
	.top-search-container .column-link-button2{display:none;}
	.bootstrap-right-column .container-module-kzy{background:#fff;}
	.spgs-bestof-container{position:static;margin:15px 0;text-align:left;}
	.top-header-ad .as_container{padding:0;margin:auto;}
	.footer-slogan-container{height:auto;}
	.footer-slogan-module .follow-us-inner{width:100%;float:left;text-align:center;margin-bottom:7px;}
	.footer-slogan-module .follow-us-item{margin-top:auto;}
	.footer-slogan-module ul{width:100%;float:left;text-align:center;}
	.bus-top-kzy{padding: 9px 0;background:#fff;}
	#globalheader .site_sponsor{right: -25px;top: 80px;}
	.xindex-search-text{width:100%;text-align:center;margin-bottom:5px;}
	.xindex-search-text span{padding-right:10px;}
	.xindex-search-text br{display:none;}
	.xindex-search-container form#search-form-goog{width:100%;padding-right:200px;margin-bottom:5px;}
	.xindex-search-container #search-form-goog #top-search-submission{top:32px;}
	.sports-mid-container{
		max-width:970px;
	}
	.news-event-section{
		max-width:970px;
	}
	.fullWidth-blurb2_1-row-1{
		max-width:970px;
	}
	.community-row-icons li{
		width:33.3333%
	}
	.moduleHeader .container .top-box-title{
		display: inline-block;
   		vertical-align: middle;
	}
	.top-header-ad {
	    vertical-align: middle;
	    margin-left: 20px;
	}
	.top-static-menu{
		border-top-right-radius:6px;
	}
	.col2-body-col {
    	width: 100%;
	    margin-right: 0;
	    padding-right: 315px;
	    box-sizing: border-box;
	}
	.col2-body-col-inv{
		width: 100%;
	    margin-right: 0;
	    padding-left: 315px;
	    box-sizing: border-box;
	}
	.moduleHeader .globalheader-media-icons{
		display:none;;
	}
	.pokegym, .pokestop{display:none;}
	.col2-bar-col {
	    margin-left: -300px;
	    position:relative;
	    z-index:1;
	}
	.col2-bar-col-inv {
	    margin-right: -300px;
	    position:relative;
	    z-index:1;
	}
	.events-multi-day{font-size:20pt;}
	.top-search{
		display:none;
	}
	.moduleHeader .container .icon-box, .moduleHeader .container .icon-box:hover{
		top:87px;
	}
	.static-white-container{
		display:none;
	}
	.option-lightblack{
		margin:20px 0 50px;
	}
	.weather-icon{
		width: 100%;
		text-align:center;
	}
	.weather-weekday{
		width:50%;
	}
	.videoDirectory{
		height:auto;
		position:relative;
	}
	.video-section-1{
		width:100%;
		height:385px;
		border-bottom:2px solid #000;
		margin-right:0;
	}
	.video-place-1{
		width:50%;
		float:left;
	}
	.video-section-2{
		width:100%;
		height:auto;
		position:relative;
		right:0px;
	}
	#middletemplate .back-to-gallery{
		display:none;
	}
	.listings-story-extras{position:static;margin:15px 0 0;}
	.listings-story-extras:after{content:"";display:table;clear:both;}
	.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(../svg/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(../svg/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(../png/facebookb%26w.png) no-repeat left top;
		background-size:cover;
	}
	.facebook:hover {
		width:20px;
		height:20px;
		background:URL(../png/facebookb%26w.png) no-repeat left top;
		background-size:cover;
		margin:8px 0 0 7px;
		background-position: 0px -23px;
	}
	.twitter {
		width:20px;
		height:20px;
		background:URL(../png/twitterb%26w.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
	}
	.twitter:hover {
		width:20px;
		height:20px;
		background:URL(../png/twitterb%26w.png) no-repeat left top;
		background-size:cover;
		margin:8px 0 0 7px;
		background-position: 0px -23px;
	}
	.youtube {
		width:20px;
		height:20px;
		background:URL(../png/youtubeb%26w.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(../png/youtubeb%26w.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
		background-position: 0px -23px;
	}
	.google {
		width:20px;
		height:20px;
		background:URL(../png/googleb%26w.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
	}
	.google:hover {
		width:20px;
		height:20px;
		background:URL(../png/googleb%26w.png) no-repeat left top;
		background-size:cover;
		margin:9px 0 0 7px;
		background-position: 0px -24px;
	}
	.link {
		width:20px;
		height:20px;
		background:URL(../png/linkb%26w.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
	}
	.link:hover {
		width:20px;
		height:20px;
		background:URL(../png/linkb%26w.png) no-repeat left top;
		background-size:cover;
		margin:9px 0 0 7px;
		background-position: 0px -24px;
	}
	.hits {
		width:22px;
		height:25px;
		background:URL(../png/hitsb%26w.png) no-repeat left top;
		background-size:cover;
		margin:8px 7px;
	}
	.hits:hover {
		width:22px;
		height:25px;
		background:URL(../png/hitsb%26w.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("../png/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("../png/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("../png/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("../png/previousarrow.png") no-repeat scroll left top transparent;	
		background-size:cover;
		background-position:0px -29px;
	}
	.quick_channel {
		display:none;
	}
}
@media screen and (max-width: 1145px) {	
	.nav-navigation .globalheader-media-icons{position:static;display:block;background:#fff;text-align:center;padding:15px 0;}
	#globalheader .site_sponsor{right: -60px;}
}
@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: 1070px) {	
	.home-toplistings-col1, .home-toplistings-col2, .home-toplistings-col3{
		width:50%;
		margin:0px;
	}
	.home-toplistings-col3{
		width:100%;
	}
	.home-motto{margin-right:0;}
	.home-toplistings-col1 .carousel-gradient-box-2x{
		margin-right:0px;
	}
	.carousel-gradient-box-5{
		width: 50%;
	    float: left;
	    padding-right: 10px;
	    box-sizing: border-box;
	}
	.carousel-ad{
		width: 50%;
	    float: left;
	    box-sizing: border-box;
	}
	.ad-module .carousel-ad{
		width:auto;
		float:none;
	}
	/*.carousel-ad{padding:40px 0;}
	.community-tree-background{
		height:370px;
		width:300px;
	}*/
	.home-toplistings-col1 .carousel-gradient-box{
		margin-right:0px;
	}
	.color5-photo-module{
		height:725px;
	}
	#color5-item-1, #color5-item-2, #color5-item-3, #color5-item-4, #color5-item-5{
		width:50%;
	}
	#color5-item-2{
		left:50%;
	}
	#color5-item-3{
		top:400px;
		width:100%;
		left:0;
		height:325px;
	}
	#color5-item-5{
		left:50%;
	}
	.color5-photos{
		height:725px;
	}
	.coupon-section li{
		width:44%;
	}
	.fullWidth-carousel-header{
		text-align:center;
	}
	.fullWidth-carousel-pic{
		width:100%;
		text-align:center;
	}
	.jq-carousel .fullWidth-carousel-pic img{
		max-height:250px;
	}
	.fullWidth-carousel-body{
		width:100%;
		text-align:center;
	}
	.fullWidth-carousel-body h4{
		padding:20px 0 20px 0;
		margin:auto;
		width:100%;
		float:left;
	}
	.fullWidth-text-1{
		display:none;
	}
	.fullWidth-text-2{
		display:none;
	}
	.fullWidth-carouel-container{
		padding-left:0;
	}
	.fullWidth-slider-row{
		max-height:inherit;
	}
	.fullWidth-list-module-header{
		margin-right:0;
		margin-bottom:15px;
	}
	#middletemplate .fullWidth-list-module ul{
		width:47%;
		margin-left:3%;
		padding:0;
	}
	.fullWidth-media-col1{
		margin:auto;
	}
	.fullWidth-media-col2{
		width:auto;
		float:none;
		position:absolute;
		bottom:0;
	}
	.media-gallery .media-gallery-image-title{
		height:auto;
		padding: 21.5% 8% 5%;
	}
	.gradient-overlay{
		right:0;
		height:534px;
	}
}
@media screen and (max-width: 1000px) {	
	.bottom-multi-module, .bottom-multi-module-row{
		display:block;
	}
	.bottom-multi-module{
		margin-left:-20px;
	}
	.ad-module .carousel-ad{
		background: transparent;
	    text-align: center;
	    margin: auto;
	    padding: 0;
	}
	.ad-module img{
		margin:auto;
	}
	.events-module{
		width:100%;
		float:left;
		display:block;
		border:none;
		background:#fff;
		margin-bottom:20px;
	}
	#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: 999px) {	
	.kzy-row-module-container > div, .kzy-row-module-container > table{
		width:50%;
		text-align:center;
	}
	.kzy-row-module-container .as_container:nth-child(1){
		text-align:center;
	}
	.kzy-row-module-container .as_container:nth-child(3){
		width:100%;
		text-align:center;
		display:none;
	}
}
@media screen and (max-width: 991px) {
	.cditem-header-container .button-bar-link-buttons{display:block;}
	.cditem-header-container .follow-us-container{text-align: right;margin: 30px 0 0;width: auto;}
	.cditem-header-container .cditem-print-icon {margin: 30px 0 0;}
	.top-sporttitle-module .sectionHeader-secondary-row{max-width:inherit;}
	.sports-top-team-links .column-border-link-button{padding:1px 10px;}
	.top-sporttitle-module  .sectionHeader-secondary-row .top-header-rkzy{display:inline-block;}
	/*.top-category-container .top-bus-container{padding:0 0 20px;}
	.col2-body-col .top-category-container .top-category-links{padding:0;}*/
	.spotlight-container-horizontal li{width:100%;}
	.top-header-rkzy{padding:0;display:block;margin-top:15px;}
	.sectionHeader-secondary-row .top-header-rkzy .as_container{padding:0;}
	.top-header-rkzy .as_container{padding-left:0;}
	.top-homesearch-module{margin:20px 0;}
	.home-weather{padding:15px 0;}
	.weather-box{background:#ededed;padding:15px 15px 5px;}
	.weather-icon{width:50px;}
	.slick-slider-thumbnail .slider .slick-slide{height:424px;}
	.listings-picture-section .horizontal-thumbnail .slider .slick-slide{height:525px;}
	.slick-slider-thumbnail .slider-nav-thumbnails .slick-slide{height:84px;}
	.top-static-search #search-form-goog #top-search-submission{border:none;}
	.top-static-search{width:100%;}
	.sectionHeader .top-static-menu{width:100%;}
	.media-lg-active{display:none;}
	.sectionHeader-row{max-width:720px;}
	.sectionHeader-secondary-row{max-width:720px;}
	.listingOfMonth-section .spotlight-container-horizontal .spotlight-module-1{margin-bottom:15px;}
	.col2-main-row{max-width:720px;}
	.col2-body-col, .col2-body-col-inv{
		padding:0;
		float:none;
		margin:auto;
	}
	.events-column:after{display:none;}
	.top-category-container, #middletemplate .col2-body-col .top-category-container{width:auto;float:none;padding:0;}
	.col2-bar-col, .col2-bar-col-inv {
		display:none;
	    margin-left: 0;
	    float: none;
	    display: block;
	    margin: auto;
	    width: auto;
	    text-align: center;
	}
	.col2-bar-col .right_ad_container table{
		display: inline-block;
	}
	#middletemplate .top-category-links .getManu-section h2{width:160px;}
	.site_sponsor_container{display:none;}
	.top-card-container{width:auto;float:none;padding:0;}
	.cditem-specialdirpg{width:49%;}
	.cditem-title-container .cditem-button-bar{padding-left:0;}
	.cditem-title-container{width:100%;padding:15px 0;}
	.cditem-image-container{width: 100%;text-align: center;padding: 0;height: auto;margin: 15px 0 0;}
	.padding-right-with-ad{
		padding:0;
		text-align:center;
	}
	.fullWidth-blurb2_1-column{
		width: 33.33333%;
	}
	.ladder-element{
		width:50%;
	}
	#ladder-element-1::before{
		left:50%;
	}
	#ladder-element-2::before{
		right:50%;
		display:none;
	}
	.events-container{
		display:block;
	}
	#ladder-element-3{
		width:100%;
	}
	#ladder-element-3 .events-container{
		width:50%;
		float:left;
		padding:0;
	}
	#ladder-element-3 table{
		padding:20px;
	}
	#ladder-element-3 .events-title{
		padding:20px;
		padding-bottom:0;
	}
	#ladder-element-3 .events-author{
		padding:20px;
		padding-bottom:0;
	}
	#ladder-element-3 .events-paragraph{
		padding:0 20px;
	}
	#globalheader .site_sponsor{display:none;}
	#site_sponsor_1col{display:block;}
	/*.bcrumb-separator{display:none;}
	.top-static-section-name{display:none;}*/
	#middletemplate .top-static-menu .subheader-featcats{
		display:none;
	}
	.sports-mid-container{
		max-width:750px;
	}
	.news-event-section{
		max-width:750px;
	}
	.fullWidth-blurb2_1-row-1{
		max-width:750px;
	}
	.padding-module-ad{
		float: left;
	    margin: auto;
	    width: 100%;
	}
	.pic-slider-module{
		padding-right:0;
	}
	.height135-responsive-1 .slick-next, .height135-responsive-1 .slick-next:hover{
		right:5px;
	}
	.height135-responsive-1 .slick-prev, .height135-responsive-1 .slick-prev:hover{
		right:35px;
	}
	.lost-dog-container, .giveaways-free-container{width:50%;float:left;}
	.sports-teamMedia-container .card-module li{width:100%;}
	.woodlands-logo-box img{height:125px;}
	.home-toprow .globalheader-media-icons{display:none;}
	
	.jobs-container{
		width:100%;
		float:left;
		margin-bottom:20px;
	}
	div.home-toplistings-video{
		height:310px;
	} 
	.community-row-icons li{
		width:50%;
	}
	.featured-home-businesses{padding:20px 0 0;}
	.featured-home-businesses li{
		width:50%;
		margin-bottom:20px;
	}
}
@media screen and (max-width: 950px) {
	.fullWidth-rec-header{
		text-align:center;
	}
	#reviews-submit{
		display:block;
		float:none;
		margin:20px auto;
	}
	.reviews-graph-outerbar{
		max-width:initial;
	}
}
@media screen and (max-width: 930px) {	
	.kzy-row{
		padding:0;
	}
	#middletemplate .kzy-300x250-module .as_container, #middletemplate .kzy-300x100-module .as_container{
		width:50%;
		padding-top:40px!important;
	}
	.kzy-row-module-container .as_container:first-child img{
		float:none;
	}
	.kzy-row-module-container .as_container:nth-of-type(3) img{
		float:none;
	}
	.home-toprow .globalheader-media-icons{
		position: static;
    	padding-top: 15px;
    	background:#fff;
	}
	
}
@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: 900px) {	
	.fullWidth-stack-image{opacity:.2;}
	.site_sponsor_container{display:none;}
	#globalheader .site_sponsor{display:none;}
	.column3-base-row ul li{
		width:46%;
	}
	/*span.top-static-section-name, span.top-static-section-name:hover{display:none!important;}*/
	#mainbody #middletemplate .sports-small-header, #mainbody #middletemplate ul.sports-header-ul{display:none;}
	.moduleHeader{padding:20px 0 0;}
}
@media screen and (max-width: 885px) {	
	#nav > li > a{
		font-size:12pt
	}
}


/*----------------------------------------------TABLET---------------------------------------------*/
@media screen and (max-width: 785px) {	
	.nav-navigation-expanded #nav ul.subs>li>a{font-size:13pt;margin-bottom:10px;}
	.nav-navigation-expanded #nav ul.subs li li{font-size: 12pt;background: #ddd;margin-bottom: 15px;padding: 0;}
	#nav ul.subs > li a{padding:15px;}
	.nav-navigation-expanded #nav ul.subs li .submenu-header{background: none;font-size: 13pt;padding: 15px;}
	.nav-navigation-expanded #nav ul.subs>li{padding:0 5px;}
	.nav-navigation-expanded #nav > li:hover ul.subs{padding: 10px 5px 0;}
	#rkzy-320-50-top .as_container{margin:auto;background:#f7f7f7;padding:15px 0;}
	.moduleHeader{padding:0;}
	.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("../png/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;
	}
	.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: 767px) {
	.multi-top-box-image, .multi-top-med-image{height:350px;}
	#facebook-feed{text-align:center;}
	#sports-twitter iframe{width:100%!important;}
	.row-stack-image{height:98px;}
	.multi-row-stack-headline{margin:auto;}
	.multi-row-stack-brief, .multi-row-stack-subtitle{display:none;}
	.multi-row-stack-container{height:130px;}
	.potg-ul-3-players li.sports-athlete-container{width:50%;}
	.sports-top-scores-wrapper{width:1200px;padding-right:50px;}
	.sports-top-scores-module{position:relative;}
	.sports-top-scores-module:before{
		position:absolute;
		content:"";
		right:0;
		top:0;
		bottom:0;
		width: 50px;
	    background: #ddd;
	    z-index: 1;
	}
	.sports-top-scores-module:after{
	    position: absolute;
	    content: "";
	    right: 10px;
	    top: 50%;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    bottom: 0;
	    background-image: url(../png/right_black_arrow.png);
	    width: 25px;
	    height: 25px;
	    z-index: 1;
	    background-size: contain;
	}
	.sports-top-scores:after{}
	.fullWidth-footer-row-module ul li, .container-footer-row-module ul li{background: #ededed;margin: 5px 5px 5px 0;}
	.fullWidth-footer-row-module ul li::after, .container-footer-row-module ul li::after{display:none;}
	.cditem-header-container .follow-us-container{text-align: right;margin: auto;width: auto;}
	.cditem-header-container .cditem-print-icon {margin: auto;}
	.multi-home-top-fullbox .card-module-text{height:auto;}
	.multi-home-top-fixed-as{position:static}
	.multi-home-top-fixed-pad{padding-top:0;}
	.multi-home-top-width{
		width:100%;
	}
	.multi-home-top-fixedwidth{
		width:100%;
		text-align:center;
	}
	.multi-home-top-fixedwidth .categories-module{
		display:none;
	}
	.multi-top-margin{
		margin-top:0;
	}
	.event-desc-image{max-width:162px;margin:auto;padding-top:0;}
	.top-category-container .top-bus-container{min-height:initial!important;display:none;}
	.cditem-specialdirpg-column{width:33.3333%;}
	.classmark-column{width:100%;}
	.events-column{width:100%;}
	.slider-pageNum{margin:auto;}
	.slick-slider-thumbnail-viewmore .column-link-button{display:block;}
	.slider-nav-thumbnails{display:none !important;}
	.listings-picture-section .horizontal-thumbnail .slider{padding:0;}
	.slick-slider-thumbnail .slider{width:100%;padding:0 0 45px;}
	.slick-slider-thumbnail .slider .slick-slide{height:417px;}
	.listings-picture-section .horizontal-thumbnail .slider .slick-slide{height:417px;}
	.option-bottom-bar{padding:0;}
	.col2-body-bottom-slider .height135-responsive-1-image{height:152px;}
	.col2-body-bottom-slider .pic-slider-module{max-height:initial;}
	.col2-body-bottom-slider .slick-dots{position:static;margin:20px 0;}
	.pic-slider-module{max-height:initial;}
	.pic-slider-module .slick-dots{position:static;margin:20px 0 0;}
	.col2-body-bottom-slider .pic-slider-module .slick-dots{position:static;margin:20px 0;}
	.sectionHeader-row .moduleHeader-header-ul{margin-bottom:20px;}
	.sectionHeader-categories-ul{display:none;}
	.sectionHeader .top-static-menu{margin-top:20px;}
	.sectionHeader .top-static-menu .global-submit-button{display:block;text-align:center;}
	.top-static-menu .global-submit-button a{display:block;border:none;}
	.option-extras{position:static;margin-top:15px;text-align:right;}
	.option-extra-iconbody img{width:25px;height:25px;}
	.sectionHeader .top-static-menu .categories-module{display:none;}
	.mswithbackground-column{width:100%;padding:0;margin-bottom:15px;}
	.mswithbackground-body{padding:15px 15px 0;}
	.spgs-tile-top-section li{width:50%;}
	.xindex-search-container form#search-form-goog{padding:0;margin:auto;}
	.xindex-search-container #search-form-goog #top-search-submission{position:static;}
	.xindex-search-container #search-form-goog #top-search-input{margin-bottom:5px;}	
	.cditem-module a{width:100%;padding:0;}
	.option-lightblack{font-size:24pt;}
	.majorCatBusiness-link-col:before{display:none;}
	.majorCatBusiness-link-col-container{height:auto!important;}
	.majorCatBusiness-link-col{width:100%!important;padding:0!important;}
	.globalheader-media-icons{display:none;}
	.top-search{
		margin-left:5px;
	}
	.top-section-dropdown{
		display:none;
	}
	.top-box-header{
		padding:0;
	}
	.top-header-ad .as_container{
		padding:0;
	}
	.top-section-dropdown{
		top:25px;
		width:270px;
	}
	.top-box-module{
		width:100%;
		margin:auto;
	}
	.home-toplistings-col3 table{
		float:none;
	}
	#middletemplate .top-static-menu ul{
		width:100%;
		text-align:left;
	}
	.home-toplistings-col3 .as_container{
		width:100%;
		float:left;
	}
	.top-box-header #home-categories, .top-box-header #mycatsanchor{
		float:left;
		margin-right:10px;
		margin-left:0;
	}
	.top-box-header{
		margin-right:0;
	}
	.col2-body-top2-column {
	    width: 100%;
	    float: left;
	    padding: 10px 0;
	    box-sizing: border-box;
	}
	.videoDirectory{
		height:auto;
		position:relative;
		width:100%;
		padding:0;
		margin:auto;
	}
	.videoDirectory-ad-module{
		display:none;
	}
	.video-section-1{
		width:100%;
		height:385px;
		border-bottom:2px solid #000;
		margin-right:0;
	}
	.video-place-1{
		width:50%;
		height:105px;
		float:left;
	}
	.video-place-photo{
		height:105px;
	}
	.video-place-photo a{
		height:105px;
	}
	.video-text{
		height:105px;
	}
	.video-section-2{
		width:100%;
		height:214px;
		position:relative;
		right:0px;
	}
	.video-link-section li{
		width:50%;
	}
	.tile6-photo-module{
		height:900px;
	}
	#tile6-item-1, #tile6-item-2, #tile6-item-3, #tile6-item-4, #tile6-item-5, #tile6-item-6{
		width:50%;
	}
	#middletemplate .tile6-hover{
		opacity:1;
		background-color:rgba(255,255,255,.7)
	}
	.tile6-item-subsection{
		height:300px;
	}
	#tile6-item-2{
		left:50%;
	}
	#tile6-item-3{
		left:0;
		top:300px;
	}
	#tile6-item-4{
		left:50%;
		top:300px;
	}
	#tile6-item-5{
		left:0;
		top:600px;
	}
	#tile6-item-6{
		left:50%;
		top:600px;
	}
	.column3-base-row ul li{
		width:100%;
		margin:auto;
	}
	.news-event-box-2-column-1{
		width:100%;
	}
	.news-event-box-2-column-2{
		width:100%;
	}
	.news-event-box-2-column-2::before{
		left:100%;
	}
	#ladder1-element-1::before{
		left:50%;
	}
	.news-event-box-2-column-1{
		position:relative;
	}
	.fullWidth-2image-row-1-column-1, .fullWidth-2image-row-1-column-2{
		width:100%;
	}
	.fullWidth-2image-row-1-column-2-module{
		top:0;
		bottom:inherit;
	}
	.fullWidth-3row-section-row ul li{
		width:50%;
	}
	.fullWidth-blurb-container{
		width:80%;
		float:none;
		margin:auto;
		padding-bottom:10px;
	}
	.fullWidth-blurb-row-1{
		padding:0;
	}
	.fullWidth-blurb-header{
		height:50%;
	}
	.tile3-photo-module-noneloop{
		height:500px;
	}
	#tile3-item-1, #tile3-item-2{
		width:50%;
	}
	#tile3-item-3{
		width:100%;
	}
	#tile3-item-2{
		left:50%;
	}
	#tile3-item-3{
		left:0;
		top:250px;
	}
	.fullWidth-links-section-row-column-1, .fullWidth-links-section-row-column-2{
		width:100%;
		display:block;
	}
	.media-gallery-module{
		opacity:1;
	}
	.media-gallery-image-title{
		bottom:0;
	}
	.media-gallery .media-gallery-container .media-gallery-module{
		background-color:rgba(255,255,255,.8)
	}
	.gradient-overlay{
		right:0;
		height:1068px;
	}
	.listings-bcrumbs{
		padding-right:0;
	}
	.listings-bcrumbs-subjects{
		margin:0 20px 0 0;
	}
	.bar-media-buttons{
		display:none;
	}
	.col2-main-header{
		padding-right:0;
	}
	.listings-lightblack-h2{
		font-size:26pt;
	}
	.col2-ad-col{
		width:100%;
		float:left;
		text-align:center;
		margin:30px auto auto;
	}
	.right_ad_container{
		margin:auto;
	}
	.related-media-section .rec-module li, .rec-module li{
		width:50%!important;
	}
	.rec-module li:nth-child(3){
		margin-left:0;
	}
	.community-icons-section{
		padding:0;
	}
	.ad-module .carousel-ad{
		
	}
	.community-tree-background{
		height: 344px;
    	width: 273px;
		bottom:0;
	}
	.image-overlay-gradient{opacity:1;}
	.fullWidth-blurb2_1-column{
		width: 50%;
	}
	.featured-home-businesses li{
		width:50%;
	}
	.cah-column:nth-child(1n){
		width:50%;
	}
	.cah-column:nth-child(3n){
		width:100%;
		margin:20px 0;
	}
	#middletemplate .section-images ul{
		text-align:center;
	}
	.cpm-column-1{
		width:100%;
	}
	.cpm-column-2{
		width:100%;
		margin-top:20px;
	}
	.featured-home-news li{
		width:50%;
		min-height:400px;
	}
	.sponsor-content-row-bottom .as_container{
		width:50%;
	}
	.fullWidth-footer-row-1 #sponsor-text{
		display:block;
		width:auto;
		padding-right:0;
	}
	.fullWidth-footer-row-1 #sponsor-footer-img{
		display: block;
	    width: auto;
	    background: #fff;
	    padding-left: 10px;
	}
	.kzy-row-module-container .as_container:nth-child(3){
		display:none
	}
	.col2-body-left-col{display:none;}	
	.col2-body-center-col{width:100%;padding:0;}
	.col2-body-left-col{width:100%;padding:0;}
	.col2-bar-col{display:none;}
	.sectionHeader-row{max-width:576px;}
	.sectionHeader-secondary-row{max-width:576px;}
	.full-pic-slider{max-height:initial;width:auto;float:none;}
	.full-pic-slider .height135-responsive-3-image{width:100%;}
	.full-pic-slider .height135-responsive-3-content-text{width:100%;}
	.full-pic-slider .height135-responsive-3 .slick-slide{max-height:initial;}
	.top-module-title, .top-category-links{display:none;}
	.jobs-cattype-ul, .jobs-index-cats{display:none!important;}
	.top-category-container .dropdown, .homepage-top-container-withsections .dropdown{display:block;margin:0 0 20px;}
	.top-category-container .open, .multi-home-top-container .open{z-index:1;}
	.top-static-menu .categories-module{position:static;border:none;border-top-right-radius: 6px;border-top-left-radius: 6px;}
	#categories-dropdown{width:100%;}
	.top-static-menu{height:auto;}
	.top-static-menu .bcrumbs-base{display:none;}
	#categories-dropdown li div div{width:100%;}
	.col2-main-row{max-width:576px;}
	.sectionHeader-secondary-row .top-header-ad .as_container{padding:0;margin-top:15px;}
	#top-search-select{width:100%;margin-bottom:15px;}
	.top-header-ad{margin:auto;display:block;}
	.top-header-ad .as_container{margin:auto auto 20px;}
	/*.nav-navigation{width:100%;}*/
	#globalheader-top-kzy{min-height:inherit;display:none;}
	.top-dynamictitle-module{margin-top:0;}
	.globalheader-fixed{display:none;}
	.top-category-container, #middletemplate .col2-body-col .top-category-container{padding:0;}
	.top-category-container .top-category-links{padding:0;}
	#middletemplate .top-horizontal-category-links ul{width:100%;padding:0;}
	.cditem-about-container .fullSocial-media-section{position:static;}
	.networking_container .column-link-button{float: left;width: 115px;clear: both;margin: 15px 0px;}
	.follow-us-container{text-align:left;}
	.cditem-header-container .button-bar-link-buttons{margin-bottom:40px;}
	.col-link-icon-but, .col-link-icon-but:hover{margin-bottom:10px;}
	.button-bar-link-buttons .col-link-icon-but, .button-bar-link-buttons .col-link-icon-but:hover{margin-bottom:0;}
	.cditem-network-container .option-extras{position:absolute;top: 0;margin-top: 6px;}
	.cditem-network-container .col-link-icon-but{margin-bottom:0;}
	.cditem-button-bar .link-phone-icon{display:inline-block;}
	.cditem-boldtext-container{display:none;}
	.cditem-info-container{margin-bottom:40px;}
	.related-category-section .follow-us-container{margin-bottom:15px;}
	.fullSocial-media-section a{margin-bottom:10px;}
	.reviews-graph-totalreviews, .reviews-graph-criteria{width:100%;padding:0;}
	.reviews-graph-outerbar{width:100%;}
	.totalreviews-text{background:#ddd;}
	.global-search-container select, .xindex-search-container select{margin-bottom:5px;}
	.jobs-search-container #top-search-select{width:25%;}
	.jobs-search-container #top-search-input{width:75%;}
	.top-search-2button-module{margin-right:-3%;}
	.jobs-search-container .top-search-link-button{
		width:47%;
		float:left;
		box-sizing:border-box;
		margin: 15px 3% 0 0;
	}
	.jobs-search-container .top-submit-button-module{padding-bottom:0;margin:auto;}
	.top-jobs-listing-module li{width:50%;}
	.jobs-home-listbytype{width:100%;}
	.recent-news-art-container{height:auto;min-height:162px;}
	.recent-news-art-text .events-author{padding-bottom:25px;}
	.recent-news-art-text-full .events-author{padding-bottom:25px;}
	.recent-news-date-categories{right:inherit;}
	.xindex-search-text{display:block;text-align:center;}
	.xindex-search-text span{padding-right:10px;}
	.xindex-search-text br{display:none;}
	.ladder-element{
		width:100%;
	}
	#ladder-element-1::before{
		display:none;
	}
	#ladder-element-3 .events-container{
		width:auto;
		float:none;
		padding:20px;
	}
	#ladder-element-3 table{
		padding:0;
	}
	#ladder-element-3 .events-title{
		padding:0;
	}
	#ladder-element-3 .events-author{
		padding:5px 0 0 0;
	}
	#ladder-element-3 .events-paragraph{
		padding:0;
	}
	.ladder1-element{
		width:100%;
	}
	#ladder1-element-1::before{
		left:100%;
	}
	.ladder1and2-element .events-title-href{
		width:auto;
		float:none;
	}
	.ladder1and2-element .events-author{
		width:auto;
		float:none;
		clear:none;
	}
	.ladder1and2-element .events-image-href{
		position:static;
	}
	.ladder1and2-element .events-image-href img{
		height:auto;
		padding:15px 0;
		max-width:95%;
		max-height:320px;
	}
	.ladder1and2-element .events-paragraph{
		width:auto;
		float:none;
		clear:none;
	}
	.top-category-links ul:after{content:"";display:table;clear:both;}
	.top-category-links li{width:33.333%;float:left;}
	#middletemplate .top-category-container .top-category-links ul{font-size:0;}
	.top-horizontal-category-links .top-category-links li {
	    width: 33.333%;
	    float: none;
	    display: inline-block;
	    vertical-align: top;
    }
    .top-category-container .top-category-links .majorCatBusiness-categories-keywords li{width:100%;}
    .top-category-links > ul > li{clear:none!important;}
	.bar4-link-container .padding-right-with-ad{padding-right:0;}
	.bar4-link-container  .padding-module-ad{width:100%;}
	#middletemplate .bar4-link-module ul{margin-bottom:19px;}
	/*.column3-container .card-module li:nth-child(2n) .card-module-image img, .column3-container .card-module li:nth-child(3n) .card-module-image img{width: 100%;height: auto;}*/
	.lost-dog-container, .giveaways-free-container{width:100%;float:left;}
	.news-event-section{
		max-width:576px;
		padding:0 10px;
	}
	.fullWidth-blurb2_1-row-1{
		max-width:576px;
		padding:0 10px;
	}
	.home-channels{
		border-right:none;
	}
	.column3-container .card-module li:first-child .card-module-image{
		max-height:350px;
	}
	.top-category-links{
		height:auto!important;
	}
	.nano{height:auto;}
	.nano > .nano-content{position:static;}
	.top-submit-button-module{
		position:static;
		padding:15px 0;
		text-align:center;
	}
	.top-submit-button-module .column-link-button2{
		width:100%;
	}
	.top-search-container .top-search-button-module{
		position: static;
    	margin: 0 -15px;
	}
	.top-search-button-module  .col-link-down-but, .top-search-button-module  .col-link-down-but:hover{
		padding-right: 25px;
	    width: 45%;
	    box-sizing: border-box;
	    float: left;
	    margin: 0px 2.5%;
	}
	.top-section-container .sports-top-recap-team, .sports-top-recap-score{width:33.3333%;text-align:center;height:auto;}
	.sports-recap-team-text h2{font-size:11pt;}
	.top-section-container .recap-team-align-right .sports-recap-team-text{position: static;transform: inherit;text-align: center;padding-top: 90px;}
	.top-section-container .recap-team-align-left .sports-recap-team-text{position: static;transform: inherit;text-align: center;padding-top: 90px;}
	.top-section-container .sports-top-recap-wrapper img{position: absolute;left: 0;right: 0;top: 0;margin: auto;}
	
	.recap-news-column-1, .recap-news-column-2{width:100%;padding:0;}
	.recap-news-image{height:auto;text-align:center;}
	.recap-news-image img{position:static;transform:inherit;}
	.recap-news-story .column-link-button{position: static;margin: 20px auto 0 auto;}
	
	.featured-home-businesses li{width:100%;}
	.sponsor-footer-image-container{width:100%;margin:auto;padding:0;}
	.module-footer-sponsor-section .sponsor-footer-links{padding-left:10px;margin-bottom:10px;}
	.sponsor-footer-text-container{width:100%;text-align:center;padding:0;}
	.sponsor-footer-text-container #sponsor-text-text{text-align:center;}
	div#module-footer-sponsor-section{background-image:none;}
	div.sponsor-footer-container{padding:8px;position:relative;}
	#sponsor-footer-container-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;}
	#sponsor-footer-interior{background-color:#FFF;padding:10px;position:relative;z-index:4;}	
}

@media screen and (max-width: 700px) {	
	.moduleHeader{padding:0;}
	.color5-photo-module{
		height:1000px;
	}
	#color5-item-1, #color5-item-2, #color5-item-3, #color5-item-4, #color5-item-5{
		width:100%;
	}
	#color5-item-2{
		top:200px;
		left:0;
	}
	#color5-item-3{
		top:400px;
		width:100%;
		height:200px;
		left:0;
	}
	#color5-item-4{
		top:600px;
		left:0;
	}
	#color5-item-5{
		top:800px;
		left:0;
	}
	#color5-hover-3 .color5-title{
		font-size:16pt;
	}
	.fullWidth-blurb2-column-1, .fullWidth-blurb2-column-2, .fullWidth-blurb2-column-3{
		width:100%;
		margin:auto;
	}
	.fullWidth-blurb2-column-1, .fullWidth-blurb2-column-2{
		margin-bottom:40px;
	}
	.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) {
	.bottom-multi-module{
		margin:auto;
		padding-right:20px;
	}
	.classifieds-module{
		width:100%;
	}
	.homepage-top-image{
		background:none;
	}
	#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%;
	}
}
@media screen and (max-width: 630px) {	
	#middletemplate .kzy-300x250-module .as_container, #middletemplate .kzy-300x100-module .as_container{
		width:100%;
	}
	.videoDirectory{
		height:auto;
	}
	.video-section-1{
		height:auto;
		line-height:0;
	}
	.image-play-button{
		position:absolute;
		bottom:40%;
		right:0;
		left:0;
		margin:auto;
	}
	.col2-highlights-container .image-play-button{
	    left: 50%;
	    right: inherit;
	    bottom: inherit;
	}
	.image-overlay-video h2{
		margin:auto;
		padding:5px;
		margin-top:85px;
	}
	.video-section-2{
		height:428px;
	}
	.video-place-1{
		width:100%;
	}
	.hm-video-header{
		margin-bottom:34px;
	}
	.hm-video-category{
		top:25px;
		left:0;
		right:0;
		width: 100%;
	    height: 34px;
	    line-height: 34px;
	    margin-top: 15px;
	}
	.hm-video-category #home-categories > li > a {
	    height: 34px;
	    line-height: 34px;
	}
	.listing-viewall{display:none;}
	
}
@media screen and (max-width: 674px) {
	.kzy-row-module-container > div, .kzy-row-module-container > table{
		width:100%!important;
		margin-bottom:20px;
	}
}


/*----------------------------------------------PHONE---------------------------------------------*/

@media screen and (max-width: 570px) {
	.spgs-tile-top-section li{width:100%;}
	.listings-listing-ratings{top:-2px;right:10px;}
	.reviews-cditem-graph-innerbaravail{display:none;}
	.contact-form-image{width: auto;height: auto;text-align:center;}
	.contact-form-image img{position:static;transform:none;}
	.sectionHeader .top-static-menu{display:none;}
	.side-text-container{text-align:left;margin-bottom:10px;}
	.sectionHeader-secondary-row{margin-bottom:10px;}
	.multi-row-icons{top:inherit;bottom:5px;}
	.nav-log{display:block;}
	.form-display-onsite .form-check-inline+.form-check-inline{margin-left:0;}
	.form-display-onsite label{display:block;margin-bottom:15px;}
	.form-display-onsite .form-check-inline{padding-left: 0;display: block;margin-bottom: 15px;}
	.form-date-inputs{border-bottom: 1px solid #ddd;padding: 0 0 15px;}
	.form-date-inputs .xsz{width: 100%;display: block;margin-top: 15px;}
	.multi-row-stack-headline h2{font-size:14px;}
	.multi-row-icons ~ .multi-row-stack-headline{padding-right:0 !important;}
	.multi-row-stack-price{font-size:14px;}
	.multi-home-top-two-container:after{display:none;}
	.multi-home-top-two-column1, .multi-home-top-two-column2{width:100%;padding:0;}
	.multi-home-top-two-row{margin:auto;}
	.option-nonhref, .option-nonhref:hover{display:block;margin-top:15px;}
	.col2-body-col .row-stack-image-container, .row-stack-image-container{width:125px;}
	.col2-body-col .multi-row-stack-text, .multi-row-stack-text{width: -moz-calc(100% - 125px);width: -webkit-calc(100% - 125px);width: -o-calc(100% - 125px);width: calc(100% - 125px);}
	
	.height135-responsive-1-image, .multi-home-top-width .height135-responsive-1-image{height:250px;}
	.multi-top-big-image img, .multi-top-med-image img{width:100%;}
	.multi-top-box-image, .multi-top-med-image{height:250px;}
	.listings-listing-subject{padding-right:0;}
	#middletemplate .listings-listing-subtext{padding-right:0!important;}
	.best-of-categorypage-image{width: 100%;height: 100px;margin-bottom: 0;}
	.best-of-categorypage-bestoflogo img{height:125px;}
	.best-of-categorypage-businfo{width:100%;}
	.sports-athletes .column-link-button {position: static;margin-bottom: 15px;}
	#middletemplate .sports-athletes ul{margin:auto;}
	.potg-ul-3-players li.sports-athlete-container{width:100%;border-bottom: 2px solid #ddd;padding: 0 0 20px;}
	.potg-ul-3-players li.sports-athlete-container:last-child{border-bottom:none;padding:0;}
	.top-sporttitle-module .sectionHeader-secondary-row .icon-box{display:none;}
	.top-sporttitle-module .sectionHeader-secondary-row{text-align:center;}
	.sectionHeader-para{text-align:center;}
	.sectionHeader-para .sectionHeader-href{display:inline-block;}
	.top-sporttitle-module .sectionHeader-secondary-row .bcrumbs-base{line-height:normal;}
	.sports-header-image img{width:auto;height:100%;}
	.button-bar-link-buttons .column-link-button{display: block;margin: 15px 0;padding: 11px;text-align: left;text-indent: 30px;box-shadow: 0px 0px 4px 0px rgba(0,0,0,.3);}
	.button-bar-link-buttons .col-link-icon-but:after{top:8px;left:8px;}
	.nav-log{display:block;}
	.globalSearch-dropdown-container .multi-module-search-select{width:30%;}
	.globalSearch-dropdown-container #home-term{width:70%;}
	.globalSearch-dropdown-container #top-search-submission{position:static;width:100%;margin-top:15px;}
	.multi-top-big-image{height:300px;}
	.classmark-module .sports-cats-ul li{margin-right:15px;}
	.texashs-logo{display: block;width: 100%;text-align: center;max-width: 100px;margin: auto;margin-bottom: 20px;}
	.texashs-main-image{margin: 15px;width: auto;display: block;}
	.texashs-links{display: block;width: 100%;vertical-align: middle;color: #fff;padding: 0 15px;}
	.top-sporttitle-module .sectionHeader-secondary-row{display:block;}
	.top-sporttitle-module  .sectionHeader-secondary-row .top-header-rkzy{display:block;margin:15px 0;padding:0;}
	.top-sporttitle-module .sectionHeader-secondary-row .top-header-rkzy .as_container{padding:0;}
	.listing-extra-text{position:static;}
	.option-image-container{width:100%;padding:20px 0;text-align:center;}
	.option-image-container a{display:inline-block;}
	.option-text-container{width:100%;padding-top:0;}
	.cditem-about-description .option-image-container{display:none;}
	.quick-category{width:100%;border-bottom:2px solid #ddd;text-align:center;}
	.quickLinks-container .link-box{width:100%;text-align:center;}
	.quick-category:after{display:none;}
	.cditem-specialdirpg-column{width:50%;}
	.sports-multi-home-top-container .multi-home-top-fullbox img{width:auto;height:auto;}
	.multi-home-top-fixedwidth{width:100%;}
	.multi-home-bottom-row .multi-home-top-width{width:100%;}
	.multi-home-bottom-row .multi-home-top-fixedwidth{width:100%;}
	.col2-body-bottom-slider .height135-responsive-1-image{height:290px;}
	.option-more-link{display:block;margin-top:15px;}
	.option-top-nextPrev{width:auto;float:none;}
	.option-top-prev{width: 48%;margin-right: 2%;float: left;line-height: 35px;}
	.option-top-next{width: 48%;margin-left: 2%;float: left;text-align: right;line-height: 35px;}
	.option-top-prev:before, .option-top-next:before{top:10px;}
	.top-static-search{margin:20px 0 0;}
	.sectionHeader .top-static-search{margin:auto;}
	.top-category-container .top-bus-container{padding:0;border-radius:0;}
	.sectionHeader-categories-ul{display:none;}
	ol.breadcrumbs, ol.breadcrumbs a{display:none;}
	.spgs-tile-top-section li{width:100%%;}
	.site-search-busBox{min-height:70px;}
	.site-search-busContainer{margin-right:0;}
	.site-search-busBox .row-stack-image{text-align:center;}
	.site-search-busModule{width:100%;padding:0;}
	.listings-lightblack-h1{padding:40px 0;line-height:normal;}
	.card-module li{width:100%;}
	.col2-body-col .top-5card-module li:first-child .card-module-text{height:auto;}
	.top-container-ad{text-align:center;}
	.top-header-ad #modulesponsortxt{float:none;}
	.moduleHeader-main-icon-container{display:none;}
	.multi-row-stack-brief{display:none;}
	.moduleHeader .container .top-box-title h1{font-size:8vw;}
	.height135-responsive-3-content-text-3{display:none;}
	.video-directory-primary-image, .video-directory-primary-image:hover{height:auto;}
	.video-directory-primary-image img{position:static;transform:none;}
	.cditem-specialdirpg{width:100%;}
	.related-category-row{margin-bottom:15px;}
	.related-category-column1,.related-category-column2{width:100%;border:none;margin:15px 0 0;}
	.cditem-network-container{display:none;}
	.jobs-cattype-ul li{margin: 0 5px 0 0;}
	.jobs-cattype-ul a{padding: 5px 10px;}
	.jobs-index-cats{height:auto;}
	.detailed-search-link-right{width:100%;text-align:left;margin-top:10px;}
	.top-static-menu{height:auto;}
	.sectionHeader-row{padding: 0 10px 0px;}
	.recent-news-image-container{width:100%;padding:0;margin-bottom:15px;}
	.recent-news-art-text{width:100%;}
	.recent-news-image{height:200px;}
	.four-strip-module li{width:100%;}
	.module-footer-section #sponsor-text-heading{font-size:20pt;}
	.option-lightblack{font-size:24pt;margin:40px 0;}
	.listings-sub-line{font-size:10pt;}
	.listings-publishing{margin-top:10px;}
	.xindex-search-container-parent{display:none;}
	.moduleHeader{background:#fff!important;}
	.moduleHeader .container .top-box-title{
		padding: 15px;
	    margin: auto;
	    text-align: center;
	    display: block;
	}
	.moduleHeader .container .toprow-section{margin-bottom:15px;}
	.top-static-menu .icon-box{display:none;}
	.moduleHeader .container .toprow-section{text-align:center;}
	.sectionHeader-secondary-row .top-header-rkzy {text-align:left;}
	.top-dynamictitle-module .sectionHeader-secondary-row .top-header-rkzy {text-align:center;}
	.top-header-rkzy {text-align:center;}
	.top-header-rkzy .as_container{font-size:0;}
	.top-header-rkzy #modulesponsortxt{float:none;}
	#middletemplate .moduleHeader-header-ul{text-align:center;}
	.top-section-dropdown #home-categories{position:static;}
	.top-box-module header{
		margin:auto;
		padding-top:20px;
	}
	.top-box-title {
	    margin: 20px 0 30px;
	}
	.majorCatBusiness-top-row{
		padding:0;
	}
	.majorCatBusiness-top-column-1{
		margin:auto;
	}
	.news-module, .classifieds-module{
		width:100%;
	}
	.events-module .event-dark, .event-dark:hover{
		background:#ededed;
	}
	.toprow-section{
		display:none;
	}
	.top-box-title h1{
		height:auto;
		text-align:center;
		padding: 0 0 2px;
	}
	.top-header-ad .as_container, .sectionHeader-secondary-row .top-header-ad .as_container{padding:0;}
	.top-search{
		width:100%;
	}
	#top-search-term{
		width:50%;
	}
	.top-static-menu ul li{
		display:block;
		text-align:center;
	}
	.home-toplistings-col3{
		width:100%;
		float:left;
		position:static;
	}
	.home-toplistings-col1,.home-toplistings-col2, home-toplistings-col3{
		width:100%;
	}
	.carousel-gradient-box-5{width:100%;}
	.home-toplistings-col3 .carousel-ad{width:100%;}
	.home-toplistings-col3 .as_container{
		float:none;
		text-align:center;
	}
	.home-toplistings-col3 .home-toplistings-video{
		margin-left:0;
	}
	.home-toplistings-col3 .home-toplistings-video{
		height: 320px!important;
	}
	.media-buttons{
		display:none;
	}
	.column2-base-row ul li{
		width:100%;
	}
	.image-play-button {
	    height: 56px;
	    width: 59px;
	}
	.tile6-photo-module{
		height:1800px;
	}
	#tile6-item-1, #tile6-item-2, #tile6-item-3, #tile6-item-4, #tile6-item-5, #tile6-item-6{
		width:100%;
	}
	.tile6-item-subsection{
		height:300px;
	}
	#tile6-item-1{
		left:0;
		top:300px;
	}
	#tile6-item-2{
		left:0;
		top:0;
	}
	#tile6-item-3{
		left:0;
		top:600px;
	}
	#tile6-item-4{
		left:0;
		top:900px;
	}
	#tile6-item-5{
		left:0;
		top:1200px;
	}
	#tile6-item-6{
		left:0;
		top:1500px;
	}
	.fullWidth-text-3{
		display:none;
	}
	.fullWidth-carouel-container{
		margin-top:20px;
	}
	.fullWidth-3row-section-row ul li{
		width:100%;
	}
	.fullWidth-3row-section-header{
		width:auto;
		margin-left:0;
	}
	.fullWidth-3row-module-1-header, .fullWidth-3row-module-2-header, .fullWidth-3row-module-3-header{
		width:auto;
		display:block;
		position:static;
		margin-top:40px;
	}
	.tile3-photo-module-noneloop{
		height:750px;
	}
	#tile3-item-1, #tile3-item-2, #tile3-item-3{
		width:100%;
	}
	#tile3-item-2{
		left:0;
		top:250px;
	}
	#tile3-item-3{
		left:0;
		top:500px;
	}
	.channel-rotator-section{
		display:none;
	}
	.backTo-image{
		display:none;
	}
	.back-to-gallery p{
		margin-left:0;
	}
	#middletemplate .back-to-gallery{
		padding:25px 20px;
	}
	.col2-main-header .listings-lightblack-h2{
		margin-top:50px;
		min-height:inherit;
	}
	.networking_container{
		width:100%;
		margin:auto;	
	}
	.icon_print, #emailanchor, #myfavs {
		width:30.65%;
		float:left;
		margin:auto 2% 5px;
		box-sizing:border-box;
		height:30px;
		line-height:30px;
		font-size:10pt;
		text-align:center;
		padding:0;
	}
	#emailanchor{margin:auto;}
	#myfavs #myfavsanchor{
		width: auto;
	    float: none;
	    text-align: center;
	    height: auto;
	    text-decoration:none;
	}
	#myfavsbg{
		position:static;
	}
	.listings-lightblack-h2{
		font-size:22pt;
	}
	.related-media-section .rec-module li, .rec-module li{
		width:100%!important;
	}
	.rec-module li:nth-child(2){
		margin-left:0
	}
	.rec-module li:nth-child(4){
		margin-left:0
	}
	.fullWidth-search-title{
		display:block;
		padding:14px 0 0;
	}
	.fullWidth-search-form{
		display:block;
		padding:14px 0 ;
	}
	.community-row-icons li{
		width:100%;
		margin-bottom:20px;
	}
	.fullWidth-blurb2_1-column{
		width: 100%;
	}
	.home-channels{
		display:none;
	}
	.featured-home-businesses li{
		width:100%;
	}
	.featured-home-businesses span{
		display:none;
	}
	.carousel-container, .carousel-bottom{
		display:none;
	}
	.cah-column:nth-child(1n){
		width:100%;
	}
	.hm-classifieds-category, .hm-apartments-category, .hm-homesForSale-category, .hm-market-category, .hm-coupons-category{
		position: absolute;
	    top: 70px;
	    width: auto;
	    left: 15px;
	    right: 35px;
	    margin: auto;
	    z-index:1;
	}
	.hm-cars-category, .hm-photo-category, .hm-quick-category{
		position: absolute;
	    top: 70px;
	    width: auto;
	    left: 15px;
	    right: 15px;
	    margin: auto;
	    z-index:1;
	}
	.hm-classifieds-header, .hm-classifieds-header:hover, .hm-apartments-header, .hm-apartments-header:hover, 
	.hm-homesForSale-header, .hm-homesForSale-header:hover, .hm-market-header, .hm-market-header:hover, .hm-coupons-header, .hm-coupons-header:hover,
	.hm-cars-header, .hm-cars-header:hover, .hm-photo-header, .hm-photo-header:hover, .hm-quick-header, .hm-quick-header:hover
	{
		margin: 10px 0 70px;
	}
	.hm-quick-header, .hm-quick-header:hover{
		padding:0;
	}
	.quickClicks-background{
		display:none;
	}
	.quickLinks-module .link-box li{
		display:block;
	}
	.hm-coupons-spacer{
		display:none;
	}
	.featured-home-news li{
		width:100%;
		min-height:initial;
	}
	.featured-home-news img{
		width:100%;
	}
	.bcrumbs-base, .bcrumbs-base:hover{
		margin:auto;
	}
	.listings-story-extras{
		display:none;
	}
	.sponsor-content-row-bottom .as_container{
		width:100%;
	}
	.sponsor-content-row .as_container{
		width:100%;
	}
	.kzy-row-module-container .as_container:nth-child(2){
		display:none
	}
	.reviews-menu-featreview{
		width: 100%;
    	margin: auto auto 10px;
	}
	.listings-listing-details{
		display:none;
	}
	.fullWidth-news-section{padding:0;}
	.sports-athletes li{width:100%;margin-bottom:20px;padding:0;}
	.sports-athletes li:last-child{margin-bottom:0;}
	.sports-athlete-sport{padding:15px;}
	.spotlight-title{border-bottom:0;}
	#middletemplate .listings-picture-viewmore{
		clear: both;
	    display: block;
	    float: none;
	    margin-top: 20px;
	}
	.story-quote{display:none;}
	.top-header-ad .as_container{padding:0;}
	.top-header-ad{display:block;margin:auto;}
	/*.top-static-menu .bcrumb, .top-static-menu .bcrumb-separator{display:none;!important}*/
	.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("../png/arrow_up_w%26b.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("../png/arrow_up_w%26b.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(../jpg/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-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("../png/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;
	}
	.module-footer-sponsor-section div.sponsor-footer-links{padding:0;}
}
@media screen and (max-width: 550px) {
	.nav-navigation-expanded #nav ul.subs{left:0;right:45%;width:auto;}	
}
/*--------Bootstrap width------------*/
@media screen and (max-width: 543px) {
	.top-weather-col{display:none;}
	.top-homesearch-module{display:none;}
	.homepage-top-container .categories-module{margin:15px 0 5px;}
}

@media screen and (max-width: 510px) {
	
	.top-category-links li {
	    width: 50%;
	}
}
@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: 480px) {
	.cditem-specialdirpg-column{width:100%;}
	form#search-form-goog, .homepage-top-ss-bar-module form#search-form-goog{padding-right:125px;}
	.top-static-search form#search-form-goog{padding-right:125px;}
	#search-form-goog #top-search-submission{width:125px;}
	.slick-slider-thumbnail .slider .slick-slide{height:306px;}
	.listings-picture-section .horizontal-thumbnail .slider .slick-slide{height:306px;}
	.listings-picture iframe{height:250px;}
	.moduleHeader .container .top-box-title h1 {
	    font-size: 10vw;
	}
	.jobs-cattype-ul li{
		font-size:10pt;
		height:28px;
	}
	.jobs-cattype-ul a {
	    padding: 5px;
	}
	.jobs-cattype-ul .active:after{
		border-left: 30px solid transparent;
    	border-right: 30px solid transparent;
	}
}
@media screen and (max-width: 460px) {
	.multi-top-box-image, .multi-top-med-image{height:200px;}
	.multi-top-big-image{height:250px;}
	.top-jobs-listing-module li{width:100%;}
	.row-stack-date-categories{position:static;margin-top:10px;display:inline-block;}
	.top-search-container-form{
		width:100%;
	}
	.top-submit-button-module{
		width:100%;
		text-align:center;
		margin-bottom:15px;
	}
	.top-submit-button-module .column-link-button2{
		display:block;
	}
	.top-search-button-module .column-link-button{margin-bottom:15px;}
	.spotlight-column-1, .spotlight-column-2{width:100%;}
	.spotlight-column-1:before{display:none;}
	.listing-prev, .listing-viewall, .listing-next, .listing-prev:hover, .listing-viewall:hover, .listing-next:hover{
		font-size: 9pt;
    	width: 145px;
	}
}

@media screen and (max-width: 440px) {
	#javascriptstorage{
		margin:auto;
	}
	.community-header{
		background-color:transparent;
	}
	.community-header-line{
		display:none;
	}
}
@media screen and (max-width: 425px) {
	.globalheader-fixed .up-arrow-box{
		display:none;
	}
}
@media screen and (max-width: 420px) {
	.top-box-title h1{
		text-align:center;	
	}
	.top-box-title{
		text-indent:0;
	}
	.top-header-ad{
		position:static;
	}
	.toprow-section{
		padding:5px 0;
		text-indent:0;
	}
	.top-container-ad #modulesponsortxt{
		width:100%;
		text-align:center;
	}
	.static-white-container{display:none;}
	.toprow-section{
		text-align:center;
	}
	.top-box-module header{
		padding-top:0;
	}
	.top-header-ad #modulesponsorimg{width:100%;background:#ddd;text-align:center;}
	.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: 400px) {
	#middletemplate .fullWidth-list-module ul{
		width:97%;
		margin-left:3%;
		padding:0;
	}
	.community-row-icons li{
		width:100%;
		margin-bottom:40px;
	}
	.up-arrow-box{display:none;}
}
@media screen and (max-width: 365px) {	
	.multi-top-big-image{height:185px;}
	.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;
	}
}

@media screen and (max-width: 768px) {
	.cditem-network-container .follow-us-container{float:none;display:block;margin-top:6px;}
}

/* Media Query Javascript Check Indicators */

.media-xl-active,.media-lg-active,.media-md-active,.media-sm-active{display:none;}
@media screen and (min-width: 1200px) {
	.media-xl-active{display:inline;}
}
@media screen and (min-width: 992px) {
	.media-lg-active{display:inline;}
}
@media screen and (min-width: 768px) {
	.media-md-active{display:inline;}
}
@media screen and (min-width: 544px) {
	.media-sm-active{display:inline;}
}

/* Media Query Class Overrides - Non-Media Query Classes To Override Media Queries */
.top-header-rkzy-guide{display:inline-block;}
