.drop-container {display: none;}

ul.disk li {margin: 0 2em; padding: 1em; list-style: disc outside; line-height: 1.8em;}

#masthead {background: transparent url(/images/dentallab-logo.png) no-repeat bottom left; height: 120px; margin-bottom: -50px; max-width: 300px; background-size: contain; background-position: top;}
.skin-yellow #site-title {font-family: 'Montserrat', serif; text-transform: uppercase; font-size: 2em; font-style: italic; text-align: center; padding-left: 90px; visibility: hidden;}
.skin-yellow #sub-title {font-family: 'Montserrat', serif; text-transform: none; font-size: 1.2em; color: #192e60; text-align: center; padding-left: 100px; margin: 0; visibility: hidden;}
.skin-yellow #site-title a {color: #192e60;}
#masthead:hover {
  cursor: pointer;
}
#header div.hr {position: relative; height: 1px; border-width: 1px 0; border-style: solid; border-top-color: #192e60; border-bottom-color: #ea5153;}
.single header {background: none;}

.tagline {width: 70%; margin: 10px auto; font-size: 2em;}
#header #header-inner {border-bottom: 0; padding-bottom: 0; margin-bottom: .5em;}
h1.page-title, h2.page-title {
  text-transform: none;
  font-weight: normal;
}
.sidebar p {font-size: 14px;}

ul.bigbullets {
  margin: 5px 0 45px 20px;
  padding: 0;
  max-width: 90%;
}

ul.bigbullets li {
  list-style: none;
  position: relative;
  padding: 0 0 0 20px;
  font-size: 16px;
}

ul.bigbullets li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 10px;
  height: 10px;
  background-color: #ea5153;
}

ul.bigbullets ul {margin-top: 1em;}

.fleuron,
.fleuron-icons{
    height:10px;
    display:block;
    margin:20px auto;
}
.fleuron{
    background: #ea5153;
}
.fleuron-icons{
    color:#ddd;
}
.fleuron-icons i{
    margin:0 10px;
}


nav#main-nav > ul > li:nth-of-type(1):hover a,
nav#main-nav > ul > li:nth-of-type(1) > a:hover{
    border-color:#ea5153;
}
nav#main-nav > ul > li:nth-of-type(2):hover a,
nav#main-nav > ul > li:nth-of-type(2) > a:hover{
    border-color:#ea5153;
}
nav#main-nav > ul > li:nth-of-type(3):hover a,
nav#main-nav > ul > li:nth-of-type(3) > a:hover{
    border-color:#ea5153;
}
nav#main-nav > ul > li:nth-of-type(4):hover a,
nav#main-nav > ul > li:nth-of-type(4) > a:hover{
    border-color:#ea5153;
}
nav#main-nav > ul > li:nth-of-type(5):hover a,
nav#main-nav > ul > li:nth-of-type(5) > a:hover{
    border-color:#ea5153;
}
nav#main-nav > ul > li:nth-of-type(6):hover a,
nav#main-nav > ul > li:nth-of-type(6) > a:hover{
    border-color:#ea5153;
}

nav#bottom-nav > ul >li {display: inline-block;}
nav#bottom-nav > ul >li a {color: white; text-decoration: none; padding: 0 10px;}

.portfolio .one-third.column {width: 180px;}
.portfolio article {clear: none;}


ul.bullets li {list-style-type: disc; list-style-position: outside; margin-left: 1.5em;}

.mosaic .feature-column h4 {font-size: 1.4em;}
h5 {margin-top: 1em; text-transform: none;}

.flex-container {margin-bottom: 1em;}


/* montserrat-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin_latin-ext-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat-v25-latin_latin-ext-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/montserrat-v25-latin_latin-ext-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}