/*
Theme Name: MarcecoWP
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
h1 {
  letter-spacing: -0.03em; }

.pageTitle h2 {
  text-transform: none !important;
  color: #222222;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.35; }

.main_color h3 {
  color: #888888; }

.hidenm {
  display: none !important; }

.container_wrap {
  border-top: none; }

.template-page .entry-content-wrapper h1 {
  letter-spacing: -0.03em; }

.template-page .entry-content-wrapper h2 {
  letter-spacing: initial; }

.av_promobox {
  margin: 15px 0 25px 0; }

a#scroll-top-link {
  display: none !important; }

#top .avia-logo-grid .slide-entry-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  align-content: center;
  margin: 1em auto; }
  #top .avia-logo-grid .slide-entry-wrap:first-child {
    margin-top: 0; }

#top .avia-logo-element-container .slide-entry {
  padding: 10px;
  width: 100% !important;
  max-width: 25% !important;
  min-width: 160px;
  margin: 0 !important;
  min-height: 125px;
  display: flex; }
  #top .avia-logo-element-container .slide-entry img {
    max-width: 75%;
    max-height: 70px;
    margin: auto; }

#top .marceco-product-logos {
  border-radius: 8px;
  background: #f3f3f3;
  padding: 1.5em 0; }
  #top .marceco-product-logos .no-logo-slider-heading {
    display: none; }

.products-services .products-body-copy h2 {
  text-transform: none !important; }

.header_color .container_wrap_meta {
  background: transparent; }

#header {
  min-height: 295px;
  min-height: 325px; }
  body.home #header {
    min-height: 580px;
    min-height: 600px; }
  #header .header_bg .marceco_bg {
    width: 100%;
    height: inherit;
    background-size: cover;
    background-repeat: no-repeat; }
    #header .header_bg .marceco_bg:after {
      content: '';
      display: block;
      width: 100%;
      height: 100%;
      height: 100.5%;
      background-repeat: no-repeat;
      background-size: 100%;
      background-position: center bottom;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1404px' height='84px'%3e%3cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.688,62.867 C0.688,62.867 211.527,8.208 718.847,45.916 C1214.421,82.752 1404.000,17.000 1404.000,17.000 L1404.000,84.000 L-0.000,84.000 L0.688,62.867 Z'/%3e%3cpath fill-rule='evenodd' fill='rgb(200, 33, 41)' d='M1.000,33.000 C1.000,33.000 174.058,-38.787 678.000,30.000 C1123.643,90.829 1404.000,16.000 1404.000,16.000 L1404.000,25.000 C1404.000,25.000 1140.015,92.044 682.831,49.380 C225.648,6.716 0.319,76.276 0.319,76.276 L1.000,33.000 Z'/%3e%3c/svg%3e"); }
  @media only screen and (min-width: 768px) and (max-width: 970px) {
    #header {
      min-height: 280px; }
      #header #header_main .av-logo-container .logo, #header #header_main .av-logo-container .main_menu {
        float: none;
        position: relative; }
      #header #header_main .av-logo-container .logo {
        padding: 0 0 10px 0; }
      #header #header_main .av-logo-container .main_menu .avia-menu.av-main-nav-wrap {
        width: 100%; }
      #header #header_main .av-logo-container .main_menu .avia-menu #avia-menu {
        display: flex;
        justify-content: space-between;
        padding: 0 0 0 5px; }
        #header #header_main .av-logo-container .main_menu .avia-menu #avia-menu > li {
          line-height: 3.8; }
      body.home #header #homehero {
        top: 0.2em; }
        body.home #header #homehero .homehero-left, body.home #header #homehero .homehero-right {
          display: block;
          width: 100%; }
        body.home #header #homehero .homehero-left {
          padding: 60px 60px 0 60px !important; }
        body.home #header #homehero .homehero-right {
          padding: 20px 60px 80px 60px !important; }
          body.home #header #homehero .homehero-right .avia-button {
            width: auto;
            padding: 15px 80px 13px 80px;
            display: inline-block;
            font-size: 20px; } }
  @media only screen and (max-width: 767px) {
    #header {
      min-height: 210px !important; }
      #header #header_meta .sub_menu {
        width: auto;
        position: relative;
        float: right; }
        #header #header_meta .sub_menu #avia2-menu {
          width: auto;
          position: relative;
          float: left;
          line-height: 1.8; }
          #header #header_meta .sub_menu #avia2-menu > li:last-child {
            padding-right: 0; }
      .html_av-overlay-side #top #header #header_main .av-burger-overlay-scroll {
        background: #555555; }
        .html_av-overlay-side #top #header #header_main .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
          color: #c82129; }
      body.home #header #homehero {
        top: 0.2em; }
        body.home #header #homehero .homehero-left, body.home #header #homehero .homehero-right {
          display: block;
          width: 100%; }
        body.home #header #homehero .homehero-left {
          padding: 60px 60px 0 60px !important; }
        body.home #header #homehero .homehero-right {
          padding: 20px 60px 80px 60px !important; }
          body.home #header #homehero .homehero-right .avia-button {
            width: auto;
            padding: 15px 80px 13px 80px;
            display: inline-block;
            font-size: 20px; } }
#header_main .av-logo-container > .inner-container {
  vertical-align: bottom; }

#homehero {
  display: none;
  top: 4.5em; }
  #homehero .av-special-heading-tag {
    font-weight: 700;
    margin-bottom: 0.6em;
    letter-spacing: -0.03em;
    line-height: 1; }
  #homehero .homehero-right .avia-button {
    z-index: 0; }

.boost-card {
  position: relative;
  padding: 0 10px 30px 10px !important; }
  .boost-card > .flex_cell_inner {
    padding: 0 30px 30px 30px !important; }
  .boost-card > * {
    z-index: 601; }
  .boost-card .boost-card-inside {
    position: relative;
    z-index: 602;
    margin-top: -30%; }
    .boost-card .boost-card-inside img {
      padding: 30px 0 25px 0; }
    .boost-card .boost-card-inside h3 {
      color: #f8901e !important;
      margin-top: 0.75em !important;
      text-transform: uppercase;
      font-size: 24px;
      font-weight: 600; }
      .boost-card .boost-card-inside h3 .hide {
        position: absolute;
        left: -99999px; }
  .boost-card > .flex_cell_inner:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: -30px;
    z-index: 601;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url("data:img/png;base64,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"); }

@media only screen and (min-width: 768px) and (max-width: 970px) {
  #top #wrap_all #main .home-about-intro {
    padding: 20px 20px 0 0;
    width: 57%; }
  #top #wrap_all #main .boost-card {
    width: 43%;
    padding: 0 !important; } }

@media only screen and (max-width: 767px) {
  #top #wrap_all #main .home-about-intro {
    padding: 40px 20px 20px 20px !important; }
  #top #wrap_all #main .boost-card {
    padding: 0 !important;
    border: 1px solid #cccccc;
    z-index: 0; }
    #top #wrap_all #main .boost-card .boost-card-inside {
      margin-top: 0; }
    #top #wrap_all #main .boost-card > .flex_cell_inner:before {
      display: none; } }

#header_meta .container {
  min-height: 40px; }

#avia2-menu > li {
  border: 0 !important; }
  #avia2-menu > li > a {
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    padding: 0 !important; }
  #avia2-menu > li#menu-item-313 > a {
    background: #c82129;
    padding: 9px 10px 8px 10px !important;
    text-decoration: none !important;
    cursor: initial;
    letter-spacing: 0.02em; }
    #avia2-menu > li#menu-item-313 > a:hover {
      cursor: initial; }

#avia-menu #menu-item-249 {
  display: none; }

#avia-menu > li {
  line-height: 90px; }
  #avia-menu > li > a {
    text-transform: uppercase;
    height: auto;
    line-height: 2.3;
    display: inline-block;
    vertical-align: bottom;
    border-color: #c82129; }
    #avia-menu > li > a .avia-menu-text {
      line-height: 2;
      display: inline-block; }
    #avia-menu > li > a:hover .avia-menu-text {
      border-bottom: 3px solid #c82129;
      transition: border 0.3s ease; }
  #avia-menu > li.current-menu-item > a .avia-menu-text {
    border-bottom: 3px solid #c82129; }

.pageTitle .av-subheading {
  text-transform: none;
  color: #222222; }

#imgteasers .av-image-caption-overlay h4 {
  color: #ffffff !important;
  font-weight: 700;
  font-size: 52px !important;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.24); }

img.border-bottom-red {
  border-bottom: 3px solid #c82129;
  padding-bottom: 0; }

.sidebar-form-top-margin {
  margin-top: 65px !important; }

.enfold-marceco-form.sidebar-form p {
  margin-bottom: 5px; }

#top .enfold-marceco-form.sidebar-form .text_input,
#top .enfold-marceco-form.sidebar-form .select,
#top .enfold-marceco-form.sidebar-form .text_area {
  padding: 10px; }

#top .enfold-marceco-form.sidebar-form .captcha {
  padding-left: 72px; }

#top .enfold-marceco-form.sidebar-form .value_verifier_label {
  bottom: 9px;
  left: 11px; }

.enfold-marceco-form.sidebar-form input[type="submit"] {
  margin: 0 auto;
  display: block;
  margin-top: 15px; }

.enfold-marceco-form.sidebar-form textarea {
  height: 60px;
  max-width: 100%; }

.services-sidebar-list .av_textblock_section,
.services-sidebar-list .avia-button-wrap {
  padding-left: 10px; }

.marceco-icon-list {
  margin: 25px 0 5px 0; }
  #top #wrap_all .marceco-icon-list h4 {
    text-transform: none;
    font-weight: 400; }
  #top #wrap_all .marceco-icon-list .iconlist_title {
    margin-top: 5px; }

.history-timeline-sidebar .timeline-intro {
  background-color: #f3f3f3;
  padding: 30px 30px 15px 30px; }

.history-timeline-sidebar .timeline-body {
  padding: 30px 30px 15px 30px; }
  .history-timeline-sidebar .timeline-body h6 span {
    font-weight: 600; }
  .history-timeline-sidebar .timeline-body blockquote {
    border-width: 5px; }

.footerForm-header h3.av-special-heading-tag {
  font-weight: 600; }

.footerForm-header .av-subheading {
  color: #999999; }

.footerContact {
  padding: 0 15% !important; }
  .footerContact .footerForm-header h3.av-special-heading-tag {
    font-weight: 600; }
  .footerContact .footerForm-header .av-subheading {
    color: #999999; }
  .footerContact input[type="submit"] {
    margin: 0 auto;
    display: block; }

.enfold-marceco-form input[type="submit"] {
  border-radius: 50px;
  padding: 16px 80px; }

.enfold-marceco-form p {
  margin-bottom: 15px; }

#top .enfold-marceco-form .text_input,
#top .enfold-marceco-form .select,
#top .enfold-marceco-form .text_area {
  padding: 10px; }

#top .enfold-marceco-form .captcha {
  padding-left: 72px; }

#top .enfold-marceco-form .value_verifier_label {
  bottom: 9px;
  left: 11px; }

#top .enfold-marceco-form label {
  line-height: 1.3; }

.enfold-marceco-form textarea {
  height: 140px;
  max-width: 100%; }

.warehouse-map .avia-google-map-container {
  border: 1px solid #cccccc;
  border: 1px solid #4596c7; }

#footer {
  border-top: 1px solid #cccccc;
  padding: 15px 0 20px 0;
  margin-top: 1.5em; }
  #footer > .container {
    display: flex;
    align-items: flex-end; }
    #footer > .container .flex_column:first-child {
      flex: 0 1 35%; }
    #footer > .container .flex_column:nth-child(2) {
      flex: 1 1 85%;
      display: flex;
      align-items: flex-end; }
      #footer > .container .flex_column:nth-child(2) .widget {
        margin-right: 1.5em; }
        #footer > .container .flex_column:nth-child(2) .widget p {
          margin-bottom: 0;
          line-height: 1.2; }
    #footer > .container .flex_column:last-child {
      flex: 0 1 22%; }
  @media only screen and (max-width: 950px) {
    #footer > .container {
      flex-wrap: wrap;
      justify-content: space-around; }
      #footer > .container .flex_column {
        order: 0;
        flex: 0 1 100%; }
        #footer > .container .flex_column:nth-child(2) .widget {
          margin-right: 7%; }
        #footer > .container .flex_column:first-child, #footer > .container .flex_column:last-child {
          order: 1;
          flex: 0 1 40%;
          margin: 0 auto;
          width: 40%;
          padding-right: 20px; }
        #footer > .container .flex_column:last-child {
          flex: 0 1 30%;
          width: 30%;
          padding-right: 25px; } }
  @media only screen and (max-width: 700px) {
    #footer > .container {
      flex-wrap: wrap; }
      #footer > .container .flex_column {
        order: 0;
        flex: 0 1 100%; }
        #footer > .container .flex_column:nth-child(2) .widget {
          margin-right: 30px; }
        #footer > .container .flex_column:first-child, #footer > .container .flex_column:last-child {
          order: 1;
          margin: 0 auto;
          padding: 0 40px 0 0; } }
  @media only screen and (max-width: 600px) {
    #footer > .container .flex_column:nth-child(2) {
      flex-wrap: wrap; }
      #footer > .container .flex_column:nth-child(2) .widget {
        margin: 0 auto;
        width: 100%; }
    #footer > .container .flex_column:first-child, #footer > .container .flex_column:last-child {
      padding: 0 10px 0 0; } }
#socket {
  background-color: #333333;
  border-top: 3px solid #c82129; }
  @media only screen and (max-width: 842px) {
    #socket .copyright, #socket .sub_menu_socket {
      float: none;
      width: 100%;
      text-align: center;
      display: block; }
    #socket .sub_menu_socket #avia3-menu {
      display: flex;
      justify-content: space-around;
      margin-top: 1em;
      align-items: center; }
      #socket .sub_menu_socket #avia3-menu li {
        border: 0; } }
#footer {
  border-top: 0 !important; }

#av-curtain-footer-placeholder {
  display: none !important; }

.av-curtain-footer.av-curtain-activated #main > *:not(.av-curtain-footer-container) {
  z-index: 999; }
