/*
Theme Name: M.E.S.S.I. Training
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: AA
Author URI: http://www.esourceteam.com
Template: enfold
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;0,800;1,400;1,700;1,800&family=Work+Sans:ital,wght@0,500;0,600;0,700;1,500;1,600;1,700&display=swap');

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
  letter-spacing: -0.05em;
}

/* Header */
.logo{
  padding: 10px 0;
}
.av-main-nav > li > a{
  padding: 0 30px;
}
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text{
  padding-left: 30px;
  margin-left: -30px;
}

/* Custom */
.av-catalogue-title{
  text-transform: none;
  font-weight: 600;
  letter-spacing: -0.05em;
  font-family: 'Work Sans', sans-serif;
}
.main_color .av-catalogue-content{
  color: #111111;
  font-weight: 600;
}
.av-catalogue-price{
  color: #ed1c23;
  font-weight: 600;
  letter-spacing: -0.05em;
  font-family: 'Work Sans', sans-serif;
}

/* Buttons */
.avia_ajax_form .button{
  border-radius: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

/* Home */
#home-hero .av-special-heading{
  max-width: 800px;
  margin: 0 auto;
}
#home-philosophy .av_textblock_section{
  display: flex;
  justify-content: center;
}
#home-philosophy .av_textblock_section .philosophy{
  background: #F5f5f5;
  padding: 20px 30px;
}
#home-philosophy .av_textblock_section .philosophy strong{
  font-size: 25px;
}
#home-philosophy .av_textblock_section p::first-letter{
  color: #000000;
}

/* Pricing */
#pricing-content .avia_textblock strong{
  color: #111111;
}

@media (max-width: 989px){
  .av-catalogue-item-inner .av-catalogue-title-container{
    display: flex;
    flex-direction: column;
  }
  .av-catalogue-item-inner .av-catalogue-title-container > div{
    width: 100%;
    position: relative;
    display: block;
  }
  .responsive #top .logo{
    padding: 10px 0;
  }
}