/*
Theme Name: SimpleMag Child
Template:       simplemag
*/
 
@import url("../simplemag/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */


/* New Update Styles
------------------------------------------------------- */

 .home-stars {
	line-height: 0px;
}
.entry-content h2.star-title {
	font-size: 36px;
}
/* 5 Video Sidebar */

.sidebar .widget#ti_video_embed-4, .sidebar .widget#ti_video_embed-5, .sidebar .widget#ti_video_embed-6, .sidebar .widget#ti_video_embed-7, .sidebar .widget#ti_video_embed-8  {
    border-bottom: none;
	padding-bottom: 0px;
}

.home-video {
	text-align: center;
	margin: 25px 0px;
}

/* Media Bar */


.mejs-controls .mejs-time-rail .mejs-time-current {
	background: none repeat scroll 0 0 #FD0646 !important;
}

.kg-link {
	margin-bottom: 5px;
}

.kg-latest-title {
	text-align: left;
	font-weight: 600;

}

.kg-latest-category {
	color: #FD0646;
	font-size: 16px;
	display: block;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-weight: 400;
}



.header-ad {
	width:728px;
	height:90px;
}
@media only screen and (max-width:1200px) {
	.header-ad {
	width: 320px;
	}
}

/* Hide Home "Feature" Posts if Not Mobile */

@media only screen and (min-width:480px) {


	.home section.wrapper.home-section.posts-section:nth-child(2) {
		display: none;
}
	}

@media only screen and (max-width:480px) {
	.home-slider-mobile {
		display: none;
	}
}

.single-box.entry-content {
	margin-bottom: 25px;
}

#ti_featured_posts-2 .widget-post-title {
	font-weight: 600;
	text-transform: none;
	font-size: 16px;
	letter-spacing: 0.1em;
}

#ti_featured_posts-2 .widget-post-category, .latest-post-cat a {
	color: #FD0646;
	text-transform: uppercase;
}


#ti_featured_posts-2 .widget-post-item {
	margin-bottom: 20px;
}
.main-menu-container {
	border: none !important;
}

.googlepublisherpluginad {
	max-width: 1170px;
	margin: 0 auto;
}

.home-section.advertising {
	margin-bottom: 25px;
	margin-top: 25px;
}

.entry-header {
	margin-bottom: 25px;
	height: auto !important;
}

.grids {
	margin-top: 0px;
}

.textwidget {
	margin-bottom: 25px;
}

.posts-section + .posts-section .section-header, .home-section .section-header {
    margin-top: 25px;
    margin-bottom: 25px;
}

@media only screen and (min-width:959px) {
	#masthead {
    	margin-bottom: 25px;
	}
}

.kg-more-read {
	font-weight: bold;
	background-color: #000;
	padding: 5px;
	display: flex;
	justify-content: center;
	max-width: 200px;
	margin: 10px auto;
}

.author, .written-by {
    font-size: 12px;
}

.entry-image-inner {
	background-color: #ff0046;
}
 
.entries .hentry .entry-image img:hover {
	opacity: 0.5;
}


.author-description {
	margin: 10px 0px;
}

/* Events Page
------------------------------------------------------ */
.espresso-event-header-dv {
	display: flex;
	flex-wrap: wrap;
}

.ee-event-img-dv {
	width: 30%;
}

.event-info {
	width: 70%;
	padding: 0px 25px;
}

.event-date {
	color: #FD0646;
	text-transform: uppercase;
}


.event-header .entry-title {
	margin-bottom: 0px;
	font-size: 35px;
	text-transform: uppercase;
}

.event-location {
	text-transform: uppercase;
	font-style: italic;
}

.event-desc {
	margin: 10px 0px;
	color: #999;
}

.event-more {
	color: #000;
	font-weight: bold;
}


.events-box {
  width: 100%;
  background-image: url(//scenesmedia.com/wp-content/uploads/2017/04/Malloch-Opt.png), url(//scenesmedia.com/wp-content/uploads/2017/04/MacMillan-Opt.png);
  background-repeat: no-repeat, no-repeat;
  background-position: bottom left, bottom right;
	background-size: 30%, 27%;
	border: 2px solid #555;
	padding: 5% 24% 20%;

}

.page-id-6832 .page-title {
	display: none;
}


/* ------ The Biz Page ------ */

.biz-page.page-id-8859 section.home-section:nth-child(1) > div:nth-child(1) > p:nth-child(1) {
	display: none;
}

.biz-page .tagline {
	visibility: hidden;
	margin: 0px;
	display:none;
}

/* Larger Logo
.biz-page .header-banner .inner-cell:nth-child(1) {
	background: url('//scenesmedia.com/wp-content/uploads/2017/04/Business-LOGO.png') no-repeat; 
	background-size: contain;
 }
*/

.biz-page a.logo img{
	visibility: hidden;
 }

.biz-page .header .logo {
	background: url('//scenesmedia.com/wp-content/uploads/2017/04/Business-LOGO.png') no-repeat; 
	background-size: contain;
	min-height: 90px;
}

/* Remove Menu Changes

.biz-page .main-menu > ul > li > a > span {
    padding-left: 5px;
}

 .biz-page .main-menu > ul > li > a > span::after {
	margin-left: 5px;
}

.biz-page .main-menu > ul > li {
	font-size: 16px;
}

.biz-page nav li {
	letter-spacing: 0.11em;
}
*/

.biz-quote .gfield_label {
	font-style: italic;
}

.biz-who {
	color: #FD0646;
	font-style: italic;
}


#gform_2 .gform_footer {
	display: none;
}

