/*
Theme Name: Mitchell Ghen
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: mitchellghen
*/



/*Add your own styles here:*/

body{font-family: "Poppins", sans-serif;font-size: 16px;line-height: 24px;color: #2d2d2d;background: #f7f4ed;}
#top .special_amp{font-family: inherit;font-style: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;}

#top #header{background: #2d2d2d;}
#top #header, #top #header #header_main{border: none;}
#top #header .header_bg{display: none;}
#top #header .logo img{display: inline-block;vertical-align: middle;max-height: 85px !important;width: auto;}
#top #header .main_menu{position: relative;float: right;}
#top #header .av-main-nav{margin-top: 34px;}
#top #header .av-main-nav li{margin: 0px 25px;position: relative;}
#top #header .av-main-nav li:before{content: "";position: absolute;left: -25px;top: 19px;background: url(images/menu-line-img.png) no-repeat left center;width: 10px;height: 15px;}
#top #header .av-main-nav li:first-child:before, #top #header .av-main-nav li.quizMenu:before{display: none;}
#top #header .av-main-nav li.quizMenu{margin: 0px;}
#top #header .av-main-nav li a{height: 50px !important;line-height: 50px !important;}
#top #header .av-main-nav li a{font-family: "Barlow", sans-serif;font-size: 18px;line-height: 40px;color: #decb7f;text-transform: uppercase;padding: 0px;font-weight: 500;}
#top #header .av-main-nav li:hover a, #top #header .av-main-nav li.current-menu-item a{color: #decb7f;}
#top #header .av-main-nav li .avia-menu-fx{bottom: 8px;background: #decb7f;}
#top #header .av-main-nav li.quizMenu a{border: solid 2px #decb7f;line-height: 46px !important;padding: 0px 30px;border-radius: 40px;}
#top #header .av-main-nav li.quizMenu a:hover{background: #decb7f;color: #2d2d2d;}
#top #header .av-main-nav li.quizMenu .avia-menu-fx{display: none;}
#top #header .av-main-nav li .sub-menu{background: #0d1141;width: 300px;padding: 10px 0px;}
#top #header .av-main-nav li .sub-menu li{margin: 0px;}
#top #header .av-main-nav li .sub-menu li a{background: #0d1141;border: none;font-size: 13px;color: #ffffff;padding: 5px 20px;height: inherit !important;line-height: inherit !important;}
#top #header .av-main-nav li .sub-menu li:hover a{background: #3ebfe4;color: #ffffff;}

#top #header.fixed{background: #2d2d2d;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);}
#top #header.fixed .container{height: 90px !important;line-height: 90px !important;}
#top #header.fixed .logo img{padding: 5px 0px;max-height: 75px !important;}
#top #header.fixed .av-main-nav{margin-top: 18px;}

#top .homeBanner{padding: 60px 0px;}
#top .homeBanner .av-special-heading{padding-right: 20%;}
#top .homeBanner .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 56px;line-height: 60px;color: #2d2d2d;font-weight: 500;}
#top .homeBanner .av-special-heading-tag strong{font-weight: 500;color: #3d5f9e;}
#top .homeBanner .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #926B02;font-weight: 500;text-transform: uppercase;}
#top .homeBanner .av_three_fifth .avia_textblock{font-size: 18px;line-height: 28px;padding-right: 20%;}
#top .homeBanner .av_three_fifth .avia_textblock ul, #top .homeBanner .av_three_fifth .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .homeBanner .av_three_fifth .avia_textblock ul{margin: 22px 0px 0px 0px;}
#top .homeBanner .av_three_fifth .avia_textblock ul li{display: inline-block;vertical-align: top;background: #ffffff;font-weight: 500;padding: 15px 30px;margin-right: 10px;border-radius: 40px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);}
#top .homeBanner .av_three_fifth .avia_textblock ul li img{display: inline-block;vertical-align: middle;margin-right: 5px;}
#top .homeBanner .avia-button-wrap{text-align: left;}
#top .homeBanner .avia-button{background: #252525 url(images/arrow-icon.png) no-repeat right 22px center;font-family: "IBM Plex Mono", monospace;font-size: 18px;line-height: 24px;color: #ffffff;font-weight: 500;border: none;padding: 18px 60px 18px 30px;margin: 30px 0px 0px 0px;border-radius: 40px;}

#top .homeBanner .avia-image-container-inner, #top .homeBanner .avia_image{width: 100%;height: auto;}
#top .homeBanner .avia_image{border-radius: 25px;}
#top .homeBanner .bannerTreat{background: #ffffff;padding: 15px 45px;font-size: 18px;line-height: 24px;border-radius: 40px;display: inline-block;vertical-align: top;position: absolute;bottom: 60px;right: -40px;z-index: 111;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.2);}
#top .homeBanner .bannerTreat strong{font-family: "Gelasio", serif;font-size: 28px;line-height: 30px;color: #2d2d2d;font-weight: 500;}
#top .homeBanner .bannerTreat p{margin: 0px;}

#top .homeBanner .bannerBook{background: #ffffff;max-width: 220px; padding: 15px 45px 15px 80px;font-size: 18px;line-height: 24px;border-radius: 80px;display: inline-block;vertical-align: top;position: absolute;top: 30px;left: -80px;z-index: 112;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.2);}
#top .homeBanner .bannerBook strong{font-family: "Gelasio", serif;font-size: 68px;line-height: 70px;color: #2d2d2d;font-weight: 400;position: absolute;top: 12px;left: 30px;}
#top .homeBanner .bannerBook p{margin: 0px;}

#top .homeLogos{background: #f7f4ed;}
#top .homeLogos .av_one_full{background: #ffffff;padding: 30px 40px;border-radius: 30px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
#top .homeLogos .av-special-heading-tag{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 26px;color: #926B02;font-weight: 500;text-transform: uppercase;margin: 0px 0px 15px 0px;}
#top .homeLogos .avia_textblock{text-align: center;}
#top .homeLogos .avia_textblock img{margin: 0px 15px;display: inline-block;vertical-align: middle;max-height: 40px;width: auto;}
#top .homeLogos .avia_textblock img.authoritylogo{max-height: 80px;width: auto;}
#top .homeLogos .avia_textblock p{margin: 0px;}

#top .homeSteps{background: #f7f4ed;padding: 80px 0px 40px 0px;}
#top .homeSteps .av-special-heading{margin: 0px 0px 12px 0px;}
#top .homeSteps .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 56px;line-height: 60px;color: #2d2d2d;font-weight: 500;}
#top .homeSteps .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #926B02;font-weight: 500;text-transform: uppercase;}
#top .homeSteps .av_one_full .avia_textblock{font-size: 20px;line-height: 28px;font-weight: 500;margin: 0px 0px 20px 0px;}
#top .homeSteps .av_one_full .avia_textblock p{margin: 0px;}
#top .homeSteps .av_one_half{background: #ffffff;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);border-radius: 30px;padding: 40px 55px 45px 55px;border-top: solid 6px #926B02;width: 48%;margin: 2% 0px;}
#top .homeSteps .av_one_half.step02, #top .homeSteps .av_one_half.step04{margin-left: 4%;}
#top .homeSteps .av_one_half .av-special-heading-tag{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 60px;color: #2d2d2d;font-weight: 500;padding-left: 75px;}
#top .homeSteps .av_one_half .avia_textblock{font-size: 18px;line-height: 26px;color: #2d2d2d;padding-right: 25%;}
#top .homeSteps .av_one_half .avia_textblock h3{font-family: "Gelasio", serif;font-size: 32px;line-height: 40px;color: #2d2d2d;font-weight: 500;}
#top .homeSteps .avia-button-wrap{text-align: left;}
#top .homeSteps .avia-button{background: transparent url(images/arrow-black-icon.png) no-repeat right 0px center;background-size: 20px auto; font-family: "IBM Plex Mono", monospace;font-size: 18px;line-height: 24px;color: #2d2d2d;font-weight: 500;border: none;padding: 0px 30px 0px 0px;margin: 10px 0px 0px 0px;border-radius: 40px;}
#top .homeSteps .av_one_half.step01{border-top: solid 6px #447967;}
#top .homeSteps .av_one_half.step01 .av-special-heading-tag{color: #447967;background: url(images/steps-icon-1.png) no-repeat left center;background-size: 60px auto;}
#top .homeSteps .av_one_half.step02{border-top: solid 6px #465e9c;}
#top .homeSteps .av_one_half.step02 .av-special-heading-tag{color: #465e9c;background: url(images/steps-icon-2.png) no-repeat left center;background-size: 60px auto;}
#top .homeSteps .av_one_half.step03{border-top: solid 6px #824370;}
#top .homeSteps .av_one_half.step03 .av-special-heading-tag{color: #824370;background: url(images/steps-icon-3.png) no-repeat left center;background-size: 60px auto;}
#top .homeSteps .av_one_half.step04{border-top: solid 6px #a64c2c;}
#top .homeSteps .av_one_half.step04 .av-special-heading-tag{color: #a64c2c;background: url(images/steps-icon-4.png) no-repeat left center;background-size: 60px auto;}

#top .homeExperience{background: #f7f4ed;}
#top .homeExperience .av_one_full{background: #162c29;padding: 40px 40px;border-radius: 30px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
#top .homeExperience .avia_textblock{font-size: 20px;line-height: 30px;color: #bbbbbb;font-weight: 500;padding: 0px 0px 0px 100px;background: url(images/experience-icon.png) no-repeat left 20px top 5px;}
#top .homeExperience .avia_textblock h3{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #ffffff;font-weight: 500;}
#top .homeExperience .avia_textblock p{margin: 0px;}

#top .homeProviders{background: #f7f4ed;padding: 80px 0px 60px 0px;}
#top .homeProviders .av_one_full .av-special-heading{margin: 0px 0px 12px 0px;padding: 0px 40% 0px 0px;}
#top .homeProviders .av_one_full .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 56px;line-height: 60px;color: #2d2d2d;font-weight: 500;}
#top .homeProviders .av_one_full .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #926B02;font-weight: 500;text-transform: uppercase;}
#top .homeProviders .av_one_full .avia_textblock{font-size: 20px;line-height: 30px;font-weight: 500;padding: 0px 50% 0px 0px;}
#top .homeProviders .av_one_full .avia_textblock p{margin: 0px;}

#top .homeProviders .blueGt{background-image: linear-gradient(to right, #317276 , #3a678f);border-radius: 30px;}
#top .homeProviders .blueGt .avia_textblock{padding: 30px 45px;text-align: center;font-family: "IBM Plex Mono", monospace;font-size: 22px;line-height: 28px;color: #ffffff;font-weight: 500;text-transform: uppercase;text-transform: uppercase;}
#top .homeProviders .blueGt .avia_textblock p{margin: 10px 0px;}
#top .homeProviders .av_one_half .av-special-heading{box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);border-radius: 20px;padding: 25px 40px 30px 110px;margin: 0px;}
#top .homeProviders .av_one_half .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 28px;line-height: 36px;color: #2d2d2d;font-weight: 500;}
#top .homeProviders .av_one_half .av-subheading{margin: 0px;}
#top .homeProviders .av_one_half .av-subheading p{font-size: 16px;line-height: 24px;color: #2d2d2d;}
#top .homeProviders .av_one_half .educationTitle{background: #ffffff url(images/education-icon.png) no-repeat left 25px center;}
#top .homeProviders .av_one_half .supportTitle{background: #ffffff url(images/support-icon.png) no-repeat left 25px center;margin: 20px 0px;}
#top .homeProviders .av_one_half .eventTitle{background: #ffffff url(images/event-icon.png) no-repeat left 25px center;}
#top .homeProviders .avia-button-wrap{text-align: left;}
#top .homeProviders .avia-button{background: #252525 url(images/arrow-icon.png) no-repeat right 22px center;font-family: "IBM Plex Mono", monospace;font-size: 18px;line-height: 24px;color: #ffffff;font-weight: 500;border: none;padding: 18px 60px 18px 30px;margin: 0px 0px 0px 0px;border-radius: 40px;}

#top .homeSuccess{background: #f7f4ed;}
#top .homeSuccess .redGt{background-image: linear-gradient(to right, #b24f2f , #944363);border-radius: 30px;}
#top .homeSuccess .redGt .avia_textblock{padding: 30px 45px;text-align: center;font-family: "IBM Plex Mono", monospace;font-size: 22px;line-height: 28px;color: #ffffff;font-weight: 500;text-transform: uppercase;text-transform: uppercase;}
#top .homeSuccess .redGt .avia_textblock p{margin: 10px 0px;}
#top .homeSuccess .av-special-heading{margin: 0px 0px 20px 0px;}
#top .homeSuccess .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 40px;color: #2d2d2d;font-weight: 500;}
#top .homeSuccess .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #926B02;font-weight: 500;text-transform: uppercase;}
#top .homeSuccess .avia_textblock{font-size: 18px;line-height: 26px;font-weight: 400;}
#top .homeSuccess .avia_textblock p{margin: 0px;}
#top .homeSuccess .avia_textblock ul, #top .homeSuccess .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .homeSuccess .avia_textblock ul li{list-style: none;background: url(images/tick-icon.png) no-repeat left top 5px;background-size: 18px auto;margin: 12px 0px;font-weight: 500;padding: 0px 0px 0px 26px;}
#top .homeSuccess .avia-button-wrap{text-align: left;}
#top .homeSuccess .avia-button{background: transparent url(images/arrow-black-icon.png) no-repeat right 25px center;font-family: "IBM Plex Mono", monospace;font-size: 18px;line-height: 24px;color: #2d2d2d;font-weight: 500;border: solid 1px #252525;padding: 15px 70px 15px 30px;margin: 20px 0px 0px 0px;border-radius: 40px;}

#top .homeTestimonials{background: #f7f4ed;padding: 75px 0px;}
#top .homeTestimonials .container{max-width: 1210px;}
#top .homeTestimonials .avia-testimonial-wrapper{margin: 0px;}
#top .homeTestimonials .avia-testimonial{background: #ffffff url(images/quote-icon.png) no-repeat top 30px center;box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.1);border-radius: 30px;padding: 110px 55px 45px 55px;}
#top .homeTestimonials .avia-testimonial-content{font-size: 24px;line-height: 34px;color: #2d2d2d;font-weight: 500;text-align: center;}
#top .homeTestimonials .avia-testimonial-meta-mini{padding: 20px 0px 0px 0px;text-align: center;position: relative;}
#top .homeTestimonials .avia-testimonial-meta-mini:before{content: "";position: absolute;top: 0px;left: 50%;width: 20px;margin-left: -10px;height: 3px;background: #2d2d2d;}
#top .homeTestimonials .avia-testimonial-name{font-size: 20px;line-height: 28px;color: #926B02;font-weight: 600;}
#top .homeTestimonials .avia-testimonial-subtitle{font-size: 18px;line-height: 26px;color: #2d2d2d;font-weight: 400;}

#top .homeLeaders{background: #f7f4ed;}
#top .homeLeaders .container{max-width: 1210px;}
#top .homeLeaders .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 48px;line-height: 56px;color: #2d2d2d;font-weight: 500;padding-right: 40%;}
#top .homeLeaders .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #926B02;font-weight: 500;text-transform: uppercase;}
#top .homeLeaders .avia-image-container-inner, #top .homeLeaders .avia_image{width: 100%;height: auto;}
#top .homeLeaders .avia_image{border-radius: 22px;}
#top .homeLeaders .av_one_half{background: #ffffff;box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);border-radius: 30px;padding: 30px;}
#top .homeLeaders .av_one_half .av-special-heading{margin: 20px 0px 10px 0px;}
#top .homeLeaders .av_one_half .av-special-heading-tag{font-size: 30px;line-height: 36px;color: #2d2d2d;font-weight: 500;padding-right: 0px;}
#top .homeLeaders .av_one_half .av-subheading{margin: 0px;}
#top .homeLeaders .av_one_half .av-subheading p{font-size: 16px;line-height: 24px;}
#top .homeLeaders .av_one_half .avia_textblock{font-size: 16px;line-height: 26px;color: #2d2d2d;}
#top .homeLeaders .av_one_half .avia_textblock p{margin: 0px;}

#top .homeArticles{background: #f7f4ed;padding: 75px 0px;}
#top .homeArticles .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 48px;line-height: 56px;color: #2d2d2d;font-weight: 500;padding-right: 50%;}
#top .homeArticles .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #926B02;font-weight: 500;text-transform: uppercase;}
#top .homeArticles .avia-content-slider{margin: 30px 0px 0px 0px;}
#top .homeArticles .slide-entry{background: #ffffff;padding: 20px;border-radius: 20px;width: calc(94% / 4);margin: 0px;margin-right: 2%;}
#top .homeArticles .slide-entry:last-child{margin-right: 0px;}
#top .homeArticles .slide-image{height: 200px;position: relative;border-radius: 12px;overflow: hidden;margin: 0px;}
#top .homeArticles .slide-image img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);min-height: 100%;min-width: 100%;}
#top .homeArticles .slide-content{position: relative;padding-top: 40px;}
#top .homeArticles .slide-meta{position: absolute;top: 12px;font-family: "IBM Plex Mono", monospace;font-size: 16px;line-height: 24px;color: #926B02;font-weight: 500;text-transform: uppercase;}
#top .homeArticles .slide-entry-title{font-family: "Gelasio", serif;font-size: 20px;line-height: 24px;color: #232323;font-weight: 500;}
#top .homeArticles .slide-entry-title a{color: #232323;}
#top .homeArticles .slide-entry-excerpt{font-size: 15px;line-height: 22px;color: #2d2d2d;margin: 10px 0px 0px 0px;}
#top .homeArticles .read-more-link{margin: 15px 0px 0px 0px;}
#top .homeArticles .more-link{font-family: "Barlow", sans-serif;font-size: 16px;line-height: 22px;color: #3d5f9e;font-weight: 600;text-transform: uppercase;padding: 0px 20px 0px 0px;border-bottom: solid 2px transparent;background: url(images/blue-arrow.png) no-repeat right center;background-size: auto 12px;}
#top .homeArticles .more-link:hover{color: #2d2d2d;border-bottom: solid 2px #decb7f;}
#top .homeArticles .more-link .more-link-arrow{display: none;}
#top .homeArticles .avia-button{background: #2d2d2d url(images/arrow-icon.png) no-repeat right 20px center;border: solid 2px #2d2d2d;padding: 12px 60px 12px 40px;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 500;border-radius: 40px;}
#top .homeArticles .avia-button:hover{background: #f7f4ed url(images/arrow-black-icon.png) no-repeat right 20px center;color: #2d2d2d;}

#top .homeFreequiz{background: #2d2d2d;padding: 70px 0px 80px 0px;}
#top .homeFreequiz .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 42px;line-height: 50px;color: #ece191;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .homeFreequiz .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #ece191;font-weight: 500;text-transform: uppercase;}
#top .homeFreequiz .avia_textblock{font-size: 20px;line-height: 30px;font-weight: 500;color: #ffffff;text-align: center;}
#top .homeFreequiz .avia-button{background: transparent url(images/arrow-icon.png) no-repeat right 25px center;font-family: "Barlow", sans-serif;font-size: 20px;line-height: 24px;color: #dcc97d;font-weight: 500;border: solid 2px #ece191;padding: 13px 70px 15px 30px;margin: 20px 0px 0px 0px;border-radius: 40px;}

#top .mediaFeatures{background: #f7f4ed;padding: 75px 0px 0px 0px;}
#top .mediaFeatures .avia-video{border-radius: 20px;overflow: hidden;}
#top .mediaFeatures .av-special-heading{margin: 0px 0px 20px 0px;padding: 0px 0px 0px 0px;}
#top .mediaFeatures .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 62px;line-height: 68px;color: #2d2d2d;font-weight: 500;}
#top .mediaFeatures .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #926B02;font-weight: 500;text-transform: uppercase;}
#top .mediaFeatures .av_one_third{background: #ffffff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);border-radius: 20px;padding: 25px 30px 30px 30px;}
#top .mediaFeatures .flex_column_table .av_one_third:nth-child(1){border-top: solid 6px #447967;}
#top .mediaFeatures .flex_column_table .av_one_third:nth-child(3){border-top: solid 6px #465e9c;}
#top .mediaFeatures .flex_column_table .av_one_third:nth-child(5){border-top: solid 6px #824370;}
#top .mediaFeatures .av_one_third .avia-image-container{text-align: left;}
#top .mediaFeatures .av_one_third .avia_image{height: 60px;width: auto;}
#top .mediaFeatures .avia_textblock{font-size: 16px;line-height: 24px;color: #2d2d2d;font-weight: 400;}
#top .mediaFeatures .avia_textblock strong{font-weight: 500;color: #926B02;}
#top .mediaFeatures .avia_textblock p{margin: 10px 0px 0px 0px;}
#top .mediaFeatures .avia_textblock h3{font-family: "Gelasio", serif;font-size: 28px;line-height: 32px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .mediaFeatures .avia-button-wrap{text-align: left;margin: 20px 0px 0px 0px;}
#top .mediaFeatures .avia-button{background: #447967 url(images/white-arrow.png) no-repeat right 18px center;background-size: 15px auto;font-size: 15px;line-height: 22px;color: #ffffff;font-weight: 500;text-transform: uppercase;border: none;padding: 10px 48px 10px 30px;margin: 0px 0px 0px 0px;border-radius: 40px;}
#top .mediaFeatures .av_one_third:nth-child(3) .avia-button{background: #465e9c url(images/white-arrow.png) no-repeat right 18px center;background-size: 15px auto;}
#top .mediaFeatures .av_one_third:nth-child(5) .avia-button{background: #824370 url(images/white-arrow.png) no-repeat right 18px center;background-size: 15px auto;}

#top .footerJointext{background: #f7f4ed;padding: 60px 0px;}
#top .footerJointext .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 40px;color: #2d2d2d;font-weight: 500;margin: 10px 0px 0px 0px;}
#top .footerJointext .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #a8803a;font-weight: 500;text-transform: uppercase;}

#top #footer{background: #f7f4ed;border-top: solid 1px #b4b4b4;padding: 50px 0px;}
#top #footer .flex_column{width: 25%;margin: 0px;padding: 0px 0px 0px 60px;}
#top #footer .flex_column:nth-child(1){width: 30%;padding-left: 0px;}
#top #footer .flex_column:nth-child(3){width: 45%;}
#top #footer .widget{margin: 15px 0px;}
#top #footer .widgettitle{font-family: "IBM Plex Mono", monospace;font-size: 26px;line-height: 32px;color: #2d2d2d;font-weight: 600;margin: 0px 0px 20px 0px;}
#top #footer .widget_text{font-size: 16px;line-height: 24px;color: #2d2d2d;}
#top #footer .widget_text p{margin: 0px;}
#top #footer .menu li{margin: 12px 0px;}
#top #footer .menu li a{display: inline-block;vertical-align: top;padding: 0px;font-family: "Barlow", sans-serif;font-size: 20px;line-height: 26px;color: #2d2d2d;font-weight: 400;}
#top #footer .menu li.current-menu-item a{font-weight: 600;}
#top #footer .widget_text em{font-size: 14px;line-height: 20px;font-style: normal;display: block;}
#top #footer .wpforms-container, #top #footer .wpforms-form{margin: 0px;}
#top #footer .wpforms-container{float: left;width: 100%;}
#top #footer .wpforms-form{margin: 20px 0px 20px 0px;}
#top #footer .wpforms-field-container{float: left;width: calc(100% - 180px);}
#top #footer .wpforms-field{padding: 0px;}
#top #footer .wpforms-field input{background: #ffffff;font-family: "Poppins", sans-serif;font-size: 16px;line-height: 24px;color: #012039;border: none;border-radius: 8px 0px 0px 8px;padding: 15px 15px;height: auto;margin: 0px;}
#top #footer .wpforms-field.wpforms-field-checkbox{margin: 10px 0px 0px 0px;}
#top #footer .wpforms-field.wpforms-field-checkbox li{font-size: 14px;line-height: 18px;font-weight: 500;}
#top #footer .wpforms-field.wpforms-field-checkbox li .wpforms-field-label-inline{font-size: 14px;font-weight: 500;}
#top #footer .wpforms-field.wpforms-field-checkbox input{margin-right: 8px;}
#top #footer .wpforms-submit-container{float: left;width: 180px;margin: 0px;clear: none;padding: 0px;}
#top #footer .wpforms-submit{width: 100%; background: #252525;font-family: "Poppins", sans-serif;font-size: 18px;line-height: 24px;color: #dcc97d;padding: 15px 15px;border: none;border-radius: 0px 8px 8px 0px;height: auto;}
#top #footer .wpforms-form label.wpforms-error{font-weight: 500;}

#top #socket{background: #2d2d2d;border: none;padding: 20px 0px;}
#top #socket .copyright{width: 100%;font-size: 16px;line-height: 24px;color: #ffffff;text-align: center;}
#top #socket .copyright a{margin: 0px 5px;}
#top #socket .copyright a:hover{color: #ffffff;}

#top #scroll-top-link{background: #a8803a;opacity: 1;border: solid 2px #ffffff;border-radius: 50%;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);bottom: 50px;}
#top #scroll-top-link svg{height: 30px;margin-top: 6px;fill: #2d2d2d;}


#top .customP{float: left;width: 100%;padding: 60px 0px;background: #f7f4ed;}
#top .customP .pageTop{float: left;width: 100%;padding: 40px 60px 50px 60px;margin: 0px 0px 60px 0px;background: #2d2d2d;border-radius: 20px;}
#top .customP .pageTop .pageTopL{float: left;width: 70%;}
#top .customP .pageTop .av-special-heading{margin: 0px 0px 15px 0px;float: left;}
#top .customP .pageTop .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 42px;line-height: 50px;color: #ffffff;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .customP .pageTop .av-subheading{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #ece191;font-weight: 500;text-transform: uppercase;}
#top .customP .pageTop .pageTopL .avia_textblock{padding-right: 0px;}
#top .customP .pageTop .avia_textblock{font-size: 18px;line-height: 28px;font-weight: 500;color: #bbbbbb;}
#top .customP .pageTop .avia_textblock h4{font-family: "Gelasio", serif;font-size: 42px;line-height: 50px;color: #e6da87;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .customP .pageTop .avia_textblock p{margin: 0px;}
#top .customP .pageTop .avia_textblock p + h4{margin: 20px 0px 0px 0px;}
#top .customP .pageTop .avia_textblock ul, #top .customP .pageTop .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .customP .pageTop .avia_textblock ul{margin: 20px 0px 0px 0px;}
#top .customP .pageTop .avia_textblock ul li{display: inline-block;vertical-align: top;font-size: 16px;line-height: 24px;border: solid 1px #d5ab49;color: #c2963f;padding: 8px 20px;border-radius: 30px;font-weight: 500;margin: 5px 5px 5px 0px;}
#top .customP .pageTop .avia-button-wrap{text-align: left;margin: 30px 0px 0px 0px;}
#top .customP .pageTop .avia-button{background: #ffffff url(images/arrow-black-icon.png) no-repeat right 20px center;border: solid 1px #2d2d2d;padding: 12px 60px 12px 40px;font-size: 16px;line-height: 24px;color: #2d2d2d;font-weight: 500;border-radius: 40px;}
#top .customP .pageTop .avia-button:hover{background: #2d2d2d url(images/arrow-icon.png) no-repeat right 20px center;color: #ffffff;border: solid 1px #ffffff;}

#top .customP .pageTop .pageTopR{float: left;width: 30%;padding-left: 75px;}

#top .customP .leftSidebar{float: left;width: 320px;padding-right: 60px;}
#top .customP .leftSidebar.is-sticky{position: fixed;top: 100px;z-index: 999;}
#top .customP .leftSidebar.is-at-bottom {position: absolute;bottom: 0px;top: auto;}
#top .customP .widget{padding: 0px;}
#top .customP .widgettitle{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #2d2d2d;font-weight: 500;text-transform: uppercase;margin: 0px;}
#top .customP .menu{margin: 10px 0px 30px 0px;}
#top .customP .menu li{margin: 1px 0px;}
#top .customP .menu li a{padding: 12px 15px 12px 48px;font-size: 15px;line-height: 22px;color: #2d2d2d;font-weight: 500;border: solid 1px transparent;border-radius: 10px;background-repeat: no-repeat;background-position: left 12px center;}
#top .customP .menu li a:hover, #top .customP .menu li a.active{background-color: #ffffff;border: solid 1px #e8e8e8;}
#top .customP .menu li.storymenu a{background-image: url(images/about-menu-icon-1.png);background-size: auto 24px;}
#top .customP .menu li.mitchmenu a{background-image: url(images/about-menu-icon-2.png);background-size: auto 24px;}
#top .customP .menu li.irenamenu a{background-image: url(images/about-menu-icon-3.png);background-size: auto 24px;}
#top .customP .menu li.mediamenu a{background-image: url(images/about-menu-icon-5.png);background-size: auto 24px;}
#top .customP .menu li.saymenu a{background-image: url(images/about-menu-icon-4.png);background-size: auto 24px;}
#top .customP .menu li.fbmenu a{background-image: url(images/about-fb-icon.png);background-size: auto 24px;}
#top .customP .menu li.limenu a{background-image: url(images/about-li-icon.png);background-size: auto 24px;}
#top .customP .menu li.ytmenu a{background-image: url(images/about-yt-icon.png);background-size: auto 24px;}
#top .customP .menu li.educationmenu a{background-image: url(images/service-menu-icon-1.png);background-size: auto 24px;}
#top .customP .menu li.supportmenu a{background-image: url(images/service-menu-icon-2.png);background-size: auto 24px;}
#top .customP .menu li.eventmenu a{background-image: url(images/service-menu-icon-3.png);background-size: auto 24px;}
#top .customP .menu li.helpmenu a{background-image: url(images/service-menu-icon-4.png);background-size: auto 24px;}
#top .customP .menu li.featuredmenu a{background-image: url(images/media-menu-icon-1.png);background-size: auto 24px;}
#top .customP .menu li.podcastmenu a{background-image: url(images/media-menu-icon-2.png);background-size: auto 24px;}
#top .customP .menu li.articlemenu a{background-image: url(images/media-menu-icon-3.png);background-size: auto 24px;}
#top .customP .menu li.publicationmenu a{background-image: url(images/media-menu-icon-4.png);background-size: auto 24px;}
#top .customP .menu li.followmenu a{background-image: url(images/media-menu-icon-5.png);background-size: auto 24px;}
#top .customP .menu li.ebookmenu a{background-image: url(images/shop-menu-icon-1.png);background-size: auto 22px;}
#top .customP .menu li.quizmenu a{background-image: url(images/shop-menu-icon-2.png);background-size: auto 22px;}
#top .customP .menu li.bundlemenu a{background-image: url(images/shop-menu-icon-3.png);background-size: auto 22px;}
#top .customP .menu li.whymenu a{background-image: url(images/shop-menu-icon-4.png);background-size: auto 22px;}
#top .customP .menu li.supplementsmenu a{background-image: url(images/shop-menu-icon-5.png);background-size: auto 22px;}



#top .customP .textwidget{background: #2d2d2d;padding: 16px 20px 20px 20px;font-size: 15px;line-height: 22px;color: #e6da87;font-weight: 600;text-align: center;border-radius: 15px;}
#top .customP .textwidget p{margin: 0px;}
#top .customP .textwidget a{background: #447967;font-size: 14px;line-height: 20px;color: #ffffff;font-weight: 600; padding: 10px 30px;border-radius: 30px;display: inline-block;vertical-align: top;margin: 10px 0px 0px 0px;}
#top .customP .textwidget a:hover{background: #ece191;color: #2d2d2d;}

#top .customP .pageContent{float: right;width: calc(100% - 320px);}
#top .customP .pageContent .avia-section{background: transparent;}
#top .pageContent .container{padding: 0px;}
#top .pageContent .commonHead.av-special-heading{margin: 0px 0px 0px 0px;}
#top .pageContent .commonHead .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 48px;line-height: 56px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .pageContent .commonHead .av-subheading{margin: 0px;}
#top .pageContent .commonHead .av-subheading p{font-size: 16px;line-height: 26px;color: #2d2d2d;font-weight: 500;}
#top .shopP .pageContent .commonHead .av-special-heading-tag{font-size: 42px;line-height: 50px;}

#top .pageContent .ourStory{background: transparent;}
#top .pageContent .ourStory .storyBox{background: #ffffff;border-radius: 30px;margin: 30px 0px 0px 0px;border: solid 1px #e8e8e8;}
#top .pageContent .ourStory .storyBox .av_textblock_section{float: left;width: 50%;padding: 40px 45px;}
#top .pageContent .ourStory .storyBox .av_textblock_section{border-right: solid 1px #e8e8e8;border-top: solid 1px #e8e8e8;}
#top .pageContent .ourStory .storyBox .av_textblock_section:nth-child(2n){border-right: none;}
#top .pageContent .ourStory .storyBox .av_textblock_section:nth-child(1), #top .pageContent .ourStory .storyBox .av_textblock_section:nth-child(2){border-bottom: none;border-top: none;}
#top .pageContent .ourStory .storyBox .avia_textblock{font-size: 16px;line-height: 26px;font-weight: 400;color: #2d2d2d;}
#top .pageContent .ourStory .storyBox .avia_textblock strong{font-weight: 400;color: #232323;font-size: 20px;line-height: 30px;}
#top .pageContent .ourStory .storyBox .avia_textblock h3{font-family: "IBM Plex Mono", monospace;font-size: 44px;line-height: 50px;color: #447967;font-weight: 600;text-transform: uppercase;margin: 0px 0px 0px 0px;}
#top .pageContent .ourStory .storyBox .avia_textblock p{margin: 0px;}

#top .mitchGhen{padding: 0px 0px;}
#top .mitchGhen .mitchGhenimg{margin: 10px 0px 0px 0px;}
#top .mitchGhen .mitchGhenimg .avia-image-container-inner, #top .mitchGhen .mitchGhenimg .avia_image{width: 100%;height: auto;}
#top .mitchGhen .mitchGhenimg .avia_image{border-radius: 30px 30px 0px 0px;}
#top .mitchGhen .mitchGhenText{margin: 0px;background: #ffffff;border-radius: 0px 0px 30px 30px;padding: 40px 50px;}
#top .mitchGhen .mitchGhenText .av-special-heading{margin: 0px 0px 15px 0px;}
#top .mitchGhen .mitchGhenText .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .mitchGhen .mitchGhenText .av-subheading p{font-size: 18px;line-height: 26px;color: #447967;font-weight: 500;}
#top .mitchGhen .mitchGhenText .avia_textblock{font-size: 16px;line-height: 26px;font-weight: 400;color: #2d2d2d;}
#top .mitchGhen .mitchGhenText .avia_textblock h4{font-family: "Gelasio", serif;font-size: 26px;line-height: 34px;color: #c2963f;font-weight: 500;margin: 0px 0px 10px 0px;}
#top .mitchGhen .mitchGhenText .avia_textblock p + h4{margin: 30px 0px 10px 0px;}
#top .mitchGhen .mitchGhenText .mitchService ul, #top .mitchGhen .mitchGhenText .mitchService ul li{margin: 0px;padding: 0px;}
#top .mitchGhen .mitchGhenText .mitchService ul{margin: 20px 0px 0px 0px;}
#top .mitchGhen .mitchGhenText .mitchService ul li{display: inline-block;vertical-align: top;background: #ffffff;border: solid 1px #d5ab49;color: #c2963f;padding: 8px 20px;border-radius: 30px;font-weight: 500;margin: 5px 5px 5px 0px;}
#top .mitchGhen .mitchGhenText .mitchBook ul, #top .mitchGhen .mitchGhenText .mitchBook ul li{margin: 0px;padding: 0px;}
#top .mitchGhen .mitchGhenText .mitchBook ul li{margin: 15px 0px;list-style: none;float: left;width: 50%;}
#top .mitchGhen .mitchGhenText .mitchBook ul li strong{color: #c2963f;font-weight: 500;font-size: 18px;line-height: 26px;}
#top .mitchGhen .mitchGhenText .mitchBook ul li a{color: #447967;border-bottom: solid 1px #447967;}

#top .mitchGhen .avia-buttonrow-wrap{margin: 40px 0px 30px 0px;text-align: left;}
#top .mitchGhen .avia-button{background: #ffffff;border: solid 1px #2d2d2d;padding: 12px 40px;font-size: 16px;line-height: 24px;color: #232323;font-weight: 500;border-radius: 40px;}
#top .mitchGhen .avia-button:hover{background: #2d2d2d;color: #ffffff;}
#top .mitchGhen .avia-button:first-child{background: #ffffff url(images/arrow-black-icon.png) no-repeat right 20px center;padding: 12px 60px 12px 40px;}
#top .mitchGhen .avia-button:first-child:hover{background: #2d2d2d url(images/arrow-icon.png) no-repeat right 20px center;}

#top .mitchGhen .mitchGhenStoryH .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .mitchGhen .mitchGhenStory{background: #ffffff;border-radius: 30px;margin: 20px 0px 0px 0px;border: solid 1px #e8e8e8;}
#top .mitchGhen .mitchGhenStory .av_textblock_section{float: left;width: 50%;padding: 40px 45px;}
#top .mitchGhen .mitchGhenStory .av_textblock_section{border-right: solid 1px #e8e8e8;border-top: solid 1px #e8e8e8;}
#top .mitchGhen .mitchGhenStory .av_textblock_section:nth-child(2n){border-right: none;}
#top .mitchGhen .mitchGhenStory .av_textblock_section:nth-child(1), #top .pageContent .ourStory .storyBox .av_textblock_section:nth-child(2){border-top: none;}
#top .mitchGhen .mitchGhenStory .avia_textblock{font-size: 16px;line-height: 26px;font-weight: 400;color: #2d2d2d;}
#top .mitchGhen .mitchGhenStory .avia_textblock h4{font-family: "Gelasio", serif;font-size: 28px;line-height: 36px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 10px 0px;}
#top .mitchGhen .mitchGhenStory .avia_textblock p{margin: 0px;}

#top .mediaTeaching .avia_textblock{background: #ffffff;padding: 35px 45px 40px 45px;border: solid 1px #dcdcdc;border-radius: 30px;margin: 30px 0px 0px 0px;}
#top .mediaTeaching .avia_textblock{font-size: 16px;line-height: 26px;font-weight: 400;color: #2d2d2d;}
#top .mediaTeaching .avia_textblock h5{font-family: "Gelasio", serif;font-size: 32px;line-height: 40px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .mediaTeaching .avia_textblock p{margin: 0px;}

#top .studentsSay .avia-testimonial-wrapper{margin: 0px;}
#top .studentsSay .avia-testimonial{background: transparent;}
#top .studentsSay .avia-testimonial_inner{background: #ffffff;border: solid 1px #dcdcdc;padding: 35px 45px;border-radius: 30px;margin: 20px 0px 0px 0px;}
#top .studentsSay .avia-testimonial-content{font-size: 16px;line-height: 26px;color: #2d2d2d;}
#top .studentsSay .avia-testimonial-name, #top .studentsSay .avia-testimonial-subtitle{font-size: 16px;line-height: 26px;color: #2d2d2d;font-weight: 600;}
#top .studentsSay .avia-testimonial-subtitle{font-weight: 400;}
#top .studentsSay .avia-buttonrow-wrap{margin: 40px 0px 30px 0px;text-align: center;}
#top .studentsSay .avia-button{background: #2d2d2d url(images/arrow-icon.png) no-repeat right 20px center;border: solid 1px #2d2d2d;padding: 12px 60px 12px 40px;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 500;border-radius: 40px;}
#top .studentsSay .avia-button:hover{background: #ffffff url(images/arrow-black-icon.png) no-repeat right 20px center;color: #2d2d2d;}


#top .educationPage .educationBox{background: #ffffff;padding: 40px 45px;border: solid 1px #dcdcdc;border-radius: 30px;margin: 30px 0px 0px 0px;}
#top .educationPage .educationBox .av-special-heading{margin: 0px 0px 15px 0px;}
#top .educationPage .educationBox .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .educationPage .educationBox .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 18px;line-height: 26px;color: #447967;font-weight: 500;}
#top .educationPage .educationBox .avia_textblock{font-size: 16px;line-height: 26px;font-weight: 400;color: #2d2d2d;}
#top .educationPage .educationBox .avia_textblock h4{font-size: 22px;line-height: 30px;color: #232323;font-weight: 600;margin: 0px 0px 10px 0px;}
#top .educationPage .educationBox .avia_textblock p + h4{margin: 30px 0px 10px 0px;}
#top .educationPage .educationBox .avia_textblock ul, #top .educationPage .educationBox .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .educationPage .educationBox .avia_textblock ul{margin: 20px 0px 0px 0px;}
#top .educationPage .educationBox .avia_textblock ul li{display: inline-block;vertical-align: top;background: #ffffff;border: solid 1px #d5ab49;color: #c2963f;padding: 8px 20px;border-radius: 30px;font-weight: 500;margin: 5px 5px 5px 0px;}
#top .educationPage .educationBox .avia-button-wrap{margin: 30px 0px 0px 0px;text-align: left;}
#top .educationPage .educationBox .avia-button{background: transparent url(images/arrow-black-icon.png) no-repeat right center;background-size: auto 12px; border: none;border-bottom: solid 2px #2d2d2d;font-family: "Barlow", sans-serif;font-size: 20px;line-height: 28px;color: #2d2d2d;font-weight: 500; padding: 5px 35px 5px 0px;margin: 0px; border-radius: 0px;}
#top .educationPage .educationBox .avia-button:hover{background: transparent url(images/arrow-black-icon.png) no-repeat right center;background-size: auto 12px;border-bottom: solid 2px #2d2d2d;color: #2d2d2d;}
#top .educationPage .greenBox{border-top: solid 8px #447967;}
#top .educationPage .greenBox .avia_textblock ul li{border: solid 1px #447967;color: #447967;}
#top .educationPage .greenBox .avia-button{border-bottom: solid 2px #447967;color: #447967;}
#top .educationPage .redBox{border-top: solid 8px #81436f;}
#top .educationPage .redBox .avia_textblock ul li{border: solid 1px #81436f;color: #81436f;}
#top .educationPage .redBox .avia-button{border-bottom: solid 2px #81436f;color: #81436f;}
#top .educationPage .blueBox{border-top: solid 8px #465d9b;}
#top .educationPage .blueBox .avia_textblock ul li{border: solid 1px #465d9b;color: #465d9b;}
#top .educationPage .blueBox .avia-button{border-bottom: solid 2px #465d9b;color: #465d9b;}

#top .howHelp{padding: 60px 0px 0px 0px;}

#top .eventSection{padding: 60px 0px 0px 0px;}
#top .eventSection .eventsinside .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 30px;line-height: 38px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .eventSection .eventsinside .avia-table{margin: 20px 0px 0px 0px;}
#top .eventSection .eventsinside .avia-table td{padding: 20px 20px;background: #ffffff;font-size: 16px;line-height: 24px;font-weight: 400;color: #2d2d2d;}
#top .eventSection .eventsinside .avia-table td strong{font-size: 18px;line-height: 26px;color: #2d2d2d;font-weight: 500;display: block;margin: 0px 0px 5px 0px;}
#top .eventSection .eventsinside .avia-table .avia-highlight-col{vertical-align: middle;width: 200px;font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 26px;color: #2d2d2d;font-weight: 500;}

#top .resourcesSupport{padding: 60px 0px 0px 0px;}
#top .resourcesSupport .resourcesBox{background: #ffffff;padding: 40px 45px;border: solid 1px #dcdcdc;border-radius: 30px;margin: 30px 0px 0px 0px;}
#top .resourcesSupport .resourcesBox .av-special-heading{margin: 0px 0px 15px 0px;}
#top .resourcesSupport .resourcesBox .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .resourcesSupport .resourcesBox .av-subheading p{font-size: 22px;line-height: 30px;color: #2d2d2d;font-weight: 500;}
#top .resourcesSupport .resourcesBox .avia_textblock{font-size: 18px;line-height: 26px;font-weight: 400;color: #2d2d2d;}
#top .resourcesSupport .resourcesBox .avia_textblock ul, #top .resourcesSupport .resourcesBox .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .resourcesSupport .resourcesBox .avia_textblock ul li{list-style: none;margin: 20px 0px;background: url(images/list-icon.png) no-repeat left top 5px;padding: 0px 0px 0px 45px;}
#top .resourcesSupport .resourcesBox .avia_textblock ul li h5{font-size: 20px;line-height: 28px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .resourcesSupport .resourcesBox .avia_textblock ul li p{margin: 0px;}

#top .resourcesSupport .resourcesLists{background: #ffffff;border: solid 1px #dcdcdc;border-radius: 30px;margin: 30px 0px 0px 0px;}
#top .resourcesSupport .resourcesLists .av_textblock_section{float: left;width: 50%;padding: 40px 45px;}
#top .resourcesSupport .resourcesLists .av_textblock_section{border-right: solid 1px #e8e8e8;border-top: solid 1px #e8e8e8;}
#top .resourcesSupport .resourcesLists .av_textblock_section:nth-child(2n){border-right: none;}
#top .resourcesSupport .resourcesLists .av_textblock_section:nth-child(1), #top .resourcesSupport .resourcesLists .av_textblock_section:nth-child(2){border-top: none;}
#top .resourcesSupport .resourcesLists .avia_textblock{font-size: 18px;line-height: 26px;font-weight: 400;color: #2d2d2d;}
#top .resourcesSupport .resourcesLists .avia_textblock h4{font-family: "Gelasio", serif;font-size: 26px;line-height: 34px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .resourcesSupport .resourcesLists .avia_textblock ul, #top .resourcesSupport .resourcesLists .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .resourcesSupport .resourcesLists .avia_textblock ul li{list-style: none;margin: 12px 0px;background: url(images/list-icon.png) no-repeat left top 2px;background-size: auto 22px; padding: 0px 0px 0px 32px;}
#top .resourcesSupport .resourcesLists .avia_textblock ul li p{margin: 0px;}

#top .resourcesSupport .resourcesBox .avia-button-wrap{margin: 40px 0px 0px 0px;text-align: left;}
#top .resourcesSupport .resourcesBox .avia-button{background: #2d2d2d url(images/arrow-icon.png) no-repeat right 20px center;border: solid 1px #2d2d2d;padding: 12px 60px 12px 40px;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 500;border-radius: 40px;}
#top .resourcesSupport .resourcesBox .avia-button:hover{background: #ffffff url(images/arrow-black-icon.png) no-repeat right 20px center;color: #2d2d2d;}

#top .featuredCont .commonHead.av-special-heading{margin: 0px 0px 30px 0px;}
#top .featuredCont .av_one_fourth{float: left;width: calc(94% / 4);margin: 0px 2% 0px 0px;position: relative;}
#top .featuredCont .av_one_fourth:last-child{margin: 0px;}
#top .featuredCont .avia_textblock{font-size: 18px;line-height: 24px;color: #ffffff;font-weight: 600;position: absolute;bottom: 0px;padding: 15px 20px;}
#top .featuredCont .avia_textblock strong{font-family: "IBM Plex Mono", monospace;font-size: 16px;color: #ffffff;font-weight: 500;text-transform: uppercase;}
#top .featuredCont .avia_textblock p{margin: 0px;}
#top .featuredCont .avia-image-container{margin: 0px;}
#top .featuredCont .avia-image-container-inner, #top .featuredCont .avia_image{width: 100%;height: auto;}
#top .featuredCont .avia_image{border-radius: 15px;}
#top .featuredCont .image-overlay{background: rgba(0, 0, 0, 0.8) url(images/video-pay-icon.png) no-repeat center;}
#top .featuredCont .image-overlay .image-overlay-inside{display: none;}

#top .podcastLists{padding: 60px 0px 0px 0px;}
#top .podcastLists .av_one_third{float: left;width: calc(96% / 3);margin: 2% 2% 0px 0px;position: relative;}
#top .podcastLists .av_one_third:nth-child(3n + 1){margin-right: 0px;}
#top .podcastLists .avia-image-container{margin: 0px;}
#top .podcastLists .avia-image-container-inner, #top .podcastLists .avia_image{width: 100%;height: auto;}
#top .podcastLists .avia_image{border-radius: 15px 15px 0px 0px;}
#top .podcastLists .avia_textblock{background: #ffffff;font-family: "IBM Plex Mono", monospace;font-size: 15px;line-height: 22px;color: #2d2d2d;font-weight: 500;text-transform: uppercase;padding: 18px 20px;border-radius: 0px 0px 15px 15px;}
#top .podcastLists .avia_textblock h4{font-family: "Gelasio", serif;font-size: 22px;color: #2d2d2d;line-height: 30px;text-transform: none;font-weight: 500;margin: 3px 0px 0px 0px;}
#top .podcastLists .avia_textblock p{margin: 0px;}
#top .podcastLists .image-overlay{background: rgba(0, 0, 0, 0.8) url(images/video-pay-icon.png) no-repeat center;}
#top .podcastLists .image-overlay .image-overlay-inside{display: none;}

#top .mediaArticles{padding: 60px 0px 0px 0px;}
#top .mediaArticles .avia-image-container-inner, #top .mediaArticles .avia_image{width: 100%;height: auto;}
#top .mediaArticles .flex_column_table{margin: 30px 0px 0px 0px !important;background: #ffffff;border-radius: 20px;overflow: hidden;}
#top .mediaArticles .articleText{padding: 50px 60px;}
#top .mediaArticles .articleText .avia_textblock{font-size: 18px;line-height: 28px;color: #2d2d2d;font-weight: 400;}
#top .mediaArticles .articleText .av-special-heading{margin: 0px 0px 15px 0px;}
#top .mediaArticles .articleText .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .mediaArticles .articleText .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 18px;line-height: 26px;color: #926B02;font-weight: 500;text-transform: uppercase;}
#top .mediaArticles .articleText .avia-button-wrap{margin: 40px 0px 0px 0px;text-align: left;}
#top .mediaArticles .articleText .avia-button{background: #2d2d2d url(images/arrow-icon.png) no-repeat right 20px center;border: solid 1px #2d2d2d;padding: 12px 60px 12px 40px;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 500;border-radius: 40px;}
#top .mediaArticles .articleText .avia-button:hover{background: #ffffff url(images/arrow-black-icon.png) no-repeat right 20px center;color: #2d2d2d;}

#top .publications{padding: 60px 0px 0px 0px;}
#top .publications .flex_column_table{margin: 30px 0px 0px 0px !important;}
#top .publications .av_one_third{background: #ffffff;padding: 30px 40px;border: solid 1px #e0e4e7;border-radius: 20px;overflow: hidden;}
#top .publications .av_one_third .av-special-heading{margin: 15px 0px 0px 0px;}
#top .publications .av_one_third .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 22px;line-height: 28px;color: #2d2d2d;font-weight: 400;margin: 0px 0px 10px 0px;}
#top .publications .av_one_third .av-subheading p{font-size: 16px;line-height: 24px;color: #2d2d2d;font-weight: 500;}
#top .publications .avia-button-wrap{text-align: left;margin: 15px 0px 0px 0px;}
#top .publications .avia-button{background: transparent url(images/more-link-icon.png) no-repeat right center;background-size: auto 12px;border: none;border-bottom: solid 2px transparent;font-size: 16px;line-height: 24px;color: #447967;font-weight: 500;padding: 2px 22px 2px 0px;margin: 0px;border-radius: 0px;}
#top .publications .avia-button:hover{border-bottom: solid 2px #447967;}

#top .followus .avia-image-container{margin: 0px;text-align: left;}
#top .followus .avia_textblock{font-size: 15px;line-height: 22px;color: #2d2d2d;font-weight: 500;}
#top .followus .avia_textblock h5{font-family: "Gelasio", serif;font-size: 20px;color: #2d2d2d;line-height: 28px;font-weight: 500;margin: 15px 0px 10px 0px;}
#top .followus .avia_textblock p{margin: 0px;}

#top .contactTop{padding: 60px 0px 0px 0px;background: #f7f4ed;}
#top .contactTop .entry-content-wrapper{padding: 40px 60px 50px 60px;background: #2d2d2d;border-radius: 20px;}
#top .contactTop .av-special-heading{margin: 0px 0px 15px 0px;}
#top .contactTop .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 42px;line-height: 50px;color: #ffffff;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .contactTop .av-subheading{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #ece191;font-weight: 500;text-transform: uppercase;}
#top .contactTop .avia_textblock{font-size: 18px;line-height: 28px;font-weight: 500;color: #bbbbbb;}
#top .contactTop .avia_textblock h4{font-family: "Gelasio", serif;font-size: 42px;line-height: 50px;color: #e6da87;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .contactTop .avia_textblock p{margin: 0px;}

#top .contactForm{padding: 60px 0px;}
#top .contactForm .av-special-heading{margin: 0px 0px 20px 0px;}
#top .contactForm .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .contactForm .av-subheading p{font-size: 16px;line-height: 24px;color: #2d2d2d;font-weight: 500;}
#top .contactForm .avia_textblock{font-size: 18px;line-height: 26px;color: #2d2d2d;}
#top .contactForm .avia_textblock a{font-weight: 500;color: #2d2d2d;}
#top .contactForm .avia_textblock h4{font-family: "IBM Plex Mono", monospace;font-size: 22px;line-height: 30px;color: #2d2d2d;font-weight: 500;text-transform: uppercase;}
#top .contactForm .avia_textblock ul, #top .contactForm .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .contactForm .avia_textblock ul li{list-style: none;margin: 20px 0px;}
#top .contactForm .avia_textblock ul li strong{font-weight: 500;color: #232323;}
#top .contactForm .getTouch ul li:nth-child(1){background: url(images/email-icon.png) no-repeat left top 5px;padding: 0px 0px 0px 45px;}
#top .contactForm .getTouch ul li:nth-child(2){background: url(images/call-icon.png) no-repeat left top 5px;padding: 0px 0px 0px 45px;}
#top .contactForm .getTouch ul li:nth-child(3){background: url(images/address-icon.png) no-repeat left top 5px;padding: 0px 0px 0px 45px;}
#top .contactForm .officeHours, #top .contactForm .responseTime, #top .contactForm .followAlong{border-top: solid 1px #ebebeb;padding-top: 20px;margin-top: 30px;}
#top .contactForm .officeHours ul li{padding: 0px 0px 0px 45px;}
#top .contactForm .officeHours ul li:nth-child(1){background: url(images/time-icon.png) no-repeat left top 5px;padding: 0px 0px 0px 45px;}
#top .contactForm .responseTime{border-top: solid 1px #ebebeb;padding-top: 20px;margin-top: 30px;font-size: 16px;line-height: 24px;}
#top .contactForm .responseTime p{margin: 0px;}
#top .contactForm .followAlong a{margin-right: 5px !important;}

#top .contactForm .av_three_fifth, #top .contactForm .av_two_fifth{background: #ffffff;padding: 40px 45px;border: solid 1px #dcdcdc;border-radius: 30px;}
#top .contactForm .av_three_fifth{width: 66%;margin-right: 4%;}
#top .contactForm .av_two_fifth{width: 30%;margin: 0px;}
#top .contactForm .wpforms-container, #top .contactForm .wpforms-form{margin: 0px;}
#top .contactForm .wpforms-form .wpforms-field{padding: 12px 0px;}
#top .contactForm .wpforms-form .wpforms-field-layout{padding: 0px;}
#top .contactForm .wpforms-form .wpforms-field-label{font-size: 16px;line-height: 24px;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .contactForm .wpforms-form .wpforms-field-label .wpforms-required-label{display: none;}
#top .contactForm .wpforms-form input, #top .contactForm .wpforms-form textarea, #top .contactForm .wpforms-form select{background-color: #fef4dc;border: none;font-family: "Poppins", sans-serif;font-size: 16px;line-height: 22px;color: #232323;height: auto;padding: 12px 18px;margin: 0px;border-radius: 12px;}
#top .contactForm .wpforms-form textarea{height: 120px;}
#top .contactForm .wpforms-form .wpforms-submit-container{text-align: left;margin: 0px;}
#top .contactForm .wpforms-form .wpforms-submit{background: #2d2d2d;padding: 15px 60px 15px 60px;margin: 20px 0px 10px 0px;font-family: "Barlow", sans-serif;font-size: 22px;line-height: 30px;color: #ffffff;font-weight: 500;height: auto;letter-spacing: 0.5px;border: none;border-radius: 12px;}
#top .contactForm .wpforms-form .wpforms-submit:hover{background: #282a2d;color: #ffffff;}
#top .contactForm .wpforms-form .wpforms-error{margin: 5px 0px 0px 0px;font-size: 16px;}

#top.single.single-post #main{background: #f7f4ed;}
#top.single.single-post #main .container_wrap{background: transparent;padding: 60px 0px;}
#top .fullsize .template-blog .post-title, #top .fullsize .template-blog .post .entry-content-wrapper, #top .fullsize .template-blog .post .entry-content-wrapper > *{max-width: 100% !important;text-align: left;}
#top.single.single-post .av-main-single{background: #ffffff;padding: 50px 50px;border-radius: 30px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
#top.single.single-post .av-main-single .big-preview.single-big{height: 400px;position: relative;padding: 0px;overflow: hidden;border-radius: 20px;}
#top.single.single-post .av-main-single .big-preview.single-big a{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;}
#top.single .fullsize .template-blog .post-title{font-family: "Gelasio", serif;font-size: 42px;line-height: 46px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;text-align: left;padding: 0px;}
#top.single .fullsize .template-blog .post .entry-content-wrapper{font-size: 16px;line-height: 26px;font-weight: 400;color: #2d2d2d;margin: 30px 0px 0px 0px;}
#top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content strong, #top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content a{font-weight: 600;color: #2d2d2d;}
#top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content a{color: #3d5f9e;border-bottom: solid 2px transparent;}
#top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content a:hover{color: #2d2d2d;border-bottom: solid 2px #decb7f;}
#top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content h2{font-size: 32px;line-height: 40px;color: #447967;font-weight: 700;}
#top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content h3{font-size: 24px;line-height: 32px;color: #447967;font-weight: 700;}
#top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content h3{color: #2d2d2d;}
#top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content p + h2, #top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content p + h3{margin: 40px 0px 10px 0px;}
#top.single .fullsize .template-blog .post .entry-content-wrapper .entry-content ul{margin: 15px 0px 30px 0px;}
#top.single .fullsize .template-blog .post-meta-infos{text-align: left;margin: 20px 0px 30px 0px;font-size: 16px;line-height: 24px;}
#top.single .fullsize .template-blog .post-meta-infos .minor-meta{background: #ece191;font-size: 14px;line-height: 20px;color: #2d2d2d;font-weight: 600;padding: 10px 30px;border-radius: 30px;display: inline-block;vertical-align: top;margin: 0px 10px 0px 0px;}
#top.single .fullsize .template-blog .post-meta-infos .text-sep{display: none;}
#top.single .fullsize .template-blog .post-meta-infos .minor-meta a{color: #2c6a55;border-bottom: solid 2px #ece191;}
#top.single .fullsize .template-blog .post-meta-infos .minor-meta a:hover{color: #2d2d2d;border-bottom: solid 2px #2d2d2d;}
#top.single .fullsize .template-blog .post .entry-content hr{margin: 40px 0px 30px 0px;border-width: 2px 0 0;}
#top.single .fullsize .template-blog .post_delimiter{display: none;}
#top.single .fullsize .template-blog .post .entry-footer .av-share-link-description{font-size: 22px;line-height: 30px;color: #2d2d2d;font-weight: 600;text-transform: uppercase;margin: 0px 0px 10px 0px;}


#top.single.single-product #main{background: #f7f4ed;}
#top.single.single-product #main .template-shop{background: transparent;padding: 60px 0px;}
#top.single.single-product .template-shop .product{background: #ffffff;padding: 50px 50px;border-radius: 30px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
#top.single.single-product .template-shop .single-product-main-image{width: 42%;margin-right: 3%;padding: 0px;}
#top.single.single-product .template-shop .single-product-summary{width: 55%;}
#top.single.single-product .template-shop #payment-method-message{background: #ece191;padding: 15px 20px;height: auto;border-radius: 8px;margin: 20px 0px 15px 0px;}
#top.single.single-product .template-shop .product_title{font-family: "Gelasio", serif;font-size: 36px;line-height: 40px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 10px 0px;}
#top.single.single-product .template-shop .price, 
#top.single.single-product .template-shop .woocommerce-Price-amount, 
#top.single.single-product .template-shop .woocommerce-Price-currencySymbol{font-size: 36px;line-height: 40px;color: #2d2d2d;font-weight: 700;margin: 0px;}
#top.single.single-product .template-shop .price del{margin-right: 6px;vertical-align: center;position: relative;text-decoration: none !important;}
#top.single.single-product .template-shop .price del:before{content: "";position: absolute;left: 0px;right: 0px;height: 3px;background: #2d2d2d;top: 30%;}
#top.single.single-product .template-shop .price del .woocommerce-Price-amount, 
#top.single.single-product .template-shop .price del .woocommerce-Price-currencySymbol{font-size: 28px;line-height: 30px;color: #676767;font-weight: 600;margin: 0px;}
#top.single.single-product .template-shop .price ins:before{display: none !important;}
#top.single.single-product .template-shop .woocommerce-product-details__short-description{font-size: 15px;line-height: 24px;color: #2d2d2d;}
#top.single.single-product .template-shop .woocommerce-product-details__short-description strong{color: #2d2d2d;font-weight: 600;}
#top.single.single-product .template-shop .in-stock{color: #77a464;font-weight: 500;padding: 0px;}
#top.single.single-product .template-shop .single_add_to_cart_button{background: #447967;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 600;text-transform: uppercase;padding: 12px 40px;border-radius: 30px;display: inline-block;vertical-align: top;margin: 0px 0px 0px 0px;}
#top.single.single-product .template-shop form.cart{margin: 30px 0px 20px 0px;}
#top.single.single-product .template-shop form.cart div.quantity{margin: 2px 15px 0px 0px;}
#top.single.single-product .template-shop .quantity input.plus, #top.single.single-product .template-shop .quantity input.minus{width: 44px;height: 44px;border-radius: 50%;background: #9e9e9e;font-size: 22px;line-height: 30px;color: #ffffff;border: none;}
#top.single.single-product .template-shop .quantity input.qty{border: none;font-family: "Poppins", sans-serif;font-size: 18px;color: #2d2d2d;}
#top.single.single-product .template-shop .wcpay-express-checkout-wrapper{max-width: 335px;}
#top.single.single-product .template-shop .product_meta{border-top: solid 2px #f6f6f6;padding: 12px 0px;font-size: 14px;color: #2d2d2d;}
#top.single.single-product .template-shop .product_meta .posted_in{margin-right: 0px;display: block;}
#top.single.single-product .template-shop .product_meta a{color: #465e9c;font-weight: 600;letter-spacing: 0.2px;}
#top.single.single-product .template-shop .product_meta a:hover{color: #2d2d2d;border-bottom: solid 2px #decb7f;}
#top.single.single-product .template-shop .woocommerce-tabs{padding: 0px 0px 0px 0px;margin: 45px 0px 0px 0px;}
#top.single.single-product .template-shop .woocommerce-Tabs-panel{background: #ffffff;padding: 20px 0px 0px 0px;font-size: 15px;line-height: 22px;color: #2d2d2d;border: none;width: 100%;}
#top.single.single-product .template-shop .woocommerce-Tabs-panel hr{margin: 35px 0px 30px 0px;border-width: 2px 0 0;}
#top.single.single-product .template-shop .woocommerce-Tabs-panel h2{font-size: 26px;line-height: 32px;color: #447967;font-weight: 700;}
#top.single.single-product .template-shop .woocommerce-Tabs-panel h3{font-size: 20px;line-height: 28px;color: #447967;font-weight: 700;}
#top.single.single-product .template-shop .woocommerce-Tabs-panel strong, #top.single.single-product .template-shop .woocommerce-Tabs-panel a{font-weight: 600;color: #2d2d2d;}
#top.single.single-product .template-shop .woocommerce-Tabs-panel a{color: #3d5f9e;border-bottom: solid 2px transparent;}
#top.single.single-product .template-shop .woocommerce-Tabs-panel a:hover{color: #2d2d2d;border-bottom: solid 2px #decb7f;}
#top.single.single-product .template-shop .woocommerce-Tabs-panel ul li{margin: 5px 0px;}
#top.single.single-product .template-shop .woocommerce-tabs ul.tabs{border-bottom: solid 2px #447967;}
#top.single.single-product .template-shop .woocommerce-tabs ul.tabs li a{background: #ffffff;border: none;font-size: 16px;color: #232323;font-weight: 600;text-transform: uppercase;padding: 12px 30px 10px 30px;border-radius: 8px 8px 0px 0px;}
#top.single.single-product .template-shop .woocommerce-tabs ul.tabs li.active a{background: #447967;color: #ffffff;}
#top.single.single-product .template-shop .single-product-summary .woocommerce-tabs{display: none;}

#top.single.single-product #main .avia-section.fullsize{border: none;background: #f7f4ed;padding: 0px 0px 60px 0px;}
#top.single.single-product #main .avia-section.fullsize .template-page{padding: 0px;}
#top.single.single-product #main .avia-section.fullsize .template-page .product_column{margin: 0px;}
#top.single.single-product #main .avia-section.fullsize .product_column .thumbnail_container{border-radius: 12px;height: 220px;position: relative;overflow: hidden;}
#top.single.single-product #main .avia-section.fullsize .product_column .thumbnail_container img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#top.single.single-product #main .avia-section.fullsize .product_column h2{font-family: "Gelasio", serif;font-size: 52px;line-height: 60px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 20px 0px;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products{float: left;width: 100%;margin: 0px;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products .product{background: #ffffff;padding: 20px;border-radius: 20px;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products .product:nth-child(1){border-top: solid 5px #447967;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products .product:nth-child(2){border-top: solid 5px #465e9c;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products .product:nth-child(3){border-top: solid 5px #824370;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products .product:nth-child(4){border-top: solid 5px #a64c2c;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products .inner_product{border: none;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products .inner_product .avia-arrow{display: none;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products .inner_product_header{padding: 0px;border: none;min-height: 40px;position: inherit;}
#top.single.single-product #main .avia-section.fullsize .product_column ul.products .woocommerce-loop-product__title{font-family: "Poppins", sans-serif;font-size: 16px;color: #2d2d2d;line-height: 24px;font-weight: 600;padding: 0px;margin: 18px 0px 10px 0px;}
#top.single.single-product #main .avia-section.fullsize .product_column .price, 
#top.single.single-product #main .avia-section.fullsize .product_column .woocommerce-Price-amount, 
#top.single.single-product #main .avia-section.fullsize .product_column .woocommerce-Price-currencySymbol{font-size: 22px;line-height: 30px;color: #2d2d2d;font-weight: 700;margin: 0px;}
#top.single.single-product #main .avia-section.fullsize .product_column del{margin-right: 6px;vertical-align: bottom;}
#top.single.single-product #main .avia-section.fullsize .product_column del .woocommerce-Price-amount, 
#top.single.single-product #main .avia-section.fullsize .product_column del .woocommerce-Price-currencySymbol{font-size: 18px;line-height: 30px;color: #676767;font-weight: 600;margin: 0px;}
#top.single.single-product #main .avia-section.fullsize .product_column ins:before{display: none;}
#top.single.single-product #main .avia-section.fullsize .product_column .avia_cart_buttons{padding: 0px;border: none;margin: 20px 0px 0px 0px;background: transparent;opacity: 1;}
#top.single.single-product #main .avia-section.fullsize .avia_cart_buttons .button{background: #447967;font-size: 14px;line-height: 22px;color: #ffffff;font-weight: 600;text-transform: uppercase;padding: 10px 10px;border-radius: 30px;}
#top.single.single-product #main .avia-section.fullsize .avia_cart_buttons .button.add_to_cart_button{margin-right: 2%;background: #ece191;color: #2d2d2d;}
#top.single.single-product #main .avia-section.fullsize .avia_cart_buttons .button .avia-svg-icon{display: none;}
#top.single.single-product #main .avia-section.fullsize .onsale{position: absolute;top: 8px;}

#top .supplementLists{padding: 60px 0px 0px 0px;}
#top .supplementLists .avia-product-slider-container{margin: 30px 0px 0px 0px;}
#top .supplementLists .product-sorting{display: none !important;}
#top .supplementLists .products{float: left;width: 100%;margin: 0px;}
#top .supplementLists .products .thumbnail_container{border-radius: 0px;height: 220px;position: relative;overflow: hidden;}
#top .supplementLists .products .thumbnail_container img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#top .supplementLists .products .product{background: #ffffff;padding: 0px;border-radius: 20px;overflow: hidden;}
#top .supplementLists .products .inner_product{border: none;}
#top .supplementLists .products .inner_product .avia-arrow{display: none;}
#top .supplementLists .products .inner_product_header{padding: 15px 15px;border: none;min-height: 40px;position: inherit;}
#top .supplementLists .products .woocommerce-loop-product__title{font-family: "Poppins", sans-serif;font-size: 15px;color: #2d2d2d;line-height: 22px;font-weight: 600;text-transform: inherit;letter-spacing: 0px;padding: 0px;margin: 0px 0px 10px 0px;}
#top .supplementLists .products .price, 
#top .supplementLists .products .woocommerce-Price-amount, 
#top .supplementLists .products .woocommerce-Price-currencySymbol{font-size: 18px;line-height: 26px;color: #2d2d2d;font-weight: 700;margin: 0px;}
#top .supplementLists .products del{margin-right: 5px;}
#top .supplementLists .products del .woocommerce-Price-amount, 
#top .supplementLists .products del .woocommerce-Price-currencySymbol{font-size: 16px;line-height: 30px;color: #676767;font-weight: 600;margin: 0px;}
#top .supplementLists .products ins:before{display: none !important;}
#top .supplementLists .products .avia_cart_buttons{padding: 0px 15px 15px 15px;border: none;margin: 0px 0px 0px 0px;background: transparent;opacity: 1;}
#top .supplementLists .products .avia_cart_buttons .button{background: #447967;font-size: 13px;line-height: 20px;color: #ffffff;font-weight: 600;text-transform: uppercase;padding: 8px 10px;border-radius: 30px;}
#top .supplementLists .products .avia_cart_buttons .button.add_to_cart_button{margin-right: 2%;background: #ece191;color: #2d2d2d;}
#top .supplementLists .products .avia_cart_buttons .button .avia-svg-icon{display: none;}
#top .supplementLists .products .avia_cart_buttons .button-mini-delimiter{display: none;}
#top .supplementLists .products .onsale{position: absolute;top: 8px;}

#top .digitalPrograms .av_one_third{margin-top: 30px;background: #ffffff;padding: 30px 30px;border-radius: 20px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);border-top: solid 4px #2d2d2d;transition: all 0.3s ease-in;}
#top .digitalPrograms .avia_textblock{font-size: 15px;line-height: 22px;color: #2d2d2d;}
#top .digitalPrograms .avia_textblock h4{font-family: "Gelasio", serif;font-size: 20px;line-height: 26px;color: #2d2d2d;margin: 15px 0px 0px 0px;}
#top .digitalPrograms .avia_textblock h4 strong{color: #ae3f16;font-size: 16px;font-weight: 500;}
#top .digitalPrograms .avia_textblock p{margin: 0px;}
#top .digitalPrograms .av-special-heading{margin: 0px 0px 10px 0px;}
#top .digitalPrograms .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 20px;line-height: 28px;color: #2d2d2d;font-weight: 600;}
#top .digitalPrograms .av-subheading p{font-family: "IBM Plex Mono", monospace;font-size: 15px;line-height: 22px;color: #176d57;font-weight: 600;text-transform: uppercase;}
#top .digitalPrograms .avia-button{background: transparent url(images/green-arrow.png) no-repeat right center;background-size: auto 16px;padding: 0px 20px 0px 0px;font-size: 15px;line-height: 22px;color: #2d2d2d;font-weight: 600;border: none;border-bottom: solid 2px #2d2d2d;border-radius: 0px;}

#top .digitalPrograms .av_one_third:nth-child(2){border-top: solid 4px #176d57;}
#top .digitalPrograms .av_one_third:hover:nth-child(2){box-shadow: 0px 15px 30px rgba(23, 103, 87, 0.2);}
#top .digitalPrograms .av_one_third:nth-child(3){border-top: solid 4px #34589d;}
#top .digitalPrograms .av_one_third:hover:nth-child(3){box-shadow: 0px 15px 30px rgba(52, 88, 157, 0.2);}
#top .digitalPrograms .av_one_third:nth-child(4){border-top: solid 4px #ae3f16;}
#top .digitalPrograms .av_one_third:hover:nth-child(4){box-shadow: 0px 15px 30px rgba(174, 63, 22, 0.2);}
#top .digitalPrograms .avia-button-wrap{text-align: left;margin: 15px 0px 0px 0px;}
#top .digitalPrograms .av_one_third:nth-child(2) .avia-button{background: transparent url(images/green-arrow.png) no-repeat right center;background-size: auto 11px;color: #176d57;border-bottom: solid 2px #176d57;}
#top .digitalPrograms .av_one_third:nth-child(3) .avia-button{background: transparent url(images/blue-arrow.png) no-repeat right center;background-size: auto 11px;color: #34589d;border-bottom: solid 2px #34589d;}
#top .digitalPrograms .av_one_third:nth-child(4) .avia-button{background: transparent url(images/red-arrow.png) no-repeat right center;background-size: auto 11px;color: #ae3f16;border-bottom: solid 2px #ae3f16;}

#top .perBundles{padding: 60px 0px;}
#top .perBundles .av_one_fifth{margin-top: 30px;background: #ffffff;padding: 22px 20px;border-radius: 20px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);border-top: solid 4px #2d2d2d;transition: all 0.3s ease-in;}
#top .perBundles .avia_textblock{font-size: 16px;line-height: 24px;color: #2d2d2d;text-align: center;}
#top .perBundles .avia_textblock strong{font-family: "IBM Plex Mono", monospace;font-weight: 500;text-transform: uppercase;}
#top .perBundles .avia_textblock h4{font-family: "Gelasio", serif;font-size: 18px;line-height: 26px;color: #2d2d2d;}
#top .perBundles .avia_textblock p{margin: 0px;}
#top .perBundles .av_one_fifth:nth-child(2){border-top: solid 4px #176d57;}
#top .perBundles .av_one_fifth:hover:nth-child(2){box-shadow: 0px 15px 30px rgba(23, 103, 87, 0.2);}
#top .perBundles .av_one_fifth:nth-child(3){border-top: solid 4px #34589d;}
#top .perBundles .av_one_fifth:hover:nth-child(3){box-shadow: 0px 15px 30px rgba(52, 88, 157, 0.2);}
#top .perBundles .av_one_fifth:nth-child(4){border-top: solid 4px #802d64;}
#top .perBundles .av_one_fifth:hover:nth-child(4){box-shadow: 0px 15px 30px rgba(128, 45, 100, 0.2);}
#top .perBundles .av_one_fifth:nth-child(5){border-top: solid 4px #ae3f16;}
#top .perBundles .av_one_fifth:hover:nth-child(5){box-shadow: 0px 15px 30px rgba(174, 63, 22, 0.2);}
#top .perBundles .av_one_fifth:nth-child(6){border-top: solid 4px #74541c;}
#top .perBundles .av_one_fifth:hover:nth-child(6){box-shadow: 0px 15px 30px rgba(116, 84, 28, 0.2);}
#top .perBundles .av_one_fifth:nth-child(2) .avia_textblock strong{color: #176d57;}
#top .perBundles .av_one_fifth:nth-child(3) .avia_textblock strong{color: #34589d;}
#top .perBundles .av_one_fifth:nth-child(4) .avia_textblock strong{color: #802d64;}
#top .perBundles .av_one_fifth:nth-child(5) .avia_textblock strong{color: #ae3f16;}
#top .perBundles .av_one_fifth:nth-child(6) .avia_textblock strong{color: #74541c;}

#top .whyFormulas{padding: 60px 0px 0px 0px;}
#top .whyFormulas .av_one_fourth{margin-top: 20px;background: #ffffff;padding: 22px 20px;border-radius: 20px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);border-top: solid 4px #2d2d2d;transition: all 0.3s ease-in;}
#top .whyFormulas .avia-image-container{text-align: left;}
#top .whyFormulas .avia_textblock{font-size: 15px;line-height: 22px;color: #2d2d2d;min-height: 140px;}
#top .whyFormulas .avia_textblock h4{font-family: "Gelasio", serif;font-size: 18px;line-height: 24px;color: #2d2d2d;margin: 0px 0px 5px 0px;}
#top .whyFormulas .avia_textblock p{margin: 0px;}
#top .whyFormulas .av_one_fourth:nth-child(2){border-top: solid 4px #176d57;}
#top .whyFormulas .av_one_fourth:hover:nth-child(2){box-shadow: 0px 15px 30px rgba(23, 103, 87, 0.2);}
#top .whyFormulas .av_one_fourth:nth-child(3){border-top: solid 4px #34589d;}
#top .whyFormulas .av_one_fourth:hover:nth-child(3){box-shadow: 0px 15px 30px rgba(52, 88, 157, 0.2);}
#top .whyFormulas .av_one_fourth:nth-child(4){border-top: solid 4px #802d64;}
#top .whyFormulas .av_one_fourth:hover:nth-child(4){box-shadow: 0px 15px 30px rgba(128, 45, 100, 0.2);}
#top .whyFormulas .av_one_fourth:nth-child(5){border-top: solid 4px #ae3f16;}
#top .whyFormulas .av_one_fourth:hover:nth-child(5){box-shadow: 0px 15px 30px rgba(174, 63, 22, 0.2);}
#top .whyFormulas .av_one_fourth:nth-child(6){border-top: solid 4px #74541c;}
#top .whyFormulas .av_one_fourth:hover:nth-child(6){box-shadow: 0px 15px 30px rgba(116, 84, 28, 0.2);}

#top .bundlesHead{min-height: 40px;}
#top .bundleLists{padding: 30px 0px 0px 0px;}
#top .bundleLists .flex_column_table{box-shadow: 0px 5px 20px rgba(0,0,0,0.1);border-radius: 30px;}
#top .bundleLists .av_one_half{padding: 40px 40px;}
#top .bundleLists .bundleListsL{background: #ffffff;border-radius: 30px 0px 0px 30px;}
#top .bundleLists .bundleListsR{background: #fbf9f5;border-radius: 0px 30px 30px 0px;border-left: solid 2px #e9e8e4;}
#top .bundleLists .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 24px;line-height: 32px;color: #2d2d2d;font-weight: 500;margin: 10px 0px 0px 0px;}
#top .bundleLists .av-subheading p{display: inline-block;vertical-align: top;background: #f6e8e4;font-family: "IBM Plex Mono", monospace;font-size: 15px;line-height: 22px;color: #B5502B;font-weight: 500;text-transform: uppercase;padding: 5px 20px;border-radius: 20px;}
#top .bundleLists .avia_textblock{font-size: 16px;line-height: 24px;color: #2d2d2d;}
#top .bundleLists .avia_textblock strong{font-family: "Gelasio", serif;font-size: 20px;line-height: 26px;color: #2C7965;font-weight: 500;}
#top .bundleLists .bundleListsR .avia_textblock ul, #top .bundleLists .bundleListsR .avia_textblock li{margin: 0px;padding: 0px;}
#top .bundleLists .bundleListsR .avia_textblock li{list-style: none;margin: 20px 0px;position: relative;padding-left: 55px;}
#top .bundleLists .bundleListsR .avia_textblock strong{color: #B5502B;}
#top .bundleLists .bundleListsR .avia_textblock li:nth-child(1){background: url(images/bundle-icon-1.png) no-repeat left top 3px;}
#top .bundleLists .bundleListsR .avia_textblock li:nth-child(2){background: url(images/bundle-icon-2.png) no-repeat left top 3px;}
#top .bundleLists .bundleListsR .avia_textblock li:nth-child(3){background: url(images/bundle-icon-3.png) no-repeat left top 3px;}
#top .bundleLists2 .av-subheading p{background: #f1e6ec;color: #883C6F;}
#top .bundleLists2 .bundleListsR .avia_textblock strong{color: #883C6F;}
#top .bundleLists2 .bundleListsR .avia_textblock li:nth-child(1){background: url(images/bundle-icon-4.png) no-repeat left top 3px;}
#top .bundleLists2 .bundleListsR .avia_textblock li:nth-child(2){background: url(images/bundle-icon-5.png) no-repeat left top 3px;}
#top .bundleLists2 .bundleListsR .avia_textblock li:nth-child(3){background: url(images/bundle-icon-6.png) no-repeat left top 3px;}

#top .bundleLists .avia-button-wrap{margin: 22px 0px 0px 0px;text-align: left;}
#top .bundleLists .avia-button{background: #2d2d2d url(images/arrow-icon.png) no-repeat right 20px center;background-size: auto 12px;border: none;padding: 10px 55px 12px 30px;font-size: 15px;line-height: 22px;color: #ffffff;font-weight: 500;border-radius: 40px;margin: 0px;}
#top .bundleLists .avia-button:hover{background: #B5502B url(images/arrow-icon.png) no-repeat right 20px center;background-size: auto 12px;}
#top .bundleLists2 .avia-button:hover{background: #883C6F url(images/arrow-icon.png) no-repeat right 20px center;background-size: auto 12px;}

#top .commonTop{padding: 60px 0px;background: #f7f4ed;}
#top .commonTop .entry-content-wrapper{background: #2d2d2d;padding: 45px 45px 40px 45px;border-radius: 20px;}
#top .commonTop .av-special-heading{margin: 0px 0px 15px 0px;float: left;}
#top .commonTop .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 42px;line-height: 50px;color: #ffffff;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .commonTop .av-subheading{font-family: "IBM Plex Mono", monospace;font-size: 20px;line-height: 28px;color: #ece191;font-weight: 500;text-transform: uppercase;}
#top .commonTop .avia_textblock{font-size: 16px;line-height: 26px;font-weight: 400;color: #bbbbbb;}
#top .commonTop .avia_textblock h3{font-size: 28px;line-height: 36px;color: #e6da87;font-weight: 600;margin: 0px 0px 0px 0px;}
#top .commonTop .avia_textblock p{margin: 10px 0px;}
#top .commonTop .avia_textblock p + h3{margin: 30px 0px 10px 0px;}
#top .commonTop .avia_textblock strong, #top .commonTop .avia_textblock a{color: #E3C786;font-weight: 600;}
#top .commonTop .avia_textblock strong{color: #f4f4f4;}
#top .commonTop .avia_textblock a:hover{border-bottom: solid 2px #e6da87;color: #ffffff;}
#top .commonTop .avia-button-wrap{text-align: left;margin: 30px 0px 0px 0px;}
#top .commonTop .avia-button{background: #ffffff url(images/arrow-black-icon.png) no-repeat right 20px center;border: solid 1px #2d2d2d;padding: 12px 60px 12px 40px;font-size: 16px;line-height: 24px;color: #2d2d2d;font-weight: 500;border-radius: 40px;}
#top .commonTop .avia-button:hover{background: #2d2d2d url(images/arrow-icon.png) no-repeat right 20px center;color: #ffffff;border: solid 1px #ffffff;}
#top .commonTop .formulaLink{margin: 40px 0px 0px 0px;}
#top .commonTop .formulaLink a{background: url(images/white-arrow.png) no-repeat right 0px center;background-size: auto 10px;padding-right: 20px;color: #e6e6e6;}
#top .commonTop .formulaLink h3{font-size: 16px;line-height: 24px;color: #e6da87;font-weight: 400;border-top: solid 1px #545454;padding-top: 10px;margin: 0px 0px 0px 0px;letter-spacing: 0.5px;}
#top .commonTop .formulaLink p + h3{margin: 20px 0px 0px 0px;}

#top .commonText{padding: 0px 0px 60px 0px;background: #f7f4ed;}
#top .commonText .entry-content-wrapper{background: #ffffff;padding: 40px 45px 45px 45px;border: solid 1px #dcdcdc;border-radius: 30px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
#top .commonText.greenB .entry-content-wrapper{border-top: solid 6px #447967 !important;}
#top .commonText.blueB .entry-content-wrapper{border-top: solid 6px #465e9c !important;}
#top .commonText.dredB .entry-content-wrapper{border-top: solid 6px #824370 !important;}
#top .commonText.redB .entry-content-wrapper{border-top: solid 6px #a64c2c !important;}
#top .commonText .av-special-heading{margin: 0px 0px 15px 0px;}
#top .commonText .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .commonText .av-subheading p{font-size: 22px;line-height: 30px;color: #2d2d2d;font-weight: 500;}
#top .commonText .avia_textblock{font-size: 16px;line-height: 24px;font-weight: 400;color: #2d2d2d;}
#top .commonText .avia_textblock strong{color: #447967;font-weight: 700;}
#top .commonText .avia_textblock a{color: #3d5f9e;font-weight: 700;border-bottom: solid 2px transparent;}
#top .commonText .avia_textblock a:hover{color: #2d2d2d;border-bottom: solid 2px #decb7f;}
#top .commonText .avia_textblock h3{font-family: "Gelasio", serif;font-size: 34px;line-height: 40px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .commonText .avia_textblock h4{font-size: 22px;line-height: 30px;color: #447967;font-weight: 700;}
#top .commonText .avia_textblock ul + h3, #top .commonText .avia_textblock p + h4, #top .commonText .avia_textblock h3 + h4, #top .commonText .avia_textblock ul + h4{margin: 30px 0px 10px 0px;}
#top .commonText .avia_textblock ul, #top .commonText .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .commonText .avia_textblock ul{margin: 20px 0px 25px 0px;}
#top .commonText .avia_textblock ul li{list-style: none;margin: 12px 0px;background: url(images/list-icon-gn.png) no-repeat left top 2px;background-size: auto 22px;padding: 0px 0px 0px 30px;}
#top .commonText .avia_textblock ul li h5{font-size: 20px;line-height: 28px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .commonText .avia_textblock ul li p{margin: 0px;}
#top .commonText .avia-button-wrap{text-align: left;margin: 30px 0px 0px 0px;}
#top .commonText .avia-button{background: #2d2d2d url(images/white-arrow.png) no-repeat right 22px center;background-size: auto 16px;border: none;padding: 13px 60px 13px 40px;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 500;border-radius: 40px;transition: all 0.3s ease;}
#top .commonText .avia-button:hover{background: #447967 url(images/white-arrow.png) no-repeat right 15px center;background-size: auto 16px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);}
#top .commonText .avia_textblock blockquote{background: #0E1D41;border-left: solid 6px #C9A962;padding: 15px 40px;border-radius: 20px;font-size: 18px;line-height: 28px;color: #ffffff;font-weight: 500;margin: 30px 0px;}

#top .commonText.gutHealth .avia_textblock h4{border-bottom: solid 1px #E1DDD2;padding: 0px 0px 5px 0px;}
#top .commonText.gutHealth .avia_textblock h5{background: #FBFAF7;padding: 12px 20px 13px 20px;font-size: 16px;line-height: 24px;color: #666666;font-weight: 400;border-radius: 10px;}
#top .commonText.gutHealth .avia_textblock strong{color: #2d2d2d;font-weight: 600;}
#top .commonText.gutHealth .avia_textblock strong em{color: #C9A962;font-style: normal;font-weight: 700;}

#top .commonText.watchVideo .avia-video{border-radius: 15px;overflow: hidden;}

#top .resetApp{padding: 75px 0px;background: #f7f4ed;}
#top .labAccess{padding: 45px 0px;background: #f7f4ed;}
#top .labAccess form._form{border-radius: 20px !important;padding: 30px !important;}
#top .labAccess form._form ._form-title{font-weight: 700;margin: 0px 0px 20px 0px;}
#top .memberHub{padding: 60px 0px;background: #f7f4ed;}

#top .consultingSer{padding: 0px 0px 60px 0px;background: #f7f4ed;}
#top .consultingSer .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 42px;line-height: 48px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .consultingSer .avia_textblock{font-size: 16px;line-height: 24px;font-weight: 400;color: #2d2d2d;}
#top .consultingSer .avia_textblock strong{color: #447967;font-weight: 700;}
#top .consultingSer .av_one_third{background: #ffffff;padding: 20px 40px;border: solid 1px #dcdcdc;border-radius: 20px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);margin-top: 30px;}
#top .consultingSer .av_one_third:nth-child(2), #top .consultingSer .av_one_third:nth-child(6){border-top: solid 4px #447967;}
#top .consultingSer .av_one_third:nth-child(3), #top .consultingSer .av_one_third:nth-child(7){border-top: solid 4px #465e9c;}
#top .consultingSer .av_one_third:nth-child(3), #top .consultingSer .av_one_third:nth-child(7) .avia_textblock strong{color: #465e9c;}
#top .consultingSer .av_one_third:nth-child(4), #top .consultingSer .av_one_third:nth-child(8){border-top: solid 4px #824370;}
#top .consultingSer .av_one_third:nth-child(4), #top .consultingSer .av_one_third:nth-child(8) .avia_textblock strong{color: #824370;}
#top .consultingSer .av_one_third:nth-child(5), #top .consultingSer .av_one_third:nth-child(9){border-top: solid 4px #a64c2c;}
#top .consultingSer .av_one_third:nth-child(5), #top .consultingSer .av_one_third:nth-child(9) .avia_textblock strong{color: #a64c2c;}
#top .consultingSer .enrollNow{background: #2d2d2d;padding: 40px 45px;border-radius: 20px;}
#top .consultingSer .enrollNow .avia_textblock{font-size: 26px;line-height: 32px;font-weight: 700;color: #ffffff;text-align: center;}
#top .consultingSer .enrollNow .avia_textblock p{margin: 0px;}
#top .consultingSer .avia-button-wrap{text-align: center;margin: 20px 0px 0px 0px;}
#top .consultingSer .avia-button{background: #447967 url(images/white-arrow.png) no-repeat right 22px center;background-size: auto 16px;border: none;padding: 12px 60px 12px 40px;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 40px;transition: all 0.3s ease;}
#top .consultingSer .avia-button:hover{background: #ece191 url(images/black-arrow.png) no-repeat right 15px center;background-size: auto 16px;color: #2d2d2d;}

#top .modulesHead{padding: 0px 0px 0px 0px;background: #f7f4ed;min-height: 20px;}
#top .modulesHead .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 48px;line-height: 56px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;}

#top .modules{padding: 0px 0px 60px 0px;background: #f7f4ed;}
#top .modules .avia_textblock{font-size: 16px;line-height: 24px;font-weight: 400;color: #2d2d2d;}
#top .modules .avia_textblock strong{color: #447967;font-weight: 700;}
#top .modules .av_one_half, #top .modules .av_one_third, #top .modules .moduleBox{background: #ffffff;padding: 20px 40px;border: solid 1px #dcdcdc;border-radius: 20px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);margin-top: 30px;}
#top .modules .av_one_half:nth-child(1), #top .modules .av_one_third:nth-child(1), #top .modules .av_one_third:nth-child(4n + 1){border-top: solid 4px #447967;}
#top .modules .av_one_half:nth-child(2), #top .modules .av_one_third:nth-child(2), #top .modules .av_one_third:nth-child(4n + 2){border-top: solid 4px #465e9c;}
#top .modules .av_one_half:nth-child(2) .avia_textblock strong, #top .modules .av_one_third:nth-child(2) .avia_textblock strong, #top .modules .av_one_third:nth-child(4n + 2) .avia_textblock strong{color: #465e9c;}
#top .modules .av_one_half:nth-child(3), #top .modules .av_one_third:nth-child(3), #top .modules .av_one_third:nth-child(4n + 3){border-top: solid 4px #824370;}
#top .modules .av_one_half:nth-child(3) .avia_textblock strong, #top .modules .av_one_third:nth-child(3) .avia_textblock strong, #top .modules .av_one_third:nth-child(4n + 3) .avia_textblock strong{color: #824370;}
#top .modules .av_one_half:nth-child(4), #top .modules .av_one_third:nth-child(4), #top .modules .av_one_third:nth-child(4n + 4){border-top: solid 4px #a64c2c;}
#top .modules .av_one_half:nth-child(4) .avia_textblock strong, #top .modules .av_one_third:nth-child(4) .avia_textblock strong, #top .modules .av_one_third:nth-child(4n + 4) .avia_textblock strong{color: #a64c2c;}
#top .modules .moduleBox{border-top: solid 4px #447967;}
#top .modules .avia-button-wrap{text-align: center;margin: 0px 0px 0px 0px;}
#top .modules .avia-button{background: #447967 url(images/white-arrow.png) no-repeat right 25px center;background-size: auto 16px;border: none;padding: 12px 65px 12px 40px;font-size: 18px;line-height: 26px;color: #ffffff;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 40px;transition: all 0.3s ease;}
#top .modules .avia-button:hover{background: #2d2d2d url(images/white-arrow.png) no-repeat right 18px center;background-size: auto 16px;}
#top .therapyModules .avia_textblock{min-height: 120px;}

#top .myAccount{padding: 60px 0px;background: #f7f4ed;}

#top .optout{padding: 60px 0px;background: #f7f4ed;}
#top .optout .entry-content-wrapper{background: #ffffff;padding: 40px 45px;border: solid 1px #dcdcdc;border-radius: 30px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
#top .optout #cmplz-document{max-width: 100%;}

#top .privacyText{padding: 60px 0px;background: #f7f4ed;}
#top .privacyText .entry-content-wrapper{background: #ffffff;padding: 40px 45px;border: solid 1px #dcdcdc;border-radius: 30px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
#top .privacyText .avia_textblock{font-size: 16px;line-height: 24px;font-weight: 400;color: #2d2d2d;}
#top .privacyText .avia_textblock strong{color: #2d2d2d;font-weight: 700;}
#top .privacyText .avia_textblock a{color: #3d5f9e;font-weight: 700;border-bottom: solid 2px transparent;}
#top .privacyText .avia_textblock a:hover{color: #2d2d2d;border-bottom: solid 2px #decb7f;}
#top .privacyText .avia_textblock h2{font-family: "Gelasio", serif;font-size: 34px;line-height: 40px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 0px 0px;text-transform: inherit;}
#top .privacyText .avia_textblock h3{font-size: 24px;line-height: 32px;color: #447967;font-weight: 700;}
#top .privacyText .avia_textblock h4{font-size: 20px;line-height: 28px;color: #2d2d2d;font-weight: 700;}
#top .privacyText .avia_textblock p + h3, #top .privacyText .avia_textblock p + h4, #top .privacyText .avia_textblock ul + h3, #top .privacyText .avia_textblock ul + h4{margin: 30px 0px 10px 0px;}

#top .applyForm{padding: 0px 0px 60px 0px;}
#top .applyForm .av_one_full{background: #ffffff;padding: 40px 45px;border: solid 1px #dcdcdc;border-radius: 30px;}
#top .applyForm .wpforms-container, #top .applyForm .wpforms-form{margin: 0px;}
#top .applyForm .wpforms-form .wpforms-field{padding: 12px 0px;}
#top .applyForm .wpforms-form .wpforms-field-layout{padding: 0px;}
#top .applyForm .wpforms-form .wpforms-field-label{font-size: 16px;line-height: 24px;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .applyForm .wpforms-form .wpforms-field-label .wpforms-required-label{display: none;}
#top .applyForm .wpforms-form input, #top .applyForm .wpforms-form textarea, #top .applyForm .wpforms-form select{background-color: #fef4dc;border: none;font-family: "Poppins", sans-serif;font-size: 16px;line-height: 22px;color: #232323;height: auto;padding: 12px 18px;margin: 0px;border-radius: 12px;}
#top .applyForm .wpforms-form textarea{height: 120px;}
#top .applyForm .wpforms-form .wpforms-field-radio li{margin-right: 45px;}
#top .applyForm .wpforms-form .wpforms-field-radio .wpforms-field-label-inline{font-size: 16px;line-height: 20px;font-weight: 500;margin: 0px 0px 0px 6px;}
#top .applyForm .wpforms-form .wpforms-field-checkbox .wpforms-field-label-inline{font-size: 16px;line-height: 20px;font-weight: 500;margin: 0px 0px 0px 6px;}
#top .applyForm .wpforms-form .wpforms-submit-container{text-align: left;margin: 15px 0px 0px 0px;padding: 0px;}
#top .applyForm .wpforms-form .wpforms-submit{background: #2d2d2d;padding: 15px 60px 15px 60px;margin: 0px 0px;font-family: "Barlow", sans-serif;font-size: 22px;line-height: 30px;color: #ffffff;font-weight: 500;text-transform: uppercase;height: auto;letter-spacing: 0.5px;border: none;border-radius: 12px;}
#top .applyForm .wpforms-form .wpforms-submit:hover{background: #282a2d;color: #ffffff;}
#top .applyForm .wpforms-form .wpforms-error{margin: 5px 0px 0px 0px;font-size: 16px;}

#top .commonQues{padding: 0px 0px 60px 0px;background: #f7f4ed;}
#top .commonQues .av-special-heading{margin: 0px 0px 15px 0px;}
#top .commonQues .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #2d2d2d;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .commonQues .av-subheading p{font-size: 22px;line-height: 30px;color: #2d2d2d;font-weight: 500;}
#top .commonQues .single_toggle{margin: 5px 0px;border-radius: 15px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
#top .commonQues .single_toggle .toggler{padding: 20px 30px;border: solid 1px #dcdcdc;font-size: 18px;line-height: 26px;color: #2d2d2d;font-weight: 600;border-radius: 15px;}
#top .commonQues .single_toggle .toggler.activeTitle{border-radius: 15px 15px 0px 0px;}
#top .commonQues .single_toggle .toggle_content{background: #FFFFFF;font-size: 16px;line-height: 26px;font-weight: 400;color: #2d2d2d;padding: 15px 30px;border-radius: 0px 0px 15px 15px;border: solid 1px #dcdcdc;border-top: none;}
#top .commonQues .single_toggle .toggle_content strong{color: #81436f;font-weight: 700;}
#top .commonQues .single_toggle .toggle_content a{color: #3d5f9e;font-weight: 700;border-bottom: solid 2px transparent;}
#top .commonQues .single_toggle .toggle_content a:hover{color: #2d2d2d;border-bottom: solid 2px #decb7f;}
#top .commonQues .single_toggle .toggle_icon{opacity: 1;border-color: #2d2d2d;}
#top .commonQues .single_toggle .toggle_icon .vert_icon, #top .commonQues .single_toggle .toggle_icon .hor_icon{border-color: #2d2d2d;}
#top .commonQues .single_toggle .toggle_icon .vert_icon{height: 12px;}
#top .commonQues .single_toggle .toggle_icon .hor_icon{width: 12px;}

#top .startHere{padding: 0px 0px 60px 0px;background: #f7f4ed;}
#top .startHere .entry-content-wrapper{background: #0E1D41;padding: 45px 45px;border-radius: 30px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
#top .startHere .av-special-heading{margin: 0px 0px 15px 0px;text-align: center;}
#top .startHere .av-special-heading-tag{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #ffffff;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .startHere .av-subheading p{font-size: 22px;line-height: 30px;color: #ece191;font-weight: 500;}
#top .startHere .avia_textblock{font-size: 16px;line-height: 24px;font-weight: 400;color: #ffffff;text-align: center;}
#top .startHere .avia_textblock strong{color: #ffffff;font-weight: 700;}
#top .startHere .avia_textblock h5{font-size: 22px;line-height: 30px;color: #e1cd80;}
#top .startHere .avia-button-wrap{text-align: center;margin: 30px 0px 30px 0px;}
#top .startHere .avia-button{background: #447967 url(images/white-arrow.png) no-repeat right 22px center;background-size: auto 16px;border: none;padding: 13px 60px 13px 40px;font-size: 18px;line-height: 26px;color: #ffffff;font-weight: 600;border-radius: 40px;transition: all 0.3s ease;}
#top .startHere .avia-button:hover{background: #ffffff url(images/black-arrow.png) no-repeat right 15px center;background-size: auto 16px;color: #2d2d2d;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);opacity: 1;}

#top .pageDisclaimer{padding: 0px 0px 45px 0px;background: #f7f4ed;}
#top .pageDisclaimer .avia_textblock{font-size: 14px;line-height: 20px;font-weight: 400;color: #2d2d2d;border-top: solid 1px #ece8e1;padding-top: 40px;}

#top .takeQuiz{padding: 60px 0px;background: #f7f4ed;}

#top .takeQuiz .thrv_wrapper div{box-sizing: border-box;}
#top .takeQuiz .thrvMain{float: left;width: 100%;}
#top .takeQuiz .step1 .tcb-full{float: left;width: 100%;margin: 0px 0px 40px 0px;}
#top .takeQuiz .step1 .tcb-full h2{font-family: "Gelasio", serif;font-size: 48px;line-height: 56px;color: #2d2d2d;font-weight: 500;text-align: center;padding: 0px 10%;}
#top .takeQuiz .step1 .tcb-col{float: left;width: 48%;background: #ffffff;padding: 40px 45px;border: solid 1px #dcdcdc;border-top: solid 8px #447967;border-radius: 30px;}
#top .takeQuiz .step1 .tcb-col.right{float: right;}
#top .takeQuiz .step1 .tcb-col.tcb-full{width: 100%;}
#top .takeQuiz .step1 .tcb-col, #top .takeQuiz .step1 .tcb-col p{font-family: "Poppins", sans-serif;font-size: 16px;line-height: 24px;color: #232323;font-weight: 400;}
#top .takeQuiz .step1 .tcb-col p{margin: 15px 0px 0px 0px;}
#top .takeQuiz .step1.step4 .tcb-col p{margin: 12px 0px 0px 0px;}
#top .takeQuiz .step1 .tcb-col p:first-child{margin: 0px 0px 0px 0px;}
#top .takeQuiz .step1 .tcb-col p + h3, #top .takeQuiz .step1 .tcb-col p + h4, #top .takeQuiz .step1 .tcb-col h3 + h4{margin: 30px 0px 0px 0px;}
#top .takeQuiz .step1 .tcb-col p strong{color: #447967;font-weight: 700;}
#top .takeQuiz .step1 .tcb-col h2{font-family: "Gelasio", serif;font-size: 40px;line-height: 48px;color: #2d2d2d;font-weight: 500;}
#top .takeQuiz .step1 .tcb-col h3{font-family: "Poppins", sans-serif;font-size: 30px;line-height: 38px;color: #447967;font-weight: 700;}
#top .takeQuiz .step1 .tcb-col h4{font-family: "Poppins", sans-serif;font-size: 24px;line-height: 32px;color: #2d2d2d;font-weight: 700;}
#top .takeQuiz .step1 .tcb-col h5{font-family: "Poppins", sans-serif;font-size: 20px;line-height: 28px;color: #465e9c;font-weight: 700;margin: 30px 0px 0px 0px;}
#top .takeQuiz .step1 .tcb-col ul, #top .takeQuiz .step1 .tcb-col ul li{margin: 0px;padding: 0px;}
#top .takeQuiz .step1 .tcb-col ul{margin: 10px 0px 0px 0px;}
#top .takeQuiz .step1 .tcb-col ul li{list-style: none;margin: 12px 0px;background: url(images/list-icon-gn.png) no-repeat left top 2px;background-size: auto 22px;padding: 0px 0px 0px 30px;}
#top .takeQuiz .step1 .thrv-button{float: left;width: 100%;background: #2d2d2d;padding: 40px 45px;text-align: center;border-radius: 30px;margin: 40px 0px 0px 0px;}
#top .takeQuiz .step1 .thrv-button .tcb-button-link{background: #447967 !important;font-family: "Poppins", sans-serif;font-size: 22px;line-height: 20px;color: #ffffff;font-weight: 600;text-transform: uppercase;padding: 15px 60px;border-radius: 40px;display: inline-block;vertical-align: top;width: auto;}
#top .takeQuiz .step1 .thrv-button .tcb-button-link:hover{background: #ece191 !important;color: #2d2d2d;}

#top .takeQuiz .tqb-question-wrapper{padding: 50px 60px 60px 60px;border-radius: 30px;}
#top .takeQuiz .tqb-question-wrapper .tqb-progress-container{margin: 0px;}
#top .takeQuiz .tqb-question-wrapper .tqb-progress-label{font-family: "Poppins", sans-serif;}
#top .takeQuiz .tqb-question-wrapper .tqb-question-text{font-size: 36px;line-height: 42px;}
#top .takeQuiz .tqb-question-wrapper .tqb-answers-container{margin-top: 20px;}
#top .takeQuiz .tqb-question-wrapper .tqb-answer-inner-wrapper{margin-top: 10px;border-radius: 10px;background: #465461;font-size: 16px;}
#top .takeQuiz .tqb-question-wrapper .tqb-answer-inner-wrapper:hover{background: #f7ca65;}
#top .takeQuiz .tqb-question-wrapper .tqb-answer-inner-wrapper .tqb-answer-text{font-family: "Poppins", sans-serif;}

#top .takeQuiz .step3 .thrv_wrapper{margin: 0px;}
#top .takeQuiz .step3 .tveProgress{float: left;width: 100%;position: relative;padding: 10px 20px;background: #decb7f;background: linear-gradient(90deg, #926B02 0.000%, #decb7f 100.000%);border-radius: 10px;}
#top .takeQuiz .step3 .tveProgress:before{content: "";position: absolute;bottom: 0px;left: 0px;height: 6px;background: #465e9c;border-radius: 12px;display: none;}
#top .takeQuiz .step3 .tveProgress, #top .takeQuiz .step3 .tveProgress p{font-family: "Poppins", sans-serif;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 400;}
#top .takeQuiz .step3 .tveProgress h2{font-family: "Gelasio", serif;font-size: 36px;line-height: 44px;color: #2d2d2d;font-weight: 500;}
#top .takeQuiz .step3 .tveProgress h3{font-family: "Poppins", sans-serif;font-size: 24px;line-height: 32px;color: #447967;font-weight: 700;}
#top .takeQuiz .step3 .tveProgress h4{font-family: "Poppins", sans-serif;font-size: 20px;line-height: 28px;color: #2d2d2d;font-weight: 700;}
#top .takeQuiz .step3form{background: #162c29 !important;padding: 40px 60px !important;border-radius: 30px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);float: left;width: 100%;max-width: 100% !important;margin: 0px;}
#top .takeQuiz .step3form .tqb-form{margin: 0px;}
#top .takeQuiz .step3form .tqb-form .thrv_text_element .tve-lg-input-label{font-family: "Poppins", sans-serif !important;font-size: 16px !important;line-height: 24px !important;color: #ffffff !important;letter-spacing: 1px;}
#top .takeQuiz .step3form .tqb-form .thrv_text_element input.tcb-plain-text{background: #ffffff !important;border: none !important;border-bottom: solid 1px #926B02 !important;font-family: "Poppins", sans-serif !important;font-size: 16px !important;line-height: 24px !important;color: #ffffff !important;}
#top .takeQuiz .step3form .tqb-form .thrv_text_element input.tcb-plain-text:active, #top .takeQuiz .step3form .tqb-form .thrv_text_element input.tcb-plain-text:hover{color: #ffffff !important;}


#top .takeQuiz .step3form .tqb-form .tve-form-button{margin: 0px;text-align: left;}
#top .takeQuiz .step3form .tqb-form .tve-form-button-submit{background: #447967 !important;font-size: 18px;line-height: 30px;color: #ffffff !important;font-weight: 600;text-transform: uppercase;border: none;padding: 13px 60px 12px 60px !important;}
#top .takeQuiz .step3form .tqb-form .tve-form-button-submit:hover{background: #ece191 !important;color: #2d2d2d !important;}

#top .takeQuiz .step4 .tveResult{background: #447967;padding: 20px 40px;text-align: center;font-size: 48px;line-height: 56px;font-weight: 700;color: #fff;border-radius: 20px;margin: 10px 0px 30px 0px;}
#top .takeQuiz .step4 .thrvButton{margin: 30px 0px 0px 0px;text-align: center;}
#top .takeQuiz .step4 .thrvButton a{display: inline-block;width: auto;padding: 16px 60px;border-radius: 12px;background: #447967;text-transform: uppercase;cursor: pointer;}
#top .takeQuiz .step4 .thrvButton a .tcb-button-text{color: #fff !important;letter-spacing: 0.5px;}
#top .takeQuiz .step4 .thrvButton a:hover{background: #465e9c;}
#top .takeQuiz .step1.step4 .tcb-col .tveResult h3{color: #ffffff;}

#top .takeQuiz .thrv_social_custom{float: left;width: 100%;max-width: 100%;background: #162c29;padding: 20px 20px;border-radius: 30px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);margin: 0px 0px 0px 0px;}



@media screen and (max-width: 1500px) {

    #top .homeBanner .av_three_fifth .avia_textblock{padding-right: 10%;}
    #top .homeSteps .av_one_half .avia_textblock{padding-right: 15%;}
    #top .pageContent .ourStory .storyBox .av_textblock_section{padding: 30px 35px;}
    #top .pageContent .ourStory .storyBox .avia_textblock h3{font-size: 40px;line-height: 46px;}
    #top .pageContent .commonHead .av-special-heading-tag{font-size: 42px;line-height: 48px;}
    #top .contactTop .entry-content-wrapper{padding: 40px 45px 40px 45px;}
    #top .perBundles .av_one_fifth{padding: 15px 10px;}
    #top .supplementLists .products .avia_cart_buttons .button{line-height: 14px;}
    #top .supplementLists .products .thumbnail_container img{height: 100%;}

}

@media screen and (max-width: 1400px) {

    #top .homeLogos .avia_textblock img{margin: 0px 10px;}
    #top .homeBanner .av-special-heading-tag{font-size: 52px;line-height: 56px;}
    #top .homeSteps .av-special-heading-tag{font-size: 52px;line-height: 56px;}
    #top .homeSteps .av_one_half{padding: 30px 45px 35px 45px;}
    #top .homeProviders .av_one_full .av-special-heading-tag{font-size: 52px;line-height: 56px;}
    #top .mediaArticles .articleText{padding: 40px 50px;}

}

@media screen and (max-width: 1300px) {

    #top #av-burger-menu-ul{vertical-align: top;}
    #top #header .av-main-nav li{display: none;margin: 0px;}
    #top #header .av-main-nav li::before{display: none;}
    #top #header .av-main-nav li.av-burger-menu-main{display: block;}
    #top .homeBanner .av-special-heading{padding-right: 0px;}
    #top .homeBanner .av-special-heading-tag{font-size: 48px;line-height: 52px;}
    #top .homeBanner .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .homeBanner .av_three_fifth .avia_textblock ul li{padding: 12px 20px;margin: 0px 8px 10px 0px;}
    #top .homeBanner .avia-button{margin: 20px 0px 0px 0px;}
    #top .homeBanner .avia-button{padding: 16px 60px 16px 30px;}
    #top .homeLogos .avia_textblock img{margin: 8px 10px;}
    #top .homeSteps{padding: 60px 0px 40px 0px;}
    #top .homeSteps .av-special-heading-tag{font-size: 48px;line-height: 52px;}
    #top .homeSteps .av_one_half{padding: 30px 35px 35px 35px;}
    #top .homeSteps .av_one_half .avia_textblock{padding-right: 0px;}
    #top .homeSteps .av_one_half .avia_textblock h3{font-size: 28px;line-height: 36px;}
    #top .homeExperience .av_one_full{padding: 40px 30px;}
    #top .homeExperience .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .homeExperience .avia_textblock h3{font-size: 32px;line-height: 40px;}
    #top .homeProviders{padding: 60px 0px 60px 0px;}
    #top .homeProviders .av_one_full .av-special-heading{padding: 0px 0px 0px 0px;}
    #top .homeProviders .av_one_full .av-special-heading-tag{font-size: 48px;line-height: 52px;}
    #top .homeProviders .av_one_full .avia_textblock{padding: 0px 30% 0px 0px;}
    #top .homeProviders .avia-button{padding: 16px 60px 16px 30px;}
    #top .homeSuccess .av-special-heading-tag{font-size: 32px;line-height: 36px;}
    #top .homeLeaders .av-special-heading-tag{font-size: 44px;line-height: 50px;}
    #top .homeLeaders .av_one_half{padding: 20px;}
    #top .homeLeaders .av_one_half .av-special-heading-tag{font-size: 28px;line-height: 34px;}
    #top .homeArticles{padding: 60px 0px;}
    #top .homeArticles .av-special-heading-tag{padding-right: 20%;font-size: 44px;line-height: 48px;}
    #top .homeArticles .slide-image{height: 150px;}
    #top .homeFreequiz{padding: 60px 0px;}
    #top .homeFreequiz .av-special-heading-tag{font-size: 38px;line-height: 46px;}
    #top #footer{padding: 40px 0px;}
    #top #footer .flex_column{padding: 0px 0px 0px 40px;}
    #top #footer .widgettitle{font-size: 24px;line-height: 30px;}
    #top #footer .widget_text{font-size: 16px;line-height: 24px;}
    #top #footer .wpforms-field-container{width: 100%;}
    #top #footer .wpforms-field input{border-radius: 8px;}
    #top #footer .wpforms-submit-container{width: 100%;margin: 10px 0px 0px 0px;}
    #top #footer .wpforms-submit{border-radius: 8px;}
    #top .customP .pageTop{padding: 40px 45px 40px 45px;}
    #top .customP .pageTop .pageTopR{padding-left: 40px;}
    #top .customP .pageTop .av-special-heading-tag{font-size: 36px;line-height: 44px;}
    #top .customP .pageTop .avia_textblock h4{font-size: 36px;line-height: 42px;}
    #top .pageContent .commonHead .av-special-heading-tag{font-size: 42px;line-height: 48px;}
    #top .pageContent .ourStory .storyBox .av_textblock_section{padding: 22px 25px;}
    #top .pageContent .ourStory .storyBox .avia_textblock h3{font-size: 32px;line-height: 40px;}
    #top .pageContent .ourStory .storyBox .avia_textblock strong{font-size: 18px;line-height: 26px;font-weight: 500;}
    #top .pageContent .commonHead .av-special-heading-tag{font-size: 40px;line-height: 46px;}
    #top .mitchGhen .mitchGhenText{padding: 22px 30px;}
    #top .mitchGhen .mitchGhenText .mitchBook ul li{padding-right: 10px;}
    #top .mitchGhen .mitchGhenStoryH .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .mitchGhen .mitchGhenStory .av_textblock_section{padding: 22px 30px;}
    #top .mitchGhen .mitchGhenStory .avia_textblock{min-height: 175px;}
    #top .mitchGhen .mitchGhenStory .avia_textblock h4{font-size: 24px;line-height: 30px;}
    #top .mitchGhen .mitchGhenStoryH .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .pageContent .commonHead .av-special-heading-tag{font-size: 36px;line-height: 42px;}
    #top .shopP .pageContent .commonHead .av-special-heading-tag{font-size: 36px;line-height: 42px;}
    #top .mediaTeaching .avia_textblock{padding: 30px 40px 30px 40px;}
    #top .pageContent .commonHead .av-special-heading-tag{font-size: 36px;line-height: 42px;}
    #top .studentsSay .avia-testimonial_inner{padding: 30px 40px;}
    #top .educationPage .educationBox{padding: 30px 35px;}
    #top .educationPage .educationBox .av-special-heading-tag{font-size: 32px;line-height: 38px;}
    #top .educationPage .educationBox .avia-button-wrap{margin: 20px 0px 0px 0px;}
    #top .educationPage .educationBox .avia-button{font-size: 18px;line-height: 26px;}
    #top .resourcesSupport{padding: 45px 0px 0px 0px;}
    #top .resourcesSupport .resourcesBox{padding: 30px 35px;}
    #top .resourcesSupport .resourcesBox .av-special-heading-tag{font-size: 32px;line-height: 38px;}
    #top .resourcesSupport .resourcesBox .av-subheading p{font-size: 20px;line-height: 28px;}
    #top .resourcesSupport .resourcesBox .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .resourcesSupport .resourcesLists .av_textblock_section{width: 100%;border: none;border-top: solid 1px #e8e8e8 !important;padding: 30px 35px;}
    #top .resourcesSupport .resourcesLists .av_textblock_section:nth-child(1){border-top: none !important;}
    #top .eventSection{padding: 45px 0px 0px 0px;}
    #top .eventSection .eventsinside .avia-table .avia-highlight-col{width: 150px;}
    #top .howHelp{padding: 45px 0px 0px 0px;}
    #top .educationPage .educationBox .av-special-heading-tag{font-size: 28px;line-height: 34px;}
    #top .featuredCont .av_one_fourth{width: calc(96% / 2);margin: 0px 2% 2% 0px;}
    #top .podcastLists{padding: 40px 0px 0px 0px;}
    #top .podcastLists .av_one_third{width: calc(96% / 2);clear: none;margin: 2% 2% 0px 0px;}
    #top .podcastLists .av_one_third:nth-child(3n+1){margin-right: 2%;}
    #top .podcastLists .av_one_third:nth-child(2n){clear: both;}
    #top .podcastLists .commonHead.av-special-heading{margin: 0px 0px 15px 0px;}
    #top .podcastLists .avia_textblock{padding: 15px 18px;}
    #top .podcastLists .avia_textblock h4{font-size: 20px;line-height: 28px;}
    #top .mediaArticles .flex_column{vertical-align: top;}
    #top .mediaArticles .articleText{padding: 30px 30px;}
    #top .mediaArticles .articleText .av-subheading p{font-size: 16px;line-height: 20px;}
    #top .mediaArticles .articleText .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .mediaArticles .articleText .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .mediaArticles .articleText .avia-button-wrap{margin: 20px 0px 0px 0px;}
    #top .publications .av_one_third{padding: 15px 20px;}
    #top .publications .av_one_third .av-special-heading-tag{font-size: 20px;line-height: 24px;}
    #top .publications .av_one_third .av-subheading p{font-size: 15px;line-height: 20px;}
    #top .publications .avia-button{font-size: 15px;line-height: 20px;text-align: left;}
    #top .followus .avia_image{height: 50px;width: auto;}
    #top .contactTop .av-special-heading-tag{font-size: 36px;line-height: 42px;}
    #top .contactForm .av_two_fifth{padding: 30px 30px;}
    #top .contactForm .officeHours ul li, #top .contactForm .officeHours ul li:nth-child(1){padding: 0px 0px 0px 40px;}
    #top .contactForm .avia_textblock{font-size: 16px;line-height: 22px;}
    #top .contactForm .avia_textblock h4{font-size: 20px;line-height: 26px;}
    #top .contactForm .av_three_fifth{padding: 30px 35px;}
    #top .contactForm .wpforms-form .wpforms-submit{margin: 10px 0px 10px 0px;}
    #top .digitalPrograms .av_one_third{padding: 15px 20px;}
    #top .digitalPrograms .avia-button{text-align: left;}
    #top .perBundles{padding: 45px 0px;}
    #top .bundleLists .av_one_half{padding: 20px 20px;}
    #top .bundleLists .av-special-heading-tag{font-size: 22px;line-height: 28px;}
    #top .whyFormulas .av_one_fourth{width: 23%;margin: 2% 2% 0px 0px;clear: none;}
    #top .whyFormulas .avia_textblock{min-height: 145px;}
    #top .supplementLists .products .product{width: 48%;margin: 0px 2% 2% 0px;}
    #top .supplementLists .products .avia_cart_buttons .button{padding: 10px 10px;}
    #top.single.single-product #main .avia-section.fullsize .product_column .thumbnail_container{height: 130px;}
    #top.single.single-product #main .avia-section.fullsize .product_column ul.products .woocommerce-loop-product__title{line-height: 20px;}
    #top.single.single-product #main .avia-section.fullsize .avia_cart_buttons .button{font-size: 14px;line-height: 16px;}
    #top.single.single-product #main .avia-section.fullsize .product_column .avia_cart_buttons{margin: 15px 0px 0px 0px;}
    #top.single.single-product #main .avia-section.fullsize .product_column h2{font-size: 44px;line-height: 52px;}

}

@media screen and (max-width: 989px) {

    #top #header .container{height: 120px !important;line-height: 120px !important;}
    #top .homeBanner .av-special-heading-tag{font-size: 42px;line-height: 46px;}
    #top .homeBanner .av_three_fifth .avia_textblock{font-size: 16px;line-height: 26px;}
    #top .homeBanner .avia-button{font-size: 16px;line-height: 22px;}
    #top .homeBanner .bannerBook{top: 0px;left: -30px;}
    #top .homeLogos .av_one_full{padding: 30px 20px;}
    #top .homeSteps .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .homeSteps .av-special-heading-tag{font-size: 42px;line-height: 46px;}
    #top .homeSteps .av_one_full .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .homeSteps .av_one_half{padding: 20px 25px 25px 25px;}
    #top .homeSteps .av_one_half .av-special-heading-tag{font-size: 18px;line-height: 50px;padding-left: 50px;background-size: 45px auto !important;}
    #top .homeSteps .av_one_half .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeSteps .av_one_half .avia_textblock h3{font-size: 24px;line-height: 32px;}
    #top .homeExperience .av_one_full{padding: 30px 30px;}
    #top .homeExperience .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeExperience .avia_textblock h3{font-size: 28px;line-height: 34px;}
    #top .homeProviders .av_one_full .av-special-heading-tag{font-size: 42px;line-height: 46px;}
    #top .homeProviders .av_one_full .avia_textblock{padding: 0px;font-size: 18px;line-height: 26px;}
    #top .homeProviders .av_one_half .av-special-heading{padding: 20px 20px 25px 100px;}
    #top .homeProviders .av_one_half .av-special-heading-tag{font-size: 26px;line-height: 34px;}
    #top .homeSuccess .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeTestimonials .avia-testimonial-content{font-size: 20px;line-height: 30px;}
    #top .homeLeaders .av-special-heading-tag{font-size: 42px;line-height: 46px;padding: 0px;}
    #top .homeLeaders .av_one_half .av-special-heading-tag{font-size: 24px;line-height: 30px;}
    #top .homeArticles .av-special-heading-tag{font-size: 42px;line-height: 46px;padding: 0px;}
    #top .homeArticles .slide-entry-wrap{margin-bottom: 20px;}
    #top .homeArticles .slide-entry{width: calc(96% / 2);margin-bottom: 2%;}
    #top .homeFreequiz{padding: 45px 0px 60px 0px;}
    #top .homeFreequiz .av-special-heading-tag{font-size: 34px;line-height: 40px;}
    #top .footerJointext{padding: 45px 0px;}
    #top .footerJointext .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .footerJointext .av-special-heading-tag{font-size: 32px;line-height: 40px;}
    #top #footer .widgettitle{font-size: 22px;line-height: 28px;margin: 0px 0px 12px 0px;}
    #top .footerJointext{padding: 45px 0px;}
    #top .footerJointext .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .footerJointext .av-special-heading-tag{font-size: 32px;line-height: 38px;}
    #top .customP .pageTop{padding: 30px 35px 30px 35px;margin: 0px 0px 45px 0px;}
    #top .customP .pageTop .pageTopR{padding-left: 30px;}
    #top .customP .pageTop .av-special-heading-tag{font-size: 32px;line-height: 40px;}
    #top .customP .pageTop .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .customP .pageTop .avia_textblock h4{font-size: 32px;line-height: 38px;}
    #top .customP .leftSidebar{width: 100%;padding-right: 0px;}
    #top .customP .leftSidebar.is-sticky{position: relative;top: 0px;}
    #top .customP .leftSidebar.is-at-bottom{position: relative;top: 0px;}
    #top .customP .menu li{display: inline-block;vertical-align: top;margin: 5px 5px;}
    #top .customP .menu li a{background-color: rgba(255,255,255,0.6);}
    #top .customP .pageContent{width: 100%;margin-top: 40px;}
    #top .studentsSay .avia-buttonrow-wrap{margin: 30px 0px 0px 0px;}
    #top .resourcesSupport .resourcesLists .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .contactTop .entry-content-wrapper{padding: 30px 35px;}
    #top .contactTop .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .contactTop .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .contactForm{padding: 45px 0px 40px 0px;}
    #top .whyFormulas{padding: 45px 0px 0px 0px;}
    #top.single.single-product .template-shop .product{padding: 30px 30px;}
    #top.single.single-product .template-shop .product_title{font-size: 30px;line-height: 36px;}
    #top.single.single-product #main .avia-section.fullsize{padding: 0px 0px 45px 0px;}
    #top.single.single-product #main .avia-section.fullsize .product_column h2{font-size: 38px;line-height: 44px;}
    #top.single.single-product #main .avia-section.fullsize .product_column ul.products .product{width: 48%;}
    #top.single.single-product #main .avia-section.fullsize .product_column .thumbnail_container{height: 180px;}

}

@media screen and (max-width: 767px) {

    #top .homeBanner{padding: 45px 0px;}
    #top .homeBanner .bannerBook{top: 20px;left: -40px;}
    #top .homeBanner .av-special-heading-tag{font-size: 38px;line-height: 42px;}
    #top .homeBanner .avia-button{margin: 20px 0px 20px 0px;}
    #top .homeLogos .flex_column{margin: 0px !important;}
    #top .homeSteps{padding: 45px 0px 40px 0px;}
    #top .homeSteps .av-special-heading-tag{font-size: 38px;line-height: 42px;}
    #top .homeSteps .av_one_half{padding: 30px 35px 35px 35px;}
    #top .homeSteps .av_one_half .av-special-heading-tag{padding-left: 55px;}
    #top .homeExperience .flex_column{margin: 0px !important;}
    #top .homeExperience .avia_textblock{background-position: left 0px top 5px;padding: 0px 0px 0px 80px;font-size: 15px;line-height: 22px;}
    #top .homeExperience .avia_textblock h3{font-size: 24px;line-height: 28px;}
    #top .homeProviders{padding: 45px 0px;}
    #top .homeProviders .av_one_full .av-special-heading-tag{font-size: 36px;line-height: 40px;}
    #top .homeProviders .av_one_full .avia_textblock{font-size: 16px;line-height: 26px;}
    #top .homeProviders .flex_column_table{margin-top: 20px !important;}
    #top .homeProviders .av_one_half .av-special-heading{padding: 20px 20px 25px 110px;}
    #top .homeProviders .av_one_half .av-subheading p{font-size: 15px;line-height: 22px;}
    #top .homeSuccess .av-special-heading-tag{font-size: 28px;line-height: 32px;}
    #top .homeSuccess .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .homeTestimonials{padding: 45px 0px;}
    #top .homeTestimonials .flex_column{margin: 0px !important;}
    #top .homeLeaders .av-special-heading-tag{font-size: 36px;line-height: 42px;}
    #top .homeLeaders .av_one_half .av-special-heading{margin: 15px 0px 10px 0px;}
    #top .homeLeaders .av_one_half .av-special-heading-tag{font-size: 26px;line-height: 32px;}
    #top .homeArticles{padding: 45px 0px;}
    #top .homeArticles .av-special-heading-tag{font-size: 36px;line-height: 42px;}
    #top .homeFreequiz{padding: 45px 0px;}
    #top .homeFreequiz .av-special-heading-tag{font-size: 32px;line-height: 38px;}
    #top .homeFreequiz .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .homeFreequiz .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .homeFreequiz .avia-button{margin: 10px 0px 0px 0px;}
    #top .footerJointext .flex_column{margin: 0px !important;}
    #top .footerJointext .av-special-heading-tag{font-size: 28px;line-height: 36px;}
    #top #footer{border-top: solid 1px #b4b4b4 !important;}
    #top #footer .flex_column:nth-child(1), #top #footer .flex_column{width: 50% !important;}
    #top #footer .flex_column:nth-child(3){width: 100% !important;padding: 0px;}
    #top #footer .flex_column{margin: 0px !important;}
    #top .customP{padding: 45px 0px;}
    #top .customP .pageTop .pageTopL{width: 100%;}
    #top .customP .pageTop .pageTopR{width: 100%;padding: 30px 0px 0px 0px;}
    #top .customP .pageContent .container{width: 100% !important;max-width: 100% !important;}
    #top .pageContent .commonHead .flex_column{margin: 0px !important;}
    #top .pageContent .commonHead .av-special-heading-tag{font-size: 32px;line-height: 38px;margin: 0px 0px 15px 0px;}
    #top .mitchGhen .flex_column{margin: 0px !important;}
    #top .mitchGhen .mitchGhenText .av-special-heading-tag{font-size: 32px;line-height: 38px;}
    #top .mitchGhen .avia-buttonrow-wrap{margin: 30px 0px 20px 0px;}
    #top .mitchGhen .mitchGhenText .mitchBook ul li{width: 100%;margin: 10px 0px;padding-right: 0px;}
    #top .mitchGhen .mitchGhenStoryH .av-special-heading-tag{margin: 30px 0px 10px 0px;}
    #top .mediaTeaching .avia_textblock{padding: 22px 30px;border-radius: 20px;}
    #top .studentsSay .flex_column{margin: 0px !important;}
    #top .studentsSay .avia-testimonial_inner{margin: 0px 0px 0px 0px;border-radius: 20px;padding: 22px 30px;}
    #top .studentsSay .avia-buttonrow-wrap{margin: 20px 0px 0px 0px;}
    #top .eventSection .eventsinside .avia-table td{padding: 15px;}
    #top .eventSection .eventsinside .avia-table .avia-highlight-col{width: 100%;font-size: 18px;line-height: 24px;}
    #top .educationPage .educationBox{padding: 25px 30px 20px 30px;}
    #top .featuredCont .av_one_fourth{width: calc(96% / 2) !important;margin: 0px 2% 2% 0px !important;}
    #top .featuredCont .commonHead.av-special-heading{margin: 0px 0px 10px 0px;}
    #top .pageContent .commonHead .av-special-heading-tag{margin: 0px 0px 10px 0px;}
    #top .mediaArticles{padding: 30px 0px 0px 0px;}
    #top .mediaArticles .flex_column_table{margin: 10px 0px 0px 0px !important;}
    #top .mediaArticles .flex_column{margin: 0px !important;}
    #top .publications{padding: 40px 0px 0px 0px;}
    #top .publications .flex_column_table{margin: 10px 0px 0px 0px !important;}
    #top .publications .av_one_third .av-special-heading-tag{font-size: 22px;line-height: 26px;}
    #top .contactForm .av-special-heading-tag{font-size: 32px;line-height: 38px;}
    #top .perBundles{padding: 30px 0px;}
    #top .digitalPrograms .av_one_third{padding: 20px 25px;}
    #top .perBundles .av_one_fifth{width: calc(91% / 3) !important;margin: 0px 3% 3% 0px !important;padding: 15px 10px;}
    #top .bundleLists{padding: 15px 0px 0px 0px;}
    #top .bundleLists .flex_column{margin: 0px !important;}
    #top .bundleLists .bundleListsL{border-radius: 30px 30px 0px 0px;}
    #top .bundleLists .bundleListsR{border-radius: 0px 0px 30px 30px;border: none;border-top: solid 2px #e9e8e4;padding: 10px 20px;}
    #top .whyFormulas .avia_textblock{min-height: 60px;}
    #top .supplementLists{padding: 30px 0px 0px 0px;}
    #top .shopP .pageContent .commonHead .av-special-heading-tag{font-size: 34px;line-height: 40px;}
    #top .supplementLists .flex_column{margin: 0px !important;}
    #top .supplementLists .avia-product-slider-container{margin: 20px 0px 0px 0px;}
    #top .supplementLists .products .product{width: 48% !important;margin: 0px 2% 2% 0px !important;}
    #top .supplementLists .products .thumbnail_container{height: 190px;}
    #top #footer .wpforms-field input{padding: 12px 15px;}
    #top.single.single-product #main .template-shop{padding: 45px 0px;}
    #top.single.single-product .template-shop .single-product-main-image{width: 100%;margin: 0px 0px 20px 0px;}
    #top.single.single-product .template-shop .single-product-summary{width: 100%;}
    #top.single.single-product .template-shop .price, #top.single.single-product .template-shop .woocommerce-Price-amount, #top.single.single-product .template-shop .woocommerce-Price-currencySymbol{font-size: 30px;line-height: 36px;}
    #top.single.single-product #main .avia-section.fullsize .product_column .thumbnail_container{height: 150px;}

}

@media screen and (max-width: 639px) {

    #top .homeSteps .av_one_half{padding: 25px 30px 30px 30px;}
    #top .homeProviders .av_one_full .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .homeProviders .av_one_full .av-special-heading-tag{font-size: 32px;line-height: 36px;}
    #top .homeProviders .blueGt .avia_textblock{padding: 20px 30px;}
    #top .homeSuccess .redGt .avia_textblock{padding: 20px 30px;}
    #top .homeArticles .slide-entry{padding: 10px;}
    #top .homeTestimonials .avia-testimonial{padding: 110px 30px 30px 30px;}
    #top .homeTestimonials .avia-testimonial-content{font-size: 18px;line-height: 26px;}
    #top .homeLeaders .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .homeArticles .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .homeFreequiz .flex_column{margin: 0px !important;}
    #top .homeFreequiz .avia-button{font-size: 18px;line-height: 26px;width: 100%;padding: 13px 50px 15px 20px;}
    #top #footer .container{padding: 0px 7%;}
    #top #socket{padding: 30px 0px;}
    #top #socket .container{padding: 0px 7%;}
    #top .customP .pageTop{padding: 22px 30px 30px 30px;}
    #top .customP .pageTop .av-special-heading-tag{font-size: 26px;line-height: 32px;}
    #top .pageContent .commonHead .av-subheading p{font-size: 15px;line-height: 24px;}
    #top .pageContent .ourStory .storyBox .av_textblock_section{width: 100%;border: none;border-top: solid 1px #e8e8e8 !important;}
    #top .pageContent .ourStory .storyBox .av_textblock_section:nth-child(1){border: none !important;}
    #top .mitchGhen .mitchGhenText{padding: 20px 25px;}
    #top .mitchGhen .mitchGhenText .av-special-heading-tag{font-size: 28px;line-height: 34px;}
    #top .mitchGhen .mitchGhenText .avia_textblock{font-size: 15px;line-height: 24px;}
    #top .mitchGhen .mitchGhenText .mitchService ul li{padding: 7px 15px;}
    #top .mitchGhen .avia-button:first-child{padding: 12px 60px 12px 30px;}
    #top .mitchGhen .avia-button{padding: 12px 30px;}
    #top .mitchGhen .mitchGhenStoryH .av-special-heading-tag{font-size: 28px;line-height: 34px;}
    #top .mitchGhen .mitchGhenStory .av_textblock_section{width: 100%;border-right: none;}
    #top .mitchGhen .mitchGhenStory .avia_textblock{min-height: 90px;}
    #top .pageContent .commonHead .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .mediaTeaching .avia_textblock{font-size: 15px;line-height: 24px;padding: 20px 25px;margin: 20px 0px 0px 0px;}
    #top .mediaTeaching .avia_textblock h5{font-size: 28px;line-height: 34px;}
    #top .studentsSay .avia-testimonial_inner{padding: 20px 25px;}
    #top .studentsSay .avia-buttonrow-wrap{margin: 10px 0px 0px 0px;}
    #top .studentsSay .avia-button{width: 100% !important;margin: 0px !important;}
    #top .mitchGhen .mitchGhenStory{border-radius: 20px;}
    #top .mitchGhen .mitchGhenStory .av_textblock_section{padding: 20px 25px;}
    #top .mitchGhen .mitchGhenimg .avia_image{border-radius: 20px 20px 0px 0px;}
    #top .mitchGhen .mitchGhenText{border-radius: 0px 0px 20px 20px;}
    #top .pageContent .ourStory .storyBox{border-radius: 20px;}
    #top .mitchGhen .avia-button{width: 100%;margin: 5px 0px !important;}
    #top .mitchGhen .mitchGhenText .avia_textblock h4{font-size: 24px;line-height: 30px;}
    #top .educationPage .greenBox .avia_textblock ul li{font-size: 15px;line-height: 22px;padding: 8px 15px;}
    #top .educationPage .educationBox{border-radius: 20px;}
    #top .educationPage .educationBox .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .educationPage .educationBox .av-special-heading-tag{font-size: 26px;line-height: 32px;}
    #top .educationPage .educationBox .avia_textblock h4{font-size: 20px;line-height: 28px;}
    #top .educationPage .greenBox{border-top: solid 6px #447967;}
    #top .educationPage .redBox{border-top: solid 6px #81436f;}
    #top .educationPage .blueBox{border-top: solid 6px #465d9b;}
    #top .resourcesSupport .resourcesLists{border-radius: 20px;}
    #top .resourcesSupport .resourcesBox{border-radius: 20px;}
    #top .resourcesSupport .resourcesLists .av_textblock_section{padding: 20px 25px;}
    #top .resourcesSupport .resourcesLists .avia_textblock h4{font-size: 24px;line-height: 32px;}
    #top .eventSection .eventsinside .av-special-heading-tag{font-size: 26px;line-height: 32px;}
    #top .eventSection .eventsinside .av-special-heading-tag{margin: 20px 0px 0px 0px;}
    #top .featuredCont .av_one_fourth{width: 100% !important;margin: 0px 0px 2% 0px !important;}
    #top .contactTop{padding: 45px 0px 0px 0px;}
    #top .contactTop .entry-content-wrapper{padding: 30px 35px 15px 35px;}
    #top .contactTop .av-special-heading-tag{font-size: 26px;line-height: 32px;}
    #top .contactForm .wpforms-form .wpforms-submit{width: 100%;}
    #top .shopP .pageContent .commonHead .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .perBundles .av_one_fifth{width: calc(94% / 2) !important;}
    #top .supplementLists .products .thumbnail_container{height: 160px;}
    #top .bundleLists .bundleListsL{border-radius: 20px 20px 0px 0px;}
    #top .bundleLists .bundleListsR{border-radius: 0px 0px 20px 20px;}
    #top.single.single-product .template-shop .product{padding: 20px 20px;border-radius: 15px;}
    #top.single.single-product .template-shop .wcpay-express-checkout-wrapper{max-width: 100%;}
    #top.single.single-product .template-shop .woocommerce-tabs ul.tabs li a{font-size: 15px;padding: 10px 15px 10px 15px;}
    #top.single.single-product .template-shop .woocommerce-Tabs-panel h2{font-size: 24px;line-height: 30px;}
    #top.single.single-product #main .avia-section.fullsize .product_column h2{font-size: 32px;line-height: 38px;margin: 0px 0px 10px 0px;}
    #top.single.single-product #main .avia-section.fullsize .product_column ul.products .product{width: 100%;margin: 10px 0px 0px 0px;}
    #top.single.single-product #main .avia-section.fullsize .product_column .thumbnail_container{height: 200px;}

}

@media screen and (max-width: 479px) {

    #top .homeBanner .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .homeBanner .av-special-heading-tag{font-size: 32px;line-height: 36px;}
    #top .homeBanner .bannerBook{left: -7%;top: -10px;}
    #top .homeBanner .bannerTreat{right: -7%;bottom: 0px;}
    #top .homeBanner .avia_image{margin: 50px 0px;}
    #top .homeSteps .av-special-heading-tag{font-size: 32px;line-height: 36px;}
    #top .homeSteps .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .homeSteps .av_one_full .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeSteps .av_one_half{padding: 15px 20px 20px 20px;}
    #top .homeExperience .avia_textblock{padding: 0px 0px 0px 70px;}
    #top .homeProviders .av_one_half .av-special-heading{padding: 100px 20px 25px 20px;background-position: left 20px top 20px;}
    #top .homeProviders .av_one_full .av-special-heading-tag{font-size: 28px;line-height: 34px;}
    #top .homeProviders .blueGt .avia_textblock{font-size: 20px;line-height: 26px;}
    #top .homeLeaders .av-special-heading-tag{font-size: 28px;line-height: 34px;}
    #top .homeArticles{padding: 45px 0px 30px 0px;}
    #top .homeArticles .av-special-heading-tag{font-size: 28px;line-height: 34px;}
    #top .homeArticles .avia-content-slider{margin: 10px 0px 0px 0px;}
    #top .homeArticles .slide-entry{width: 100% !important;margin: 15px 0px 0px 0px !important;}
    #top .homeArticles .avia-button{width: 100%;}
    #top .homeFreequiz .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .homeFreequiz .av-special-heading-tag{font-size: 28px;line-height: 34px;}
    #top .homeFreequiz .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeFreequiz .avia-button{font-size: 18px;line-height: 24px;}
    #top #footer .flex_column:nth-child(1), #top #footer .flex_column{width: 100% !important;padding: 0px;}
    #top .customP .pageTop{padding: 20px 25px 25px 25px;}
    #top .customP .pageTop .av-subheading{font-size: 18px;line-height: 24px;}
    #top .customP .pageTop .av-special-heading-tag{font-size: 24px;line-height: 30px;}
    #top .customP .pageTop .avia_textblock ul li{font-size: 15px;line-height: 22px;}
    #top .educationPage .educationBox{padding: 20px 25px 20px 25px;}
    #top .educationPage .educationBox .av-special-heading-tag{font-size: 26px;line-height: 32px;}
    #top .resourcesSupport .resourcesBox{padding: 20px 25px;}
    #top .resourcesSupport .resourcesBox .av-special-heading-tag{font-size: 26px;line-height: 30px;}
    #top .resourcesSupport .resourcesBox .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .resourcesSupport .resourcesBox .avia_textblock ul li{padding: 0px 0px 0px 40px;}
    #top .resourcesSupport .resourcesBox .avia_textblock ul li h5{font-size: 18px;line-height: 22px;font-weight: 600;}
    #top .resourcesSupport .resourcesBox .avia-button-wrap{margin: 20px 0px 0px 0px;}
    #top .resourcesSupport .resourcesBox .avia-button{width: 100%;}
    #top .educationPage .educationBox .avia_textblock ul li{border-radius: 10px;font-size: 15px;line-height: 20px;}
    #top .educationPage .educationBox .avia-button-wrap{margin: 20px 0px 5px 0px;}
    #top .resourcesSupport, #top .howHelp{padding: 20px 0px 0px 0px;}
    #top .mediaArticles .articleText{padding: 20px 20px;}
    #top .mediaArticles .articleText .av-special-heading-tag{font-size: 26px;line-height: 32px;}
    #top .contactTop .entry-content-wrapper{padding: 20px 25px 5px 25px;}
    #top .contactTop .avia_textblock{font-size: 15px;line-height: 22px;}
    #top .contactTop .av-special-heading-tag{font-size: 24px;line-height: 28px;}
    #top .contactTop .av-subheading{font-size: 18px;line-height: 26px;}
    #top .contactForm .av_three_fifth{border-radius: 20px;padding: 20px 25px;}
    #top .contactForm .av-special-heading-tag{font-size: 28px;line-height: 32px;}
    #top .contactForm .av-subheading p{font-size: 15px;line-height: 22px;}
    #top .contactForm .wpforms-form .wpforms-field-label{font-size: 15px;line-height: 22px;}
    #top .contactForm .wpforms-form input, #top .contactForm .wpforms-form textarea, #top .contactForm .wpforms-form select{font-size: 15px;line-height: 22px;padding: 10px 12px;}
    #top .contactForm .wpforms-form .wpforms-field{padding: 8px 0px;}
    #top .bundleLists .avia_textblock{font-size: 15px;line-height: 22px;}
    #top .bundleLists .av-subheading p{padding: 5px 15px;border-radius: 10px;}
    #top .shopP .pageContent .commonHead .av-special-heading-tag{font-size: 28px;line-height: 32px;}
    #top .supplementLists .products .thumbnail_container{height: 180px;}
    #top .supplementLists .products .product{width: 100% !important;margin: 0px 0px 12px 0px !important;}
    #top.single.single-product .template-shop .product{padding: 15px 15px;border-radius: 12px;}
    #top.single.single-product .template-shop .product_title{font-size: 24px;line-height: 28px;}
    #top.single.single-product .template-shop .price, #top.single.single-product .template-shop .woocommerce-Price-amount, #top.single.single-product .template-shop .woocommerce-Price-currencySymbol{font-size: 26px;line-height: 32px;}
    #top.single.single-product .template-shop form.cart div.quantity{margin: 0px 0px 15px 0px;}
    #top.single.single-product .template-shop .woocommerce-tabs ul.tabs li{width: 100%;text-align: center;}
    #top.single.single-product .template-shop .woocommerce-tabs ul.tabs li a{width: 100%;}
    #top.single.single-product #main .avia-section.fullsize .product_column h2{font-size: 30px;line-height: 36px;margin: 0px 0px 5px 0px;}
    #top.single.single-product #main .avia-section.fullsize .avia_cart_buttons .button{width: 100%;}
    #top.single.single-product #main .avia-section.fullsize .avia_cart_buttons .button.add_to_cart_button{margin: 0px 0px 10px 0px;}
    #top.single.single-product #main .avia-section.fullsize .avia_cart_buttons .button-mini-delimiter{display: none;}
    #top #footer{padding: 40px 0px 30px 0px;}
    #top #socket .copyright{font-size: 15px;line-height: 22px;}

}

