/*
Theme Name: Prometheus
description: A custom theme for Prometheus Forging Fitness in Calgary
Author: John Doe
Author URI: https://megawatts.ca
Template: twentytwenty
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: prometheus
*/
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
			display:block;
			max-width:1260px;
}
.row {
		text-align:center;
		display:block;
		width:100%;
		clear:both;
		margin:o;
		height:auto;
		overflow:hidden;
}
a{
		color:#cd2653;
		text-decoration:none;
}
	.footer-widgets {
					display:none;
					visibility:hidden;
			}
.sitewidth{
		width:90%;
		max-width:1250px;
		margin:0 auto;
}
h4{
		font-size:18px;
		margin:0;
		font-family:'Oswald';
}
img{
		width:100%;
		background-size:cover;
		background-position:center center;
}
.rightside{
		display:block;
		width:50%;
		float:right;
		clear:right;
}
.leftside{
		display:block;
		width:50%;
		float:left;
		clear:left;
}
.top-btn h4{
		font-size:18px;
}
.prom-main .leftside h4{
		
		
		display:inline-block;
		font-size:28px;
		width:100%;
		margin:0;
}
#top-btn{
		display:block;
		width:100%;
		text-align:center;
		margin:0 auto;
		padding-right:40px !important;
}
.leftside #subscribe-btn{
		margin:0 auto;
		text-align:center;
		margin-left:243px;
}
#youremail p{
		display:inline-block;
		width:100%;
		color:#698eb8;
		border:2px solid #3348ad;
		background-color:white;
		margin:0 auto;
		margin-bottom:30px;
}
ul.subscribe-grid li{
		list-style-type: none;
}
#mission{
		display:block;
		width:100%;
		padding:50px 120px 50px 120px;
}
#mission h4.prom-btn{
		display:block;
		max-width:300px;
		margin:0 auto !important;
		text-align:center;
		margin-top:40px !important;
		padding:10px 20px;
		color:white;
		background-color:#3348ad;
		border:2px solid #3348ad;
		
}
.about{
		display:block;
		width:100%;
}
.about img{
		height:400px;
		width:auto;
		display:block;
}
h2.entry-title{
		font-size:40px;
}
.left-grid{
		display:grid;
		grid-template-columns:auto auto auto;
		list-style-type:none;
}
ul.thirds li{
		
}
span.name{
		font-style: italic;
		color:#d60f1c;
		font-size:20px;
		font-weight:bold;
}
ul.thirds{
		display:grid;
		grid-template-columns:30% 30% 30%;
		grid-column-gap:5%;
		list-style-type:none;
		
}
.row#test{
		min-height: 700px;
    padding: 150px 0 50px 0;
    background-size: 50% auto;
    background-position: center right;
    background-repeat: no-repeat;
    background-color: #3348ad;
    
}
#testimonials p{
		font-family:opensans italic;
		color:white;
		display:grid;
		grid-template-columns:auto;
		grid-column-rows:auto auto auto;
		grid-row-gap:80px;
		font-size:20px;
		margin-right:50px;
}
.free ul{
		display:grid;
		grid-template-columns:48% 48%;
		grid-column-gap:4%;
		list-style-type:none;
}
.prom-main #r{
		color:red;
}
ul.subscribe-grid{
		display:grid;
		grid-template-columns:33% 33% 33%;
		margin:0;
}

.footer-top{
		padding:0;
}
.span-subscribe p{
		color:white;
		background-color:#3348ad;
		padding:10px 20px;
		
		
		margin-bottom:40px;
}

.grid-thirds ul{
		list-style-type:none;
		color:white;
		background-color:#3348ad;
		margin-top:20px;
		padding:20px;
}
.row#videos p,.row#videos h2{
		padding-top:0;
		margin-top:0;
}
.slant-cover{
		display:none;
		visibility:hidden;
}
p{
		margin:20px 0;
		font-family: 'Oswald';
}
p.describe{
		padding:0 20px;
		line-height:1.8;
		
		    font-family: 'Oswald';
		
}
ul.pair{
		
}
.row#videos h2,.row#videos p,.row#podcast h2,.row#podcast p,.row#training h2,.row#training p{
		
		margin:10px 0;
		
}
.page-id-33 .learn-btn#subscribe-btn{
		max-width:300px !important;
		text-align:center !important;
		margin-top:50px;
		
}
.learn-btn#subscribe-btn,.learn-btn#subscribe-btn a{
		max-width:300px;
		margin:0 auto;
}
#vid-main h4,#train-main h4{
		font-size:35px;
		color:#af4444;
		
		
		
		text-align:center;
}
#vid-main p,#pod-main p,#train-main p{
		display:block;
		
		margin:0 auto;
}

