@media (max-width : 818px) {
	body.category-learn section#omc-main a {float:left;}
}

@media (max-width : 2000px) {
    body.page-id-8486 section#omc-main article#omc-full-article .pf-content div {height:auto !important;display:block; float:left;margin-bottom:20px;}
body.page-id-8486 section#omc-main article#omc-full-article .pf-content div p {padding-top:2px !important;margin:0 !important;}
body.page-id-2135 section#omc-main article#omc-full-article .pf-content .number a img {margin-top:0px;margin-left:0px;margin-bottom: 20px !important;
display: block;}
body.page-id-2135 section#omc-main article#omc-full-article .pf-content .number {height: auto;margin-bottom: 15px;display: block;float:left;}
body.page-id-2135 section#omc-main article#omc-full-article .pf-content .number h2 {line-height:1em;}
body.page-id-2135 section#omc-main article#omc-full-article .pf-content .number a p {margin:0;}

}

.touchcarousel.tc-layout-4 .touchcarousel-item {
	background: transparent !important;
}
.touchcarousel.tc-layout-4 .touchcarousel-item a.tc-state {
z-index: 0 !important;
}

@media (max-width : 480px) {
	body.page-id-2135 section#omc-main article#omc-full-article .pf-content .number a img {margin-top:0px;margin-left:0px;margin-bottom: 83px !important; display: block;}
	body.page-id-2135 section#omc-main article#omc-full-article .pf-content .number {height: auto;margin-bottom: 5px;display: block;float:left;}
	body.page-id-2135 section#omc-main article#omc-full-article .pf-content .number h2 {line-height:1em;}
	body.page-id-2135 section#omc-main article#omc-full-article .pf-content .number a p {margin:0;}
	body.page-id-2135 section#omc-main article#omc-full-article .pf-content .number p {margin-top:-10px;}
}

div.omc-featured-overlay p {
	height:38px !important;
}

.pf-content  ul li {
	margin-bottom: 20px;
	color: #222;
	line-height: 20px;
}

.pf-content  ul ul li {
	margin-bottom: 20px;
	color: #222;
	line-height: 20px;
}

.pf-content ul ul ul li {
	margin-bottom: 20px;
	color: #222;
	line-height: 20px;
}

.pf-content blockquote p {
	font-size: 18px !important;
	line-height: 22px !important;
}

.pf-content a {text-decoration:underline;}

.pf-content {
	font-size: 1.1em ;
	color: #222222 ;
	line-height: 20px ;
	letter-spacing: 0.02px ;
	font-weight: 500;
}

.pf-content p {
	color: #222222;
	line-height: 20px;
}

.pf-content blockquote ul li {
	margin-bottom: 20px;
	color: #444;
	line-height: 20px;
}

.pf-content blockquote ul ul li {
	margin-bottom: 20px;
	color: #444;
	line-height: 20px;
}

.pf-content blockquote ul ul ul li{
	margin-bottom: 20px;
	color: #444;
	line-height: 20px;
}

.youtube-video-container {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; 
	height: 0; 
	overflow: hidden; 
	margin-bottom:20px;
}

.youtube-video-container iframe,
.youtube-video-container object,
.youtube-video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-container {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; 
	height: 0; 
	overflow: hidden; 
	margin-bottom:20px;
}

.video-container > div,
.video-container > div .mejs-container,
.video-container > div .mejs-container .mejs-inner,
.video-container > div .mejs-container .mejs-inner .mejs-mediaelement,
.video-container > div .mejs-container .mejs-inner .mejs-mediaelement video,
.video-container > div .mejs-container .mejs-inner .mejs-layers .mejs-poster, 
.video-container > div .mejs-container .mejs-inner .mejs-layers .mejs-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.video-container > div .mejs-container .mejs-inner .mejs-layers .mejs-overlay-button {}

/******************************************************
 * Wall of Shame Page - desktop (default)
 ******************************************************/
 
body.page-id-12410 #omc-full-article {
	margin-top: 0;
	width: 100%;
}

body.page-id-12410 #touchcarousel-3 .touchcarousel-container {
	width: 9999px !important;
}
 
/**
 * #wall-of-shame
 */
