/* If you want to add your own CSS code, please do it in this file */

.wpProQuiz_certificate {
    display: none !important;
}

.from-sale {
  color: #9fa1a5;
  font-size: 15px;
  margin-left: 3% !important;
  line-height: 40px;
  font-weight: 400;
  vertical-align: middle;
}

.course-detail-duration {
    text-align: center;
    font-size: 15px;
    vertical-align: middle;
    margin-bottom: 0;
    line-height: 1.4;
    color: #0659a1;
    padding: 8px 0;
    background: #fafafa;
    font-weight: 600;
}

.single-sfwd-courses .container, .woocommerce-shop-page .container, .product-template-default .container {
    width: 1220px;
    padding: 0;
}

/*.single-sfwd-courses #Top_bar .container, .woocommerce-shop-page #Top_bar .container, .single-sfwd-lessons header #Top_bar .container, .single-sfwd-quiz header #Top_bar .container{
	width: 80%;
    max-width: 80%;
}*/

.take-course a {
	display: inline-block;
}

.single-sfwd-courses #Top_bar ul, .single-sfwd-lessons #Top_bar ul {
	margin: 0;
}

.single-sfwd-courses h1 {
    margin-bottom: 20px;
}

.single-sfwd-courses .course-includes li {
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 1.4;
}

.single-sfwd-courses .take-course .btn-join, .take-course .single_add_to_cart_button {
    background-color: #ec5252 !important;
    border-radius: 2px;
    width: 100%;
    border-radius: 0px !important;
}

.single.single-product.woocommerce button.button {
    background-color: #ec5252 !important;
}

.single.single-product.woocommerce button.button:focus {
    border: unset;
    outline: unset;
}


.take-course form.cart, .take-course .single_add_to_cart_button {
    margin-bottom: 0 !important;
}   

.course-details-below {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.update-profile-picture {
    margin-bottom: 1em;
}

.update-profile-picture .wpua-edit-container {
    display: table;
    border: 1px solid #ddd;
    margin: auto;
}

.update-profile-picture .wpua-edit-container h2 {
    border-bottom: 1px solid #ddd;
    padding: 0.5em;
    font-size: 20px;
    font-family: Proxima Nova;
}

.wpua-edit #submit {
    display: table;
    margin: auto;
}


.update-profile-picture [id^=wpua-images]  {
    text-align: center;
    padding: 0.5em 0.5em 0;
    
}

.update-profile-picture button[id^=wpua-images] {
    border-right: 1px solid #1dc6bc;
}


.update-profile-picture [id^=wpua-images] span {
    font-family: Proxima Nova;
}

.profile-picture-buttons {
    padding: 0 0.5em 0.5em;
}

.profile-picture-buttons-content {
    display: flex;
    border: 1px solid #094f97;
}

#wpua-undo, #wpua-undo-existing, #wpua-upload, #wpua-upload-existing {
    background: #fff !important;
    box-shadow: unset;
    color: #094f97 !important;
    border-radius: unset;
    margin-right: 0;
}

#wpua-thumbnail-existing {
    display: none !important;
}

#wpua-upload-existing {
    border-left: 1px solid #1dc6bc;
}

.fileContainer {
    overflow: hidden;
    position: relative;
}

.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}

/* Example stylistic flourishes */
.update-profile-picture #wpua-remove-existing, .update-profile-picture #wpua-remove {
    background: #fff !important;
    color: #1dc6bc !important;
    box-shadow: unset;
    padding: unset !important;
    margin: unset;
    font-family: Proxima Nova;
}

.update-profile-picture #wpua-remove-existing:hover:after,.update-profile-picture #wpua-remove:hover:after {
    content: unset;
}

.fileContainer {
    background: #094f97;
    float: left;
    padding: .5em;
    font-weight: normal;
    color: #fff;
    margin-bottom: 0;
    padding: 11px 20px!important;
}

.fileContainer [type=file] {
    cursor: pointer;
}

.profile-picture-buttons p, .profile-picture-buttons p button {
    margin-bottom: 0 !important;
}

.wpProQuiz_content .wpProQuiz_points, .wpProQuiz_content .wpProQuiz_earned_points, .wpProQuiz_content .wpProQuiz_graded_points {
    text-align: left;
}

.quiz_continue_link {
    display: inline-block;
}

.learndash_post_sfwd-quiz dd.course_progress {
    margin: 20px 0;
}

a#quiz_continue_link {
    background: #1dc6bc;
    margin-right: 0.5em;
    -webkit-font-smoothing: antialiased;
    padding: 11px 20px; 
    font-size: 16px;
}

.wpProQuiz_button[name=reShowQuestion] {
    margin-left: 0.5em;
}

.wpProQuiz_button[name=reShowQuestion]:hover {
    color: #ffffff;
    background-color: #58d68d;
    border-color: #58d68d;
}

.bonus-offer.free {
    width: 20% !important;
}

.bonus-offer.free > span {
    left: 15%;
}

.single-sfwd-courses ol,.single-sfwd-lessons ol, .single-sfwd-topic ol, .single-sfwd-quiz ol, .single-sfwd-courses ul, .single-sfwd-lessons ul, .single-sfwd-topic ul, .single-sfwd-quiz ul {
    margin-bottom: 0px;
}

.learndash_post_sfwd-quiz {
    margin-top: 3em;
}

.learndash-pager-profile, .my-courses .learndash-pager {
    display: table;
    margin: 2em auto 0;
    text-align: center;
}

.learndash-pager-profile span.pager-left, .learndash-pager-profile span.pager-right, .learndash-pager-profile .pager-legend, .my-courses .learndash-pager span.pager-left, .my-courses .learndash-pager span.pager-right, .my-courses .learndash-pager .pager-legend {
    float: none;
    margin-right: 10px;
}

.learndash-pager-profile a.disabled, .my-courses .learndash-pager a.disabled {
    opacity: 1;
    cursor: not-allowed;
}

.learndash-pager-profile a.disabled:hover, .my-courses .learndash-pager a.disabled:hover{
    color: #fff;
}

.learndash-pager-profile a:not(.disabled):hover, .learndash-pager a:not(.disabled):hover {
    color: #094f97;
    background: #fff;
}

.learndash-pager-profile .pager-legend .pagedisplay, .my-courses .learndash-pager .pager-legend .pagedisplay {
    float: none;
    margin-top: 15px;
    margin-left: 0;
    display: block;
}

.custom-login a:hover span:before, .custom-register a:hover span:before, .custom-profile a:hover span:before{
    background: #fff !important;
}

.custom-login a:hover span, .custom-register a:hover span, .custom-profile a:hover span{
    color: #094f97 !important;
}

.custom-login:hover a span, .custom-register:hover a span, .custom-profile:hover a span{
    color: #094f97 !important;
}


.learndash-pager-profile .pager-legend, .my-courses .learndash-pager .pager-legend {
    display: block;
}

.learndash-pager-profile span.current_page, .my-courses span.current_page {
    color: #60acdb;
    font-size: 150%;
    margin-left: 5px;
}

#ld_course_list .course_instructions a:hover {
    background: #fff;
    transition: all 0.4s ease-in-out;
    color: #094f97;
}

.learndash-pager-profile a, .my-courses .learndash-pager a {
    font-size: 26px;
    background-color: #094f97;
    border-radius: 5px;
    padding: 0 13px 3px;
    margin-right: 3px;
    color: #fff;
    border: 1px solid #094f97;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.see-more-reviews {
    text-align: center;
    padding: 2em 0 1em;
}

.view_all_reviews_page .page-numbers.current {
    background: #094f97;
    border: 1px solid #094f97;
    color: #fff;
}

.view_all_reviews_page .page-numbers {
    background: #fff;
    border: 1px solid #094f97;
}

.view_all_reviews_page nav.wdm-reviews-pagination {
    padding: 0px 12px 7px 0;
    display: inline-block;
}

.see-more-reviews a {
    color: #094f97;
    padding: 1em;
    transition: all 0.4s ease-in-out;
    border: 1px solid #094f97;
}

.see-more-reviews a:hover, .see-more-reviews a:focus {
    color: #fff;
    background: #094f97;
}

.related-courses-holder .bonus-offer {
    width: 40%;
    height: 20px;
}

.related-courses-holder .related-grid .purchase-holder .related-add-to-cart .product-link {
    display: none;
}

.related-courses-holder .bonus-offer > span{
    top: 50%;
}

.related-courses-holder .related-add-to-cart {
    display: inline-block;
    border-radius: 3px;
    vertical-align: middle;
    background: #ec5252;
    position: absolute;
    width: 37%;
    left: 0;
    bottom: 0;
    overflow: hidden;
    line-height: 1.3;
    top: unset;
}

.related-courses-holder .related-add-to-cart #btn-join, .related-courses-holder .related-add-to-cart .cart {
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: "Source Sans Pro",Arial,Tahoma,sans-serif;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 1.6;
    border-radius: 3px;
    padding: 2px 0;
    text-align: center;
    background: transparent;
}

.course-sidebar .widget_course_return a {
    display: block;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid ##094f97;
    background: #094f97;
    color: #fff;
    text-align: center;
    margin-top: 1em;
    border-radius: 6px;
    padding: 4px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;

}

.course-sidebar .widget .widget_course_return a:hover {
    background: transparent;
    color: #60acdb;
    border: 1px solid #60acdb;
}

.course-sidebar .widget_course_return {
    text-align: center;
    text-transform: uppercase;
}

.m-0 {
	margin: 0 !important;
}

.p-0 {
	padding: 0 !important;
}

.p-bot-1em {
	padding-bottom: 1em;
}

.m-bot-1em {
	margin-bottom: 0.5em;
}

.single-sfwd-courses .section:not(.section-post-header) .section_wrapper{
	max-width: 100%;
}
.sfwd-courses-template-default #Top_bar{
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
}

.course-topic li, .course-requirements li, .course-benefits li {
	text-indent: 1em;
}

.sfwd-quiz .entry-title, .sfwd-courses .button-love , .sfwd-courses .single-photo-wrapper, .sfwd-topic .button-love , .sfwd-topic .single-photo-wrapper, .sfwd-lessons .button-love , .sfwd-lessons .single-photo-wrapper, .sfwd-quiz .button-love , .sfwd-quiz .single-photo-wrapper{
	display: none;
}

.sfwd-courses .post-header .title_wrapper, .sfwd-topic .post-header .title_wrapper, .sfwd-lessons .post-header .title_wrapper, .sfwd-quiz .post-header .title_wrapper{
	margin-left: 0;
    border: none;
	padding-left: 0;
}

#sfwd-mark-complete {
    margin-top: -20px;
}

.sfwd-courses .post-header, .sfwd-topic .post-header, .sfwd-lessons .post-header, .sfwd-quiz .post-header {
	margin-bottom: 0;
}

.course_rating_review_page .rating-container .star {
	font-size: 70px;
}

.single-sfwd-courses .course-progress-holder dd.course_progress {
    height: 20px;
}

.single-sfwd-courses .course-progress-holder {
    margin-top: 2em;
}

.single-sfwd-courses .course-progress-holder .progress-holder {
    position: relative;
}

.single-sfwd-courses .course-progress-holder .progress-label.right.color-green{
    color: #5CB85C;
}

.single-sfwd-courses .course-progress-holder .progress-label.right {
    position: absolute;
    top: 50%;
    color: #fff;
    text-transform: uppercase;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    font-weight: bold;
}

.ld_course_grid dd.course_progress {
	border-radius: 0;
	height: 5px;
	width: 100%;
}

.course-sidebar dd.course_progress {
    height: 20px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
}

.my-courses dd.course_progress{
    margin: 10px auto 5px;
}

#ld_course_list {
    margin: 0 1%;
}

.single-sfwd-courses .certificate_icon_large {
    position: absolute;
    top: 50%;
    right: -10%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    background-size: contain;
    width: 30px;
    height: 30px;
}

#ld_course_list .btn{
	font-size: 13px !important;
	padding: 3px 9px !important;
}

.ld_course_grid .entry-title {
    line-height: 1.2;
}

.ld_course_grid h3.entry-title {
    width: 75%;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -ms-line-clamp: 2;
    -o-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    height: 36px;
    min-height: 36px;
    font-size: 15px !important;
    color: #29303b;
    font-family: Proxima Nova Semibold;
    margin-bottom: 5px;
}

.sfwd-courses .the_content_wrapper, .sfwd-courses .column {
	margin: 0;
}

.ld_course_grid .entry-content, .progress-label.right {
	color: #686f7a;
    font-size: 13px;
}

.thumbnail.sfwd-courses .wdm-crr-show-popup,  .thumbnail.sfwd-courses .wdm_no_reviews{
    width: 100% !important;
    margin-bottom: 5px;
}

.wdm_crr_no_reviews {
    color: #29303b;
    font-size: 14px;
}

.wdm-crr-show-popup, .wdm_no_reviews {
    width: 20% !important;
}

.sfwd-courses .rating-average {
	margin: 0 0 0 5%; 
	display: inline-block;
	vertical-align: middle; 
}

.sfwd-courses .rating-count {
    vertical-align: middle;
    font-weight: 400;
}

.single-sfwd-courses .sfwd-courses .rating-average, .single-sfwd-courses .sfwd-courses .rating-count {
	font-size: 16px;
}

.learndash_content.right-cnt .course-price-details {
	padding: 0 1em 2em;
}

.learndash_content.right-cnt {
    padding: 0.8em;
    background-color: #fff;
    width: 360px;
    box-shadow: -5px 10px 87px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: -5px 10px 87px 0px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: -5px 10px 87px 0px rgba(0, 0, 0, 0.06);
}

.learndash_content.right-cnt .course-price h1 {
    font-size: 25px;
    display: inline-block;
    margin: 0 !important;
}

/*.single-sfwd-courses .learndash_content.right-cnt .course-price .price-off {
    vertical-align: middle;
    display: inline-block;
    max-width: 40%;
    margin: 0 !important;
}*/

.learndash_content.right-cnt .course-price .price {
    display: flex;
    align-items: center;
    padding: 10px 0;
    justify-content: center;
}

.learndash_content.right-cnt .course-price .price h1.reg-price{
    color: #9fa1a5;
    font-size: 15px;
    text-decoration: line-through;
    margin-left: 2% !important;
    font-weight: 400;
}

.learndash_content.right-cnt .course-price .price h1.sale-price{
    color: #0464ab;
}

.learndash_content.right-cnt .course-includes h3 {
	font-weight: 700;
  text-align: center;
  margin: 5px;
}

.single-sfwd-courses .learndash_content.right-cnt .coupon , .course-price .course-money-back, .single-sfwd-courses .course-price .price, .single-sfwd-courses .take-course {
	text-align: center;
}

.course-price .course-money-back {
    font-size: 80%;
    margin: 10px;
    text-transform: uppercase;
}

/*.single-sfwd-courses .learndash_content.right-cnt .course-price {
	border-bottom: 1px solid #efefef;
}*/

.single-sfwd-courses .title_wrapper .entry-title {
	font-size: 30px;

}

.single-sfwd-courses .learndash_content.right-cnt .social li {
	list-style-type: none;
	display: inline-block;
	border: 1px solid #083563;
    border-radius: 29px;
    padding: 2px;
}

.single-sfwd-courses .learndash_content.right-cnt .social {
    margin-top: 1em;
}

.single-sfwd-courses .learndash_content.right-cnt .social li i{
    font-size: 18px;
}

.course-buy-section{
    position: fixed;
    top: 18%;
    z-index: 1;
    right: 18%;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.single-sfwd-courses #Wrapper.is-sticky-course .course-buy-section{
	top: 9%;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.courses-section-content {
	position: relative;
}

.woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:first-child, .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:first-child {
    width: 52%;
}

.woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:nth-child(2), .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:nth-child(2){
    width: 13%;
}

.woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:nth-child(3), .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:nth-child(3) {
    width: 14%;
}

.woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:last-child, .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:last-child{
    width: 21%;
}

.woocommerce-shop-page .prdctfltr_wc .prdctfltr_buttons, .woocommerce .prdctfltr_wc .prdctfltr_buttons {
   text-align: center;
    display: flex;
    align-items: center;
    align-content: center;
    align-self: center;
    justify-content: center;
    margin-top: 10px;
}

.woocommerce-shop-page .page-description p, .woocommerce .page-description p {
    margin-bottom: 5px;
}

.woocommerce-shop-page .page-description b, .woocommerce .page-description b{
    font-weight: 600;
}

.woocommerce-shop-page .prdctfltr_woocommerce .prdctfltr_filter, .woocommerce .prdctfltr_woocommerce .prdctfltr_filter {
    padding-bottom: 0;
}

.single-sfwd-courses .learndash_content.left-cnt .course-description-left:nth-child(even), .wdm_reviews_content {
    background-color: #f9f9f9 !important;
    padding: 0em 0 1em 0;
}

.single-sfwd-courses .learndash_content.left-cnt .course-description-left:nth-child(odd) {
    padding: 0em 0 0.5em 0;
}

#learndash_lessons #lesson_heading, #learndash_quizzes #quiz_heading, #learndash_lesson_topics_list div > strong, #learndash_profile .learndash_profile_heading {
	background-color: #094f97;
    color: #fff;
    font-size: 13px;
    font-family: Proxima Nova SemiBold;
    text-transform: uppercase;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

#learndash_lessons #lesson_heading, #learndash_profile .learndash_profile_heading {
    border: 2px solid #094f97;
}

#learndash_profile .learndash_profile_details div {
    font-size: 13px;
    font-family: Proxima Nova;
}

#learndash_lessons #lessons_list {
    border: 1px solid #e3e3e3;
    border-top: none;
}

#learndash_lessons {
    border: none;
}


#learndash_lessons, #learndash_quizzes, .expand_collapse, .notavailable_message, #learndash_lesson_topics_list div > strong, #learndash_lesson_topics_list div ul > li .sn{
    color: #083563;
    font-size: 14px;
    font-family: Proxima Nova SemiBold;
}

#learndash_profile .profile_info .profile_avatar img {
    border-radius: 50%;
}

#learndash_profile .profile_edit_profile a {
	font-size: 12px;
}

#lessons_list > div > div, #course_list > div > div, #quiz_list > div > div, .single-sfwd-lessons #learndash_lesson_topics_list ul > li > span.sn, .singular-sfwd-lessons #learndash_lesson_topics_list ul > li > span.sn {
    border-right: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
}

#lessons_list > div h4, #course_list > div h4, #quiz_list > div h4{
	border-top: 1px solid #e3e3e3;
}

.learndash_profile_quiz_heading .quiz_title {
    text-indent: 1em;
}

.expand_collapse a {
	color: #083563;
	font-size: 14px;
	font-family: Proxima Nova SemiBold;
}

#learndash_lesson_topics_list div > strong {
	color: #fff !important;
}


#learndash_profile .profile_info .profile_avatar {
	margin: 0 3%;
}

#learndash_back_to_lesson > a , #learndash_next_prev_link > a, .learndash_back_to_dashboard > a{
    padding: 0.6em;
    background: #1dc6bc;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    border: 1px solid #1dc6bc;
}

#learndash_back_to_lesson {
    margin: 2em 0;
}

#learndash_course_materials > p,  #learndash_lesson_materials > p{
	margin: 1em 2em 2em;
}

#learndash_course_materials > p a , #learndash_lesson_materials > p a{
	position: relative;
    display: block;
    margin-left: 2em;
    padding: 1em;
    width: max-content;
}

.ld_course_grid .thumbnail.course-hovered:not(.course-hovered-cancel), .woocommerce-shop-page.woocommerce .product-content.course-hovered:not(.course-hovered-cancel)  {
    box-shadow: 0 2px 8px 2px rgba(20,23,28,.15);
    -moz-box-shadow: 0 2px 8px 2px rgba(20,23,28,.15);
    -webkit-box-shadow: 0 2px 8px 2px rgba(20,23,28,.15);
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.course-attends ul li {
	list-style-position: inside;
}

.course-attends ul {
    column-count: 2;
    column-count: 2;
    column-count: 2;
}

.course-buy-section.course-absolute {
	position: absolute;
    bottom: 0;
    top: initial !important;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}

.course-thumbnail-wrapper, .default-thumbnail {
    height: 160px !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.default-thumbnail img {
    height: 100% !important;
}

.course-trailer-img {	
	height: 180px;
    border: 1px solid #f8f8f8;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    box-shadow: 0 0 1px 2px rgba(20,23,28,.1), 0 1px 1px 0 rgba(20,23,28,.1);
    -webkit-box-shadow: 0 0 1px 2px rgba(20,23,28,.1), 0 1px 1px 0 rgba(20,23,28,.1);
    -moz-box-shadow: 0 0 1px 2px rgba(20,23,28,.1), 0 1px 1px 0 rgba(20,23,28,.1);
}

.course-trailer {
	position: relative;
    padding: 1em 1em 0 1em;
}

.course-trailer-img:not(.thumbnail-content):after {
    content: '';
    width: 100%;
    height: 23%;
    position: absolute;
    background: #000;
    opacity: 0.5;
    top: initial;
    bottom: 0;
    left: 0;
    right: 0;
    transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}

.view-play-course {
    top: initial !important;
    bottom: 0 !important;
    transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}

.view-play-course span {
	text-transform: capitalize;
	font-size: 16px;
	font-family: Proxima Nova SemiBold;
}

.course-play-btn , .view-play-course {
    display: inline-block;
    position: absolute;
    top: 37%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    color: #fff;
    z-index: 2;
}

.course-trailer:hover .course-play-btn:before{
	border: 5px solid #fff;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.course-trailer:hover .course-play-btn .glyphicon-play {
	color: #fff;
	opacity: 1;
    font-size: 40px !important;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.course-trailer:hover .view-play-course span {
	color: #fff;
}

.course-trailer:hover .view-play-course {
	bottom: 3% !important;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.course-trailer:hover .course-trailer-img:after {
	height: 28%;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

#courseTrailerModal.modal .modal-content {
	background-color: #1d1c1c;
    border-radius: 0; 
}

#courseTrailerModal .modal-dialog {
	margin: 30vh auto;
}

.course-trailer-play:focus{
    outline: none !important;
    outline-offset: none !important;
}

#courseTrailerModal.modal .modal-header {
    padding: 0px;
    border-bottom: none;
    margin-right: 2%;
    margin-left: 2%;
    position: relative;
    margin-top: 2%;
    height: 2em;
}

#courseTrailerModal.modal .modal-header button.close{
	margin-top: -9px;
    color: #fff;
    opacity: 1;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    top: 0;
    right: 0
}

#courseTrailerModal.modal .modal-header button.close:hover {
    position: absolute;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

div#courseTrailerModal iframe {
    height: 320px;
}

#Action_bar .contact_details {
    margin-bottom: 0;
}

#courseTrailerModal.modal .modal-header button span{
    font-size: 40px;
}

#courseTrailerModal.modal .modal-body {
    padding-top: 10px;
}

#courseTrailerModal .modal-title {
	color: #fff;
}

#courseTrailerModal .modal-title .wdm-crr-show-popup {
	display: none;
}

.course-play-btn:before {
    content: '';
    position: absolute;
    width: 190%;
    height: 160%;
    background: black;
    opacity: 0.6;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    border: 5px solid #695f5f;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.course-play-btn .glyphicon-play {
	opacity: 0.8;
    font-size: 35px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.woocommerce ul.products li.product .star-rating {
    display: inline-block;
    vertical-align: middle;
}

.my-courses #ld_course_list .thumbnail .caption {
    padding: 9px;
    color: #333333;
    position: relative;
    min-height: 135px;
}

.my-courses .no-reviews, .my-courses .course-star {
    top: 35%;
}

.my-courses .progress-holder {
    position: absolute;
    width: 100%;
    bottom: 0;
    top: initial;
    left: 50%;
    transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
}

.woocommerce-shop-page a.presenters-name, .my-courses a.presenters-name {
    display: inline-block;
    margin: 0;
    position: absolute;
    top: 60%;
}

.my-courses a.presenters-name {
    position: relative;
}

.course-ratings-reviews {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	margin: 0 0 .5em .5em;
	line-height: 1;
    color: #686f7a;
}

.count-review {
    margin-left: 3px;
}

.woocommerce-shop-page .shop-filters {
     padding: 15px 0 15px 15px; 
     margin-bottom: 10px;
     margin-top: 10px;
}

.woocommerce-shop-page.woocommerce a.button:not(.return-shop), .woocommerce .prdctfltr_reset {
    padding: 6px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700 !important;
    line-height: 20px;
}

.top_bar_right #header_cart span {
    background-color: #094f97 !important;
}

.woocommerce .prdctfltr_wc .prdctfltr_buttons span.prdctfltr_reset {
    border-radius: 5px;
    line-height: 17px;
    background-color: #094f97;
    color: #fff;
}

.woocommerce .prdctfltr_wc .prdctfltr_buttons span.prdctfltr_reset label {
    margin-bottom: 0;
    font-size: 14px;
}

.woocommerce .prdctfltr_wc .prdctfltr_buttons span.prdctfltr_reset label > span{
    margin-bottom: 0;
    vertical-align: initial;    
}

.woocommerce .prdctfltr_wc .prdctfltr_buttons span.prdctfltr_reset label > span:before{
    display: none;
}


.prdctfltr_wc {
    margin-bottom: 0 !important;
}

.woocommerce ul.products li{
	border: 1px solid #dddddd;
}

.menu_wrapper li {
    text-transform: uppercase;
}

.page-id-1909 #Header_wrapper, .page-id-5957 #Header_wrapper {
	display: none;
}

.woocommerce-shop-page #Top_bar {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px 0px;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
}

.my-courses .section_wrapper, .my-courses .container, .woocommerce-shop-page.woocommerce .section_wrapper, .woocommerce-shop-page.woocommerce .container {
    max-width: 1400px !important;
}

.woocommerce-shop-page.woocommerce .price .currency, .related-courses-holder .price .currency {
    font-size: 11px;
    font-weight: normal;
}

