/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
body.single .container.single-container {
	width: 90%;
}

.post-content a:link, .post-content a:visited {
    color: #444;
	text-decoration: underline;}

body.single .row-primary {
	max-width: 1500px;
	margin: 0 auto;
}

body.single article p a {color: #fe8807;}

.post-summary .post-meta li:last-child {
	color: #000;
}

.col-xs-12.been-published .post-summary {
	background: #16a0d6 !important;
}

body.page .has-sidebar #main {
	margin: 0 auto;
}

.center h2.wpb_heading.wpb_video_heading {text-align:center;font-size:38px;}

.navbar .container {margin-top:50px;}
.navbar.navbar-stuck .container {margin-top:0;}
body.home .featured-posts > .container, .featured-posts .fp-box .fp-inner {min-height:900px;}

@media only screen and (min-width:1135px) and (max-width: 1399px) {
	.posts-box-2 .post-summary .post-excerpt, .posts-box-2 .post-summary .post-meta {
		display: none;
	}
}

@media only screen and (max-width: 1400px) {
	body.page-id-22707 h1.post-title {
		font-size: 50px;
	}
	
	body.page-id-22707 h1.post-title:before {
		min-height: 125px;
	}
	
	body.page-id-22707 .psum-horizontal .post-details {
		padding: 2% !important;
	}
}
/*
@media only screen and (min-width: 1200px) {
.format-standard .fimg-cl .featured-image .fimg-inner {height:670px;}
}*/
@media only screen and (min-width:768px) and (max-width: 1400px) {
	aside .psum-horizontal .post-details {
		padding: 0;
		width: 100%;
	}
	
	aside .psum-horizontal .post-image {
		width: 100%;
	}
	
	aside .col-sm-6 .post-summary .post-image > a img {
		width: 100%;
		height: auto;
	}
}

@media only screen and (max-width: 1136px) {
	body.single #sidebar.sidebar-sticky, body.page #sidebar.sidebar-sticky, body.single .has-sidebar #main, body.page .has-sidebar #main {
		width: 95% !important;
		float: none;
		margin: 0 auto;
	}
	body.home .featured-posts > .container, .featured-posts .fp-box .fp-inner {min-height:800px;}
	
	body.page #sidebar.sidebar-sticky {
		padding-top: 25px !important;
	}
}

@media only screen and (max-width: 800px) {
	body.page-id-22707 h1.post-title {
		font-size: 40px;
	}
	
	body.page-id-22707 h1.post-title:before {
		min-height: 90px;
	}
}
@media only screen and (max-width: 767px){
.navbar-dark .navbar-inner, .navbar-dark .navbar-inner>.container {
    background-color: #fff;
    color: #333;
}
}
@media only screen and (max-width: 760px) {
	.navbar.navbar-stuck .container {margin-top:35px;}
}
@media only screen and (max-width: 640px) {
	.navbar.navbar-stuck .container {margin-top:50px !important;}
}
@media only screen and (max-width: 560px) {
	.posts-box-2 .post-summary .post-details {
		padding-left: 15px;
	}
	
	.col-xs-12 {
		padding: 0;
	}
	.cuny-branding-bar__logo a {width:250px !important;}
}

@media only screen and (max-width: 480px) {
	.has-nav-menu .container > .navbar-header {
    margin-top: 0;
}
	body.page-id-22707 h1.post-title, body.page-id-22707 .fimg-wrapper .featured-image .post-title {
		font-size: 32px !important;
	}
	
	body.page-id-22707 h1.post-title:before {
		min-height: 60px;
	}
	
	body.page-id-22707 .post-content>p {
		margin-top: 25px;
	}
	.navbar-logo .logo-img img {
    margin-left: -78px;
}
}

@media only screen and (max-width: 320px) {
	body.page-id-22707 h1.post-title, body.page-id-22707 .fimg-wrapper .featured-image .post-title {
		font-size: 27px !important;
	}
}