#text-40 .textwidget{
	display: flex;
	flex-wrap: wrap;
}

.footer-biz-img {
	width: 37%;
}

.footer-biz-img img {
	box-shadow: 10px 10px 10px #777;
}

.footer-biz-book {
	width: 63%;
	padding: 0px 10px 0px 15px;
}

.footer-biz-book img {
	height: 100%;
	width: 100%;

}

.footer-biz-hardback, .footer-biz-ebook {
	width: 49.3%;
	display: inline-flex;
	flex-wrap: wrap;
	padding-right: 25px;
}


.footer-book-type, .footer-biz-book h1 {
	color: #547438;
	width: 100%;
}

.footer-biz-book h1 {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 25px;
}


.stock-ticker-wrapper ul.stockticker li {
	list-style: none;
}

/* Homepage Post Grid Layout 
------------------------------------------------------ */

@media only screen and (min-width: 751px) {
	.grid-layout.columns-size-2 .entry-image, .penta-box .column-middle .post-item .entry-image, .featured-posts .column-middle .post-item .entry-image {
		height: 200px;
	}
}

/* Latest Post by Category Classic Layout 
------------------------------------------------------- */

.classic-layout .post-item .entry-image + .kg.entry-details {
	margin-top: 0px;
		}

.classic-layout .post-item .kg.entry-details {
	width: 100%;
}

.kg.entry-details .entry-content {
	text-align: initial;
}




.main-menu {
	background-color: #000;
}


.entries .post-item .entry-summary {
    margin-top: 5px;
}

nav li, input#s, .tagline, .sub-title, .widget h3, .entry-header, .comment-box label, 
.section-header, .comment-meta, .comment .vcard, .widget-post-title, .widget_pages li, 
.widget_nav_menu li, .widget_categories li, .comment-reply-link, #submit, .widget h4, 
.copyright, .entry-meta, .top-strip nav, input[type="submit"], [class*="read-more"], 
.slide-dock h4, .related-posts h4, .secondary-menu li, .sub-menu li {
    letter-spacing: 0.2em;
    text-transform: uppercase;
}

.tagline {
		font-size: 18px;
}

#branding {
		padding: 0px;
}

.home-section {
    margin-top: 0px;
}

.base-image img, .single .gallery-carousel, .single .entry-media iframe, 
.single .entry-media .video-wrapper {
    margin-bottom: 30px;
}
	


/* End Here
------------------------------------------------------- */



/* Social Sidebar
------------------------------------------------------- */

.social-sidebar {
	position: fixed;
	top: 50%;
	left: 0px;
	z-index: 1;
}

.social-sidebar a {
	color: #fff;
	font-size: 25px;
	padding: 5px;
}

.social-sidebar .icomoon-facebook {
	background: #305fb3;
}

.social-sidebar .icomoon-twitter{
	background: #5eaade;
}

.social-sidebar .icomoon-pinterest {
	background: #b81621;
}

.social-sidebar .icomoon-tumblr {
	background: #36465d;
}

.social-sidebar .icomoon-instagram {
	background: #9f6f59;
}

.social-sidebar .icomoon-youtube {
	background: #f33;
}


@media only screen and (max-width: 365px) {
	.social-sidebar {
		display: none;
	}
}



/* Adjusting Header Whitespace */

#branding {
    margin-top: 10px;
    margin-bottom: 10px;
}

@media only screen and (min-width: 959px) {
	.with-menu {
		margin-bottom:10px;
	}
}

/* Headings */

.entry-meta, .entry-meta a {
	font-size: 16px;
	color: #FD0646;
}

.page-header .entry-meta {
    margin: 5px 0px;
}

h1.entry-title, .title-with-sep {
	text-transform: none;
	font-size: 35px !important;
}

p a:link {
	text-decoration: underline;
}

p a:hover {
	color: red;
}
/* Slider */


.slide-title {
	font-weight: bold !important;
	font-size: 120% !important;
	line-height: 120% !important;
	margin-bottom: 5px;
	font-family: "Roboto",  sans-serif;
}

