/*
Theme Name: Mishio Theme 2017
Author: TaskFleet
Author URI: http://taskfleet.com
Version: 1.0
*/
@font-face {
    font-family: 'Messina Sans';
    src: url('./fonts/MessinaSans-Regular.eot');
    src: url('./fonts/MessinaSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/MessinaSans-Regular.woff2') format('woff2'),
        url('./fonts/MessinaSans-Regular.woff') format('woff'),
        url('./fonts/MessinaSans-Regular.ttf') format('truetype'),
        url('./fonts/MessinaSans-Regular.svg#MessinaSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Messina Sans Book';
    src: url('./fonts/MessinaSans-Book.eot');
    src: url('./fonts/MessinaSans-Book.eot?#iefix') format('embedded-opentype'),
        url('./fonts/MessinaSans-Book.woff2') format('woff2'),
        url('./fonts/MessinaSans-Book.woff') format('woff'),
        url('./fonts/MessinaSans-Book.ttf') format('truetype'),
        url('./fonts/MessinaSans-Book.svg#MessinaSans-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FH 1089';
    src: url('./fonts/FH1089-Regular.eot');
    src: url('./fonts/FH1089-Regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/FH1089-Regular.woff2') format('woff2'),
        url('./fonts/FH1089-Regular.woff') format('woff'),
        url('./fonts/FH1089-Regular.ttf') format('truetype'),
        url('./fonts/FH1089-Regular.svg#FH1089-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body{ font-family: 'Messina Sans' !important; font-weight:normal !important; }
h1,h2,h3,h4,h5,h6{ font-family: 'FH 1089'; }
.logo .logo-color {
  display: none;
}
.logo.in .logo-white {
  display: none;
}
.logo.in .logo-color {
  display: block;
}
.standard .content figure{ margin: 0px 0px 0px 0px; }
.btn{ font-family: 'Messina Sans' !important; }

.mainnav__trigger.active > svg {
  fill: #fff;
}

.metaslider.metaslider-flex .flexslider .flex-direction-nav li a {
  width: 70px;
  height: 70px;
  background-image: url(./images/arrow-right-yellow.png);
  background-size: 60%;
}


.metaslider.metaslider-flex .flex-direction-nav .flex-prev {
  background-position: 25px 0px;
  left: 10px;
  transform: rotate(180deg);
}

[href$=".pdf"], [href$=".pdf"].btn {
  /*border-bottom: none;*/
}
.standard.standard__bleed p a u {
  position: relative;
  text-decoration: none;
}
.standard.standard__bleed p a u::before {
  content: '';
  width: 100%;
  height: 2px;
  background: #f0856a;
  position: absolute;
  bottom: 0;
}
#mc-embedded-subscribe {
  border: 4px solid #f0856a;
}
.hero .hero__container .hero__title{ color:#fff;}

::placeholder {
  color: #f0856a;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #f0856a;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #f0856a;
}

#mc-embedded-subscribe {
  border: none;
  border-bottom: 4px solid #f0856a;
}
.under-line-green {
  border-bottom: 2px solid #004d47;
}

.gform_wrapper button[type="submit"]{
	 border: none;
     border-bottom: 4px solid #f0856a;
}
.gform_footer .button{ font: inherit  !important; font-family: 'Messina Sans' !important;}

.gform_footer .button:hover {
  border-color: #f0856a;
  color: #f0856a;
  
}
.mc__form .mc-field-group.input-group.gdpr a{ border-bottom: 2px solid #004d47; }
.gfield_checkbox li a{ border-bottom: 2px solid #004d47;}
