@import url("https://use.typekit.net/wzk8lyz.css");

#main p {
  line-height: 1.6;
  font-family: "Roboto", sans-serif !important;
}
body {
  font-family: "Roboto", sans-serif !important;
}

#main h3 {
  line-height: 24px;
  text-transform: none;
  font-family: itc-avant-garde-gothic-pro, serif;
  color: #333333;
}

#main h3 a {
  color: #ff0000;
}

#main h2 {
  text-align: center;
  font-family: itc-avant-garde-gothic-pro, serif;
  color: #333333;
}

#main h2.light {
  color: rgb(235, 232, 226) !important;
}

.main_color a {
  color: #e22726;
}

.main_color input[type="submit"],
.header_color input[type="submit"] {
  background-color: #e22726 !important;
}

#top .main_color input[type="text"],
#top .header_color input[type="text"] {
  color: #e22726;
}
#top .main_color select {
  color: #e22726 !important;
}

h1 {
  font-family: itc-avant-garde-gothic-pro, serif !important;
  color: #333333 !important;
}

.main_color strong {
  color: #e22726 !important;
}

#lux-mini,
#duo-mini,
#duo-plus-mini,
#ultra-mini {
  width: 25% !important;
}
#gem,
#aura-60,
#aura-pro {
  width: 33.333333333% !important;
}

#avia-menu .sub-menu li span.avia-menu-text {
  color: #e22726 !important;
}

#avia-menu li.current-menu-item a span.avia-menu-text {
  color: #e22726 !important;
}

.html_header_top .header_color .main_menu ul:first-child > li > ul,
.html_header_top #top .header_color .avia_mega_div > .sub-menu {
  border-top-color: #e22726 !important;
}

#menu-item-search a:before {
  background: #e22726 !important;
  padding: 10px;
  color: #fff;
}

.main_color .tabcontainer .tab {
  color: #e22726;
}

#main p {
  line-height: 19px;
}
#main h3 {
  line-height: 24px;
  text-transform: none;
}

#footer.footer_color {
  background-color: #444f51 !important;
}

#main h2 {
  color: #444f51 !important;
  text-align: center;
}
#main h2.light {
  color: rgb(235, 232, 226) !important;
}

.center * {
  text-align: center;
}

h1.av-special-heading-tag {
  font-size: 0.7em !important;
}
h3.large {
  font-size: 28px !important;
}
#main h2:after {
  height: 4px;
  content: " ";
  width: 50px;
  background-color: #e22726;
  display: block;
  margin: 0 auto;
  margin-top: 25px;
}

.wpurp-rows-row .wpurp-recipe-author {
  color: #e22726 !important;
}

/*Mobile Menu*/
.html_av-overlay-side
  #top
  #wrap_all
  .av-burger-overlay-scroll
  #av-burger-menu-ul
  a {
  color: #7c6853;
}

/*Footer*/
.footer_color {
  background-color: #444f51;
  color: #918e91;
}
.socket_color {
  background-color: #444f51;
  color: #988f81;
}
.widgettitle {
  margin-top: 0.85em;
  color: #918e91 !important;
  text-transform: capitalize !important;
  font-size: 20px !important;
}
#footer .widget {
  line-height: 26px !important;
}
.widgettitle {
  margin-bottom: 20px;
}

/*Search*/
.post-meta-infos,
.ajax_search_excerpt {
  display: none !important;
}
.search #main h2:after {
  display: none;
}

.eut-description {
  font-size: 18px !important;
}
.pdfemb-poweredby {
  display: none !important;
}
div.pdfemb-toolbar {
  background-color: #e22726 !important;
}
.pdfemb-viewer button {
  border-color: #ffffff !important;
}
#eut-blog-title {
  background-color: #ff0000;
}
#eut-main-content .eut-main-content-wrapper,
#eut-sidebar {
  padding-top: 25px !important;
}

.home .eut-page-title {
  display: none;
}
.eut-breadcrumbs-wrapper {
  display: none !important;
}
.eut-single-post-tags {
  display: none !important;
}
.eut-description {
  color: white !important;
}
.home #layerslider_1 {
  margin-top: -55px !important;
}

#eut-top-bar a {
  color: #ff0000 !important;
  font-size: 16px;
}
#eut-top-bar ul.eut-right-side li.eut-topbar-item ul li {
  margin-left: 15px;
  border-right: 1px solid rgb(235, 232, 226);
  padding-right: 10px;
  padding-left: 10px;
  margin: 0;
}
.eut-logo .eut-wrapper img {
  height: auto;
  max-width: none;
  width: 280px !important;
}

/* chat function */
#phplive_btn_1504033611 {
  position: fixed;
  bottom: 20px;
  left: 20px;
  z-index: 200;
}

/* recipes overrides - images */
.wpupg-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wpupg-grid a {
}
.wpupg-item {
  width: 20%;
}
.wpupg-item .wpupg-box,
.tax-browse-category .eut-media {
  max-height: 146px;
  overflow: hidden;
  margin-right: 15px !important;
}
.wpupg-item .wpupg-box img {
  min-height: 146px;
  min-width: 100%;
}
.tax-browse-category .eut-blog-item div[itemprop="articleBody"] {
  display: none;
}
.tax-browse-category .eut-blog-item .eut-post-title {
  min-height: 44px;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}

article.recipe img.wp-post-image {
  min-width: 100%;
  max-height: 200px;
  height: auto;
}
.tax-browse-category article a:first-child {
  height: 200px;
  display: block;
}

/* footer */
#eut-footer .eut-widget-area,
#eut-footer .eut-footer-bar {
  background-color: #444f51 !important;
}
#eut-footer .eut-container {
  border: none !important;
}

#eut-footer .eut-copyright p:first-child {
  margin: 0;
  float: left;
  color: #988f81;
}
#eut-footer .eut-copyright p:nth-child(2) {
  margin: 0;
  float: right;
  color: #988f81;
}
#eut-footer .eut-copyright a {
  color: #fff;
}

@media only screen and (min-width: 1279px) {
}

@media only screen and (max-width: 1279px) {
}

@media only screen and (max-width: 960px) {
  .wpupg-item {
    width: 33%;
  }
  .wpupg-item .wpupg-box {
    max-height: 160px;
    width: 100%;
  }
  .wpupg-item .wpupg-box img {
    width: 100%;
  }
  .postgrid .item .content .title {
    font-size: 11px;
  }
}

@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 480px) {
  .wpupg-item {
    width: 100%;
  }
  .wpupg-item .wpupg-box {
    max-height: none;
  }
}

.postgrid .items .item {
  height: auto !important;
}
.postgrid .items .item .image {
  height: auto !important;
}
.postgrid .item .content .title {
  line-height: 12px;
}
.postgrid .item .content {
  padding: 0px;
}
