/*
 Theme Name:   Wholehearted Vayvo Progression Child Theme
 Author:       Dewayne Debbs
 Template:     vayvo-progression
 Version:      1.0.0
*/

@font-face { 
	font-family: 'Geomanist';  
	src: url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Regular-Webfont/geomanist-regular-webfont.eot'),
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Regular-Webfont/geomanist-regular-webfont.woff2') format('woff2'), 
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Regular-Webfont/geomanist-regular-webfont.woff') format('woff'), 
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Regular-Webfont/geomanist-regular-webfont.ttf') format('truetype'), 
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Regular-Webfont/geomanist-regular-webfont.svg') format('svg'); 
	font-weight: normal; 
	font-style: normal; 
}

@font-face { 
	font-family: 'Geomanist';  
	src: url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Medium-Webfont/geomanist-medium-webfont.eot'),
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Medium-Webfont/geomanist-medium-webfont.woff2') format('woff2'), 
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Medium-Webfont/geomanist-medium-webfont.woff') format('woff'), 
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Medium-Webfont/geomanist-medium-webfont.ttf') format('truetype'), 
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Medium-Webfont/geomanist-medium-webfont.svg') format('svg'); 
	font-weight: 400; 
	font-style: normal; 
}

@font-face { 
	font-family: 'Geomanist';  
	src: url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Light-Webfont/geomanist-light-webfont.eot'),
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Light-Webfont/geomanist-light-webfont.woff2') format('woff2'), 
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Light-Webfont/geomanist-light-webfont.woff') format('woff'), 
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Light-Webfont/geomanist-light-webfont.ttf') format('truetype'), 
		url('/wp-content/themes/vayvo-progression-child/Geomanist-Complete-Webfont/Geomanist-Light-Webfont/geomanist-light-webfont.svg') format('svg'); 
	font-weight: 200; 
	font-style: normal; 
}


/* Site-wide geomanist corrections */
body, h1, h2, h3, h4, h5, h6, p, nav#site-navigation {
    font-family: 'Geomanist', sans-serif;
}

