/*
Theme Name: New Avocado Education ver 2.3
Theme URI:
Author: 270B Team
Version: 2.3
*/


@font-face {
    font-family: 'AvantGarde-Medium';
    src: url(fonts/Hubert Jocham Type - TastyBold.eot?#iefix) format("embedded-opentype"),
        url(fonts/Hubert Jocham Type - TastyBold.woff) format("woff"),
        url(fonts/Hubert Jocham Type - TastyBold.ttf) format("truetype"),
        url(fonts/Hubert Jocham Type - TastyBold.svg#AvantGarde-Medium) format("svg");
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AvantGarde-Demi';
    src: url(fonts/Hurme Design - HurmeGeometricSans4 Bold.eot?#iefix) format("embedded-opentype"),
        url(fonts/Hurme Design - HurmeGeometricSans4 Bold.woff) format("woff"),
        url(fonts/Hurme Design - HurmeGeometricSans4 Bold.ttf) format("truetype"),
        url(fonts/Hurme Design - HurmeGeometricSans4 Bold.svg#AvantGarde-Demi) format("svg");
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AvantGarde-Bold';
    src: url(fonts/Hubert Jocham Type - TastyBold.eot?#iefix) format("embedded-opentype"),
        url(fonts/Hubert Jocham Type - TastyBold.woff) format("woff"),
        url(fonts/Hubert Jocham Type - TastyBold.ttf) format("truetype"),
        url(fonts/Hubert Jocham Type - TastyBold.svg#HurmeGeometricSans4Bold) format("svg");
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Olivier';
    src: url(fonts/AFM Sans.eot?#iefix) format("embedded-opentype"),
        url(fonts/AFM Sans.woff) format("woff"),
        url(fonts/AFM Sans.ttf) format("truetype"),
        url(fonts/AFM Sans.svg#olivier) format("svg");
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-display: swap;
}


@font-face {
    font-family: 'HurmeGeometricSans4Black';
    src:
      url(fonts/HurmeDesign-HurmeGeometricSans4Black.otf) format("opentype");


}
@font-face {
    font-family: 'HurmeGeometricSans4Bold';
    src:
      url(fonts/HurmeDesign-HurmeGeometricSans4Bold.otf) format("opentype");


}
@font-face {
    font-family: 'HurmeGeometricSans4Light';
    src:
      url(fonts/HurmeDesign-HurmeGeometricSans4Light.otf) format("opentype");

}
@font-face {
    font-family: 'HurmeGeometricSans4Regular';
    src:
      url(fonts/HurmeDesign-HurmeGeometricSans4Regular.otf) format("opentype");


}
@font-face {
    font-family: 'HurmeGeometricSans4RegularObl';
    src:
      url(fonts/HurmeDesign-HurmeGeometricSans4RegularObl.otf) format("opentype");


}
@font-face {
    font-family: 'HurmeGeometricSans4SemiBold';
    src:
      url(fonts/HurmeDesign-HurmeGeometricSans4SemiBold.otf) format("opentype");

}
@font-face {
    font-family: 'HurmeGeometricSans4Thin';
    src:
      url(fonts/HurmeDesign-HurmeGeometricSans4Thin.otf) format("opentype");

}
@font-face {
    font-family: 'TastyBold';
    src: url(fonts/HubertTastyBold.eot) format("embedded-opentype"),
    url(fonts/HubertTastyBold.otf) format("opentype"),
        url(fonts/HubertTastyBold.woff) format("woff"),
        url(fonts/HubertTastyBold.ttf) format("truetype"),
        url(fonts/HubertTastyBold.svg) format("svg");
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AFMSans';
    src: url(fonts/AFMSans.eot) format("embedded-opentype"),
    url(fonts/AFMSans.otf) format("opentype"),
        url(fonts/AFMSans.woff) format("woff"),
        url(fonts/AFMSans.ttf) format("truetype"),
        url(fonts/AFMSans.svg) format("svg");
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AFMSans1';
    src:
    url(fonts/AFMSans.otf)


}



.bnr_sec {

    background-image: url(images/new/bi_home_bnr_bg.jpg);
    background-repeat: repeat-y;
    background-position: center;
    overflow: hidden;
    background-size: 100% auto;
    min-height: 1000px;
    max-height: 1100px;
  }


html,
body {
    border: none;
    margin: 0;
    padding: 0;

}

h1, h2, h3, h4, h5, h6, p,
blockquote, address, big, cite, code, em,
font, img, small, strike, sub, sup,
li, ol, ul,
fieldset, form, label, legend, button,
table, caption, tr, th, td {
    border: none;
    line-height: normal;
    margin: 0;
    padding: 0;
}

blockquote::before,
blockquote::after {
    content: "";
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: none;
    border-radius:0;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 0;
}
::-webkit-file-upload-button {
    -webkit-appearance: none;
}
:focus {
    outline: none;
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
    opacity: 1;
}
body {
    margin: 0;
    padding: 0px;
    position: relative;
}
* {
    box-sizing: border-box;
    background-repeat: no-repeat;
}
img {
    border: 0;
    max-width: 100%;
    vertical-align: bottom;
}
a, a:hover {
    display: inline-block;
    text-decoration: none;
}
*:focus {
    outline: inherit;
}
h1, h2, h3, h4, h5, h6,
p, a, div, span, ul, li, ol, strong, b, u, em, i {
    font-weight:normal;
}
ul, li, ol{
    list-style-type:none;
}
.clear {
    clear: both;
}
.wrapper {
    width: 100%;
    overflow: hidden;
}

.container {
    max-width: 1210px;
    width: 100%;
    margin: 0px auto;
}
header {
    min-height: 105px;
    box-shadow: 0px 0px 10px 5px rgba(0,0,0,.2);
}
header .container {
    display: flex;
}

.item {
  float: left;
  width: 25%;
  padding: 10px;

}
.header_new{
  display: flex;
    align-items: center;
      width: 100%;



}
/* Clear floats after the columns */
.header_new:after {
  content: "";
  display: table;
  clear: both;
}



.logo_cnt {
    width: 755px;
}
.logo_cnt .avoedu_logo {
    margin: 20px 20px 0px;
    float: left;
    max-width: 170px;
}
.logo_cnt .avo_logo {
    float: right;
    margin-top: 20px;
}
.menu_cnt {
    width: 455px;
    text-align: right;
    display: inline-block;
}

.menu_cnt_partner {
    width: 155px;
    text-align: right;
    display: inline-block;
}
.avo_logo_partner{
	margin-left:10%;
}

.menu_cnt > * {
    display: inline-block;
}
.menu_cnt .login {
    color: #91c640;
    border: solid 4px #91c640;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    min-width: 200px;
    display: inline-block !important;
    line-height: 40px;
    text-align: center;
    border-radius: 40px;
    margin-top: 29px;

}
.menu_cnt .menu_sec {
    float: right;
    margin-right: -50px;
    margin-top: 27px;
}
.menu_cnt .menu_sec .menu_btn {
    margin-top: 5px;
    margin-left: 50px;
}




.partner .menu_cnt {
    width: 155px;
    text-align: right;
    display: inline-block;
}
.patner .menu_cnt > * {
    display: inline-block;
}
.partner .menu_cnt .login {
    color: #91c640;
    border: solid 4px #91c640;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    min-width: 200px;
    display: inline-block !important;
    line-height: 40px;
    text-align: center;
    border-radius: 40px;
    margin-top: 29px;

}
.partner .menu_cnt .menu_sec {

}
.partner .menu_cnt .menu_sec .menu_btn {
    margin-top: 5px;

}

.foodservice_register_impressive_sec{
   z-index: 99;
background: white;
}





.bnr_sec {
    position: relative;
}
.retailer_registration.foodservice_pg .bnr_sec > img,
.bnr_sec > img {
    min-height: 870px;
    max-height: 870px;
    object-fit: cover;
    width: 100%;
}
.foodservice_pg .bnr_sec > img {
    min-height: 680px;
    max-height: 680px;
}
.bnr_sec.inner_bnr > img {
    min-height: 255px;
    max-height: 255px;
    object-fit: cover;
    width: 100%;
}
.bnr_sec .container {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
}
.bnr_sec .bnr_cnt h2 {
    color: #fff;
    font-size: 69px;
    line-height: normal;

    text-align: center;
    margin-top: 190px;
}
.bnr_sec .bnr_cnt h2 span.stylefont{
    font-family: 'HurmeGeometricSans4Bold';
    color: #E50E63;
}
.foodservice_pg .bnr_sec .bnr_cnt h2 {
    margin-top: 160px;
}
.bnr_sec .bnr_cnt h2 strong {
    font-size: 107px;
    line-height: 70px;
    color: #C20430;
    text-transform: uppercase;
    font-family: 'AFMSans';
    display: block;
}
.bnr_sec .bnr_cnt h2 span {
    font-size: 56px;
    line-height: normal;
    color: #F15D2A;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Black';
    display: block;
}
.tasty-underwrite{
  font-family: 'TastyBold';
  display: block;
}
.tasty-underwrite strong{
    color: #F15D2A;
}

.inner_container {
    max-width: 1075px;
    width: 100%;
}
.enroll_sec .enroll_cnt .tab_tit_sec {
    background: #729c30;
}
.enroll_sec .enroll_cnt .tab_tit_sec ul {
    font-size: 0px;
}
.enroll_sec .enroll_cnt .tab_tit_sec ul li {
    width: 50%;
    display: inline-block;
    text-align: center;
    vertical-align: bottom;
}
.enroll_sec .enroll_cnt .tab_tit_sec ul li a {
    color: #fff;
    font-size: 34px;
    line-height: 85px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Black';
    display: block;
}
.enroll_sec .enroll_cnt .tab_tit_sec ul li a.active {
    font-family: 'HurmeGeometricSans4Bold';
    position: relative;
    background: #91c640;
}
.enroll_sec .enroll_cnt .tab_tit_sec ul li a.active:after {
    content: '';
    background: #fff;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 10px;
}
.enroll_sec .enroll_cnt .tab_cnt_sec {
    background-image: url(images/aed_enroll_cnt_bg.jpg);
    background-size: auto;
    background-position: center;
    text-align: center;
    padding: 55px 85px;
}
.enroll_sec .enroll_cnt .tab_cnt_sec img {
    margin-bottom: 45px;
}
.enroll_sec .enroll_cnt .tab_cnt_sec p {
    color: #fff;
    font-size: 28px;
    line-height: 32px;
    font-family: 'HurmeGeometricSans4Regular';
    margin-bottom: 50px;
}
.enroll_sec .enroll_cnt .tab_cnt_sec .enroll_btn {
    min-width: 250px;
    line-height: 55px;
    display: inline-block;
    font-size: 22px;
    color: #fff;
    background: #91c640;
    border-radius: 40px;
    text-align: center;
    font-family: 'HurmeGeometricSans4Bold';
}
.enroll_sec .tab_sec {
    margin-top: -365px;
    position: relative;
    z-index: 1;
}
.foodservice_pg .enroll_sec .tab_sec {
    margin-top: -115px;
}
.impressive_sec {
    text-align: right;
}
.impressive_sec .container {
    position: relative;
    padding: 80px 0px 70px;
    overflow: hidden;
}
.impressive_sec .impressive_cnt {
    max-width: 610px;
    width: 100%;
    display: inline-block;
    text-align: center;
}
.impressive_sec .impressive_cnt img {
    margin-bottom: 20px;
}
.impressive_sec .impressive_cnt p {
    color: #000;
    font-size: 21px;
    font-family: 'HurmeGeometricSans4Regular';
}
.impressive_sec .impressive_cnt .avo_img {
    margin-bottom: 0px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.benefit_sec {
    background: #ebebeb;
    padding: 70px 0px;
    overflow: hidden;
}
.benefit_sec .benefit_cnt {
    max-width: 735px;
}
.benefit_sec .benefit_cnt h2 {
    color: #91c640;
    font-size: 32px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
}
.benefit_sec .benefit_cnt p {
    color: #000;
    font-size: 21px;
    line-height: 30px;
    font-family: 'HurmeGeometricSans4Regular';
}
.benefit_sec .benefit_cnt h3 {
    color: #91c640;
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
}
.benefit_sec .benefit_cnt ul {
    margin-top: 50px;
}
.benefit_sec .benefit_cnt ul li {
    padding: 0px 100px 0px 150px;
    margin-bottom: 40px;
    background-image: url(images/benefit_list_1.png);
    /*background-size: contain;*/
    background-position: left top;
    background-repeat: no-repeat;
}
.benefit_sec .benefit_cnt ul li:nth-child(2) {
    background-image: url(images/benefit_list_2.png);
}
.benefit_sec .benefit_cnt ul li:nth-child(3) {
    background-image: url(images/benefit_list_3.png);
}
.benefit_sec .benefit_cnt ul li:last-child {
    margin-bottom: 0px;
}
.benefit_sec .inner_container {
    position: relative;
}
.benefit_sec .inner_container .benefit_sec_img {
    /*    width: 864px;
        height: 1355px;*/
    object-fit: contain;
    position: absolute;
    top: -150px;
    right: -420px;
}

.sep.easy {
    background-color: #91c640;
}
.sep.easy .inner_container {
    min-height: 50px;
    background-image: url(images/new/itiseasy.svg);
    background-size: auto 25px;
    background-position: center;
    background-repeat: no-repeat;
}
.patternrs_triagles{
  min-height: 60px;
  background-image: url(images/new/Patterns.png);
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}

.subscription_sec {
    min-height: 132px;
    background-image: url(images/aed_enroll_cnt_bg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px 0px;
}
.subscription_sec .container {
    display: flex;
}
.subscription_sec .lt_sec {
    max-width: 445px;
}
.subscription_sec .lt_sec h3 {
    color: #fff;
    font-size: 23px;
    font-family: 'HurmeGeometricSans4Regular';
    padding-right: 15px;
}
.subscription_sec .rt_sec {
    max-width: 630px;
    width: 100%;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper {
    margin: 0px;
    position: relative;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper .top_label .gfield_label {
    display: none;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper ul.gform_fields li.gfield {
    margin: 0px !important;
    padding: 0px !important;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper .top_label div.ginput_container {
    margin: 0px !important;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    width: 90%;
    margin: 0px !important;
    padding: 0px 190px 0px 25px !important;
    border: 0px !important;
    height: 64px;
    border-radius: 15px;
    /*    position: absolute;
        top: 0px;
        left: 0px;*/
    font-size: 21px;
    font-family: 'HurmeGeometricSans4Regular';
    color: #91c640;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper .gform_footer {
    margin: 0px !important;
    padding: 0px !important;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper .gform_footer input.button,
.subscription_sec .rt_sec.subscribe_form .gform_wrapper .gform_footer input[type=submit] {
    margin: 0px !important;
    padding: 0px !important;
    height: 64px;
    max-width: 240px;
    width: 100%;
    border: 0px;
    border-radius: 50px;
    background: #91c640;
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 21px;
    color: #fff;
  font-family: 'HurmeGeometricSans4Regular';
    text-transform: uppercase;
    cursor: pointer;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper div.validation_error {
    display: none;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper li.gfield.gfield_error {
    border: 0px !important;
    background: none !important;
}
.subscription_sec .rt_sec.subscribe_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    padding: 0px 0px 0px 25px !important;
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 11px;
    color: #f00;
    font-family: 'HurmeGeometricSans4Regular';
    font-weight: normal;
}
.subscription_sec .rt_sec.subscribe_form  {}

.curriculum_sec {
    padding: 60px 0px 0px;
    text-align: center;
}
.curriculum_sec h2 {
    color: #91c640;
    font-size: 32px;
    margin-bottom: 10px;
    font-family: 'HurmeGeometricSans4Bold';
}
.foodservice_pg .curriculum_sec h2 {
    color: #712207;
}
.curriculum_sec p {
    font-size: 24px;
    font-family: 'HurmeGeometricSans4Bold';
    position: relative;
}
.curriculum_sec p span.username_error,
.curriculum_sec p span.password_error {
    color:#f00;
    font-size: 13px;
    font-family: 'HurmeGeometricSans4Regular';
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 30px;
}
.lrn_dh .ld-course-list-items .ld_course_grid {
    max-width: 280px;
    display: inline-block;
    margin: 20px;
    padding: 0px;
}
.lrn_dh .ld-course-list-items .ld_course_grid .thumbnail.course {
    border: 0px; position: relative;
}
.lrn_dh .ld-course-list-items .ld_course_grid .thumbnail > a {
    display: block;
}
.lrn_dh .ld-course-list-items .ld_course_grid .ribbon-enrolled {
   /* display: none; */
}
.ld-course-list-items .ld_course_grid .entry-content{
	display: none;
}
.lrn_dh .ld-course-list-items .ld_course_grid .thumbnail .caption {
    padding: 0px;
}
.lrn_dh .ld-course-list-items .ld_course_grid .caption .entry-title {
    color: white;
    font-size: 18px;
    font-family: 'HurmeGeometricSans4Bold';
    background: #F15D2A;
    padding: 15px 20px 45px;
    min-height: 105px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.lrn_dh .ld-course-list-items .ld_course_grid .caption .ld_course_grid_button {
    margin-top: -28px !important;
}
.lrn_dh .ld-course-list-items .ld_course_grid .caption .ld_course_grid_button a {
    display: inline-block;
    text-align: center;
    font-size: 22px;
    text-transform: capitalize;
    font-family: 'HurmeGeometricSans4Bold';
    height: 50px;
    line-height: 50px;

  min-width: 250px;
  padding: 0px 20px;
  border-radius: 40px;
  width: auto;
  padding-left: 60px;

}
.lrn_dh .ld-course-list-items .learndash-complete  .ld_course_grid_button a {
    display: inline-block;
    text-align: center;
    font-size: 22px;
    text-transform: capitalize;
    font-family: 'HurmeGeometricSans4Bold';
    height: 50px;
    line-height: 50px;

  color: #fff;
  min-width: 250px;
  padding: 0px 20px;
  border-radius: 40px;
  width: auto;
  padding-left: 60px;

}
.lrn_dh .ld-course-list-items .learndash-complete .ld_course_grid .thumbnail > a > img{
  background-color: white !important;
}

.learndash-complete > a::after {
  content: url(images/new/completed_module_overlay.png);
position: absolute;
top: 0px;
right: 0px;
font-size: 30px;
background-color: #5cb85cd4;
opacity: 1;
width: 100%;
height: 41%;
border-top-right-radius: 30px;
border-top-left-radius: 30px;
padding-top: 20%;
}
.learndash-complete .caption > h3{
background:#8FD200 !important;

}


.contact_sec {
    text-align: center;
    background: #ebebeb;
    padding: 50px 0px;
}
.contact_sec h2 {
    color: #117fc2;
    font-size: 32px;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
}
.contact_sec p {
    font-size: 24px;
    font-family: 'HurmeGeometricSans4Regular';
    margin-bottom: 40px;
}
.contact_sec .contact_form .gform_wrapper {
    padding: 0px !important;
    margin: 0px !important;
}
#learndash_lesson_topics_list span a, #learndash_lessons a, #learndash_profile a, #learndash_profile a span, #learndash_quizzes a, .expand_collapse a, .learndash_topic_dots a, .learndash_topic_dots a>span{
  color: #F15D2A;
}
.contact_sec .contact_form .gform_wrapper .top_label .gfield_label {
    display: none;
}
.contact_sec .contact_form .gform_wrapper ul.gform_fields li.gfield {
    margin: 0px 0px 30px !important;
    padding: 0px !important;
    border: 0px !important;
    position: relative;
}
.contact_sec .contact_form .gform_wrapper ul.gform_fields li.gfield:nth-child(1),
.contact_sec .contact_form .gform_wrapper ul.gform_fields li.gfield:nth-child(2) {
    width: 48.5%;
    float: left;
    clear: none;
}
.contact_sec .contact_form .gform_wrapper ul.gform_fields li.gfield:nth-child(2) {
    float: right;
}
.contact_sec .contact_form .gform_wrapper .top_label div.ginput_container {
    margin: 0px !important;
    padding: 0px !important;
}
.contact_sec .contact_form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 0px 25px !important;
    margin: 0px !important;
    border: 0px !important;
    height: 60px;
    width: 100%;
    border-radius: 10px;
    font-size: 18px;
    color: #117fc2;
    font-family: 'HurmeGeometricSans4Regular';
}
.contact_sec .contact_form .gform_wrapper textarea {
    min-height: 170px;
    border: 0px !important;
    border-radius: 10px;
    padding: 15px 25px !important;
    font-size: 18px;
    color: #117fc2;
  font-family: 'HurmeGeometricSans4Regular';
}
.contact_sec .contact_form .gform_wrapper .gform_footer {
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}
.contact_sec .contact_form .gform_wrapper .gform_footer input.button,
.contact_sec .contact_form .gform_wrapper .gform_footer input[type=submit] {
    margin: 0px auto !important;
    padding: 0px !important;
    border: 0px !important;
    border-radius: 40px;
    text-transform: uppercase;
    height: 62px !important;
    max-width: 240px;
    width: 100%;
    display: block;
    font-size: 22px;
    color: #fff;
    background: #117fc2;
    font-family: 'HurmeGeometricSans4Regular';
    cursor: pointer;
}
.contact_sec .contact_form .gform_wrapper div.validation_error {
    display: none;
}
.contact_sec .contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    padding: 0px;
    position: absolute;
    bottom: 0px;
    left: 25px;
    font-size: 12px;
    color: #f00;
  font-family: 'HurmeGeometricSans4Regular';
    font-weight: normal;
}
.contact_sec .contact_form .gform_wrapper li.gfield.gfield_error {
    background: none !important;
}
.contact_sec .contact_form  {}

.footer_sec {
    text-align: center;
    background-image: url(images/new/bi_home_bnr_bg.jpg);
    background-repeat: repeat-y;
    background-position: center;
    overflow: hidden;
    background-size: 100% auto;
    padding: 50px 0px;
}
.footer_sec a {
    margin: 0px 20px;
}

.foodservice_pg .enroll_sec .enroll_cnt .tab_cnt_sec {
    background-image: url(images/aed_enroll_cnt_green_bg.jpg);
}
.foodservice_pg .benefit_sec .benefit_cnt h2 {
    color: #117fc2;
}
.foodservice_pg .benefit_sec .benefit_cnt h3 {
    color: #117fc2;
}
.foodservice_pg .enroll_sec .enroll_cnt .tab_cnt_sec .enroll_btn {
    background: #117fc2;
}
.foodservice_pg .benefit_sec .benefit_cnt ul li {
    background-image: url(images/benefit_list_1_blue.png);
}
.foodservice_pg .benefit_sec .benefit_cnt ul li:nth-child(2) {
    background-image: url(images/benefit_list_2_blue.png);
}
.foodservice_pg .benefit_sec .benefit_cnt ul li:nth-child(3) {
    background-image: url(images/benefit_list_3_blue.png);
}
.foodservice_pg .sep.easy {
    background: #117fc2;
}
.foodservice_pg .sep.easy .inner_container {
    background-image: url(images/new/itiseasy.svg);
}
.foodservice_pg .subscription_sec {
    background-image: url(images/aed_enroll_cnt_green_bg.jpg);
}
.foodservice_pg .subscription_sec .rt_sec.subscribe_form .gform_wrapper .gform_footer input.button,
.foodservice_pg .subscription_sec .rt_sec.subscribe_form .gform_wrapper .gform_footer input[type=submit] {
    background: #117fc2;
}
.foodservice_pg .lrn_dh .ld-course-list-items .ld_course_grid .caption .entry-title {
    background: #F15D2A;
    color: white;
}
.foodservice_pg .lrn_dh .ld-course-list-items .ld_course_grid .caption .ld_course_grid_button a {
    background-color: : #8fd200;
    border-color: #8fd200 !important;
}
.ld-course-list-items .ld_course_grid .btn-primary{
  border:none !important;

}
.foodservice_pg .benefit_sec .inner_container .benefit_sec_img {
    top: -70px;
    right: -460px;
}
.bnr_sec.inner_bnr .bnr_cnt h2 {
    color: #fff;
    font-size: 48px;
    line-height: normal;
    margin-top: 70px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4SemiBold';
}

.modules_pg .curriculum_sec .welcome_sec {
    margin-bottom: 50px;
}
.modules_pg .curriculum_sec .welcome_sec h2 {
    color: #004f28;
    font-size: 32px;
    font-weight: bold;
    font-family: 'HurmeGeometricSans4Bold';
    margin-bottom: 0px;
}
.modules_pg .curriculum_sec .welcome_sec h3 {
    color: #004f28;
    font-size: 28px;
    font-family: 'HurmeGeometricSans4SemiBold';
}
.modules_pg .curriculum_sec .modules_dashboard > div {
    max-width: 420px;
    width: 50%;
    background: #ebebeb;
    border: solid 2px #e1e1e1;
    border-radius: 7px;
    min-height: 145px;
    display: inline-flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    padding: 20px 20px 20px 130px;
    vertical-align: bottom;
    text-align: left;
    margin: 0px 25px;
}
.bluebtnnew{
	    display: inline-block;
    text-align: center;
    font-size: 22px;

    height: 50px;
    line-height: 50px;
    background: #8FD200;
    color: #fff;
    min-width: 250px;
    padding: 0px 20px;
    border-radius: 40px;
    width: auto;
    background-image: url(images/new/upgrade_module_btn.png);
    font-family: 'HurmeGeometricSans4Bold';
    padding-left: 60px;
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;
}
.certificate_won {

    width: 100%;


    min-height: 80px;

    border-top: solid #712207;



    padding: 20px 20px 20px 20px;
    vertical-align: bottom;

    margin: 0px 25px;
}
.certificate_div h2{
	    text-align: center;
    color: #712207;
    font-size: 52px !important;
    text-transform: uppercase;
    font-family: 'AFMSans';
    text-shadow: -3px 3px 0px #fff;
    padding-bottom: 25px;
}
.certificate_div h2 span{

    color: white;
    font-size: 40px;
    text-transform: uppercase;
    font-family: 'TastyBold';
    text-shadow: none;
}
.documents_for_download_pdf h3{
  text-align: center;
color: #F15D2A;
font-size: 52px !important;
text-transform: uppercase;
font-family: 'AFMSans';
text-shadow: -3px 3px 0px #fff;
}
.certificate_won .column_left strong{
  color: white;

}
.documents_for_download_pdf h3 span{
  color: #712207;
  font-size: 40px;
  text-transform: uppercase;
  font-family: 'TastyBold';
  text-shadow: none;
}
.cert-class-button
  {
    display: inline-block;
      text-align: center;
      font-size: 20px;

      font-family: 'HurmeGeometricSans4Bold';

      line-height: 50px;

      min-width: 250px;



  }

  .cert-class-button-thanks
    {
      display: inline-block;
        text-align: center;
        font-size: 20px;
        text-transform: capitalize;
        font-family: 'HurmeGeometricSans4Bold';
        height: 60px;
        line-height: 50px;
        background-image: url(images/new/print_cert_thanks.png);
        color: #fff;
        min-width: 250px;
        padding: 5px 20px 0px 70px;
        border-radius: 40px;
        /* width: auto; */
        background-size: cover;
        background-position-x: left;
    }
  .cert-class-button-thanks:hover
      {

      }

.row {
  display: flex;
}

.column {
  flex: 50%;
}
.column_right{
	text-align:right;
	    /*border: silver 2px solid;*/
    /*padding: 6px;*/
    /*border-radius: 6px;*/
    /*background-color: #ebebeb;*/
}

.column_left{
	text-align:left;
	color:#EB5C34;
	font-size: 28px;
    text-transform: capitalize;
    font-family: 'HurmeGeometricSans4Bold';
}


.modules_pg .curriculum_sec .modules_dashboard > div h3 {
    color: #7d7d7d;
    font-size: 18px;
    font-family: 'HurmeGeometricSans4Regular';
}
.modules_pg .curriculum_sec .modules_dashboard > div h2 {
    color: #91c640;
    font-size: 38px;
    margin-bottom: 0px;
    font-family: 'HurmeGeometricSans4Bold';
}
.modules_pg .curriculum_sec .modules_dashboard .total_online_minutes {
    min-height: 145px;
    background-image: url(images/aed_total_time.png);
    background-repeat: no-repeat;
    background-position: 16px center;
    background-size: auto;
}
.modules_pg .curriculum_sec .modules_dashboard .total_modules_completed {
    min-height: 145px;
    background-image: url(images/aed_total_modules.png);
    background-repeat: no-repeat;
    background-position: 16px center;
    background-size: auto;
}
.module_status_bar {
    height: 13px;
    background: #fff;
    border-radius: 10px;
    width: 100%;
}
.module_status_bar .module_status {
    height: 13px;
    background: #91c640;
    border-radius: 10px;
}
.modules_pg .curriculum_sec .modules_dashboard {
    margin-bottom: 40px;
}
.modules_pg .foodservice_pg .sep.easy .inner_container,
.foodservice_pg.inner .sep.easy .inner_container {
    background-position: center;
}
.modules_pg .curriculum_sec  {}

.login_form {
    max-width: 490px;
    width: 100%;
    margin: 0px auto;
}
.login_form p label {
    display: none;
}
.login_form p input[type="text"],
.login_form p input[type="password"] {
    width: 350px;
    border: solid 2px #3d5a00;
    border-radius: 7px;
    height: 70px;
    background: #fff;
    font-size: 18px;
    color: #3d5a00 !important;
    font-family: 'HurmeGeometricSans4Regular';
    padding: 0px 25px;
    margin-bottom: 30px;
    box-shadow: inset 0px 0px 100px 100px #fff;
    max-width: inherit;
}

.scalehovereffect:hover{

}
#reset-pass-submit:hover{

}
.login_form p input[type="submit"] {
    line-height: 50px;
    background: #f15d2a;
    color: #712207;
    text-transform: uppercase;
    font-size: 22px;
    font-family: 'HurmeGeometricSans4Bold';
    border: 0px;
    border-radius: 40px;
    width: 320px;
    cursor: pointer;
}
.login_form p input[type="submit"]:hover{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='300' height='51'%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E%3Cdefs%3E%3Cfilter id='Rectangle_241' x='0' y='0' width='318' height='68.83300018310547' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='Submit_Button' data-name='Submit Button' class=''%3E%3Cg id='DownloadButton'%3E%3Cg filter='url(%23Rectangle_241)' id='svg_1'%3E%3Crect id='Rectangle_241-2' data-name='Rectangle 241' width='300' height='50.83300018310547' rx='25.41699981689453' transform='matrix(1,0,0,1,0.4800000000000004,0) ' fill='%23712207' y='0' x='0' stroke-width='0'/%3E%3C/g%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='25.5' cy='25.5' r='25.5' fill='%23f15d2a'/%3E%3Cg id='Group_459' data-name='Group 459'%3E%3Cpath id='Path_1054' data-name='Path 1054' d='M35.27300020599364,23.859999359131052 l-13.8,-13.8 a1.7560000000000002,1.7560000000000002 0 0 0 -2.677,0 a1.99,1.99 0 0 0 0,2.883 L31.1550002059937,25.300999359130856 L18.802000205993636,37.6549993591309 a1.7560000000000002,1.7560000000000002 0 0 0 0,2.677 a1.7560000000000002,1.7560000000000002 0 0 0 2.677,0 l13.8,-13.8 A1.7560000000000002,1.7560000000000002 0 0 0 35.27300020599364,23.859999359131052 z' fill='%23712207'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  color: #F15D2A;
  	transition: all 300ms ease;
}
.passreset .lostpassword-submit #reset-pass-submit {
    line-height: 50px;
    background: #8FD200;
    color: transparent;
    text-transform: uppercase;
    font-size: 22px;
    font-family: 'HurmeGeometricSans4Bold';
    border: 0px;
    border-radius: 40px;
    width: 320px;
    cursor: pointer;
}
.login_form p input[type="submit"]{
  background-image: url(images/new/register_orange_empty.svg);
  background-size: cover;
}
.passreset .lostpassword-submit #reset-pass-submit{
    width: 320px;
}
.passreset .lostpassword-submit #reset-pass-submit{
  background-image: url(images/new/reset_pass_btn.png);
  background-size: cover;

}
.login_form .pass-reset-btn{
    font-family: 'HurmeGeometricSans4Bold';
    margin-bottom: 20px;
    color: #3d5a00
}
.login_form .pass-reset-btn a {
    color: #3d5a00;
    font-size: 18px;
    text-decoration: underline;
}
#user_login::placeholder,#user_pass::placeholder{
  color: #3d5a00;
}
#somfrp_user_info::placeholder{
  color: #3d5a00;
}
.passreset .welcome_sec{ margin-bottom: 20px; }
.passreset #lostpasswordform legend,
.passreset #resetpasswordform legend{
    display: none;
}
.passreset .somfrp-lost-pass-form-text{
    margin-bottom: 40px;
}
.passreset .somfrp-lost-pass-form-text p{
    color: #610218;
    font-size: 28px;
    margin-bottom: 20px;
}

::-webkit-input-placeholder {
    color: #117fc2;
}
:-ms-input-placeholder {
    color: #117fc2;
}
::placeholder {
    color: #117fc2;
}

.registration_form .tab_type {
    border: solid 3px #99c63d;
    border-radius: 40px;
    padding: 5px;
    display: inline-block;
}
.registration_form .tab_type li {
    display: inline-block;
}
.registration_form .tab_type li a {
    font-size: 21px;
  font-family: 'HurmeGeometricSans4Regular';
    line-height: 40px;
    display: inline-block;
    width: 210px;
    border-radius: 40px;
    color: #d9d9d9;
}
.registration_form .tab_type li a.active {
    color: #fff;
    background: #99c63d;
}
/** add new styles Gravity Form */

.registration_form .tab-content{
    display: none;
}
.registration_form .tab-content.active{
    display: block;
}

.registration_form .form_fields ul {
    max-width: 840px;
    width: 100%;
    margin: 50px auto;
}
.registration_form .gform_wrapper .form_fields ul.gform_fields{
    margin: 50px auto !important;
}
.registration_form .form_fields ul li {
    max-width: 400px;
    width: 100%;
    float: left;
    margin-bottom: 30px;
    position: relative;
    padding-right: 0 !important;
    clear: none !important;
}
.registration_form .form_fields ul li span.err_msg {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    font-size: 12px;
    color: #f00;
    font-family: 'HurmeGeometricSans4Regular';
}
.registration_form .form_fields ul li:nth-child(2n) {
    float: right;
}
.registration_form .form_fields ul li input,
.registration_form .form_fields ul li select,
.registration_form .form_fields ul li ul.gfield_checkbox li label  {
    width: 100%;
    border: solid 2px #004F28;
    height: 70px;
    border-radius: 10px;
    padding: 0px 25px !important;
    font-size: 18px !important;
    color: #004F28;
  font-family: 'HurmeGeometricSans4Regular' !important;
    box-shadow: inset 0px 0px 100px 100px #fff;
    margin-top: 0 !important;
}
.registration_form .form_fields ul li ul.gfield_checkbox li label,
.registration_form .form_fields ul li ul.gfield_checkbox li input{
    height: auto;
}
.registration_form .form_fields ul li div{ margin-top: 0 !important; }
.registration_form .form_fields ul li.full-width,
.registration_form .form_fields ul li.full-width li {
    max-width: inherit;
    width: 100% !important;
}
.registration_form .form_fields ul li.full-width li{
    margin: 0 !important;
    text-align: center;
}
.registration_form .form_fields ul li label input[type="checkbox"] {
    display: none;
}
.registration_form .form_fields ul li label {
    cursor: pointer;
}
.registration_form .form_fields ul li label span,
.registration_form .form_fields ul li ul.gfield_checkbox li label {
    font-size: 18px;
    line-height: 20px;
    color: #117fc2;
    font-family: 'HurmeGeometricSans4Regular';
    display: inline-block;
    padding-left: 30px !important;
    background: url(images/icon_uncheck.png);
    background-position: left center;
    background-repeat: no-repeat;
}
.registration_form .form_fields ul li ul.gfield_checkbox li label{
    padding-right: 0 !important;
    border: none;
}
.registration_form .form_fields ul li label input[type="checkbox"]:checked + span,
.registration_form .form_fields ul li ul.gfield_checkbox li input[type="checkbox"]:checked + label{
    background: url(images/icon_check.png);
    background-position: left center;
    background-repeat: no-repeat;
    font-weight: normal;
}
.registration_form .gform_wrapper .form_fields .gform_footer{
    text-align: center;
}
.registration_form .form_fields ul li.full-width input[type="submit"],
.registration_form .gform_wrapper .form_fields .gform_footer input[type=submit] {
    width: 250px;
    background: url(images/new/register_orange_empty.svg) no-repeat, #F15D2A;
	transition: all 300ms ease;
    color: #712207;
    font-family: 'HurmeGeometricSans4Bold';
    font-size: 22px;
    height: 50px;
    text-transform: uppercase;

    border-radius: 100px;
    cursor: pointer;
    box-shadow: none;
    border: none;
}
.edit_btn:hover{
background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='159.000000pt' height='50.000000pt' viewBox='0 0 159.000000 50.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,50.000000) scale(0.100000,-0.100000)'%0Afill='%23712207' stroke='none'%3E%3Cpath d='M197 489 c-194 -46 -257 -288 -110 -420 72 -65 56 -64 708 -64 652 0%0A636 -1 708 64 52 47 79 108 79 180 0 100 -52 182 -142 225 -44 21 -56 21 -625%0A23 -321 1 -597 -3 -618 -8z m1158 -109 l29 -30 -39 -40 c-22 -22 -34 -40 -27%0A-40 8 0 12 -24 12 -79 0 -104 -3 -106 -142 -106 -138 0 -138 0 -138 140 0 132%0A4 138 104 143 69 4 76 2 76 -14 0 -15 8 -11 37 19 21 20 43 37 48 37 6 0 24%0A-14 40 -30z'/%3E%3Cpath d='M1251 306 c-88 -89 -74 -111 15 -24 48 46 66 70 59 77 -8 8 -30 -9%0A-74 -53z'/%3E%3Cpath d='M1090 225 l0 -106 103 3 102 3 3 70 3 70 -38 -37 c-31 -31 -46 -38%0A-77 -38 l-38 0 7 38 c4 21 20 51 38 70 l31 32 -67 0 -67 0 0 -105z'/%3E%3C/g%3E%3C/svg%3E") !important;
background-color: #F15D2A !important;
color: #F15D2A !important;
}
.wpProQuiz_button:hover{

}
.quiz_continue_link:hover{

}
.save_btn:hover{
  background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='159.000000pt' height='50.000000pt' viewBox='0 0 159.000000 50.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,50.000000) scale(0.100000,-0.100000)'%0Afill='%23712207' stroke='none'%3E%3Cpath d='M197 489 c-194 -46 -257 -288 -110 -420 72 -65 56 -64 708 -64 652 0%0A636 -1 708 64 52 47 79 108 79 180 0 100 -52 182 -142 225 -44 21 -56 21 -625%0A23 -321 1 -597 -3 -618 -8z m1158 -109 l29 -30 -39 -40 c-22 -22 -34 -40 -27%0A-40 8 0 12 -24 12 -79 0 -104 -3 -106 -142 -106 -138 0 -138 0 -138 140 0 132%0A4 138 104 143 69 4 76 2 76 -14 0 -15 8 -11 37 19 21 20 43 37 48 37 6 0 24%0A-14 40 -30z'/%3E%3Cpath d='M1251 306 c-88 -89 -74 -111 15 -24 48 46 66 70 59 77 -8 8 -30 -9%0A-74 -53z'/%3E%3Cpath d='M1090 225 l0 -106 103 3 102 3 3 70 3 70 -38 -37 c-31 -31 -46 -38%0A-77 -38 l-38 0 7 38 c4 21 20 51 38 70 l31 32 -67 0 -67 0 0 -105z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-color: #F15D2A !important;
  color: #F15D2A !important;
}
.btn:hover{

}
.registration_form .form_fields ul li.full-width input[type="submit"]:hover{

}
.registration_form .gform_wrapper .form_fields .gform_footer input[type=submit]:hover{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='300' height='51'%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E%3Cdefs%3E%3Cfilter id='Rectangle_241' x='0' y='0' width='318' height='68.83300018310547' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='Submit_Button' data-name='Submit Button' class=''%3E%3Cg id='DownloadButton'%3E%3Cg filter='url(%23Rectangle_241)' id='svg_1'%3E%3Crect id='Rectangle_241-2' data-name='Rectangle 241' width='300' height='50.83300018310547' rx='25.41699981689453' transform='matrix(1,0,0,1,0.4800000000000004,0) ' fill='%23712207' y='0' x='0' stroke-width='0'/%3E%3C/g%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='25.5' cy='25.5' r='25.5' fill='%23f15d2a'/%3E%3Cg id='Group_459' data-name='Group 459'%3E%3Cpath id='Path_1054' data-name='Path 1054' d='M35.27300020599364,23.859999359131052 l-13.8,-13.8 a1.7560000000000002,1.7560000000000002 0 0 0 -2.677,0 a1.99,1.99 0 0 0 0,2.883 L31.1550002059937,25.300999359130856 L18.802000205993636,37.6549993591309 a1.7560000000000002,1.7560000000000002 0 0 0 0,2.677 a1.7560000000000002,1.7560000000000002 0 0 0 2.677,0 l13.8,-13.8 A1.7560000000000002,1.7560000000000002 0 0 0 35.27300020599364,23.859999359131052 z' fill='%23712207'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	transition: all 300ms ease;
background-repeat: no-repeat;
color: #F15D2A;
}

.registration_form .form_fields span.action_msg {
    font-size: 18px;
    color: #99c63d;
    display: inline-block;
    text-transform: uppercase;
    margin: 30px 0px 50px;
    font-family: 'HurmeGeometricSans4Regular';
}
.registration_form .form_fields  {}

.registration_form_thank_you .back_link {
    text-align: left;
}
.registration_form_thank_you .back_link a {
    color: #91c640;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    padding-left: 35px;
    background-image: url(images/back_arrow.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
}
.registration_form_thank_you .thank_you_msg h2 {
    color: #C20430;
    font-size: 56px;
    margin-top: 30px;
  font-family: 'AFMSans';
    text-transform: uppercase;
}
.registration_form_thank_you .thank_you_msg h2 span{
    color: #610218;
    font-size: 48px;
    margin-top: 30px;
  font-family: 'TastyBold';
  text-transform: uppercase;
}
.registration_form_thank_you .thank_you_msg h3 {
    color: #71220A;
    font-size: 28px;
    margin-bottom: 50px;
    font-family: 'HurmeGeometricSans4Bold';
}
.registration_form_thank_you .thank_you_msg .imp_note {
    min-height: 104px;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    background: #ebebeb;
    border: solid 2px #e1e1e1;
    border-radius: 5px;
    padding: 20px 20px 20px 100px;
    background-image: url(images/icon_warn.png);
    background-repeat: no-repeat;
    background-position: 32px center;
}
.registration_form_thank_you .thank_you_msg .imp_note h3 {
    color: #f16231;
    font-size: 21px;
    margin-bottom: 0px;
    font-family: 'HurmeGeometricSans4Regular';
}
.registration_form_thank_you .thank_you_msg .imp_note h3 strong {
    font-size: 32px;
    font-family: 'HurmeGeometricSans4Regular';
}
.registration_form_thank_you  {}

.user_profile {
    display: flex;
    padding-top: 30px;
}
.user_profile > div {
    width: 50%;
    text-align: left;
    display: inline-block;
}
.user_profile > div h2 {
    text-align: left;
    color: #F15D2A !important;
    font-size: 28px;
    text-transform: capitalize;
    font-family: 'HurmeGeometricSans4Bold';
    background-repeat:no-repeat;
    background-image: url(images/new/arrow_down_green.svg);
    background-position: right;

}
.user_profile > div ul li {
  color: #04FF81;
background: #004F28;
font-size: 18px;
margin-bottom: 10px;
font-family: 'HurmeGeometricSans4Regular';
padding: 10px;
border-radius: 20px;
}
.user_profile > div ul li input {
  border: solid 2px #004F28;
  height: 40px;
  width: 400px;
  padding: 0px 20px;
  color: #04FF81;
  font-size: 18px;
  font-family: 'HurmeGeometricSans4Regular';
  background: #004F28;
}
.user_profile > div ul li input::placeholder{
  color: #04FF81;
}
.user_profile > div ul li select {
  border: solid 2px #004F28;
      height: 40px;
      width: 100%;
      padding: 0px 20px;
      color: #04FF81;
      font-size: 18px;
      background: #004F28;
      font-family: 'HurmeGeometricSans4Regular';



}

.user_profile > div ul li strong {
    font-size: 21px;
    color: #04FF81;
    font-family: 'HurmeGeometricSans4SemiBold';
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    min-width: 140px;
}
.user_profile .personal_info {
    border-right: solid 2px #aaa;
    padding: 10px 30px 10px 0px;
}
.user_profile .login_info {
    padding: 10px 0px 10px 30px;
}
.user_profile .info_hdr {
    margin-bottom: 30px;
}
.user_profile .info_hdr .edit_btn,
.user_profile .info_hdr .save_btn {
  color: #712207;
  font-size: 20px;
  text-transform: uppercase;
  font-family: 'HurmeGeometricSans4Bold';
  font-weight: bold;
  display: block;
  height: 53px;
  width: 180px;
  padding: 10px 50px 10px 50px;
  border-radius: 40px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='159.000000pt' height='50.000000pt' viewBox='0 0 159.000000 50.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,50.000000) scale(0.100000,-0.100000)'%0Afill='%23F15D2A' stroke='none'%3E%3Cpath d='M197 489 c-194 -46 -257 -288 -110 -420 72 -65 56 -64 708 -64 652 0%0A636 -1 708 64 52 47 79 108 79 180 0 100 -52 182 -142 225 -44 21 -56 21 -625%0A23 -321 1 -597 -3 -618 -8z m1158 -109 l29 -30 -39 -40 c-22 -22 -34 -40 -27%0A-40 8 0 12 -24 12 -79 0 -104 -3 -106 -142 -106 -138 0 -138 0 -138 140 0 132%0A4 138 104 143 69 4 76 2 76 -14 0 -15 8 -11 37 19 21 20 43 37 48 37 6 0 24%0A-14 40 -30z'/%3E%3Cpath d='M1251 306 c-88 -89 -74 -111 15 -24 48 46 66 70 59 77 -8 8 -30 -9%0A-74 -53z'/%3E%3Cpath d='M1090 225 l0 -106 103 3 102 3 3 70 3 70 -38 -37 c-31 -31 -46 -38%0A-77 -38 l-38 0 7 38 c4 21 20 51 38 70 l31 32 -67 0 -67 0 0 -105z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;

  background-repeat: no-repeat;
background-color: #712207;
  margin: 0px auto;
  padding-top: 15px;
  transition: all 300ms ease;
}
.user_profile .info_hdr .save_btn {

}
.user_profile  {}


.slide_menu {
    height: 100%;
    max-width: 350px;
    width: 100%;
    position: fixed;
    right: 0;
    top: 0;
    display: none;
    background-color: #91c640;
    z-index: 999999999;
    padding: 30px;
}
.slide_menu .menu_list {
    width: 290px;
    float: left;
    height: 100%;
    padding: 20px 0px;
    position: relative;
    z-index: 999;
}
.slide_menu ul li {
    text-align: left;
}
.slide_menu ul li a {
    color: #fff;
    display: block;
    font-size: 21px;
    text-align: left;
    margin-top: 0px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Regular';
}
.menu_list .close {
    text-align: left;
    margin-bottom: 30px;
}
.menu_list .close .close_menu {
    font-size: 18px;
    color: #fff;
    border-radius: 40px;
    border: solid 2px #fff;
    text-transform: uppercase;
    padding: 2px 15px;
    font-family: 'HurmeGeometricSans4Bold';
    display: inline-block;
}

.menu_cnt .login.logout {
    min-width: 150px;
    margin-left: 20px;
    margin-right: 0px;
}
.menu_cnt a {
    color: #91c640;
    border: solid 4px transparent;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    /*min-width: 200px;*/
    display: inline-block;
    line-height: 40px;
    text-align: center;
    border-radius: 40px;
    margin: 25px 7px 0px;
}
.logggedin_menu > div,
.logggedin_menu ul,
.logggedin_menu ul li {
    display: inline-block;
}

.course_pg {
    padding: 80px 0px;
}
.course_pg .back_next {
    margin-bottom: 0px;
}
.course_pg .back_next.btm {
    margin-bottom: 20px;
    margin-top: 50px;
}
.course_pg .back_next a{
  margin: 20px;
}
.course_pg .back_next a {
    color: #91c640;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
}
.course_pg .back_next a.back {
    float: left;
    padding-left: 20px !important;
  font-size: 24px;
    background-image: url(images/new/backtomodule.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.course_pg .back_next a.next {
    float: right;
    padding-right: 28px;

  font-size: 24px;
    background-image: url(images/new/nexttomodule.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.new_video  #learndash_next_prev_link{
  display: none;
}
.new_video #learndash_complete_prev_lesson{
  display: none;
}

.quiz_pg .module_content p{
  font-family: 'HurmeGeometricSans4Bold' !important;
}
.course_pg .module_content p,
.course_pg .module_content ul,
.course_pg .module_content ol,
#learndash_complete_prerequisites{
    font-size: 21px;
    font-family: 'HurmeGeometricSans4Bold';
    margin-bottom: 20px;
    color: #712207;
}
#learndash_complete_prerequisites{ margin-top: 20px; }
.learndash_post_sfwd-courses.user_has_access #learndash_course_status
.course_pg .module_content ul {
}
.course_pg .module_content ul li,
.course_pg .module_content ol li {
    list-style-position: inside;
    margin-bottom: 20px;
    position: relative;
    padding-left: 20px;
}
.course_pg .module_content ul li:before,
.course_pg .module_content ol li:before {
    content: url(images/new/Arrow_Orange.svg);
    width: auto;
      height: auto;

    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
}
.learndash_post_sfwd-courses .learndash_content{
  color: #712207;
  padding-bottom: 30px;
}

.course_pg .module_content h2{
  margin-top: 10px;
    color: #F15D2A;
    font-size: 24px;
    font-family: 'HurmeGeometricSans4Bold';
    margin-bottom: 10px;
    padding-left: 50px;


}
.course_pg .lesson_page_new h2 {
  margin-top: 50px;
    color: #712207;
    font-size: 42px;
    font-family: 'TastyBold';
    margin-bottom: 0px;
    text-transform: uppercase;
    padding-left: 20px;
}
.course_pg .lesson_page_new h2 span {

    color: #F15D2A;
    font-size: 52px;
    font-family: 'AFMSans';
display: block;
    text-transform: uppercase;
}
.course_pg .module_content .new_lesson_content h2 {
  display: none;
}
.course_pg .module_content h3 {
    color: #F15D2A;
    font-size: 21px;
    font-family: 'HurmeGeometricSans4Regular';
    margin-bottom: 20px;

}
.course_pg .module_content ul li strong {
    color: #F15D2A;
    font-size: 21px;
    font-family: 'HurmeGeometricSans4Regular';
    margin-bottom: 20px;
}
.course_pg .ld-course-status.ld-course-status-enrolled {
    margin: 50px 0px;
    padding: 30px 40px;
    border: solid 2px #e1e1e1;
    background: #ebebeb;
}
.course_pg .learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar {
    background: #fff;
    height: 10px;
    border-radius: 10px;
    border: 0px;
}
.course_pg .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
    background: #91c640;
    height: 10px;
    border-radius: 10px;
    border: 0px;
}
.course_pg .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
    color: #91c640;
    font-size: 32px;
    text-transform: capitalize;
    font-family: 'HurmeGeometricSans4Bold';
    margin-right: 0px;
}
.course_pg .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps {
    display: none;
}
.course_pg .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading {
    color: #989898;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Regular';
}
.course_pg .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name .ld-item-title {
    color: #989898;
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
}
.course_pg .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon {
    margin-top: 0px;
}
.course_pg .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    padding: 10px 15px;
}
.course_pg .learndash-wrapper .ld-item-list .ld-item-list-item {
    margin-bottom: 30px;
}
.lesson_pg .learndash-wrapper .ld-breadcrumbs {
    border: solid 2px #e1e1e1;
    background: #ebebeb;
    padding: 20px 25px;
}
.lesson_pg .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after {
    color: #91c640;
    font-family: 'HurmeGeometricSans4Bold';
    position: relative;
    top: -1px;
    font-size: 20px;
    padding: 0px 10px;
}
.lesson_pg .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {
    color: #91c640;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
}
.lesson_pg .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:nth-child(2) a {
    color: #117fc2;
}
.lesson_pg .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress {
    color: #117fc2;
    font-size: 16px;
    font-family: 'HurmeGeometricSans4Bold';
    background: transparent;
    border: solid 2px #117fc2;
    border-radius: 40px;
}
.lesson_pg .module_content .module_course_content {
    max-width: 825px;
    width: 100%;
    float: left;
}
.lesson_pg .module_content .module_course_content .ld-video {
    margin-bottom: 30px;
}
.lesson_pg .module_content .module_course_content p {
    color: #7E1416;
    font-size: 24px;
    font-family: 'HurmeGeometricSans4SemiBold';
}
.lesson_pg .module_content .module_course_content ul,
.lesson_pg .module_content .module_course_content ol {
    padding-left: 20px;
}
.lesson_pg .module_content .module_course_content ol {
    counter-reset: section;
}
.lesson_pg .module_content .module_course_content ol li {
    position: relative;
    padding-left: 30px;
}
.lesson_pg .module_content .module_course_content ol > li:before {
    counter-increment: section;
    content: counter(section) ".";
    width: auto;
    height: auto;
    background: transparent !important;
    color: #117fc2;
    top: 0px;
    left: 0px;
}
.lesson_pg .module_content .module_course_content li ol li:before {
    color: #91c640;
}
.lesson_pg .module_content .module_course_content li {
    color: #7E1416;
    font-size: 21px;
    font-family: 'HurmeGeometricSans4Regular';
}
.lesson_pg .module_content .module_course_content li ul,
.lesson_pg .module_content .module_course_content li ol {
    margin-top: 20px;
}
.lesson_pg .module_content .module_course_content li li:before {
    background: #91c640;
}
.lesson_pg .module_content .module_course_sidebar {
    max-width: 335px;
    width: 100%;
    float: right;
}
.lesson_pg .ld-status {
    color: #fff !important;
    font-size: 12px !important;
    background: #91c640 !important;
    text-transform: uppercase;
    border: solid 2px #91c640;
    border-radius: 30px;
    font-family: 'HurmeGeometricSans4Bold';
}
.lesson_pg .ld-status.ld-status-progress {
    background: #117fc2 !important;
    border: solid 2px #117fc2 !important;
}

.module_chapter_list {
    color: #fff;
    padding: 25px;
    background: #117fc2;
}
.module_chapter_list h2 {
    color: #fff !important;
    font-size: 25px !important;
    text-transform: uppercase;
    margin-bottom: 0px !important;
    font-family: 'HurmeGeometricSans4Bold' !important;
}
.module_chapter_list h3 {
    color: #fff !important;
    font-size: 13px !important;
    text-transform: uppercase;
    margin-bottom: 15px !important;
    font-family: 'HurmeGeometricSans4Regular' !important;
}
.module_chapter_list .module_status_bar {
    margin-bottom: 5px;
}
.module_chapter_list .module_status_mesure h4 {
    font-size: 17px;
    color: #fff;
    font-family: 'HurmeGeometricSans4Bold';
    float: left;
}
.module_chapter_list .module_status_mesure h4.rt_side {
    float: right;
}
.module_chapter_items {
  background: #F15D2A;
padding: 25px;
border-radius: 20px;
    margin-top: 50px;
}
.module_chapter_items .module_chapter_item {
    min-height: 64px;

    padding: 10px 55px 10px 20px;
    background-image: url(images/new/module_start_icon.png);
    background-position: right 20px center;
    background-size: 50px;
    transition: .3s;
    background-color: #FF9600;
    border-radius: 20px;
    padding: 25px;
        margin: 10px;
}
.module_chapter_items .module_chapter_item:hover {

    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url(images/new/play_watching.png);
    background-size: 50px;
    background-color: #712207;
}
.module_chapter_items .module_chapter_item.current-class {

    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url(images/new/play_watching.png) !important;
    background-size: 50px;
    background-color: #712207;
}
.module_chapter_items .module_chapter_item.current-class h3{
  color:white;
}
.module_chapter_items .module_chapter_item.current-class h4{
  color:#FF9600 ;
}
.module_chapter_items .module_chapter_item.complete {
    background-image: url(images/new/module_start_completed_icon.png);
    background-size: 50px;
    background-color: #712207;
}
.module_chapter_items .module_chapter_item.complete:hover,
.module_chapter_items .module_chapter_item.current-class.complete {
    background-image: url(images/new/module_start_completed_icon.png);
    background-size: 50px;
    background-color: #FF9600;

}
.module_chapter_items .module_chapter_item.complete:hover{


  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='svg952' width='71' height='71' viewBox='0 0 71 71' sodipodi:docname='module_start_completed_icon_white (1svg).svg' inkscape:version='1.1.2 (b8e25be8, 2022-02-05)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs956' /%3E%3Csodipodi:namedview id='namedview954' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' showgrid='false' inkscape:zoom='8.0422535' inkscape:cx='35.5' inkscape:cy='35.5' inkscape:window-width='1306' inkscape:window-height='969' inkscape:window-x='0' inkscape:window-y='23' inkscape:window-maximized='0' inkscape:current-layer='g958' /%3E%3Cg inkscape:groupmode='layer' inkscape:label='Image' id='g958'%3E%3Cimage width='71' height='71' preserveAspectRatio='none' xlink:href='data:image/png;base64,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%0AAAAASUVORK5CYII=%0A' id='image960' /%3E%3C/g%3E%3C/svg%3E%0A");
}

.module_chapter_items .module_chapter_item:hover > a h4{
  color: #FF9600;
}

.module_chapter_items .module_chapter_item.complete:hover > a h4{
  color: #712207;
}

.module_chapter_items .module_chapter_item.current-class:hover {
 background-color: #FF9600 !important;
   color: #712207 !important;

}
 .module_chapter_items .module_chapter_item.current-class:hover > a h4{

    color: #712207 !important;

}

.module_chapter_items .module_chapter_item.current-class.complete:hover {
 background-color: #712207 !important;
   color: #FF9600 !important;

}
 .module_chapter_items .module_chapter_item.current-class.complete:hover > a h4{

    color: #FF9600 !important;

}


.module_chapter_items .module_chapter_item a {
    display: block;
}
.module_chapter_items .module_chapter_item h4 {
    color: #712207;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'TastyBold';
}
.module_chapter_items .module_chapter_item h3 {
    color: white;
    font-size: 18px;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-family: 'AFMSans';
      max-width: 200px;
}

.module_chapter_items .module_chapter_item:hover h3,

.module_chapter_items .module_chapter_item.current-class h3 {
    color: #ffffff;
}
.module_chapter_items .module_chapter_item.complete h4 {
    color: #FF9600;
}
.module_chapter_items .module_chapter_item.current-class h3 {
    color: #fffff;
}



.module_chapter_items .module_chapter_item.complete.current-class h4
 {
    color: #712207;
}
.module_chapter_items .module_chapter_item.complete h4:hover{
color: #712207;
}
.module_chapter_items .module_chapter_item h4:hover{
color: #FF9600;
}
.module_course {
    margin-bottom: 45px;
}
.module_chapter_documents{
  padding-top:   30px;  background: #F15D2A;
      margin-top: 30px;
      margin-bottom: 30px;
padding-bottom: 30px;

border-radius: 20px;
}
.module_chapter_documents h2 {
    font-size: 18px;
    padding: 10px 20px;
    background: #F15D2A;
    color: #7E1416 !important;
    text-transform: uppercase;
    margin-bottom: 0px !important;
    font-family: 'TastyBold' !important;
}
.module_chapter_documents h2 span{
    font-size: 24px;
    padding: 0px;
    background: #F15D2A;
    color: #fff !important;
    text-transform: uppercase;
    margin-bottom: 0px !important;
    font-family: 'AFMSans';
}
.module_chapter_documents .course_document_items {
    background: #FF9600;
    margin:  20px;
}
.module_chapter_documents .course_document_item {
    padding: 10px 20px;
    border-bottom: solid 2px #ffffff;
    background-image: url(images/icon_download.png);
    background-position: right 20px center;
}
.module_chapter_documents .course_document_item h3 {
    color: #888888 !important;
    font-size: 18px !important;
    margin-bottom: 0px !important;
    font-family: 'HurmeGeometricSans4Bold' !important;
}
.module_chapter_documents .course_document_item h4 {
    color: #888888 !important;
    text-transform: uppercase;
    font-size: 14px !important;
    margin-bottom: 0px !important;
    font-family: 'HurmeGeometricSans4Regular' !important;
}

.module_content .learndash-wrapper .ld-content-action .ld-button {
    color: #fff;
    font-size: 13px;
    background: #91c640;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
}
.module_content .learndash-wrapper .ld-content-actions .ld-primary-color {
    font-size: 13px;
    text-transform: uppercase;
    color: #117fc2 !important;
    border-radius: 40px;
    font-family: 'HurmeGeometricSans4Bold' !important;
}
.module_content .ld-content-action .learndash_mark_complete_button {
    color: #91c640 !important;
    border: solid 2px #91c640 !important;
    border-radius: 30px;
    font-size: 13px;
    background: transparent !important;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
}
.module_content .learndash-wrapper .learndash_mark_complete_button:hover,
.module_content .learndash-wrapper #learndash_mark_complete_button:hover {
    opacity: 1 !important;
}
#sfwd-mark-complete{
  display: none;
}
.mejs-controls .mejs-time-rail .mejs-time-current{
  background: #712207 !important;
}
.module_content .learndash-wrapper .sfwd-mark-complete::after {
    content: '';
    width: 28px;
    height: 28px;
    background-image: url(images/icon_complete.png);
    background-size: contain;
}
.module_chapter_documents .course_document_items ul {
    margin-bottom: 0px;
    background: #F15D2A;
}
.module_chapter_documents .course_document_items ul li {
    margin-bottom: 10px;
    border-radius: 20px;
    padding: 0px;
    background: #FF9600;
}
.module_chapter_documents .course_document_items ul li:before {
    display: none;
}
.module_chapter_documents .course_document_items ul li a {
    color: #7E1416 ;
    font-size: 16px !important;
    margin-bottom: 10px !important;
    font-family: 'HurmeGeometricSans4Bold' !important;

    display: flex;
    padding: 10px 40px 10px 20px;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    min-height: 64px;
    background-image: url(images/new/download_icon.svg);
    background-position: right 20px center;
    padding-top: 30px;
    padding-bottom: 30px;
}
.module_content .ld-tabs-navigation {
    display: none !important;
}
.ld_course_grid_price.free {
    display: none;
}
.desk {
    display: block !important;
}
.resp {
    display: none !important;
}
.lrn_dh .ld-course-list-items.row {
    display: inline-block;
}
.course_pg .learndash-wrapper .ld-course-status .ld-status.ld-status-progress {
    font-family: 'HurmeGeometricSans4Regular';
}

.quiz_pg .wpProQuiz_content .wpProQuiz_text .wpProQuiz_button {
    cursor: pointer;
    color: #004F28;
    border: 0px;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    min-width: 200px;
    display: inline-block !important;
    /*line-height: 40px;*/
    text-align: center;
    border-radius: 40px;
    background-image: url(images/new/quiz_btn.svg);
    	transition: all 300ms ease;
    height: 48px;
    padding: 0px 0px 0px 20px;
    margin: 29px auto 0px;
    display: block !important;
    width: 250px;
    transition: all 300ms ease;
}
.quiz_pg .wpProQuiz_content .wpProQuiz_text .wpProQuiz_button:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='300' height='51' xmlns='http://www.w3.org/2000/svg'%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E%3Cdefs%3E%3Cfilter id='Rectangle_241' x='0' y='0' width='318' height='68.83300018310547' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg%3E%3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='Submit_Button' data-name='Submit Button' class=''%3E%3Cg id='DownloadButton'%3E%3Cg filter='url(%23Rectangle_241)' id='svg_1'%3E%3Crect id='Rectangle_241-2' data-name='Rectangle 241' width='300' height='50.83300018310547' rx='25.41699981689453' transform='matrix(1,0,0,1,0.4800000000000004,0) ' y='0' x='0' stroke-width='0' style='fill: rgb(0, 79, 40);'/%3E%3C/g%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='25.5' cy='25.5' r='25.5' style='fill: rgb(143, 220, 0);'/%3E%3Cg id='Group_459' data-name='Group 459'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_461' data-name='Group 461' transform='matrix(1, 0, 0, 1, -4.281418, -1.17771)'%3E%3Cpath id='Path_1059' data-name='Path 1059' d='M45.341,8.5H39.415a2.015,2.015,0,1,0,0,4.03h.948v4.148h4.03V12.53h.948a2.015,2.015,0,0,0,0-4.03Z' transform='translate(-12.704)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1060' data-name='Path 1060' d='M22.806,22.228l2.528-1.58a1,1,0,0,1,1.067,1.7l-.4.237L27.389,24.8a.389.389,0,0,1-.119.553l-1.027.632a.389.389,0,0,1-.553-.119l-1.383-2.212-.4.237a.976.976,0,0,1-1.383-.316A.935.935,0,0,1,22.806,22.228Z' transform='translate(-3.602 -7.25)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1061' data-name='Path 1061' d='M70.935,22.648l-2.41-1.738a1.02,1.02,0,0,0-1.185,1.659l.4.277-1.541,2.094a.418.418,0,0,0,.079.553l.988.711a.418.418,0,0,0,.553-.079l1.541-2.094.4.277a1.023,1.023,0,0,0,1.422-.237A1.048,1.048,0,0,0,70.935,22.648Z' transform='translate(-30.081 -7.392)' style='fill: rgb(0, 79, 40);'/%3E%3Cg id='Group_460' data-name='Group 460' transform='translate(16.4 14.584)'%3E%3Cpath id='Path_1062' data-name='Path 1062' d='M29.674,50.447A13.274,13.274,0,1,1,42.947,37.174,13.3,13.3,0,0,1,29.674,50.447Zm0-24.375a11.1,11.1,0,1,0,11.1,11.1A11.111,11.111,0,0,0,29.674,26.073Z' transform='translate(-16.4 -23.9)' style='fill: rgb(0, 79, 40);'/%3E%3C/g%3E%3Cpath id='Path_1063' data-name='Path 1063' d='M49.167,30.334H48.5a.373.373,0,0,1-.4-.4V27.1a.373.373,0,0,1,.4-.4h.672a.373.373,0,0,1,.4.4v2.844A.4.4,0,0,1,49.167,30.334Z' transform='translate(-19.177 -11.01)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1064' data-name='Path 1064' d='M49.167,83.734H48.5a.373.373,0,0,1-.4-.4V80.5a.373.373,0,0,1,.4-.4h.672a.373.373,0,0,1,.4.4v2.844A.4.4,0,0,1,49.167,83.734Z' transform='translate(-19.177 -43.314)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1065' data-name='Path 1065' d='M72.1,57.167V56.5a.373.373,0,0,1,.4-.4h2.844a.373.373,0,0,1,.4.4v.672a.373.373,0,0,1-.4.4H72.5A.373.373,0,0,1,72.1,57.167Z' transform='translate(-33.696 -28.796)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1066' data-name='Path 1066' d='M18.7,57.167V56.5a.373.373,0,0,1,.4-.4h2.844a.373.373,0,0,1,.4.4v.672a.373.373,0,0,1-.4.4H19.1A.373.373,0,0,1,18.7,57.167Z' transform='translate(-1.391 -28.796)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1067' data-name='Path 1067' d='M46.593,48.444a.87.87,0,0,0-1.225.04l-6,6.439-3-3a.866.866,0,0,0-1.225,1.225l3.634,3.634h0a.3.3,0,0,0,.158.079c.04.04.079.04.119.079a.238.238,0,0,0,.158.04c.04,0,.119.04.158.04a.3.3,0,0,0,.158-.04.238.238,0,0,0,.158-.04c.04,0,.079-.04.119-.079s.119-.04.158-.119h0l6.637-7.111A.823.823,0,0,0,46.593,48.444Z' transform='translate(-11.192 -24.024)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1068' data-name='Path 1068' d='M64.819,73.293l.474-.474a.382.382,0,0,1,.553,0l2.015,2.015a.382.382,0,0,1,0,.553l-.474.474a.382.382,0,0,1-.553,0l-2.015-2.015A.382.382,0,0,1,64.819,73.293Z' transform='translate(-29.219 -38.838)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1069' data-name='Path 1069' d='M27.119,35.493l.474-.474a.382.382,0,0,1,.553,0l2.015,2.015a.382.382,0,0,1,0,.553l-.474.514a.382.382,0,0,1-.553,0l-2.015-2.015A.43.43,0,0,1,27.119,35.493Z' transform='translate(-6.412 -15.971)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1070' data-name='Path 1070' d='M29.686,72.819l.474.474a.382.382,0,0,1,0,.553L28.146,75.86a.382.382,0,0,1-.553,0l-.474-.474a.382.382,0,0,1,0-.553l2.015-2.015A.382.382,0,0,1,29.686,72.819Z' transform='translate(-6.412 -38.838)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1071' data-name='Path 1071' d='M67.386,35.119l.474.474a.382.382,0,0,1,0,.553L65.846,38.16a.382.382,0,0,1-.553,0l-.474-.474a.382.382,0,0,1,0-.553l2.015-2.015A.381.381,0,0,1,67.386,35.119Z' transform='translate(-29.219 -16.031)' style='fill: rgb(0, 79, 40);'/%3E%3C/g%3E%3C/svg%3E");
    	transition: all 300ms ease;
      color: #8FDC00;
}
.quiz_pg .container{
  max-width: 1100px !important;

}
.quiz_pg .module_banner{
  padding: 50px;
  padding-bottom: 0px;
}
.quiz_pg .module_banner h2 {
    color: #F15D2A;
    font-size: 52px;
    text-align: center;
    margin-bottom: 10px;
    font-family: 'AFMSans';
    text-transform: uppercase;
}
.quiz_pg .module_banner h2 span{
    color: #712207;
    font-size: 30px;
    text-align: center;
    margin-bottom: 10px;
    font-family: 'TastyBold';
}
.quiz_pg .wpProQuiz_quiz input[type="button"] {
    color: #fff;
    border: 0px;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    min-width: 220px;
    text-align: center;



    padding: 0px;
    margin-top: 29px;
}
.quiz_bottom_padding{
  min-height: 100px
}
.quiz_pg .wpProQuiz_quiz input[name="next"] {
  background-image: url(images/new/next_orange_q.svg);
  background-position: right;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    width: 250px;
    transition: all 300ms ease;
    height: 50px;
    background-size: contain;
        background-color: white !important;
        	transition: all 300ms ease;
          color: #712207;
}
.quiz_pg .wpProQuiz_quiz input[name="next"]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='51' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E%3Cdefs%3E%3Cfilter id='Rectangle_241' x='0' y='0' width='277' height='68.83300018310547' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='Next_question_Button' data-name='Next question Button' class=''%3E%3Cg id='DownloadButton'%3E%3Cg filter='url(%23Rectangle_241)' id='svg_1'%3E%3Crect id='Rectangle_241-2' data-name='Rectangle 241' width='259' height='50.83300018310547' rx='25.41699981689453' transform='matrix(1,0,0,1,26.48,0) ' style='fill: rgb(113, 34, 7);' y='0' x='-26.479999542236328' stroke-width='0'/%3E%3C/g%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='234.02000045776367' cy='25.5' r='25.5' style='fill: rgb(241, 93, 42);'/%3E%3Cg id='Group_459' data-name='Group 459'%3E%3Cpath id='Path_1054' data-name='Path 1054' d='M244.03200479888915,24.01399964141865 l-13.8,-13.8 a1.7560000000000002,1.7560000000000002 0 0 0 -2.677,0 a1.99,1.99 0 0 0 0,2.883 L239.9140047988892,25.45499964141846 L227.56100479888914,37.808999641418495 a1.7560000000000002,1.7560000000000002 0 0 0 0,2.677 a1.7560000000000002,1.7560000000000002 0 0 0 2.677,0 l13.8,-13.8 A1.7560000000000002,1.7560000000000002 0 0 0 244.03200479888915,24.01399964141865 z' style='fill: rgb(113, 34, 7);'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
color: #F15D2A;
  background-position: right;
      padding: 0px 00px 0px 0px;
      background-repeat: no-repeat;
      width: 250px;
      transition: all 300ms ease;
      height: 50px;
      background-size: contain;
          background-color: white;
          	transition: all 300ms ease;
            	transition: all 300ms ease;
}
.quiz_pg .wpProQuiz_quiz input[name="checkSingle"] {
  background-image: url(images/new/next_orange_q.svg);
  background-position: right;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    width: 250px;
    transition: all 300ms ease;
    height: 50px;
    background-size: contain;
        background-color: white !important;
        	transition: all 300ms ease;
          color: #712207;
}
.quiz_pg .wpProQuiz_quiz input[name="checkSingle"]:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='51' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E%3Cdefs%3E%3Cfilter id='Rectangle_241' x='0' y='0' width='277' height='68.83300018310547' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='Next_question_Button' data-name='Next question Button' class=''%3E%3Cg id='DownloadButton'%3E%3Cg filter='url(%23Rectangle_241)' id='svg_1'%3E%3Crect id='Rectangle_241-2' data-name='Rectangle 241' width='259' height='50.83300018310547' rx='25.41699981689453' transform='matrix(1,0,0,1,26.48,0) ' style='fill: rgb(113, 34, 7);' y='0' x='-26.479999542236328' stroke-width='0'/%3E%3C/g%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='234.02000045776367' cy='25.5' r='25.5' style='fill: rgb(241, 93, 42);'/%3E%3Cg id='Group_459' data-name='Group 459'%3E%3Cpath id='Path_1054' data-name='Path 1054' d='M244.03200479888915,24.01399964141865 l-13.8,-13.8 a1.7560000000000002,1.7560000000000002 0 0 0 -2.677,0 a1.99,1.99 0 0 0 0,2.883 L239.9140047988892,25.45499964141846 L227.56100479888914,37.808999641418495 a1.7560000000000002,1.7560000000000002 0 0 0 0,2.677 a1.7560000000000002,1.7560000000000002 0 0 0 2.677,0 l13.8,-13.8 A1.7560000000000002,1.7560000000000002 0 0 0 244.03200479888915,24.01399964141865 z' style='fill: rgb(113, 34, 7);'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
color: #F15D2A;
  background-position: right;
      padding: 0px 00px 0px 0px;
      background-repeat: no-repeat;
      width: 250px;
      transition: all 300ms ease;
      height: 50px;
      background-size: contain;
          background-color: white;
          	transition: all 300ms ease;
            	transition: all 300ms ease;
}
.quiz_pg .wpProQuiz_quiz input[name="back"] {
  background-image: url(images/new/back_question_btn.png);
  background-position: right;
  padding: 0px;
  background-repeat: no-repeat;
  width: 250px;
  transition: all 300ms ease;
  background-size: cover;
}
.quiz_pg .wpProQuiz_question .wpProQuiz_question_text p {
    color: #712207;
    font-size: 28px;
    font-family: 'HurmeGeometricSans4Bold';
}
.quiz_pg .wpProQuiz_quiz li:before {
    display: none !important;
}
.quiz_pg .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem,
.quiz_pg .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem:last-child {
    padding-left: 0px !important;
    border: 0px;
}
.quiz_pg .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem label {
    cursor: pointer !important;
}
.quiz_pg .wpProQuiz_time_limit {
    background: #d9d9d9;
}
.quiz_pg .wpProQuiz_time_limit .time {
    font-size: 24px;
    font-family: 'HurmeGeometricSans4Bold';
}
.quiz_pg .learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
    background-color: #91c640;
    height: 13px;
    border-radius: 10px;
}
.quiz_pg .learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit:before {
    background-color: #fff;
    height: 13px;
    border-radius: 10px;
}
.quiz_pg .wpProQuiz_checkPage h4.wpProQuiz_header {
    color: #117fc2;
    font-size: 24px;
    font-family: 'HurmeGeometricSans4Bold';
}
.quiz_pg .wpProQuiz_checkPage ol {
    padding: 10px;
    margin-bottom: 0px;
}
.quiz_pg .wpProQuiz_checkPage li {
    background: transparent;
    float: none;
}
.quiz_pg .wpProQuiz_checkPage li:last-child {
    margin-bottom: 0px;
}
.quiz_pg .wpProQuiz_checkPage li:before {
    display: none !important;;
}
.quiz_pg .learndash-wrapper .wpProQuiz_content .wpProQuiz_button,
.quiz_pg .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,
#learndash_complete_prerequisites a {
    color: #fff;
    border: 0px;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    min-width: 200px;
    text-align: center;
    border-radius: 40px;
    background: #117fc2;
    height: 48px;
    padding: 0px;
    margin-top: 29px;
}
#learndash_complete_prerequisites a{ line-height: 46px;padding: 0 30px; }
.quiz_pg .wpProQuiz_checkPage {
    margin-bottom: 30px;
}
.quiz_pg .wpProQuiz_infopage h4,
.quiz_pg .wpProQuiz_sending h4,
.quiz_pg .wpProQuiz_results h4 {
    color: #F15D2A;
    font-size: 24px;
    font-family: 'HurmeGeometricSans4Bold';
}
.quiz_pg .wpProQuiz_sending > div {
    font-size: 21px;
    font-family: 'HurmeGeometricSans4Regular';
    margin-bottom: 20px;
    color: #712207;
}
.quiz_pg .wpProQuiz_reviewQuestion ol {
    padding: 10px;
    margin-bottom: 0px;
}
.quiz_pg .learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li {
    background: transparent;
}
.quiz_pg .learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li:before {
    display: none !important;
}
.quiz_pg .learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li:last-child {
    margin-bottom: 0px;
}
.quiz_pg .learndash-wrapper .course_progress {
    height: 13px;
    background: #ececec;
    border-radius: 10px;
}
.quiz_pg .learndash-wrapper .course_progress .sending_progress_bar {
    height: 13px;
    background: #91c640;
    border-radius: 10px;
}
.quiz_pg .wpProQuiz_reviewLegend ol li:before,
.quiz_pg .wpProQuiz_resultsList li {
    display: none !important;
}
.quiz_pg .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue {
    display: inline-block;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    height: 50px;
    line-height: 50px;
    background: #117fc2;
    color: #fff;
    min-width: 250px;
    padding: 0px 20px;
    border-radius: 40px;
    width: auto;
}

