/* Enter Your Custom CSS Here */



.navigation--main {
background: #f0eeeb;
}



.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
padding: 15px 10px;
}


body {
font-size: 14px;
}


h1, .alpha {
font-size: 40px;
font-size: 1.7rem;
line-height: 1.21;
}


.copyright-text {
font-size: 13px;
font-size: .7rem;
line-height: 1.85615;
text-align: center;
color: #919191;
padding-top: 40px;
}


.article-archive .article__content {
font-size: 13px;
line-height: 1.45;
-ms-word-wrap: break-word;
word-wrap: normal;
}

.article-archive .article__categories {
margin: 24px 0 12px;
text-transform: none;
font-size: 11px;
line-height: 1;
color: #919191;
}

.single-post .article__featured-image img {
   max-height: 100px;
   width: auto;
   margin: 0 auto;
}


.article-archive .article__title a, .article-archive .article__title a:hover {
-ms-word-wrap: break-word;
word-wrap: normal;
}


h2, .beta, .heading .archive__side-title {
font-size: 24px;
font-size: 1rem;
line-height: 0.4;
text-transform: uppercase;
}


.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
background-color: #f0eeeb;
}


.tablepress thead th {
background-color: #b1aaa0;
font-weight: 700;
vertical-align: middle;
}

.tablepress .sorting_desc {
background-color: #f0eeeb !important;
}


.jp-carousel-light textarea#jp-carousel-comment-form-comment-field {
display: none;
}


.jp-carousel-light .jp-carousel-image-meta {
display: none;
}


.jp-carousel-light .jp-carousel-overlay {
background: #b1aaa0 !important;
opacity: 0.9;
}




.footer-widget-area .widget {
display: inline-block;
vertical-align: top;
padding: 0;
border: 0px solid transparent !important;
}


input[type="text"], input[type="email"] {
display: block;
vertical-align: middle;
width: 100%;
padding: 12px;
padding: 6px;
border: 1px solid #e5e9eb;
outline: 0;
}



input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
border: none;
background: #b1aaa0;
color: white;
text-transform: uppercase;
padding: 5px 10px 5px 10px;
font-family: Montserrat;
font-size: 13px;
}


.btn:hover {
background-color: #b1aaa0;
color: black !important;
}

hr {
height: 1px;
border: 0;
border-bottom: 1px solid #d8d8d8;
}





.nav--main > .menu-item > a {
margin-left: 3px;
}

.nav--main > .menu-item > a {
margin-right: 3px;
}




.heading .archive__side-title {
font-weight: bold;
color: #919191;
display: none;
}

.header {
padding-top: 20px;
}

.header {
padding-bottom: 20px;
}

.blog-archive--masonry-full {
padding: 30px 0;
}