/* ========= media quieries call for each display device screen resolutions =============== */

@media only screen and (max-width : 1140px), /* 1140px */
only screen and (max-device-width : 1140px) {

} /* ================================= end 1140 pixel screen size ======================================== */

@media only screen and (max-width : 1139px), /* 1139px */
only screen and (max-device-width : 1139px) {

} /* ================================= end 1139 pixel screen size ======================================== */

@media only screen and (max-width : 1136px), /* 1136px */
only screen and (max-device-width : 1136px) {

} /* ================================= end 1136 pixel screen size ======================================== */

@media only screen and (max-width : 1024px), /* 1024px */
only screen and (max-device-width : 1024px) {

} /* ================================= end 1024 pixel screen size ======================================== */

@media only screen and (max-width : 980px), /* 980px */
only screen and (max-device-width : 980px) {

} /* ================================= end 980 pixel screen size ======================================== */

@media only screen and (max-width : 960px), /* 960px */
only screen and (max-device-width : 960px) {

} /* ================================= end 960 pixel screen size ======================================== */

@media only screen and (max-width : 900px), /* 900px */
only screen and (max-device-width : 900px) {
	
} /* ================================= end 900 pixel screen size ======================================== */

@media only screen and (max-width : 800px), /* 800px */
only screen and (max-device-width : 800px) {

} /* ================================= end 800 pixel screen size ======================================== */

@media only screen and (max-width : 768px), /* 768px */
only screen and (max-device-width : 768px) {
	
	.customize-support #top-bar-menu-wrapper.fixed {
		top: 46px;
	}

} /* ================================= end 768 pixel screen size ======================================== */

@media only screen and (max-width : 720px), /* 720px */
only screen and (max-device-width : 720px) {

} /* ================================= end 720 pixel screen size ======================================== */

@media only screen and (max-width : 667px), /* 667px */
only screen and (max-device-width : 667px) {
	
	body {
		-webkit-text-size-adjust: 100%;
		-moz-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		text-size-adjust: 100%;
	}
	
	#nav-toggle-top {
		font-size: 19px!important;
	}
	
	#page-footer-wrapper .content-center-wrapper {
		width: 96%;
	}
	
	#left-footer-wrapper-links, #right-footer-wrapper-links {
		width: 100%;
	}
	
	.section-front-page-section-head .links-wrapper,
	.ohio-slide-content-three-image .links-wrapper,
	.ohio-slide-content-most-popular .links-wrapper,
	.ohio-slide-content-most-popular-day .links-wrapper,
	.ohio-slide-content-featured-series .links-wrapper,
	.blue-wide-box .page-section-head .links-wrapper {
		position: relative;
		display: block!important;
		text-align: left!important;
		clear: left;
	}
	
	.blue-wide-box .page-section-head {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	.ohio-slide-content-featured-series .prev-feature-series,
	.ohio-slide-content-featured-series .next-feature-series,
	.ohio-slide-content-three-image .prev,
	.ohio-slide-content-three-image .next,
	.ohio-slide-content-most-popular .prev-popular,
	.ohio-slide-content-most-popular .next-popular,
	.ohio-slide-content-most-popular-day .prev-popular,
	.ohio-slide-content-most-popular-day .next-popular,
	.ohio-slide-content-most-commented .prev-commented,
	.ohio-slide-content-most-commented .next-commented,
	#sponsored-content-list-wrapper .prev-sponsored,
	#sponsored-content-list-wrapper .next-sponsored,
	.sponsored-content-list .prev-sponsored,
	.sponsored-content-list .next-sponsored	{
		bottom: 0;
		top: auto;
	}
	
	#story-content-wrapper {
		width: 98%;
		margin: 0px auto;
	}
	
	.article-gallery-wrapper .gallery-item {
		width: 80%;
	}
	
	.content-of-article-wrapper {
		display: block;
		margin: 0px auto;
		float: none;
	}
	
	.article-body-wrapper {
		float: none;
	}
	
	.share-tools-wrapper {
		margin: 0px 10px;
		width: auto;
		float: none;
		display: block;
		text-align: center;
	}
	
	.share-tools-inside {
		padding: 0px;
	}
	
	.share-link-wrapper {
		display: inline-block;
		vertical-align: middle;
	}
	
	.share-link-wrapper a {
		margin: 10px 5px!important;
	}
	
	.article-body-wrapper {
		width: 100%;
		display: inline-block;
	}
	
	.article-author {
		margin-top: 15px;
	}
	
	.right-wrapper {
		width: 100%;
		clear: left;
		float: none;
	}
	
	.ohio-slide-content-most-popular-article ul li {
		max-width: 98%;
	}
	
	#sponsored-content-list-wrapper .fl-col-content,
	.sponsored-content-list ul {
		width: 100%;
		margin: 0px auto!important;
	}
	
	.article-market-box .content-center-wrapper {
		width: 96%;
	}
	
	.bottom-article-content-box-split {
		width: 96%;
		float: none;
		margin: 10px auto;
	}
	
	.article-related-posts,
	.article-latest-stories {
		width: 100%;
	}
	
	.share-tools-wrapper-gallery {
		right: auto;
		width: 100%;
	}
	
	#article-gallery-display-wrapper.active-item {
		left: 0;
		width: 100%;
		padding: 5px;
	}

	.article-gallery-insert.active-item {
		max-width: 97.5%;
	}

	.article-gallery-promo-wrapper.active-item {
		display: none;
	}

	.in-article-gallery .gallery-item {
		width: 100%;
	}
	
	/* .article-gallery-wrapper .gallery-item .photo-full-screen,
	.single-image-gallery-link .photo-full-screen {
		display: none;
	} */
	
	#thumbnails-gallery-link ul li {
		max-width: 100%;
	}

} /* ================================= end 667 pixel screen size ======================================== */