#vid-main a,#pod-main a,#train-main a{
		width:280px;
		display:block;
		text-align: center;
		color:white;
		margin:0 auto;
		background-color:#3348ad;
		font-size:25px;
		padding:10px 20px;
		margin-top:50px;
		font-weight:bold;
		font-family: opensans regular;
		
		
}
form#subscribe-form{
		padding:50px 0;
}
.row#podcast .slide,.row#training .slide{
		
		width:100%;
		background-size:100%;
		background-position:center top;
}
.row#podcast{
				min-height:550px;
		
		background-size:100% auto;
		background-position:center center;
		background-repeat: no-repeat;
		width:100%;
		
}
.page-id-7 .slide{
		background-position:0px 100px;
}
.slide{
		min-height:900px;
		
		background-size:cover;
		background-position:center left;
		background-repeat: no-repeat;
		
		background-attachment: fixed;
		display:block;
		
}
.row#reviews{
		padding:50px 0;
}
.row.welcome{
		padding:25px 0;
		
}
#free-content .cta-buttons {
		display:grid;
		grid-template-columns:50% 50%;
		
}
header#site-header{
		background-color:#cccc65;
}
.leftside .ebook{
		height:auto;
		width:300px;
		margin-left:180px;
}
.thevideo{
		display:block;
}
#email-subscribe .rightside{
		border:2px dashed black;
}
.page-id-672 .cost{
		
		margin-top:0;
}
.page-id-366 .entry-header{
		text-align:center;
		font-family: 'Oswald', Arial, sans-serif;
}
ul.portfolio-list{
		display:none;
		visibility:hidden;
}
.portfolio-item{
		display:none;
		visibility:hidden;
}
.page-id-366 ul.quarters.grid.rightside li a{
		color:white;
}
ul.quarters.grid.rightside li{
		max-width:150px;
		padding:10px 20px;
		
		height:180px;
		margin:20px;
		background-color:#555555;
		
		
}
#serv{
		
}
.cost{
		color:#cf2535;
		font-size:35px;
		font-family: 'Oswald', Arial, sans-serif;
}
.gform_title,.gform_description{
		display:none;
		visibility:hidden;
}
ul.quarters.grid.rightside{
		display:grid;
		grid-template-columns:22% 22% 22% 22%;
		
}
.grid-thirds {
		display:grid;
		grid-template-columns:33% 33% 33%;
		margin:80px 0;
}
#testimonials p{
		
}
.rightside h2{
		margin:0;
}
ul.gym-2{
		color:#3348ad;
		background-color:white;
		border:2px solid #3348ad !important;
}
#mission h2{
		display:block;
		font-size:35px;
		color:red;
		text-align:center;
		margin:0;
}
#subscribe-btn{
		color:white;
		background-color:#d60f1c;
		text-align:center;
		width:auto;
		margin-top:40px;
		margin:0 auto;
		display:inline-block;
		
		font-size:20px;
		
}
.cta-buttons a{
		margin:20px 0;
}
#youremail{
		display:inline-block;
		width:100%;
}
.span-subscribe{
		display:block;
		text-align:left;
		
		padding: 0px 40px;
		
}
.swpm-partial-protection{
		background-color:#ff8989;
		color:white;
		font-size:36px;
}
.swpm-partial-protection,.page-id-366 p.describe{
		text-align:center;
}
#email-subscribe h4{
		
		line-height:2;
}
#email-subscribe h2{
		font-size:35px;
		color:#dc303b;
		font-family: 'Oswald', Arial, sans-serif;
		margin-top:40px;
}
#email-subscribe #subscribe-btn{
		text-align:center;
}
.monthfield input,.dayfield input{
		font-size:13px;
}
#info-foot h4{
		font-size:25px;
		line-height:2;
}
.page-id-499 script{
		display:none;
		visibility:hidden;
		height:0px;
}
.gform_wrapper div.charleft{
		margin-left:50px;
}
.gform_footer{
		text-align:center;
}
#wpsSubscription {
		font-size:38px !important;
}
#info-foot{
		color:#dfdfdf;
		text-align:left;
		padding:0 0 50px 0;
		font-family: 'Oswald', Arial, sans-serif;
}
#email-subscribe{
		padding:50px 0;
}
.slide h4.train{
		padding-top:220px !important;
}
#subscribe-btn > a{
		float:none !important;
}
#subscribe-btn#home {
		clear:none;
		width:100% !important;
		max-width:100% !important;
		float:none;
		text-align:left;
		font-family: 'Oswald', Arial, sans-serif;
}
ul.pair li{
		
		height:300px;
		width:auto;
		display:block;
		background-position:center center;
		background-size:100%;
}
ul.pair li img{
		height:auto;
		width:300px;
		background-position:center center;
		background-size:100%;
}
.gform_body .ginput_container input ul li{
		text-align:center;
}
ul.pair{
		display:grid;
		grid-template-columns:45% 45%;
		grid-column-gap:5%;
		text-align:center;
		list-style-type:none;
		float:none;
}
html body header#site-header,
html body.overlay-header header#site-header {
	background-color:#fff;
}
.page-id-366 .slide{
		background-position: center center;
		
}