.wpProQuiz_button_restartQuiz{
  transition: all 300ms ease;
  cursor: pointer;
    color: #fff;
    border: 0px;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    min-width: 200px;
    display: inline-block !important;
    /* line-height: 40px; */
    text-align: center;
    border-radius: 40px;
    background-image: url(images/new/quiz_btn.svg) !important;
    height: 48px;
    padding: 0px 0px 0px 20px !important;
    margin: 29px auto 0px;
	transition: all 300ms ease;
    width: 250px;
}

.wpProQuiz_button_restartQuiz:hover{
background-image: url("data:image/svg+xml,%3Csvg width='300' height='51' xmlns='http://www.w3.org/2000/svg'%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E%3Cdefs%3E%3Cfilter id='Rectangle_241' x='0' y='0' width='318' height='68.83300018310547' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg%3E%3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='Submit_Button' data-name='Submit Button' class=''%3E%3Cg id='DownloadButton'%3E%3Cg filter='url(%23Rectangle_241)' id='svg_1'%3E%3Crect id='Rectangle_241-2' data-name='Rectangle 241' width='300' height='50.83300018310547' rx='25.41699981689453' transform='matrix(1,0,0,1,0.4800000000000004,0) ' y='0' x='0' stroke-width='0' style='fill: rgb(0, 79, 40);'/%3E%3C/g%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='25.5' cy='25.5' r='25.5' style='fill: rgb(143, 220, 0);'/%3E%3Cg id='Group_459' data-name='Group 459'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_461' data-name='Group 461' transform='matrix(1, 0, 0, 1, -4.281418, -1.17771)'%3E%3Cpath id='Path_1059' data-name='Path 1059' d='M45.341,8.5H39.415a2.015,2.015,0,1,0,0,4.03h.948v4.148h4.03V12.53h.948a2.015,2.015,0,0,0,0-4.03Z' transform='translate(-12.704)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1060' data-name='Path 1060' d='M22.806,22.228l2.528-1.58a1,1,0,0,1,1.067,1.7l-.4.237L27.389,24.8a.389.389,0,0,1-.119.553l-1.027.632a.389.389,0,0,1-.553-.119l-1.383-2.212-.4.237a.976.976,0,0,1-1.383-.316A.935.935,0,0,1,22.806,22.228Z' transform='translate(-3.602 -7.25)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1061' data-name='Path 1061' d='M70.935,22.648l-2.41-1.738a1.02,1.02,0,0,0-1.185,1.659l.4.277-1.541,2.094a.418.418,0,0,0,.079.553l.988.711a.418.418,0,0,0,.553-.079l1.541-2.094.4.277a1.023,1.023,0,0,0,1.422-.237A1.048,1.048,0,0,0,70.935,22.648Z' transform='translate(-30.081 -7.392)' style='fill: rgb(0, 79, 40);'/%3E%3Cg id='Group_460' data-name='Group 460' transform='translate(16.4 14.584)'%3E%3Cpath id='Path_1062' data-name='Path 1062' d='M29.674,50.447A13.274,13.274,0,1,1,42.947,37.174,13.3,13.3,0,0,1,29.674,50.447Zm0-24.375a11.1,11.1,0,1,0,11.1,11.1A11.111,11.111,0,0,0,29.674,26.073Z' transform='translate(-16.4 -23.9)' style='fill: rgb(0, 79, 40);'/%3E%3C/g%3E%3Cpath id='Path_1063' data-name='Path 1063' d='M49.167,30.334H48.5a.373.373,0,0,1-.4-.4V27.1a.373.373,0,0,1,.4-.4h.672a.373.373,0,0,1,.4.4v2.844A.4.4,0,0,1,49.167,30.334Z' transform='translate(-19.177 -11.01)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1064' data-name='Path 1064' d='M49.167,83.734H48.5a.373.373,0,0,1-.4-.4V80.5a.373.373,0,0,1,.4-.4h.672a.373.373,0,0,1,.4.4v2.844A.4.4,0,0,1,49.167,83.734Z' transform='translate(-19.177 -43.314)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1065' data-name='Path 1065' d='M72.1,57.167V56.5a.373.373,0,0,1,.4-.4h2.844a.373.373,0,0,1,.4.4v.672a.373.373,0,0,1-.4.4H72.5A.373.373,0,0,1,72.1,57.167Z' transform='translate(-33.696 -28.796)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1066' data-name='Path 1066' d='M18.7,57.167V56.5a.373.373,0,0,1,.4-.4h2.844a.373.373,0,0,1,.4.4v.672a.373.373,0,0,1-.4.4H19.1A.373.373,0,0,1,18.7,57.167Z' transform='translate(-1.391 -28.796)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1067' data-name='Path 1067' d='M46.593,48.444a.87.87,0,0,0-1.225.04l-6,6.439-3-3a.866.866,0,0,0-1.225,1.225l3.634,3.634h0a.3.3,0,0,0,.158.079c.04.04.079.04.119.079a.238.238,0,0,0,.158.04c.04,0,.119.04.158.04a.3.3,0,0,0,.158-.04.238.238,0,0,0,.158-.04c.04,0,.079-.04.119-.079s.119-.04.158-.119h0l6.637-7.111A.823.823,0,0,0,46.593,48.444Z' transform='translate(-11.192 -24.024)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1068' data-name='Path 1068' d='M64.819,73.293l.474-.474a.382.382,0,0,1,.553,0l2.015,2.015a.382.382,0,0,1,0,.553l-.474.474a.382.382,0,0,1-.553,0l-2.015-2.015A.382.382,0,0,1,64.819,73.293Z' transform='translate(-29.219 -38.838)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1069' data-name='Path 1069' d='M27.119,35.493l.474-.474a.382.382,0,0,1,.553,0l2.015,2.015a.382.382,0,0,1,0,.553l-.474.514a.382.382,0,0,1-.553,0l-2.015-2.015A.43.43,0,0,1,27.119,35.493Z' transform='translate(-6.412 -15.971)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1070' data-name='Path 1070' d='M29.686,72.819l.474.474a.382.382,0,0,1,0,.553L28.146,75.86a.382.382,0,0,1-.553,0l-.474-.474a.382.382,0,0,1,0-.553l2.015-2.015A.382.382,0,0,1,29.686,72.819Z' transform='translate(-6.412 -38.838)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1071' data-name='Path 1071' d='M67.386,35.119l.474.474a.382.382,0,0,1,0,.553L65.846,38.16a.382.382,0,0,1-.553,0l-.474-.474a.382.382,0,0,1,0-.553l2.015-2.015A.381.381,0,0,1,67.386,35.119Z' transform='translate(-29.219 -16.031)' style='fill: rgb(0, 79, 40);'/%3E%3C/g%3E%3C/svg%3E") !important;
  	transition: all 300ms ease;
    color: #8FDC00 !important;
}

