#sm-menu-4642,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-content {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -ms-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
#sm-menu-4642.sm-menu-closing,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher.sm-pusher-closing,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher.sm-pusher-closing #sm-content {
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -ms-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -webkit-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    transition-duration: 400ms;
}
#sm-menu-4642,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher #sm-content {
    -webkit-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    transition-duration: 400ms;
}
#sm-menu-4642 {
    width: 350px;
}
#sm-menu-4642 .sm-level {
    width: 350px;
}
#sm-menu-4642 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 .sm-close > span {
    padding: 10px 20px;
}
#sm-menu-4642 .sm-close ._mi {
    color: rgba(102, 102, 102, 0.8);
}
#sm-menu-4642 .sm-close ._mi._svg {
    fill: rgba(102, 102, 102, 0.8);
}
#sm-menu-4642 .sm-close:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-close:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-close > span a {
    font-size: 36px;
    width: 36px;
    height: 36px;
    line-height: 36px;
}
#sm-menu-4642 .sm-close > span a ._mi {
    font-size: 36px;
    width: 36px;
    height: 36px;
}
#sm-menu-4642 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 .sm-level,
#sm-menu-4642 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 .sm-search {
    background-color: rgba(255, 255, 255, 1);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
}
#sm-menu-4642 .sm-search .sm-search-form .sm-search-field {
    font-size: 14px;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgb(102, 102, 102);
    padding-left: 15px;
    padding-right: 15px;
}
#sm-menu-4642 .sm-search .sm-search-form .sm-search-submit {
    right: 15px;
    font-size: 18px;
    width: 18px;
    margin-top: calc(-18px / 2);
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
}
#sm-menu-4642 .sm-title .sm-title-wrap {
    text-align: left;
}
#sm-menu-4642 .sm-level-overlay .sm-title-overlap .sm-title-wrap ._mi {
    color: #ffffff;
}
#sm-menu-4642 .sm-level-overlay .sm-title-overlap .sm-title-wrap ._mi._svg {
    color: #ffffff;
}
#sm-menu-4642 .sm-level-overlay .sm-title-overlap .sm-title-wrap span {
    color: #ffffff;
}
#sm-menu-4642 .sm-level-overlay .sm-title-overlap {
    font-family: 'Lato';
    font-weight: 400;
}
#sm-menu-4642 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 .sm-back {
    text-align: left;
}
#sm-menu-4642 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-nav-list li > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 .sm-nav-list li {
    vertical-align: top;
}
#sm-menu-4642 .sm-nav-list li > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 .sm-nav-list li.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-nav-list li > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 .sm-nav-list li > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 .sm-nav-list li > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 .sm-nav-list li > a:hover .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 .sm-nav-list li > a:hover .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children > a .sm-arrow {
    font-size: 14px;
    left: 0px;
    margin-top: 0px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children > a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 .sm-nav-list li > a .sm-title-wrap .sm-thumb-behind {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
#sm-menu-4642 .sm-nav-list li > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
#sm-menu-4642 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 .sm-footer .sm-footer-text {
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
html.no-csstransforms3d.sm-menu-active:not(.sm-always-visible) .sm-body.sm-menu-4642 .sm-pusher.sm-left {
    padding-left: 350px;
}
html.no-csstransforms3d.sm-menu-active:not(.sm-always-visible) .sm-body.sm-menu-4642 .sm-pusher.sm-right {
    padding-right: 350px;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-nav-list li > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-nav-list li > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-nav-list li.menu-item-has-children > a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70763 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70763 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70763.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 > a:hover {
    color: rgba(148, 190, 61, 1)!important;
}
#sm-menu-4642 li.menu-item-70763 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70763 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70763:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70763:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70763 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70763 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70763 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70763 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70763 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70763 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70763 > .sm-level,
#sm-menu-4642 li.menu-item-70763 > .sm-level {
    background-color: #244c75;
}
#sm-menu-4642 li.menu-item-70763 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70763 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    text-align: left;
}
#sm-menu-4642 li.menu-item-70763 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70763 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70763 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70763 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70763 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70763 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70763 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70763 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70763 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70764 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70764 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70764 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70764.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70764 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70764 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70764 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70764:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70764:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70764 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70764 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70764 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70764 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70764 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70764 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70764 .sm-level,
#sm-menu-4642 li.menu-item-70764 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70764 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70764 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70764 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70764 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70764 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70764 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70764 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70764 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70764 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70764 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70765 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70765 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70765 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70765.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70765 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70765 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70765 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70765:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70765:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70765 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70765 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70765 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70765 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70765 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70765 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70765 .sm-level,
#sm-menu-4642 li.menu-item-70765 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70765 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70765 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70765 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70765 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70765 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70765 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70765 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70765 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70765 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70765 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70766 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70766 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70766 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70766.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70766 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70766 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70766 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70766:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70766:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70766 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70766 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70766 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70766 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70766 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70766 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70766 .sm-level,
#sm-menu-4642 li.menu-item-70766 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70766 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70766 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70766 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70766 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70766 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70766 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70766 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70766 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70766 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70766 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70767 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70767 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70767 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70767.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70767 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70767 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70767 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70767:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70767:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70767 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70767 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70767 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70767 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70767 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70767 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70767 .sm-level,
#sm-menu-4642 li.menu-item-70767 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70767 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70767 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70767 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70767 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70767 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70767 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70767 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70767 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70767 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70767 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70769 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70769 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70769 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70769.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70769 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70769 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70769 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70769:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70769:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70769 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70769 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70769 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70769 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70769 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70769 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70769 .sm-level,
#sm-menu-4642 li.menu-item-70769 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70769 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70769 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70769 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70769 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70769 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70769 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70769 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70769 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70769 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70769 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70768 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70768 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70768 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70768.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70768 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70768 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70768 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70768:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70768:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70768 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70768 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70768 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70768 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70768 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70768 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70768 .sm-level,
#sm-menu-4642 li.menu-item-70768 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70768 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70768 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70768 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70768 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70768 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70768 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70768 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70768 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70768 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70768 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70770 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70770 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70770 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70770.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70770 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70770 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70770 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70770:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70770:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70770 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70770 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70770 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70770 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70770 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70770 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70770 .sm-level,
#sm-menu-4642 li.menu-item-70770 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70770 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70770 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70770 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70770 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70770 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70770 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70770 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70770 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70770 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70770 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70771 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70771 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70771 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70771.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70771 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70771 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70771 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70771:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70771:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70771 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70771 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70771 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70771 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70771 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70771 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70771 .sm-level,
#sm-menu-4642 li.menu-item-70771 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70771 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70771 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70771 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70771 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70771 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70771 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70771 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70771 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70771 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70771 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70772 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70772 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70772 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70772.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70772 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70772 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70772 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70772:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70772:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70772 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70772 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70772 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70772 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70772 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70772 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70772 .sm-level,
#sm-menu-4642 li.menu-item-70772 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70772 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70772 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70772 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70772 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70772 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70772 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70772 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70772 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70772 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70772 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70773 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70773 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70773 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70773.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70773 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70773 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70773 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70773:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70773:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70773 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70773 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70773 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70773 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70773 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70773 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70773 .sm-level,
#sm-menu-4642 li.menu-item-70773 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70773 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70773 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70773 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70773 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70773 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70773 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70773 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70773 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70773 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70773 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70774 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70774 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70774 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70774.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70774 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70774 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70774 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70774:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70774:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70774 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70774 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70774 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70774 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70774 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70774 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70774 .sm-level,
#sm-menu-4642 li.menu-item-70774 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70774 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70774 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70774 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70774 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70774 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70774 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70774 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70774 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70774 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70774 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70775 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70775 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70775 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70775.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70775 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70775 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70775 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70775:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70775:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70775 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70775 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70775 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70775 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70775 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70775 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70775 .sm-level,
#sm-menu-4642 li.menu-item-70775 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70775 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70775 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70775 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70775 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70775 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70775 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70775 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70775 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70775 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70775 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70776 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70776 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70776 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70776.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70776 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70776 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70776 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70776:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70776:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70776 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70776 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70776 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70776 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70776 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70776 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70776 .sm-level,
#sm-menu-4642 li.menu-item-70776 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70776 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70776 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70776 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70776 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70776 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70776 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70776 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70776 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70776 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70776 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70777 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70777 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70777 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70777.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70777 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70777 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70777 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70777:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70777:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70777 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70777 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70777 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70777 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70777 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70777 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70777 .sm-level,
#sm-menu-4642 li.menu-item-70777 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70777 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70777 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70777 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70777 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70777 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70777 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70777 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70777 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70777 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70777 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70818 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70818 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70818 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70818.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70818 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70818 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70818 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70818:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70818:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70818 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70818 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70818 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70818 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70818 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70818 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70818 .sm-level,
#sm-menu-4642 li.menu-item-70818 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70818 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70818 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70818 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70818 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70818 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70818 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70818 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70818 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70818 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70818 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70817 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70817 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70817 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70817.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70817 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70817 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70817 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70817:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70817:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70817 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70817 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70817 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70817 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70817 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70817 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70817 .sm-level,
#sm-menu-4642 li.menu-item-70817 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70817 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70817 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70817 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70817 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70817 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70817 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70817 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70817 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70817 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70817 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70932 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70932 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70932 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70932.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70932 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70932 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70932 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70932:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70932:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70932 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70932 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70932 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70932 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70932 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70932 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70932 .sm-level,
#sm-menu-4642 li.menu-item-70932 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70932 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70932 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70932 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70932 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70932 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70932 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70932 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70932 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70932 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70932 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70934 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70934 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70934 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70934.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70934 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70934 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70934 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70934:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70934:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70934 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70934 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70934 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70934 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70934 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70934 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70934 .sm-level,
#sm-menu-4642 li.menu-item-70934 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70934 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70934 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70934 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70934 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70934 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70934 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70934 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70934 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70934 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70934 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70933 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70933 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70933 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70933.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70933 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70933 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70933 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70933:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70933:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70933 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70933 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70933 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70933 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70933 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70933 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70933 .sm-level,
#sm-menu-4642 li.menu-item-70933 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70933 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70933 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70933 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70933 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70933 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70933 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70933 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70933 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70933 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70933 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70780 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70780 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70780 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70780.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70780 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70780 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70780 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70780:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70780:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70780 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70780 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70780 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70780 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70780 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70780 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70780 .sm-level,
#sm-menu-4642 li.menu-item-70780 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70780 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70780 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70780 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70780 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70780 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70780 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70780 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70780 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70780 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70780 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70781 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70781 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70781 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70781.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70781 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70781 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70781 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70781:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70781:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70781 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70781 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70781 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70781 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70781 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70781 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70781 .sm-level,
#sm-menu-4642 li.menu-item-70781 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70781 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70781 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70781 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70781 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70781 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70781 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70781 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70781 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70781 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70781 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70782 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70782 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70782 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70782.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70782 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70782 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70782 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70782:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70782:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70782 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70782 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70782 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70782 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70782 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70782 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70782 .sm-level,
#sm-menu-4642 li.menu-item-70782 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70782 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70782 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70782 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70782 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70782 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70782 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70782 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70782 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70782 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70782 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70783 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70783 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70783 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70783.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70783 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70783 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70783 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70783:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70783:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70783 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70783 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70783 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70783 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70783 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70783 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70783 .sm-level,
#sm-menu-4642 li.menu-item-70783 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70783 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70783 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70783 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70783 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70783 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70783 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70783 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70783 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70783 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70783 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70784 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70784 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70784 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70784.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70784 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70784 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70784 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70784:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70784:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70784 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70784 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70784 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70784 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70784 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70784 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70784 .sm-level,
#sm-menu-4642 li.menu-item-70784 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70784 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70784 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70784 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70784 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70784 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70784 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70784 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70784 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70784 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70784 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70785 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70785 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70785 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70785.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70785 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70785 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70785 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70785:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70785:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70785 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70785 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70785 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70785 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70785 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70785 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70785 .sm-level,
#sm-menu-4642 li.menu-item-70785 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70785 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70785 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70785 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70785 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70785 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70785 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70785 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70785 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70785 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70785 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70786 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70786 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70786 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70786.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70786 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70786 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70786 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70786:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70786:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70786 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70786 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70786 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70786 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70786 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70786 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70786 .sm-level,
#sm-menu-4642 li.menu-item-70786 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70786 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70786 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70786 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70786 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70786 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70786 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70786 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70786 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70786 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70786 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70787 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70787 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70787 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70787.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70787 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70787 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70787 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70787:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70787:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70787 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70787 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70787 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70787 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70787 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70787 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70787 .sm-level,
#sm-menu-4642 li.menu-item-70787 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70787 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70787 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70787 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70787 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70787 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70787 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70787 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70787 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70787 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70787 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70788 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70788 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70788 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70788.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70788 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70788 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70788 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70788:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70788:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70788 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70788 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70788 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70788 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70788 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70788 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70788 .sm-level,
#sm-menu-4642 li.menu-item-70788 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70788 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70788 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70788 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70788 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70788 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70788 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70788 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70788 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70788 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70788 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70789 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70789 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70789 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70789.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70789 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70789 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70789 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70789:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70789:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70789 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70789 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70789 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70789 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70789 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70789 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70789 .sm-level,
#sm-menu-4642 li.menu-item-70789 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70789 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70789 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70789 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70789 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70789 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70789 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70789 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70789 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70789 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70789 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70790 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70790 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70790 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70790.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70790 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70790 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70790 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70790:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70790:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70790 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70790 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70790 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70790 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70790 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70790 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70790 .sm-level,
#sm-menu-4642 li.menu-item-70790 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70790 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70790 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70790 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70790 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70790 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70790 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70790 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70790 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70790 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70790 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70791 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70791 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70791 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70791.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70791 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70791 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70791 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70791:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70791:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70791 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70791 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70791 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70791 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70791 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70791 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70791 .sm-level,
#sm-menu-4642 li.menu-item-70791 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70791 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70791 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70791 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70791 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70791 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70791 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70791 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70791 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70791 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70791 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70792 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70792 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70792 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70792.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70792 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70792 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70792 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70792:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70792:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70792 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70792 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70792 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70792 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70792 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70792 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70792 .sm-level,
#sm-menu-4642 li.menu-item-70792 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70792 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70792 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70792 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70792 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70792 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70792 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70792 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70792 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70792 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70792 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70793 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70793 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70793 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70793.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70793 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70793 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70793 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70793:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70793:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70793 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70793 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70793 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70793 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70793 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70793 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70793 .sm-level,
#sm-menu-4642 li.menu-item-70793 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70793 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70793 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70793 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70793 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70793 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70793 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70793 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70793 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70793 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70793 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70794 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70794 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70794 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70794.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70794 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70794 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70794 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70794:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70794:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70794 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70794 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70794 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70794 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70794 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70794 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70794 .sm-level,
#sm-menu-4642 li.menu-item-70794 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70794 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70794 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70794 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70794 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70794 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70794 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70794 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70794 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70794 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70794 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70795 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70795 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70795 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70795.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70795 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70795 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70795 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70795:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70795:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70795 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70795 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70795 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70795 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70795 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70795 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70795 .sm-level,
#sm-menu-4642 li.menu-item-70795 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70795 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70795 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70795 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70795 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70795 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70795 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70795 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70795 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70795 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70795 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70796 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70796 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70796 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70796.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70796 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70796 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70796 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70796:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70796:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70796 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70796 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70796 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70796 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70796 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70796 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70796 .sm-level,
#sm-menu-4642 li.menu-item-70796 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70796 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70796 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70796 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70796 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70796 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70796 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70796 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70796 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70796 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70796 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70797 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70797 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70797 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70797.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70797 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70797 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70797 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70797:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70797:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70797 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70797 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70797 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70797 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70797 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70797 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70797 .sm-level,
#sm-menu-4642 li.menu-item-70797 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70797 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70797 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70797 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70797 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70797 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70797 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70797 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70797 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70797 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70797 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70798 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70798 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70798 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70798.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70798 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70798 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70798 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70798:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70798:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70798 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70798 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70798 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70798 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70798 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70798 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70798 .sm-level,
#sm-menu-4642 li.menu-item-70798 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70798 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70798 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70798 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70798 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70798 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70798 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70798 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70798 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70798 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70798 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70799 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70799 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70799 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70799.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70799 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70799 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70799 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70799:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70799:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70799 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70799 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70799 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70799 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70799 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70799 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70799 .sm-level,
#sm-menu-4642 li.menu-item-70799 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70799 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70799 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70799 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70799 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70799 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70799 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70799 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70799 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70799 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70799 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70800 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70800 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70800 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70800.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70800 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 > a .sm-icon._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800:hover a .sm-icon {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800:hover a .sm-icon._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70800 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70800 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70800 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70800 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70800 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70800 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70800 > .sm-level,
#sm-menu-4642 li.menu-item-70800 > .sm-level {
    background-color: #244c75;
}
#sm-menu-4642 li.menu-item-70800 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70800 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    text-align: left;
}
#sm-menu-4642 li.menu-item-70800 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70800 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70800 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70800 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70800 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70800 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70800 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70800 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70800 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70801 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70801 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70801 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70801.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70801 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70801 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70801 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70801:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70801:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70801 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70801 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70801 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70801 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70801 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70801 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70801 .sm-level,
#sm-menu-4642 li.menu-item-70801 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70801 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70801 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70801 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70801 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70801 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70801 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70801 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70801 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70801 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70801 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70802 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70802 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70802 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70802.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70802 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70802 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70802 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70802:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70802:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70802 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70802 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70802 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70802 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70802 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70802 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70802 .sm-level,
#sm-menu-4642 li.menu-item-70802 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70802 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70802 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70802 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70802 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70802 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70802 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70802 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70802 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70802 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70802 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70803 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70803 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70803 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70803.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70803 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70803 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70803 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70803:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70803:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70803 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70803 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70803 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70803 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70803 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70803 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70803 .sm-level,
#sm-menu-4642 li.menu-item-70803 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70803 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70803 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70803 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70803 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70803 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70803 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70803 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70803 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70803 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70803 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70804 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70804 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70804 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70804.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70804 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70804 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70804 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70804:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70804:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70804 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70804 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70804 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70804 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70804 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70804 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70804 .sm-level,
#sm-menu-4642 li.menu-item-70804 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70804 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70804 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70804 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70804 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70804 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70804 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70804 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70804 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70804 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70804 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70805 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70805 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70805 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70805.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70805 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70805 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70805 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70805:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70805:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70805 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70805 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70805 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70805 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70805 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70805 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70805 .sm-level,
#sm-menu-4642 li.menu-item-70805 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70805 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70805 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70805 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70805 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70805 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70805 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70805 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70805 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70805 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70805 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}