#wall-of-shame {
	background: url('/wp-content/themes/gonzo/mediaboom/img/wall-of-shame.gif') left top no-repeat;
	border: solid 3px #808080;
	height: 719px;
	margin: 0 auto;
	position: relative;
	width: 951px;
}

	/**
	 * .wall-of-shame-frame
	 */
	#wall-of-shame .wall-of-shame-frame {
		height: 470px;
		position: absolute;
		width: 951px;
		z-index: 20;
	}
	
		#wall-of-shame .wall-of-shame-frame img {
			
		}
		
	/**
	 * .wall-of-shame-slide
	 */
	#wall-of-shame .wall-of-shame-slide {
		margin-top: 120px;
		width: 425px;
	}
	
		/**
		 * .wall-of-shame-slide-content
		 */
		#wall-of-shame .wall-of-shame-slide .wall-of-shame-slide-content {
			padding: 50px 0 0 0;
			position: relative;
			text-align: center;
			z-index: 30;
		}
		
			#wall-of-shame .wall-of-shame-slide .wall-of-shame-slide-content h2 {
				font-size: 19px;
				line-height: 25px;
				text-align: center;
			}
	
		/**
		 * .wall-of-shame-slide-image
		 */
		#wall-of-shame .wall-of-shame-slide .wall-of-shame-slide-image {
			height: 310px;
			overflow: hidden;
			padding-left: 28px;
			text-align: center;
		}
		
			#wall-of-shame .wall-of-shame-slide .wall-of-shame-slide-image img {
				width: 300px;
			}
		
	/**
	 * .wall-of-shame-slides
	 */
	#wall-of-shame .wall-of-shame-slides {
		height: 719px;
		position: absolute;
		width: 951px;
		z-index: 10;
	}
	
		#wall-of-shame .wall-of-shame-slides a {
			transition: none;
			-moz-transition: none;
			-webkit-transition: none;
		}
		
		#wall-of-shame .wall-of-shame-slides a:hover {
			background-color: transparent;
		}
		
		#wall-of-shame .wall-of-shame-slides .arrow-holder {
			height: 30px;
			top: 550px;
		}
		
		#wall-of-shame .wall-of-shame-slides .arrow-holder.left {
			left: 260px;
		}
		
		#wall-of-shame .wall-of-shame-slides .arrow-holder.right {
			right: 260px;
		}
	
@media only screen and (max-width: 480px) {

	#wpadminbar {
		display: none; /* hide WordPress admin bar for small devices */
	}
	
	body.page-id-12410 #omc-container {
		min-height: 236px;
	}
	
	body.page-id-12410 .omc-page-space {
		height: 10px;
	}

	body.page-id-12410 #touchcarousel-3 {
		height: 225px !important;
		width: 307px !important;
	}
	
		body.page-id-12410 #touchcarousel-3 .touchcarousel-container {
			margin-left: 90px !important;
		}
	
		body.page-id-12410 #touchcarousel-3 .touchcarousel-item {
			margin-left: 0 !important;
		}

	#wall-of-shame {
		background: url('/wp-content/themes/gonzo/mediaboom/img/wall-of-shame-small.gif') left top no-repeat;
		height: 229px;
		width: 304px;
	}
		
		/**
		 * .wall-of-shame-frame
		 */
		#wall-of-shame .wall-of-shame-frame {
			height: 150px;
			width: 304px;
		}
		
			#wall-of-shame .wall-of-shame-frame img {
				height: 150px;
				width: 304px;
			}
			
		/**
		 * .wall-of-shame-slide
		 */
		#wall-of-shame .wall-of-shame-slide {
			margin-top: 40px;
			width: 137px;
		}
		
			/**
			 * .wall-of-shame-slide-content
			 */
			#wall-of-shame .wall-of-shame-slide .wall-of-shame-slide-content {
				font-size: 10px;
				padding-top: 15px;
			}
			
				#wall-of-shame .wall-of-shame-slide .wall-of-shame-slide-content a {
					display: block;
				}
			
				#wall-of-shame .wall-of-shame-slide .wall-of-shame-slide-content h2 {
					font-size: 11px;
					line-height: 14px;
				}
		
			/**
			 * .wall-of-shame-slide-image
			 */
			#wall-of-shame .wall-of-shame-slide .wall-of-shame-slide-image {
				height: 100px;
				padding-left: 0px;
				padding-right: 12px;
			}
			
				#wall-of-shame .wall-of-shame-slide .wall-of-shame-slide-image img {
					width: 95px;
				}
		
		/**
		 * .wall-of-shame-slides
		 */
		#wall-of-shame .wall-of-shame-slides {
			height: 229px;
			position: absolute;
			width: 304px;
		}
		
		#wall-of-shame .wall-of-shame-slides .arrow-holder {
			top: 160px;
		}
		
		#wall-of-shame .wall-of-shame-slides .arrow-holder.left {
			left: 20px;
		}
		
		#wall-of-shame .wall-of-shame-slides .arrow-holder.right {
			right: 20px;
		}

}