/*
Theme Name:     Bimber Child Theme
Theme URI:      http://bimber.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       bimber
Version:        1.0
Tags:           fluid-layout, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */

body {
	color: #151515!important;
}

/* --------Header Modifications---------- */ 
.g1-hb-row-b .g1-row-background {
    background-color: #000000 !important;
}

@media only screen and (min-width: 801px) {
.g1-hb-row-normal .g1-id {
    margin-top: 0 !important;
    margin-bottom:0 !important;
}
}

.g1-hb-row-mobile .g1-id {
    margin-top: 0!important;
    margin-bottom: 0!important;
}

.g1-row.author-info {
	background: #d8cccc;
}

/* Image zoom */
.g1-collection a img {
-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.g1-collection a img:hover{
transform: scale(1.1);	
}

blockquote {
    font: 300 20px/26px serif;
    font-family: Roboto,Arial,sans-serif;
    color: #484848;
}

/* -----------Mobile Only Fixes --------- */
@media only screen and (max-width: 600px) {
	.g1-wrapper-with-stickies .entry-actions {
		margin-bottom:50px;
	}
}
/* Fix Featured images  */
@media only screen and (max-width: 500px) {
	.entry-media-row-04>.g1-row-background>.g1-row-background-media {
    height: 200px;
	background-size: cover;
	}
	.entry-media-row-04 .g1-row-1 {
    height: 200px;
	}
	h1.g1-mega.g1-mega-1st.entry-title {
	font-size:1.6rem;
	}
	.entry-media-row-04 .entry-header {
    padding-bottom: 1rem;
	}
}

@media (min-width: 501px) and (max-width: 600px) {
.entry-media-row-04>.g1-row-background>.g1-row-background-media {
    height: 300px;
	background-size: cover;
	}
	.entry-media-row-04 .g1-row-1 {
    height: 300px;
	}	
	.entry-media-row-04 .entry-header {
    padding-bottom: 1rem;
	}
}

@media (min-width: 601px) and (max-width: 700px) {
.entry-media-row-04>.g1-row-background>.g1-row-background-media {
    height: 350px;
	background-size: cover;
	}
	.entry-media-row-04 .g1-row-1 {
    height: 350px;
	}	
	.entry-media-row-04 .entry-header {
    padding-bottom: 1rem;
	}
}
aside.after-content {
	padding-top: 40px;
    border-top: 1px solid #8c8c8c;
    margin-top: 20px;
    color: #2f2f2f;
}

aside.after-content p{
	font-size: 16px;
    line-height: 24px;
}
h2.after-content-title {
	color: #de412c;
}


.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;margin-bottom:10px; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }