body span[data-pin-log="button_pinit_floating"] {
	left:0 !important;	
}
.mlc-channel-header .sponsor-block .btn-maroon, .mlc-channel-header .mlcsponsor-block .btn-maroon{
	float: none !important;
    margin: 5px 0;
}
.mlc-channel-header .sponsor-block, .mlc-channel-header .mlcsponsor-block{
	margin-top: 10px;
	clear: both;
	float: none !important;
}
.gform_body ul li.gfield input,.gform_body ul li.gfield textarea,.gform_body ul li.gfield select{
	border: 1px solid #D3D3D3;
}
.page-id-13878 #flat-page{width: 95%;}
.accessally-order-form-cc-iframe-cvv-input{
        width: 30%;
}
.video-player.mobile-archive-video{
	display: none;
}
@media only screen and (max-width: 1000px) and (min-width: 768px){
	.home-featured-post{
	    float: left !important;
	    margin-left: 12px !important;
	    width: 48% !important;
	}
	.home-events-left, .home-events-right{
		min-height: 570px;
		float: left;
    	width: 50%;
	}
	.life-skills-col{
		width: 40%;
	    margin-right: 5%;
	    margin-left: 5%;
	    float: left;
	}
}

@media only screen and (max-width: 768px) and (min-width: 600px){
	
	.sub-category-thumb{
		width: 46%;
    	margin: 2% 2% 2% 2%;
	}
}
@media only screen and (max-width: 768px){
	#category-content .category-post .category-post-info .inside{
		padding-left: 5px;
		padding-right: 5px;
	}
	div#inner-one{
	    float: none !important;
	    width: 100% !important;
	}
	div#outer-one{
	    float: none !important;;
	    width: 90% !important;;
	    margin: 0 5% !important;;
	}
	.gform_body ul li.gfield input,.gform_body ul li.gfield textarea,.gform_body ul li.gfield select{
		border: 1px solid #D3D3D3
	}
	.content-right{
		clear: both;
		padding-top: 20px;
	}
	.page-id-2044 img.alignleft,.page-id-16667 img.alignleft{
	    float: none;
	    width: 100%;
	    margin: 0 auto;
	}
	.page-id-13878 .flat-feature-text.dark-flat-feature-text, .page-id-952 .flat-feature-text.dark-flat-feature-text{
		width: 85%;
		padding:5%;
	}
	.page-id-952 .flat-feature-text p,.page-id-13878 .flat-feature-text p{
		font-size: 15px;
    	line-height: 30px;
	}
	.page-id-13878 .flat-feature-text.dark-flat-feature-text h2, .page-id-952 .flat-feature-text.dark-flat-feature-text h2{
		font-size: 15px;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	    float: left;
	    width: 46%;
	}
	
	.woocommerce #woocommerce-page ul.products li.product-category h3{
		position: unset;
	}
	.woocommerce #woocommerce-page ul.products li.product.product-category a h3{
		text-align: center;
	}
	.gform_wrapper .clear-multi{
		display: block !important;
	}
	.video-player.desktop-archive-video{
		display: none;
	}
	.video-player.mobile-archive-video{
		display: block;
	}

}
@media only screen and (max-width: 480px){
	.sub-category-thumb {
	    float: none;
    	width: 100%;
	}
	#life-skills-categories{
		margin: 20px auto 50px;
	}
	#searchform{

	}
	.select-container{
		margin: 0 auto;
	}
	.select-container select{
	    width: 100%;
	    margin: 4% 0;
	}
	.video-filter input[type=text]{
		width: 96%;
	    margin: 4% 0;
	    padding: 5px;
	    float: none;
	    display: block;
	}
	.video-filter .btn-green{
		text-align: center;
    	margin: 0 auto;
	}
	.profile-top .user {
	    width: 100% !important;
	    float: none !important;
	}
	.profile-top .avatar{
		float: none !important;
    	width: 100% !important;
    	margin: 0 auto !important;
    	text-align: center;
	}
	.profile-top .prompts a{
		margin: 0 auto;
	}
	.prompts .details{
		width: 100% !important;
    	margin: 0 auto;
	}
	.profile-top h2{
		font-size: 21px;
	}
	.mlc-channel-header .mlc-tv-channel-dropdown{
		float: none;
    	width: 100%;
	}
	.mlc-tv-channel-dropdown .select-container{
		width: 100%;
	}

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		float: none;width: 100%;
	}
	.footer-navigation li{
		display: block;
	}
	

}

@media only screen and (max-width: 400px){
	.category-post-image{
		width: 100%;
	    float: none;
	    
	    margin: 0 auto;
	    text-align: center;
	}
	.category-post-info{
		width: 98%;
	    float: none;
	    margin: 20px auto;
	}
	.post-share-bar .post-share-bar-print{
		display: block;
	    width: auto;
	    float: none;
	    clear: both;
	    text-align: center;
	    margin: 0;
	}
	.mlc-event-actions div{
		float: none;
		text-align: center;
		border: none;
	    padding: 0;
	    margin-top: 20px;
	    margin-right: 0;
	}
	.mlc-event-detail .mlc-event-date{
		line-height: 37px;
		width: 18%;
	}
	.mlc-event-detail .mlc-event-date .month{
		font-size: 18px;
	}
	.mlc-event-detail .mlc-event-date{
		font-size: 39px;
	}
	.mlc-event-detail.tribe-events-single ul.tribe-related-events li{
	    padding: 10px;
        width: 100%;
        margin:10px auto;
	}
	.tribe-events-single.mlc-event-detail{
		margin: 10px;
	}
	.category-header-info .explore{
		margin: 0 auto;
	}
	#flat-page blockquote{
		margin: 10px 0 25px -5px;
	}
	
}

