/*
Theme Name:     Morgengagazin
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 */


h1 {
  font-family: "Roboto", "Arial", sans-serif;
}

.entry-meta {
  font-family: "Roboto", "Arial", sans-serif;
}

.entry-date {
  font-family: "Roboto", "Arial", sans-serif;
}


/* iphone screen typography  */
@media only screen and (max-width: 767px) {

  .homefeature { margin-bottom:15px; }

  .entry-content p { font-size: 1rem; line-height: 1.6rem; }
  .entry-content ul { font-size: 1rem; line-height: 1.6rem; }
  .g1-mega {
    font-size: 36px; } 

}

/* iphone5 screen typography  */
@media only screen and (max-width: 359px) {
  h3,
  .g1-gamma {
    font-size: 17px; }
  .g1-mega {
    font-size: 36px; } 
}

/* ipad screen typography  */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  h6,
  .g1-zeta {
    font-size: 11px; }
  h5,
  .g1-epsilon {
    font-size: 14px; }
  h4,
  .g1-delta {
    font-size: 18px; }
  h3,
  .g1-gamma {
    font-size: 18px; }
  h2,
  .g1-beta {
    font-size: 24px; }
  h1,
  .g1-alpha,
  .g1lg-alpha {
  font-family: "Roboto", "Arial", sans-serif;
    font-size: 36px;
    line-height: 1.067; }
  .g1-mega {
    font-size: 54px; } 
  h3, 
  .gl1-lg-alpha { 
    font-size: 36px; 
    line-height: 1.067; }

  .homefeature { margin-bottom:15px;margin-top:15px; }

  .entry-tpl-tile-xl g1-frame {
		font-size: 36px;
	}
}

/* ipad pro screen typography  */
@media only screen and (min-width: 960px) and (max-width: 1024px) {
  h6,
  .g1-zeta {
    font-size: 11px; }
  h5,
  .g1-epsilon {
    font-size: 14px; }
  h4,
  .g1-delta {
    font-size: 18px; }
  h3,
  .g1-gamma {
    font-size: 22px; }
  h2,
  .g1-beta {
    font-size: 24px; }
  h1,
  .g1-alpha,
  .g1lg-alpha {
  font-family: "Roboto", "Arial", sans-serif;
    font-size: 36px;
    line-height: 1.067; }
  .g1-mega {
    font-size: 54px; } 
  h3, 
  .gl1-lg-alpha { 
    font-size: 36px; 
    line-height: 1.067; }

  .homefeature { margin-bottom:15px; }


  .entry-tpl-tile-xl g1-frame {
		font-size: 36px;
	}
}

/* desktop seitenabstand  */
@media only screen and (min-width: 801px) {

  .g1-row-inner {
    padding-left: 30px;
	padding-right: 30px; }
}

/* Large screen typography - g1-mega von 40 auf 60 */
@media only screen and (min-width: 1152px) {
  h6,
  .g1-zeta {
    font-size: 11px; }
  h5,
  .g1-epsilon {
    font-size: 14px; }
  h4,
  .g1-delta {
    font-size: 18px; }
  h3,
  .g1-gamma {
    font-size: 20px; }
  h2,
  .g1-beta {
    font-size: 24px; }
  h1,
  .g1-alpha,
  .g1lg-alpha {
  font-family: "Roboto", "Arial", sans-serif;
    font-size: 38px;
    line-height: 1.067; }
  .g1-mega {
    font-size: 60px; } 
  .homefeature { margin-bottom:15px; }

  .entry-tpl-tile-xl g1-frame {
		font-size: 36px;
	}
}

.g1-mega-2nd,
.g1-alpha-2nd,
.g1-beta-2nd,
.g1-gamma-2nd,
.g1-delta-2nd,
.g1-epsilon-2nd,
.g1-zeta-2nd {
  font-family: "Roboto", "Arial", sans-serif;
  font-weight: 400;
  font-style: italic;
  text-transform: none;
  letter-spacing: normal; }

.g1-mega-3rd,
.g1-alpha-3rd,
.g1-beta-3rd,
.g1-gamma-3rd,
.g1-delta-3rd,
.g1-epsilon-3rd,
.g1-zeta-3rd {
  font-weight: 300;
  letter-spacing: -0.025em;
  opacity: 0.5; }

h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
dl, ol, ul, table,
legend, hr, figure {
  margin-bottom: 21px;
  margin-bottom: 1.5rem; }

.g1-typography-xl {
  font-size: 18px;
  line-height: 30px; }
  .g1-typography-xl h1,
  .g1-typography-xl h2 {
    margin-top: 3rem; }
  .g1-typography-xl h1:first-child,
  .g1-typography-xl h2:first-child,
  .g1-typography-xl .mashsb-main + h1,
  .g1-typography-xl .mashsb-main + h2 {
    margin-top: 0; }


.headline-letter-spacing {
  font-family: "Roboto", "Arial", sans-serif;
  letter-spacing: -0.06em;
}







