/*
Theme Name:     wpex-noir-child
Description:    
Author:         molemag
Template:       wpex-noir

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/* General */
button {
	font-family: "Open Sans"!important;
}

.tagline {
	font-weight: 700;
	text-align: justify;
	font-size: 12px;
	width: 75%;
	margin: auto;
}

.wpex-site-nav .wpex-dropdown-menu li a:hover, .wpex-site-nav .wpex-dropdown-menu > li.menu-item-has-children:hover > a {
    color: #ed1c24;
}

.wpex-site-nav .wpex-dropdown-menu a, .wpex-mobile-nav a {
	text-transform: lowercase;
}

.wpex-site-nav .wpex-dropdown-menu a {
	font-size: 14px;
}

.wpex-site-header {
	padding: 25px 0px;
}

	/* Menu */
	.wpex-site-nav .wpex-dropdown-menu a {
		padding: 0px 29px;
	}
	
	/* Mobile Menu */
	.wpex-mobile-nav a {
		color: rgb(255, 255, 255);
	}
	
	.wpex-mobile-nav a:hover {
		text-decoration: underline;
	}

/*Homepage*/
.auth-home a, .wpex-author a {
	color: #ed1c24;
} 

.custom-date {
	width: 48px;
	height: 48px;
	color: #000;
	position: absolute;
	top: 5px;
	right: 5px;
	background: #fff none repeat scroll 0% 0%;
	padding: 5px 12px;
	z-index: 1;
	border-radius: 40px;
	border: 4px solid #ed1c24;
	font-weight: 700;
	text-align: center;
	line-height: 15px;
}

.home-main {
	width: 50%!important;
}

.wpex-loop-entry-media {
    margin-bottom: 15px;
}
	
.social-home .fa-facebook, .social-home .fa-twitter {
	border: 4px solid #ed1c24;
	border-radius: 40px;
	padding: 9px 10px;
	font-size: 23px;
	width: 48px;
	height: 48px;
}

	
/* Category Page */
.wpex-loop-entry-title, .wpex-post-title {
	text-transform: none;
}

.wpex-loop-entry.wpex-col-1.wpex-left-right .wpex-loop-entry-content {
    float: right;
    width: 65%;
    padding-left: 20px;
}

.wpex-readmore {
	font-weight: 700;
}

.wpex-archive-header h1 {
	text-transform: lowercase;
}

/* Single Post Page */
.wpex-post-article {
	width: 80%;
	margin: auto;
}

.post-content-container {
	display: inline-flex;
	display: -webkit-flex;
}

.wpex-post-content {
    margin-bottom: 10px;
	padding-left: 10px;
	border-left: 2px solid #ed1c24;
}

.wpex-post-meta {
    margin-bottom: 10px;
}

.wpex-post-share li.wpex-twitter a, .wpex-post-share li.wpex-facebook a {
    background: transparent;
}

.wpex-post-share li {
	width: auto!important;
}

.wpex-post-share a, .wpex-author-info-inner  {
	padding: 0px;
}

.wpex-author-info .wpex-heading {
	margin: 0px 0px 10px;
	border-bottom: none;
}

.wpex-author-info {
	margin-bottom: 20px;
}

.wpex-author-info .wpex-heading a:hover {
	color: #E52F25;
	text-decoration: underline;
}

blockquote {
	margin: 0px 20px 30px;
	color: #696969;
}

.wpex-post-thumbnail img {
	width: auto;
	margin: auto;
}

.wpex-post-navigation .nav-links .wpex-previous-post-disabled {
	width: auto;
}

.wpex-related-post-content {
	margin-top: 5px;
}

	/* Pagination */
	.wpex-page-numbers a, .wpex-page-numbers span {
		height: 29px;
		line-height: 27px;
		width: 60px;
	}
	
	.wpex-page-numbers {
		font-size: 1.2em;
	}
	
/* Footer */
.wpex-site-footer {
	background: #282828 none repeat scroll 0% 0%;
}

.wpex-footer-bottom {
	background: #191919 none repeat scroll 0% 0%;
}

.wpex-site-footer .wpex-social-profiles-widget li {
	border-bottom: none;
}

.wpex-footer-widgets .widget-title {
	margin: 0px 0px 15px;
}

/* Media Queries */

/* Back to Top Button */
@media screen and (max-width: 959px) {
	.wpex-site-scroll-top {
		display: none;
	} 
}

@media screen and (max-width: 768px) {
	/* Single page */
	.wpex-post-article {
		width: 100%;
		margin: auto;
	}
	
	/* Homepage */
	.home-main {
		width: 100%!important;
	}
	
	
	.wpex-loop-entry.wpex-col-1.wpex-left-right .wpex-loop-entry-media {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 960px) {
    .wpex-content-area {
        width: 100%!important;
    }
}

@media screen and (min-width: 960px) {
	.remove-from-big-devices {
		display: none;
	}
}

@media screen and (min-width: 1186px) {
	/* Home 4-col Articles */
	.home-posts-4-col {
		padding: 0px 8px;
	}
}

@media screen and (min-width: 768px) {
	/* Home 4-col Articles */
	.home-posts-4-col-thumb {
		height: 118px;
		overflow: hidden;
	}
	
	/* Related Articles */
	.wpex-related-post-thumbnail {
		height: 110px;
		overflow: hidden;
	}
}

@media screen and (min-width: 1120px) {
	/* Related Articles */
	.wpex-related-post-thumbnail {
		height: 153px;
		overflow: hidden;
	}
}

/* Footer */
@media screen and (min-width: 960px) {
	.wpex-footer-widgets .footer-widget {
			margin-bottom: 20px;
	}
	
	.wpex-col-2:nth-child(1) {
		width: 75%;
	}
	
	.wpex-col-2:nth-child(2) {
		width: 25%;
	}
}