.wpProQuiz_button_reShowQuestion{
  transition: all 300ms ease;
  cursor: pointer;
    color: #fff;
    border: 0px;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    min-width: 200px;
    display: inline-block !important;
    /* line-height: 40px; */
    text-align: center;
    border-radius: 40px;
    background-image: url(images/new/view_btn.svg) !important;
    height: 48px;
    padding: 0px !important;
      padding-left: 30px !important;
    margin: 29px auto 0px;
    	transition: all 300ms ease;

    width: 250px;
}
.wpProQuiz_button_reShowQuestion:hover{
  background-image: url("data:image/svg+xml,%3Csvg width='300' height='51' xmlns='http://www.w3.org/2000/svg'%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E%3Cdefs%3E%3Cfilter id='Rectangle_241' x='0' y='0' width='318' height='68.83300018310547' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='3' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.161'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg%3E%3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='Submit_Button' data-name='Submit Button' class=''%3E%3Cg id='DownloadButton'%3E%3Cg filter='url(%23Rectangle_241)' id='svg_1'%3E%3Crect id='Rectangle_241-2' data-name='Rectangle 241' width='300' height='50.83300018310547' rx='25.41699981689453' transform='matrix(1,0,0,1,0.4800000000000004,0) ' y='0' x='0' stroke-width='0' style='fill: rgb(0, 79, 40);'/%3E%3C/g%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='25.5' cy='25.5' r='25.5' style='fill: rgb(143, 220, 0);'/%3E%3Cg id='Group_459' data-name='Group 459'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1356' data-name='Group 1356' transform='matrix(1, 0, 0, 1, 7.070816, 16.053162)'%3E%3Cpath id='Path_1592' data-name='Path 1592' d='M133.562,160.16a22.884,22.884,0,0,0-17.433,8.4,1,1,0,0,0-.21.588.829.829,0,0,0,.252.588,22.865,22.865,0,0,0,17.391,8.4c6.427,0,12.56-2.983,17.307-8.444a.83.83,0,0,0,0-1.092c-4.747-5.461-10.922-8.444-17.307-8.444Zm0,16.3a21.025,21.025,0,0,1-15.669-7.309,21.026,21.026,0,0,1,15.669-7.309c5.713,0,11.174,2.6,15.543,7.309C144.736,173.854,139.276,176.459,133.562,176.459Z' transform='translate(-115.919 -160.16)' style='fill: rgb(0, 79, 40);'/%3E%3Cpath id='Path_1593' data-name='Path 1593' d='M272.3,196a6.3,6.3,0,1,0,6.3,6.3A6.293,6.293,0,0,0,272.3,196Zm0,10.922a4.621,4.621,0,1,1,4.621-4.621A4.608,4.608,0,0,1,272.3,206.922Z' transform='translate(-254.742 -193.312)' style='fill: rgb(0, 79, 40);'/%3E%3C/g%3E%3C/svg%3E") !important;
  	transition: all 300ms ease;
    color: #8FDC00 !important;
}

