/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/* Font Barlow 15 
++++++++++++++++++++++++++++++++++++ 
   github.com/jpt/barlow
   https://www.fontsquirrel.com/tools/webfont-generator
   Keep OpenType Features (tnum)
*/
@font-face {
  font-family: "Barlow";
  src: local(""),
    url("/wp-content/themes/dt-the7-child/fonts/Barlow-v15/Barlow-Regular.woff2?v15a")
      format("woff2"),
    url("/wp-content/themes/dt-the7-child/fonts/Barlow-v15/Barlow-Regular.woff?v15a")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: local(""),
    url("/wp-content/themes/dt-the7-child/fonts/Barlow-v15/Barlow-Bold.woff2?v15a")
      format("woff2"),
    url("/wp-content/themes/dt-the7-child/fonts/Barlow-v15/Barlow-Bold.woff?v15a")
      format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: local(""),
    url("/wp-content/themes/dt-the7-child/fonts/Barlow-v15/BarlowSemiCondensed-Regular.woff2?v15a")
      format("woff2"),
    url("/wp-content/themes/dt-the7-child/fonts/Barlow-v15/BarlowSemiCondensed-Regular.woff?v15a")
      format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: local(""),
    url("/wp-content/themes/dt-the7-child/fonts/Barlow-v15/BarlowSemiCondensed-Bold.woff2?v15a")
      format("woff2"),
    url("/wp-content/themes/dt-the7-child/fonts/Barlow-v15/BarlowSemiCondensed-Bold.woff?v15a")
      format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/*text Tags*/
p {
  hyphens: auto;
}
q {
  quotes: "»" "«" "›" "‹";
}
q::before {
  content: "»";
}
q::after {
  content: "«";
}

/*portfolio*/
.single-portfolio .wf-container a {
  color: #ff7f50;
  text-decoration: none;
}
.single-portfolio .wf-container a:hover {
  color: #fe7d05;
  text-decoration: underline;
}
.single-portfolio .wf-container q {
  color: #eef73d;
}
.single-portfolio .wf-container cite {
  font-style: normal;
  font-weight: 500;
  font-variant: all-petite-caps;
  color: #fff5ee;
}

blockquote * {
  text-align: justify;
  color: #ffffff;
}
blockquote q {
  color: #ffffff !important;
}
blockquote footer {
  text-align: right;
  color: #ffffff;
  font-size: 80%;
  font-variant: all-petite-caps;
}

/*portfolio grid*/
#page .logos-grid {
  text-align: center;
}

.stripe-style-2 {
  background-repeat: repeat !important;
}

/*Bildrechte*/
/* Style: mh */
table.credit-tracker-mh {
  color: #616161;
  font-size: 80%;
  width: auto;
  border: none;
}

table.credit-tracker-mh thead tr th {
  background-color: #c6c6c6;
  color: #2c2d33;
  padding: 0 8px 0 0;
}

table.credit-tracker-mh td {
  border-top: none;
  border-bottom: 1px dotted #1b1b1d;
  padding: 0 8px 0 0;
}
/* Style: mh - END */

/*Breadcrumbs background*/
.page-title .breadcrumbs {
  background-color: rgba(0, 0, 0, 0);
  padding: 5px 13px 5px 13px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px rgba(152, 154, 159, 0.2);
}

/*Icons above menu items*/
.main-nav > li > a .text-wrap,
.header-bar .main-nav > li > a,
.menu-box .main-nav > li > a {
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
}
.main-nav > .menu-item > a .fa {
  padding-right: 0;
  padding-bottom: 4px;
}

/*video player*/
.minimalist .fp-time {
  font-family: "Roboto Mono", monospace;
  font-weight: 500;
}
.flowplayer a {
  visibility: hidden !important;
}

/*ult dualbutton*/
.ult_ivan_button {
  font-family: Barlow !important;
  font-weight: bold !important;
}

/*Breadcrumbs background*/
.page-title .breadcrumbs {
  background-color: rgba(0, 0, 0, 0);
  padding: 5px 13px 5px 13px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px rgba(152, 154, 159, 0.2);
}

/*Icons above menu items*/
.main-nav > li > a .text-wrap,
.header-bar .main-nav > li > a,
.menu-box .main-nav > li > a {
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
}
.main-nav > .menu-item > a .fa {
  padding-right: 0;
  padding-bottom: 4px;
}

.link-invisible {
  color: #c6c6c6 !important;
  text-decoration: none;
}