.woocommerce-shop-page.woocommerce ul.products li.product .price .reg-price-holder, .related-courses-holder .price .reg-price-holder,.related-courses-holder .price, .woocommerce-shop-page.woocommerce ul.products li.product .price .line-through.on-sale .currency-sign, .woocommerce-shop-page.woocommerce ul.products li.product .price .line-through.on-sale .sale-price{
    vertical-align: middle;
}

.related-courses-holder .price {
    margin-top: 0 !important; 
}

.woocommerce-shop-page.woocommerce ul.products li.product .price .reg-price-holder, .woocommerce-shop-page.woocommerce ul.products li.product .price .on-sale, .related-courses-holder .on-sale{
    color: #1b9e2b;
    font-weight: 600;
    vertical-align: middle;
}

.related-courses-holder .price {
    float: right;
}

.purchase-holder {
    border-top: 1px solid #f4f4f4;
    position: relative;
    padding-top: 3px;
}

.purchase-holder a {
    display: inline-block;
    vertical-align: middle;
}

.purchase-holder a.purchase-shop-cart-holder {
    border-radius: 3px;
    padding: 2px 0;
    font-size: 12px;
    vertical-align: middle;
    background: #ec5252;
    position: absolute;
    width: 37%;
    text-align: center;
    left: 0;
    bottom: 0;
    overflow: hidden;
    line-height: 1.3;
    top:unset;
}

.purchase-holder a.purchase-shop-cart-holder.not-hovered:before {
    content: '\e116';
    color: #fff;
    left: -100%;
    top: 50%;
    position: absolute;
    width: 100%;
    font-size: 15px;
    height: auto;
    line-height: 1;
    margin: 0;
    text-align: center;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
}

.purchase-holder a:not(.purchase-shop-cart-holder) {
    text-align: right;
    float: right;
    line-height: 1;
    width: 63%;
}

.purchase-holder.has-access a:not(.purchase-shop-cart-holder) {
    width: 100%;
}

.leave-edit-rating-holder {
    position: absolute;
}

.leave-edit-rating {
    display: inline-block;
    color: #b9b6b8;
    font-size: 13px;
    vertical-align: middle;
    margin: 0 0 .3em;
    transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
}

#ld_course_categorydropdown_select {
	margin-bottom: 3em;
}

.no-reviews {
    font-size: 12px;
    text-transform: uppercase;
}

.ld-course-list-items {
    margin-left: -15px;
    margin-right: -15px;
}

.ld-course-list-items .ld_course_grid .entry-content {
    margin: 0;
}

.sfwd-courses-template-default.single-sfwd-courses .sfwd-courses .star-rating {
    font-size:21px;
}

.ld-course-list-items .ld_course_grid .star-rating, .single-sfwd-courses .sfwd-courses .star-rating {
	font-size:12px;
	display: inline-block;
    vertical-align: middle;
    margin: 0 0 .5em;
    float: none;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    width: 5.4em;
    font-family: star;
}

.single-sfwd-courses .sfwd-courses, .single-sfwd-courses .sfwd-lessons {
    padding-top: 0;
}

.single-sfwd-courses .course_title_wrapper p {
    margin-top: 1em;
}

.single-sfwd-courses .course-thumbnail-holder,.single-sfwd-courses .title_wrapper {
    padding: 1.5em 1.5em 0;
    padding-left: 0;
}

.single-sfwd-courses .course-thumbnail-holder.no-access .course-thumbnail {
    height: 160px;
}

.ld_course_grid .thumbnail .course-thumbnail {
    height: auto !important;
}

.single-sfwd-courses .course-thumbnail-holder .course-thumbnail, .course-thumbnail {
    height: auto;
    max-width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: 0 0 1px 2px rgba(20,23,28,.1), 0 1px 1px 0 rgba(20,23,28,.1);
    -webkit-box-shadow: 0 0 1px 2px rgba(20,23,28,.1), 0 1px 1px 0 rgba(20,23,28,.1);
    -moz-box-shadow: 0 0 1px 2px rgba(20,23,28,.1), 0 1px 1px 0 rgba(20,23,28,.1);
}

.single-sfwd-courses #learndash_course_certificate {
    margin: 0;
    text-align: center;
}

.section_wrapper.clearfix.sfwd-courses-single {
    max-width: 100%;
}

.ld-course-list-items .ld_course_grid .star-rating:before, .single-sfwd-courses .sfwd-courses .star-rating:before {
    content: '\73\73\73\73\73';
    color: #d3ced2;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}

.ld-course-list-items .ld_course_grid .star-rating span:before , .single-sfwd-courses .sfwd-courses .star-rating span:before {
    content: '\53\53\53\53\53';
    top: 0;
    position: absolute;
    left: 0;
}

.course-sidebar div#ldcourseprogress-2:after {
    opacity: 0;
}

.course-sidebar {
    padding: 2em;
}

.learndash_navigation_lesson_topics_list {
    margin-top: 1em;
}

.course-sidebar #course_navigation {
    padding: 0 1em;
}

.course-sidebar .widget{
    background: #f3f3f3;
    padding: 1em 1em 1.5em;
    margin-bottom: 1.5em;
}

#ld_course_categorydropdown {
    display: inline-block;
    margin-right: 3em;
}

#ld_course_list .course_instructions {
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 23%;
}

#ld_course_list .course_instructions a .glyphicon {
    display: inline-block;
    margin-right: 1em;
}

#ld_course_list .course_instructions a {
    padding: 10px;
    display: inline-block;
    font-size: 13px;
    line-height: 1.4;
    border: 1px solid #094f97;
    background: #094f97;
    color: #fff;
}

#ld_course_list .pager-top-left {
    display: inline-block;
    position: absolute;
    top: 21px;
    right: 12px;
}

#ld_course_list .pager-top-left .pager-legend {
    display: none;
}

.course-sidebar .widget h2{
    margin-top: 0;
    margin-bottom: 0.8em;
    text-align: center;
    text-transform: uppercase;
}

.course-sidebar .widget:after {
    display: none;
}

.course-sidebar .course-materials-sidebar a {
    padding: 10px !important;
    border-radius: 4px;
    background: #0659a1;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin: auto;
    display: table;
    font-weight: 400;
    border: 1px solid #0659a1;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
}

.course-sidebar .widget.widget-hover a:hover {
    background: transparent;
    border: 1px solid #0659a1;
    color: #0659a1;
}

.course-materials-sidebar:after {
    opacity: 0;
}

.course-materials-sidebar h2 {
    text-transform: uppercase;
}

.course-sidebar .lesson a, .topic_item a{
    color: #6d7079;
    margin-bottom: 0.5em;
    display: inline-block;
}

.ld-course-list-items .ld_course_grid span.empty-stars, .ld-course-list-items .ld_course_grid span.star, .ld-course-list-items .ld_course_grid span.filled-stars /*, .single-sfwd-courses .sfwd-courses span.filled-stars, .single-sfwd-courses .sfwd-courses span.star*//*, .single-sfwd-courses .sfwd-courses span.empty-stars*/ {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
    color: #60acdb;
}

.ld-course-list-items .ld_course_grid span.star .glyphicon.glyphicon-star-empty:before , .single-sfwd-courses .sfwd-courses span.star .glyphicon.glyphicon-star-empty:before{
	content: "\e007";
}

.ld-course-list-items .ld_course_grid span.star .glyphicon.glyphicon-star:before, .single-sfwd-courses .sfwd-courses span.star .glyphicon.glyphicon-star:before{
    content: "\e006";
}

.Latest_news ul li .photo, .style-simple .opening_hours .opening_hours_wrapper li label, .style-simple .timeline_items li:hover h3, .style-simple .timeline_items li:nth-child(even):hover h3, .style-simple .timeline_items li:hover .desc, .style-simple .timeline_items li:nth-child(even):hover, .style-simple .offer_thumb .slider_pagination a.selected{
	border-width:5px !important;
}

.special-offers{
    background-color: #f4f4f7;
}
.bg-color-blue{
    background-color: #085097;
}
.special-offers-right{
    color: #fff;
    padding: 3% 5%;
}

.special-offers-right #mc_embed_signup form {
    padding: 0 3%;
}

.special-offers-right input{
    width: 100%;
    height: 30px;
    margin: 0 auto;
    background-color: transparent;
    border: 1px solid #4a7fb3;
}
.special-offers-right #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    margin: 2px 0 0 0;
}
.special-offers-right .agreement{
    padding-left: 30px;
    background: url('/wp-content/themes/betheme/css/check-circle.png') no-repeat 2px 40px;
    background-size: 19px 18px;
} 
.special-offers-left{
    padding-top: 8%;
    padding-right: 0;
    padding-left: 0;
}

.special-offers-left .left-content-det{
    padding-top: 0;
}
.left-content-det h2{
    font-size: 30px;
    color: #085097;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 0;
}
.left-content-det .ceo{
    color: #c5c5c8;
    font-style: italic;
    font-size: 17px;
    padding-top: 0;
    position: relative;
    margin-bottom: 0;
}
.special-offers-right #mc_embed_signup .mc-field-group {
    width: 100%;
    padding-bottom: 2%;
}

.special-offers-right #mc_embed_signup .mc-field-group.f-name {
    width: 49%;
    display: inline-block;
    margin-right: 1%;
    float: left;
}

.special-offers-right #mc_embed_signup .mc-field-group.l-name {
    width: 49%;
    display: inline-block;
    margin-left: 1%;
}

.special-offers-right #mc_embed_signup input {
    border: none;
}

.special-offers-right #mc_embed_signup .mc-field-group label {
    margin-bottom: 5px;
    font-weight: normal;
    font-size: 13px;
}

.special-offers-right #mc_embed_signup .button {
    background-color: #c33c40;
    display: block;
    margin: 0px auto 15px;
    border-color: transparent;
    border-radius: 4px;
    padding: 1px 25px;
    height: inherit;
    border: 1px solid #c33c40;
    font-weight: normal;
    font-size: 15px;
    font-weight: bolder;
    font-style: italic;
}

.container-fluid.commited p {
    text-align: center;
    font-size: 12px;
}

.special-offers-right #mc_embed_signup #mce-success-response {
    color: #67cf77;
    font-size: 13px;
    line-height: 1.1;
}

.special-offers-right #mc_embed_signup div.response {
    width: 100%;
    margin: 0;
    padding: 0;
}

.special-offers-right #mc_embed_signup .clear {
    text-align: center;
    margin: auto;
    display: table;
}

.special-offers-right #mc_embed_signup div#mce-responses {
    float: none;
    top: unset;
    padding: unset;
    overflow: unset; 
    width: unset; 
    margin: unset; 
    clear: unset; 
    text-align: left;
}

.special-offers-right #mc_embed_signup .button:hover {
    background-color: transparent;
    border: 1px solid #fff;
}

.form-check-agreement {
    display: table;
}

.form-check-agreement #mce-ANEWS {
    display: inline-block !important;
    width: initial !important;
    vertical-align: middle;
    margin: 0;
}

.form-check-agreement p {
    display: inline-block;
    width: 87%;
    margin-left: 3%;
    margin-bottom: 0px;
    vertical-align: middle;
    font-size: 12px;
    line-height: 1.3;
}

.left-content-det h3 {
   font-family: Proxima Nova Semibold;
    margin-top: 22px;
    font-size: 18px;
    max-width: 80%;
    line-height: 1.3;
}

.special-offers-left #mc_embed_signup .indicates-required {
    margin-right: 0;
}

.left-content-det p {
    font-size: 15px;
    font-family: Proxima Nova Light;
}

.left-content-det .ceo:after{
    content: '';
    position: absolute;
    width: 48%;
    height: 3px;
    background-color: #085097;
    left: 0;
    bottom: -8px;
}

.special-offers-left {
    padding-left: 0;
    padding-right: 0; 
}

.special-offers-left .left-content{
    margin-top: 10px;
}
.special-offers-left .left-content p{
    margin-bottom: 20px;
}

.special-offers-left .left-content h4 {
    font-weight: 700 !important;
}

.btn-register{
    background-color: #5dc86c;
    display: block; 
    margin: 40px auto 25px;
    border-color: transparent;
    border-radius: 4px;
    padding: 5px 25px;
}
.features{
    padding-top: 20px;
    padding-bottom: 30px;
    border-bottom: 1px solid #f4f4f7;
}
.features-div{
    padding-left: 50px;
}
.features-div h3{
    margin-bottom: 10px;
    margin-top: 10px;
}
.circle-check-list{
    margin: 0;
    list-style: none;
    padding: 0;
}
.circle-check-list li{
    background: url('/wp-content/uploads/2018/02/check-icon-1.png') no-repeat 3px 11px;
    background-size: 14px 14px;
    font-size: 16px;
    padding: 6px 0 6px 35px;
}

.border-left{
    border-left: 1px solid #f4f4f7;
}

.subheader-holder .subheader-bg {
    height: 70px;
    position: relative;
}

.subheader-holder .subheader-shop {
    height: 120px;
    position: relative;
}

.subheader-holder .subheader-bg h2{
    margin-top: 0;
    text-transform: initial !important; 
}

.single-sfwd-courses-no-access #menu ul li:nth-child(2) a:after, .single-sfwd-courses-has-access #menu ul li.my-courses-linklabel a:after, .my-courses #menu ul li.my-courses-linklabel a:after{
    opacity: 1;
}

.learning-item{
    background-color: #f2eff0;
    text-align: center;
    margin: 20px 0;
}
.learning-item .item-content{
    padding: 30px 20px 0px;
    min-height: 240px;
    position: relative;
}

.page-template-special-offer #Top_bar, .page-template-special-offer-non-member #Top_bar {
    height: 60px;
}

.page-template-special-offer #Top_bar #logo, .page-template-special-offer-non-member #Top_bar #logo{
    padding: 0px;
    height: 45px;
}

#learndash_course_content {
    margin-top: 2em;
}

.item-content h4{
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 30px;
}
.item-content p{
    font-size: 17px;
    min-height: 100px;
    line-height: 25px;
}
.learning-item .btn-learn-more{
    display: inline-block;
    background-color: #085097;
    color: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    margin: 10px 0 25px 0;
}
.ptb-30{
    padding: 30px 0;
}

.image-holder {
    height: 200px;
    overflow: hidden;
}

.woocommerce-shop-page.woocommerce ul.products li.product{
    margin: unset !important;
    border: none;
    padding: 10px !important;
    margin-bottom: 20px !important;
}

.ld_course_grid {
    padding: 0 !important;
    margin: 10px;
}

.woocommerce-shop-page .product-content, .ld_course_grid .thumbnail, .related-courses-holder .ld_course_grid article{
    padding: 0px;
    line-height: 1.428571429;
    background-color: transparent;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
    border: unset !important;
    border-radius: 0;
    display: block;
    cursor: pointer;
    position: relative;
    box-shadow: 0 0 1px 2px rgba(20,23,28,.1), 0 1px 1px 0 rgba(20,23,28,.1);
    -webkit-box-shadow: 0 0 1px 2px rgba(20,23,28,.1), 0 1px 1px 0 rgba(20,23,28,.1);
    -moz-box-shadow: 0 0 1px 2px rgba(20,23,28,.1), 0 1px 1px 0 rgba(20,23,28,.1);
}

.woocommerce-shop-page .product-content .presenters-name:hover {
    z-index: 999;
}

 .woocommerce-shop-page .product-link, .ld_course_grid:not(.related-grid) .product-link{
    position: absolute;
    display: inline-block;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
}

.ld_course_grid .product-link {
    width: 100% !important;
}

.purchase-holder .product-link {
    position: absolute;
    height: 100%;
    top:0;
    left: 0;
    right: 0;
    bottom:0;
}

.woocommerce-shop-page.woocommerce ul.products li.product .desc, .related-courses-holder .caption {
    padding: 9px;
    color: #333333;
    position: relative;
    min-height: 115px;
}

.woocommerce-shop-page.woocommerce .course-details, .related-courses-holder .course-details {
    min-height: 90px;
    position: relative;
}

.my-courses .course-details {
    position: relative;
    min-height: 117px;
}

.my-courses .course-details-below {
    bottom: 26%;
}

.woocommerce-shop-page.woocommerce .ld_course_grid .entry-content, .related-courses-holder .course-details .entry-content {
    margin: 1em 0 0.5em 0;
    display: inline-block;
    width: 75%;
}

.woocommerce-shop-page.woocommerce ul.products li.product h3{
    padding: unset;
    margin-bottom: 0;
    width: 100%;
}

.course-duration{
    color: #b9b6b8;
    width: 25%;
    line-height: 1.7;
    text-align: right;
    display: inline-block;
}

.my-courses .course-duration {
    line-height: unset;
    position: absolute;
    right: 0;
}

.single-sfwd-courses .related-courses-holder .course-duration {
    width: 23%;
}

.course-duration .glyphicon-time{
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.4;
}
.duration-words{
    font-size: 13px;
    vertical-align: middle;
    line-height: 1.8;
    margin-left: 4px;
}

.my-courses .duration-words, .related-courses-holder .duration-words {
    margin-left: unset;
}

.course-details-duration {
    display: flex;
}

.woocommerce-shop-page.woocommerce ul.products li.product .price, .related-courses-holder .price {
    color: #29303b;
    font-size: 18px;
    font-weight: normal;
    vertical-align: middle;
    display: inline-table;
    margin-top: 6px;
}

.woocommerce-page.woocommerce div.product span.price {
    color: #29303b !important;
    font-size: 18px !important;
    display: flex;
    align-items: center;
}

.woocommerce-page.woocommerce div.product span.price .on-sale {
    display: flex;
}

.woocommerce-page.woocommerce div.product span.price .on-sale .currency {
    align-self: flex-end;
    margin-bottom: 2px;
}

.product-template-default .section {
    
}

.woocommerce-shop-page.woocommerce ul.products li.product .price .line-through, .related-courses-holder .price .line-through {
    text-decoration: line-through;
    font-size: 70%;
    vertical-align: middle;
    margin-right: 3px;
    color: #686f7a;
    font-weight: normal;
}

span.purchase-shop-cart {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 1.6;
}

.purchase-holder a.purchase-shop-cart-holder.not-hovered:hover:before{
    left: 0%;
}

.purchase-holder a.purchase-shop-cart-holder.not-hovered:hover span.purchase-shop-cart{
    transform: translateX(200%);
    -webkit-transform: translateX(200%);
    -moz-transform: translateX(200%);
    display: inline-block;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

.woocommerce-shop-page.woocommerce ul.products li.product .price .enrolled {
    color: #1b9e2b;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
}

.single-sfwd-courses .barChart__bar, .view_all_reviews_page .barChart__bar {
    border-radius: 3px;
    height: 18px;
}

.single-sfwd-courses .barChart__row, .view_all_reviews_page .barChart__row{
    margin-bottom: 8px;
}

.single-sfwd-courses .wdm_reviews_content .rating-disabled .rating-stars, .view_all_reviews_page .rating-stars {
    font-size: 25px;
}

.single-sfwd-courses .wdm_reviews_content article .rating-disabled .rating-stars, .view_all_reviews_page .wdm_reviews_content article .rating-disabled .rating-stars {
    font-size: 18px;
}

.single-sfwd-courses .wdm_reviews_content .rating-container .filled-stars, .single-sfwd-courses .wdm_reviews_content .rating-container .empty-stars, .view_all_reviews_page .wdm_reviews_content .rating-container .filled-stars, .view_all_reviews_page .wdm_reviews_content .rating-container .empty-stars {
    color: #60acdb;
}

.single-sfwd-courses .wdm-crr-left-single-page{
    width: 90%;
}

.single-sfwd-courses .barChart__barFill, .view_all_reviews_page .barChart__barFill {
    background: linear-gradient(to bottom,#1062b5,#094f97);
    background-color: #094f97;
}

.barChart__label a {
    color: #094f97;
}

.single-sfwd-courses .wdm_crr_course_review_details > div {
    overflow: unset; 
}

.view_all_reviews_page .wdm_reviews_content h2.students-heading {
    text-align: center;
    margin: 1.5em 0;
}

.single-sfwd-courses .leave-edit-rating-holder, .single-sfwd-courses .processed-rating.not-hovered {
    position: relative;
}

.single-sfwd-courses .leave-edit-rating {
    font-size: 15px;
}

.single-sfwd-courses .wdm_rating_text, .view_all_reviews_page .wdm_rating_text {
    font-size: 60px;
    line-height: 70px;
    text-align: center;
    margin-bottom: 0;
}

.view_all_reviews_page .rating-html.col-md-3 {
    width: 25%;
    float: left;
}

.view_all_reviews_page .wdm_reviews_content > .container {
    max-width: 991px;
}

.view_all_reviews_page .reviews-all-rating-bar.col-md-8 {
    margin-left: 5%;
    display: inline-block;
    width: 70%;
}

.single-sfwd-courses .reviews-loop-handler {
    padding-top: 2em;
}

.single-sfwd-courses .reviews-loop-handler.first-review {
    padding-top: 1em;
}

.view_all_reviews_page .wdm_all_reviews_of_student_content {
    padding-top: 1em;
}

.view_all_reviews_page .all-reviews-count, .view-course-reviews-holder .all-reviews-count {
    color: #737E86;
    margin-top: 1em;
    display: inline-block;
}

.view_all_reviews_page .back-to-this-course a {
    padding: 0.5em;
    border: 1px solid #094f97;
    display: inline-block;
    color: #fff;
    background: #094f97;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    margin-bottom: 1em;
}

.view_all_reviews_page .back-to-this-course a:hover {
    background: transparent;
    color: #094f97;
}

.all-reviews-count .figure {
    font-size: 150%;
    margin-right: 3px;
    color: #094f97;
    vertical-align: middle;
}

.all-reviews-count .text-review {
    vertical-align: middle;
}

.view_all_reviews_page .wdm_all_reviews_of_student_content article, .single-sfwd-courses .view-course-reviews .have-reviews-found article {
    background: #fff;
    padding: 2em;
    border-radius: 7px;
}

.single-sfwd-courses .wdm_all_reviews_of_student_content article.loop, .single-sfwd-courses .view-course-reviews .have-reviews-found article.loop {
    position: relative;
}

.single-sfwd-courses .author-img-holder, .view_all_reviews_page .author-img-holder {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    display: table;
    margin: 0 auto 0.2em;
}

.single-sfwd-courses .author-img-holder img,  .view_all_reviews_page .author-img-holder img{
    height: 100%;
    width: 100%;
    border-radius: 50%;
}

.single-sfwd-courses b.fn, .view_all_reviews_page b.fn{
    font-size: 17px;
    text-align: center;
    display: table;
    margin: auto;
    margin: 0 auto 0.2em;
    font-weight: 400;
}

.single-sfwd-courses .wdm_review_description b, .view_all_reviews_page .wdm_review_description b {
    font-size: 15px;
    line-height: 1.4;
    font-weight: 400;
}

.course_rating_review_page .wdm_reviews_content {
    background-color: #fff !important;
}

.single-sfwd-courses .wdm_review_description a, .view_all_reviews_page .wdm_review_description a{
    color: #737E86;
}

.single-sfwd-courses .wdm_review_description {
    margin-top: 2%;
}

.single-sfwd-courses .wdm-color-secondary.review-date, .view_all_reviews_page .wdm-color-secondary.review-date {
    color: #007acc !important;
    font-size: 13px;
}

.single-sfwd-courses .review-date-holder, .view_all_reviews_page .review-date-holder {
    margin-top: 1em;
}

.single-sfwd-courses .review-date-holder .glyphicon, .view_all_reviews_page .review-date-holder .glyphicon{
    font-size: 12px;
    color: #007acc;
}

.view_all_reviews_page .wdm-crr-left-single-page {
    width: 100%;
}

.single-sfwd-courses .rating-container, .view_all_reviews_page .rating-container{
    display: block;
    text-align: center;
    margin-bottom: 0.5em;
}

.single-sfwd-courses .barChart__label, .single-sfwd-courses .barChart__value, .view_all_reviews_page .barChart__label, .view_all_reviews_page .barChart__value {
    font-size: 0.9em;
}

a.leave-edit-rating-holder:hover .star-rating:before, a.leave-edit-rating-holder:hover .leave-edit-rating, a.not-hovered:hover p.entry-content {
    color: #60acdb;
    transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
}

.woocommerce .star-rating span {
    color: #60acdb !important;
}

.course_rating_review_page .wdm_courses_reviews > div {
    border: unset;
    overflow: hidden;
}

.course_rating_review_page .wdm_courses_reviews {
    width: 80%;
    margin: 2% auto;
}

.course_rating_review_page .wdm_courses_reviews h3.how-do-you-rate {
    text-align: center; 
    font-size: 23px; 
    margin-bottom: 1em;
}

.course_rating_review_page .wdm_styled-input label {
    padding: 5px 0 1rem;
    position: relative;
    text-align: left;
    left: unset;
    top: unset;
    transition: unset;
    -webkit-transition: unset;
    -moz-transition: unset;
    pointer-events: unset;
    color:#007acc ;
}

.course_rating_review_page .wdm_reviews_content {
    padding-left: unset;
    padding-top: 1%;
}

.course_rating_review_page .wdm_rating_review_section{
    overflow: hidden;
}

.course_rating_review_page .rating-container .filled-stars {
    color: #60acdb;
    -webkit-text-stroke: 1px #60acdb;
    -moz-text-stroke: 1px #60acdb;
    text-stroke: 1px #60acdb;
}

.course_rating_review_page .wdm_styled-input textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 15px;
}
.course_rating_review_page .wdm_styled-input textarea::-moz-placeholder { /* Firefox 19+ */
    font-size: 15px;
}
.course_rating_review_page .wdm_styled-input textarea:-ms-input-placeholder { /* IE 10+ */
    font-size: 15px;
}
.course_rating_review_page .wdm_styled-input textarea:-moz-placeholder { /* Firefox 18- */
    font-size: 15px;
}

.course_rating_review_page .wdm_rate_review_course {
    margin-top: 2em;
}

.course_rating_review_page .rating-container .empty-stars {
    color: #60acdb;
}

.course_rating_review_page .wdm-review-section {
    width: 80%;
    margin: auto;
}

.course_rating_review_page .wdm_rate_review_course .wdm_styled-input textarea {
    min-height: unset;
}

.course_rating_review_page .wdm_styled-input {
    margin: 1rem 0 0;
}

.course_rating_review_page .wdm-course-details {
    text-align: center;
}

.course_rating_review_page .wdm_course_thumb {
    border-radius: 50%;
    height: 145px;
}

.course_rating_review_page .rating-container {
    display: block;
}

.course_rating_review_page .review-back-course {
    margin: 3em auto 0;
}

.ld_course_grid .thumbnail .details-on-hover:after, .woocommerce-shop-page.woocommerce .details-on-hover:after, .single-sfwd-courses .related-courses-holder .course-thumbnail-holder:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #29303b;
    opacity: 0;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    color: #fff;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.ld_course_grid.related-grid .thumbnail .course-thumbnail, .woocommerce-shop-page.woocommerce .product-content .course-thumbnail {
    z-index: 1;
}