a#quiz_continue_link:hover {
    color: #fff;
    background-color: #117fc2;
    border-color: #117fc2;
    }
.quiz_pg .learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
    display: inline-block;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    height: 48px;
    line-height: 48px;
    background: #117fc2;
    color: #fff;
    min-width: 250px;
    padding: 0px 20px;
    border-radius: 40px;
    width: auto;
    margin-top: 29px;
}
.quiz_pg  {}


.course_pg.lesson_pg .module_course_content .learndash_lesson_materials {
    display: none;
}
.learndash_course_content #learndash_lessons .lessons_list .list-count,
.learndash_course_content #learndash_lessons .lessons_list h4 a,
.learndash_course_content #learndash_quizzes #quiz_list .list-count,
.learndash_course_content #learndash_quizzes #quiz_list h4 a{ font-size: 16px;font-family: 'HurmeGeometricSans4Regular'; }




/*.lrn_dh .sfwd-courses.type-sfwd-courses .ld_course_grid_price { position: absolute; left: 0; top: 0; font-family: 'HurmeGeometricSans4Bold';
    font-family: 'HurmeGeometricSans4Regular'; }*/


.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price { font-family: 'HurmeGeometricSans4Regular'; font-weight: normal; }
.ld-course-list-items .ld_course_grid .thumbnail.course { position: relative; }
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price {
    font-family: 'HurmeGeometricSans4Regular'; font-weight: normal; background: #5cb85c;
    box-shadow: 0 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px rgba(0,0,0,0.2);
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    position: absolute;
    font-size: 14px;
    left: -8px;
    top: 10px;
    padding: 3px 10px;
    z-index: 2;}
