/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 01 2020 | 18:13:40 */
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans|Raleway&display=swap');

.hero-title{padding-top:40px;}

.mdc-card .mdc-card__actions {
    display:none !important;
}

.m3{
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
}

.s12{
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
}

.header-wrapper{max-height:700px;}

img.attachment-post-thumbnail,img.taxonomy-term-image,img.collection-image{
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.nav-links .numbers-navigation a:hover, .nav-links .numbers-navigation span.current, .post-comments .navigation .numbers-navigation a:hover, .post-comments .navigation .numbers-navigation span.current {
    background-color: #22445e;
    color: #fff;
    opacity: .5;
}

.nav-links .next-navigation a:hover, .nav-links .prev-navigation a:hover, .post-comments .navigation .next-navigation a:hover, .post-comments .navigation .prev-navigation a:hover {
    background-color: #22445e;
    border: 0;
    color: #fff;
    opacity: .5;
}

body.single-collection .button {
    width: auto !important;
}

.left{float:left;}
.collection-image{margin-right:20px;margin-bottom:5px;}

.single-collection > div.header-wrapper > div, .archive > div.header-wrapper > div{max-height:350px !important;}

body.single-collection .button{max-width:100%;}

.inner-header-description {
    padding-top: 4% !important;
    padding-bottom: 4% !important;
}

.mdc-card.small-padding {
  padding: 24px 24px;
}

.mdc-card.large-padding {
  padding: 48px 48px;
}

.mdc-card.no-padding {
  padding: 0px 0px 1rem 0px;
}

.mdc-card.small-margin{margin-top:15px;}

body.single .button{width:100%;}

i.mdi.icon.reverse.color1, img.icon.reverse.color1 {
    background-color: #22445e;
}

.color1 {
    color: #62929e;
}

i.mdi.icon.bordered.color1, i.mdi.icon.color1.card[class*=bottom-border-], img.icon.bordered.color1, img.icon.color1.card[class*=bottom-border-] {
    border-color: #62929e;
}

i.mdi.color1, img.color1 {
    color: #62929e;
}

.button.color1, input[type=submit].color1 {
    background-color: #62929e;
}

.button.color1:not(:disabled), input[type=submit].color1:not(:disabled) {
    border-color: #62929e;
}

body.home .post-thumbnail{display:none;}


#search-box {
position: relative;
width: 80%;
margin: 0;
}

#search-form 
{
font-size:18px;
height: 50px;
border: 1px solid #999;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #fff;
overflow: hidden;
}

#search-text 
{
color: #ddd;
border-width: 0;
background: transparent;
}

#search-box input[type="text"]
{
width: 95%;
padding: 11px 0 12px 1em;
color: #333;
outline: none;
}

#search-button {
position: absolute;
top: 0;
right: 0;
height: 50px;
width: 80px;
font-size:18px;
color: #fff;
text-align: center;
line-height: 42px;
border-width: 0;
background-color:#62929e;
-webkit-border-radius: 0px 5px 5px 0px;
-moz-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
cursor: pointer;
}

.contact-form-wrapper input[type=submit] {
    height: auto;
    font-family: Roboto;
    font-size: 1rem;
    color: #fff;
    background-color: #62929e;
    border-radius: 4px;
    min-width: 7rem;
    padding: .55rem 20px;
    font-weight: 500;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    line-height: 40px;
    border: 2px solid #62929e;
    vertical-align: middle;
    -webkit-appearance: none;
    margin-bottom: .875rem;
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2), 0 5px 8px 0 rgba(0,0,0,.14), 0 1px 14px 0 rgba(0,0,0,.12);
    margin: auto;
    height: auto;
    display: block;
    margin-bottom: 0;
    line-height: 1.2rem;
    text-transform: uppercase;
}

.button, input[type=submit] {
    font-family: Roboto,sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: .875rem;
    line-height: 2.25rem;
    font-weight: 500;
    letter-spacing: .0892857143em;
    text-decoration: none;
  
    -webkit-tap-highlight-color: transparent;
    will-change: transform,opacity;
    padding: 0 8px 0 8px;
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-width: 64px;
    height: auto;
    border: none;
    outline: 0;
    line-height: inherit;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    overflow: hidden;
    vertical-align: middle;
    border-radius: 4px;
    background-color: #62929e;
    font-size: .875rem;
    line-height: 40px;
    padding: 0 20px;
    border-color: transparent;
    font-family: Roboto,sans-serif;
    text-transform: none;
    white-space: nowrap;
    margin-bottom: 1rem;
}

.inner-header-description {
    padding-top: 7%;
    padding-bottom: 7%;
}

a{color:#62929e;}
a:hover{color:#62929e;text-decoration:underline;}

ul.sub-menu li:hover>a {
    background-color:#62929e !important;
    color: #fff;
}

body{color:#383d45;}
.materialis-content-padding #page>.page-content, .materialis-front-page #page>.blog-page, .materialis-inner-page #page>.page-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
h1,h2,h3,h4,h5,h6{font-family: 'Josefin Sans', sans-serif;color:#22445e;}
body{font-family: 'Raleway', sans-serif;}
p.header-subtitle, p.header-subtitle2 {
    font-family: Raleway,sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 130%;
    color: #fff;
    margin-bottom: 1.25rem;
    max-width: 100%;
}
.button.color1:hover {
    background-color: #719ca7;
}

ul{list-style-type:none;}

ul{margin:0 0 1rem 0;}
h5{margin-bottom:5px;}

.header-homepage .header-description-row {
    padding-top: 13%;
    padding-bottom: 24%;
}
.searchandfilter > ul > li[data-sf-field-input-type="checkbox"] > ul, .searchandfilter > ul > li[data-sf-field-input-type="radio"] > ul {
    max-height: 200px;
    overflow: auto;
}

a.search-filter-reset{
  background-color: #62929e; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  font-size: .975rem;
    font-weight: 400;
    padding: 2px 40px;
    border-radius: 4px;
    line-height: 50px;
}

.searchandfilter > ul > li > label {
    display: inline-block;
    margin: 0;
    padding: 0;
    width:100%;
}

ol.wp-paginate{text-align:center;}