.ld_course_grid .thumbnail .course-thumbnail {
    position: relative;
    opacity: 1;
    z-index: 1;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.woocommerce-shop-page.woocommerce .product-content .course-thumbnail{
    position: relative;
    opacity: 1;
    z-index: -1;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

/*.ld_course_grid .thumbnail .course-thumbnail:before, .woocommerce-shop-page.woocommerce .product-content .course-thumbnail:before , .course-trailer-img:before{
    content: '';
    background: #000;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.15;
    right: 0;
    bottom: 0;
}
*/

.single-sfwd-courses .course-thumbnail-holder .course-thumbnail{
    border: 1px solid #aba8a8;
}
.online-webinars-img .image_wrapper, .home-presenters-img-holder .image_wrapper{
    border: 1px solid #aba8a8;
}

.woocommerce .image-additional-holder {
    position: absolute;
    bottom: 5%;
    height: 40px;
    right: 4%;
    top: initial;
    width: 40%;
    text-align: right;
}

.course-trailer .image-additional-holder.trailer {
    top: 14%;
    width: auto;
    right: 7%;
}

.course-trailer .image-additional-holder.trailer .img-holder.category {
    margin-right: 0;
}

.course-trailer .image-additional-holder {
    right: 10%;
    bottom: 10%;
    z-index: 1;
}

.home ul.tp-revslider-mainul > li:after {
    content: '';
    position: absolute;
    width: 100%;
    background: #000;
    height: 100%;
    opacity: 0.15;
}

.woocommerce .img-holder {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.32);
    position: relative;
}

.woocommerce .img-holder.category img {
    height: 100% !important;
}

.woocommerce .img-holder.category {
    margin-right: 5px;
}

.woocommerce .img-holder img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.ld_course_grid .thumbnail.course-hovered:not(.course-hovered-cancel) .course-thumbnail, .woocommerce-shop-page.woocommerce .product-content.course-hovered:not(.course-hovered-cancel) .course-thumbnail {
    opacity: 1;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

a.not-hovered:hover p {
    color: #1dc6bc;
}
.woocommerce-shop-page.woocommerce .product-content.course-hovered:not(.course-hovered-cancel) .details-on-hover{
    position: relative;
    height: 100%;
    width: 100%;
}

.ld_course_grid .thumbnail.course-hovered:not(.course-hovered-cancel) .details-on-hover {
    position: absolute;
    height: 100%;
    width: 100%;
}


.ld_course_grid .thumbnail.course-hovered:not(.course-hovered-cancel) .details-on-hover:after, .woocommerce-shop-page.woocommerce .product-content.course-hovered:not(.course-hovered-cancel) .details-on-hover:after, .single-sfwd-courses .related-courses-holder .course-hovered .course-thumbnail-holder:after{
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    z-index: 10;
}

.review-back-course {
    background: #60acdb;
    color: #fff;
    border: 1px solid #60acdb;
    padding: 0.5em;
    border-radius: 3px;
    display: inline-block;
    margin-top: 2em;
    display: none;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.ld-course-list-items .bonus-offer {
    width: 36%;
    height: 25px;
}

.ld-course-list-items .bonus-offer > span {
    top: 55%;
}

.review-back-course:hover {
    color: #60acdb;
    background: #fff;
}

.woocommerce-shop-page.woocommerce .product-content .hover_box {
    position: relative;
}

.course-thumbnail-holder {
    position: relative;
}

.woocommerce-shop-page.woocommerce .product-content > a {
    display: none;
}

.single-post.aside_left .sections_group{
    float: none;
    width: 100%;
}

.custom-profile a span:before{
    border-radius: 200px !important;
}

.custom-login a span, .custom-register a span, .custom-profile a span{
    position: relative;
    color: #fff;
    z-index: 1;
}

.custom-login a span:before, .custom-register a span:before, .custom-profile a span:before{
    content: '';
    position: absolute;
    width: 80%;
    height: 80%;
    border: 1px solid #094f97;
    top: 50%;
    border-radius: 3px;
    z-index: -1;
    background: #094f97;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}

.course-access-dboard .content_wrapper {
    max-width: 80%;
    margin: auto;
}

.single-sfwd-courses .course-access-dboard .container {
    width: 100%;
}

.course-access-dboard.has-access-active {
    margin-bottom: 2em;
}

.custom-login.hover a:after, .custom-register.hover a:after, .custom-profile.hover a:after{
    opacity: 0 !important;
}

.custom-login.hover a span:before, .custom-register.hover a span:before, .custom-profile.hover a span:before {
    background: #fff;
}

.custom-login.hover a span, .custom-register.hover a span, .custom-profile.hover a span {
   color: #20cdc4;
}

#Top_bar .menu li ul {
    left: 50%;
    transform: translate(-50%, -10%);
    -webkit-transform: translate(-50%, -10%);
    -moz-transform: translate(-50%, -10%);
}

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('/wp-content/themes/betheme/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('/wp-content/themes/betheme/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/betheme/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/wp-content/themes/betheme/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/wp-content/themes/betheme/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/wp-content/themes/betheme/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

@font-face {
  font-family: 'Gotham Light Italic';
  src: url('/wp-content/themes/betheme/fonts/Gotham-XLightItalic.otf');
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{
    clear: none !important;
}

#Top_bar .menu li ul.dropdown-menu:before {
    content: "\e072";
    font-family: 'Glyphicons Halflings';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
    color: #F2F2F2;
}

/*.lesson-navigation, .topics-navigation {
    display: flex;
    margin: 1em 0;
}*/

.lesson-navigation .learndash_back_to_dashboard a, #learndash_next_prev_link a, .topics-navigation .learndash_back_to_dashboard a {
    display: inline-block;
}

.ld_course_tag-with-bonus-offer .right-cnt-thumbnail.bonus-offer {
    top: 15%;
    left: 5%;
    width: 37%;
    height: 30px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.ld_course_tag-with-bonus-offer .right-cnt-thumbnail.bonus-offer:before {
    display: none;
}

.bonus-offer-reminder {
    margin-top: 1em;
    display: flex;
    vertical-align: middle;
}

.bonus-offer-reminder span:nth-child(2){
    margin-left: 1em;
    font-size: 13px;
}

.ld_course_tag-with-bonus-offer .right-cnt-thumbnail.bonus-offer > span{
    top: 63%;
    font-size: 18px;
}

#learndash_next_prev_link {
    margin: 0 0 0 20px;
}

.agree-to-publish {
    text-align: left;
    display: flex;
    margin-top: 3%;
}

.agree-to-publish label {
    margin-left: 1%;
}

.single-sfwd-courses .wdm_reviews_content, .view_all_reviews_page .wdm_reviews_content {
    padding-left: unset;
    padding-top: 2em; 
}

.single-sfwd-courses .wdm_reviews_content.have-no-reviews {
    padding-top: 0;
}

.single-sfwd-courses .wdm_reviews_content.have-no-reviews {
    padding: 0;
    background-color: transparent !important; 
}

.p-bot-2em {
    padding-bottom: 2em;
}

.single-sfwd-courses .wdm_reviews_content h2, .view_all_reviews_page .wdm_reviews_content h2{
    margin-bottom: 1em;
    margin-top: 0;
}

.single-sfwd-courses .wdm_reviews_content .wdm_review_bar, .view_all_reviews_page .wdm_reviews_content .wdm_review_bar{
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 2.5em;
}

.single-sfwd-courses .sfwd-courses .wdm_reviews_content span.filled-stars, .view_all_reviews_page .wdm_reviews_content span.filled-stars {
    -webkit-text-stroke: unset;
    text-shadow: unset; 
}

.processed-rating.not-hovered {
    cursor: not-allowed;
    position: absolute;
}

.single-sfwd-courses .related-courses-holder .course-thumbnail-holder {
    padding: 0;
}

.related-courses-holder .ld_course_grid {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin: 0;
}

.related-courses-holder h2 {
    margin: 1em 0;
    padding-left: 15px;
}

.single-sfwd-courses .related-courses-holder .course-thumbnail-holder .course-thumbnail {
    height: 160px;
}

.related-courses-holder .ld_course_grid h3.entry-title {
    margin: 0;
}

.sfwd-courses-template-default.single-sfwd-courses .sfwd-courses .related-courses-holder .star-rating {
    font-size: 12px;
}

.single-sfwd-courses .the_content_wrapper ul {
    color: #3d3d3d;
}

.bonus-offer {
    background: #4d7ecc;
    box-shadow: 0 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px rgba(0,0,0,0.2);
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.3); 
    position: absolute;
    font-size: 14px;
    left: -8px;
    top: 10px;
    padding: 3px 10px;
    z-index: 2;
    font-weight: bold;
    height: 19px;
    width: 28%;
}

.bonus-offer:before {
    border: 4px solid transparent;
    border-top: 4px solid #1c5abb;
    border-right: 4px solid #1c5abb;
    content: "";
    position: absolute;
    left: 0;
    bottom: -8px;
}

.bonus-offer > span {
    display: block;
    position: absolute;
    height: 100%;
    top: 90%;
    left: 7%;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
}

.container.no-access-container {
    padding-left: 15px; 
    padding-right: 15px;
}

#Header #Top_bar .logo * {
    -webkit-box-sizing: unset;
    box-sizing: unset;
    -moz-box-sizing: unset;
}

@media(max-width: 1817px) {
    #Top_bar .menu>li:not(.custom-profile)>a span:not(.description) {
        padding: 0 15px;
    }

    .custom-login a span:before, .custom-register a span:before, .custom-profile a span:before {
        width: 90%;
    }
}

@media (max-width: 1735px){
    #Top_bar .menu>li:not(.custom-profile)>a span:not(.description) {
        padding: 0 10px;
    }

    .course-buy-section {
        right: 14%;
    }
}

@media (max-width: 1654px){
    #Top_bar .menu>li a {
        font-size: 14px;
    }
}

@media (max-width: 1541px){
   #Top_bar .logo {
     margin: 0 10px 0 20px;
   }

   body #Top_bar #logo {
     height: 45px;
   }

   .course-buy-section {
        right: 10%;
    }
}

@media (max-width: 1535px) {
    #Top_bar .menu > li.custom-profile > a span:not(.description) {
        padding: 0 20px !important;
    }
}

@media (max-width: 1440px) {
    #Top_bar .menu>li a {
        font-size: 12px;
    }
}

@media (max-width: 1435px){
    #Top_bar .logo {
        margin: 0 10px 0 10px;
    }

    body #Top_bar #logo {
        height: 42px;
    }

    #Top_bar .menu>li:not(.custom-profile)>a span:not(.description) {
        padding: 0 7px;
    }
}

@media (min-width: 1371px){
    .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid{
        width: 18.5% !important;
        clear: none;
    }
}

@media(max-width: 1371px) {
     .course-buy-section {
        right: 6%;
    }
}

@media (max-width: 1370px) and (min-width: 1287px){
    .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid {
        width: 18.4% !important;
    }
}

@media (max-width: 1363px){
    #Top_bar .menu>li:not(.custom-profile)>a span:not(.description) {
        padding: 0 5px;
    }

    body #Top_bar #logo {
        height: 25px;
    }

    #Top_bar .menu>li a {
        font-size: 13px;
    }
}

@media (max-width: 1355px){
    .shop-filters .prdctfltr_filter label {
        font-size: 85%;
    }
}

@media (max-width: 1311px){
    .shop-filters .prdctfltr_woocommerce.pf_default_inline .prdctfltr_filter label{
        margin-right: 5px;
    }
}

@media (max-width: 1260px){
    .woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:first-child, .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:first-child {
        width: 45%;
    }

    .woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:nth-child(2), .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:nth-child(2) {
        width: 16%;
    }

    .woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:nth-child(3), .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:nth-child(3) {
        width: 18%;
    }
}

@media (max-width: 1239px){
    #Top_bar a.responsive-menu-toggle {
        margin-top: -11px;
    }

    body #Top_bar #logo {
        height: 50px;
    }

    .logo-no-sticky-padding #Top_bar.is-sticky #logo {
         padding: 15px 0 !important; 
    }

    body #Top_bar #menu ul li.custom-login a span, body #Top_bar #menu ul li.custom-register a span{
        padding: 10px;
    }

    .related-courses-holder .ld_course_grid {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .woocommerce .related-courses-holder .ld_course_grid .image-additional-holder {
        width: 50%;
    }

    .related-courses-holder .ld_course_grid .purchase-holder a.purchase-shop-cart-holder {
        padding: 1px 0;
        width: 34%;
        font-size: 10px;
    }

    .related-courses-holder .price {
        font-size: 16px;
    }

    .related-courses-holder .ld_course_grid .thumbnail .caption {
        padding: 7px;
    }
}

@media (max-width: 1286px) and (min-width: 1211px){
    .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid {
        width: 18.3% !important;
    }
}

@media (max-width: 1210px) and (min-width: 1151px) {
    .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid {
        width: 18.2% !important;
    }
}

/*screen and (min-width: 1031px) and */
@media (max-width: 1150px) and (min-width: 1031px){
    .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid {
        width: 23% !important;
    }
}

@media (max-width: 1030px) and (min-width: 982px) {
    .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid {
        width: 22.9% !important;
    }
}

@media (max-width: 981px) and (min-width: 938px){
    .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid {
        width: 22.8% !important;
    }
}

@media (max-width: 984px){
    .woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:first-child, .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:first-child {
        width: 41%;
    }

    .woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:nth-child(2), .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:nth-child(2) {
        width: 18%;
    }

    .woocommerce-shop-page .prdctfltr_columns_4 .prdctfltr_filter:nth-child(3), .woocommerce .prdctfltr_columns_4 .prdctfltr_filter:nth-child(3) {
        width: 20%;
    }
}

@media (max-width: 960px){
    .woocommerce .image-additional-holder {
        width: 50%;
    }
}

@media (max-width: 938px){
   .bonus-offer {
        width: 36%;
   }
}

@media (max-width: 937px) and (min-width: 897px){
     .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid {
        width: 22.7% !important;
    }
}

@media (max-width: 896px) and (min-width: 860px){
     .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid {
        width: 22.6% !important;
    }
}

/*780 edit your rating*/
/* presenters name*/
/* duration hours*/

@media (max-width: 859px) and (min-width: 769px){
    .woocommerce-shop-page.woocommerce ul.products li.product.col-md-2, .my-courses .ld_course_grid {
        width: 22.5% !important;
    }
}

@media (max-width: 831px) and (min-width: 768px){
   .woocommerce-shop-page.woocommerce ul.products li.product {
        padding: 9px !important;
   }

   .my-courses .ld_course_grid {
        margin: 9px;
   }
}

@media (max-width: 653px) and (min-width: 640px){
   .woocommerce-shop-page.woocommerce ul.products li.product {
        padding: 8px !important;
   }

   .my-courses .ld_course_grid {
        margin: 8px;
   }

}

@media only screen and (max-width: 959px) and (min-width: 768px) {
   /* .woocommerce.woocommerce-shop-page ul.products li.product {
        width: 30.5%!important;
    }*/

    .woocommerce.woocommerce-shop-page ul.products li.product:nth-child(2n+1) {
        clear: none !important;
    }
}

@media (max-width: 780px) {
    .woocommerce .image-additional-holder {
        width: 55%;
    }
}

@media only screen and (max-width: 768px) {
    .woocommerce.woocommerce-shop-page ul.products li.product, .my-courses .ld_course_grid {
        width: 30.6%!important;
    }

    .my-courses .ld_course_grid {
        float: left;
    }
}

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

    .course-buy-section {
        top: 19%;
    }
    
    .single-sfwd-courses header#Header {
        z-index: 2;
    }

    .single-sfwd-courses #Top_bar .container, .woocommerce-shop-page #Top_bar .container {
        width: 100%; 
        max-width: 100%;
    }

    .container.no-access-container {
        max-width: 100% !important;
        padding: 0;
    }

	#webinars .section_wrapper .column{
	   margin:0px !important;
	}

	#webinars .section_wrapper .column{
    	padding: 40px 0px 0px 0px !important;
    	margin: 0px!important;
	}
	.section{
	   padding: 30px 0 0 0 !important;
	}

    .woocommerce.woocommerce-shop-page ul.products li.product:nth-child(2n+1) {
        clear: none!important;
    }

    .woocommerce.woocommerce-shop-page ul.products li.product {
        width: 30.6%!important;
    }

}

@media (max-width: 746px) and (min-width: 721px){
    .woocommerce.woocommerce-shop-page ul.products li.product, .my-courses .ld_course_grid {
        width: 30.5%!important;
    }
}

@media (max-width: 720px) and (min-width: 697px){
    .woocommerce.woocommerce-shop-page ul.products li.product, .my-courses .ld_course_grid {
        width: 30.4%!important;
    }

}

@media (max-width: 696px) and (min-width: 675px){
    .woocommerce.woocommerce-shop-page ul.products li.product, .my-courses .ld_course_grid  {
        width: 30.3%!important;
    }
}

@media (max-width: 674px) and (min-width: 654px){
    .woocommerce.woocommerce-shop-page ul.products li.product, .my-courses .ld_course_grid {
        width: 30.2%!important;
    }
}

a.popup-link{
	font-size:110% !important;
	line-height:110% !important;
}

a.button.button_large,a.popup-link,a.tp-button.button_large,button.button_large,input[type="submit"].button_large,input[type="reset"].button_large,input[type="button"].button_large{font-size:110% !important;line-height:110% !important;}


ul.list_mixed li:after,ul.list_check li:after,ul.list_star li:after,ul.list_idea li:after{height: 0px !important;}

/*.product_wrapper .one-second.column {
	width: 80% !important;
}

.product_wrapper .ui-tabs .ui-tabs-panel{
	padding: 15px 0px 20px 115px !important;
}*/
.hss_video_player #videoframe_wrapper{
	width: 525px !important;
}
.shop-filters .row .col-xs-6 .woocommerce-currency-switcher-form {
	position: absolute;
	left: 50%;
}

@media (max-width: 1366px) and (min-width: 1151px), (max-width: 1002px) and (min-width: 769px), (max-width: 494px) and (min-width: 481px){
    .course-duration {
        line-height: 1;
    }

    .course-duration .glyphicon-time {
        font-size: 13px;
    }
}

@media (max-width: 1229px) and (min-width: 1151px), (max-width: 984px) and (min-width: 769px), (max-width: 485px) and (min-width: 481px){
    .course-duration .glyphicon-time, .duration-words {
        font-size: 12px;
    }
}

@media (max-width: 921px) and (min-width: 769px){
     .course-duration .glyphicon-time, .duration-words {
        font-size: 11px;
    }
}

@media (max-width: 859px) and (min-width: 769px), (max-width: 653px) and (min-width: 640px){
    .course-duration{
        width: 30%;
    }
    .woocommerce-shop-page.woocommerce ul.products li.product h3 {
        width: 70%;
        font-size: 13px !important;
    }

    .ld_course_grid h3.entry-title {
        height: 32px;
        min-height: 32px;
    }
}

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

	.course-buy-section {
	    right: 6%;
	}

    #Top_bar.is-sticky .custom-login a span:before, #Top_bar.is-sticky .custom-register a span:before, #Top_bar.is-sticky .custom-profile a span:before {
        height: 100%;
    }
}

@media screen and (max-width: 1280px) and (max-height: 800px) {
	#courseTrailerModal .modal-dialog {
    	margin: 20vh auto;
	}
	.course-buy-section {
		top: 24%;
	}
    .learndash_content.right-cnt {
	    max-height: 520px;
    	overflow-y: scroll;
	}
}

@media screen and (max-width: 1366px) and (max-height: 768px) {

	.learndash_content.right-cnt {
	    max-height: 490px;
	    overflow-y: scroll;
	}

	.course-buy-section {
    	top: 25%;
	}
}

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

	.view-play-course {
	    width: 100%;
    	text-align: center;
	}

	#Top_bar.is-sticky .menu > li > a span:not(.description) {
    	padding: 0 6px !important;
	}

	.learndash_content.right-cnt {
		width: 320px;
		box-shadow: -5px 10px 43px 0px rgba(0, 0, 0, 0.06);
		-moz-box-shadow: -5px 10px 43px 0px rgba(0, 0, 0, 0.06);
		-webkit-box-shadow: -5px 10px 43px 0px rgba(0, 0, 0, 0.06);
	}

	.learndash_content.right-cnt .course-price-details {
    	padding: 0 1em 1em;
	}
}
@media only screen and (max-width: 1239px) {

    #Top_bar #menu-main-menu li.custom-login:hover {
        background-color: transparent;
    }

    #Top_bar #menu-main-menu li.custom-login:hover span {
        color: #094f97;
    }

    #Top_bar #menu-main-menu li.custom-login:hover span:before {
        background-color: #fff;
    }

	.shop-filters .row .col-xs-6 .woocommerce-currency-switcher-form {
		position: absolute;
		left: 38% !important;
	}

     #menu-main-menu, .dropdown-menu {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
        -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
        -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
    }

     #Wrapper #Top_bar #menu ul li.submenu .menu-toggle {
        font-size: 30px;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        width: 100%;
        opacity: 0;
        left: 50%;
        z-index: 1;
    }

     #Top_bar .custom-login a span:before, #Top_bar .custom-register a span:before, #Top_bar .custom-profile a span:before {
        height: 30px;
    }

     #Top_bar #logo {
        height: 42px !important;
    }
   
    body #Top_bar #menu ul li a span {
        line-height: 35px;
    }
   
    #Top_bar #menu ul li.custom-profile {
        padding: 15px 0;
    }

    body #Top_bar #menu ul#menu-main-menu > li {
        border-bottom: 1px solid #efefef;
    }

    #menu-main-menu li:not(:last-child):hover {
        background: #20cdc4;
        transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
    }

    #menu-main-menu li ul.dropdown-menu li:hover {
        background: #20cdc4;
        transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
    }

    #Top_bar .menu>li ul.dropdown-menu li a:hover {
        background-color: transparent;
    }

    #menu-main-menu li:not(:last-child):hover a{
        color: #fff !important;
        transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
    }

    #menu-main-menu li.submenu ul.dropdown-menu li:hover a{
        color: #fff !important;
        transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
    }


    #Wrapper #Top_bar #menu ul li ul {
        position: absolute !important; 
        top: 85%;
        left: 15% !important;
        width: 55% !important;
    }

    #Wrapper #Top_bar #menu ul li ul li {
        padding: 10px;
    }

    body #Top_bar #menu ul li ul li {
        width: auto !important;
    }
}

@media only screen and (max-width: 1150px) {
	.wdm-crr-show-popup, .wdm_no_reviews {
    	width: 24% !important;
	}
}

@media only screen and (max-width: 1024px) {
	
	.learndash_content.right-cnt {
		width: 275px;
	}

	.learndash_content.right-cnt .course-price-details {
    	padding: 0 0.5em 0.5em;
	}

    .woocommerce-shop-page .page-description hr:first-child{
        margin: 0 !important;
    }

    .woocommerce-shop-page .page-description hr:last-child{
        margin: 0 auto 20px !important;
    }

    .woocommerce-shop-page .shop-filters {
        margin-bottom: 15px;
    }
}

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

	.course-trailer-img {
		height: 160px;
	}

	.view-play-course span {
		font-size: 16px;
	}

	.wdm-crr-show-popup, .wdm_no_reviews {
    	width: 30% !important;
	}

	.learndash_content.right-cnt {
		width: 320px;
	}

    .related-courses-holder .ld_course_grid .purchase-holder a.purchase-shop-cart-holder {
        padding: 2px 0;
        width: 37%;
        font-size: 12px;
    }

    .related-courses-holder .ld_course_grid .thumbnail .caption {
        padding: 9px;
    }

    .related-courses-holder .price {
        font-size: 18px;
    }
}

@media only screen and (max-width: 959px) {
	.shop-filters .row .col-xs-6 .woocommerce-currency-switcher-form {
		position: absolute;
		left: 54% !important;
		margin: 42px 0 0 0;
	}
	.shop-filters{
		margin-bottom: 25px !important;
	}
}

@media only screen and (max-width: 767px){
	.single-sfwd-courses .section {
	    padding: 0 !important;
	}

    .woocommerce-shop-page .section {
        padding: 0 !important;
    }

    #Action_bar .column {
        display: flex;
    }

    #Action_bar .contact_details {
        width: 95%;
    }

    body #Action_bar .contact_details {
        float: unset; 
        text-align: unset; 
        padding: unset; 
    }
}

@media (max-width: 640px) and (min-width: 481px) {
    .woocommerce.woocommerce-shop-page ul.products li.product, .my-courses .ld_course_grid {
        width: 46%!important;
    }

    .woocommerce-shop-page.woocommerce ul.products li.product {
        padding: 9px !important;
    }

    .my-courses .ld_course_grid {
        margin: 9px !important;
    }
}