@media only screen and (max-width : 640px), /* 640px */
only screen and (max-device-width : 640px) {
	
} /* ================================= end 640 pixel screen size ======================================== */

@media only screen and (max-width : 600px), /* 600px */
only screen and (max-device-width : 600px) {
	
	.article-gallery-wrapper .gallery-item .gallery-image {
		height: 300px;
		max-height: 300px;
	}
	
} /* ================================= end 600 pixel screen size ======================================== */

@media only screen and (max-width : 592px), /* 592px */
only screen and (max-device-width : 592px){
	
} /* ================================= end 592 pixel screen size ======================================== */

@media only screen and (max-width : 568px), /* 568px */
only screen and (max-device-width : 568px){
	
} /* ================================= end 568 pixel screen size iphone 5 ======================================== */

@media only screen and (max-width : 550px), /* 550px */
only screen and (max-device-width : 550px){
	
	/* #gallery-window-click {
		bottom: 20%!important;
		left: 3%!important;
	} */
	
	.article-gallery-wrapper .gallery-item .gallery-image {
		height: 250px;
		max-height: 250px;
	}
	
} /* ================================= end 550 pixel screen size kindle hd 7" ======================================== */

@media only screen and (max-width : 540px), /* 540px */
only screen and (max-device-width : 540px){
	
	.sponsored-content-list .rpwwt-widget .widgettitle:before {
		display: table;
	}
	
	.article-gallery-wrapper .gallery-item .gallery-image {
		width: 80%;
	}
	
} /* ================================= end 540 pixel screen size ======================================== */

@media only screen and (max-width : 480px), /* 480px */
only screen and (max-device-width : 480px) {
	
	#right-footer-wrapper-links ul {
		width: 50%;
		margin: 5px 0px;
	}
	
	#right-footer-wrapper-links ul:nth-child(4) {
		clear: left;
		position: relative;
	}
	
	.wli_popular_posts-class ul li {
		float: none!important;
	}
	
	.gallery-list ul li {
		width: 40%;
	}
	
	.sponsored-content-list ul li a img,
	.sponsored-content-list ul li .image-right-of-excerpt a img,
	.sponsored-content-list ul li .image-left-of-excerpt a img {
		float: none;
		max-width: 100%;
	}
	
	.article-gallery-wrapper .gallery-item .photo-cred-purchase-wrapper {
		width: 98%;
	}

} /* ================================= end 480 pixel screen size ======================================== */

@media only screen and (max-width : 414px), /* 414px */
only screen and (max-device-width : 414px) {
	
	#footer-search-wrapper {
		display: table;
		width: 90%;
	}
	
	#footer-site-map-wrapper {
		display: block;
		text-align: center;
	}
	
	.gallery-list ul li {
		width: 100%;
	}
	
	#sponsored-content-list-wrapper .fl-col-content,
	.sponsored-content-list ul {
		width: 100%;
	}
	
	.article-gallery-wrapper .gallery-item .gallery-image {
		height: 200px;
		max-height: 200px;
		width: 75%;
	}
	
	.article-gallery-wrapper .gallery-item .photo-caption,
	.single-image-gallery-link .photo-caption-single {
		font-size: 13px;
	}

} /* ================================= end 414 pixel screen size iphone 6 plus ======================================== */

@media only screen and (max-width : 375px), /* 375px */
only screen and (max-device-width : 375px) {
	
	.article-comment-link a {
		padding: 5px 30px;
	}
	
	#site-logo-wrapper img {
		width: 99.5%;
	}
	
	.article-gallery-wrapper .gallery-prev,
	.article-gallery-wrapper .gallery-next {
		top: 20%;
	}
	
	.article-gallery-wrapper .gallery-prev {
		left: -4px;
	}
	
	.article-gallery-wrapper .gallery-next {
		right: -5px;
	}
	
	#sponsored-content-list-wrapper .fl-col-content,
	.sponsored-content-list ul {
		width: 100%;
	}
	
	#article-gallery-display-wrapper.active-item {
		width: 100%;
	}
	
	/* #gallery-window-click {
		bottom: 27%!important;
		left: 3%!important;
	} */

} /* ================================= end 375 pixel screen size ======================================== */

@media only screen and (max-width : 360px), /* 360px */
only screen and (max-device-width : 360px) {
	
	#article-gallery-display-wrapper.active-item {
		width: 100%;
	}
	
	/* #gallery-window-click {
		bottom: 29%!important;
		left: 3%!important;
	} */

} /* ================================= end 360 pixel screen size iphone 6 ======================================== */

@media only screen and (max-width : 320px), /* 320px */
only screen and (max-device-width : 320px) {
	
	#left-footer-wrapper-links .links-left-left,
	#left-footer-wrapper-links .links-left-right {
		width: 95%;
		margin: 5px 20px 10px auto;
	}
	
	#article-gallery-display-wrapper.active-item {
		width: 100%;
	}
	
	.article-gallery-wrapper .gallery-item .gallery-image {
		width: 70%;
	}
	
	.article-gallery-wrapper .gallery-item .photo-credit {
		width: 42%;
		font-size: 13px;
	}
	
	.article-gallery-wrapper .gallery-item .photo-count,
	.single-image-gallery-link .photo-count,
	.show-cap,
	.hide-cap	{
		font-size: 12px;
	}

} /* ================================= end 320 pixel screen size ======================================== */