html body input,
html body .arm_form_101 md-checkbox,
html body .arm_form_102 md-checkbox,
html body .comment-navigation a,
html body .infinite-nav-pro a,
html body .progression-page-nav a,
html body .progression-page-nav span,
html body .sf-menu ul,
html body .video-search-header-buttons input,
html body .widget select,
html body .widget table#wp-calendar caption,
html body #content-pro ul.page-numbers li a,
html body #content-pro ul.page-numbers li span.current,
html body #main-nav-mobile,
html body #panel-search-progression,
html body #progression-checkout-basket,
html body #progression-studios-next-previous-post h5,
html body #progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs li a,
html body .arm_form_103 md-checkbox,
html body textarea,
html body select,
html body table th,
html body ul.skrn-video-search-columns .select2 .select2-selection,
html body ul.video-search-type-list,
html body ul#progression-studios-panel-login,
html body .arm_transactions_container .arm_paging_wrapper .arm_paging_info,
html body .arm_transactions_container .arm_paging_wrapper .arm_paging_links a,
html body .arm_transactions_container .arm_paging_wrapper .arm_paging_links a,
html body .arm_transactions_container .arm_transaction_list_header th,
html body .arm_transactions_container .arm_transaction_list_item .arm_view_invoice_button,
html body .arm_transactions_container .arm_transaction_list_item .arm_view_invoice_button:hover,
html body .arm_transactions_container .arm_transaction_list_item td,
html body .arm_transactions_container .arm_transactions_heading_main,
html body .column-search-header .asRange .asRange-pointer span.asRange-tip,
html body .page-content-pro p.cart-empty,
html body .post-password-form input[type=submit],
html body .progression-studios-shop-overlay-buttons a.added_to_cart,
html body .sf-mega h2.mega-menu-heading,
html body .sf-menu ul,
html body .spoiler-review,
html body .tagcloud a,
html body .tags-progression-studios a,
html body .video-tabs-nav-aztec a,
html body .woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li strong.woocommerce-review__author,
html body .woocommerce-page form.woocommerce-ordering select,
html body .woocommerce-Tabs-panel #review_form label,
html body .woocommerce-Tabs-panel span#reply-title.comment-reply-title,
html body .wpcf7 select,
html body .wpcf7-form input.wpcf7-submit,
html body #all-reviews-button-progression,
html body #boxed-layout-pro .form-submit input#submit,
html body #boxed-layout-pro a.button,
html body #boxed-layout-pro button.button,
html body #header-user-profile-click,
html body #header-user-profile-menu ul li a,
html body #panel-search-progression,
html body #progression-checkout-basket,
html body #progression-shopping-cart-count span.progression-cart-count,
html body #progression-studios-woocommerce-single-top table.variations td.value select,
html body #respond input.submit,
html body #respond select,
html body #vayvo-header-user-profile-login a.arm_form_popup_link,
html body #vayvo-landing-login-logout-header a,
html body #vayvo-landing-mobile-login-logout-header a.arm_form_popup_link,
html body #video-social-sharing-button,
html body a.arm_paid_post_buy_now_btn,
html body a.vayvo-progression-slider-button,
html body a#video-post-play-text-btn,
html body  .arm_form_101 .arm_form_message_container1 .arm_success_msg1,
html body  .arm_form_101 md-input-container.md-input-invalid.md-input-focused label,
html body  .arm_form_103 .arm_member_form_field_description .arm_form_field_description_text,
html body  .arm_form_103 md-input-container:not(.md-input-invalid) md-select .md-select-value.md-select-placeholder,
html body  .armSelectOption103,
html body .arm_form_101 .arm_close_account_message,
html body .arm_form_101 .arm_coupon_field_wrapper .success.notify_msg,
html body .arm_form_101 .arm_coupon_field_wrapper .success.notify_msg,
html body .arm_form_101 .arm_error_msg_box .arm_error_msg,
html body .arm_form_101 .arm_forgot_password_description,
html body .arm_form_101 .arm_forgotpassword_link,
html body .arm_form_101 .arm_form_field_label_text,
html body .arm_form_101 .arm_form_field_submit_button,
html body .arm_form_101 .arm_form_field_submit_button.md-button,
html body .arm_form_101 .arm_form_heading_container .arm_form_field_label_wrapper_text,
html body .arm_form_101 .arm_form_heading_container,
html body .arm_form_101 .arm_form_input_container input,
html body .arm_form_101 .arm_form_input_container label,
html body .arm_form_101 .arm_form_input_container md-select md-select-value,
html body .arm_form_101 .arm_form_input_container select,
html body .arm_form_101 .arm_form_input_container textarea,
html body .arm_form_101 .arm_form_input_container.arm_form_input_container_section,
html body .arm_form_101 .arm_form_label_wrapper .required_tag,
html body .arm_form_101 .arm_form_message_container .arm_error_msg,
html body .arm_form_101 .arm_form_message_container .arm_success_msg a,
html body .arm_form_101 .arm_form_message_container .arm_success_msg,
html body .arm_form_101 .arm_form_message_container1 .arm_error_msg,
html body .arm_form_101 .arm_form_message_container1 .arm_success_msg,
html body .arm_form_101 .arm_member_form_field_description .arm_form_field_description_text,
html body .arm_form_101 .arm_member_form_field_label .arm_form_field_label_text,
html body .arm_form_101 .arm_pass_strength_meter,
html body .arm_form_101 .arm_registration_link,
html body .arm_form_101 md-input-container:not(.md-input-invalid) md-select .md-select-value.md-select-placeholder,
html body .arm_form_101 md-input-container:not(.md-input-invalid).md-input-focused label,
html body .arm_form_101 md-input-container:not(.md-input-invalid).md-input-has-value label,
html body .arm_form_101 md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label,
html body .arm_form_101 md-input-container.md-default-theme.md-input-invalid.md-input-focused label,
html body .arm_form_101 md-radio-button,
html body .arm_form_101.arm_form_layout_iconic .arm_error_msg_box .arm_error_msg,
html body .arm_form_101.arm_form_layout_rounded .arm_error_msg_box .arm_error_msg,
html body .arm_form_102 .arm_close_account_message,
html body .arm_form_102 .arm_coupon_field_wrapper .success.notify_msg,
html body .arm_form_102 .arm_error_msg_box .arm_error_msg,
html body .arm_form_102 .arm_forgot_password_description,
html body .arm_form_102 .arm_forgotpassword_link,
html body .arm_form_102 .arm_form_field_label_text,
html body .arm_form_102 .arm_form_field_submit_button,
html body .arm_form_102 .arm_form_field_submit_button.md-button,
html body .arm_form_102 .arm_form_heading_container .arm_form_field_label_wrapper_text,
html body .arm_form_102 .arm_form_heading_container,
html body .arm_form_102 .arm_form_input_container input,
html body .arm_form_102 .arm_form_input_container label,
html body .arm_form_102 .arm_form_input_container md-select md-select-value,
html body .arm_form_102 .arm_form_input_container select,
html body .arm_form_102 .arm_form_input_container textarea,
html body .arm_form_102 .arm_form_input_container.arm_form_input_container_section,
html body .arm_form_102 .arm_form_label_wrapper .required_tag,
html body .arm_form_102 .arm_form_message_container .arm_error_msg,
html body .arm_form_102 .arm_form_message_container .arm_success_msg a,
html body .arm_form_102 .arm_form_message_container .arm_success_msg,
html body .arm_form_102 .arm_form_message_container1 .arm_error_msg,
html body .arm_form_102 .arm_form_message_container1 .arm_success_msg,
html body .arm_form_102 .arm_form_message_container1 .arm_success_msg1,
html body .arm_form_102 .arm_member_form_field_description .arm_form_field_description_text,
html body .arm_form_102 .arm_member_form_field_label .arm_form_field_label_text,
html body .arm_form_102 .arm_pass_strength_meter,
html body .arm_form_102 md-input-container:not(.md-input-invalid) md-select .md-select-value.md-select-placeholder,
html body .arm_form_102 md-input-container:not(.md-input-invalid).md-input-focused label,
html body .arm_form_102 md-input-container:not(.md-input-invalid).md-input-has-value label,
html body .arm_form_102 md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label,
html body .arm_form_102 md-input-container.md-default-theme.md-input-invalid.md-input-focused label,
html body .arm_form_102 md-input-container.md-input-invalid.md-input-focused label,
html body .arm_form_102 md-radio-button,
html body .arm_form_102.arm_form_layout_iconic .arm_error_msg_box .arm_error_msg,
html body .arm_form_102.arm_form_layout_rounded .arm_error_msg_box .arm_error_msg,
html body .arm_form_103 .arm_close_account_message,
html body .arm_form_103 .arm_coupon_field_wrapper .success.notify_msg,
html body .arm_form_103 .arm_error_msg_box .arm_error_msg,
html body .arm_form_103 .arm_forgot_password_description,
html body .arm_form_103 .arm_forgotpassword_link,
html body .arm_form_103 .arm_form_field_label_text,
html body .arm_form_103 .arm_form_field_submit_button,
html body .arm_form_103 .arm_form_field_submit_button.md-button,
html body .arm_form_103 .arm_form_heading_container .arm_form_field_label_wrapper_text,
html body .arm_form_103 .arm_form_heading_container,
html body .arm_form_103 .arm_form_input_container input,
html body .arm_form_103 .arm_form_input_container label,
html body .arm_form_103 .arm_form_input_container md-select md-select-value,
html body .arm_form_103 .arm_form_input_container select,
html body .arm_form_103 .arm_form_input_container textarea,
html body .arm_form_103 .arm_form_input_container.arm_form_input_container_section,
html body .arm_form_103 .arm_form_label_wrapper .required_tag,
html body .arm_form_103 .arm_form_message_container .arm_error_msg,
html body .arm_form_103 .arm_form_message_container .arm_success_msg a,
html body .arm_form_103 .arm_form_message_container .arm_success_msg,
html body .arm_form_103 .arm_form_message_container1 .arm_error_msg,
html body .arm_form_103 .arm_form_message_container1 .arm_success_msg1,
html body .arm_form_103 .arm_member_form_field_label .arm_form_field_label_text,
html body .arm_form_103 .arm_pass_strength_meter,
html body .arm_form_103 .arm_registration_link,
html body .arm_form_103 md-input-container:not(.md-input-invalid).md-input-focused label,
html body .arm_form_103 md-input-container:not(.md-input-invalid).md-input-has-value label,
html body .arm_form_103 md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label,
html body .arm_form_103 md-input-container.md-default-theme.md-input-invalid.md-input-focused label,
html body .arm_form_103 md-input-container.md-input-invalid.md-input-focused label,
html body .arm_form_103 md-radio-button,
html body .arm_form_103.arm_form_layout_iconic .arm_error_msg_box .arm_error_msg,
html body .arm_form_103.arm_form_layout_rounded .arm_error_msg_box .arm_error_msg,
html body .arm_form_104 .arm_form_input_container input,
html body .arm_form_104 .arm_form_input_container textarea,
html body .arm_popup_member_form_101 .arm_form_heading_container,
html body .arm_popup_member_form_102 .arm_form_heading_container,
html body .arm_popup_member_form_103 .arm_form_heading_container,
html body .armSelectOption101,
html body .armSelectOption102,
html body .woocommerce nav.woocommerce-MyAccount-navigation a,
html body #content-pro .woocommerce-Message a.button,
html body #content-pro .woocommerce-message a.button,
html body body .arm_form_102 .arm_registration_link,
html body body .arm_form_103 .arm_form_message_container1 .arm_success_msg,
html body,
html body button.wishlist-button-pro,
html body ul.mobile-menu-pro li li a,
html body ul.progression-filter-button-group li,
html body ul.progression-studios-episode-list-meta li,
html body ul.slider-video-post-meta-list li,
html body ul.vayvo-progression-video-season-navigation li.progression-video-season-title a,
html body ul.video-index-meta-taxonomy li,
html body ul#blog-single-social-sharing li a,
html body ul#dashboard-sub-menu li a,
html body ul#progression-studios-panel-login,
html body ul#video-post-meta-list li
{ font-family: 'Geomanist', sans-serif !important; }
/* End site-wide geomanist corrections */