@media (max-width: 480px) and (min-width: 1px) {
    .woocommerce.woocommerce-shop-page ul.products li.product, .my-courses .ld_course_grid {
        width: 96%!important;
    }
}


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

    .related-courses-holder .bonus-offer {
        width: 23%;
    }

   .related-courses-holder .ld_course_grid {
        width: 100%;
    }
	
	.learndash_content.right-cnt {
    	width: 275px;
	}

	.course-buy-section {
		right: 3%;
	}

	.single-sfwd-courses .title_wrapper .entry-title {
    	font-size: 27px;
	}

	.wdm-crr-show-popup, .wdm_no_reviews {
    	width: 35% !important;
	}
}
@media only screen and (max-width: 767px) {

    #Top_bar .logo {
        display: flex;
    }

    #Top_bar .logo #logo{
        margin: 10px 10px;
    }

	.single-sfwd-courses .section:not(.section-post-header) .section_wrapper {
    	max-width: 100% !important;
	}

	.woocommerce .woocommerce-ordering select{
		margin: 0 !important
	}
	div.col-xs-6:second {
		float: left!important;
		width: 50% !important;
	} 
	.shop-filters .row .col-xs-6 .woocommerce-currency-switcher-form {
			position: absolute;
			left: 54% !important;
			margin: 0px !important;
	}
	.woocommerce .woocommerce-ordering{
		width: 50%!important;
		float: left!important;
	}

    #Top_bar .top_bar_right {
        position: relative;
    }

    #Wrapper #Top_bar #menu ul li ul {
        left: 33% !important;
    }

    #Top_bar .menu li ul.dropdown-menu:before {
        left: 0;
    }

    #menu-main-menu {
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }

    #Top_bar .top_bar_right .top_bar_right_wrapper {
        position: absolute;
        top: 50% !important;
        left: 3%;
        transform: translate(0%, -50%);
        -webkit-transform: translate(0%, -50%);
        -moz-transform: translate(0%, -50%);
    }
}

@media only screen and (max-width: 668px) {
	.shop-filters .row .col-xs-6 .woocommerce-currency-switcher-form{
		left: 3% !important;
		margin: 45px 0 0 0px !important;
	}
}

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

    .learndash_content.right-cnt .course-price .price h1.reg-price {
        font-size: 16px;
    }

    .learndash_content.right-cnt .course-price h1 {
        font-size: 21px;
    }

    .bonus-offer {
        width: 25%;
    }

    .related-courses-holder .bonus-offer {
        width: 27%;
    }

    #Header #Top_bar .top_bar_left {
        width: 100% !important;
    }

    #Header #Top_bar .top_bar_right {
        float: left;
        left: 3%;
    }

	.course-trailer-img {
    	height: 150px;
	}

	.view-play-course span {
    	font-size: 14px;
	}
	
	.learndash_content.right-cnt {
    	width: 230px;
	}

	.course-topic li, .course-requirements li, .course-benefits li {
     	text-indent: 0em; 
	}

	.wdm-crr-show-popup, .wdm_no_reviews {
    	width: 100% !important;
	}

	.single-sfwd-courses .title_wrapper .entry-title {
	    font-size: 22px;
	    max-width: 50%;
	}

	.sfwd-courses ul {
		margin: 0 0 15px 15px;
	}
}

@media (max-width: 520px) {
    .bonus-offer {
        width: 36%;
    }
}

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

    .bonus-offer {
        width: 17%;
    }

	.course-trailer-img {
    	height: 100px;
	}

	.single-sfwd-courses .sfwd-courses .rating-average, .single-sfwd-courses .sfwd-courses .rating-count {
    	font-size: 13px;
	}

	.sfwd-courses p, .sfwd-courses li, .single-sfwd-courses .course-includes li {
    	font-size: 12px;
    	margin-bottom: 5px !important;
	}

	.single-sfwd-courses .sfwd-courses .container:not(.no-access-container) {
		margin: 0 15px;
	}

	.single-sfwd-courses .sfwd-courses .section_wrapper {
	    max-width: 95% !important;
	}

	.single-sfwd-courses .section {
    	padding: 0 0 0 0 !important;
	}

	.course-play-btn .glyphicon-play {
	    font-size: 25px;
	}
	
	.view-play-course span {
    	font-size: 12px;
	}

	.learndash_content.right-cnt {
		width: 200px;
		padding: 0.3em;
	}
}

@media screen and (max-width: 480px) and (max-height: 800px) {

	.course-buy-section {
    	top: 18%; 
	}

	.learndash_content.right-cnt {
		max-height: none;
		overflow-y: hidden;
    	padding: 0.3em;
	}

}

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

	.course-trailer-img {
    	height: 80px;
	}

	.sfwd-courses h3 {
	    line-height: 13px;
        margin-top: 10px;
	}

	.single-sfwd-courses .title_wrapper .entry-title {
	    max-width: 35%;
	}

	.course-buy-section {
    	right: 1%;
	}

	.learndash_content.right-cnt {
    	width: 180px;
	}

	.take-course #btn-join {
      font-size: 12px;
      padding: 5px 10px;
	}

	.single-sfwd-courses h1 {
    	margin: 10px 0;
	}

	.learndash_content.right-cnt .course-price h1 {
		font-size: 18px;
	}

}
@media only screen and (max-width: 375px) {

	.learndash_content.right-cnt {
	    width: 165px;
	}

	.course-trailer-img {
    	height: 75px;
	}

}

@media only screen and (max-width: 320px) and (max-height: 800px) {
	.learndash_content.right-cnt {
		max-height: 350px;
		overflow-y: scroll;
	}

	#courseTrailerModal .modal-dialog {
    	margin: 15vh auto;
	}
}

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

	.course-buy-section {
	    top: 20%;
	}

	.course-trailer-img {
    	height: 70px;
	}

	.single-sfwd-courses h1 {
    	margin: 2px 0;
	}

	.learndash_content.right-cnt {
    	width: 150px;
	}

	 .single-sfwd-courses .course-includes li {
	 	font-size: 11px;
	 }
}

.testimonials_slider.single-photo .slider_pager {
	margin: 30px 0 !important;
}
.added-to-cart{
    background: #1b9e2b!important;
}
.header-classic #Action_bar{
    background-color: #094d90!important;
}
.contact_details li a{
    color: #fff;
}
.mail .icon-mail-line{
    vertical-align: middle;
}
.contact_details li{
    color: #fff;
}
.wpProQuiz_certificate .btn-blue{
    background-color: #094f97;
}
.alert_success{
    background-color: #1b9e2b;
}
.alert_success .alert_wrapper,
.alert_success a,
.alert_icon .icon-check,
.close .icon-cancel {
    color: #fff!important;
}
/*Navigation for Onine courses*/
.shop-filters{
    position: relative;
}
.shop-filters .pager .pages{
    position: absolute;
    bottom: 7px;
    right: 0;
}
/*progress bar*/
.progress-top {
    overflow: hidden;
    background-color: #f3f3f3;
    padding: 0 30px;
    margin-top: 2em;
}
.progress-top h2{
    display: inline-block;
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
}
.progress-top dd{
    float: right;
    margin-top: 20px;
    width: 85%;
}
.progress-top dd.course_progress{
    background-color: #fff;
}
.webinar-notice .alert{
    margin-top: 10px;
    margin-bottom: 10px;
}
.webinar-notice .alert .wc-forward{
    float: right!important;
}
/*woocommerce-form-login-toggle*/
.woocommerce-form-login-toggle  .alert_info{
    background: #094d90;
}
.woocommerce-form-login-toggle .alert_wrapper{
    color: #fff!important;
}
.woocommerce-form-login-toggle .alert_icon .icon-help {
    color: #fff;
}
.woocommerce-form-login-toggle .showlogin{
    color: #fff;
    text-decoration: underline;
}