#lower-vids li{
		color:transparent;
		
}
#testimonials img{
		float:right ;
		display:inline-block;
		width:auto;
		height:500px;
		margin:0 50px;
		clear:right;
}
#testimonials h4{
				display:inline-block;
				
				margin:0 auto;
				color:white;
}
.footer-top.has-footer-menu a{
		display:block;
		margin-left:150px;
}
.sitewidth #testimonials h4 {
		
		display:block;
		width:100%;
		margin:0 auto !important;
		margin-right:50px !important;
}
ul.full-vid{
	display:block;
	width:100%;
	height:auto;
	color:white;
	padding: 0;
	
}
.entry-content h1{
		margin:0;
}
#lower-vids li{
		margin:0;
		list-style-type:none;
}
#lower-vids ul{
		height:150px;
		display:grid;
		grid-template-columns:33% 33% 33%;
		margin:0;
		grid-column-gap:3px;
}
#mc_embed_signup .indicates-required{
		color:white;
}
#mc_embed_signup label{
		color:white;
}
#mc_embed_signup{
		max-width:400px;
		margin-left:100px;
		background-color:transparent !important;
}
h4.learn,
h4.train.entry-title {
		display:inline-block;
		width:100%;
		text-align:left;
		
		margin:0 auto;
		color:
}
.grid-thirds ul:hover{
		
		
}
.slide h4 {
	color: #fff;
	font-size:60px;
}