nav#site-navigation, .sf-menu a {
	font-size: 18px !important;
}


/* Profile page styling */

body.author, body.page-id-9, body.single-exams, body.page-id-37337 { 
	/* background: url('/wp-content/themes/vayvo-progression-child/GRADIENT-FEATHERED-DESKTOP.png') center / cover no-repeat;  */
	background: url("https://wholehearted.org/wp-content/uploads/2023/05/Narrow-Wash-scaled.jpg") center / cover no-repeat !important;
	height: 100vh;
	/*background-color: #1d2e4c !important;*/
}

body.author #vayvo-progression-author-content-container { width: calc(100% - 360px) !important; margin-right: 40px; } 

body.author #profile-sidebar-gradient, 
body.author .slider-background-overlay-color, 
body.author #video-page-title-gradient-base { background: none !important; } 
body.author header#masthead-pro { background: none !important; }  

body.author #vayvo-profile-sidebar-name h5 { font-size: 30pt; margin-bottom: 15px; }
body.author #vayvo-progression-author-sidebar { float: right !important; }
body.author #vayvo-profile-sidebar-name { text-align: left; background: none !important; padding: 0; }
body.author #vayvo-profile-sidebar-name .lname { color: #c25c47; }

body.author #vayvo-progression-watchlist-div-container2 {
	margin-top: 25px; 
}
body.author #vayvo-progression-watchlist-div-container2 h5,
body.author #vayvo-progression-watchlist-div-container-recent h5
 { margin-bottom: 25px; font-weight: bold; }