.learndash_post_sfwd-courses.user_has_access #learndash_course_status,
.learndash_post_sfwd-courses.user_has_no_access #learndash_course_status {
  color: #F15D2A; font-size: 21px; font-family: 'HurmeGeometricSans4Bold'; margin-bottom: 20px; margin-top:25px; width:100%; float: left;
}

.learndash_course_certificate a{ font-family: 'HurmeGeometricSans4Bold';background: #91c640; }

#learndash_next_prev_link { width: 100%; float: left; margin: 0 0 20px 0; padding: 0; }
#learndash_next_prev_link a {
    color: #91c640;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
}
#learndash_next_prev_link a span { display: none;}
#learndash_next_prev_link a.prev-link {
    float: left;
    padding-left: 28px;
    background-image: url(images/icon_back.png);
    background-repeat: no-repeat;
    background-position: left center;
}
#learndash_next_prev_link a.next-link {
    float: right;
    padding-right: 28px;
    background-image: url(images/icon_next.png);
    background-repeat: no-repeat;
    background-position: right center;
}

#learndash_course_content_title {
  color: #F15D2A; font-size: 22px; font-family: 'HurmeGeometricSans4Bold'; margin-bottom: 15px; margin-top: 15px; float: left; width: 100%; text-align: left;}

.wpProQuiz_quiz ol li { padding: 0}
.quiz_pg .wpProQuiz_question .wpProQuiz_question_text p { font-size: 28px; line-height: 32px; }
dd.course_progress div.course_progress_blue{
  background-color: #8FD200 !important;
}
.ld-quiz-actions { text-align: center; }
.ld-quiz-actions input[type="button"],
.ld-quiz-actions #quiz_continue_link{
  height: 50px;
  display: inline-block; margin: 0px 10px;
   padding: 9px 20px 8px 20px; border: 0px; border-radius: 50px;
   background: #8FD200;