h4.learn #r {
		color:#d50412;
		text-align:center;
		margin:0 auto;
		font-size:40px;
		
}
h4.train #r{
		color:#d60f1c;
		display:inline-block;
}
#mission p{
		display:block;
		max-width:500px;
		
		text-align:center;
		margin:0 auto;
}
#r{
		color:#d60f1c;
}
ul.sub-menu li a,h4.entry-title{
		color:#d50412;
}
.row#flex{
		background-color:#d4d4d4;
		margin:30px 0;
		padding:20px 0;
}
p.view a{
		display:block !important;
		text-align:center;
		color:#3348ad;
		margin:0 auto;
		max-width:250px;
		font-size:22px;
		margin-bottom:80px;
		
}
.home a#thetitle{
		font-size:40px;
		color:black;
		font-family:'Oswald';
}
ul.benefits li{
		margin:30px 0;
}
ul.benefits{
		margin:0;
}
.site-logo img{
		text-align:center;
		width:auto;
		height:100%;
		margin:0 auto;
		display:block;
		float:right;
		margin-left:200px;
		background-size:cover;
		background-position:center center;
}
#training h3{
		width:auto;
}
.menu a{
		display:block;
		width:100%;
		margin-right:50px;
}
ul.vidgrid li{
		margin:20px;
		border:2px solid #1d33a3;
		list-style-type:none;
		text-align:center;
}
.cover-header{
		max-height:400px;
}
#vid-title{
		
}
h1.entry-title{
		display:none;
		visibility:hidden;
}
ul.vidgrid{
		display:grid;
		grid-template-columns:50% 50%;
		grid-template-rows:220px 220px;
		margin-top:30px;
}
.prom-main img{
		display:block;
		height:250px;
		width:auto;
		text-align:center;
		margin:0 auto;
}
#subscribe-btn h4{
		display:inline-block;
		padding:10px 20px;
}
#subscribe-btn {

	
	
	margin: 0;
	padding: 0;
	background-color: transparent;
}
#subscribe-btn#home > a {
	
	color: #d60f1c;
	font-weight: bold;
	margin-top:40px;
	padding: 10px 20px;
	font-size: 30px;
	float: left;
	clear: both;
	text-align:left;
	margin-right:80px;
	background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));
	display: inline-block;
}
body.home #subscribe-btn{
		
}
{
		
		display:block;
		margin-top:-150px;
}
.swpm-rember-label{
		padding:0 20px;
}
.swpm-remember-checkbox,.swpm-rember-label{
		margin-top:-150px;
			float:right;
		clear:right;
		
		top:0;
		
		
		
}
.swpm-login-submit{
		margin-top:-100px;
}
.swpm-login-submit,.swpm-forgot-pass-link,.swpm-join-us-link{
		float:right;
		clear:right;
		max-width:50%;
		top:0;
		
}
.swpm-login-form,.swpm-username-label,.swpm-password-label{
		display:block;
		width:100px;
		float:left;
		clear:left;
		max-width:50%;
}
.swpm-username-input,.swpm-password-input{
		float:left;
		clear:left;
		width:500px;
		display:block;
		max-width:50%;
}
body.home #subscribe-btn > a{
		background-color:white;
		font-weight:bold;
		
}
#subscribe-btn > a {
	
	color: #d60f1c;
	font-weight: bold;
	margin-top:40px;
	padding: 10px 20px;
	font-size: 30px;
	float: left;
	clear: both;
	margin: 30px 0;
	background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));
	display: inline-block;
}
h4.cost.pad-2{
		background-color:#a6a600;
		color:white;
		
}
h4.cost.pad-1{
		background-color:#b8b8b8;
		color:white;
}
.page-id-29 a#thetitle{
		color:white !important;
		background-color:black;
		border:none !important;
}
.page-id-29 a#thetitle:hover{
		color:#af3a00 !important;
		background-color:white;
}
.page-id-33 h4.cost.pad,.page-id-33 h4.cost.pad-1,.page-id-33 h4.cost.pad-2{
		margin:0;
		padding:30px 0;
		color:white;
}
h4.cost.pad{
		background-color:#a35100;
		color:white;
		
}

li#primaria a#thetitle{
		color:#a35100;
}
ul.benefits li:hover{
		
		
}
ul.benefits li{
		border:none !important;
		border-bottom:1px solid !important;
		padding:10px 0;
		font-weight:bold;
		
}
ul.benefits{
		list-style-type:none;
}
a#thetitle{
		font-size:35px;
		padding:5px 20px;
		font-weight:bold;
		width:100%;
		margin:0;
		
}
.page-id-33 h4.cost{
		bottom: 0;
}
.page-id-33 p.describe{
		
		
}
ul.member li{
		margin:0 25px;
		border:2px solid ;
		background-color:#ececec;
		
		
}
li#primaria{

}
li#argenti a#thetitle{
		color:#b8b8b8;
}
li#electi a#thetitle{
		color:#a6a600;
}
.swpm-payment-button{
		margin:30px 0;
		background-color:#d50412
}
ul.member{
		list-style-type:none;
		display:grid;
		grid-template-columns:30% 30% 30%;
		grid-column-gap:5%;
		
}
.page-id-33 h4.cost,.page-id-33 .pod-main a{
		font-size:30px;
}
a.button.free{
		margin-left:80px;
}
#free-content .rightside{
		margin-top:30px;
}
.header-footer-group li a:hover{
		text-decoration:none;
}
.menu > li > a{
		color:#d60f1c;
}
h4.test{
		color:#d60f1c;
		font-size:30px;
		padding:30px 0;
		letter-spacing:3px;
}
.slant-cover {
	position: relative;
	bottom: 0;
	left: 0;
	height: 30px;
	width: 100%;
	display: block;
	background-image: url(/wd/wp-content/uploads/2020/11/slant-cover_prometheus-forging-fitness.png);
	background-size: 100% 150px;
	background-position: bottom center;
	background-repeat: no-repeat;
	top: -150px;
}
.slant-cover.reversed {
	background-image: url(/wd/wp-content/uploads/2020/11/slant-cover2_prometheus-forging-fitness-1.png);
	top: 0;
}
div#email-subscribe {
	background-color: #ddd;
	
}
.row#free-content{
		height:auto;
}
#email-subscribe h3 {
	color: #3348ad;
}
ul.post-meta{
		display:none;
		visibility:hidden;
}
.page-id-7 #reviews {
		background-color:#dddddd;
}
.footer-credits{
		text-align:center;
		display:block;
}
#site-footer{
		
		text-align:center;
		font-size:15px;
}
#email-subscribe h3 b {
	color: #000;
}
.slideshow {
	height: 500px;
	display: block;
	overflow: hidden;
}
body .row input[type="submit"],
body .row a.button {
	background-color: #d60f1c;
}