body.author #comment-review-pop-up-container, 
body.author #vayvo-profile-sidebar-name, 
body.author .content-sidebar-section { background: none !important; }
body.author #profile-watched-stats { border-radius: 25px; overflow: hidden;  }
body.author #profile-watched-stats li { border: none !important; background-color: rgba(255,255,255,0.12);  }
body.author .progression-masonry-item, 
body.author .progression-studios-isotope-animation, 
body.author .video-index-border-hover { border-radius: 25px; overflow: hidden; }
body.author .progression-studios-video-index-container { border-radius: 25px; overflow: hidden; }
body.author  h5 { font-weight: bold !important; }
body.author #vayvo-progression-reviews-div-container2 { margin-top: 20px; }

body.author div#arm_tm_heading_main { font-size: 19px !important; font-weight: bold; }
body.author .arm_transaction_content { border-radius: 25px; overflow: hidden !important; }
body.author .arm_user_transaction_list_table { border-radius: 25px; overflow: hidden !important; }
body.author .arm_transaction_paging_container { display: none; }

body.author .arm_transactions_container .arm_transaction_list_header th.arm_transaction_th { font-size: 16px !important; font-weight: normal !important; }
body.author .arm_user_transaction_list_table { background: url("https://wholehearted.org/wp-content/uploads/2023/05/Narrow-Wash-scaled.jpg") center / cover no-repeat !important; border-collapse: collapse !important;  }
body.author .arm_user_transaction_list_table,
body.author .arm_transaction_list_header,
body.author .arm_transaction_list_item { border: none !important; }
body.author .arm_transaction_list_item td { color: white !important; }

