@import url('https://fonts.googleapis.com/css2?family=Russo+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');

@media only screen and (min-width:1024px ) { /* target=Desktop */

		.omc-under-480 {display:none;}

		.omc-over-480 {display:block;}

/*		#omc-container, */
#omc-transparent-layer {width: 100%;/* max-width: 1280px; */ box-sizing: border-box;  /*margin-top:20px; margin-left: -10px;*/}

		#omc-transparent-layer {margin: 0 auto; }

		.omc-half-width-category {width: 48%; float:none; margin:0px 24px 24px 0px;  }
				#omc-main .omc-half-width-category:nth-child(2n) {
					margin-right: 0;
				}



				.omc-full-width-category {width:620px; float:left; margin:0px 40px 40px 0px;  }
					


			nav#omc-main-navigation {margin-bottom:30px;}

		div#omc-inner-footer {margin:auto; width:950px;  padding:40px 40px 0px 40px;}

		div.omc-footer-widget-column {width: 22.63157894736842%; float: left; margin-right: 3.157894736842105%;}

		footer#omc-boxed {width:100%; margin:auto;}


		#omc-full-article div.omc-related-posts { border-bottom:1px dotted rgba(0, 0, 0, 0.2); padding:10px 0 30px 0; }
		#omc-full-article div.omc-related-posts h4 { margin-bottom:10px;}
		#omc-full-article div.omc-related-posts img {  margin-bottom:10px;}

		#ns_widget_mailchimp_form-2 input[type="text"] {width: 200px;}

				.omc-copyright-area {width:950px; padding: 20px 40px 0px 40px}

	/*==== Media & Content  __target=Desktop__ =======*/

		div.omc-resize-290-home { width:290px; height:auto; background:url(../images/preloader.gif) scroll transparent no-repeat center center;}
		div.omc-resize-290 { width:290px;  background:url(../images/preloader.gif) scroll transparent no-repeat center center;}

	.omc-image-resize.wp-post-image, .omc-resize-290 .omc-image-resize{ max-height: 250px; object-fit: cover; /*height: 166px !important;*/   }
								.omc-related-post img { max-height: 166px; /*height: 150px !important;*/    }

		.omc-related-posts .wp-post-image  { max-height: 166px;/* max-height: 165px;  */   }
		.omc-quarter-width-category { width: 190px; height:auto !important; margin-right: 15px; float:left; padding-bottom:0; }
		.omc-quarter-width-category:nth-child(4n) {  margin-right:0 !important;  }
		.home .omc-quarter-width-category:nth-child(4n) {  margin-right: 0px !important;  }
		/* div.omc-blog-two-text {height: 160px;  overflow: hidden; padding: 0;}
		.search div.omc-blog-two-text {height: 310px;  overflow: hidden; padding: 0;}*/

		div.omc-resize-290-40margin {width:290px; margin-right:40px;}


		nav#omc-main-navigation ul li a {font-size:1.70em;}


		img#omc-logo {margin:0px 0px  ;}
		a#omc-logo {margin:0; position:relative; z-index:121012;}



		article.omc-featured-post {height:350px;}

		h1.omc-half-width-label {font-size:1.5em;}

		article.omc-modulule-b.following h3 {font-size:1.08333em; margin-bottom:14px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

		article.omc-half-width-post.leading h2 {font-size:1.33333em;}

		article.omc-half-width-post.following img {width:50px; display:block}

		a.omc-category-blocks {font-size:1.16667em; padding:4px 10px; margin:0px 10px 10px 0px; font-weight:700;}

		span.omc-small-video-icon {display:block;}

		#back-top {visibility:hidden; opacity:0;}

		article.omc-half-width-post.leading {height:auto;}

		article.omc-half-width-post.following h3 {font-size: 1.08333em;}

		.flickr_badge_image {width:80px; height:85px; margin-right:10%; margin-bottom:20px;}

		.flickr_badge_image img {width:80px; height:80px;}

	/*==== Sidebar  __target=Desktop__ =======*/

		.wpp-post-title {font-size:1.08333em; height: auto; overflow: hidden; display: inline; margin-bottom: 0px }

		li.tabberactive a {font-size: 1.16667em !important; padding: 6px 0px;}

		.style1 ul.tabbernav li a {font-size: 1.16667em  !important; padding: 6px 0px;}

		ul.xoxo li.widget_adpress_widget ul.image-campaign li {display:block; width:125px; height:125px; margin:0px 40px 40px 0px;}

		ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(2n) {display:block; width:125px; height:125px; margin:0px 0px 40px 0px;}

		ul.xoxo li.widget_adpress_widget ul.image-campaign li a {display:block; width:125px; height:125px;}

		.omc-widget {margin-bottom:7px;  }

		a.omc-social-media-icon.large {/*width:90px; margin:0 0 0 9px !important;*/}

		a.omc-social-media-icon.large.no-right {/*width:90px; margin-right:0px;*/}

		div.omc-tabs-widget {width:290px;}

		nav#omc-main-navigation ul.sub-menu {top:32px; }

		/* nav#omc-main-navigation ul li a {} */

	/*==== Featured Slider  __target=Desktop__ ====*/

		div.omc-featured-overlay p {height:37px; margin:0px 17px 10px 20px; width:78%; display:block;}

		.flex-direction-nav li a {bottom:157px;}

		.flexslider {width:620px; height:350px; margin-bottom:0px;}

		div.omc-featured-overlay h1 {font-weight:700; font-size:1.3em}

		ol.flex-control-nav {display:block;}

		.flex-direction-nav li .prev {left:-46px;}

		.flex-direction-nav li .next {right:-44px}

		.es-carousel span {width:95%; height:auto;}


		.es-nav span {top:38%}

		div.omc-category-block a {font-size: 1.16667em; padding: 4px 10px;}

		nav#omc-main-navigation {margin-bottom:22px; margin-top:23px;}

		#omc-top-banner .image-campaign li {padding:0px 0px; margin:0px 0px; width:100%}

		#omc-top-banner .image-campaign li a {display:block;}

		#omc-top-banner { margin:10px 40px 0px 0px; width:468px; float:right; position:relative;}

		a#omc-logo {display:inline-block; width: 250px;}
		a#omc-logo img{width: 100%; height: auto;}

		span.omc-blog-two-stars-under {top:144px; right:0px;}

		a.omc-social-media-icon.large {/*height:110px;*/}

		.flex-container.omc-resize-620 {margin-bottom:20px; height:350px;}

		.omc-copyright-left {float:left;}

		.omc-copyright-right {float:right;}

		.omc-copyright-right ul {list-style-type:none; margin-top:-12px;}

	/*==== Single Post ====*/

	/*	article.omc-blog-two  {min-height: 340px !important; margin-bottom:10px; }*/
	/*.home article.omc-blog-two {min-height: inherit !important; height:auto !important; }*/
	article#omc-full-article h1, article.omc-blog-two h2  {font-size: 2.85em; line-height: 1.25em; margin-bottom: 0.3em;  margin-top: 0; font-weight:normal !important; }
	body.search article#omc-full-article h1, body.search article.omc-blog-two h2, body.category article#omc-full-article h1, body.category article.omc-blog-two h2, body.home article#omc-full-article h1, .page-template-front article.omc-blog-two h2, body.home article.omc-blog-two h2, body.archive article.omc-blog-two h2  {font-size: 1.7em; }
	body.home .omc-quarter-width-category h2 { font-size: 20px !important; margin-bottom: 10px;}
	div.omc-related-posts {width:auto}

	.gallery-to-slideshow ul.flex-direction-nav li a  {top:142px;}

	.storyIntro{padding-top: 0;}


	div#omc-review-wrapper.omc-review-placement-t {width:50%; }

	div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary { width:60%;}

	div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {text-align:center; padding:7px 0px 0px 0px; width:118px; position:absolute; top:0px; right:0px; background:#111; height:500px;}

	div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary { width:80%;}

	span.omc-half-width-icon {top:65px; left:125px;}

	img.omc-image-blog-one {width:28%; margin: 4px 5% 1px 0px}

	nav#omc-main-navigation ul li#omc-header-search  {display:block; }

	div#omc-header-search-mobi  {display:none;}

	.tabbertabs {width:88%;}

	.footer-logo {margin: -9px 0px 8px 0px;}

	#omc-author-page-image {float:left; margin:4px 24px 8px 0px; width:119px;}

	#omc-inner-placeholder {height:350px}

	span.omc-blog2-icon {top: 62px; left: 61px;}

	span.omc-big-video-icon {position: absolute; top: 37%;  left: 47%; }

	span.omc-user-review-description em {display:inline;}

	#addsContainer { width:290px; margin-right:40px; margin-bottom:0; }

	.one_third {width:30%; margin-right:3%;  }
	#back-top {visibility:visible; opacity:1;}

	#omc-transparent-layer .topBanner { width:1030px !important; height:90px !important; margin:0 auto; padding-bottom:25px; }

	#omc-transparent-layer	.topBanner #text-8 { float:left !important; margin: auto !important; width:728px; padding-left:0px;}

	.topBanner { width:1055px !important; height:90px !important; margin:0 auto; overflow:hidden; }
	.topBanner > div {   float:left; border:0px solid #fff !important; padding-top:10px !important;    }
	#text-7 { display:block; float:right !important;  margin-right:10px; width:285px;}


	.topBanner #text-8 { float:left !important; margin: auto !important; padding-left:24px;     /* width: 710px; */}

	.topBanner #text-8 .textwidget{width:100%;}
	.topBanner iframe{width:100%;}
/*	#text-8 img, #text-7 img{ width:auto !important}*/
	.mc_merge_var input[type="text"] { margin: 0; width: 260px; height: 50px; box-sizing: border-box; font-weight: bold; font-size: 14px; color: #b0b0b0; padding-left: 17px; }
	#text-59{ display:block; float:right !important;  margin-right:10px;}

	/*Custom styles*/
.header_flex_row{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.featured_col{
	width: 100%;
	/*max-width: 210px;*/
}
.features_list{
	display: flex;
	flex-wrap: wrap;
	margin-top: 0px;
}
.banner_wrapper{
	display: inline-block;
	margin-bottom: 25px;
}
.featured_col .featured_post {
	position: relative;
	margin-bottom: 6px;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.12);
	height: 105px;
	overflow: hidden;
}
.featured_col .featured_post:last-child{
	margin-bottom: 0;
}
.featured_post a{
	display: inline-block;
	height: 100%;
	color: #000;
}
.featured_col .featured_post .caption{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 50%;
	background-color: #f6f6f6;
	font-size: 10px;
	color: #000;
	font-family: 'Russo One', sans-serif;
}
.featured_col .featured_post .caption a{
	font-size: 14px;
	margin-top: 8px;
	margin-left: 4px;
}
.featured_post.last_featured{
	width: 100%;
	margin-top: 25px;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.12);
	display: flex;
	flex-direction: row-reverse;
	position: relative;

}
.featured_post.last_featured .cat_label{
	position: absolute;
	top: 15px;
	right: 15px;
	background: #61bb46;
	color: #fff;
	font-size: 12px;
	font-family: 'Russo One', sans-serif;
	text-align: center;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: auto;
	min-width: 75px;
	border-radius: 200px;
}
.featured_post.last_featured .featured_post a{
	height: auto;
}
.featured_post.last_featured .caption{
	padding-top: 30px;
	padding-left: 25px;
	padding-right: 65px;
	width: 50%;
}
.featured_post.last_featured .caption .featured_title{
	font-size: 28px;
	color: #000;
	font-family: 'Russo One', sans-serif;
}

div.mc_signup_submit{
	width: 40px;
}

.hamburger_wrapper{
	display: none;
}

}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {


}