.top_bar_left.clearfix {
    display: flex;
}
#Top_bar .menu > li > a {
    padding: 15px 0;
    font-size: 14px;
}
@media (max-width: 1817px){
    #Top_bar .menu>li:not(.custom-profile)>a span:not(.description) {
        padding: 0 5px;
    }
}
#Top_bar .menu > li > a span:not(.description) {
    padding: 0 8px;
}
/*------------------------------------------------------------------[WooCommerce Product Filter CSS][Table of contents]1. General2. List Styles3. Sale Button4. In Stock Button5. Reset Button6. Default7. Default Inline8. Arrow9. Arrow Inline10. Select Box11. Columns12. Widget13. Errors14. Responsive15. New16. Fallback Columns17. Fallback Pagination-------------------------------------------------------------------*//*------------------------------------------------------------------[General]-------------------------------------------------------------------*/.prdctfltr_wc{position:relative;margin-bottom:35px;clear:both;}.prdctfltr_wc:before,.prdctfltr_wc:after{content:'';display:table;clear:both;}.prdctfltr_wc .prdctfltr_woocommerce_ordering{position:relative;display:none;}.prdctfltr_wc.prdctfltr_always_visible .prdctfltr_woocommerce_ordering{display:block;}.prdctfltr_wc.prdctfltr_click_filter .prdctfltr_woocommerce_ordering{display:block;}.prdctfltr_wc.prdctfltr_slide .prdctfltr_woocommerce_ordering{display:none;}.prdctfltr_wc .prdctfltr_filter_inner{padding:0;}.prdctfltr_wc.pf_arrow_inline .prdctfltr_filter_inner,.prdctfltr_wc.pf_arrow .prdctfltr_filter_inner{padding:10px 0 0;}.prdctfltr_wc.pf_mod_row .prdctfltr_filter_wrapper .prdctfltr_filter_inner{margin-left:-10px;margin-right:-10px;}.prdctfltr_wc.pf_mod_row .prdctfltr_filter_wrapper{margin-left:10px;margin-right:10px;}.prdctfltr_wc.pf_mod_row .prdctfltr_filter_inner .prdctfltr_filter{float:none;display:inline-block;vertical-align:top;padding-right:10px;padding-left:10px;margin-right:-4px;}.prdctfltr_wc a{text-decoration:none;outline:none;}.prdctfltr_wc .prdctfltr_filter_title{display:block;font-weight:bold;line-height:24px;margin-bottom:20px;}.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter{display:inline-block;font-size:24px;line-height:24px;height:24px;margin-left:-1px;margin-right:7px;position:relative;top:2.5px;}.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter.pf_ajax_loading.pf_ajax_hearts{width:36px;}.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter img{display:inline-block;line-height:24px;height:24px;width:auto;vertical-align:middle;margin-left:1px;}.prdctfltr_wc .prdctfltr_filter_title > span.prdctfltr_woocommerce_filter_title{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.prdctfltr_wc.pf_select .prdctfltr_description,.prdctfltr_wc.pf_default_select .prdctfltr_description,.prdctfltr_wc .prdctfltr_terms_customized_select .prdctfltr_description{margin-top:10px;margin-bottom:0;}.prdctfltr_wc .prdctfltr_description{font-size:90%;margin-bottom:10px;}.prdctfltr_checkboxes .prdctfltr_sub{margin-top:1px;margin-left:22px;display:none;}.prdctfltr_drillback .prdctfltr_checkboxes .prdctfltr_hiddenparent,.prdctfltr_subonlyback .prdctfltr_checkboxes .prdctfltr_hiddenparent{visibility:hidden;overflow:hidden;height:0;}.prdctfltr_drill .prdctfltr_checkboxes > .prdctfltr_sub:first-child,.prdctfltr_drillback .prdctfltr_checkboxes > .prdctfltr_sub:first-child,.prdctfltr_subonly .prdctfltr_checkboxes > .prdctfltr_sub:first-child,.prdctfltr_subonlyback .prdctfltr_checkboxes > .prdctfltr_sub:first-child{margin-left:0;display:block;}.prdctfltr_drill .prdctfltr_checkboxes .prdctfltr-plus,.prdctfltr_drillback .prdctfltr_checkboxes .prdctfltr-plus{display:none;}.prdctfltr_checkboxes .prdctfltr-plus{float:right;font-size:100%;padding:2px 2px 0px 6px;line-height:20px;}.prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_checkboxes .prdctfltr-plus{line-height:48px;}.prdctfltr_terms_customized.prdctfltr_terms_customized_text .prdctfltr_checkboxes .prdctfltr-plus,.prdctfltr_terms_customized.prdctfltr_terms_customized_color .prdctfltr_checkboxes .prdctfltr-plus,.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_checkboxes .prdctfltr-plus{padding:3px;background-color:#ccc;margin-left:-6px;line-height:15px;margin-top:14px;margin-right:10px;}.prdctfltr_terms_customized.prdctfltr_terms_customized_text .prdctfltr_checkboxes .prdctfltr-plus{float:none;margin-top:0;}.prdctfltr_hierarchy_circle .prdctfltr_checkboxes i.prdctfltr-plus:before{content:'\f007';}.prdctfltr_hierarchy_circle .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus:before{content:'\f008';}.prdctfltr_hierarchy_filled .prdctfltr_checkboxes i.prdctfltr-plus:before{content:'\f018';}.prdctfltr_hierarchy_filled .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus:before{content:'\f017';}.prdctfltr_hierarchy_lined .prdctfltr_checkboxes i.prdctfltr-plus:before{content:'\f016';}.prdctfltr_hierarchy_lined .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus:before{content:'\f015';}.prdctfltr_hierarchy_arrow .prdctfltr_checkboxes i.prdctfltr-plus:before{content:'\f004';}.prdctfltr_hierarchy_arrow .prdctfltr_checkboxes .prdctfltr_clicked i.prdctfltr-plus:before{content:'\f005';}.prdctfltr_wc.prdctfltr_maxheight .prdctfltr_add_scroll{overflow-y:auto;overflow-x:hidden;}.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_add_scroll{overflow:visible;padding-bottom:20px!important;}.prdctfltr_wc.prdctfltr_maxheight .prdctfltr_woocommerce_ordering{}.prdctfltr_wc.pf_mod_row.prdctfltr_scroll_default .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper{white-space:nowrap;}.prdctfltr_wc.pf_mod_row.prdctfltr_scroll_default .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner{margin-left:-10px;margin-right:-10px;}.prdctfltr_wc.pf_mod_row.pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner,.prdctfltr_wc.pf_mod_row.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner.prdctfltr_wc.pf_mod_row.pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner,.prdctfltr_wc.pf_mod_row.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner{margin-left:0;margin-right:0;}.prdctfltr_wc.pf_mod_row.prdctfltr_scroll_active .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper{white-space:nowrap;}.prdctfltr_wc.pf_mod_row.prdctfltr_scroll_active .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner{overflow-x:auto;}.prdctfltr_wc.prdctfltr_maxheight .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter{white-space:normal;}.prdctfltr_wc.pf_mode_row .prdctfltr_filter{float:none;display:inline-block;margin-right:-4px;}.prdctfltr_wc .prdctfltr_buttons{margin-top:20px;padding:0 10px 0px;}.prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_buttons label{display:inline-block;line-height:20px;vertical-align:middle;}.prdctfltr_wc .prdctfltr_buttons:first-child{margin-top:0px;margin-bottom:20px;}.prdctfltr_wc .prdctfltr_filter_wrapper + .prdctfltr_buttons{padding:0 10px;}.prdctfltr_wc.pf_sidebar_css_right .prdctfltr_buttons,.prdctfltr_wc.pf_sidebar_css .prdctfltr_buttons,.prdctfltr_wc.pf_sidebar_right .prdctfltr_buttons,.prdctfltr_wc.pf_sidebar .prdctfltr_buttons{padding:0 20px 20px;}.prdctfltr_wc .prdctfltr_buttons label{position:relative;}.prdctfltr_wc .prdctfltr_buttons label,.prdctfltr_wc .prdctfltr_buttons span{display:inline-block;line-height:1;vertical-align:middle;}.prdctfltr_wc .prdctfltr_buttons label input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;padding:0;cursor:pointer;}.prdctfltr_filter{vertical-align:top;}.prdctfltr_filter .prdctfltr_regular_title{display:block;font-weight:600;line-height:26px;padding-bottom:5px;}.prdctfltr_filter .prdctfltr_regular_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.prdctfltr_clear{clear:both !important;width:100% !important;display:block !important;margin:0 !important;}.prdctfltr-down,.prdctfltr-up{display:none;}.prdctfltr_terms_customized_select .prdctfltr-down,.prdctfltr_terms_customized_select .prdctfltr-up,.pf_default_select .prdctfltr-down,.pf_default_select .prdctfltr-up,.pf_select .prdctfltr-down,.pf_select .prdctfltr-up{display:block;}.pf_default_select .prdctfltr_filter .prdctfltr_regular_title,.pf_select .prdctfltr_filter .prdctfltr_regular_title{overflow:hidden;border:1px solid #ddd;background-color:#fff;padding:10px 15px;padding-right:32px;white-space:nowrap;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;cursor:pointer;color:#444;}.pf_default_select .prdctfltr_filter_wrapper,.pf_select .prdctfltr_filter_wrapper{margin-bottom:-10px;}.prdctfltr_title_added{color:#80c40f;}.prdctfltr_mobile{display:none;}.prdctfltr_add_inputs{display:none;}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{}.pf_mod_row .prdctfltr_woocommerce_filter_submit{margin-left:0 !important;}.pf_mod_row .mCustomScrollBox .prdctfltr_filter{margin-bottom:0!important;}.pf_mod_row .prdctfltr_checkboxes{white-space:normal;}.prdctfltr_wc.pf_mod_row .mCSB_scrollTools_horizontal{display:block !important;}.prdctfltr_result_count{float:right;}.prdctfltr_wc .pf_range_val{display:none;}.prdctfltr_sc_products:before,.prdctfltr_sc_products:after{content:'';display:table;clear:both;}/*------------------------------------------------------------------[List Styles]-------------------------------------------------------------------*/.prdctfltr_woocommerce_ordering > span{display:inline-block;margin-left:12px;}.prdctfltr_woocommerce_ordering label{cursor:pointer;}.prdctfltr_filter label{font-size:90%;line-height:24px;display:block;}.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper input[type="checkbox"]{position:relative;display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;z-index:-1;}.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label > span{position:relative;line-height:24px;}.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label > span:before{content:'';display:inline-block;width:9px;height:9px;padding:0;border-radius:50%;border:1px double #ccc;margin-top:3px;margin-bottom:6px;margin-right:12px;vertical-align:middle;box-sizing:content-box;background-color:#fff;}.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active > span:before{content:'';display:inline-block;width:5px;height:5px;padding:0;border-radius:50%;border:3px double #777;margin-top:3px;margin-right:12px;box-sizing:content-box;}.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label > span:before{content:'';display:inline-block;width:9px;height:9px;padding:0;border:1px double #ccc;margin-top:3px;margin-bottom:6px;margin-right:12px;vertical-align:middle;box-sizing:content-box;background-color:#fff;}.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active > span:before{content:'';display:inline-block;width:5px;height:5px;padding:0;border:3px double #777;margin-top:3px;margin-right:12px;box-sizing:content-box;}.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label > span:before{content:'';display:inline-block;width:9px;height:9px;padding:0;border:1px double #ccc;margin-top:3px;margin-bottom:6px;margin-right:12px;vertical-align:middle;box-sizing:content-box;background-color:#fff;}.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_select label.prdctfltr_active > span:after{content:'\f014'!important;}.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.prdctfltr_terms_customized label.prdctfltr_active > span:after{content:''!important;}.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active > span:after{content:'\f014'!important;position:absolute;top:0;left:0;font-family:'prdctfltr';font-size:14px;line-height:18px;vertical-align:middle;}.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.pf_attr_img label.prdctfltr_active > span:after,.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.pf_attr_imgtext label.prdctfltr_active > span:after{display:none;}.prdctfltr_wc.prdctfltr_system .prdctfltr_filter label > span:before{display:none;}.prdctfltr_wc.prdctfltr_system .prdctfltr_filter.pf_attr_text label.prdctfltr_active > span:after{display:none;}.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter input[type="checkbox"]{display:inline-block!important;vertical-align:middle!important;visibility:visible!important;width:auto!important;height:auto!important;z-index:1!important;}.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_terms_customized_select label input[type="checkbox"] + span,.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_text label input[type="checkbox"] + span{margin-left:-15px;padding-left:20px;}.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.pf_attr_img input[type="checkbox"],.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.pf_attr_imgtext input[type="checkbox"]{display:none !important;}.prdctfltr_woocommerce_ordering div.pf_attr_img label{display:inline-block;margin-right:8px;margin-top:4px;margin-bottom:4px;}.prdctfltr_woocommerce_ordering div.pf_attr_img label > span:before{display:none !important;}.prdctfltr_woocommerce_ordering div.pf_attr_img label > span:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 4px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 0 4px rgba(0,0,0,0.2) inset;z-index:2;}.prdctfltr_woocommerce_ordering div.pf_attr_img label > span img{display:block;height:32px;width:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border-radius:0;box-shadow:none;}.prdctfltr_woocommerce_ordering div.pf_attr_img label:first-child > span img{margin-top:0;}.prdctfltr_woocommerce_ordering div.pf_attr_img label.prdctfltr_active > span img{border:3px double #ccc;}.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label{display:block;}.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label > span:before{display:none !important;}.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label > span img{display:inline-block;margin-top:4px;margin-bottom:4px;margin-right:8px;height:32px;width:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;vertical-align:middle;box-shadow:0 0 4px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 0 4px rgba(0,0,0,0.2) inset;border-radius:0;}.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label:first-child > span img{margin-top:0;}.prdctfltr_woocommerce_ordering div.pf_attr_imgtext label.prdctfltr_active > span img{border:3px double #ccc;}/*------------------------------------------------------------------[Sale Button]-------------------------------------------------------------------*/.prdctfltr_sale label{font-size:90%;}.prdctfltr_wc .prdctfltr_sale{margin-right:6px;}.prdctfltr_wc.prdctfltr_click_filter .prdctfltr_sale{margin-top:0;}.prdctfltr-widget .prdctfltr_wc .prdctfltr_sale{display:block;}.prdctfltr_woocommerce_ordering .prdctfltr_sale span:before{content:'\f003';font-family:'prdctfltr';vertical-align:middle;font-size:24px;line-height:20px;margin-right:2px;width:24px;display:inline-block;text-align:center;}.prdctfltr_woocommerce_ordering .prdctfltr_sale label.prdctfltr_active span:before{color:#fe4641;}/*------------------------------------------------------------------[In Stock Button]-------------------------------------------------------------------*/span.prdctfltr_instock label{font-size:90%;}.prdctfltr_wc span.prdctfltr_instock{margin-right:6px;}.prdctfltr_wc.prdctfltr_click_filter span.prdctfltr_instock{margin-top:0;}.prdctfltr-widget .prdctfltr_wc span.prdctfltr_instock{display:block;}.prdctfltr_woocommerce_ordering span.prdctfltr_instock span:before{content:'\f012';font-family:'prdctfltr';vertical-align:middle;font-size:22px;line-height:20px;margin-right:2px;width:24px;display:inline-block;text-align:center;}.prdctfltr_woocommerce_ordering span.prdctfltr_instock label.prdctfltr_active span:before{color:#fe4641;}/*------------------------------------------------------------------[Reset Button]-------------------------------------------------------------------*/span.prdctfltr_reset label{font-size:90%;}.prdctfltr_wc span.prdctfltr_reset{margin-right:6px;}.prdctfltr_wc.prdctfltr_click_filter span.prdctfltr_reset{margin-top:0;}.prdctfltr-widget .prdctfltr_wc span.prdctfltr_reset{display:block;}.prdctfltr_woocommerce_ordering span.prdctfltr_reset span:before{content:'\f013';font-family:'prdctfltr';vertical-align:middle;font-size:20px;line-height:20px;margin-right:3px;width:24px;display:inline-block;text-align:center;}.prdctfltr_woocommerce_ordering span.prdctfltr_reset label.prdctfltr_active span:before{color:#fe4641;}/*------------------------------------------------------------------[Shared]-------------------------------------------------------------------*/.prdctfltr_woocommerce.prdctfltr_wc.prdctfltr_always_visible .prdctfltr_woocommerce_ordering{display:block;}.prdctfltr_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;z-index:2000;cursor:pointer;}.prdctfltr_woocommerce .prdctfltr_filter{position:relative;float:left;display:block;padding-left:10px;padding-right:10px;padding-bottom:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering{margin-left:-10px;margin-right:-10px;}/*------------------------------------------------------------------[Default]-------------------------------------------------------------------*/.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering{position:relative;top:100%;left:0;padding:0;display:none;}.prdctfltr_woocommerce.pf_default .prdctfltr_filter_wrapper{margin-bottom:0;}.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_filter_submit{margin-right:12px;}/*------------------------------------------------------------------[Default Inline]-------------------------------------------------------------------*/.prdctfltr_woocommerce.pf_default_inline  .prdctfltr_woocommerce_ordering{position:relative;top:100%;left:0;padding:0;display:none;}.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_filter_submit{margin-top:20px;margin-right:12px;}.prdctfltr_woocommerce.pf_default_inline .prdctfltr_filter label{display:inline-block;margin-right:12px;}.prdctfltr_woocommerce.pf_default_inline .prdctfltr_filter.prdctfltr_terms_customized label{margin-right:0;}/*.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering > div{margin-top:24px;}*/.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering > div:first-child{margin-top:0;}.prdctfltr_woocommerce.prdctfltr_wc.pf_default_inline .prdctfltr_filter label > span:before{margin-right:6px;}/*------------------------------------------------------------------[Arrow]-------------------------------------------------------------------*/.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_filter,.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_filter{z-index:101;}.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering,.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering{position:absolute;top:100%;left:0;width:100%;max-width:960px;padding:10px;background-color:#fafafa;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4);display:none;margin-top:10px;border-radius:10px;}.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering,.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering{left:-10px;padding:20px;z-index:100;top:26px;}.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering:before,.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering:before{content:'';position:absolute;top:-28px;left:10px;border:20px solid transparent;border-bottom-color:#fafafa;}.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper,.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper{background-color:#fff;box-shadow:0 0 20px -10px #000 inset;padding-top:10px;}.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter,.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter{padding-left:18px;padding-right:18px;}.prdctfltr_wc.pf_arrow_inline .prdctfltr_woocommerce_filter_submit,.prdctfltr_wc.pf_arrow .prdctfltr_woocommerce_filter_submit{margin-right:12px;}.prdctfltr_wc.pf_sidebar_right .prdctfltr_buttons span label,.prdctfltr_wc.pf_sidebar .prdctfltr_buttons span label,.prdctfltr_wc.pf_sidebar_css_right .prdctfltr_buttons span label,.prdctfltr_wc.pf_sidebar_css .prdctfltr_buttons span label,.prdctfltr_wc.prdctfltr_wc_widget .prdctfltr_buttons span label{line-height:20px;margin-top:2px;margin-bottom:2px;}.prdctfltr_wc.pf_sidebar_right .prdctfltr_woocommerce_filter_submit,.prdctfltr_wc.pf_sidebar .prdctfltr_woocommerce_filter_submit,.prdctfltr_wc.pf_sidebar_css_right .prdctfltr_woocommerce_filter_submit,.prdctfltr_wc.pf_sidebar_css .prdctfltr_woocommerce_filter_submit,.prdctfltr_wc.prdctfltr_wc_widget .prdctfltr_woocommerce_filter_submit{margin-top:0!important;margin-bottom:20px!important;}.prdctfltr_wc .prdctfltr_woocommerce_filter_submit{margin-top:0!important;margin-bottom:0!important;}.prdctfltr_wc.pf_arrow_inline .prdctfltr_buttons,.prdctfltr_wc.pf_arrow .prdctfltr_buttons{padding:0px;}.prdctfltr_wc.pf_arrow_inline .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prdctfltr_wc.pf_arrow .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px;right:20px;}/*------------------------------------------------------------------[Arrow Inline]-------------------------------------------------------------------*/.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_filter label{display:inline-block;margin-right:12px;}.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering > div{margin-top:24px;}.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering > div:first-child{margin-top:0;}.prdctfltr_woocommerce.prdctfltr_wc.pf_arrow_inline .prdctfltr_filter label > span:before{margin-right:6px;}/*------------------------------------------------------------------[Select Box]-------------------------------------------------------------------*/.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter_title{margin-bottom:20px;}.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter_inner{padding-bottom:0;overflow:visible;}.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering{position:relative;top:100%;left:0;padding:0;}.prdctfltr_wc.prdctfltr_woocommerce.pf_select > span span{cursor:pointer;}.prdctfltr_wc.pf_mod_row.pf_select .prdctfltr_filter_inner .prdctfltr_filter:first-child{padding-left:10px;}.prdctfltr_terms_customized_select .prdctfltr_add_scroll,.pf_select .prdctfltr_add_scroll{overflow:auto;}.prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_default .prdctfltr_terms_customized_select .prdctfltr_add_scroll .prdctfltr_checkboxes,.prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_active .prdctfltr_terms_customized_select .prdctfltr_add_scroll .prdctfltr_checkboxes,.prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_default .prdctfltr_add_scroll .prdctfltr_checkboxes,.prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_add_scroll .prdctfltr_checkboxes{display:block;}.prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_default .prdctfltr_terms_customized_select .prdctfltr_add_scroll,.prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_active .prdctfltr_terms_customized_select .prdctfltr_add_scroll,.prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_default .prdctfltr_add_scroll,.prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_add_scroll{position:absolute;display:none;top:48px;margin-top:-1px;background-color:#fff;width:90%;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-shadow:0px 0px 5px 0px rgba(128,128,128,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(128,128,128,0.2);box-shadow:0px 0px 5px 0px rgba(128,128,128,0.2);border:1px solid #ddd;z-index:2;}.prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_default .prdctfltr_terms_customized_select .prdctfltr_add_scroll,.prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_active .prdctfltr_terms_customized_select .prdctfltr_add_scroll{top:42px;}.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_filter_submit{margin-right:12px;}.prdctfltr_wc.prdctfltr_woocommerce.pf_select i.prdctfltr-down,.prdctfltr_wc.prdctfltr_woocommerce.pf_select i.prdctfltr-up{position:absolute;top:11px;right:18px;}.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter .prdctfltr_regular_title{cursor:pointer;}.prdctfltr_wc.pf_select .prdctfltr_filter_inner{margin-bottom:0;}.prdctfltr_wc.pf_select .prdctfltr_filter{margin-bottom:0;}.prdctfltr_wc.pf_mod_row.prdctfltr_click_filter.pf_select .prdctfltr_sale{margin-left:10px;}.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr-down,.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr-up{display:block;}.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr_regular_title,.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter .prdctfltr_regular_title{overflow:hidden;border:1px solid #ddd;padding:6px;padding-right:32px;white-space:nowrap;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;cursor:pointer;}.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-down,.prdctfltr_wc_regular .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-up{float:right;position:absolute;top:9px;right:18px;z-index:2;}.prdctfltr_wc_regular.pf_mod_masonry .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-down,.prdctfltr_wc_regular.pf_mod_masonry .prdctfltr_terms_customized_select.prdctfltr_filter i.prdctfltr-up{top:10px;right:23px;}.prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_terms_customized.prdctfltr_terms_customized_select .prdctfltr_checkboxes label{display:block;}.prdctfltr_wc.prdctfltr_wc_regular .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_select .prdctfltr_checkboxes label > span:before{display:inline-block;}/*------------------------------------------------------------------[Fixed Sidebars]-------------------------------------------------------------------*/body.wc-prdctfltr-active-overlay{position:relative;transition:left 200ms,right 200ms;}.prdctfltr_woocommerce.pf_sidebar .prdctfltr_close_sidebar,.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_close_sidebar,.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_close_sidebar,.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_close_sidebar{font-size:16px;line-height:24px;color:#ccc;padding:20px 15px 0;cursor:pointer;text-transform:uppercase;}.prdctfltr_woocommerce.pf_sidebar .prdctfltr_woocommerce_ordering,.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_woocommerce_ordering,.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_woocommerce_ordering,.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_woocommerce_ordering{position:fixed;top:0;left:-320px;width:320px;height:100%;padding-left:10px;display:none;background-color:#fff;overflow-y:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-shadow:0 3px 15px rgba(0,0,0,0.3);z-index:2001;transition:left 200ms,right 200ms;}.wc-prdctfltr-active .prdctfltr_woocommerce.pf_sidebar .prdctfltr_woocommerce_ordering,.wc-prdctfltr-active .prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_woocommerce_ordering{left:0;}.prdctfltr_wc.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_woocommerce_ordering,.prdctfltr_wc.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_woocommerce_ordering{left:auto;right:-320px;padding-left:0;}.wc-prdctfltr-active .prdctfltr_wc.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_woocommerce_ordering,.wc-prdctfltr-active .prdctfltr_wc.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_woocommerce_ordering{right:10px;}.prdctfltr_woocommerce.pf_sidebar .prdctfltr_filter_wrapper,.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_filter_wrapper,.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_filter_wrapper,.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_filter_wrapper{margin-bottom:0;}.prdctfltr_woocommerce.pf_sidebar .prdctfltr_filter,.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_filter,.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_filter,.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_filter{width:100%;}.prdctfltr_woocommerce.pf_sidebar .prdctfltr_woocommerce_filter_submit,.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_woocommerce_filter_submit,.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_woocommerce_filter_submit,.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_woocommerce_filter_submit{margin-bottom:10px;}.prdctfltr_woocommerce.pf_sidebar .prdctfltr_filter_inner,.prdctfltr_woocommerce.pf_sidebar_right .prdctfltr_filter_inner,.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_filter_inner,.prdctfltr_woocommerce.pf_sidebar_css_right .prdctfltr_filter_inner{padding:10px;}/*------------------------------------------------------------------[Full Screen]-------------------------------------------------------------------*/.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_close_sidebar{font-size:16px;line-height:24px;color:#ccc;padding:0 5px 0;margin-bottom:10px;cursor:pointer;text-transform:uppercase;}.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;padding:64px 0 64px;display:none;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-shadow:0 3px 15px rgba(0,0,0,0.3);z-index:2001;}.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_buttons{padding:0 10px 20px;}.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_close_sidebar,.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_buttons,.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper{max-width:1024px;display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper{overflow:hidden;overflow-y:auto;}.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_filter_submit{margin-right:12px;}.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering{margin-left:0;margin-right:0;}/*------------------------------------------------------------------[Columns]-------------------------------------------------------------------*/.prdctfltr_clearnext + .prdctfltr_filter{clear:both;}.prdctfltr_columns_1 .prdctfltr_filter:before,.prdctfltr_columns_1 .prdctfltr_filter:after{content:'';display:table;clear:both;}.prdctfltr_filter_inner:before,.prdctfltr_filter_inner:after{content:'';display:table;clear:both;}.prdctfltr_columns_1 .prdctfltr_filter{width:100%;}.prdctfltr_columns_2 .prdctfltr_filter{width:50%;}.prdctfltr_columns_3 .prdctfltr_filter{width:33.33%;}.prdctfltr_columns_4 .prdctfltr_filter{width:25%;}.prdctfltr_columns_5 .prdctfltr_filter{width:20%;}.prdctfltr_columns_6 .prdctfltr_filter{width:16.66%;}.prdctfltr_columns_7 .prdctfltr_filter{width:14.28%;}.prdctfltr_columns_8 .prdctfltr_filter{width:12.5%;}.prdctfltr_columns_9 .prdctfltr_filter{width:11.11%;}.prdctfltr_columns_10 .prdctfltr_filter{width:10%;}/*------------------------------------------------------------------[Widget]-------------------------------------------------------------------*/.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering{display:block;}.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter{width:100%;padding:0;margin-bottom:20px;}.prdctfltr-widget .prdctfltr_add_scroll{margin-bottom:10px;}.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering{margin:0;}.prdctfltr-widget .prdctfltr_wc.pf_default_inline > form > div > label{display:inline-block;margin-right:12px;}.prdctfltr-widget .prdctfltr_wc.pf_default_inline > form > div.pf_attr_img > label,.prdctfltr-widget .prdctfltr_wc.pf_default_inline > form > div.pf_attr_imgtext > label{margin-right:0;}.prdctfltr-widget .prdctfltr_woocommerce_filter_submit{margin-top:12px;}.prdctfltr-widget .prdctfltr_wc.prdctfltr_maxheight .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter{display:block;padding-left:0;margin-right:0;}.prdctfltr-widget .prdctfltr_wc.prdctfltr_maxheight .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper{white-space:normal;margin-left:0;margin-right:0;overflow:hidden;}.prdctfltr-widget .prdctfltr_terms_customized_select .prdctfltr_add_scroll,.prdctfltr-widget .pf_default_select .prdctfltr_add_scroll{display:none;}.prdctfltr-widget .prdctfltr_scroll_default .prdctfltr_terms_customized_select .prdctfltr_add_scroll .prdctfltr_checkboxes,.prdctfltr-widget .prdctfltr_scroll_default.pf_default_select .prdctfltr_add_scroll .prdctfltr_checkboxes{padding-top:5px;padding-right:10px;box-sizing:border-box;}.prdctfltr-widget .prdctfltr_scroll_active .prdctfltr_terms_customized_select .prdctfltr_add_scroll .prdctfltr_checkboxes,.prdctfltr-widget .prdctfltr_scroll_active.pf_default_select .prdctfltr_add_scroll .prdctfltr_checkboxes{padding-top:5px;}.prdctfltr-widget .prdctfltr_terms_customized_select i.prdctfltr-down,.prdctfltr-widget .prdctfltr_terms_customized_select i.prdctfltr-up,.prdctfltr-widget .pf_default_select i.prdctfltr-down,.prdctfltr-widget .pf_default_select i.prdctfltr-up{float:right;}.prdctfltr-widget .prdctfltr_terms_customized_select .prdctfltr_widget_title,.prdctfltr-widget .pf_default_select .prdctfltr_widget_title{cursor:pointer;display:block;}.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_inner{overflow:visible;}.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;margin:20px 0;}.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons span{display:block;}.prdctfltr-widget .prdctfltr_wc{position:relative;}.prdctfltr-widget .prdctfltr_wc .prdctfltr_loader{position:absolute;top:0;right:0;height:30px;width:auto;}/*.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons:first-child{margin-bottom:30px;}*/.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_wrapper + .prdctfltr_buttons{margin:30px 0 0;}.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_filter_submit{margin-top:0;margin-bottom:20px;}.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter:last-child{margin-bottom:0;}/*------------------------------------------------------------------[NEW]-------------------------------------------------------------------*/.pf_adptv_default .prdctfltr_adoptive .pf_adoptive_hide{display:none !important;}.pf_adptv_unclick .prdctfltr_adoptive .pf_adoptive_hide{display:block;opacity:0.5 !important;cursor:default !important;}.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide{opacity:1 !important;}.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide img{opacity:0.5 !important;}.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide,.prdctfltr_woocommerce.pf_default_inline.pf_adptv_unclick .prdctfltr_adoptive .pf_adoptive_hide,.prdctfltr_woocommerce.pf_arrow_inline.pf_adptv_unclick .prdctfltr_adoptive .pf_adoptive_hide{position:relative !important;display:inline-block !important;}.pf_adptv_click .prdctfltr_adoptive .pf_adoptive_hide{display:block;opacity:0.5 !important;}.pf_adptv_click .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide{opacity:1 !important;}.pf_adptv_click .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide img{opacity:0.5 !important;}.pf_adptv_click .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide,.prdctfltr_woocommerce.pf_default_inline.pf_adptv_click .prdctfltr_adoptive .pf_adoptive_hide,.prdctfltr_woocommerce.pf_arrow_inline.pf_adptv_click .prdctfltr_adoptive .pf_adoptive_hide{position:relative !important;display:inline-block !important;}.pf_adptv_click .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide:after,.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.pf_attr_img .pf_adoptive_hide:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/plugins/prdctfltr/lib/images/outofstock.svg);background-position:center center;background-size:100% 100%;}.prdctfltr_count{display:inline-block;height:15px;line-height:15px;font-size:10px;padding:0 2px;margin-left:2px;border:1px solid #888;color:#888;border-radius:2px;vertical-align:text-bottom;opacity:0.5;}.prdctfltr_woocommerce.pf_default_inline .prdctfltr_checkboxes .prdctfltr_sub,.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_checkboxes .prdctfltr_sub{margin-left:0;}.prdctfltr_filter_wrapper.mCustomScrollbar{padding-bottom:0;}.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_filter_wrapper.mCustomScrollbar,.prdctfltr_woocommerce.pf_arrow .prdctfltr_filter_wrapper.mCustomScrollbar{padding-bottom:10px;}.prdctfltr_wc .mCSB_scrollTools_horizontal{margin:0;}.prdctfltr_wc .mCSB_scrollTools_horizontal > div{}.prdctfltr_wc .mCS_no_scrollbar > div,.prdctfltr_wc .mCS_no_scrollbar > div > div{overflow:visible !important;}.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important;}/*------------------------------------------------------------------[Search Terms Fields]-------------------------------------------------------------------*/.prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms{position:relative;display:block;margin-top:0;margin-bottom:10px;}.prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms i{font-size:16px;opacity:0.33;width:20px;margin-right:-24px;position:relative;display:inline-block;text-align:center;padding:0 0 0 4px;color:#666;color:rgba(0,0,0,0.5);}.prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms .prdctfltr_search_terms_input{display:inline-block !important;width:100% !important;padding-left:25px !important;box-sizing:border-box !important;}.prdctfltr_searching label > i.prdctfltr-plus{display:none;}.prdctfltr_search label{position:relative;display:block !important;}.prdctfltr_search label span{display:none;}input.pf_search{width:100%;margin:0!important;box-sizing:border-box;}.pf_search_trigger{position:absolute;top:0;right:0;height:100%;width:32px;background:url('/wp-content/plugins/prdctfltr/lib/images/checked.svg') center center no-repeat;background-size:20px;display:none;}/*------------------------------------------------------------------[Tootips]-------------------------------------------------------------------*/.prdctfltr_maxheight .prdctfltr_tooltip{position:fixed;bottom:unset;left:unset;margin-left:unset;}.prdctfltr_wc:not(.prdctfltr_maxheight){height:auto !important;}.prdctfltr_tooltip{position:absolute!important;bottom:100%;left:50%;margin-left:-50px;margin-bottom:0;width:100px !important;max-height:0;font-size:12px;line-height:14px;text-align:center;box-sizing:border-box;overflow:hidden;padding-bottom:10px;z-index:1;opacity:0;transition:all 300ms ease-in-out;}.prdctfltr_tooltip *{box-sizing:border-box;}.prdctfltr_tooltip > span{display:inline-block;position:relative;height:auto;width:auto;max-width:100%;min-width:32px;background-color:#222;color:#fff;border-radius:3px;padding:3px 6px;}.prdctfltr_tooltip > span:after{content:'';border:10px solid transparent;border-top-color:#222;width:1px;height:1px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;}.prdctfltr_hover .prdctfltr_tooltip{max-height:300px;margin-bottom:5px;opacity:1;}.prdctfltr_hover .prdctfltr_tooltip .prdctfltr_count{height:14px;font-size:8px;line-height:12px;vertical-align:top;opacity:1;color:#fff;border-color:#eee;}.prdctfltr_woocommerce .pf_attr_img label > span{display:block;}/*------------------------------------------------------------------[Errors]-------------------------------------------------------------------*/.prdctfltr_error{display:block;border:1px solid rgba(0,0,0,0.1);border-radius:3px;background-color:#fcc2c2;width:100%;margin-bottom:20px;}.prdctfltr_error small{display:block;padding:10px;font-size:12px;line-height:15px;}div.products h1.prdctfltr_not_found{margin-bottom:20px;color:#ccc;font-size:24px;line-height:28px;}div.products p.prdctfltr_not_found{}/*------------------------------------------------------------------[Reset]-------------------------------------------------------------------*/.prdctfltr_woocommerce .prdctfltr_reset_this{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;quotes:'\201C' '\201D' '\2018' '\2019';right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto;}/*------------------------------------------------------------------[Responsive]-------------------------------------------------------------------*/@media (max-width:900px){.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering{margin:0 -10px !important;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter{float:left !important;display:block !important;width:50% !important;padding:0 10px !important;margin-right:-4px !important;margin-bottom:0;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_single_filter .prdctfltr_filter{float:left !important;display:block !important;width:100% !important;margin-right:0 !important;margin-bottom:0;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner{white-space:normal;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .prdctfltr_filter_inner{width:auto!important;margin:0 -36px 0 0;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .mCSB_scrollTools_horizontal{display:none !important;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .mCSB_container{width:auto!important;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_clear{display:none !important;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_clear:last-child{display:block !important;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_filter_submit{margin-bottom:12px;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.woocommerce.pf_select .prdctfltr_filter{margin-bottom:10px;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering{width:auto;}.prdctfltr_woocommerce.prdctfltr_wc_regular.pf_fullscreen .prdctfltr_woocommerce_ordering{padding-top:64px !important;}}@media (max-width:640px){.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering{margin:0;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter,.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter{float:left !important;display:block !important;width:100% !important;padding:0;margin-right:0;margin-bottom:0;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner{white-space:normal;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .prdctfltr_filter_inner{width:auto!important;margin:0 -36px 0 0;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .mCSB_scrollTools_horizontal{display:none !important;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .mCSB_container{width:auto!important;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_clear{display:none !important;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_clear:last-child{display:block !important;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_filter_submit{margin-bottom:12px;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.woocommerce.pf_select .prdctfltr_filter{margin-bottom:10px;}.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering{width:auto;}.prdctfltr_woocommerce.prdctfltr_wc_regular.pf_fullscreen .prdctfltr_woocommerce_ordering{padding-top:64px !important;}.prdctfltr_woocommerce.prdctfltr_wc_regular.pf_fullscreen .prdctfltr_filter_wrapper{margin-right:-10px !important;}}.prdctfltr_wc .prdctfltr_terms_customized_image .prdctfltr_checkboxes label,.prdctfltr_wc .prdctfltr_terms_customized_text .prdctfltr_checkboxes label,.prdctfltr_wc .prdctfltr_terms_customized_color .prdctfltr_checkboxes label{display:inline-block;vertical-align:top;}.prdctfltr_wc .prdctfltr_filter.prdctfltr_terms_customized .prdctfltr_checkboxes label > span:before{display:none;}.prdctfltr_wc .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_select .prdctfltr_checkboxes label > span:before{display:inline-block;}.prdctfltr_customize{position:relative;display:inline-block;margin:0 5px 5px 0;}.prdctfltr_customize_background{color:#fff;padding:5px 10px;}.prdctfltr_customize_border{border:2px solid transparent;border-radius:3px;padding:5px 10px;box-sizing:border-box;}.prdctfltr_customize_round .prdctfltr_customize_name{line-height:42px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.prdctfltr_customize_round .prdctfltr_customize_count{position:absolute;top:-2px;right:-2px;padding:0 2px;max-width:32px;height:18px;line-height:18px;text-align:center;background-color:#ccc;color:#fff;font-size:12px;border-radius:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.prdctfltr_customize_round{width:42px;height:42px;padding:3px;text-align:center;color:#fff;}.prdctfltr_customize_block{padding:3px;border:1px solid #ccc;}.prdctfltr_customize_block .prdctfltr_customize_color{display:block;width:42px;height:42px;}.prdctfltr_customize_block .prdctfltr_customize_image{display:block;width:42px;}.prdctfltr_customize_block .prdctfltr_customize_image img{display:block;width:42px;height:auto;}.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_checkboxes label:first-child{margin-top:9px;}.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_checkboxes label{display:block;margin-top:6px;white-space:nowrap;overflow:hidden;}.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_checkboxes label.prdctfltr_active .prdctfltr_customize_block{box-shadow:none;}.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block{padding:0;border:0;}.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text{display:inline-block;width:42px;vertical-align:middle;}.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text img{display:block;width:42px;height:auto;padding:3px;border:1px solid #ccc;}.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text_tip{margin-left:20px;vertical-align:middle;}.prdctfltr_customize_block .prdctfltr_customize_count{display:none;}.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text label.prdctfltr_active .prdctfltr_customize_block .prdctfltr_customize_image_text img{border-color:#222;}.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_text input[type="checkbox"],.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_color input[type="checkbox"],.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_image input[type="checkbox"],.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_terms_customized.prdctfltr_terms_customized_image-text input[type="checkbox"]{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;z-index:-1 !important;}label.prdctfltr_active .prdctfltr_customize_block{padding:2px;border:2px solid #222;box-shadow:0px 4px 9px -3px rgba(0,0,0,0.3);}.pf_adptv_click .prdctfltr_adoptive.prdctfltr_terms_customized .pf_adoptive_hide,.pf_adptv_unclick .prdctfltr_adoptive.prdctfltr_terms_customized .pf_adoptive_hide{display:inline-block !important;}.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter.prdctfltr_terms_customized label.prdctfltr_active > span:after{content:none;}.pf_adoptive_hide .prdctfltr_tooltip{display:none!important;}.prdctfltr_checkboxes label span{z-index:1 !important;}.prdctfltr_checkboxes .pf_more{display:block;width:100%;cursor:pointer;overflow:hidden;font-size:14px!important;line-height:20px !important;text-transform:uppercase;margin-top:6px;}.prdctfltr_checkboxes .pf_more span{position:relative;display:inline-block;color:#ccc;}.prdctfltr_checkboxes .pf_more span:before{content:'';width:1000px;height:1px;background-color:#ccc;position:absolute;top:50%;left:100%;margin-left:10px;}.prdctfltr_customize_count:before{content:'(';}.prdctfltr_customize_count:after{content:')';}.prdctfltr_woocommerce .button{margin-top:20px;margin-bottom:20px;}.prdctfltr_woocommerce .prdctfltr_filter.prdctfltr_terms_customized .prdctfltr_search_terms{margin-bottom:15px;}.prdctfltr_always_visible .prdctfltr_woocommerce_filter{cursor:default!important;}.prdctfltr_woocommerce img{display:block;}/*------------------------------------------------------------------[Fallback Columns]-------------------------------------------------------------------*/.prdctfltr_sc_products.prdctfltr_fallback_css .products{margin-left:-10px!important;margin-right:-10px!important;}.prdctfltr_sc_products.prdctfltr_fallback_css .products li,.prdctfltr_sc_products.prdctfltr_fallback_css .products .type-product{box-sizing:border-box!important;padding-left:10px!important;padding-right:10px!important;margin-left:0!important;margin-right:0!important;}.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_1 .products li,.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_1 .products .type-product{width:100%!important;}.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_2 .products li,.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_2 .products .type-product{width:50%!important;}.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_3 .products li,.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_3 .products .type-product{width:33.33%!important;}.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_4 .products li,.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_4 .products .type-product{width:25%!important;}.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_5 .products li,.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_5 .products .type-product{width:20%!important;}.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_6 .products li,.prdctfltr_sc_products.prdctfltr_fallback_css.prdctfltr_columns_fallback_6 .products .type-product{width:16.66%!important;}.prdctfltr_terms_customized_image .prdctfltr_checkboxes > label > span > span,.prdctfltr_terms_customized_color .prdctfltr_checkboxes > label > span > span{position:relative;}div.prdctfltr_terms_customized_image label.prdctfltr_ft_none > span > span:after,div.prdctfltr_terms_customized_color label.prdctfltr_ft_none > span > span:after{opacity:0.3;}div.prdctfltr_terms_customized_image label.prdctfltr_ft_none > span > span:after,div.prdctfltr_terms_customized_color label.prdctfltr_ft_none > span > span:after,.pf_adptv_click .prdctfltr_woocommerce_ordering div.prdctfltr_terms_customized_image .pf_adoptive_hide > span > span:after,.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.prdctfltr_terms_customized_image .pf_adoptive_hide > span > span:after,.pf_adptv_click .prdctfltr_woocommerce_ordering div.prdctfltr_terms_customized_color .pf_adoptive_hide > span > span:after,.pf_adptv_unclick .prdctfltr_woocommerce_ordering div.prdctfltr_terms_customized_color .pf_adoptive_hide > span > span:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/plugins/prdctfltr/lib/images/outofstock.svg);background-position:center center;background-size:100% 100%;}.pf_select .prdctfltr_terms_customized_color .prdctfltr_checkboxes,.pf_select .prdctfltr_terms_customized_image .prdctfltr_checkboxes{margin-top:3px;margin-bottom:-8px;}/*------------------------------------------------------------------[Fallback Pagination]-------------------------------------------------------------------*/nav.prdctfltr-pagination.prdctfltr-pagination-load-more{clear:both;display:block;text-align:center;}nav.prdctfltr-pagination.prdctfltr-pagination-default{clear:both;display:block;}nav.prdctfltr-pagination.prdctfltr-pagination-default ul{display:inline-block;white-space:nowrap;padding:0;margin:0;border:0;}nav.prdctfltr-pagination.prdctfltr-pagination-default ul li{display:inline-block;}nav.prdctfltr-pagination.prdctfltr-pagination-default ul li a,nav.prdctfltr-pagination.prdctfltr-pagination-default ul li span{display:inline-block;font-size:14px;line-height:16px;font-weight:bold;padding:6px 12px;color:#444;text-decoration:none;vertical-align:bottom;border:2px solid #444;border-radius:2px;box-sizing:border-box;}nav.prdctfltr-pagination.prdctfltr-pagination-default ul li a:focus,nav.prdctfltr-pagination.prdctfltr-pagination-default ul li a:hover,nav.prdctfltr-pagination.prdctfltr-pagination-default ul li span.current{border-color:#f00;color:#f00;}.prdctfltr_added_loader{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.75);z-index:30;}.prdctfltr_wc .prdctfltr_added_loader img.prdctfltr_loader{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;width:30px;height:30px;}.prdctfltr_added_loader + form{z-index:1;}.prdctfltr_customization_search{display:none;}/*------------------------------------------------------------------[Stepped Selection]-------------------------------------------------------------------*/.prdctfltr_tabbed_selection .prdctfltr_filter{visibility:hidden;max-height:0;transition:max-height 3333ms;overflow:hidden;}.prdctfltr_tabbed_selection .prdctfltr_filter:first-child,.prdctfltr_tabbed_selection .prdctfltr_filter.prdctfltr_has_selection,.prdctfltr_tabbed_selection .prdctfltr_filter.prdctfltr_has_selection + .prdctfltr_filter,.prdctfltr_tabbed_selection .prdctfltr_filter.prdctfltr_has_selection + .prdctfltr_clear + .prdctfltr_filter{visibility:visible;max-height:10000px;overflow:visible;}/*------------------------------------------------------------------[Collectors]-------------------------------------------------------------------*/.prdctfltr_wc_widget .prdctfltr_collector{padding:0!important;margin:10px 0!important;}.prdctfltr_aftertitle{margin:5px 0 10px;}.prdctfltr_aftertitle:before,.prdctfltr_aftertitle:after{content:'';display:table;clear:both;}.prdctfltr_collector{display:block!important;padding:0 10px!important;}.prdctfltr_aftertitle > span,.prdctfltr_collector > span{display:inline-block;white-space:nowrap;line-height:20px;font-size:13px;}.prdctfltr_aftertitle > span a.prdctfltr_title_remove,.prdctfltr_collector > span a.prdctfltr_title_remove{margin-left:6px;float:right;line-height:20px;}.prdctfltr_collector_flat > span{padding:5px 10px;margin:5px 10px 5px 0;background-color:#f4f4f4;background-color:rgba(0,0,0,0.05);color:#777;color:rgba(0,0,0,0.7);border-radius:3px;}.prdctfltr_collector_border > span{padding:5px 10px;margin:0 10px 10px 0;border:2px solid #777;border-color:rgba(0,0,0,0.05);color:#777;color:rgba(0,0,0,0.7);border-radius:3px;}.prdctfltr_regular_title > span:after,.prdctfltr_widget_title > span:after{content:'/';margin:0 4px;}.prdctfltr_topbar{display:inline;}.prdctfltr_topbar > span:before{content:'/';margin:0 4px;}.prdctfltr_showing:before{content:'/';margin:0 4px;}/*------------------------------------------------------------------[Font]-------------------------------------------------------------------*/@font-face{font-family:"prdctfltr";src:url("/wp-content/plugins/prdctfltr/lib/css/fonts/prdctfltr.eot");src:url("/wp-content/plugins/prdctfltr/lib/css/fonts/prdctfltr.svg#prdctfltr") format("svg"),url("/wp-content/plugins/prdctfltr/lib/css/fonts/prdctfltr.eot?#iefix") format("embedded-opentype"),url("/wp-content/plugins/prdctfltr/lib/css/fonts/prdctfltr.woff") format("woff"),url("/wp-content/plugins/prdctfltr/lib/css/fonts/prdctfltr.ttf") format("truetype");font-weight:normal;font-style:normal;}[class^="prdctfltr-"]:before,[class*=" prdctfltr-"]:before{font-family:"prdctfltr" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.prdctfltr-bars:before{content:"\f001";}.prdctfltr-delete:before{content:"\f002";}.prdctfltr-sale:before{content:"\f003";}.prdctfltr-down:before{content:"\f004";}.prdctfltr-up:before{content:"\f005";}.prdctfltr-filter:before{content:"\f006";}.prdctfltr-plus:before{content:"\f007";}.prdctfltr-minus:before{content:"\f008";}.prdctfltr-eye:before{content:"\f009";}.prdctfltr-eye-disabled:before{content:"\f010";}.prdctfltr-move:before{content:"\f011";}.prdctfltr-instock:before{content:"\f012";}.prdctfltr-clear:before{content:"\f013";}.prdctfltr-check:before{content:"\f014";}.prdctfltr-minus-1:before{content:"\f015";}.prdctfltr-plus-1:before{content:"\f016";}.prdctfltr-minus-2:before{content:"\f017";}.prdctfltr-plus-2:before{content:"\f018";}.prdctfltr-search:before{content:"\f019";}.prdctfltr-style:before{content:"\f020";}.prdctfltr-terms:before{content:"\f021";}.prdctfltr-overrides:before{content:"\f022";}.prdctfltr-analytics:before{content:"\f023";}.prdctfltr-update:before{content:"\f024";}/* Ion.RangeSlider// © 2013-2014 Denis Ineshin | IonDen.com// RangeSlider */.prdctfltr_wc .irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.prdctfltr_wc .irs-line{position:relative;display:block;overflow:hidden;outline:none !important;}.prdctfltr_wc .irs-line-left,.prdctfltr_wc .irs-line-mid,.prdctfltr_wc .irs-line-right{position:absolute;display:block;top:0;}.prdctfltr_wc .irs-line-left{left:0;width:11%;}.prdctfltr_wc .irs-line-mid{left:9%;width:82%;}.prdctfltr_wc .irs-line-right{right:0;width:11%;}.prdctfltr_wc .irs-bar{position:absolute;display:block;left:0;width:0;}.prdctfltr_wc .irs-bar-edge{position:absolute;display:block;top:0;left:0;}.prdctfltr_wc .irs-shadow{position:absolute;display:none;left:0;width:0;}.prdctfltr_wc .irs-slider{position:absolute;display:block;cursor:default;z-index:1;}.prdctfltr_wc .irs-slider.single{}.prdctfltr_wc .irs-slider.from{cursor:pointer;}.prdctfltr_wc .irs-slider.to{cursor:pointer;}.prdctfltr_wc .irs-slider.type_last{z-index:2;}.prdctfltr_wc .irs-min{position:absolute;display:block;left:0;cursor:default;white-space:nowrap;}.prdctfltr_wc .irs-max{position:absolute;display:block;right:0;cursor:default;white-space:nowrap;}.prdctfltr_wc .irs-from,.prdctfltr_wc .irs-to,.prdctfltr_wc .irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}.prdctfltr_wc .irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;}.prdctfltr_wc .irs-with-grid .irs-grid{display:block;}.prdctfltr_wc .irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000;}.prdctfltr_wc .irs-grid-pol.small{height:4px;}.prdctfltr_wc .irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}.prdctfltr_wc .irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0.0);z-index:2;}.prdctfltr_wc .irs-disabled{opacity:0.4;}.lt-ie9 .irs-disabled{filter:alpha(opacity=40);}.prdctfltr_wc .irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important;}/* Ion.RangeSlider,Flat UI Skin// Skin details */.pf_rngstyle_flat .irs-line-mid,.pf_rngstyle_flat .irs-line-left,.pf_rngstyle_flat .irs-line-right,.pf_rngstyle_flat .irs-bar,.pf_rngstyle_flat .irs-bar-edge,.pf_rngstyle_flat .irs-slider{background:url(/wp-content/plugins/prdctfltr/lib/images/sprite-skin-flat.png) repeat-x;}.pf_rngstyle_flat .irs{height:40px;}.pf_rngstyle_flat .irs-with-grid{height:60px;}.pf_rngstyle_flat .irs-line{height:12px;top:25px;}.pf_rngstyle_flat .irs-line-left{height:12px;background-position:0 -30px;}.pf_rngstyle_flat .irs-line-mid{height:12px;background-position:0 0;}.pf_rngstyle_flat .irs-line-right{height:12px;background-position:100% -30px;}.pf_rngstyle_flat .irs-bar{height:12px;top:25px;background-position:0 -60px;}.pf_rngstyle_flat .irs-bar-edge{top:25px;height:12px;width:9px;background-position:0 -90px;}.pf_rngstyle_flat .irs-shadow{height:3px;top:34px;background:#000;opacity:0.25;}.lt-ie9 .pf_rngstyle_flat .irs-shadow{filter:alpha(opacity=25);}.pf_rngstyle_flat .irs-slider{width:16px;height:18px;top:22px;background-position:0 -120px;}.pf_rngstyle_flat .irs-slider.state_hover,.pf_rngstyle_flat .irs-slider:hover{background-position:0 -150px;}.pf_rngstyle_flat .irs-min,.pf_rngstyle_flat .irs-max{color:#999;font-size:10px;line-height:1.333;text-shadow:none;top:0;padding:1px 3px;background:#e1e4e9;-moz-border-radius:4px;border-radius:4px;}.pf_rngstyle_flat .irs-from,.pf_rngstyle_flat .irs-to,.pf_rngstyle_flat .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#ed5565;-moz-border-radius:4px;border-radius:4px;}.pf_rngstyle_flat .irs-from:after,.pf_rngstyle_flat .irs-to:after,.pf_rngstyle_flat .irs-single:after{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565;}.pf_rngstyle_flat .irs-grid-pol{background:#e1e4e9;}.pf_rngstyle_flat .irs-grid-text{color:#999;}/* Ion.RangeSlider,Simple Skin// Skin details */.pf_rngstyle_html5 .irs{height:55px;}.pf_rngstyle_html5 .irs-with-grid{height:75px;}.pf_rngstyle_html5 .irs-line{height:10px;top:33px;background:#EEE;background:linear-gradient(to bottom,#DDD -50%,#FFF 150%);border:1px solid #CCC;border-radius:16px;-moz-border-radius:16px;}.pf_rngstyle_html5 .irs-line-left{height:8px;}.pf_rngstyle_html5 .irs-line-mid{height:8px;}.pf_rngstyle_html5 .irs-line-right{height:8px;}.pf_rngstyle_html5 .irs-bar{height:10px;top:33px;border-top:1px solid #428bca;border-bottom:1px solid #428bca;background:#428bca;background:linear-gradient(to top,rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%);}.pf_rngstyle_html5 .irs-bar-edge{height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:linear-gradient(to top,rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;}.pf_rngstyle_html5 .irs-shadow{height:2px;top:38px;background:#000;opacity:0.3;border-radius:5px;-moz-border-radius:5px;}.lt-ie9 .pf_rngstyle_html5 .irs-shadow{filter:alpha(opacity=30);}.pf_rngstyle_html5 .irs-slider{top:25px;width:27px;height:27px;border:1px solid #AAA;background:#DDD;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px rgba(0,0,0,0.3);cursor:pointer;}.pf_rngstyle_html5 .irs-slider.state_hover,.pf_rngstyle_html5 .irs-slider:hover{background:#FFF;}.pf_rngstyle_html5 .irs-min,.pf_rngstyle_html5 .irs-max{color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:0;padding:1px 5px;background:rgba(0,0,0,0.1);border-radius:3px;-moz-border-radius:3px;}.lt-ie9 .pf_rngstyle_html5 .irs-min,.lt-ie9 .pf_rngstyle_html5 .irs-max{background:#ccc;}.pf_rngstyle_html5 .irs-from,.pf_rngstyle_html5 .irs-to,.pf_rngstyle_html5 .irs-single{color:#fff;font-size:14px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#428bca;border-radius:3px;-moz-border-radius:3px;}.lt-ie9 .pf_rngstyle_html5 .irs-from,.lt-ie9 .pf_rngstyle_html5 .irs-to,.lt-ie9 .pf_rngstyle_html5 .irs-single{background:#999;}.pf_rngstyle_html5 .irs-grid{height:27px;}.pf_rngstyle_html5 .irs-grid-pol{opacity:0.5;background:#428bca;}.pf_rngstyle_html5 .irs-grid-pol.small{background:#999;}.pf_rngstyle_html5 .irs-grid-text{bottom:5px;color:#99a4ac;}/* Ion.RangeSlider,Modern Skin// Skin details */.pf_rngstyle_modern .irs-line-mid,.pf_rngstyle_modern .irs-line-left,.pf_rngstyle_modern .irs-line-right,.pf_rngstyle_modern .irs-bar,.pf_rngstyle_modern .irs-bar-edge,.pf_rngstyle_modern .irs-slider{background:url(/wp-content/plugins/prdctfltr/lib/images/sprite-skin-modern.png) repeat-x;}.pf_rngstyle_modern .irs{height:50px;}.pf_rngstyle_modern .irs-with-grid{height:70px;}.pf_rngstyle_modern .irs-line{height:6px;top:25px;}.pf_rngstyle_modern .irs-line-left{height:6px;background-position:0 -30px;}.pf_rngstyle_modern .irs-line-mid{height:6px;background-position:0 0;}.pf_rngstyle_modern .irs-line-right{height:6px;background-position:100% -30px;}.pf_rngstyle_modern .irs-bar{height:6px;top:25px;background-position:0 -60px;}.pf_rngstyle_modern .irs-bar-edge{top:25px;height:6px;width:6px;background-position:0 -90px;}.pf_rngstyle_modern .irs-shadow{height:5px;top:25px;background:#000;opacity:0.25;}.lt-ie9 .pf_rngstyle_modern .irs-shadow{filter:alpha(opacity=25);}.pf_rngstyle_modern .irs-slider{width:11px;height:18px;top:31px;background-position:0 -120px;}.pf_rngstyle_modern .irs-slider.state_hover,.pf_rngstyle_modern .irs-slider:hover{background-position:0 -150px;}.pf_rngstyle_modern .irs-min,.pf_rngstyle_modern .irs-max{color:#999;font-size:10px;line-height:1.333;text-shadow:none;top:0;padding:1px 3px;background:#e1e4e9;-moz-border-radius:4px;border-radius:4px;}.pf_rngstyle_modern .irs-from,.pf_rngstyle_modern .irs-to,.pf_rngstyle_modern .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#20b426;-moz-border-radius:4px;border-radius:4px;}.pf_rngstyle_modern .irs-from:after,.pf_rngstyle_modern .irs-to:after,.pf_rngstyle_modern .irs-single:after{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426;}.pf_rngstyle_modern .irs-grid{height:34px;}.pf_rngstyle_modern .irs-grid-pol{background:#c0c0c0;}.pf_rngstyle_modern .irs-grid-text{bottom:12px;color:#c0c0c0;}/* Ion.RangeSlider,Nice Skin// Skin details */.pf_rngstyle_white .irs-line-mid,.pf_rngstyle_white .irs-line-left,.pf_rngstyle_white .irs-line-right,.pf_rngstyle_white .irs-bar,.pf_rngstyle_white .irs-bar-edge,.pf_rngstyle_white .irs-slider{background:url(/wp-content/plugins/prdctfltr/lib/images/sprite-skin-nice.png) repeat-x;}.pf_rngstyle_white .irs{height:40px;}.pf_rngstyle_white .irs-with-grid{height:60px;}.pf_rngstyle_white .irs-line{height:8px;top:25px;}.pf_rngstyle_white .irs-line-left{height:8px;background-position:0 -30px;}.pf_rngstyle_white .irs-line-mid{height:8px;background-position:0 0;}.pf_rngstyle_white .irs-line-right{height:8px;background-position:100% -30px;}.pf_rngstyle_white .irs-bar{height:8px;top:25px;background-position:0 -60px;}.pf_rngstyle_white .irs-bar-edge{top:25px;height:8px;width:11px;background-position:0 -90px;}.pf_rngstyle_white .irs-shadow{height:1px;top:34px;background:#000;opacity:0.15;}.lt-ie9 .pf_rngstyle_white .irs-shadow{filter:alpha(opacity=15);}.pf_rngstyle_white .irs-slider{width:22px;height:22px;top:17px;background-position:0 -120px;}.pf_rngstyle_white .irs-slider.state_hover,.pf_rngstyle_white .irs-slider:hover{background-position:0 -150px;}.pf_rngstyle_white .irs-min,.pf_rngstyle_white .irs-max{color:#999;font-size:10px;line-height:1.333;text-shadow:none;top:0;padding:1px 3px;background:rgba(0,0,0,0.1);-moz-border-radius:3px;border-radius:3px;}.lt-ie9 .pf_rngstyle_white .irs-min,.lt-ie9 .pf_rngstyle_white .irs-max{background:#ccc;}.pf_rngstyle_white .irs-from,.pf_rngstyle_white .irs-to,.pf_rngstyle_white .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:rgba(0,0,0,0.3);-moz-border-radius:3px;border-radius:3px;}.lt-ie9 .pf_rngstyle_white .irs-from,.lt-ie9 .pf_rngstyle_white .irs-to,.lt-ie9 .pf_rngstyle_white .irs-single{background:#999;}.pf_rngstyle_white .irs-grid-pol{background:#99a4ac;}.pf_rngstyle_white .irs-grid-text{color:#99a4ac;}/* Ion.RangeSlider,Thin Skin// Skin details */.pf_rngstyle_thin .irs-line-mid,.pf_rngstyle_thin .irs-line-left,.pf_rngstyle_thin .irs-line-right,.pf_rngstyle_thin .irs-bar,.pf_rngstyle_thin .irs-bar-edge,.pf_rngstyle_thin .irs-slider{background:url(/wp-content/plugins/prdctfltr/lib/images/sprite-skin-thin.png) repeat-x;}.pf_rngstyle_thin .irs{height:50px;}.pf_rngstyle_thin .irs-with-grid{height:70px;}.pf_rngstyle_thin .irs-line{height:12px;top:35px;}.pf_rngstyle_thin .irs-line-left{height:12px;background-position:0 -30px;}.pf_rngstyle_thin .irs-line-mid{height:12px;background-position:0 0;}.pf_rngstyle_thin .irs-line-right{height:12px;background-position:100% -30px;}.pf_rngstyle_thin .irs-bar{height:12px;top:35px;background-position:0 -60px;}.pf_rngstyle_thin .irs-bar-edge{top:35px;height:12px;width:11px;background-position:0 -90px;}.pf_rngstyle_thin .irs-shadow{height:1px;top:34px;background:#000;opacity:0.15;}.lt-ie9 .pf_rngstyle_thin .irs-shadow{filter:alpha(opacity=15);}.pf_rngstyle_thin .irs-slider{width:22px;height:23px;top:28px;background-position:0 -120px;}.pf_rngstyle_thin .irs-slider.state_hover,.pf_rngstyle_thin .irs-slider:hover{background-position:0 -150px;}.pf_rngstyle_thin .irs-min,.pf_rngstyle_thin .irs-max{color:#999;font-size:10px;line-height:1.333;text-shadow:none;top:5px;padding:1px 3px;background:rgba(0,0,0,0.1);-moz-border-radius:3px;border-radius:3px;}.lt-ie9 .pf_rngstyle_thin .irs-min,.lt-ie9 .pf_rngstyle_thin .irs-max{background:#ccc;}.pf_rngstyle_thin .irs-from,.pf_rngstyle_thin .irs-to,.pf_rngstyle_thin .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#6699ff;-moz-border-radius:3px;border-radius:3px;top:5px;}.lt-ie9 .pf_rngstyle_thin .irs-from,.lt-ie9 .pf_rngstyle_thin .irs-to,.lt-ie9 .pf_rngstyle_thin .irs-single{background:#999;}.pf_rngstyle_thin .irs-grid-pol{background:#99a4ac;}.pf_rngstyle_thin .irs-grid-text{color:#99a4ac;}.pf_rngstyle_thin .irs-disabled{}/* Ion.RangeSlider,Knob Skin// Skin details */.pf_rngstyle_knob .irs-line-mid,.pf_rngstyle_knob .irs-line-left,.pf_rngstyle_knob .irs-line-right,.pf_rngstyle_knob .irs-bar,.pf_rngstyle_knob .irs-bar-edge,.pf_rngstyle_knob .irs-slider{background:url(/wp-content/plugins/prdctfltr/lib/images/sprite-skin-knob.png) repeat-x;}.pf_rngstyle_knob .irs{height:50px;}.pf_rngstyle_knob .irs-with-grid{height:70px;}.pf_rngstyle_knob .irs-line{height:12px;top:35px;}.pf_rngstyle_knob .irs-line-left{height:12px;background-position:0 -30px;}.pf_rngstyle_knob .irs-line-mid{height:12px;background-position:0 0;}.pf_rngstyle_knob .irs-line-right{height:12px;background-position:100% -30px;}.pf_rngstyle_knob .irs-bar{height:12px;top:35px;background-position:0 -60px;}.pf_rngstyle_knob .irs-bar-edge{top:35px;height:12px;width:11px;background-position:0 -90px;}.pf_rngstyle_knob .irs-shadow{height:1px;top:34px;background:#000;opacity:0.15;}.lt-ie9 .pf_rngstyle_knob .irs-shadow{filter:alpha(opacity=15);}.pf_rngstyle_knob .irs-slider{width:41px;height:50px;top:28px;background-position:0 -120px;}.pf_rngstyle_knob .irs-slider.state_hover,.pf_rngstyle_knob .irs-slider:hover{background-position:-50px -120px;}.pf_rngstyle_knob .irs-min,.pf_rngstyle_knob .irs-max{color:#999;font-size:10px;line-height:1.333;text-shadow:none;top:4px;padding:1px 3px;background:rgba(0,0,0,0.1);-moz-border-radius:1px;border-radius:1px;}.lt-ie9 .pf_rngstyle_knob .irs-min,.lt-ie9 .pf_rngstyle_knob .irs-max{background:#ccc;}.pf_rngstyle_knob .irs-from,.pf_rngstyle_knob .irs-to,.pf_rngstyle_knob .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:rgba(0,0,0,0.3);-moz-border-radius:1px;border-radius:1px;top:4px;}.lt-ie9 .pf_rngstyle_knob .irs-from,.lt-ie9 .pf_rngstyle_knob .irs-to,.lt-ie9 .pf_rngstyle_knob .irs-single{background:#999;}.pf_rngstyle_knob .irs-grid-pol{background:#99a4ac;}.pf_rngstyle_knob .irs-grid-text{color:#99a4ac;}/* Ion.RangeSlider,Metal Skin// Skin details */.pf_rngstyle_metal .irs-line-mid,.pf_rngstyle_metal .irs-line-left,.pf_rngstyle_metal .irs-line-right,.pf_rngstyle_metal .irs-bar,.pf_rngstyle_metal .irs-bar-edge,.pf_rngstyle_metal .irs-slider{background:url(/wp-content/plugins/prdctfltr/lib/images/sprite-skin-metal.png) repeat-x;}.pf_rngstyle_metal .irs{height:50px;}.pf_rngstyle_metal .irs-with-grid{height:70px;}.pf_rngstyle_metal .irs-line{height:12px;top:35px;}.pf_rngstyle_metal .irs-line-left{height:12px;background-position:0 -30px;}.pf_rngstyle_metal .irs-line-mid{height:12px;background-position:0 0;}.pf_rngstyle_metal .irs-line-right{height:12px;background-position:100% -30px;}.pf_rngstyle_metal .irs-bar{height:12px;top:35px;background-position:0 -60px;}.pf_rngstyle_metal .irs-bar-edge{top:35px;height:12px;width:11px;background-position:0 -90px;}.pf_rngstyle_metal .irs-shadow{height:1px;top:34px;background:#000;opacity:0.15;}.lt-ie9 .pf_rngstyle_metal .irs-shadow{filter:alpha(opacity=15);}.pf_rngstyle_metal .irs-slider{width:23px;height:50px;top:28px;background-position:0 -120px;}.pf_rngstyle_metal .irs-min,.pf_rngstyle_metal .irs-max{color:#999;font-size:10px;line-height:1.333;text-shadow:none;top:6px;padding:1px 3px;background:rgba(0,0,0,0.1);-moz-border-radius:1px;border-radius:1px;}.lt-ie9 .pf_rngstyle_metal .irs-min,.lt-ie9 .pf_rngstyle_metal .irs-max{background:#ccc;}.pf_rngstyle_metal .irs-from,.pf_rngstyle_metal .irs-to,.pf_rngstyle_metal .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:rgba(0,0,0,0.3);-moz-border-radius:1px;border-radius:1px;top:6px;}.lt-ie9 .pf_rngstyle_metal .irs-from,.lt-ie9 .pf_rngstyle_metal .irs-to,.lt-ie9 .pf_rngstyle_metal .irs-single{background:#999;}.pf_rngstyle_metal .irs-grid-pol{background:#99a4ac;}.pf_rngstyle_metal .irs-grid-text{color:#99a4ac;}/*== malihu jquery custom scrollbar plugin ==Plugin URI:http://manos.malihu.gr/jquery-custom-content-scroller*//*CONTENTS:1. BASIC STYLE - Plugin's basic/essential CSS properties (normally,should not be edited).2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar.3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars.5. TRANSITIONS - CSS3 transitions for hover events,auto-expanded and auto-hidden scrollbars.6. SCROLLBAR COLORS,OPACITY AND BACKGROUNDS6.1 THEMES - Scrollbar colors,opacity,dimensions,backgrounds etc. via ready-to-use themes.*//*------------------------------------------------------------------------------------------------------------------------1. BASIC STYLE------------------------------------------------------------------------------------------------------------------------*/.prdctfltr_wc .mCustomScrollbar{-ms-touch-action:none;touch-action:none;}.prdctfltr_wc .mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto;}.prdctfltr_wc .mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}.prdctfltr_wc .mCSB_container{overflow:hidden;width:auto;height:auto;}/*------------------------------------------------------------------------------------------------------------------------2. VERTICAL SCROLLBARy-axis------------------------------------------------------------------------------------------------------------------------*/.prdctfltr_wc .mCSB_inside > .mCSB_container{margin-right:20px;}.prdctfltr_wc .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}.prdctfltr_wc .mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px;}.prdctfltr_wc .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}.prdctfltr_wc .mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;}.prdctfltr_wc .mCSB_outside + .mCSB_scrollTools{right:-26px;}.prdctfltr_wc .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.prdctfltr_wc .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0;}.prdctfltr_wc .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px;}.prdctfltr_wc .mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:-10px;height:auto;}.prdctfltr_wc .mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0;}.prdctfltr_wc .mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}.prdctfltr_wc .mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}.prdctfltr_wc .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;}.prdctfltr_wc .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.prdctfltr_wc .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:10px;}.prdctfltr_wc .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px;}.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonUp,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer;}.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonDown{bottom:0;}/*------------------------------------------------------------------------------------------------------------------------3. HORIZONTAL SCROLLBARx-axis------------------------------------------------------------------------------------------------------------------------*/.prdctfltr_wc .mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:30px;}.prdctfltr_wc .mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%;}.prdctfltr_wc .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}.prdctfltr_wc .mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:10px;bottom:0;left:0;}.prdctfltr_wc.pf_mod_row.pf_arrow_inline.prdctfltr_scroll_active .prdctfltr_filter_wrapper.mCustomScrollbar,.prdctfltr_wc.pf_mod_row.pf_arrow.prdctfltr_scroll_active .prdctfltr_filter_wrapper.mCustomScrollbar{padding-bottom:36px;}.prdctfltr_wc.pf_mod_row.prdctfltr_scroll_active .prdctfltr_filter_wrapper.mCustomScrollbar{padding-bottom:16px;}.prdctfltr_wc.pf_arrow_inline .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prdctfltr_wc.pf_arrow_inline .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prdctfltr_wc.pf_arrow .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prdctfltr_wc.pf_arrow .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:10px;}.prdctfltr_wc .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prdctfltr_wc .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;}.prdctfltr_wc .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px;}.prdctfltr_wc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;}.prdctfltr_wc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0;}.prdctfltr_wc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}.prdctfltr_wc .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.prdctfltr_wc .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:10px;margin:0px auto;}.prdctfltr_wc .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:3px 0;}.prdctfltr_wc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.prdctfltr_wc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;}.prdctfltr_wc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0;}.prdctfltr_wc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0;}/*------------------------------------------------------------------------------------------------------------------------4. VERTICAL AND HORIZONTAL SCROLLBARSyx-axis------------------------------------------------------------------------------------------------------------------------*/.prdctfltr_wc .mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px;}.prdctfltr_wc .mCSB_container_wrapper > .mCSB_container{padding-right:30px;padding-bottom:30px;}.prdctfltr_wc .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px;}.prdctfltr_wc .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px;}.prdctfltr_wc .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0;}.prdctfltr_wc .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prdctfltr_wc .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;}.prdctfltr_wc .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px;}.prdctfltr_wc .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0;}.prdctfltr_wc .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px;}.prdctfltr_wc .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.prdctfltr_wc .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.prdctfltr_wc .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}.prdctfltr_wc .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}/*------------------------------------------------------------------------------------------------------------------------5. TRANSITIONS------------------------------------------------------------------------------------------------------------------------*/.prdctfltr_wc .mCSB_scrollTools,.prdctfltr_wc .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonUp,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonDown,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonLeft,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;}.prdctfltr_wc .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.prdctfltr_wc .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.prdctfltr_wc .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.prdctfltr_wc .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;}/*------------------------------------------------------------------------------------------------------------------------6. SCROLLBAR COLORS,OPACITY AND BACKGROUNDS------------------------------------------------------------------------------------------------------------------------*//*----------------------------------------6.1 THEMES----------------------------------------*/.prdctfltr_wc .mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}.prdctfltr_wc .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.prdctfltr_wc .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}.prdctfltr_wc .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.prdctfltr_wc .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.prdctfltr_wc .mCustomScrollBox:hover > .mCSB_scrollTools,.prdctfltr_wc .mCustomScrollBox:hover ~ .mCSB_scrollTools,.prdctfltr_wc .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.prdctfltr_wc .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}.prdctfltr_wc .mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}.prdctfltr_wc .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}.prdctfltr_wc .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)";}.prdctfltr_wc .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonUp,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonDown,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonLeft,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonRight{background-image:url(/wp-content/plugins/prdctfltr/lib/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonUp{background-position:0 0;/*sprites locationslight:0 0,-16px 0,-32px 0,-48px 0,0 -72px,-16px -72px,-32px -72pxdark:-80px 0,-96px 0,-112px 0,-128px 0,-80px -72px,-96px -72px,-112px -72px*/}.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;/*sprites locationslight:0 -20px,-16px -20px,-32px -20px,-48px -20px,0 -92px,-16px -92px,-32px -92pxdark:-80px -20px,-96px -20px,-112px -20px,-128px -20px,-80px -92px,-96px -92px,-112 -92px*/}.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px;/*sprites locationslight:0 -40px,-20px -40px,-40px -40px,-60px -40px,0 -112px,-20px -112px,-40px -112pxdark:-80px -40px,-100px -40px,-120px -40px,-140px -40px,-80px -112px,-100px -112px,-120px -112px*/}.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px;/*sprites locationslight:0 -56px,-20px -56px,-40px -56px,-60px -56px,0 -128px,-20px -128px,-40px -128pxdark:-80px -56px,-100px -56px,-120px -56px,-140px -56px,-80px -128px,-100px -128px,-120px -128px*/}.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonUp:hover,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonDown:hover,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonLeft:hover,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonUp:active,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonDown:active,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonLeft:active,.prdctfltr_wc .mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}.prdctfltr_wc .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15);}.prdctfltr_wc .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.prdctfltr_wc .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85);}.prdctfltr_wc .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9);}.prdctfltr_wc .mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}.prdctfltr_wc .mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}.prdctfltr_wc .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}.prdctfltr_wc .mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}.prdctfltr_wc .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.prdctfltr_wc .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.prdctfltr_wc .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}.prdctfltr_wc .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);}.prdctfltr_wc .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);}.prdctfltr_wc .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0;}.prdctfltr_wc .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position:-32px -20px;}.prdctfltr_wc .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position:-40px -40px;}.prdctfltr_wc .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px;}.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0;}.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px;}.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px;}.prdctfltr_wc .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position:-120px -56px;}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0;}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto;}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0;}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position:-16px -20px;}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position:-20px -40px;}.prdctfltr_wc .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px;}.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0;}.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px;}.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px;}.prdctfltr_wc .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position:-100px -56px;}.prdctfltr_wc .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1);}.prdctfltr_wc .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;}.prdctfltr_wc .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;}.prdctfltr_wc .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto;}.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15);}.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position:-80px 0;}.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}.prdctfltr_wc .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15);}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools .mCSB_dragger,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px;}.prdctfltr_wc .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px;}.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15);}.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px;}.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px;}.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px;}.prdctfltr_wc .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px;}.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px;}.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center;}.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x;}.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px;}.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px;}.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px;}.prdctfltr_wc .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px;}.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");}.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px;}.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px;}.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px;}.prdctfltr_wc .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);}.prdctfltr_wc .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);}.prdctfltr_wc .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2);}.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2);}.prdctfltr_wc .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.prdctfltr_wc .mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1);}.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.prdctfltr_wc .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position:-120px -128px;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools,.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.prdctfltr_wc .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,.prdctfltr_wc .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools_vertical,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools_horizontal,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.prdctfltr_wc .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position:-40px -128px;}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2);}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2);}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2);}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2);}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777;}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.prdctfltr_wc .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position:-120px -128px;}.prdctfltr_wc .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.prdctfltr_wc .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0;}.prdctfltr_wc .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prdctfltr_wc .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prdctfltr_wc .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.prdctfltr_wc .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px;}.prdctfltr_wc .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.prdctfltr_wc .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto;}.prdctfltr_wc .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.prdctfltr_wc .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.prdctfltr_wc .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px;}.prdctfltr_wc .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.prdctfltr_wc .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px;}.prdctfltr_wc .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)";}.prdctfltr_wc .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";}.prdctfltr_wc .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)";}.prdctfltr_wc .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";}.prdctfltr_wc .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2);}.prdctfltr_wc .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;}.prdctfltr_wc .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0;}.prdctfltr_wc .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px;}.prdctfltr_wc .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0;}.prdctfltr_wc .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.prdctfltr_wc .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.prdctfltr_wc .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.prdctfltr_wc .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);}.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.prdctfltr_wc .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position:-120px -128px;}.prdctfltr_wc .mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2);}.prdctfltr_wc .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0;}.prdctfltr_wc .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0;}.prdctfltr_wc .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0;}.prdctfltr_wc .mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.prdctfltr_wc .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.prdctfltr_wc .mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.prdctfltr_wc .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.prdctfltr_wc .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.prdctfltr_wc .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.prdctfltr_wc .mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.prdctfltr_wc .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);}.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.prdctfltr_wc .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position:-120px -128px;}.prdctfltr_wc .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.prdctfltr_wc .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2);}.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6);}.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6);}.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);}.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85);}.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9);}.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);}.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);}.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.prdctfltr_wc .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);}.prdctfltr_wc[data-loader^="css"] .prdctfltr_woocommerce_filter.pf_ajax_loading i{width:24px;display:inline-block;}@keyframes spinner{to{transform:rotate(360deg);}}.pf_ajax_loading .css-spinner:before,.pf_ajax_loading .css-spinner-full:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite;}.pf_ajax_loading .css-spinner-full:before{width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:4px solid #ccc;border-top-color:#333;}.pf_ajax_loading .css-spinner-01:before,.pf_ajax_loading .css-spinner-full-01:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;border-radius:50%;border:1px solid #ccc;border-top-color:#07d;animation:spinner .6s linear infinite;}.pf_ajax_loading .css-spinner-full-01:before{width:48px;height:48px;margin-top:-24px;margin-left:-24px;border:2px solid #ccc;border-top-color:#07d;}.pf_ajax_loading .css-spinner-02:before,.pf_ajax_loading .css-spinner-full-02:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid transparent;border-top-color:#07d;border-bottom-color:#07d;animation:spinner .8s ease infinite;}.pf_ajax_loading .css-spinner-full-02:before{width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:4px solid #ccc;border-top-color:#07d;border-bottom-color:#07d;}.pf_ajax_loading .css-spinner-03:before,.pf_ajax_loading .css-spinner-full-03:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border-top:2px solid #07d;border-right:2px solid transparent;animation:spinner .6s linear infinite;}.pf_ajax_loading .css-spinner-full-03:before{width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-top:4px solid #07d;border-right:4px solid transparent;}.pf_ajax_loading .css-spinner-04:before,.pf_ajax_loading .css-spinner-full-04:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:1px solid #f6f;border-top-color:#0e0;border-right-color:#0dd;border-bottom-color:#f90;animation:spinner .6s linear infinite;}.pf_ajax_loading .css-spinner-full-04:before{width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:2px solid #f6f;border-top-color:#0e0;border-right-color:#0dd;border-bottom-color:#f90;}.pf_ajax_loading .css-spinner-05:before,.pf_ajax_loading .css-spinner-full-05:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:15px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;animation:spinner .6s linear infinite;}.pf_ajax_loading .css-spinner-full-05:before{width:35px;height:40px;margin-top:-20px;margin-left:-20px;border:2px solid #ccc;}.pf_ajax_loading.pf_ajax_css-spinner-full,.pf_ajax_loading.pf_ajax_css-spinner-full-01,.pf_ajax_loading.pf_ajax_css-spinner-full-02,.pf_ajax_loading.pf_ajax_css-spinner-full-03,.pf_ajax_loading.pf_ajax_css-spinner-full-04,.pf_ajax_loading.pf_ajax_css-spinner-full-05{position:fixed!important;top:0!important;left:0!important;height:100%!important;width:100%!important;z-index:99998!important;background-color:#fff!important;background-color:rgba(255,255,255,0.66)!important;cursor:progress!important;}.prdctfltr_sc .products{margin-bottom:60px;}.prdctfltr-ignite{opacity:0.5;}
.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #ddd;margin:5px 0;padding:5px;background-color:#fff;outline:0}#payment .methods li.woocommerce-SavedPaymentMethods-token label{display:inline}#payment .methods li.woocommerce-SavedPaymentMethods-new label{display:inline}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:40px;padding-left:3px;margin:0}#add_payment_method #payment ul.payment_methods li img.stripe-bancontact-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-bancontact-icon{max-height:65px;max-width:45px}#add_payment_method #payment ul.payment_methods li img.stripe-ideal-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-ideal-icon{max-height:35px}#add_payment_method #payment ul.payment_methods li img.stripe-p24-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-p24-icon{max-width:65px}#add_payment_method #payment ul.payment_methods li img.stripe-alipay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-sofort-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sofort-icon{max-width:55px}#add_payment_method #payment ul.payment_methods li img.stripe-sepa-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sepa-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-multibanco-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-eps-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-eps-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-giropay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/credit-card.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-visa-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/visa.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-amex-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/amex.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-diners-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/diners.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-discover-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/discover.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-jcb-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/jcb.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-maestro-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/maestro.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(/wp-content/plugins/woocommerce-gateway-stripe/assets/images/mastercard.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{position:relative}.woocommerce-SavedPaymentMethods-token .stripe-source-errors .woocommerce-error{margin-top:1em;margin-bottom:2em}#wc-stripe-custom-button{display:block;width:100%}.woocommerce-checkout #payment #stripe_boleto_tax_id{width:100%}.gpay-button{background-origin:content-box;background-position:center center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;cursor:pointer;height:40px;min-height:40px;padding:11px 24px;width:100%}.gpay-button.light{width:calc(100% - 3px);background-color:#fff;margin:2px 0 3px 0}.gpay-button.light:active{background-color:#fff}.gpay-button.light:hover{background-color:#f8f8f8}.gpay-button.light:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.light-outline{width:calc(100% - 3px);background-color:#fff;box-shadow:rgba(60,64,67,.3) 0 1px 1px 0,rgba(60,64,67,.15) 0 1px 3px 1px;margin:2px 0 3px 0}.gpay-button.light-outline:active{background-color:#fff}.gpay-button.light-outline:hover{background-color:#f8f8f8}.gpay-button.light-outline:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.dark{background-color:#000;padding:12px 24px 10px}.gpay-button.dark:active{background-color:#5f6368}.gpay-button.dark:hover{background-color:#3c4043}.gpay-button.dark:focus{box-shadow:#5f6368 0 1px 1px 0,#5f6368 0 1px 3px;outline:0}.gpay-button.short.light,.gpay-button.short.light-outline{background-image:url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg)}.gpay-button.short.dark{background-image:url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg)}
.woocommerce .col2-set .col-1.custom-register-holder, .woocommerce-page .col2-set .col-1.custom-register-holder, .woocommerce .col2-set .col-2.custom-login-holder, .woocommerce-page .col2-set .col-2.custom-login-holder{
    display: table;
    margin: auto;
    float: none;
    text-align: center;
}

.woocommerce .col2-set .col-2.custom-login-holder, .woocommerce-page .col2-set .col-2.custom-login-holder {
	width: 100%;
}

/* Global ---------------------------------------------------------------------------- */
.woocommerce table{display:table;visibility:visible}
.woocommerce table th{font-size:100%}
.woocommerce .alert .wc-forward{float:right}
.woocommerce-demo-store{margin-top:45px}

/* Buttons --------------------------------------------------------------------------- */
.woocommerce a.button,
.woocommerce-page a.button, 
.woocommerce button.button, 
.woocommerce-page button.button,
.woocommerce input.button, 
.woocommerce-page input.button, 
.woocommerce #respond input#submit, 
.woocommerce-page #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page #content input.button, 
.woocommerce input[type="submit"], 
.woocommerce input[type="reset"], 
.woocommerce input[type="button"],
.woocommerce table.cart td.actions input.checkout-button,
.woocommerce .shipping_calculator .shipping-calculator-form p button.button,
.woocommerce div.product form.cart .button,
.woocommerce .widget_shopping_cart .buttons a.checkout,
.woocommerce #payment #place_order,
.woocommerce .quantity input.plus,
.woocommerce .quantity input.minus{display:inline-block;line-height:inherit;padding:0;margin-bottom:15px;cursor:pointer;margin-right:7px;border:0;font-weight:400!important;position:relative;overflow:hidden;
	background-image:url(/wp-content/themes/betheme/images/box_shadow_button.png);background-repeat:repeat-x;
	-webkit-border-radius:5px;border-radius:5px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.03);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03);
	text-shadow:0 0 0 rgba(255,255,255,0)!important}

