/* Recipe custom css  */
.wprm-recipe-equipment.wprm-recipe-equipment-list {
    margin-left: 40px !important;
}
.wprm-recipe-ingredient-group {
    margin-left: 40px !important;
}
.wprm-recipe-instruction-group {
    margin-left: 40px !important;
}
.wprm-recipe-container {
/*     margin-top: -50px !important; */
}
.wprm-recipe-print.wprm-recipe-link.wprm-print-recipe-shortcode.wprm-block-text-normal.wprm-recipe-print-wide-button.wprm-recipe-link-wide-button.wprm-color-accent {
    background-color: rgb(35,42,80) !important;
}
.wprm-recipe-pin.wprm-recipe-link.wprm-block-text-normal.wprm-recipe-pin-wide-button.wprm-recipe-link-wide-button.wprm-color-accent {
    background-color: rgb(0, 184, 148) !important;
    color: white !important;
}
.wprm_recipe .tve-content-box-background {
    display: none;
}
article.post a.tcb-post-thumbnail.tcb-shortcode.thrv_wrapper {
    height: 252px !important;
    max-height: 252px !important;
    overflow: hidden !important;
	display: flex;
    justify-content: center;
    align-items: center;
}
article.post a.tcb-post-thumbnail.tcb-shortcode.thrv_wrapper img {
    min-height: 252px !important;
	object-fit: cover;
}
button.radiantshenti_quiz_start_button.radiantshenti_quiz_button.centeredText {
    background: #1abc9c !important;
    color: white !important;
}
ul li, ol li {
    list-style-position: outside !important;
}
.pgwSlider.wide a#vl-fav {
    margin-left: 15px;
}
button.radiantshenti_quiz_start_button.radiantshenti_quiz_button.centeredText:hover {
    background: #363a65 !important;
	    color: black !important;
}
button.radiantshenti_quiz_question_answer.radiantshenti_quiz_button {
    background: #1abc9c !important;
    color: white !important;
}
button.radiantshenti_quiz_question_answer.radiantshenti_quiz_button:hover {
    background: #363a65 !important;
    color: black !important;
}
button.radiantshenti_quiz_optin_form_submit_btn.radiantshenti_quiz_button {
    background: #1abc9c !important;
    color: white !important;
}
button.radiantshenti_quiz_optin_form_submit_btn.radiantshenti_quiz_button:hover {
    background: #363a65!important;
    color: black !important;
}
a.tve-state-active.active span {
    color: black !important;
}
h3.video-head-title.mast-list-ti {
    text-align: center;
}
a#vl-fav {
    float: left;
}
input[type="button"], input[type="reset"], input[type="submit"] {
    background: #363a65;
    color: white;
    border-radius: 6px;
    box-shadow: 4px 4px 10px 1px #888;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    background: #1abc9c;
}
.single-post ul li {
    font-size: 18px !important;
    font-family: 'Noto Serif' !important;
}
.single-post .comment-content p {
    font-size: 15px !important;
    font-family: 'Noto Serif' !important;
}
p {
    font-family: "Noto Serif" !important;
}
.single-post p {
    font-size: 18px !important;
}
a.tve-state-active.active {
    background: transparent !important;
}
/* .archive a.tcb-post-thumbnail.tcb-shortcode.thrv_wrapper img {
    max-height: 252px !important;
	height:252px;
} */
.ps-current .detail-l, .ps-current .details-r {
    margin-top: 60px !important;
}
h3.pop-head {
    font-size: 26px;
    color: #363a65;
	font-family: 'Lato';
}
.pum-container.pum-responsive.pum-responsive-small {
    background: antiquewhite !important;
}
.pum-theme-13771 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 0px 0px 10px 0px !important;
    border-radius: 12px !important;
    border: 8px dashed cadetblue !important;
    box-shadow: 0px 0px 30px 0px rgb(2 2 2);
    background-color: rgba( 255, 255, 255, 1.00 );
}
a.pop-bnt {
    background: #1abc9c !important;
    color: white;
    list-style: none;
    border-radius: 6px;
    font-size: 26px;
    padding: 2px 8px;
    box-shadow: 4px 4px 10px 1px #888;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    display: block;
    width: 200px;
    margin: 0 auto;
}
a.pop-bnt:hover {
    background: #363a65 !important;
}
.pum-content.popmake-content img {
    width: 100%;
}
.title-div {
    width: 90% !important;
	float:left;
}
.fav-vl {
    width: 10%;
    float: left;
}
.detail-l p {
    display: none !important;
}
.video-item {
    min-height: 221px !important;
    max-height: 221px !important;
	  margin-left: 10px !important;
    margin-right: 10px !important;
}
img.avatar.pp-user-avatar.avatar-100.photo {
    width: 55px !important;
    height: 55px !important;
}
.thrive-dynamic-list a {
    font-size: 17px !important;
    margin-bottom: 13px !important;
    border-bottom: 1px solid #ccc !important;
}
body .tva-header>div {
    max-width: 99% !important;
}
body .tva-header {
    padding: 8px 30px !important;
}
body .tva-header ul ul li {
    width: 270px !important;
    border-bottom: 1px solid #ccc;
}
ul#menu-mobile-header-and-thrive-apprentice {
    margin-top: 10px;
}
body .tva-header>div>div:first-child {
    width: 150px !important;
}
body .tva-header>div>div:nth-child(2) {
    width: calc(100% - 150px) !important;
}
.tva-footer section ul li a:before {
    content: "|";
    margin: 0 20px;
    color: #c07420;
    font-size: 20px;
	font-weight: normal;
}
.tva-footer section ul li a:hover:before {
    color: #47bb28 !important;
    text-decoration: none !important;
}
.tva-footer .tva-menu-box {
    color: white !important;
    width: 100% !important;
    margin: 0 auto;
}
.tva-footer section {
    background-color: rgb(251,249,244) !important;
    padding: 30px 0 !important;
}
.tva-footer section ul li a{
	color: #373737 !important;
}
.tva-footer section {
    border-bottom: none !important;
}
.tva-footer {
    border-top: 2px solid rgb(192,116,32);
}
section#tva_menu_widget-3 {
    padding-top: 0px !important;
}
.menu-footer-copy-right-container {
 padding-bottom: 20px !important;
}
.tva-footer section ul li a:hover {
    color: #47bb28 !important;
	  text-underline-offset: 2px;
}
section#custom_html-2 {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px !important;
}
h2.join-newsletter {
    font-size: 40px;
}
section#custom_html-2 {
    padding-top: 20px !important;
}
.thrv_wrapper.tve-form-button.tcb-local-vars-root.tve-color-set {
    margin-top: 10px;
}
a.tcb-button-link.tve-form-button-submit.tcb-plain-text {
    padding: 13px 80px;
}
.tva-footer section ul li a:hover {
	color:blue !important;
}
.tva-footer section ul li a {
    font-size: 19px !important;
/*     text-transform: capitalize !important; */
	font-weight:normal !important;
}
.tva-footer section ul li a:before {
    padding-left: 10px;
    padding-right: 10px;
}
ul>li:not(.thrv-styled-list-item), ol>li:not(.thrv-styled-list-item) {
    margin-left: 0px !important;
}
.tva-footer section ul li:first-child a:before {
    content: "";
	display:none !important;
}
.tva-course-head-2, .tva-course-footer-2 .tva-card-topic-action, .tva-course-footer-2 {
    background-color: #363a65 !important;
    color: #363a65 !important;
    border-color: #363a65 !important;
}
.tva_main_color_bg{
    background-color: #3b3f64;
    box-shadow: 4px 4px 10px 1px #888;
    border: 2px solid #fff;
}
.tva_main_color_bg:hover{
    background-color: #1abc9c;
}
body .tva-frontend-template {
    min-height: 350px;
    border-radius: 10px !important;
    margin-bottom: 60px !important;
    box-shadow: 4px 4px 10px 1px #888 !important;
}
.tva-course-head.tva-course-head-2.tva-course-type-text {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
a.tcb-button-link.tcb-plain-text.tve-dynamic-link {
    background: #1abc9c !important;
}
a.tcb-button-link.tcb-plain-text.tve-dynamic-link:hover {
    background: #363a65 !important;
}
input#wp-submit {
    background: #363a65 !important;
    color: white !important;
    width: 100% !important;
    box-shadow: 4px 4px 10px 1px #888 !important;
    border-radius: 6px !important;
    border: 2px solid white !important;
}
input#wp-submit:hover {
    background: #1abc9c !important;
}
.mp_wrapper.mp_login_form {
    padding: 40px;
}
.mp_wrapper h3 {
    color: black !important;
    font-size: 23px !important;
    text-transform: capitalize !important;
    text-align: center;
}
.tva-course-section:not(.tva-module-single-page) {
    border-radius: 10px !important;
}
.tva-course-head.tva-course-head-0.tva-course-type-text {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
.tva-course-head.tva-course-head-2.tva-course-type-video_text_mix {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
.tva-course-head.tva-course-head-0.tva-course-type-video_text_mix {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
.thrv_symbol_5181 .thrv_widget_menu #m-17cc3533b65 li li:not(.tcb-excluded-from-group-item) {
    border: none !important;
}
.thrv-sf-input {
    display: block !important;
}
@media only screen and (max-width: 768px){
ul>li:not(.thrv-styled-list-item), ol>li:not(.thrv-styled-list-item) {
    margin-left: 0px !important;
}
h3.pop-head {
    font-size: 17px;
}
a.pop-bnt {
    font-size: 17px;
    width: 130px;
}
.tva-dropdownmenu:before {
    margin-left: 92% !important;
    margin-top: 15px !important;
}
	ul#menu-mobile-header-and-thrive-apprentice {
    margin-top: 0px !important;
}
	body .tva-header ul ul li {
    width: 100% !important;
    border-bottom: 1px solid #ccc;
}
}
@media only screen and (max-width: 450px){
	.tcb-flex-row.v-2.tcb-medium-no-wrap.tcb-mobile-wrap.m-edit.tcb--cols--2.tcb-resized {
    width: 65% !important;
    margin: 0 auto;
}
	.tva-footer section ul li a:before {
    padding-left: 5px;
    padding-right: 5px;
}
	[data-css="tve-u-17397bef593"] {
    min-width: 320px !important;
}
	.mp_wrapper.mp_login_form {
    padding: 10px;
}
}