.content {
	float:none;
	width:100%;
}

.entry h2 {
	color:#000;
}
.resource-menu{
	float:left;
	padding:10px;
	border:1px solid #e8e8e8;
	background:#fafafa;
}
.no-cats, .no-types {
	font-size:10px;
	color:#f00;
	font-style: italic;
}
.view-all-resoruces {
	display:block;
	padding:10px;
	background:#cc0013;
	font-weight:bold;
	line-height:1.4;
	color:#fff;
	font-size:16px;
	text-align:center;
	cursor:pointer;
}
.view-all-resoruces:hover {
	background:#0d1f4b;
}
.entry .resource-menu h3.cat-option {
	margin:0 0 10px 0;
}
.all-resources{
	float:right;
	width:765px;
}
div.resource-guide {
	display:block;
	width:300px;
	float:left;
	margin:0 28px 40px 0;
	background:#fafafa;
	border:none;
	padding:3px 3px 30px 3px;
	font-size:13px;
	position:relative;
	height:400px;
	-webkit-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.15);
	-moz-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.15);
	box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.15);
}
div.resource-guide img {
	max-width:100%;
	height:auto;
}
/*div.resource-art-2, div.resource-art-5, div.resource-art-8, 
div.resource-art-11, div.resource-art-14, div.resource-art-17,
div.resource-art-20, div.resource-art-23, div.resource-art-26 {
	margin:0 0 30px 0;
}*/
div.resource-guide .resource-guide-img-wrap {
	display:block;
	margin:0 0 0 0;
}
.guide-inner {
	padding:5px;
}
body.page-template .post-inner .entry div.resource-guide a.resource-guide-title {
	display:block;
	color:#333;
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
body.page-template .post-inner .entry div.resource-guide a.resource-guide-title:hover {
	color:#cc0013;
}
body.page-template .post-inner .entry div.resource-guide a.call-to-action {
	display:block;
	color:#fff;
	font-size:14px;
	background:#cc0013;
	font-weight:bold;
	padding:10px 15px;
	position:absolute;
	text-align:center;
	bottom:0;
	left:0;
	right:0;
}
body.page-template .post-inner .entry div.resource-article-sponsored a.call-to-action {
	bottom:0;
}
body.page-template .post-inner .entry div.resource-guide a.call-to-action:hover {
	background:#0d1f4b;
	text-shadow:none;
}
body.page-template .post-inner .entry div.resource-guide a.resource-guide-sponsored {
	display:block;
	background:#184a89;
	color:#fff;
	padding:5px 5px;
	bottom:41px;
	left:0px;
	right:0px;
	position:absolute;
	text-align:center;
}
body.page-template .post-inner .entry div.resource-guide a.resource-guide-sponsored:hover {
	color:#fff !important;
	text-shadow:none;
}


.col2w {
	width:49%;
}
.col2a {
	float:left;
}
.col2b {
	float:right;
}

@media only screen and (max-width: 4500px) and (min-width: 1299px){
	
	body.page-template-page-resource .all-resources {
    width: 1008px;
	}
	div.resource-guide {
    margin: 0 25px 40px 0;
	}
	/*div.resource-art-2, div.resource-art-5, div.resource-art-8, div.resource-art-11, div.resource-art-14, div.resource-art-17, div.resource-art-20, div.resource-art-23, div.resource-art-26 {
    margin: 0 25px 30px 0;
	}
	div.resource-art-3, div.resource-art-7, div.resource-art-11, div.resource-art-15, div.resource-art-19, div.resource-art-23, div.resource-art-27, div.resource-art-31, div.resource-art-35 {
    margin: 0 0 30px 0;
	}*/
}


/*  TABLET  : 1024px */

@media only screen and ( max-width: 1024px ){
	.content article.post-listing {
		float:none;
		width:922px !important;
	}
}

/* TABLET  : 768px */

@media only screen and (max-width: 985px) and (min-width: 768px){
	.content article.post-listing {
		float:none;
		width:688px !important;
	}
	.all-resources {
    width: 523px;
	}
	div.resource-guide {
		margin:0 28px 40px 0;
		width:225px;
	}
	/*div.resource-art-1, div.resource-art-3, div.resource-art-5, div.resource-art-7, div.resource-art-9, div.resource-art-11, div.resource-art-13, div.resource-art-15, div.resource-art-17,
	div.resource-art-19, div.resource-art-21, div.resource-art-23, div.resource-art-25, div.resource-art-27, div.resource-art-29, div.resource-art-31, div.resource-art-33, div.resource-art-35	{
		margin:0 0 30px 0;
	}*/
}

/*  Phone  : 480px */

@media only screen and (max-width: 767px) and (min-width: 480px){
	.content article.post-listing {
		float:none;
		width:385px !important;
	}
	.all-resources {
    width: 228px;
	}
	div.resource-guide {
		margin:0 0 40px 0;
		width:225px;
	}
}

/* Phone  : 320px */

@media only screen and (max-width: 479px){
	.content article.post-listing {
		float:none;
		width:236px !important;
	}
	.resource-menu {
    width: 213px;
	}
	.all-resources {
    width: 228px;
		margin:30px 6px 0px 0;
	}
	
	div.resource-guide {
		margin:0 0 40px 0;
		width:225px;
	}
}