color: #004F28;
 font-family: 'HurmeGeometricSans4Bold';
   text-transform: uppercase; cursor: pointer;
 }
.ld-quiz-actions #quiz_continue_link{
	background: #F15D2A;
  color: #8FDC00;
      border: 0px;
      font-size: 19px;
      text-transform: uppercase;
      font-family: 'HurmeGeometricSans4Bold';
      min-width: 220px;
      text-align: center;
      border-radius: 40px;
      background: #F15D2A;
      height: 48px;
      padding: 0px;
      margin-top: 29px;
  background-image: url(images/new/next_question_btn.png);
    background-position: right;
    padding: 10px 30px 0px 0px;
    background-repeat: no-repeat;
    width: 250px;
	  }


#learndash_lesson_topics_list div>strong, #learndash_lessons #lesson_heading, #learndash_profile .learndash_profile_heading, #learndash_quizzes #quiz_heading {font-family: 'HurmeGeometricSans4Bold'; font-size: 14px; letter-spacing: 0.4px;}


.slide_menu ul li.show_m { display: none; }

.retailer_registration .enroll_sec .enroll_cnt .tab_cnt_sec {
    background:transparent;
    padding: 40px 85px;
}
.retailer_registration .bnr_sec .bnr_cnt{ text-align: center; }
.retailer_registration .bnr_sec .bnr_cnt h2 {
    font-size: 52px;
    margin-top: 40px;
}
.retailer_registration .bnr_sec .bnr_cnt h2 strong {
    font-size: 80px;

    display: inline-block;

    padding: 20px 20px 34px;
}
.retailer_registration .bnr_sec .bnr_cnt h2 span {
    font-size: 42px;
    margin-top: -27px;
    position: relative;
}
.retailer_registration .bnr_sec .bnr_cnt h2 span.side-border{



}

.retailer_registration .bnr_sec .bnr_cnt h3{
    font-family: 'HurmeGeometricSans4Regular';

}
.retailer_registration.foodservice_pg .bnr_sec .bnr_cnt h3,.retailer_registration.retailer_registration .bnr_sec .bnr_cnt h3{
    font-family: 'TastyBold';
    color: #00863F;
        font-size: 28px;
}
.retailer_registration.foodservice_pg .bnr_sec .bnr_cnt h3::after, .retailer_registration.retailer_registration .bnr_sec .bnr_cnt h3::after{
  content: '';
width: 100px;
height: 30px;
background-image: url(images/new/forfoodservice_w.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
position: absolute;
bottom: -20px;

margin: 0 auto;
    left: 0;
    right: 0;
}
.retailer_registration .enroll_sec {
    margin-top: -330px;
    position: relative;
}
.retailer_registration .enroll_sec .tab_sec {
    margin-top: 0px;
}
.retailer_registration .inner_container {
    max-width: 800px;
}
.retailer_registration .rtl_reg_title {
    background: transparent;

    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}
.retailer_registration .rtl_reg_title h2 {
    color: #004F28;
    font-size: 24px;
    line-height: 24px;
    font-family: 'HurmeGeometricSans4Bold';
    text-align: center;
}
.retailer_registration .registration_form .gform_wrapper {
    margin: 0px !important;
}
.retailer_registration .gform_wrapper .gform_heading {
    margin: 0px !important;
}
.retailer_registration .gform_wrapper span.gform_description {
    margin: 0px !important;
}
.retailer_registration .registration_form .gform_wrapper .form_fields ul.gform_fields {
    margin: 0px auto !important;
}
.retailer_registration .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}
.retailer_registration .registration_form .form_fields ul li ul.gfield_checkbox li label {
    box-shadow: none !important;
    border-radius: 0px !important;
    width: auto;
    color: #71220A;
}

.retailer_registration .registration_form .form_fields ul li ul.gfield_checkbox li label:checked + label{
  color: #004F28 !important;
}
.retailer_registration .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
    display: none;
}
.retailer_registration #field_4_10,
.retailer_registration #field_4_12 {
    max-width: inherit;
    margin-bottom: 0px;
}
.retailer_registration .registration_form .form_fields ul li label input[type="checkbox"]:checked + span,
.retailer_registration .registration_form .form_fields ul li ul.gfield_checkbox li input[type="checkbox"]:checked + label {
    background-image: url(images/icon_check_wht.png);
    color: #004F28 !important;
}
.retailer_registration .registration_form .form_fields ul li label input[type="checkbox"] + span,
.retailer_registration .registration_form .form_fields ul li ul.gfield_checkbox li input[type="checkbox"] + label {
    background-image: url(images/icon_uncheck_wht.png);
}
.retailer_registration.foodservice_pg .benefit_sec .inner_container .benefit_sec_img {
    top: 0px;
    right: -500px;
}
.retailer_registration.foodservice_pg .rtl_reg_title {
    background: transparent;
}
.retailer_registration.foodservice_pg .enroll_sec .enroll_cnt .tab_cnt_sec {
    background:transparent;
}
.retailer_registration.foodservice_pg .registration_form .form_fields ul li input,
.retailer_registration.foodservice_pg .registration_form .form_fields ul li select {
    border-color: #004F28;
    color: #004F28;
}
.retailer_registration.foodservice_pg .registration_form .gform_wrapper .form_fields .gform_footer input[type=submit] {

}
.retailer_registration.foodservice_pg .registration_form .form_fields ul li input::-webkit-input-placeholder {
    color: #004F28;
}
.retailer_registration.foodservice_pg .registration_form .form_fields ul li input:-ms-input-placeholder {
    color: #004F28;
}
.retailer_registration.foodservice_pg .registration_form .form_fields ul li input::placeholder {
    color: #004F28;
}
.retailer_registration .registration_form .form_fields ul li input::placeholder {
    color: #004F28;
}
.retailer_registration #field_5_10,
.retailer_registration #field_5_12 {
    max-width: inherit;
    margin-bottom: 0px;
}
.retailer_registration .gform_wrapper div.validation_error {
    display: none !important;
}
.retailer_registration .gform_wrapper li.gfield.gfield_error {
    background: none !important;
    border: none !important;
}
.retailer_registration .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 400px !important;
    padding: 0px !important;
    margin: 0px 0px 30px 0px !important;
}
.retailer_registration .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.retailer_registration .gform_wrapper li.gfield_error textarea {
    border: solid 2px #117fc2 !important;
    margin-bottom: 0px !important;
}
.retailer_registration.foodservice_pg .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.retailer_registration.foodservice_pg .gform_wrapper li.gfield_error textarea {
    border: solid 2px #91c640 !important;
}
.retailer_registration .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    font-size: 12px;
    color: #f00;
    font-family: 'HurmeGeometricSans4Regular';
    font-weight: normal;
    padding: 0px 28px !important;
    margin: 0px !important;
    position: absolute;
    bottom: 3px;
}
.retailer_registration .gform_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 0px !important;
}
.retailer_registration  {}


.quiz_pg .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem label {
    transition: .3s;
    font-family: 'HurmeGeometricSans4Black';
}
.quiz_pg .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem label:hover {
    color: #712207;
}
.wpProQuiz_content .wpProQuiz_questionList {
    background: none;
    border: none;
}
a.btn-blue {
    padding: 9px 20px 8px 20px;
    border: 0px;
    border-radius: 50px;
    background: #91c640;
    font-size: 18px;
    color: #fff;
  font-family: 'HurmeGeometricSans4Regular';
    text-transform: uppercase;
}