.button-stroke .woocommerce a.checkout-button{border:0;border-radius:5px;
	background-image:url(/wp-content/themes/betheme/images/box_shadow_button.png);background-repeat:repeat-x;
	text-shadow:0 0 0 rgba(255,255,255, 0)!important}
.button-stroke .widget .button.checkout:not(:hover){background-color:#eeeeee!important}

.woocommerce button, 
.woocommerce a.checkout-button,
.woocommerce .button.add_to_cart_button,
.woocommerce .button.product_type_external,
.woocommerce .button.add-request-quote-button,
.woocommerce .outofstock .button,
.woocommerce input[type="submit"], 
.woocommerce input[type="reset"], 
.woocommerce input[type="button"]{padding:11px 20px!important}

.woocommerce a:hover.button,
.woocommerce-page a:hover.button, 
.woocommerce button:hover.button, 
.woocommerce-page button:hover.button,
.woocommerce input:hover.button, 
.woocommerce-page input:hover.button, 
.woocommerce #respond input#submit:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce #content input:hover.button, 
.woocommerce-page #content input:hover.button, 
.woocommerce input[type="submit"]:hover, 
.woocommerce input[type="reset"]:hover, 
.woocommerce input[type="button"]:hover,
.woocommerce table.cart td.actions input:hover.checkout-button,
.woocommerce .shipping_calculator .shipping-calculator-form p button:hover.button,
.woocommerce div.product form.cart .button:hover,
.woocommerce .widget_shopping_cart .buttons a:hover.checkout,
.woocommerce #payment #place_order:hover,
.woocommerce .quantity input:hover.plus,
.woocommerce .quantity input:hover.minus{background:none;background-image:url(/wp-content/themes/betheme/images/box_shadow_button.png);background-repeat:repeat-x}

.quick-view-button.button{margin:5px 10px 0 20px!important;padding:11px 20px!important}
.quick-view-button.button span{top:2px}

.woocommerce .button.add_to_cart_button:before,.woocommerce .button.add_to_cart_button:after{content:none!important}

/* Shop filters ---------------------------------------------------------------------- */
.shop-filters{margin-bottom:20px;padding:15px;background-image:url(/wp-content/themes/betheme/images/stripes/stripes_5_b.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.shop-filters .woocommerce-result-count{margin:12px 0 0}
.shop-filters .woocommerce-ordering{margin-bottom:0;z-index:1!important}
.shop-filters .woocommerce-ordering select{margin-bottom:0}

/* Product Archives ------------------------------------------------------------------ */
/*.woocommerce ul.products li.product{width:31.3%!important;margin:0 1% 20px!important;clear:none}*/
/*.woocommerce ul.products li.product:nth-child(3n+1){clear:both}*/

/* Product Archives | Grid 4 col */
/*.woocommerce ul.products.col-4 li.product{width:23%!important}*/
/*.woocommerce ul.products.col-4 li.product:nth-child(3n+1){clear:none}*/
/*.woocommerce ul.products.col-4 li.product:nth-child(4n+1){clear:both}*/

/* Product Archives | List */
.woocommerce ul.products.list li.product{width:100%!important;margin:0 0 20px!important}
.woocommerce ul.products.list li.product > a:not(.button),.woocommerce ul.products.list li.product > div{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.woocommerce ul.products.list li.product > a:not(.button),.woocommerce ul.products.list li.product > .hover_box,.woocommerce ul.products.list li.product .image_frame{width:33%}
.woocommerce ul.products.list li.product .desc{width:67%;position:relative}
.woocommerce ul.products.list li.product .desc h4{padding-right:70px}
.woocommerce ul.products.list li.product .desc .star-rating{position:absolute;top:15px;right:15px}
.woocommerce ul.products.list li.product a.button{float:right}
.woocommerce ul.products.list li.product a.button:after{content:""!important;margin-left:0!important}

/* Product Archives | Shortcode */
.woocommerce.columns-1 ul.products li.product{width:98%!important}
.woocommerce.columns-2 ul.products li.product{width:48%!important}
.woocommerce.columns-2 ul.products li.product:nth-child(3n+1){clear:none}
.woocommerce.columns-2 ul.products li.product:nth-child(2n+1){clear:both}
.woocommerce.columns-4 ul.products li.product{width:23%!important}
.woocommerce.columns-4 ul.products li.product:nth-child(3n+1){clear:none}
.woocommerce.columns-4 ul.products li.product:nth-child(4n+1){clear:both}
.woocommerce.columns-5 ul.products li.product{width:18%!important}
.woocommerce.columns-5 ul.products li.product:nth-child(3n+1){clear:none}
.woocommerce.columns-5 ul.products li.product:nth-child(5n+1){clear:both}

/* List */	
.woocommerce.columns-0 ul.products li.product{width:100%!important;margin:0 0 20px!important}
.woocommerce.columns-0 ul.products li.product > a:not(.button),.woocommerce.columns-0 ul.products li.product > div{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.woocommerce.columns-0 ul.products li.product > a:not(.button),.woocommerce.columns-0 ul.products li.product > .hover_box,.woocommerce.columns-0 ul.products li.product .image_frame{width:33%}
.woocommerce.columns-0 ul.products li.product .desc{width:67%;position:relative}
.woocommerce.columns-0 ul.products li.product .desc h4{padding-right:70px}
.woocommerce.columns-0 ul.products li.product .desc .star-rating{position:absolute;top:15px;right:15px}
.woocommerce.columns-0 ul.products li.product a.button{float:right}
.woocommerce.columns-0 ul.products li.product a.button:after{content:""!important;margin-left:0!important}

/* Product */
.woocommerce ul.products li.product .image_frame{position:relative}
.woocommerce ul.products li.product.outofstock .image_frame .image_wrapper img{filter:alpha(opacity=350);opacity:.3}
.woocommerce ul.products li.product .star-rating{font-size:12px}

.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h4{margin-bottom:5px}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:18px;margin-bottom:0}
.woocommerce ul.products li.product .excerpt,.woocommerce-page ul.products li.product .excerpt{margin-top:15px}
.woocommerce ul.products li.product .excerpt p:last-child,.woocommerce-page ul.products li.product .excerpt p:last-child{margin-bottom:0}
.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;margin:0}
.woocommerce a.button.added:before{right:13px;top:15px}
.woocommerce ul.products li.product a.added_to_cart{display:none}
.woocommerce ul.products li.product .desc{background:#fff;padding:15px 20px}
.woocommerce ul.products li.product .product-loading-icon{filter:alpha(opacity=0);opacity:0;width:50px;height:50px;position:absolute;left:50%;top:50%;background-color:#fff;margin:-25px 0 0 -25px;-webkit-border-radius:100%;border-radius:100%;z-index:3}
.woocommerce ul.products li.product .product-loading-icon:before{font-family:"mfn-icons";font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none!important;width:20px;height:20px;line-height:20px;font-size:20px;text-align:center;font-variant:normal;text-transform:none;line-height:1em;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;content:'\e812';color:#444}
.woocommerce ul.products li.product.adding-to-cart .product-loading-icon{background-image:url(/wp-content/themes/betheme/images/shop-loader.gif);background-position:center center;background-repeat:no-repeat;filter:alpha(opacity=100);opacity:1}
.woocommerce ul.products li.product.adding-to-cart .product-loading-icon:before{display:none}
.woocommerce ul.products li:hover.product.added-to-cart .product-loading-icon{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:alpha(opacity=100);opacity:1}
.if-overlay .added-to-cart .added-cart{display:none}

/* Onsale */
.woocommerce span.onsale{height:0;min-height:0;width:0;min-width:0;font-size:18px;line-height:18px;text-align:center;position:absolute;left:0!important;right:auto;top:0!important;margin:0!important;border-style:solid;border-width:70px 70px 0 0;border-color:transparent;padding:0;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;z-index:2;background:none}
.woocommerce span.onsale i{position:absolute;left:8px;top:-60px;color:rgba(0,0,0,.5)}

/* Sold out */
.woocommerce span.soldout{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}

/* Secondary image on hover  */
.hover_box_product:hover .hover_box_wrapper .visible_photo, .hover_box_product.hover .hover_box_wrapper .visible_photo{opacity:1!important}

/* Product Single -------------------------------------------------------------------- */
.woocommerce .product .post-nav{float:none}

.woocommerce .product .product_wrapper{padding-left:105px;position:relative}
.woocommerce .product .product_wrapper .share_wrapper{position:absolute;left:0;top:0}

.woocommerce .product div.entry-summary h1.product_title{font-size:35px;line-height:40px;margin-bottom:15px;padding-bottom:15px;position:relative}
.woocommerce .product div.entry-summary h1.product_title:after{content:"";display:block;width:20%;height:0;border-width:0 0 1px;border-style:solid;position:absolute;left:0;bottom:0}
.woocommerce .product div.entry-summary .woocommerce-product-rating .woocommerce-review-link{display:none}
.woocommerce .product div.entry-summary .cart{margin-bottom:15px!important}
.woocommerce .product div.entry-summary .cart .button{margin-bottom:0!important}
.woocommerce .product div.entry-summary .product_meta{margin:0 0 15px!important}
.woocommerce .product div.entry-summary .ui-tabs .ui-tabs-nav li a{padding:14px 20px!important}
.woocommerce .product div.entry-summary .accordion #reviews #comments h2{font-size:21px;line-height:25px}
.woocommerce .product div.entry-summary .accordion #reviews .comment-form-rating{display:block;clear:both}
.woocommerce .product div.entry-summary .accordion p.stars a{margin-right:10px}
.woocommerce .product div.entry-summary .woocommerce-product-rating{float:right;margin-bottom:20px;margin-top:4px}
.woocommerce .product div.entry-summary .price{float:none;font-size:30px;line-height:30px}
.woocommerce .product div.entry-summary .price > ins{text-decoration:none}
.woocommerce .product div.entry-summary .price > del{float:right;margin-left:7px;font-size:.5em}

.woocommerce .product .product_wrapper .product_image_wrapper{position:relative}
.woocommerce .product .product_wrapper .product_image_wrapper .images{width:100%;margin:0}
.woocommerce .product .product_wrapper .product_image_wrapper .images .woocommerce-main-image{margin-bottom:1em}
.woocommerce .product .product_wrapper .product_image_wrapper .image_frame{position:relative;float:left}
.woocommerce .product .product_wrapper .product_image_wrapper .image_frame .woocommerce-main-image{margin-bottom:0}
.woocommerce .product .product_wrapper .product_image_wrapper .thumbnails{float:left;width:100%}
.woocommerce .product .product_wrapper .product_image_wrapper .thumbnails .image_frame{display:block;float:left;width:32%;margin-right:2%;margin-bottom:10px}
.woocommerce .product .product_wrapper .product_image_wrapper .thumbnails .image_frame:nth-child(3n){margin-right:0}
.woocommerce .product .product_wrapper .product_image_wrapper .thumbnails .image_frame a{float:none;margin:0;width:auto}
.woocommerce .product .product_wrapper .onsale{top:0!important;left:0!important;z-index:3}
.woocommerce .no-share.product .product_wrapper{padding-left:0}

/* Style: Modern */
.woocommerce .product.modern .product_wrapper {padding-left:0;}
.woocommerce .product.modern .product_wrapper .product_image_wrapper{width:98%;margin-bottom:20px}
.woocommerce .product.modern .product_wrapper .product_image_wrapper .thumbnails .image_frame{width:19%;margin-right:1.25%}
.woocommerce .product.modern .product_wrapper .product_image_wrapper .thumbnails .image_frame:nth-child(5n){margin-right:0}
.woocommerce .product.modern .product_wrapper .summary{width:98%;}
.woocommerce .product.modern .product_wrapper .summary .product_title{width:50%;margin-right:4%;float:left;}
.woocommerce .product.modern .product_wrapper .summary .woocommerce-product-rating{width:50%;margin:0 4% 40px 0;float:left;}
.woocommerce .product.modern .product_wrapper .summary .star-rating{font-size:1.5em;}
.woocommerce .product.modern .product_wrapper .summary div[itemprop="offers"]{width:46%;float:right;}
.woocommerce .product.modern .product_wrapper .summary .price{float:right;}
.woocommerce .product.modern .product_wrapper .summary div[itemprop="description"]{width:50%;margin:0 4% 20px 0;float:left;}
.woocommerce .product.modern .product_wrapper .summary p.stock {float:right;font-size:1em;max-width:46%;}
.woocommerce .product.modern .product_wrapper .summary .cart{max-width:46%;float:right;}
.woocommerce .product.modern .product_wrapper .summary .cart .button{float:right;}
.woocommerce .product.modern .product_wrapper .summary .variations{background:none}
.woocommerce .product.modern .product_wrapper .summary .variations tr td {background:none;text-align:right;}
.woocommerce .product.modern .product_wrapper .summary .variations select {width:100%;margin:0;}
.woocommerce .product.modern .product_wrapper .summary .variations_button {float:right;}
.woocommerce .product.modern .product_wrapper .summary .single_variation {float:left;}
.woocommerce .product.modern .product_wrapper .summary .product_meta{float:left;width:100%;text-align:right;margin-bottom:25px!important;}
.woocommerce .product.modern .product_wrapper .summary .tabs_wrapper{float:left;width:100%}

.woocommerce .product.modern .product_wrapper .share_wrapper{float:left;position:static;width:100%;padding:10px 10px 15px;box-sizing:border-box;background:none;border-width:1px 0 0;text-align:left;}
.woocommerce .product.modern .product_wrapper .share_wrapper .stButton{margin:0 10px 0 0}

@media only screen and (min-width: 768px) and (max-width: 959px){	
	.woocommerce .product.modern .product_wrapper .summary .single_variation{float:right;}
}

@media only screen and (max-width: 767px){	
	.woocommerce .product.modern .product_wrapper .product_image_wrapper .thumbnails .image_frame{width:32%;margin-right:2%}
	.woocommerce .product.modern .product_wrapper .product_image_wrapper .thumbnails .image_frame:nth-child(5n){margin-right:2%}
	.woocommerce .product.modern .product_wrapper .product_image_wrapper .thumbnails .image_frame:nth-child(3n){margin-right:0}
	
	.woocommerce .product.modern .product_wrapper .summary .product_title,
	.woocommerce .product.modern .product_wrapper .summary .woocommerce-product-rating,
	.woocommerce .product.modern .product_wrapper .summary div[itemprop="offers"],
	.woocommerce .product.modern .product_wrapper .summary div[itemprop="description"]{width:100%;}
	
	.woocommerce .product.modern .product_wrapper .summary p.stock,
	.woocommerce .product.modern .product_wrapper .summary .cart{max-width:300px;}
}

/* Variations */	
.woocommerce .variations_form .variations{background:rgba(0,0,0,.01);padding:10px}
.woocommerce .variations_form .variations td{border:0}
.woocommerce .variations_form .variations td.label label{padding-top:8px}
.woocommerce .variations_form .variations td.value select{margin-bottom:0!important}
.woocommerce .variations_form .variations td.value .reset_variations{color:inherit}
.woocommerce .product_meta{margin-top:15px}
.single_variation{margin-bottom:15px}
.single_variation .price{font-size:25px!important;margin-right:10px;padding-top:6px}

/* Up-sell products, Related products */
.woocommerce .product .related.products,.woocommerce .product .upsells.products{clear:both;border-top-width:1px;border-style:solid;padding-top:15px;margin-top:30px}
.woocommerce .product .related.products h2,.woocommerce .product .upsells.products h2{font-size:21px;line-height:25px}
.woocommerce .product .related.products ul,.woocommerce .product .upsells.products ul{margin-bottom:0}

/* Product image */
.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}	

/* Cart ------------------------------------------------------------------------------ */
.woocommerce .shop_table th,.woocommerce .shop_table td{padding:10px!important}
.woocommerce .shop_table .product-thumbnail{width:140px}
.woocommerce .shop_table .product-thumbnail a{display:block;line-height:0}
.woocommerce .shop_table .product-thumbnail a img{width:100px}
.woocommerce .shop_table .product-name{text-align:left}
.woocommerce .shop_table .product-name a{font-size:14px;font-weight:700}
.woocommerce .shop_table .product-name .variation{margin:0!important;padding:0!important;border-left:0!important;display:block;overflow:hidden}
.woocommerce .shop_table .product-name .variation > dt,.woocommerce .shop_table .product-name .variation > dd{border-width:0;padding:2px 0;margin:0}
.woocommerce .shop_table .product-name .variation > dt{width:auto;font-weight:400;clear:none;margin-right:5px}
.woocommerce .shop_table .product-name .variation > dd{margin-right:7px}
.woocommerce .shop_table .product-quantity{width:150px}
.woocommerce .shop_table .product-remove a.remove{margin:5px 0 0;width:auto;height:auto;display:inline-block;font-size:inherit;line-height:inherit;-webkit-border-radius:5px;border-radius:5px; color:#ffffff !important;}
.woocommerce .shop_table .product-remove a.remove .button_icon{padding:11px 18px}
.woocommerce .shop_table td.actions{padding:15px!important;background:#fff}
.woocommerce .shop_table td.actions .coupon .input-text{padding:10px!important;width:100px;line-height:21px!important}
.woocommerce .shop_table td.actions input{margin-bottom:0!important}
.woocommerce .shop_table tr:first-child:hover td{background:url(/wp-content/themes/betheme/images/box_shadow.png) repeat-x left top}
.woocommerce .shop_table td.actions input{line-height:21px!important}

/* Cart totals */
.cart-collaterals{margin-bottom:30px}
.cart-collaterals h2{font-size:21px;line-height:25px}
.cart-collaterals .cart_totals{float:left!important;width:48%!important;text-align:left!important}
.cart-collaterals .cart_totals table th,.cart-collaterals .cart_totals table td{padding:10px!important}
.cart-collaterals .shipping_calculator{float:right!important;width:48%!important;text-align:left!important;margin:0}
.cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-size:16px;line-height:16px}
.woocommerce-shipping-calculator p{margin-bottom:0}

/* Quantity */
.woocommerce .quantity input.qty{display:inline-block;height:auto;line-height:22px;min-width:70px}
.woocommerce .quantity input.plus,.woocommerce .quantity input.minus{height:43px;width:43px;padding:0;margin:0;font-weight:400!important;position:relative}
.woocommerce .quantity input.minus{float:left;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.woocommerce .quantity input.plus{float:left;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}

/* You may also like & Related products */
.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product{width:30%;margin-right:3%}

/* Message */
.woocommerce-message a.button{margin-bottom:0!important}

/* Cart totals */
.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid rgba(0,0,0,0.12)!important}

/* Payment */
.woocommerce #payment,.woocommerce-page #payment{background:none}
.woocommerce .payment_methods li{list-style:none!important}
.woocommerce .payment_methods li label{display:inline-block}
.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img{margin-right:10px}
.woocommerce div.product form.cart table td,.woocommerce #content div.product form.cart table td,.woocommerce-page div.product form.cart table td,.woocommerce-page #content div.product form.cart table td{padding-left:10px!important}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{width:44px}
h3#ship-to-different-address label{font-weight:400}

/* Cart */
.woocommerce .widget_shopping_cart .total{border-top:0!important}
.woocommerce ul.cart_list li{border-bottom:1px solid rgba(0,0,0,0.07)}
.woocommerce ul.cart_list li img{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}
.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{margin-bottom:0}
.woocommerce table.cart a.remove{width:26px;height:26px;line-height:22px;font-size:19px}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{padding:6px 0}
.woocommerce .widget_shopping_cart .buttons{margin-bottom:0}
.woocommerce .widget_shopping_cart .buttons a{margin-bottom:5px}
.woocommerce .widget_shopping_cart ul.cart_list li.empty{border:0}
.shipping_calculator{margin-top:20px}

/* Account - before 2.5 - @deprecated */
.woocommerce-account .myaccount_user{margin-bottom:20px;background:rgba(0, 0, 0, 0.02);border-top:1px solid rgba(0, 0, 0, 0.08);clear:both;padding:25px}
    
.woocommerce-account table.my_account_orders{font-size:inherit}
.woocommerce-account table.my_account_orders .order-actions .button{padding:11px 20px}
.woocommerce-account table.my_account_orders .order-number a{font-weight:700;text-decoration:none;color:#fff;padding:1px 7px;-webkit-border-radius:3px;border-radius:3px;background-image:url(/wp-content/themes/betheme/images/stripes/stripes_10_w.png);background-color:#444}
.woocommerce-account table.my_account_orders .order-status{text-align:center!important}
.woocommerce-account table.my_account_orders .order-actions{text-align:center}

.woocommerce-account .myaccount_address{margin-bottom:30px}

.woocommerce-account .addresses{margin-bottom:40px}
.woocommerce-account .addresses address{position:relative;background:rgba(0,0,0,0.02);font-size:110%;line-height:160%;padding:15px 15px 15px 80px}
.woocommerce-account .addresses address:before{content:"";width:60px;height:100%;border-width:0 1px 0 0;border-style:solid;border-color:rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:2}
.woocommerce-account .addresses address:after{font-family:'mfn-icons';width:60px;height:100%;line-height:53px;font-size:25px;position:absolute;text-align:center;background:rgba(0,0,0,.03);position:absolute;left:0;top:0;z-index:1}
.woocommerce-account .addresses .col-1 address:after{content:'\e947'}
.woocommerce-account .addresses .col-2 address:after{content:'\e92d'}


/* Since 2.6 */

	/* Account */
	.woocommerce-MyAccount-navigation{margin-bottom:40px}
	.woocommerce-MyAccount-navigation ul{margin:0}
	.woocommerce-MyAccount-navigation ul li{margin:0;list-style:none;}
	.woocommerce-MyAccount-navigation ul li a{background:#ffffff;border:1px solid rgba(0,0,0,0.04);color:#858585;display:block;margin-bottom:5px;padding:7px 10px;text-decoration:none;}
	.woocommerce-MyAccount-navigation ul li.is-active a{background:#2991d6;color:#fff;}
	
	.woocommerce-MyAccount-content{margin-bottom:40px}
	.woocommerce-MyAccount-content .button{padding:11px 20px!important}
	.woocommerce-MyAccount-content mark{background:none;font-weight:bold}
	
	.woocommerce-MyAccount-content address{position:relative;background:rgba(0,0,0,0.02);font-size:110%;line-height:160%;padding:15px 15px 15px 80px}
	.woocommerce-MyAccount-content address:before{content:"";width:60px;height:100%;background:rgba(0,0,0,.03);border-right:1px solid rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:2}
	
	.woocommerce-MyAccount-content .woocommerce-Message{border-radius:5px;margin-bottom:30px;padding:20px 20px 20px 90px!important;position:relative;border:none;}
	.woocommerce-MyAccount-content .woocommerce-Message:before{content:'\e865';font-family:"mfn-icons";font-size:30px;color:rgba(0,0,0,.4);
		-webkit-border-radius:5px;border-radius:5px;height:60px;left:10px;line-height:60px;position: absolute;text-align:center;top:10px;width:60px}
	.woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button{margin:0;background:none!important;border:none!important;padding:0!important;
		-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;}
	.woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:hover{text-decoration:underline}
	.woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:after{display:none;}
	
	.woocommerce-MyAccount-content .woocommerce-Message--info{background:#ffe38b;color:#9b812e}
	.woocommerce-MyAccount-content .woocommerce-Message--info:before{background:#fbda72}
	
	/* Order Received */
	.woocommerce-order-received address{position:relative;background:rgba(0,0,0,0.02);font-size:110%;line-height:160%;padding:15px 15px 15px 80px;margin-bottom:40px}
	.woocommerce-order-received address:before{content:"";width:60px;height:100%;background:rgba(0,0,0,.03);border-right:1px solid rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:2}
	
	.woocommerce-order-received .woocommerce-thankyou-order-received{margin-bottom:20px;background:rgba(0, 0, 0, 0.02);border-top:1px solid rgba(0, 0, 0, 0.08);clear:both;padding:25px;font-size:120%}


/* Order details */
.woocommerce-checkout .addresses{margin-bottom:30px}
.woocommerce-checkout .order_details li{list-style:none;margin-bottom:10px}

/* Widgets --------------------------------------------------------------------------- */
.widget.woocommerce li img{-webkit-box-shadow:0 0 0!important;box-shadow:0 0 0!important}

/* Bestsellers */
.widget_best_sellers li,.widget_featured_products li,.widget_recent_reviews li,.widget_recent_products li,.widget_recently_viewed_products li,.widget_random_products li,.widget_top_rated_products li,.widget_onsale li{border-bottom:1px solid rgba(0,0,0,0.12)}
.widget_best_sellers li:last-child,.widget_featured_products li:last-child,.widget_recent_reviews li:last-child,.widget_recent_products li:last-child,.widget_recently_viewed_products li:last-child,.widget_random_products li:last-child,.widget_top_rated_products li:last-child,.widget_onsale li:last-child{border-bottom:0}

/* Layered nav */
.widget_layered_nav ul li{border-bottom:1px solid rgba(0,0,0,0.12)}
.widget_layered_nav ul li:last-child{border-bottom:0}
.woocommerce .widget_layered_nav ul li small{float:right}

/* Product categories */
.widget_product_categories ul{list-style-type:square;color:#fff;padding:5px 10px 5px 30px}
.widget_product_categories ul li{position:relative}
.widget_product_categories ul > li:after{content:"";display:block;width:70px;border-width:0 0 1px;border-style:solid;border-color:rgba(255,255,255,.2);position:absolute;left:-30px;bottom:0}
.widget_product_categories ul > li:last-child:after{display:none}
.widget_product_categories ul li a{color:#fff!important;display:block;padding:7px 0 7px 3px}
.widget_product_categories ul li ul{padding:0 10px 0 20px;margin-top:-5px}

/* Price filter */
.widget_price_filter .price_slider_wrapper{padding-top:5px}
.widget_price_filter .price_slider_amount{font-size:13px!important}
.widget_price_filter .price_slider_amount .button{font-size:1em!important;margin-bottom:0}
.widget_price_filter .price_slider_wrapper .ui-widget-content{border-color:transparent!important;background:#fff!important}
.widget_price_filter .price_label .from,.widget_price_filter .price_label .to{font-weight:700}
.widget_price_filter .price_label{padding-top:10px}
.widget_price_filter .price_slider{margin-bottom:20px!important}
.widget_price_filter .price_slider_amount{line-height:inherit!important}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;background-color:#f4f4f4!important;border-top:none;background-image:url(/wp-content/themes/betheme/images/stripes/stripes_3_b.png)}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#fff!important;border-width:4px;border-style:solid;width:7px;height:7px}

/* Shopping cart */
.woocommerce .widget_shopping_cart p.total{background-color:#fff;background-image:url(/wp-content/themes/betheme/images/stripes/stripes_3_b.png);overflow:hidden;padding:10px 12px!important}
.woocommerce .widget_shopping_cart p.total strong{float:left;margin-right:4px}
.woocommerce .widget_shopping_cart p.total .amount{float:left}
.woocommerce .widget_shopping_cart p.total .button_cart{float:right}
.woocommerce .widget_shopping_cart .cart_list li{padding:8px 0}
.woocommerce .widget_shopping_cart ul.product_list_widget li a{font-weight:400}
.woocommerce .widget_shopping_cart ul.product_list_widget li a:hover{text-decoration:none}
.woocommerce .widget_shopping_cart ul.product_list_widget li .wp-post-image{width:65px!important;float:left!important}
.woocommerce .widget_shopping_cart ul.product_list_widget li .desc{margin-left:80px}
.woocommerce .widget_shopping_cart ul.product_list_widget li h6{padding-top:5px;margin-bottom:3px}
.woocommerce .widget_shopping_cart ul.product_list_widget li .quantity{display:block;width:100%}
.woocommerce .widget_shopping_cart ul.product_list_widget li dl{margin:0!important;padding:0!important;border-left:0!important;display:block;overflow:hidden}
.woocommerce .widget_shopping_cart ul.product_list_widget li dl > dt,.woocommerce .widget_shopping_cart ul.product_list_widget li dl > dd{border-width:0;padding:2px 0;margin:0}
.woocommerce .widget_shopping_cart ul.product_list_widget li dl > dt{width:auto;font-weight:400;clear:none;margin-right:5px}

/* Products */
.widget_products li{border-bottom-width:1px;border-style:solid}
.widget_products li:last-child{border-bottom:0}

/* Search */
.widget_product_search{position:relative}
.widget_product_search .screen-reader-text{display:none}
.widget_product_search form{margin-bottom:5px;position:relative;overflow:hidden}
.widget_product_search form input[type="text"]{width:100%;margin-bottom:0}
.widget_product_search form input[type="submit"]{display:none}

/* Shortcodes ------------------------------------------------------------------------ */
.add_to_cart_inline span{position:relative;top:-11px}
.add_to_cart_inline .button{padding:11px 20px!important;margin:0 0 -5px 10px !important}


/* Responsive | 768 - 959 ------------------------------------------------------------ */
@media only screen and (min-width: 768px) and (max-width: 959px) {

	/* Product Archives ----- */
	.woocommerce ul.products li.product,div.wpb_wrapper .woocommerce ul.products li.product{width:48%!important;margin:0 1% 20px!important}
	.woocommerce ul.products.col-4 li.product{width:48%!important}
	.woocommerce ul.products li.product{clear:none!important}
	.woocommerce ul.products li.product:nth-child(2n+1){clear:both!important}
	
	/* Product Archives | Shortcode */
	.woocommerce.columns-3 ul.products li.product{width:48%!important}
	.woocommerce.columns-3 ul.products li.product:nth-child(2n+1){clear:none}
	.woocommerce.columns-3 ul.products li.product:nth-child(3n+1){clear:both}
	.woocommerce.columns-4 ul.products li.product{width:48%!important}
	.woocommerce.columns-4 ul.products li.product:nth-child(3n+1){clear:none}
	.woocommerce.columns-4 ul.products li.product:nth-child(4n+1){clear:both}
	.woocommerce.columns-5 ul.products li.product{width:48%!important}
	.woocommerce.columns-5 ul.products li.product:nth-child(3n+1){clear:none}
	.woocommerce.columns-5 ul.products li.product:nth-child(5n+1){clear:both}
	
	/* Single Product ----- */
	.woocommerce div.product div.product_image_wrapper{width:100%!important}
	.woocommerce div.product div.summary{width:100%!important;float:none!important}
	
	/* Cart action */
	.woocommerce table.cart td.actions input{margin-bottom:8px!important}
	
	/* Shopping cart */
	.widget_shopping_cart ul.product_list_widget li a img{width:45px!important}
	.widget_shopping_cart ul.product_list_widget li a .desc{margin-left:60px}
}


/* Responsive | < 768 ---------------------------------------------------------------- */

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

	/* Product Archives ----- */
	
	.woocommerce ul.products li.product,div.wpb_wrapper .woocommerce ul.products li.product{width:48%!important;margin:0 1% 20px!important}
	.woocommerce ul.products.col-4 li.product{width:48%!important}
	.woocommerce ul.products li.product{clear:none!important}
	.woocommerce ul.products li.product:nth-child(2n+1){clear:both!important}
	
	/* Product Archives | List */
	.woocommerce ul.products.list li.product > a:not(.button),.woocommerce ul.products.list li.product > .hover_box,.woocommerce ul.products.list li.product .image_frame{width:100%}
	.woocommerce ul.products.list li.product .desc{width:100%;position:relative}
	.woocommerce ul.products.list li.product .desc h4{padding-right:0}
	.woocommerce ul.products.list li.product .desc .star-rating{position:relative;top:0;right:0}
	
	/* Product Archives | Shortcode */
	.woocommerce.columns-4 ul.products li.product{width:48%!important}
	.woocommerce.columns-4 ul.products li.product:nth-child(3n+1){clear:none}
	.woocommerce.columns-4 ul.products li.product:nth-child(4n+1){clear:both}
	.woocommerce.columns-5 ul.products li.product{width:48%!important}
	.woocommerce.columns-5 ul.products li.product:nth-child(3n+1){clear:none}
	.woocommerce.columns-5 ul.products li.product:nth-child(5n+1){clear:both}
	
	/* Product Archives | Shortcode - List */
	.woocommerce.columns-0 ul.products li.product > a:not(.button),.woocommerce.columns-0 ul.products li.product > .hover_box,.woocommerce.columns-0 ul.products li.product .image_frame{width:100%}
	.woocommerce.columns-0 ul.products li.product .desc{width:100%;position:relative}
	.woocommerce.columns-0 ul.products li.product .desc h4{padding-right:0}
	.woocommerce.columns-0 ul.products li.product .desc .star-rating{position:relative;top:0;right:0}
	
	/* Single Product ----- */
	
	.woocommerce .post-nav{padding:10px 10px 4px}
	.woocommerce .product .product_wrapper{padding-left:0}
	.woocommerce .product .product_wrapper .share_wrapper{position:relative;width:auto;padding:5px 15px 0;margin-bottom:10px}
	.woocommerce .no-share-mobile .product_wrapper .share_wrapper{display:none}
	.woocommerce div.product div.product_image_wrapper{width:100%!important}
	.woocommerce div.product div.summary{width:100%!important;float:none!important}
	
	/*  Showing 1–12 of 23 results + select */
	.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{text-align:center;margin-bottom:15px}
	.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}
	.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{width:100%}
	.woocommerce .woocommerce-ordering select{margin:0 auto}
	
	/* You may also like & Related products */
	.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product{width:100%!important;margin:0 0 20px!important}
	
	/* Cart - delete + photo */
	.woocommerce table.cart .product-price,.woocommerce table.cart .product-thumbnail{display:none}
	
	/* Columns */
	.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%;float:none;margin-bottom:20px}
	.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;float:none}
	.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none;margin-bottom:20px}
	.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:100%}
	.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none}
	
	/* Cart action */
	.woocommerce table.cart td.actions{text-align:center}
	.woocommerce table.cart td.actions .coupon{float:none;width:100%!important;margin-bottom:0;padding-bottom:0}
	.woocommerce table.cart td.actions .coupon #coupon_code{text-align:center}
	.woocommerce table.cart td.actions input{margin-bottom:8px!important;float:none!important;width:100%!important}
	
	/* Cart totals */
	.cart-collaterals .cart_totals{float:none!important;width:100%!important;text-align:left!important;margin-bottom:20px}
	.cart-collaterals .shipping_calculator{float:none!important;width:100%!important;text-align:left!important}
}


/* Responsive | < 480 ---------------------------------------------------------------- */

@media only screen and (max-width: 479px) {
	
	/* Product Archives ----- */
	
	.woocommerce ul.products li.product{width:100%!important;margin:0 0 20px!important}
	.woocommerce ul.products.col-4 li.product{width:100%!important}
	div.wpb_wrapper .woocommerce ul.products li.product{width:100%!important;margin:0 0 20px!important}
	
	/* Product Archives | Shortcode */
	.woocommerce.columns-2 ul.products li.product,.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-4 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:98%!important}
}