@media (max-width:650px){
			ul{
					list-style-type:none;
			}
			a{
					text-decoration: none;
			}
			.nav.leftside li.link {
					max-width:100px;
					
			}
			li.protected-video a{
					max-width:400px;
			}
			.quarters.grid.rightside li a{
					height:200px;
					margin:0;
					display:block;
					text-align:center;
					float:none;
					
			}
			
			.free ul {
					display:block;
					width:100%;
			}
			ul.member li{
					margin:30px 5px;
			}
			ul.member{
					display:block;
					margin:0;
			}
			#mc_embed_signup{
					
					margin-left:0;
			}
			#ebook img{
					margin-top:40px;
					margin-right:50px;
					width:200px;
			}
			.page-id-366 p input[type="text"]{
					max-width:300px;
			}
			.page-id-672 .cost{
		font-size:22px;
		margin-top:0;
}
			ul.quarters.grid.rightside{
					float:none;
					display:grid !important;
					grid-template-columns:200px 200px !important;
					grid-column-gap:20px;
			}
			.slick-arrow{
					height:80px;
			}
			.leftside .ebook{
					margin-left:0;
			}
			.nav.leftside{
					
					font-size:18px;
					display:grid;
					grid-template-columns:48% 48%;
					grid-column-gap:3%;
					margin-block-start:0;
					text-align:left;
					width:100% !important;
			}
			ul.subscribe-grid{
					display:block;
					width:100%;
					margin:0;
			
			}
			.grid-thirds{
					display:block;
					width:100%;
					
			}
			
.gform_wrapper .top_label input.medium{
					margin-left:0;
}
			.cost{
					font-size:35px;
			}
			.footer-top li a{
					display:block;
					margin-left:0;
					width:100%;
			}
			.left-grid{
					margin:0;
					margin-top:30px;
					font-size:22px;
			}
			.cover-header{
					display:none;
					visibility:hidden;
			}
			.footer-menu a{
					padding-left:0;
			}
			.site-logo img{
					margin-left:0;
			}
			.span-subscribe{
					margin-top:120px;
			}
			.slant-cover{
					top:0;
					height:auto;
			}
			.row#training,.singular .entry-header{
					padding:0;
			}
			.row#videos h2, .row#videos p, .row#podcast h2, .row#podcast p, .row#training h2, .row#training p {
    display: block;
    width: 100%;
    margin: 0 auto;
    color: white;
    padding:20px;
}
.row#training{
		min-height:100px;
}
.row#training .slide{
		background-size:cover;
		height:400px;
		
}
#train-main p{
		width:100%;
}
 #train-main h4{
 		width:100%;
 		padding:0;
 		margin:0;
 }
			
			.slideshow{
					height:450px;
					width:100%;
					background-size:cover;
					background-position:center center;
					margin-bottom:10px;
			}
			.slide{
					padding:0;
					background-size:cover;
					width:100%;
					display:block;
					border:5px solid white;
					
			}
			#lower-vids ul li{
					height:200px;
					margin-bottom:20px;
			}
			
			#lower-vids ul {
					display:block;
					width:100%;
					height:auto;
					margin:0;
			}
			.leftside.logo{
					width:100%;
					padding-top:30px;
			}
			.row#test{
					padding:0;
					height:400px;
					background-size:100% auto;
			}
			.leftside .slideshow{
					height: auto;
			}
			.span-subscribe #subscribe-btn{
					margin-left:43px;
			}
			.slide #subscribe-btn{
					margin:0 auto;
					width:300px;
					text-align:center;
					display:block;
					margin-left:30px;
			}
			h4.train{
					display:block;
					padding-top:150px;
					margin:30px 0;
					width:300px;
					
			}
			.footer-widgets {
					display:none;
					visibility:hidden;
			}
			ul.left-grid li{
					font-size:16px;
					margin:0;
			}
			ul.gym-2{
					border:2px solid #3348ad ;
			}
			.grid-thirds ul{
					margin:0;
					margin-bottom:20px;
					border:2px solid white;
			}
			h4.learn #r{
					font-size:30px;
			}
			ul.vidgrid li{
					height:200px;
			}
			#testimonials p{
					margin-right:0;
					margin-top:30px;
					font-size:18px;
			}
			ul.full-vid {
					width:100%;
					height:200px;
					margin:0 auto;
					margin-bottom: 20px;
			}
			ul.vidgrid{
					display:block;
					width:100%;
					padding:0;
					margin:0;
			}
			#mission{
					padding:0;
			}
			.row .rightside,.row .leftside{
					width:100%;
			}
			#member-videos{
					display:block;
					width:100%;
			}



}