.retailer_registration.main-common .container.reg_frm .lt_sec,
.retailer_registration.main-common .container.reg_frm .rt_sec {
    text-align: center;
}
.retailer_registration.main-common .container.reg_frm .lt_sec{
    float: left;
    border-radius: 50px;
    background-color:#F15D2A;
}
.retailer_registration.main-common .container.reg_frm .rt_sec{
    float: right;
    background-color: #C20430;
    border-radius: 50px;
}
.retailer_registration.main-common .container.reg_frm h2{
    color: #ffffff;
    font-family: 'HurmeGeometricSans4Regular';
    font-weight: normal;
    text-transform: uppercase;
}
.retailer_registration.main-common .container.reg_frm .lt_sec h2{
    background-color: #60b445;
}
.retailer_registration.main-common .container.reg_frm .rt_sec h2{
    background-color: #E50E63;
}
.retailer_registration.main-common .container.reg_frm .cnt_sec{
    padding: 25px 20px 5px;
}
.retailer_registration.main-common .container.reg_frm .cnt_sec img{ margin-bottom: 20px; }
.retailer_registration.main-common .container.reg_frm .cnt_sec p{
  font-family: 'HurmeGeometricSans4Regular';
    color: #ffffff;
}
.retailer_registration.main-common .container.reg_frm .rt_sec a,
.retailer_registration.main-common .container.reg_frm .lt_sec a{

    font-family: 'HurmeGeometricSans4Regular';
    min-width: 190px;

    position: relative;
    top: 20px;
}
.retailer_registration.main-common .container.reg_frm .rt_sec a{

}
.retailer_registration.main-common .container.reg_frm .lt_sec a{

}

.window-os .retailer_registration .bnr_sec .bnr_cnt h2 strong {
    margin-bottom: -10px;
}

.tab_mob_disp {
    display: none;
}
.endpage-buttons{
	margin:10px;
}
#learndash_course_certificate{
	display:none !important;
}
.upgrade_module .form_fields ul li{
    max-width:100% !important;
}
#btn-dialogBox{
	font-family: 'HurmeGeometricSans4Regular' !important;
}
.dialog-btn-confirm {
    color: #fff;
    background: #91c640 !important;

}
.dialog-box-content {

    white-space: normal !important;
    text-align: center !important;
   }
.dialog-btn-confirm:hover {
    color: #fff;
    background: #91c640 !important;
}
.start_quiz_final{
	    margin-top: -43px;
    float: right;
    padding-right: 28px;
    background-image: url(images/icon_next.png);
    background-repeat: no-repeat;
    background-position: right center;
    color: #91c640;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Regular';
}
.sgpb-popup-close-button-1{
	    float: left;
    right: -25px !important;
    top: -25px !important;
    width: 25px !important;
    cursor: pointer;
    height: 25px !important;
}
.sgpb-theme-1-content{
	border-bottom-width: 0px !important;
}
.video_description_h2{
	font-size:24px;
	margin-top:15px;
	 color: white;
}
.thanks-cert-img-header{
	max-height:500px;
}


.wpProQuiz_questionListItem {
  background-color: #fff;
  display: block;
  margin: 10px 0;
  position: relative;
}
.wpProQuiz_questionListItem label {
  padding: 12px 30px;
  width: 100%;
  display: block;
  text-align: left;
  color: #712207;
  cursor: pointer;
  position: relative;
  z-index: 2;
  transition: color 200ms ease-in;
  overflow: hidden;
  border-radius: 5px;
  padding-right: 60px;
}
.wpProQuiz_questionListItem label:before {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  content: "";
  background-color: #F15D2A;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale3d(1, 1, 1);
  transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  z-index: -1;
}
.wpProQuiz_questionListItem label:after {
  width: 32px;
  height: 32px;
  content: "";
  border: 2px solid #712207;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
  background-position: 2px 3px;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 200ms ease-in;
}
.wpProQuiz_questionListItem input:checked ~ label {
  color: #fff;
}
.wpProQuiz_questionListItem input:checked ~ label:before {
  transform: translate(-50%, -50%) scale3d(56, 56, 1);
  opacity: 1;
}
.wpProQuiz_questionListItem input:checked ~ label:after {
  background-color: #712207;
  border-color: #712207;
}
.wpProQuiz_questionListItem input {
  width: 32px;
  height: 32px;
  order: 1;
  z-index: 2;
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  visibility: hidden;
}

.wpProQuiz_content .wpProQuiz_answerCorrectIncomplete {
    border: 3px solid #6db46d!important;
    font-weight: 700;
}
.wpProQuiz_response .wpProQuiz_correct{
	text-align: center;
    margin-top: 12px;
    color: green;
}
.wpProQuiz_response .wpProQuiz_incorrect{
	text-align: center;
    margin-top: 12px;
    color: red;
}

.ccpa a{
	color:#EB5C33;
}
.estimated_time_module{
	color: #117fc2;
    font-size: 21px;
    font-family: 'HurmeGeometricSans4Bold';
    margin-bottom: -60px;
    margin-top: 25px;
    width: 100%;
    float: left;
    text-align: right;
}
.documents_for_download{
  padding: 30px;
    max-width: 220px;
    border-radius: 20px;
    margin: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 60%);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 60%);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
}
.documents_for_download_text{
	font-size: 18px !important;
    margin-top: 10px !important;
    font-family: 'HurmeGeometricSans4Bold' !important;
    color: #C20430 !important;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #F15D2A !important;
}
.footer_sec .inner_container a {
    max-width: 119px;
}

.mejs-time-rail{
	pointer-events: none;
}

select.gfield_select {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  -webkit-appearance: none;
box-shadow: none !important;
background-color: white !important;
}




select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.wpProQuiz_quiz_Progress{
display: none !important;

}


ul.gform_fields li:nth-child(10){
	max-width: inherit;
    margin-bottom: 0px;
}
ul.gform_fields li:nth-child(11){
	max-width: inherit;
    margin-bottom: 0px;
}
.avoedu_logo_partner{
    margin: 12px 0px 0px 0px;
    max-width: 150px;
    float: left;
     text-align: center;
    }
    .avoedu_logo_partner img{
    	max-height:50px;
    	 }



.slide_menu ul li.show_m{
	 display: block !important;
}

#learndash_complete_prev_lesson{
	font-size: 18px;
    font-family: 'HurmeGeometricSans4Bold';
    margin-bottom: 20px;
    color: #712207;
}
.learndash-link-previous-incomplete{
	color: #fff;
    border: 0px;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'HurmeGeometricSans4Bold';
    min-width: 200px;
    text-align: center;
    border-radius: 40px;
    background: #117fc2;
    height: 38px;
    padding: 5px;
    margin-top: 20px;
    margin-bottom: 30px;
}



header {
  position: fixed;
  top: 0px;
z-index:999;
width: 100%;
background-color: rgba(255,255,255,.8);
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
}
#content{
  margin-top:140px;
}
#content_login{
  margin-top:170px;
}

.container_header{
  width: 70%;
  display: flex;
  margin: 0px auto;
}


.header_new::after{
  content: "";
   width: 12vw;
   height: 25px;
   display: block;
   background-image: url(images/new/bi_ftr_afm_logo_tri.png);
   background-position: left center;
   background-repeat: repeat-x;
   position: absolute;
   top: 60px;

   margin: auto;
   right: 0;
}
.header_new::before{
  content: "";
width: 12vw;
height: 25px;
display: block;
background-image: url(images/new/bi_ftr_afm_logo_tri.png);
background-position: right center;
background-repeat: repeat-x;
position: absolute;
top: 60px;

margin: auto;
left: 0;
}

.login_desktop{

    display: inline-block;
}
.login_desktop:hover{

    display: inline-block;

}
.logout_desktop{

  float: right;
  width: 210px;

    display: inline-block;
}
.logout_desktop:hover{
  float: right;

    display: inline-block;

}


.login_mobile{
  display: none;
  float: right;


}
.logout_mobile{
  display: none;
  float: right;


}


.footer_logo_cnt::after{
  content: "";
   width: 42vw;
   height: 25px;
   display: block;
   background-image: url(images/new/bi_ftr_afm_logo_tri.png);
   background-position: left center;
   background-repeat: repeat-x;
   position: absolute;

   bottom: 190px;
   margin: auto;
   right: 0;
}
.footer_logo_cnt::before{
  content: "";
width: 42vw;
height: 25px;
display: block;
background-image: url(images/new/bi_ftr_afm_logo_tri.png);
background-position: right center;
background-repeat: repeat-x;
position: absolute;
bottom: 190px;

margin: auto;
left: 0;
}


.foter_copyright{
  text-align: center;
  min-height: 80px;
  background-color:#E50E63;
  display: flex;
    justify-content: center;
    align-items: center;
}
.foter_copyright h3{
  color: white;
  font-family: 'HurmeGeometricSans4Regular';
  font-size: 18px;
}

.header_menu_l{
  display: flex;
    justify-content: center;
    align-items: stretch;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    background-color: #F15D2A;
    min-height: 30px;
}

.header_menu_l li{
      display: inline;
      padding: 20px;
      color: white;
      text-transform: uppercase;
      font-family: 'HurmeGeometricSans4Regular';
}
.header_menu_l li a{
      display: inline;
      color: white;
      font-family: 'HurmeGeometricSans4Bold';
}
.header_menu_l .current-menu-item a{
  border-bottom: solid;
  border-color: #712207;
  color: #712207;
}


.column5 {
float: left;
width: 50%;
}
.column25 {
float: left;
width: 25%;
}

.login_row{
background-image: url(images/new/bi_home_bnr_bg.jpg);
background-repeat: repeat-y;
background-position: center;
overflow: hidden;
height: 100vh;
background-size: 100% auto;

}
/* Clear floats after the columns */
.login_row:after {
content: "";
display: table;
clear: both;
}

/* Clear floats after the columns */
.column_row:after {
content: "";
display: table;
clear: both;
}