/* Edit profile page */
body.page-id-9 #page-title-pro, 
body.page-id-9 #page-title-overlay-image,
body.page-id-9 #progression-studios-page-title-container,
body.page-id-9 #progression-studios-post-page-title:before, 
body.page-id-9 #page-title-pro:before { background: none !important; }

body.page-id-9 input { color: black !important; }

body.page-id-9 #progression-studios-page-title-container { /*padding-top: 60px;*/ padding-bottom: 0; }

body.page-id-9 #profile-edit-form > p { float: left; margin-right: 40px; }
body.page-id-9 .acf-fields { float: left; width: 100%; clear: both; }
body.page-id-9 #profile-edit-form { border: none !important; }
body.page-id-9 h5 { font-weight: bold; }
body.page-id-9 .save-all { float: left; clear: both; margin-top: 20px; color: black; }

/* Professional profile */
body.page-id-9 #professional-profile { margin-top: 20px; float: left; clear: both; }
body.page-id-9 #professional-profile ul { list-style-type: none; }
body.page-id-9 #professional-profile select { width: 308px; height: 33px; color: black; }
body.page-id-9 .certificate-recipient-label { float: left; clear: both; }
body.page-id-9 .certificate-recipient { float: left; clear: both; }

/* Video page */
body.single-video_skrn:not(.elementor-motion-effects-element-type-background), body.single-video_skrn > .elementor-motion-effects-container > .elementor-motion-effects-layer 
{ background-image: url('/wp-content/themes/vayvo-progression-child/assets/GRADIENTBANNER-2-DESKTOP.jpg') !important; }
h1.video-page-title { margin-top: 65px !important; font-weight: 400 !important; font-size: 45px !important; color: #fff;  }
h1 .highlighted { color: #c25c47 !important; }
#video-post-sidebar { margin-top: 65px !important; }
#video-post-meta-list li { font-weight: normal !important; font-size: 25px !important; color: #fff; }
#video-post-buttons-container #video-post-play-text-btn { border-color: #c25c47 !important; background-color: #c25c47 !important; }
#video-post-buttons-container { margin-top: 20px !important; }
#video-post-buttons-container a, #video-post-buttons-container button, #video-social-sharing-button { text-transform: uppercase; font-size: 15px; font-weight: 400; }
.content-sidebar-section h4.content-sidebar-sub-header { font-weight: 400; font-size: 15px; color: #c8c8c8; }
.content-sidebar-section ul li { font-size: 15px; color: #c8c8c8; font-weight: 200; }

/* Exam Page */
.wh-exam .entry-title { text-align: center; margin-top: 20px; }
h2.certificate-prompt { text-align: center; font-weight: 200; font-size: 20px !important; }
.exam-questions { color: white; display: block;  width: 80%; background: rgba(255, 255, 255, 0.2); padding: 20px; border-radius: 15px; margin: 20px auto 20px auto !important; }	

.exam-cert-name { text-align: center; }
.certificate-selection { text-align: center; }
.certificate-selection select { 
	background-color: white;
	color: #fff; background-color: rgba(255,255,255,0.12); border-radius: 25px; padding: 15px 45px 15px 45px; margin-bottom: 20px;
}


/* Adds the red line BEFORE the number */
.exam-questions > ol li {
	position: relative;
	margin-left: 50px;
}
.exam-questions > ol > li::before {
    content: "";
	position: absolute;
    left: -70px;
    top: 9px;
    width: 30px; /* Length of the line */
    height: 7px; /* Thickness of the line */
    background-color: #D1543F;
}

.exam-question-question { font-weight: 400; }

.submit-exam { 
	display: block;
	margin: 0 auto; 
	color: #fff;
    background-color: #D1543F;
    border-radius: 25px;
    padding: 15px 45px 15px 45px;
    border: none;
}

/* Exam Results Common */
.exam-result-wrapper { 
	background-image: url('/wp-content/themes/vayvo-progression-child/assets/GRADIENTBANNER-2-DESKTOP.jpg'); 
	text-align: center;
	padding: 50px;
	display: inline-block;
	margin-top: 100px;
}

.circle-number {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 80px;  /* Circle size */
    height: 80px;
    font-size: 48px; /* Large number */
    font-weight: 400;
    border: 6px solid white; /* Thick white outline */
    border-radius: 50%; /* Creates circular shape */
    background: transparent; /* Transparent center */
	margin-bottom: 20px; 
}

/* Exam Results pages */
body.page-id-36811, body.page-id-36806, body.page-id-42093, body.page-id-46951 { 
	background: url("https://wholehearted.org/wp-content/uploads/2023/05/Narrow-Wash-scaled.jpg") center / cover no-repeat !important;
	height: 100vh;
}
body.page-id-36811 header#masthead-pro,
body.page-id-36806 header#masthead-pro,
body.page-id-42093 header#masthead-pro,
body.page-id-46951 header#masthead-pro
{ background: none !important; }  

.page-id-36811 .page-content-pro, .page-id-36806 .page-content-pro, .page-id-42093 .page-content-pro, .page-id-46951 .page-content-pro { text-align: center; } /* Center horizontally */
.page-id-36811 #page-title-pro, .page-id-36806 #page-title-pro, .page-id-42093 #page-title-pro, .page-id-46951 #page-title-pro { display: none; }


.try-again {
	color: #fff;
    background-color: #D1543F;
    border-radius: 25px;
    padding: 15px 45px 15px 45px;
    border: none;
	margin-right: 10px;
}
.exam-results-evaluation {
	color: #fff;
    background-color:  rgba(255,255,255,0.12); 
    border-radius: 25px;
    padding: 15px 45px 15px 45px;
    border: none;
}

/* Continuing Education Shortcode */
.show-certs-table, .show-certs-table th, .show-certs-table td { 
	border: none; 
}
.show-certs-table th { font-size: 14px; }
.show-certs-table td { font-size: 18px; font-weight: 200; }
.show-certs-button { 
	
    background-color: #D1543F;
    border-radius: 25px;
    padding: 10px 15px 10px 15px;
    border: none; 
}
.show-certs-button a {
	font-size: 14px;
	font-weight: bold !important;
	color: #fff;
}
.show-certs-credits { font-weight: 400 !important; }

/* Profile Earned Certificates listing */
.earned-certificates { width: auto; }
.earned-certificates, .earned-certificates th, .earned-certificates td { border: none; }
.earned-certificates th { text-transform: uppercase; }
.earned-certificates button {
	color: #fff;
	font-weight: bold !important;
	font-size: 12px;
    background-color: #D1543F;
    border-radius: 25px;
    padding: 10px 25px 10px 25px;
    border: none;
	margin-right: 10px;
}
.wh-profile-error { color: red; margin-bottom: 10px; }

.progression-studios-overlay-header #progression-studios-header-position {
    position: absolute !important; /* was relative */
    width: 100%;
    margin: 0 auto;
}
#progression-studios-header-position {
	position:absolute !important;
	width:100%;
	margin:0 auto;
}

.author #vayvo-progression-author-content-container { float: none; padding-top: 120px; }

/* Watchlist Page */
body.page-id-37337 #progression-studios-post-page-title:before, body.page-id-37337 #page-title-pro:before { background: none !important; }
body.page-id-37337 #progression-studios-page-title-container { padding-bottom: 0 !important; }
body.page-id-37337 #page-title-pro { background-color: transparent; }
body.page-id-37337 .progression-studios-isotope-animation { opacity: 1 !important; overflow: auto !important;  }
body.page-id-37337 .progression-masonry-item { float: left; }
body.page-id-37337 .video_skrn { height: 315px; overflow: none; }
body.page-id-37337 #vayvo-progression-watchlist-div-container2 {
	margin-top: 25px; 
}
body.page-id-37337 #vayvo-progression-watchlist-div-container2 h5,
body.page-id-37337 #vayvo-progression-watchlist-div-container-recent h5
 { margin-bottom: 25px; font-weight: bold; }

body.page-id-37337 #comment-review-pop-up-container, 
body.page-id-37337 #vayvo-profile-sidebar-name, 
body.page-id-37337 .content-sidebar-section { background: none !important; width: 200px; }
body.page-id-37337 #profile-watched-stats { border-radius: 25px; overflow: hidden;  }
body.page-id-37337 #profile-watched-stats li { border: none !important; background-color: rgba(255,255,255,0.12);  }
body.page-id-37337 .progression-masonry-item, 
body.page-id-37337 .progression-studios-isotope-animation, 
body.page-id-37337 .video-index-border-hover { border-radius: 25px; overflow: hidden; }
body.page-id-37337 .progression-studios-video-index-container { border-radius: 25px; overflow: hidden; }

@media (max-width: 767px) {
	body.page-id-37337 .video_skrn { height: auto; overflow: none; }
}