@media All and (min-width: 650px) {

	.slide .sitewidth h4 {
		display: block;
		
		
		padding: 0;
		font-size: 50px;
		
		
	}
	.prometheus-logo {
		width: auto;
		height: 40px;
		float: left;
		clear: left;
		display: inline-block;
		margin: 20px 0;
		padding: 0;	
	}
	.member-page p{
			font-size:25px;
	}
	#train-main h4{
			padding:50px 0;
	}
	#train-main p{
			
			padding:50px 0;
	}
	.learn-btn#subscribe-btn a{
			padding:0;
			color:#ececec !important;
			margin:0;
			height:auto;
			height:100%;
			
	}
	.learn-btn#subscribe-btn{
			background-color:#2d3f98;
			color:#ececec;
			width:auto;
			
			margin:0;
			position:absolute;
			max-width:100%;
			
	}
	#training.row h2{
			margin:30px 0;
			text-align:center;
	}
	.member-page h2,.member-page p{
			
			width:500px;
			margin:0 auto;
			text-align:center;
			clear:both;
			
			font-family:'Open Sans';
	}
	.member-page #subscribe-btn > a{
			margin-left:0;
	}
	.member-page #subscribe-btn{
			text-align:center;
			margin:0 auto;
			float:none;
			
	}
	.member-page img{
			background-position:center center;
			background-size:cover;
			
	}
	.featured-media img{
			width:0%;
			background-size:cover;
			background-position:center center;
	}
	.row#podcast h2{
			width:500px;
			margin-bottom:40px;
	}
	.prometheus-logo > a,
	.prometheus-logo img {
		width: auto;
		margin: 0;
		height: 40px;
		display: block;
		padding: 0;	
	}
	#email-subscribe .leftside h3 {
		margin-top: 40px;
		margin-bottom: 0px;
		text-align: left;
		font-weight: normal;	
	}
	.header-navigation-wrapper .menu {
		text-align: right;
		margin-top: 0;
		margin-left: 0;	
	}
	.header-navigation-wrapper .menu > li.menu-item {
		margin: 0;
		padding: 0;
		float: none;
		clear: none;
		display: inline-block;
	}
	.header-navigation-wrapper .menu > li.menu-item > a {
		line-height: 80px;
		height: 80px;
		display: inline-block;
		width: 100%;
		margin: 0;
		padding: 0 20px;	
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
	}
	.header-navigation-wrapper .menu > li.menu-item:hover > a {
		color: red;
		border-bottom: 3px solid red;	
	}
	form p.small {
		color: #777;
		margin-top: 10px;
		font-size: 14px;	
	}
	form input[type="text"] {
		margin-bottom: 10px;
	}
	#free-content #vid-title {
		text-align: left;
		padding-left: 30px;
			
	}
	#vid-title h3 {
		margin-top: 0;	
		color:#d60f1c;
		font-size: 50px;
	}
	#vid-title h2 {
		font-weight: 300;
		font-size: 36px;	
	}
	body.scrolled header#site-header {
		position: fixed;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		box-shadow: 0 2px 4px rgba(0,0,0,0.5);
			
	}

}

@media (min-width:900px){
				.post-inner,.singular .entry-header{
		padding:0 !important;
}
}


