@charset "UTF-8";
.wpum_five_sixth,.wpum_four_fifth,.wpum_one_fifth,.wpum_one_fourth,.wpum_one_half,.wpum_one_sixth,.wpum_one_third,.wpum_three_fifth,.wpum_three_fourth,.wpum_two_fifth,.wpum_two_fourth,.wpum_two_third{position:relative;margin-right:4%;float:left}.wpum_one_half{width:48%}.wpum_one_third{width:30.6666%}.wpum_two_third{width:65.3332%}.wpum_one_fourth{width:22%}.wpum_two_fourth{width:48%}.wpum_three_fourth{width:74%}.wpum_one_fifth{width:16.8%}.wpum_two_fifth{width:37.6%}.wpum_three_fifth{width:58.4%}.wpum_four_fifth{width:79.2%}.wpum_one_sixth{width:13.3333%}.wpum_two_sixth{width:30.6666%}.wpum_three_sixth{width:47.9998%}.wpum_four_sixth{width:65.3332%}.wpum_five_sixth{width:82.6665%}.last{margin-right:0!important;clear:right}.wpum_one_half .wpum_one_half{margin-right:8.3333%;width:45.8333%}.wpum_one_half .wpum_one_third{margin-right:8.3333%;width:27.7778%}.wpum_one_half .wpum_two_third{margin-right:8.3333%;width:63.8889%}.wpum_two_third .wpum_one_third{margin-right:6.1224%;width:29.2517%}.wpum_two_third .wpum_two_third{margin-right:6.1224%;width:64.6258%}.wpum_two_third .wpum_one_fourth{margin-right:6.1224%;width:20.4082%}.wpum_clearfix::after{content:"";clear:both;display:table}:root{--gutter-width:1rem;--outer-margin:2rem;--gutter-compensation:calc((var(--gutter-width) * .5) * -1);--half-gutter-width:calc((var(--gutter-width) * .5));--xs-min:30;--sm-min:48;--md-min:64;--lg-min:75;--screen-xs-min:var(--xs-min)em;--screen-sm-min:var(--sm-min)em;--screen-md-min:var(--md-min)em;--screen-lg-min:var(--lg-min)em;--container-sm:calc(var(--sm-min) + var(--gutter-width));--container-md:calc(var(--md-min) + var(--gutter-width));--container-lg:calc(var(--lg-min) + var(--gutter-width))}@custom-media --sm-viewport only screen and (min-width:48em);@custom-media --md-viewport only screen and (min-width:64em);@custom-media --lg-viewport only screen and (min-width:75em);.wpum-container,.wpum-container-fluid{margin-right:auto;margin-left:auto}.wpum-container-fluid{padding-right:var(--outer-margin,2rem);padding-left:var(--outer-margin,2rem)}.wpum-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:var(--gutter-compensation,-.5rem);margin-left:var(--gutter-compensation,-.5rem)}.wpum-row.reverse{flex-direction:row-reverse}.wpum-col.reverse{flex-direction:column-reverse}.wpum-col-xs,.wpum-col-xs-1,.wpum-col-xs-10,.wpum-col-xs-11,.wpum-col-xs-12,.wpum-col-xs-2,.wpum-col-xs-3,.wpum-col-xs-4,.wpum-col-xs-5,.wpum-col-xs-6,.wpum-col-xs-7,.wpum-col-xs-8,.wpum-col-xs-9,.wpum-col-xs-offset-0,.wpum-col-xs-offset-1,.wpum-col-xs-offset-10,.wpum-col-xs-offset-11,.wpum-col-xs-offset-12,.wpum-col-xs-offset-2,.wpum-col-xs-offset-3,.wpum-col-xs-offset-4,.wpum-col-xs-offset-5,.wpum-col-xs-offset-6,.wpum-col-xs-offset-7,.wpum-col-xs-offset-8,.wpum-col-xs-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:var(--half-gutter-width,.5rem);padding-left:var(--half-gutter-width,.5rem)}.wpum-col-xs{flex-grow:1;flex-basis:0;max-width:100%}.wpum-col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.wpum-col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.wpum-col-xs-3{flex-basis:25%;max-width:25%}.wpum-col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.wpum-col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.wpum-col-xs-6{flex-basis:50%;max-width:50%}.wpum-col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.wpum-col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.wpum-col-xs-9{flex-basis:75%;max-width:75%}.wpum-col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.wpum-col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.wpum-col-xs-12{flex-basis:100%;max-width:100%}.wpum-col-xs-offset-0{margin-left:0}.wpum-col-xs-offset-1{margin-left:8.33333333%}.wpum-col-xs-offset-2{margin-left:16.66666667%}.wpum-col-xs-offset-3{margin-left:25%}.wpum-col-xs-offset-4{margin-left:33.33333333%}.wpum-col-xs-offset-5{margin-left:41.66666667%}.wpum-col-xs-offset-6{margin-left:50%}.wpum-col-xs-offset-7{margin-left:58.33333333%}.wpum-col-xs-offset-8{margin-left:66.66666667%}.wpum-col-xs-offset-9{margin-left:75%}.wpum-col-xs-offset-10{margin-left:83.33333333%}.wpum-col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media (--sm-viewport){.wpum-container{width:var(--container-sm,46rem)}.wpum-col-sm,.wpum-col-sm-1,.wpum-col-sm-10,.wpum-col-sm-11,.wpum-col-sm-12,.wpum-col-sm-2,.wpum-col-sm-3,.wpum-col-sm-4,.wpum-col-sm-5,.wpum-col-sm-6,.wpum-col-sm-7,.wpum-col-sm-8,.wpum-col-sm-9,.wpum-col-sm-offset-0,.wpum-col-sm-offset-1,.wpum-col-sm-offset-10,.wpum-col-sm-offset-11,.wpum-col-sm-offset-12,.wpum-col-sm-offset-2,.wpum-col-sm-offset-3,.wpum-col-sm-offset-4,.wpum-col-sm-offset-5,.wpum-col-sm-offset-6,.wpum-col-sm-offset-7,.wpum-col-sm-offset-8,.wpum-col-sm-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:var(--half-gutter-width,.5rem);padding-left:var(--half-gutter-width,.5rem)}.wpum-col-sm{flex-grow:1;flex-basis:0;max-width:100%}.wpum-col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.wpum-col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.wpum-col-sm-3{flex-basis:25%;max-width:25%}.wpum-col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.wpum-col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.wpum-col-sm-6{flex-basis:50%;max-width:50%}.wpum-col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.wpum-col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.wpum-col-sm-9{flex-basis:75%;max-width:75%}.wpum-col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.wpum-col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.wpum-col-sm-12{flex-basis:100%;max-width:100%}.wpum-col-sm-offset-0{margin-left:0}.wpum-col-sm-offset-1{margin-left:8.33333333%}.wpum-col-sm-offset-2{margin-left:16.66666667%}.wpum-col-sm-offset-3{margin-left:25%}.wpum-col-sm-offset-4{margin-left:33.33333333%}.wpum-col-sm-offset-5{margin-left:41.66666667%}.wpum-col-sm-offset-6{margin-left:50%}.wpum-col-sm-offset-7{margin-left:58.33333333%}.wpum-col-sm-offset-8{margin-left:66.66666667%}.wpum-col-sm-offset-9{margin-left:75%}.wpum-col-sm-offset-10{margin-left:83.33333333%}.wpum-col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media (--md-viewport){.wpum-container{width:var(--container-md,61rem)}.wpum-col-md,.wpum-col-md-1,.wpum-col-md-10,.wpum-col-md-11,.wpum-col-md-12,.wpum-col-md-2,.wpum-col-md-3,.wpum-col-md-4,.wpum-col-md-5,.wpum-col-md-6,.wpum-col-md-7,.wpum-col-md-8,.wpum-col-md-9,.wpum-col-md-offset-0,.wpum-col-md-offset-1,.wpum-col-md-offset-10,.wpum-col-md-offset-11,.wpum-col-md-offset-12,.wpum-col-md-offset-2,.wpum-col-md-offset-3,.wpum-col-md-offset-4,.wpum-col-md-offset-5,.wpum-col-md-offset-6,.wpum-col-md-offset-7,.wpum-col-md-offset-8,.wpum-col-md-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:var(--half-gutter-width,.5rem);padding-left:var(--half-gutter-width,.5rem)}.wpum-col-md{flex-grow:1;flex-basis:0;max-width:100%}.wpum-col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.wpum-col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.wpum-col-md-3{flex-basis:25%;max-width:25%}.wpum-col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.wpum-col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.wpum-col-md-6{flex-basis:50%;max-width:50%}.wpum-col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.wpum-col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.wpum-col-md-9{flex-basis:75%;max-width:75%}.wpum-col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.wpum-col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.wpum-col-md-12{flex-basis:100%;max-width:100%}.wpum-col-md-offset-0{margin-left:0}.wpum-col-md-offset-1{margin-left:8.33333333%}.wpum-col-md-offset-2{margin-left:16.66666667%}.wpum-col-md-offset-3{margin-left:25%}.wpum-col-md-offset-4{margin-left:33.33333333%}.wpum-col-md-offset-5{margin-left:41.66666667%}.wpum-col-md-offset-6{margin-left:50%}.wpum-col-md-offset-7{margin-left:58.33333333%}.wpum-col-md-offset-8{margin-left:66.66666667%}.wpum-col-md-offset-9{margin-left:75%}.wpum-col-md-offset-10{margin-left:83.33333333%}.wpum-col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media (--lg-viewport){.wpum-container{width:var(--container-lg,71rem)}.wpum-col-lg,.wpum-col-lg-1,.wpum-col-lg-10,.wpum-col-lg-11,.wpum-col-lg-12,.wpum-col-lg-2,.wpum-col-lg-3,.wpum-col-lg-4,.wpum-col-lg-5,.wpum-col-lg-6,.wpum-col-lg-7,.wpum-col-lg-8,.wpum-col-lg-9,.wpum-col-lg-offset-0,.wpum-col-lg-offset-1,.wpum-col-lg-offset-10,.wpum-col-lg-offset-11,.wpum-col-lg-offset-12,.wpum-col-lg-offset-2,.wpum-col-lg-offset-3,.wpum-col-lg-offset-4,.wpum-col-lg-offset-5,.wpum-col-lg-offset-6,.wpum-col-lg-offset-7,.wpum-col-lg-offset-8,.wpum-col-lg-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:var(--half-gutter-width,.5rem);padding-left:var(--half-gutter-width,.5rem)}.wpum-col-lg{flex-grow:1;flex-basis:0;max-width:100%}.wpum-col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.wpum-col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.wpum-col-lg-3{flex-basis:25%;max-width:25%}.wpum-col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.wpum-col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.wpum-col-lg-6{flex-basis:50%;max-width:50%}.wpum-col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.wpum-col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.wpum-col-lg-9{flex-basis:75%;max-width:75%}.wpum-col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.wpum-col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.wpum-col-lg-12{flex-basis:100%;max-width:100%}.wpum-col-lg-offset-0{margin-left:0}.wpum-col-lg-offset-1{margin-left:8.33333333%}.wpum-col-lg-offset-2{margin-left:16.66666667%}.wpum-col-lg-offset-3{margin-left:25%}.wpum-col-lg-offset-4{margin-left:33.33333333%}.wpum-col-lg-offset-5{margin-left:41.66666667%}.wpum-col-lg-offset-6{margin-left:50%}.wpum-col-lg-offset-7{margin-left:58.33333333%}.wpum-col-lg-offset-8{margin-left:66.66666667%}.wpum-col-lg-offset-9{margin-left:75%}.wpum-col-lg-offset-10{margin-left:83.33333333%}.wpum-col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}#wpum-account-forms-tabs{margin-bottom:30px}#wpum-account-forms-tabs ul{list-style:none;margin:0;padding:0}#wpum-account-forms-tabs ul li{display:block;margin:0 0 5px;padding:10px 15px;border-radius:3px}#wpum-account-forms-tabs ul li:hover{text-decoration:none;background:#fcfcfc}#wpum-account-forms-tabs ul li.active{background:#efefef;text-decoration:none}#wpum-account-forms-tabs ul li a{text-decoration:none}.wpum-message{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853}.wpum-message p{margin:0}.wpum-message.success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.wpum-message.error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.wpum-message.info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.wpum-message.warning{background-color:#fcf8e3;border-color:#faebcc;color:#C09853}.wpum-form>h2{margin-top:0}.wpum-form .wpum-required{color:red}.wpum-form fieldset{margin:0;padding:0 0 1em;line-height:2em;border:0}.wpum-form fieldset label{display:block;margin:0;vertical-align:middle}.wpum-form fieldset label small{opacity:.75;font-size:.83em}.wpum-form fieldset div.field{vertical-align:middle}.wpum-form fieldset div.field label{float:none;width:auto}.wpum-form fieldset div.field.field-mailchimp label~small{margin-top:0;margin-bottom:1.2em}.wpum-form fieldset input.input-email,.wpum-form fieldset input.input-text,.wpum-form fieldset select,.wpum-form fieldset textarea{margin:0;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpum-form fieldset small.description{opacity:.75;font-size:.83em;margin:1.2em 0 0;display:block;line-height:1.2em}.wpum-form fieldset input[type=checkbox]~.description{display:inline}.wpum-form fieldset.fieldset-user_avatar .wpum-uploaded-file-preview img{width:70px;height:70px;display:block;min-height:100%;object-fit:cover;object-position:center}.wpum-form fieldset.fieldset-robo{display:none}.wpum-form fieldset .fieldset-wpum_field_group{border:1px solid #dcdcdc;padding:1em;margin-top:1em;position:relative}.wpum-form fieldset .fieldset-wpum_field_group-clone{display:none}.wpum-form fieldset .add-repeater-row{margin-top:1em}.wpum-form fieldset .remove-repeater-row{position:absolute;right:10px;text-decoration:none;top:0}.wpum-form .select2-container{width:100%}.wpum-action-links{list-style:none;padding:0;margin-top:1em}.wpum-action-links li{margin-bottom:.3em}.wpum-datepicker{width:100%}#cover-image-container{position:relative}#header-cover-image{background-color:#c5c5c5;background-position:center top;background-repeat:no-repeat;background-size:cover;border-top-right-radius:3px;border-top-left-radius:3px;border:0;display:block;left:0;margin:0;padding:0;top:0;width:100%;z-index:1;height:350px;position:relative}#header-avatar-container{position:absolute;bottom:20px;left:20px}#header-avatar-container a{width:128px;height:128px;display:inline-block;overflow:hidden;border-radius:3px;box-shadow:none}#header-avatar-container img{display:block;width:100%;min-height:100%;object-fit:cover;object-position:center}#header-profile-details{border:1px solid #eee;margin:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#header-name-container h2{padding:20px;font-size:24px;margin:0}#header-name-container h2 small{font-size:14px;text-decoration:underline}.profile-navbar{display:flex;flex-wrap:wrap;border-top:1px solid #eee}.profile-navbar>a,.profile-navbar>button{background:0 0;border:0;display:block;padding:13px 20px;text-decoration:none}.profile-navbar>a.active,.profile-navbar>a:hover,.profile-navbar>button.active,.profile-navbar>button:hover{background:#eee}.profile-navbar>a.active:first-child,.profile-navbar>a:hover:first-child,.profile-navbar>button.active:first-child,.profile-navbar>button:hover:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}#profile-content-about h3.group-title,#profile-content-about p.group-description,.profile-content-settings h3.group-title,.profile-content-settings p.group-description{border:1px solid #eee;margin:1.5rem 0 0;padding:15px 20px;border-top-right-radius:3px;border-top-left-radius:3px}#profile-content-about p.group-description,.profile-content-settings p.group-description{margin-top:0;border-top:none}#profile-content-about .profile-fields-table,.profile-content-settings .profile-fields-table{width:100%;margin-top:0;border:1px solid #eee;border-top:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#profile-content-about .profile-fields-table td,.profile-content-settings .profile-fields-table td{border:none}#profile-content-about .profile-fields-table td.label,.profile-content-settings .profile-fields-table td.label{width:30%;font-weight:600;padding:5px 20px}#profile-content-about .profile-fields-table td .field_repeater_child,.profile-content-settings .profile-fields-table td .field_repeater_child{margin:0 0 .5em}#profile-content-about .profile-fields-table td .field_repeater_child:last-child,.profile-content-settings .profile-fields-table td .field_repeater_child:last-child{margin-bottom:0}#profile-content-about .profile-fields-table tr:last-child,.profile-content-settings .profile-fields-table tr:last-child{border-bottom:none}#profile-tab-content{margin-top:40px}#profile-posts .wpum-post{border-bottom:2px solid #f6f6f6;padding:15px 0}#profile-posts .wpum-post:first-child{padding-top:0}#profile-posts .wpum-post-thumbnail{float:left;width:70px;margin-right:1rem}#profile-posts .wpum-post-meta{margin:0;padding:0}#profile-posts .wpum-post-meta li{list-style:none;margin:0;display:inline-block}#profile-pagination{display:flex;flex-wrap:wrap;margin:0 0 20px;border-bottom:1px solid #eee}#profile-pagination a,#profile-pagination span{background:0 0;border:0;display:block;padding:10px 15px;text-decoration:none}#profile-pagination a:first-child,#profile-pagination span:first-child{padding-left:0}#profile-comments .wpum-single-comment p{border-bottom:2px solid #f6f6f6;margin:0;padding:15px 0}#profile-comments .wpum-single-comment:first-child p{padding-top:0}#wpum-recent-users ul.wpum-users-list{list-style:none;padding:0;margin:0}#wpum-recent-users ul.wpum-users-list li{margin:0;padding:0}#wpum-profile-card{text-align:center;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}#wpum-profile-card ul{list-style:none;margin:0;padding:0}#wpum-profile-card ul li:last-child a{margin-bottom:0}#wpum-profile-card .wpum-profile-img{position:relative;border-radius:999px;margin-top:-48px}#wpum-profile-card .wpum-profile-img img{border-radius:999px;box-shadow:none;padding:5px;background-color:#fff;border:1px solid #eee}#wpum-profile-card a.wpum-card-button{border:1px solid #cecccc;background:#eee;padding:5px 12px;text-decoration:none;outline:0;border-radius:3px;display:inline-block;margin:10px 0}#wpum-profile-card a.wpum-card-button:hover{background:#f5f5f5}#wpum-profile-card h4.wpum-card-name{margin-top:0}#wpum-profile-card .wpum-profile-cover{background-color:#c5c5c5;background-position:center top;background-repeat:no-repeat;background-size:cover;border:0;display:block;left:0;margin:0;padding:0;top:0;width:100%;z-index:1;height:200px}#wpum-profile-card .wpum-card-details{padding:0 15px 15px}.wpum-profile-card~.wpum-profile-card{margin-top:70px}#wpum-user-overview{vertical-align:middle}#wpum-user-overview img{border-radius:999px;box-shadow:none;padding:5px;background-color:#fff;border:1px solid #eee}#wpum-user-overview ul{margin:0}#wpum-user-overview ul li{display:inline-block;margin-right:5px;border:0}.wpum-avatar-img{border-radius:999px;box-shadow:none;padding:5px;background-color:#fff;border:1px solid #eee}#wpum-user-directory{margin-bottom:1em;max-width:100%}#wpum-user-directory ul.wpum-user-listings{margin:0}#wpum-directory-search-form,#wpum-directory-top-bar{padding:.5em 1em;background:#f9f9f9;border-top:1px solid #e5e5e5}#wpum-directory-search-form div p,#wpum-directory-top-bar div p{margin:0}#wpum-directory-top-bar .wpum-col-xs:last-child{text-align:right}#wpum-directory-search-form{padding:1em}#wpum-directory-search-form input{width:100%;display:block}.wpum-directory-pagination{padding:.5em 1em;background:#f9f9f9;border-bottom:1px solid #e5e5e5;text-align:center}.wpum-directory-pagination a.next{float:right}.wpum-directory-pagination a.prev{float:left}#wpum-directory-users-list{padding:0;margin:0;border-top:1px solid #eee}#wpum-directory-users-list .wpum-directory-single-user{margin:0;border-bottom:1px solid #eee;zoom:1;position:relative;line-height:1.5em;text-decoration:none;padding:1em}#wpum-directory-users-list .wpum-directory-single-user:focus,#wpum-directory-users-list .wpum-directory-single-user:hover{background-color:#fcfcfc}#directory-avatar a{width:68px;height:68px;display:inline-flex;overflow:hidden;border-radius:999px;box-shadow:none}#directory-avatar img{display:block;width:100%;min-height:100%;object-fit:cover;object-position:center}.wpum-directory-single-user .wpum-description{font-size:13px;margin:0}.wpum-directory-single-user .wpum-name{margin:0}.wpum-directory-single-user .wpum-meta{text-align:right}@media only screen and (max-width:500px){#directory-avatar a{width:inherit;height:inherit}#directory-avatar img{height:100%}#wpum-directory-search-form .wpum-col-xs-10{margin-bottom:10px}#wpum-directory-search-form .wpum-col-xs-10,#wpum-directory-search-form .wpum-col-xs-2,.wpum-directory-single-user .wpum-meta{flex-basis:100%;max-width:100%}}@media only screen and (max-width:767px){.wpum_five_sixth,.wpum_four_fifth,.wpum_one_fifth,.wpum_one_fourth,.wpum_one_half,.wpum_one_sixth,.wpum_one_third,.wpum_three_fifth,.wpum_three_fourth,.wpum_two_fifth,.wpum_two_fourth,.wpum_two_third{width:100%;float:none;margin-left:0}#header-avatar-container{text-align:center}#header-avatar-container a{left:0}#profile-navbar{display:block;border:0}}
 .wa-order-gdprchk label {
font-size: inherit;
display: inline-block;
position: relative;
vertical-align: middle;
margin-left: 8px;
}
.wa-order-gdprchk input[type=checkbox] {
position: relative;
bottom: 0;
border: 1px solid #b4b9be;
background: #fff;
color: #555;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
width: 16px !important;
min-width: 16px !important;
height: 16px !important;
margin: 0 8px 0 0;
outline: 0;
padding: 0 !important;
vertical-align: middle;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
transition: 0.05s border-color ease-in-out;
border-radius: 3px;
}
.wa-order-gdprchk input[type=checkbox]:checked {
background-color: #25d366;
border-color: #25d366;
}
.wa-order-gdprchk input[type=checkbox] + label {
opacity: 0.5 !important;
transition: opacity 0.3s ease;
}
.wa-order-gdprchk input[type=checkbox]:checked + label {
opacity: 1 !important;
}
.wa-order-gdprchk {
margin-top: 20px;
margin-bottom: 10px;
padding: 15px;
background-color: #f9f9f9;
border: 1px solid #e1e1e1;
border-radius: 4px;
}   .wa-order-button,
.gdpr_wa_button_input {
background: #25d366 !important;
color: #ffffff !important;
border: none !important;
text-decoration: none !important;
cursor: pointer !important;
}    .single-product .cart .wa-order-button.single_add_to_cart_button,
.single-product form.cart .wa-order-button.single_add_to_cart_button {
margin-left: 0.1em;
} .single-product .cart .wa-order-button:not(.single_add_to_cart_button),
.single-product form.cart .wa-order-button:not(.single_add_to_cart_button) {
margin-left: 0;
} a.wa-order-checkout,
a.wa-order-thankyou {
background: #25d366 !important;
color: #ffffff !important;
border: none !important;
border-radius: 4px !important;
padding: 15px 30px !important;
font-size: 18px !important;
font-weight: 600 !important;
text-decoration: none !important;
outline: 0 !important;
cursor: pointer !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 50px !important;
box-sizing: border-box !important;
transform: translateY(0);
transition: all 0.3s ease !important;
box-shadow: 0 4px 12px rgba(37, 211, 102, 0.3) !important;
text-transform: none !important;
letter-spacing: 0.5px !important;
line-height: 1.4 !important; text-align: center !important;
} .shortcode_wa_button,
.shortcode_wa_button_nt {
background: #25d366 !important;
color: #ffffff !important;
border: none !important;
border-radius: 4px !important;
padding: 12px 24px !important;
font-size: 16px !important;
font-weight: 600 !important;
text-decoration: none !important;
outline: 0 !important;
cursor: pointer !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 44px !important;
box-sizing: border-box !important;
width: auto !important;
margin: 10px 0 !important;
transform: translateY(0);
transition: all 0.3s ease !important;
box-shadow: 0 4px 12px rgba(37, 211, 102, 0.3) !important;
text-transform: none !important;
letter-spacing: 0.5px !important;
line-height: 1.4 !important;
}
label.wa-button-gdpr2 {
display: inline-block;
}
.wa-order-gdprchk {
margin-top: 30px;
}
.wa-order-thankyou:before,
a.wa-order-checkout:before,
.gdpr_wa_button_input:before,
.wa-order-button:before,
a.wa-shop-button:before {
content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;
color: #ffffff;
font-size: inherit;
font-weight: inherit!important;
display: inline-block;
vertical-align: middle;
align-items: center;
margin-bottom: -5px;
margin-top: -5px;
width: 0.875em;
height: auto;
}
.gdpr_wa_button_input:before {
margin-right: 3.5px;
}
a.wa-shop-button:before,
.wa-order-button:before,
a.wa-order-thankyou:before,
a.wa-order-checkout:before {
margin-right: 7px;
}
a.wa-order-thankyou {
display: inline-block;
text-align: center;
box-sizing: border-box;
word-break: break-word;
padding: 10px 15px;
margin: 20px auto 20px;
font-size: 18px;
font-weight: 600;
border-radius: 4px;
text-rendering: optimizeLegibility;
letter-spacing: 0px;
}
.thankyoutitle {
margin-top: 20px;
font-size: 1.875em;
font-size: 30px;
font-weight: 600;
}
.thankyoucustom_wrapper {
background: #f9f9f9;
width: 100%;
padding: 20px;
margin: auto;
text-align: center;
}
.subtitle {
font-size: 20px;
margin: auto;
letter-spacing: 1px;
margin-top: 20px;
font-weight: normal;
}
a.wa-shop-button {
background-color: #25D366 !important;
color: #fff!important;
border: none!important;
}
a.shortcode_wa_button:before, a.shortcode_wa_button_nt:before {
content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;
font-size: 20px;
font-weight: 500;
vertical-align: top;
text-decoration: none!important;
outline: 0!important;
width: 0.875em;
height: auto;
margin-right: 7px;
}
a.shortcode_wa_button:before {
margin-right: 8px;
}
.wa-order-button, .gdpr_wa_button_input {
padding-left: 25px!important;
padding-right: 25px!important;
} .shortcode_wa_button, .shortcode_wa_button_nt {
padding: 7px 25px!important;
opacity: 1;
text-decoration: none!important;
outline: 0!important;
} .wa-order-button:hover,
.gdpr_wa_button_input:hover {
background: #21bd5b !important;
}
button.gdpr_wa_button_input:disabled:hover, button.gdpr_wa_button_input:disabled {
opacity: .5!important;
cursor: not-allowed;
}
button.gdpr_wa_button_input:disabled:hover,
button.gdpr_wa_button_input:disabled {
opacity: .5!important;
}
button.gdpr_wa_button_input:disabled {
cursor: not-allowed;
}
.floating_button {
position: fixed !important;
width: 60px !important;
height: 60px !important;
bottom: 20px !important;
background-color: #25D366 !important;
color: #ffffff !important;
border-radius: 50px !important;
text-align: center !important;
box-shadow: 0 8px 25px -5px rgba(45, 62, 79, .3) !important;
z-index: 9999999 !important;
text-decoration: none;
}
.label-container {
position: fixed !important;
bottom: 33px !important;
display: table !important;
visibility: hidden !important;
z-index: 9999999 !important;
}
.label-text {
color: #43474e!important;
background: #f5f7f9!important;
display: inline-block;
padding: 7px !important;
border-radius: 3px !important;
font-size: 14px;
bottom: 15px;
}
a.floating_button + div.label-container {
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.5s ease;
}
a.floating_button:hover div.label-container,
a.floating_button:hover div.label-text {
visibility: visible!important;
opacity: 1;
}
.floating_button:before {
content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="30px" height="30px"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;
position: relative !important;
color: #ffffff !important;
font-size: 30px !important;
display: block !important;
width: 60px;
top: 0px !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
line-height: 1 !important;
text-align: center !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
.floating_button a:before {
outline: 0!important;
text-decoration: none!important;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
.floating_button {
bottom: 10px;
}
}
.wa-order-fullwidth {
width: 100%;
display: block;
}
.woocommerce-js .sold-individually .button.wa-order-button {
margin-left: inherit;
}
a.single_product_shortcode_fullwidth, a.single_product_shortcode_fullwidth button {
width: 100% !important;
display: block !important;
text-align: center !important;
text-decoration: none !important;
}
a.single_product_shortcode_fullwidth:before {
max-width: 15px!important;
display: inline-block!important;
}
@media (max-width: 921px) {
a.wa-shop-button {
margin-left: 0!important;
margin-right: 0!important;
text-align: center!important;
padding-left: 0!important;
padding-right: 0!important;
}
a.wa-shop-button:before {
margin-right: 3px!important;
}
}
.woocommerce-variation-add-to-cart > a.wa-order-class {
flex: unset !important;
}
.single-product a.wa-order-class {
flex: 0 0 auto!important;
}.product-detail form.cart.single-ajax button {
position: relative;
}
.product-detail form.cart.single-ajax button svg {
color: #fff;
}
.klb-notice-ajax {
position: fixed;
bottom: 15px;
right: 15px;
z-index: 100005;
color: #fff;
max-width: 400px;
}
@media(max-width:600px){
.klb-notice-ajax {
left: 15px;
right: 15px;
}	
}
.klb-notice-ajax a.button {
text-decoration: underline !important;
padding: 0;
height: auto;
margin-top: 5px;
background-color: transparent !important;
font-size: 0.875rem;
letter-spacing: -0.03px;
font-weight: 600;
color:#fff !important;
line-height: 1.5rem !important
}
.klb-notice-ajax .woocommerce-error li,
.klb-notice-ajax .woocommerce-message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: start;
flex-direction: column-reverse;
justify-content: space-between;
padding-right: 3rem;
}
.single-product .klb-notice-ajax .woocommerce-error li,
.single-product .klb-notice-ajax .woocommerce-message  {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: start;
flex-direction: column-reverse;
justify-content: space-between;
}
.klb-notice-ajax ul.woocommerce-error {
border: none;
margin: 0;
background: var(--color-red600);
position: relative;
border-radius: 7px;
}
.klb-notice-ajax .woocommerce-message {
border: none;
margin: 0;
background: var(--color-green800);
position: relative;
border-radius: 7px;
}
.klb-notice-close {
position: absolute;
right: 15px;
top: 15px;
cursor: pointer;
}
.klb-notice-ajax > * + * {
margin-top: 15px !important;
}
.klb-notice-ajax .woocommerce-message p {
margin-bottom: 8px;
}
form.single-ajax a.added_to_cart {
display: none;
}.klb-notice-ajax {
position: fixed;
bottom: 15px;
right: 15px;
z-index: 100005;
color: #fff;
max-width: 400px;
}
@media(max-width:600px){
.klb-notice-ajax {
left: 15px;
right: 15px;
}	
}
.klb-notice-ajax a.button {
text-decoration: underline !important;
padding: 0;
height: auto;
margin-top: 5px;
background-color: transparent !important;
font-size: 0.875rem;
letter-spacing: -0.03px;
font-weight: 600;
color:#fff !important;
line-height: 1.5rem !important;
}
.klb-notice-ajax .woocommerce-error li,
.klb-notice-ajax .woocommerce-message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: start;
flex-direction: column;
justify-content: space-between;
padding-right: 3rem;
}
.single-product .klb-notice-ajax .woocommerce-error li,
.single-product .klb-notice-ajax .woocommerce-message  {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: start;
flex-direction: column;
justify-content: space-between;
}
.klb-notice-ajax ul.woocommerce-error {
border: none;
margin: 0;
background: var(--color-red600);
position: relative;
border-radius: 7px;
}
.klb-notice-ajax .woocommerce-message {
border: none;
margin: 0;
background: var(--color-green800);
position: relative;
border-radius: 7px;
}
.klb-notice-close {
position: absolute;
right: 15px;
top: 15px;
cursor: pointer;
}
.klb-notice-ajax > * + * {
margin-top: 15px !important;
}
.klb-notice-ajax .woocommerce-message p {
margin-bottom: 8px;
}.cart-widget-side {
position: fixed;
max-width: 21.25rem;
width: 100%;
height: 100%;
top: 0;
right: 0;
background-color: #fff;
z-index: 100003;
-webkit-transform: translateX(100%);
transform: translateX(100%);
will-change: transform;
}
.cart-widget-side .cart-side-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0.75rem 1.5rem;
border-bottom: 1px solid #e5e5e5;
}
.cart-widget-side .cart-side-header .cart-side-title {
font-size: 1.125rem;
}
.cart-widget-side .cart-side-header .cart-side-close {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 1.25rem;
width: 1rem;
height: 1rem;
cursor: pointer;
}
.cart-widget-side .cart-side-body {
padding: 0.75rem 0.9375rem
}
.cart-widget-side .products {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.cart-widget-side .products::before {
display: none; }
.cart-widget-side .products .product {
position: relative;
border: 0; }
.cart-widget-side .products .product + .product {
margin-top: .625rem;
padding-top: .625rem;
border-top: 1px solid var(--color-border-light); }
.cart-widget-side .products .product .product-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.cart-widget-side .products .product .thumbnail-wrapper {
width: 3rem !important; }
.cart-widget-side .products .product .content-wrapper {
padding-right: 0.3125rem !important;}
.cart-widget-side .products .product .product-title {
font-size: 0.8125rem;
margin-bottom: 0.3125rem; }
.cart-widget-side .products .product .price {
font-size: 0.875rem; }
.cart-widget-side .products .product .price .amount {
color: var(--color-red600);
font-size: 0.875rem; }
.cart-widget-side .products .product .remove_from_cart_button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-item-align: start;
align-self: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: auto;
font-size: 1rem;
text-shadow: 0 0 0;
margin-top: -0.1875rem;
margin-right: 0.5rem;
color: currentColor; }
.cart-widget-side .woocommerce-mini-cart__total {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 1.25rem;
padding-top: 1.25rem;
border-top: 1px solid var(--color-border-light); }
.cart-widget-side .woocommerce-mini-cart__total strong {
font-size: .8125rem;
font-weight: 600;
color: var(--color-info); }
.cart-widget-side .woocommerce-mini-cart__buttons .button {
font-size: .8125rem; }
.cart-widget-side .woocommerce-mini-cart__buttons .button + .button {
margin-top: .3125rem; }
.cart-widget-side .cart-empty {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 1.875rem;
margin-bottom: 3.125rem; }
.cart-widget-side .cart-empty .empty-icon {
position: relative;
text-align: center;
width: 3.75rem;
height: 3.75rem;
border-radius: 50%;
background-color: #eaecef;
overflow: hidden; }
.cart-widget-side .cart-empty .empty-icon svg {
width: 2.75rem; }
.cart-widget-side .cart-empty .empty-icon .c-01 {
fill: #b7343e; }
.cart-widget-side .cart-empty .empty-icon .c-02, .site-header .header-cart .cart-empty .empty-icon .c-03 {
fill: #f04652; }
.cart-widget-side .cart-empty .empty-icon .c-04 {
fill: #ab212b; }
.cart-widget-side .cart-empty .empty-icon .c-05, .site-header .header-cart .cart-empty .empty-icon .c-06 {
fill: #c13942; }
.cart-widget-side .cart-empty .empty-text {
font-size: .8125rem;
font-weight: 500;
margin-top: .9375rem; }
.cart-widget-side .cart-noticy {
font-size: .75rem;
text-align: center;
padding-top: 1.25rem;
border-top: 1px solid #edeef5; }
.cart-widget-side .cart-side-body .woocommerce-mini-cart__buttons > a:first-child {
color: currentColor;
}
.cart-widget-side .woocommerce-mini-cart__buttons .button {
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.cart-widget-side .klb-free-shipping {
margin-bottom: 0.75rem;
padding: 0.5rem 0.75rem;
border-radius: calc(var(--theme-radius-base) / 2);
background-color: var(--color-red25);
}
.cart-widget-side .klb-free-shipping .shipping-notice {
font-size: 12px !important;
}
.cart-widget-side i.klb-icon-bookmark-empty-thin {
display: none;
}
.cart-widget-side .klb-free-shipping .shipping-progress {
background-color: var(--color-red100);
}
.cart-widget-side .woocommerce-mini-cart__total .amount {
font-size: 1rem;
font-weight: 700;
color: var(--color-red600) !important;
}
.cart-side-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: #1B1F22;
opacity: 0;
visibility: hidden;
z-index: 100002;
}
.cart-widget-side .products {
max-height: 100%;
}
.cart-widget-side .products .product + .product {
margin-top: 0.625rem;
padding-top: 0.9375rem;
border-top: 1px solid;
}
body[data-color=default] .cart-widget-side .products .product + .product {
border-color: var(--color-gray100);
}
.logged-in.admin-bar .cart-widget-side {
top: 32px;
}
.cart-widget-side .cart-side-body div.quantity {
position: relative;
height: 30px;
padding: 0;
}
.cart-widget-side .cart-side-body div.quantity input.qty {
font-size: 12px;
height: 30px;
box-shadow: none !important;
border: 0 !important;
background: none !important;
}
.cart-widget-side .cart-side-body div.quantity .quantity-button {
color: #000;
min-height: 30px;
width: 20px;
position: static;
font-size: 12px;
}
.cart-side-body span.price {
align-items: center;
gap: 15px;
}
.cart-side-body .preloader {
width: 25px !important;
}.klbtheme-empty,
.klbtheme-terms + select:not(.klbtheme-select),
.klbtheme-term.klbtheme-disabled:after,
.klbtheme-term.klbtheme-disabled:before {
display: none !important;
}
.klbtheme-term.klbtheme-disabled {
opacity: .4;
cursor: default;
}
.klbtheme-variations {
margin-bottom: 20px;
}
.variations .klbtheme-variations-items + .klbtheme-variations-items {
margin-top: 10px;
}
.klbtheme-terms {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0.625rem;
}
.klbtheme-term {
display: inline-flex;
justify-content: center;
align-items: center;
cursor: pointer;
text-align: center;
position: relative;
}
.klbtheme-type-color .klbtheme-term{
position: relative;
display: block;
width: 1.25rem;
height: 1.25rem;
border-radius: 50%;
cursor: pointer;
}
.klbtheme-type-color .klbtheme-term:first-child {
margin-left: 0;
}
.klbtheme-type-color span.klbtheme-term.klbtheme-selected:after {
content: "";
position: absolute;
left: -0.25rem;
right: -0.25rem;
top: -0.25rem;
bottom: -0.25rem;
border: 2px solid var(--color-text);
border-radius: 50%;
}
.klbtheme-type-image .klbtheme-term {
height: 42px;
width: 42px;
}
.klbtheme-type-image .klbtheme-term img {
width: 100%;
height: 100%;
display: block;
}
.klbtheme-type-color .klbtheme-term {
font-size: 0;
}
.klbtheme-type-button .klbtheme-term {
font-size: 12px;
}
.klbtheme-type-button span.klbtheme-term {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 0.8125rem;
font-weight: 500;
line-height: 1.75rem;
height: 1.75rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
border-radius: calc(var(--theme-radius-form) / 2);
cursor: pointer;
border: 1px solid;
border-color: var(--color-gray300);
}
.klbtheme-type-button span.klbtheme-term.klbtheme-selected {
color: #FFF;
border-color: var(--theme-primary-color) !important;
background-color: var(--theme-primary-color);
}
}
table.variations span.selected-value img {
display: none;
}
.klbtheme-type-image span.klbtheme-term.klbtheme-selected {
border: 1px solid var(--color-primary);
}
.single-product-wrapper .product-detail form.cart table.variations .label span.selected-value {
color: var(--color-text-primary);
font-weight: bolder;
}
.single-product-wrapper form.cart .variations tr > th {
padding-top: 0.9375rem;
padding-bottom: 0.9375rem;
font-weight:400;
}
a.reset_variations {
color: #021523;
font-size: 14px;
vertical-align: top;
line-height: 37px;
display: inline-block;
margin-left: 10px;
}
a.reset_variations:before {
font-family: "klbtheme";
font-size: 13px;
line-height: 1;
content: "\ec7b";
margin-right: 3px;
}
.single-product-wrapper .woocommerce-variation-price .price {
margin-bottom: 0.625rem;
font-size: 25px;
}.scrollToTop{
position:fixed;
right: 20px;
bottom: 20px;
width: 50px;
height: 50px;
border-radius: 50%;
background-color: rgba(264,255,255, 0.9);
color: #333;
box-shadow: 0 0 5px rgb(0 0 0 / 17%);
text-align: center;
line-height: 50px;
opacity: 0;
z-index: 350;
}
.scrollToTop.button-show {
opacity: 1;
}
.scrollToTop:hover{
color:#777;
}
.scrollToTop:after {
display: inline-block;
font-size: 20px;
content: "\e879";
font-family: "klbtheme";
}
@media (max-width: 1024px){
.scrollToTop{
bottom:70px;
right: 12px;
width: 40px;
height: 40px;
line-height: 40px;
background-color:#fff;
}
}@media screen and (min-width: 992px) {
.single-gallery-1column > * .product-detail-inner {
position: sticky;
top: 5rem;
}
}
.single-gallery-carousel2columns .woocommerce-product-gallery__image {
background: #f3f3f3;
}
.single-gallery-carousel2columns svg {
width: 20px;
color: #4F575E;
}
.single-gallery-carousel2columns ul.flex-direction-nav {
list-style: none;
padding: 0;
display: flex;
justify-content: space-between;
gap: 5px;
margin-top: 20px;
}
.single-gallery-carousel2columns .product-checklist {
display: none;
}
.single-gallery-carousel2columns .woocommerce-product-details__short-description {
display: none;
}
.single-gallery-1column .woocommerce-product-gallery__image {
background: #f3f3f3;
}
.single-gallery-1column .woocommerce-product-gallery__image + .woocommerce-product-gallery__image{
margin-top: 5px;
}
.single-gallery-2columns {
padding-left: 0 !important;!i;!;
}
.single-gallery-2columns .woocommerce-product-gallery__wrapper {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 5px;
}
.single-gallery-2columns .woocommerce-product-gallery__image {
background: #f3f3f3;
}
@media screen and (max-width: 600px) {
.single-gallery-1column .woocommerce-product-gallery__wrapper,
.single-gallery-2columns .woocommerce-product-gallery__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
white-space: nowrap;
width: 100%;
overflow-x: auto;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper > *,
.single-gallery-2columns .woocommerce-product-gallery__wrapper > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar,
.single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar {
width: 3px;
height: 4px;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar-track,
.single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar-track {
background-color: #f6f4f0;
border-radius: 9px;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar-thumb,
.single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar-thumb {
background-color: #c1c1c1;
border-radius: 9px;
}
}.klb-search-results {
position: absolute;
color: var(--color-text);
background-color: var(--color-background);
top: calc(100% + 3px);
left: -0.5rem;
right: -0.5rem;
padding: 0.9375rem 0.625rem 0.625rem;
border-bottom-left-radius: calc(var(--theme-radius-base) + 2px);
border-bottom-right-radius: calc(var(--theme-radius-base) + 2px);
}
.search-holder-form .klb-search-results {
max-height: 190px;
overflow-y: scroll;
}
.klb-search-results::-webkit-scrollbar {
width: 3px;
}
.klb-search-results::-webkit-scrollbar-track {
background-color: #f6f4f0;
border-radius: 9px;
}
.klb-search-results::-webkit-scrollbar-thumb {
background-color: #c1c1c1;
border-radius: 9px;
}
.klb-search-results ul.list {
margin: 0;
padding: 0 0 0.625rem;
list-style: none;
}
.klb-search-results ul.list li {
display: flex;
flex-direction: row;
padding: 8px;
align-items: center;
}
.klb-search-results ul.list li.search-more {
justify-content: center;
}
.klb-search-results ul.list li.search-more a {
color: var(--color-main-text);
}
.klb-search-results .search-img img {
background: #fff;
border: 1px solid #e8e8e8;
border-radius: 3px;
max-width: 42px;
margin-right: 10px;
}
.klb-search-results .search-content {
display: flex;
justify-content: space-between;
width: 100%;
align-items: center;
}
.klb-search-results h1.product-title {
font-size: .875rem;
font-weight: 500;
line-height: 1.4;
margin-bottom: 0;
margin-right: 10px;
}
.klb-search-results h1.product-title a {
color: var(--color-main-text);
}
.klb-search-results span.price {
text-align: right;
font-size: 15px;
flex-direction: column;
gap: inherit;
}
.klb-search-results span.price > * {
display: block;
margin: 0;
}
.search-loading button i{
opacity:0;
}
form.search-form .loader-image{
left: 0;
right: 0;
width: 20px !important;
color: currentColor;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { 
display: none; 
}
.klb-search-results ul {
list-style: none;
}.product-badges {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;	
}
.product-badges .badge {
background: #868E96;
}
.badge.style-2{
border-radius: 1.5rem;
}
.badge.style-3 {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: .875rem;
width: 2.875rem;
height: 2.875rem;
font-size: .875rem !important;
max-height: none;
padding: 0;
border-radius: 50%;
}
.badge + .badge {
margin-top: 3px;
}.wishlist-button {
position:relative;
}
a.klbwl-btn:before{
font-family: "klbtheme";
font-size: 1.375rem;
content: "\eb35";
margin-right: 0.375rem;
}
.products .wishlist-button a {
font-size: 0;
color: currentColor;
}
.products a.klbwl-btn:before {
margin-right: 0;
}
a.klbwl-btn.klbwl-product-in-list:before{
content: '\ec57' !important;
}
@keyframes klb-wishlist-rotate {
100% {
transform: rotate(360deg); } 
}
a.klbwl-btn.klbwl-adding:after,
span.klbwl-removing i:before {
position: absolute;
top: 50%;
left: 0;
margin-top: -9px;
transition: opacity .2s ease;
content: "";
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid rgb(161 161 161 / 40%);
border-left-color: #000;
border-radius: 50%;
vertical-align: middle;
opacity: 1;
animation: klb-wishlist-rotate 450ms infinite linear;
}
.products a.klbwl-btn.klbwl-adding:after {
left: 50%;
margin-left: -9px;
}
.wishlist-button .klbwl-btn.klbwl-adding:before {
opacity: 0;
}
.klbwl-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999989;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
font-size: 14px;
visibility: hidden;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
box-sizing: border-box;
}
.klbwl-popup .klbwl-popup-inner {
display: block;
width: 100%;
height: 100%;
position: relative;
}
.klbwl-popup .klbwl-popup-inner .klbwl-popup-content {
width: 100%;
max-width: 360px;
height: auto;
max-height: 100%;
position: absolute;
top: 40%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
display: flex;
flex-direction: column;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
overflow: hidden;
padding: 40px;
background-color: #fff;
text-align: center;
}
.klbwl-popup.klbwl-show {
opacity: 1;
visibility: visible;
}
.klbwl-popup.klbwl-show .klbwl-popup-inner .klbwl-popup-content {
top: 50%;
}
.klbwl-popup-content a.btn {
width: 100%;
justify-content: center;
}
.klbwl-popup-content a.btn + a.btn {
margin-top: 10px;
}
.klbwl-popup-content .klbwl-notice {
margin-bottom: 10px;
}
td.klbwl-item--remove span {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-family: fantasy;
font-size: 0.9375rem;
font-weight: 700;
line-height: 1;
width: 1.125rem;
height: 1.125rem;
color: #FFF;
background-color: var(--color-red600);
border-radius: 50%;
cursor: pointer;
position: relative;
}
td.klbwl-item--remove span.klbwl-removing {
background: none;
}
span.klbwl-removing i:before {
margin-left: 0;
margin-top: 0;
top: 0;
}
td.klbwl-item--image img {
max-width: 65px;
}
td.klbwl-item--addtocart p {
margin-bottom: 0;
white-space: nowrap;
}
td.klbwl-item--addtocart a i {
display: none;
}
td.klbwl-item--name a {
color: currentColor;
font-weight: 500;
}
.klbwl-no-result .cart-empty-page .empty-icon {
font-size: 7rem;
margin-bottom: 0;
}
.klbwl-no-result + .klbwl-actions {
display: none;
}
@media(max-width: 480px){
.klbwl-list td.klbwl-item--stock,
.klbwl-list th.product-date,
.klbwl-list th.product-price,
.klbwl-list th.product-subtotal,
.klbwl-list td.klbwl-item--date,
.klbwl-list td.klbwl-item--price {
display: none;
}
.klbwl-list td.klbwl-item--addtocart a.button {
padding: 5px;
height: auto;
font-size: 12px;
}
.klbwl-list.woocommerce-cart-form table th.product-remove {
display: table-cell !important;
}
}@keyframes klbcp-rotate {
100% {
transform: rotate(360deg); } 
}
a.klbcp-adding:after {
position: absolute;
top: 50%;
left: 0;
margin-top: -9px;
transition: opacity .2s ease;
content: "";
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid rgb(161 161 161 / 40%);
border-left-color: #000;
border-radius: 50%;
vertical-align: middle;
opacity: 1;
animation: klbcp-rotate 450ms infinite linear;
left: 50%;
margin-left: -9px;
}
.klbcp-adding:before {
opacity: 0;
}
.klbcp-message {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999989;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
font-size: 14px;
visibility: hidden;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
box-sizing: border-box;
}
.klbcp-message.klbcp-show {
opacity: 1;
visibility: visible;
}
.klbcp-message-inner {
width: 100%;
max-width: 360px;
height: auto;
max-height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
display: flex;
flex-direction: column;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
overflow: hidden;
padding: 40px;
background-color: #fff;
text-align: center;
}
.klbcp-message a.btn {
justify-content: center;
margin-top: 10px;
}
.woocommerce-MyAccount-navigation-link--compare a:before {
font-family: "klbtheme";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
font-size: 120%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\ec85';
text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
font-size: 1.25rem;
}
a.klbcp-btn:before {
font-family: "klbtheme";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
font-size: 120%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\ec85';
text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
font-size: 1.25rem;
}
a.klbcp-btn.klbcp-btn-added:before {
content: '\e8ef';
}
span.klbcp-remove {
cursor: pointer;
}
.klbcp_table td:first-child {
border-left: 0;
}
.klbcp_table tr:first-child td {
border-top: none;
}
.klbcp_table .product-rating {
display: table-row;
}
.klbcp_table td:last-child {
border-right: 0;
}
.klbcp_table .product-add_to_cart p {
margin: 0;
}
.klbcp_table .product-add_to_cart a.button {
font-size: 0.875rem;
line-height: 2.1875rem;
height: 2.1875rem;
color: #FFF;
background-color: var(--theme-primary-color);
}
.klbcp_table .product-add_to_cart a.button:hover {
background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}
.klbcp-list .cart-empty-page .empty-icon {
font-size: 7rem;
margin-bottom: 0;
}
table.klbcp_table {
table-layout: fixed;
display: table;
width: 100%;
}
.klbcp-list.compare-page {
overflow-x: auto;
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory;
}
.klbcp_table td.td-label {
width: 120px;
}
.klbcp_table td:not(.td-label) {
width: 14.375rem;
}.single-product-wrapper .product-low-stock {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
min-width: 170px;
background-color: #F1F3F5;
border-radius: 12px;
padding: 6px 8px 6px 14px;
}
@media screen and (max-width: 767.98px) {
.single-product-wrapper .product-low-stock {
margin-top: 0.625rem;
}
}
.single-product-wrapper .product-low-stock .icon {
-webkit-box-flex: 0;
-ms-flex: 0 0 1.125rem;
flex: 0 0 1.125rem;
max-width: 1.125rem;
margin-right: 0.625rem;
}
.single-product-wrapper .product-low-stock .info {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.single-product-wrapper .product-low-stock .info span {
display: block;
font-size: 0.625rem;
color: #868e96;
}
.single-product-wrapper .product-low-stock .info p {
font-size: 0.75rem;
font-weight: 600;
color: #f03e3e;
margin-bottom: 0;
}
.blonwe-product-bottom-popup-cart .product-low-stock {
display: none;
}
.quickview-product .quickview-product-wrapper .product-low-stock {
display: none;
}