.slide-author {
	font-size: 80% !important;
	line-height: 80% !important;
	margin-top: 5px;
}

.slide-author span:not(:empty) ~ span {
	display: none;
}


/* Fix Classic List Styles */

.classic-layout iframe {
	max-width: 100%;
}

.classic-layout .entry-summary {
	text-align: initial;
}

.classic-layout .entry-summary p {
	margin-bottom: 18px;
}

.more-read {

	font-weight: bold;
	background-color: #ff0046;;
	color: rgb(255, 255, 255);
	padding: 5px 25px;
	display: flex;
	justify-content: center;
	width: 250px;
	margin: 0 auto;
	clear: both;
}

.collapseomatic.more-read {
	margin-top: 25px;
}

.kg-more-read a {
	color: #fff;
}

.kg-more-read a:hover {
	text-decoration: underline;
}



/* Blog Page Design
-------------------------------------------------------- */

.title-with-bg {
	padding: 0px;
	height: 500px;
	background-position: center bottom;
}


@media only screen and (max-width: 1200px) {
	.title-with-bg {
		height: 400px;
	}
}

@media only screen and (max-width: 1000px) {
	.title-with-bg {
		height: 350px;
	}
}

@media only screen and (max-width: 800px) {
	.title-with-bg {
		height: 300px;
	}
}
@media only screen and (max-width: 700px) {
	.title-with-bg {
		height: 250px;
	}
}

@media only screen and (max-width: 600px) {
	.title-with-bg {
		height: 200px;
	}
}

@media only screen and (max-width: 450px) {
	.title-with-bg {
		height: 150px;
	}
}

@media only screen and (max-width: 325px) {
	.title-with-bg {
		height: 125px;
	}
}

.blog-ad {
	margin: 25px 0px;
}

.bio {
	text-align: justify;
}

.bio-img {
	text-align: center;
}

.bio-name {
	text-align: center;
	font-size: 20px;
	color: #FD0646;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin: 10px 0px;
}

.bio-icons {
	margin: 10px 0px;
	text-align: center;
}

.bio-icons img {
	margin: 0px 10px;
}


/* Blog Social Links */

.classic-layout .social-box {
	position: sticky;
	left: 0px;
	top: 10%;
	width: 50px;
	padding-top: 0px;
	border: none;
	z-index: 1;
	margin-left: -600px;
	height: 0px;
}

.classic-layout .social-box h3 {
	display: none;
}

.classic-layout .social-colors [class^="share-"] a {
	color: #fff;
	font-size: 25px;
	padding: 5px;
	overflow: hidden;
	width: 30px;
	height: 30px;

}

.classic-layout .social-box li {
	margin-bottom: 5px;
}

.classic-layout .social-box.single-box {
	margin-bottom: 0px;
}


@media only screen and (max-width: 400px) {
	.classic-layout .social-box {
		display: none;
	}
}



.a2a_floating_style {
	top: 40% !important;
}

/* Fix files later 

.classic-layout .entry-image.inview {
	display: none;
}


/* Recent Posts Plugin */

.recent-posts {
	clear: both;
	display: table;
	margin-bottom: 20px;
}

.recent-col {
	display: table-cell;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
}

.post-thumb {
	width: 100px;
	display: table-cell;
	vertical-align: middle;
}



.recent-title {
	font-weight: 600;
	color: #000;
}

.post-author {
	color: #FD0646;
	font-size: 16px;
	display: block;
	font-family: Georgia, serif;
}

.post-date {
	display: table-cell;
}

.post-cat {
	display: block;
	color: #FD0646;
	font-weight: 500;
	font-size: 22px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.latest-post-cat {
	font-size: 16px;
	display: table-cell;
}



/* Media Screen Fixes */

@media only screen and (max-width: 479px) {
.wrapper{width:85%;}	
}

@media only screen and (max-width: 375px) {
	.sky-form-modal {
	width: 100%;
	margin-left: 0px;
	}
}


/* Responsive Social Header Icons */


@media only screen and (max-width: 750px) {

	.top-strip .social li {
		float:none;
		margin:0;
	}


	.top-strip .social {
		float: right;
	}

	.top-strip .social li a {
		width:50px;
		height:50px;
		line-height:50px;
	}

	.top-strip .social li .social-share-link {
		display:none;	
	}
	
	.top-strip .social > li {
		position:relative;
	}
	
	.top-strip .social li ul {
		position:initial;
		left:0;
		top:50px;
		z-index:999;
		display:none;
	}
	
	.top-strip .social > li ul {
		display:block;
	}

	li a.icomoon-tumblr, li a.icomoon-instagram, li a.icomoon-pinterest, li a.icomoon-youtube {
		display: none;
	}
	
}