/*
Theme Name: StartMail Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: normal;
  src: url('/wp-content/themes/startmail/fonts/Open-Sans-300/Open-Sans-300.eot');
  src: url('/wp-content/themes/startmail/fonts/Open-Sans-300/Open-Sans-300.eot#iefix') format('embedded-opentype'),
       local('Open Sans Light'),
       local('Open-Sans-300'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-300/Open-Sans-300.woff2') format('woff2'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-300/Open-Sans-300.woff') format('woff'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-300/Open-Sans-300.ttf') format('truetype'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-300/Open-Sans-300.svg#OpenSans') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: normal;
  src: url('/wp-content/themes/startmail/fonts/Open-Sans-regular/Open-Sans-regular.eot');
  src: url('/wp-content/themes/startmail/fonts/Open-Sans-regular/Open-Sans-regular.eot#iefix') format('embedded-opentype'),
       local('Open Sans'),
       local('Open-Sans-regular'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-regular/Open-Sans-regular.woff2') format('woff2'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-regular/Open-Sans-regular.woff') format('woff'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-regular/Open-Sans-regular.ttf') format('truetype'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 700;
  font-style: normal;
  src: url('/wp-content/themes/startmail/fonts/Open-Sans-700/Open-Sans-700.eot');
  src: url('/wp-content/themes/startmail/fonts/Open-Sans-700/Open-Sans-700.eot#iefix') format('embedded-opentype'),
       local('Open Sans Bold'),
       local('Open-Sans-700'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-700/Open-Sans-700.woff2') format('woff2'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-700/Open-Sans-700.woff') format('woff'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-700/Open-Sans-700.ttf') format('truetype'),
       url('/wp-content/themes/startmail/fonts/Open-Sans-700/Open-Sans-700.svg#OpenSans') format('svg');
}

@font-face {
  font-family: 'Dancing Script';
  font-weight: 400;
  font-style: normal;
  src: url('/wp-content/themes/startmail/fonts/Dancing-Script-regular/Dancing-Script-regular.eot');
  src: url('/wp-content/themes/startmail/fonts/Dancing-Script-regular/Dancing-Script-regular.eot#iefix') format('embedded-opentype'),
       local('Dancing Script Regular'),
       local('Dancing-Script-regular'),
       url('/wp-content/themes/startmail/fonts/Dancing-Script-regular/Dancing-Script-regular.woff2') format('woff2'),
       url('/wp-content/themes/startmail/fonts/Dancing-Script-regular/Dancing-Script-regular.woff') format('woff'),
       url('/wp-content/themes/startmail/fonts/Dancing-Script-regular/Dancing-Script-regular.ttf') format('truetype'),
       url('/wp-content/themes/startmail/fonts/Dancing-Script-regular/Dancing-Script-regular.svg#DancingScript') format('svg');
}

/* Extra dark footer text */
.footer-nav {
  color: black;
}

/* Fix for incorrect margin on language flag */
.header-language-dropdown a i {
  padding-left: 5px; 
}

/* Override uppercase titles with lowercase */
.section-title span {
   text-transform: none;
}

/* Make all active headers grey as well instead of highlighting the active item, except on hover */
.nav>li.active>a:not(:hover), .nav-dropdown li.active>a:not(:hover), .nav-column li.active>a:not(:hover) {
    color: #777;
}

/* Show the appropriate log in button for each language */
:lang(en) .header-button-2 {
    display: none;
}
:lang(de) .header-button-1 {
    display: none;
}

/* Hide meta info in blog post */
.post .entry-meta {
    display: none;
}

/* Hide post date badge */
.badge.post-date {
    display: none;
}

/* Less thick and full width seperator line in blog post title and blog sidebar */
.post-sidebar .is-divider,
.post .is-divider {
    height: 2px;
    width: 100%;
}

/* More visual weight to headings in post content */
.post h3,
.post h4,
.post h5,
.post h6,
.box-blog-post h5 {
    font-weight: 500;
}

/* Prevent multiline button text in mobile header */
.mobile-nav .header-button span {
    white-space: nowrap;
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}