/*
Theme Name: Smart Mag Child
Theme URI: <a href="http://theme-sphere.com/" rel="nofollow">http://theme-sphere.com/</a>
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: <a href="http://theme-sphere.com" rel="nofollow">http://theme-sphere.com</a>
Template: smart-mag
Version: 1.0
*/



@import url("../smart-mag/style.css");

::selection { 
	background: #0099CC; 
	color: #fff; 
}

::-moz-selection {
	background: #0099CC;
	color: #fff;
} 

.navigation .menu ul {

    z-index: 99999;
}

.highlights .excerpt {
 
    border-bottom: 0px;
}

.listing-alt img {
	width: 100%;
	margin-left: 0;
}

.posts-list {
	margin-top: 60px;
}

.related-articles {
	margin-top: 20px;
}

.posts-list .content .comments, .post-header .comments {
	display: none;
}

.issuem_articles_shortcode article {
	min-height: 315px;
}

.featured_slider_title {
  font-size: 18pt;
  line-height: 24pt; 
  font-weight: 400;
  display:block;
}

.featured_slider_teaser {
  font-size: 10pt;
  font-weight: 300;
  line-height: 15pt; 
  display:block;
}

.issuem_archives_shortcode .issuem_archive {
	box-sizing: border-box;
	width: 50%;
	margin-left: 0;
	margin-right: 0;
}

#issuem-featured-article-slideshowholder {
	margin-top: 40px;
}

#issuem-featured-article-slideshowholder .flex-caption {
	background: linear-gradient(to bottom, rgba(25, 35, 45, 0) 0%, rgba(25, 35, 45, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	opacity: 1;
}

#issuem-featured-article-slideshowholder .flex-caption .flex-caption-content {
	background: linear-gradient(to bottom, rgba(25, 35, 45, 0) 0%, rgba(25, 35, 45, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 14px 20px 17px;
}



#issuem-featured-article-slideshowholder .issuem-flexslider .slides img {
	transform: translate3d(0px, 0px, 0px);
 	transition: all 0.6s ease 0s;
}

#issuem-featured-article-slideshowholder .issuem-flexslider .slides img:hover {
	opacity: .9;
	transform: scale(1.1);
}

#issuem-featured-article-slideshowholder .flex-caption .flex-caption-content .featured_slider_title {
	color: #fff;
	text-shadow: 0 1px 1px #000;
	font-weight: normal;
}

.flex-caption-content .featured_slider_teaser {
	display: none;
}

#issuem-featured-article-slideshowholder .flex-direction-nav a {
	transition: all 0.4s ease-in-out 0s;
	color: #19232d;
	background: #fff;
	opacity: 0;
	text-indent: 0;
	height: 35px;
	width: 35px;
}

#issuem-featured-article-slideshowholder .flex-direction-nav .flex-prev {
	left: 44px;
}

#issuem-featured-article-slideshowholder .flex-direction-nav .flex-next {
	right: 44px;
}

#issuem-featured-article-slideshowholder  .flex-direction-nav a:before {
	content: "\f104";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 35px;
	font-size: 30px;
	text-align: center;
	color: #19232d;
}


#issuem-featured-article-slideshowholder .flex-direction-nav .flex-prev:before { content: "\f104"; font-family: FontAwesome; padding-left: 10px; }


#issuem-featured-article-slideshowholder .flex-direction-nav a.flex-next:before {
	content: "\f105"; font-family: FontAwesome; padding-right: 10px;
}

#issuem-featured-article-slideshowholder .issuem-flexslider:hover .flex-next { opacity: 0.5;  }
#issuem-featured-article-slideshowholder .issuem-flexslider:hover .flex-prev { opacity: 0.5; }



#issuem-featured-article-slideshowholder .flex-control-nav { 
	width: 100%; position: absolute; bottom: -18px; text-align: center; 
}

#issuem-featured-article-slideshowholder .flex-control-nav li { 
	margin: 0 0px; display: inline-block; zoom: 1; *display: inline; 
}
#issuem-featured-article-slideshowholder .flex-control-paging li a { 
	width: 20px;
	height: 5px; 
	display: block; 
	background: #72879C; 
	cursor: pointer; 
	text-indent: -9999px; 
	border-radius: 0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	box-shadow: none;
}
#issuem-featured-article-slideshowholder .flex-control-paging li a:hover { background: #0099CC; }
#issuem-featured-article-slideshowholder .flex-control-paging li a.flex-active { background: #0099CC; }


@media only screen and ( max-width: 860px ) {
	.issuem_articles_shortcode .column.half {
		margin-bottom: 10px;
		min-height: 325px;
	}

	.issuem_archives_shortcode .issuem_archive {
		width: 45%;
	}
}

@media only screen and (max-width: 767px) {
	/* HTML5 display-role reset for older browsers */
	article {
		min-height: 0px;
	}
}

@media only screen and ( max-width: 420px ) {
	.featured_slider_teaser {
		display: none;
	}
	.featured_slider_title {
		font-size: 14pt;
		line-height: 1;
	}

}