.home_online_w{
color: #009E4F !important;
text-transform: none !important;
}
.home_online_w::after{
  content: '';
width: 100px;
height: 30px;
background-image: url(images/new/home_u_w.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
position: absolute;
bottom: -20px;
left: 0px;
}


.working_with_avodacod .header_section{
  flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
.working_with_avodacod{
  padding: 50px 0px;
  max-width: 1800px;
    margin: 0px auto 0px;
}
.working_with_avodacod .left_item{
  max-width: 200px;
margin-top: -200px;
}
.working_with_avodacod .right_item{
  max-width: 200px;
margin-top: 200px;
}

.working_with_avodacod h2{
  display: block;
  text-align:center;
  color:#712207;
  font-size:40px;
  font-family:'TastyBold';
}
.working_with_avodacod h3{
  display: block;
  text-align:center;
  color:#F15D2A;
  font-size:52px;
  font-family:'AFMSans';
}
.working_with_avodacod p{
  display: block;
  text-align:center;
  color:#610218;
  font-size:24px;
  font-family:'HurmeGeometricSans4Regular';
  max-width: 700px;
  padding: 10px;
}

.retailer_registration .impressive_sec .inner_container{
  max-width: 1200px;
  padding-bottom: 20px;
  background: white;
}
.retailer_registration .impressive_sec .inner_container .column40{
  width: 40%;
}
.retailer_registration .impressive_sec .inner_container .column60{
  width: 60%;
}

.retailer_registration .impressive_sec .inner_container h2{
  text-align:left;
  color:#610218;
  font-size:40px;
  font-family:'TastyBold';
}
.retailer_registration .impressive_sec .inner_container h3{
text-align:left;
color:#C20430;
font-size:52px;
font-family:'AFMSans';
}
.retailer_registration .impressive_sec .inner_container p{
text-align:left;
color:#610218;
font-size:24px;
font-family:'HurmeGeometricSans4Regular';
}
.modules_header{
  background-image: url(images/new/bi_home_bnr_bg.jpg);
background-repeat: repeat-y;
background-position: center;
overflow: hidden;
background-size: 100% auto;

}
.modules_header .container_modules_header{
  margin-top: -125px;
  min-height: 300px;
}
.modules_header .container_modules_header_new{
  margin-top: -300px;
  min-height: 300px;
}
.course_modules_pg .container_modules_header{
  margin-top: 100px;
  min-height: 200px;
}
.modules_header .container_modules_header .video_description_h2{
  font-size:28px;
margin-top:15px;
padding-bottom: 20px;

}
.modules_header .container_modules_header h2{

  text-align: center;
  color:#E50E63;
  font-size:75px;
  text-transform: uppercase;
  text-shadow: -6px 6px 0px #fff;
  font-family:'AFMSans';

}
.modules_header .course_header_pg h2{

  text-align: center;
  color:#E50E63;
  font-size:65px;
  text-transform: uppercase;
  text-shadow: -6px 6px 0px #fff;
  font-family:'AFMSans';
  max-width: 15ch !important;
    display: inline-block ;
}
.modules_header .container_modules_header h2{

  text-align: center;
  color:#E50E63;
  font-size:65px;
  text-transform: uppercase;
  text-shadow: -6px 6px 0px #fff;
  font-family:'AFMSans';
}

.profile_header{
  background-image: url(images/new/bi_home_bnr_bg.jpg);
background-repeat: repeat-y;
background-position: center;
overflow: hidden;
background-size: 100% auto;
}
.profile_header .profile_modules_header{
  padding: 80px;
}
.profile_header .profile_modules_header h2{
  text-align: center;
  color:#E50E63;
  font-size:85px;
  text-transform: uppercase;
  text-shadow: -6px 6px 0px #fff;
  font-family:'AFMSans';
}

.modules_header .container_modules_header h3 {

  text-align: center;
  color:#F15D2A;
  font-size:38px;
  text-transform: uppercase;
display: inline-block;
  font-family:'TastyBold';
}
.modules_header .container_modules_header .video_description_h2 span{

  text-align: center;
  color:#610218;
  font-size:38px;
  text-transform: uppercase;
  font-family:'AFMSans';
}

.green_module_section{
  background-color: #8fd200;
  min-height: 80px;
  padding: 15px;
}

.modules_pg .curriculum_sec .container_triangles::before{
  content: url(images/new/triangles_left.png);
  position: absolute;

  left: 0px;
  font-size: 30px;

  opacity: 1;
  width: 200px;
}
.modules_pg .curriculum_sec .container_triangles::after{
  content: url(images/new/triangles_right.png);
  position: absolute;

      top: 1200px;
  right: 0px;
  font-size: 30px;

  opacity: 1;
  width: 150px;
}

.container_triangles_same::before{
  content: url(images/new/triangles_left.png);
  position: absolute;

  left: 0px;
  font-size: 30px;

  opacity: 1;
  width: 200px;
}
.container_triangles_same_chapter::before{
  content: url(images/new/triangles_left.png);
  position: absolute;

  left: 0px;
  font-size: 30px;

  opacity: 1;
  width: 150px;
  padding-top:50px;
}
.container_triangles_same::after{
  content: url(images/new/triangles_right.png);
  position: absolute;

      top: 100px;
  right: 0px;
  font-size: 30px;

  opacity: 1;
  width: 150px;
}
.container_triangles_same_module::before{
  content: url(images/new/triangles_left.png);
  position: absolute;

  left: 0px;
  font-size: 30px;

  opacity: 1;
  width: 200px;
}
.container_triangles_same_module::after{
  content: url(images/new/triangles_right.png);
  position: absolute;

      top: 700px;
  right: 0px;
  font-size: 30px;

  opacity: 1;
  width: 150px;
}


.container_triangles_same_module_profile::before{
  content: url(images/new/triangles_left.png);
  position: absolute;

  left: 0px;
  font-size: 30px;

  opacity: 1;
  width: 200px;
}
.container_triangles_same_module_profile::after{
  content: url(images/new/triangles_right.png);
  position: absolute;

      top: 450px;
  right: 0px;
  font-size: 30px;

  opacity: 1;
  width: 150px;
}
.course_header_image{
  margin-top: -200px;
  position: relative;
  background-image: url(images/new/Stages.png);
  min-height: 300px;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: contain;

}
.sum_menu_navigation{
  background-color: #3D5A00;
  color:white;
  min-height: 40px;
  display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.sub_meny_item{
  border-bottom: 3px solid white;
  padding-left: 0px;
  margin-left: 20px;
}
 .active_sub_menu{
  border-bottom: 3px solid #8FD200 !important;
  padding-left: 0px;
  margin-left: 20px;
}
.sub_meny_item a{
  font-family: 'HurmeGeometricSans4Black';

  color: white;
}
 .active_sub_menu a{
  font-family: 'HurmeGeometricSans4Black';

  color: #8FD200 !important;
}
.wpProQuiz_quizAnker{
  display: none;
   padding-top: 50px;
    padding-bottom: 0px;
    width: calc(100vw - 20px);
   margin-left: calc(-50vw + 50% + 10px);
}
.triangles_image_quiz_pattern{
  min-height: 50px;
  background-image: url(images/new/Patterns_quiz.png);
}
.results_triangles_image_quiz_pattern{
  min-height: 80px;
  background: #C20430;
  text-align: center;
  padding: 10px;
}
.ld_course_grid_price{
  display: none !important;
}
.quiz_pg .wpProQuiz_quiz input[name="back"]{
  display: none !important;
}

.upgrade_for_modules{
padding-top: 25px;
  background: #F15D2A;
  display: flex;
  flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.upgrade_for_modules .ld_course_grid_button {
  padding-bottom: 25px;
}
.modules_thank_you_page{
  text-align: center;
    background-image: url(images/new/bi_home_bnr_bg.jpg);
    background-repeat: repeat-y;
    background-position: center;
    overflow: hidden;
    background-size: 100% auto;
    padding: 50px 0px;
}

.your_certificates{
  background: #F15D2A;
}
.green_module_section .colock_p img{
  display: inline;
}
.green_module_section .colock_p .clock_text{
  display: inline-block;
}
.green_module_section .colock_p .clock_text{
  font-family: 'HurmeGeometricSans4Regular';
}
.green_module_section .colock_p .clock_text h2{
  font-family: 'HurmeGeometricSans4Regular';
  color: white;
}
.green_module_section .colock_p .clock_text h3{
  font-family: 'HurmeGeometricSans4Bold';
  color: #3d5a00;
}
.green_module_section .colock_p .clock_text h2 span{
  font-family: 'HurmeGeometricSans4Bold';
  color: white;

  bottom: -10px;
    position: relative;
}
.green_module_section .colock_p .p_module_completed{
  display: inline-block;
position: relative;
bottom: 12px;
}
.green_module_section .colock_p .p_module_completed .completed_progress_bar{
  display: inline-block;
position: relative;

}
.green_module_section .colock_p .p_module_completed .completed_progress_bar .progress_steps{
  display: inline-block;
position: relative;
background: white;
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 18px;
    font-family: 'HurmeGeometricSans4Bold';
    color: #3d5a00;
        border-radius: 5px;
        z-index: 2;
        padding: 5px 0px;

}
.green_module_section .colock_p .p_module_completed .completed_progress_bar  .completed_step{
    color: #8FD200 !important;
    background: #3d5a00 !important;
    z-index: 2;
}
.green_module_section .colock_p .p_module_completed .completed_progress_bar .progress_steps:after{
  content: '';
    display: inline;
    width: 2px;
    height: 10px;
    right: -10px;
    border-bottom: 5px solid white;
    padding: 6px;
    position: absolute;
    top: -10px;
    z-index: 1;
}
.green_module_section .colock_p .p_module_completed .completed_progress_bar .completed_step:before{
  content: url(images/new/ModuleCompleted.svg);
      display: inline;
      /* width: 2px; */
      /* height: 10px; */
      right: -11px;
      padding: 6px;
      position: absolute;
      top: -17px;
      z-index: 3;
}

.green_module_section .colock_p .p_module_completed .completed_progress_bar .progress_steps:last-child:after{
  visibility: hidden;
}
.green_module_section .colock_p .p_module_completed .completed_progress_bar .completed_step:last-child:after{
  visibility: hidden;
}
.green_module_section .colock_p .p_module_completed .completed_progress_bar  .completed_step:after{
  content: '';
    display: inline;
    width: 2px;
    height: 10px;
    right: -10px;
    border-bottom: 5px solid #3d5a00 !important;
    padding: 5px;
    position: absolute;
    top: -10px;
    z-index: 1;
}
.green_module_section .inner_container{
  max-width: 1200px !important;
}
.fix_padding_completed{
  padding-top: 10px;
}
.p_module_completed{
  max-width: 300px;
}
.mobile_only_slider_foodservice{
  display: none;
}
.home_aboimage_m{
  display: none;
}
.home_font_65  {

    font-size:85px !important;
    line-height: 100% !important;
font-weight: normal;
display: inline-block !important;
font-family: 'AFMSans' !important;
text-shadow: -6px 6px 0px #fff;

}
.home_aboimage_desk_t{
  padding-top: 0px;
    object-fit: none;
    max-height: 1200px;
    min-height: 1200px;
    z-index: 1;
    overflow: hidden;
}
.home_aboimage_desk_avo{
  margin-top: -1050px;
  z-index: 3;
}
.home_online_w{

font-size: 40px !important;
  font-family: 'TastyBold' !important;
    display: inline !important;
}
.home_font_40{
  color:#F15D2A !important;
   font-family: 'HurmeGeometricSans4Bold' !important;
    font-size:45px !important;
}
.home_slider_main_mobile{
  margin-top: 500px;
  margin-bottom: -280px;
}
.home_aboimage_m_t{
  padding-top: 0px !important;
object-fit: none !important;
max-height: 400px !important;
min-height: 400px !important;
z-index: 1 !important;
overflow: hidden !important;
position: relative !important;
bottom: -250px !important;
}
.home_aboimage_m_avo{

}

.home_slider_main_mobile .swiper {
  width: 100%;
  height: 100%;
  padding-top: 50px;
padding-bottom: 70px;
}

.home_slider_main_mobile .swiper-slide {
  text-align: center;


  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.home_slider_main_mobile .swiper-slide img {

}

.home_slider_main_mobile .swiper-slide {
  width: 60%;
}
.home_slider_main_mobile .swiper-slide-active{
  transform: scale(1) !important;
}
.home_slider_main_mobile .swiper-slide-prev{
  transform: scale(0.8) !important;
}
.home_slider_main_mobile .swiper-slide-next{
  transform: scale(0.8) !important;
}
.home_slider_main_mobile .swiper-slide {
  font-family: 'HurmeGeometricSans4Bold';
}
.home_slider_main_mobile .swiper-slide p{
  padding: 30px;
font-size: 18px;
color: white;
}
.home_slider_main_mobile .swiper-pagination-progressbar-fill{
  background: #F15D2A !important;
}
.login_text_w{
  text-transform: uppercase;
    position: relative;
    font-family: 'TastyBold' !important;
    font-size: 40px !important;
    color: #009E4F !important;
    padding: 20px !important;

}
.login_text_w::after{
  content: '';
  width: 100px;
  height: 30px;
  background-image: url(images/new/forfoodservice_w.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50px;
}
.login_footer_image{
  position: relative; z-index: 2;
}
.login_span_text{
  color: #E50E63;
  padding: 0px;
  text-transform: uppercase;
                  font-size: 85px;
              line-height: 100%;
              font-weight: normal;
              display: inline-block;
              font-family: 'AFMSans';
              text-shadow: -6px 6px 0px #fff;
}
.login_h2_span{

  display: block;
      font-family: 'HurmeGeometricSans4Bold';
      font-size: 36px;
      color: #C20430;
      text-transform: uppercase;
      margin-left: -70px;
}
.password_reset_h2_span{
  display:block;
text-shadow: -6px 6px 0px #fff;
font-family: 'AFMSans';
font-size: 65px;
color: #E50E63;
text-transform: uppercase;
}
.password_reset_span{
  color: #C20430;
  padding: 20px;
  text-transform: uppercase;
                  font-size: 55px;
              line-height: 100%;
              font-weight: normal;
              display: inline-block;
            font-family: 'TastyBold';

}
.pass_reset_h3{
  color:#610218; font-family:'HurmeGeometricSans4Bold'; font-size:28px;
}
.documents_for_download_pdf_mobile{
  display: none !important ;
}
.documents_for_download_pdf_desk{
  display: flex !important;
}
.swiper-button-next, .swiper-button-prev {
  color: #610218 !important;
}
.container_triangles{
  max-width: 1400px !important;
}
.new_video .new_lesson_content{
  display: none;
}
.new_video .learndash_lesson_materials{
  display: none;
}
.new_video .next-link{
  display: none !important;
}
.new_video{
  max-width: 70vw;
margin-left: 15vw;
padding-top: 25px;
}
.course_pg{
  padding: 0px !important;
}
.module_course_content .ld-video{
  display: none;
}
.new_video::before{
  content: url(images/new/triangles_left.png);
position: absolute;
left: 0px;
font-size: 30px;
opacity: 1;
width: 200px;
    top: 100px;
}
.new_video::after{
  content: url(images/new/triangles_right.png);
position: absolute;
right: 0px;
    top: 100px;
font-size: 30px;
opacity: 1;
width: 150px;
}
.new_lesson_content{
  color: #7E1416;
  font-family: 'HurmeGeometricSans4Regular';
  font-size: 24px;
  padding: 20px;
  margin-top: 0px;
}

.back_to_module_link{
  display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
background: #8FD200;
color: white;
min-height: 50px;

}
.back_to_module_link .back_next a{
  color:white !important;
}
.for_h1{
  position: relative;
  font-family: 'HurmeGeometricSans4Bold';
  font-size: 32px;
  color: white;
}
.for_home{

  font-family: 'TastyBold';
font-size: 33px;
color: #8FD200;
transform: rotate(331deg);
display: inline-block;
padding: 5px 10px;
}
.for_space{
  height: 30px;
}
.for_home::after{
  content: '';
  width: 50px;
  height: 23px;
  background-image: url(images/new/for_white.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -10px;
  left: 0px;
  transform: rotate(21deg);
}



.retailer_working_with .item h3 span{
  font-family: 'TastyBold';
  font-size: 28px;
  color: #8FD200;
  text-transform: uppercase;
    text-shadow: none;
    position: relative;

}

.retailer_working_with .item{
  padding: 0px;
  min-height: 500px;
  border-radius: 50px;
      margin-left: 40px;
}
.item_stages_of_ripeness h3 span{
  font-family: 'TastyBold';
  font-size: 28px;
  color: #EC441E !important;
  text-transform: uppercase;
    text-shadow: none;

}
.retailer_working_with .item h3 {
  font-family: 'AFMSans';
  font-size: 56px;
  color: white;
  text-transform: uppercase;
  text-shadow:  -2px 4px 0px rgb(0 0 0 / 50%);
}
.retailer_working_with .item strong {
  font-family: 'AFMSans';
  font-size: 40px;
  color: rgb(0 0 0 / 0%);
  text-transform: uppercase;

}
.retailer_working_with .item p{
  padding: 30px;
  color: white;
  text-align: left;
  font-size: 21px;
}
.item_stages_of_ripeness strong {
  font-family: 'AFMSans';
  font-size: 50px;
  color: rgb(0 0 0 / 0%);
  text-transform: uppercase;
  display: block;
text-align: center;
padding-top: 30px;

}
.item_stages_of_ripeness h3 {
  font-family: 'AFMSans';
  font-size: 56px;
  color: white;
  text-transform: uppercase;
  text-shadow: -2px 4px 0px rgb(0 0 0 / 50%);
}
.item_stages_of_ripeness{
  background: #8FD200;
}
.retailer_working_with .item h3 span::after{
  content: '';
    width: 30px;
    height: 30px;
    background-image: url(images/new/of_white.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -20px;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.stagesofripeness_img{
  background-image: url(images/new/stagesofripeness.png);
  min-height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 200%;
  border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}
.tipsandtricks_img{
  background-image: url(images/new/tipsandtricks.png);
  min-height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 120%;
  border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}


.item_tipsandtricks strong {
  font-family: 'AFMSans';
  font-size: 50px;
  color: rgb(0 0 0 / 0%);
  text-transform: uppercase;
  display: block;
text-align: center;
padding-top: 30px;

}
.item_tipsandtricks h3 {
  font-family: 'AFMSans';
  font-size: 56px;
  color: white;
  text-transform: uppercase;
  text-shadow: -2px 4px 0px rgb(0 0 0 / 50%);
}
.item_tipsandtricks{
  background: #F15D2A;
}

.holdingwithout_img{
  background-image: url(images/new/holdingwithout.png);
  min-height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 150%;
  border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}


.item_holdingwithout strong {
  font-family: 'AFMSans';
  font-size: 50px;
  color: rgb(0 0 0 / 0%);
  text-transform: uppercase;
  display: block;
text-align: center;
padding-top: 30px;

}
.item_holdingwithout h3 {
  font-family: 'AFMSans';
  font-size: 56px;
  color: white;
  text-transform: uppercase;
  text-shadow: -2px 4px 0px rgb(0 0 0 / 50%);
}
.item_holdingwithout{
  background: #E50E63;
}
.upgrade_module .gform_wrapper .form_fields .gform_footer input[type=submit] {
    width: 250px;
    background: url(images/new/orange_left.png) no-repeat, #F15D2A;
    color: #712207;
    font-family: 'HurmeGeometricSans4SemiBold';
    font-size: 22px;
    height: 50px;
    text-transform: uppercase;
    border-radius: 100px;
    cursor: pointer;
    box-shadow: none;
    border: none;
}
.upgrade_foodservice_main .impressive_sec .inner_container{
  max-width: 100%;
  padding-bottom: 50px;
  padding-left: 100px;
  padding-right: 100px;
      background-size: 100% !important;
}
.thanks_end_cert{
   margin-top: -30vw;
    box-sizing: border-box;
}
.thanks_cert_strong{
  font-size: 65px;
line-height: 100%;
font-weight: normal;
display: block;
font-family: 'AFMSans';
text-shadow: -6px 6px 0px #fff;
color: #C20430;
}
.thanks_cert_span{
  display: block;
  font-family: 'HurmeGeometricSans4Bold';
  color: #F15D2A;
  font-size: 32px;  text-shadow:none;
}
.for_foodService{
  display: block;
  font-family: 'TastyBold';
  font-size: 32px;
  color: #509F50;
position: relative;
text-align: center;
}
.for_foodService::after{
  content: '';
    width: 100px;
    height: 30px;
    background-image: url(images/new/forfoodservice_w.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -20px;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .hide_8_progress_step::after{
    visibility: hidden;
  }
.date_cert{
  font-size: 22px;
}
.foodservice_registration_image_m{
  display: none;
}
.retailer_registration_image_m{
  display: none;

}


#learndash_lessons h4>a:hover, #learndash_quizzes h4>a:hover{
  background-color: #FF9600;
  color:#712207;

}
#lessons_list h4>a {
  color: #FF9600;
}
#quiz_list h4 a{
  color: #FF9600;
}
#learndash_course_content_title{
  padding-left: 30px;

  color: #7E1416 !important;
  font-family: 'TastyBold';
}
#learndash_course_content_title span{
  font-style: 'AFMSans';
  color: white !important;
}
#learndash_lessons h4>.completed:hover, #learndash_quizzes h4>.completed:hover{
  background-color: #FF9600;
  color:#712207;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='svg952' width='71' height='71' viewBox='0 0 71 71' sodipodi:docname='module_start_completed_icon_white (1svg).svg' inkscape:version='1.1.2 (b8e25be8, 2022-02-05)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs956' /%3E%3Csodipodi:namedview id='namedview954' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' showgrid='false' inkscape:zoom='8.0422535' inkscape:cx='35.5' inkscape:cy='35.5' inkscape:window-width='1306' inkscape:window-height='969' inkscape:window-x='0' inkscape:window-y='23' inkscape:window-maximized='0' inkscape:current-layer='g958' /%3E%3Cg inkscape:groupmode='layer' inkscape:label='Image' id='g958'%3E%3Cimage width='71' height='71' preserveAspectRatio='none' xlink:href='data:image/png;base64,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%0AAAAASUVORK5CYII=%0A' id='image960' /%3E%3C/g%3E%3C/svg%3E%0A");
}
#learndash_lessons h4>a:hover > a, #learndash_quizzes h4>a:hover > a{
  color:#712207;
}
.module_chapter_items_h3{
  color: white !important;
  font-size: 28px !important;
  font-family: 'AFMSans' !important;
    text-transform: uppercase;
    padding-left: 20px;
}
.module_chapter_items_h4{
  color: #712207 !important;
  font-size: 24px !important;
  font-family: 'TastyBold' !important;
  text-transform: uppercase;
  padding-left: 20px;
}
.swiper-pagination-fraction {
  font-size: 18px;
  color: #712207;
  font-family: 'HurmeGeometricSans4SemiBold';
}



.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon{
  display: none !important;
}
#report_wrapper,.reports_page{
font-family: 'HurmeGeometricSans4Regular'!important;
}
.reports_page{
padding-top: 50px;
}
.reports_page a{
  color:#F15D2A;
  font-family: 'HurmeGeometricSans4Bold'!important;
}
.reports_page a:hover{
color:#712207;
}
.reports_page h2{

  font-family: 'HurmeGeometricSans4Bold'!important;
}
#report_wrapper{
  padding-bottom: 50px;
}
