
.comment-popup {
  position: relative;
  background: rgba(12,12,12,.75);
  padding: 20px;
  width: auto;
  max-width: 100vw;
  height: auto;
  max-height: 100vw;
  margin: 0;
}
.open-form-link,input.wpad_submit_comment {
    background-image: -webkit-linear-gradient(top,rgb(90,195,71),#3ca529);
    background-image: -moz-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: -ms-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: -o-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: linear-gradient(top,#3ca529,rgb(90,195,71));
    border-color: #000;
    border-image: none;
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
    padding: 8px 12px;
    line-height: 30px;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    font-size: 20px !important;
    text-transform: uppercase;
    margin: 20px auto 0;
    display: inline-block;
    transition: all .5s ease;
}
.open-form-link:active {
    outline: none !important;
}
.open-form-link.pushed {
   background-image: -webkit-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: -moz-linear-gradient(top,rgb(90,195,71),#3ca529);
    background-image: -ms-linear-gradient(top,rgb(90,195,71),#3ca529);
    background-image: -o-linear-gradient(top,rgb(90,195,71),#3ca529);
    background-image: linear-gradient(top,rgb(90,195,71),#3ca529);
    box-shadow: none !important;
}
.open-form-link:hover {
    color: #FFF;
}
.mfp-close-btn-in .mfp-close {
    color: currentColor !important;
}
.wpad_no_reviews, .wpad_form_group, #wp_advance_comment_form { background: transparent !important;}
fieldset.rating {float:left;}
fieldset.rating label {float:right !important;}
div.wpad_form_group label {width:100%;}
.wpad_email_not_publish, .loggin_comment, div.wpad_form_group {padding: 10px 0 !important;}
div.wpad_form_group div.input_container {width: 100%;padding-right: 0; }
div.wpad_input_wrap{width:100%;display:block;}
.wpad_input_wrap textarea.input_control, .wpad_input_wrap input.input_control {background-color: inherit !important;color: inherit !important; box-shadow: inherit !important;}
div.wpad_form_group select,div.wpad_form_group input, div.wpad_form_group textarea {width: 100% !important;}
input[type=radio].input_control {position:absolute;clip: rect(0,0,0,0);width: 0;height: 0;}
div.pretty_checkbox_group {width: 100%;display:block;float:left;}
div.pretty_checkbox_group .wpad_input_wrap {width:100%;display:block;}
div.pretty_checkbox_group.wpad_form_group .input_container {width: 100%;display:block;}
div.pretty_checkbox_group div.wpad_radio_wrapper label {display:inline-block;border-radius:3px;width: 10% !important;float:left !important;text-align:center !important;padding: 12px !important;background: #333;box-shadow: -1 -1 2px #000 inset;}
div.pretty_checkbox_group div.wpad_radio_wrapper label.checked {background-color: #7ac143;color: #fff;cursor:pointer;}
input.wpad_submit_comment {background-image: -webkit-linear-gradient(top,rgb(90,195,71),#3ca529);    background-image: -moz-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: -ms-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: -o-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: linear-gradient(top,#3ca529,rgb(90,195,71));border-color: #000;}
.wpad_row {border-radius:3px;background-color:#1A1A1A;border:1px solid #666666;padding:0 0px 10px 10px;}
.wpad_time {line-height: 1;}
.wpad_content_comment {background: transparent !important;border: none !important;}
.wpad_content_comment p {font-size: 14px !important; line-height: 22px; margin: 15px 0 !important; padding: 0; }
.wpad_front_gravatar {margin-left: 5px !important; }
.wpad_content_wrap {margin-right: 0;padding:10px 0 10px 0;}
.wpad_comment_meta ul li {padding-bottom: 8px !important;padding-right: 0 !important;float:left;width:100%;clear:both;line-height:22px;}
.wpad_comment_meta ul li label {width: 50% !important;font-size: 14px;line-height:22px;}
.wpad_comment_meta ul li .meta_value {width: 48% !important;padding-right: 0 !important;  color: #7ac143;font-size: 14px;}
.wpad_comment_meta ul li .meta_value .bar {  display:inline-block;background-color: #7ac143;height: 1.25em;}
.wpad_comment_meta ul li .meta_value .gallery {margin-top: 0;}
.wpad_content_comment div.wpad_front_gravatar img.avatar {border: none !important;border-radius: 0 !important;margin:5px 0 0 !important;}
.wpad_comment_meta ul li:nth-child(2) .meta_value {color: #FFF;font-size: 150%;vertical-align: top}
.wpad_comment_meta ul li:nth-child(2) label { vertical-align: baseline}
.wpad_comment_meta > ul > li {border-left: none !important;padding-left: 0 !important;margin-left: 0 !important;}
span.wpad_admin_tag {background: #7ac143 !important;}
.wpad_pin_comment, .wpad_unpin_comment, .wpad_subscription {line-height: 15px !important;}
.mfp-figure figure {margin:0;}
.wpad_comment_meta ul li.star-rating {line-height: 1.5em;}
.wpad_comment_meta ul li.star-rating label {line-height: 1.5em;}
.wpad_comment_meta ul li .meta_value.star-rating {font-style: normal !important; width: 9em !important;   font-weight: normal !important;    font-family: "star";height:1.5em;    overflow: hidden;    position: relative;    float: none;}
.wpad_comment_meta ul li .meta_value.star-rating {line-height: 1.5em;font-size:1.5em;}
.wpad_comment_meta ul li .meta_value.star-rating:before {   color: #7ac143;content: "\73\73\73\73\73";    position: absolute;    top: 0;    left: 0;    float: left;font-size: 1.5em;letter-spacing: 4px}
.wpad_comment_meta ul li .meta_value.star-rating span {    overflow: hidden;    position: absolute;    top: 0;    left: 0;    float: left;padding-top:1.5em;}
.wpad_comment_meta ul li .meta_value.star-rating span:before {color: #7ac143;content: "\53\53\53\53\53";    position: absolute;    top: 0;    left: 0;font-size:1.5em;letter-spacing: 4px}
.wpad_input_wrap textarea.input_control, .wpad_input_wrap input.input_control {
    border-color: currentColor !important;
}
.wpad_input_wrap textarea.input_control:focus, .wpad_input_wrap input.input_control:focus {
    background-color: rgb(12,12,12) !important;
}
div.wpad_comment_fields_wrapper > h3 {display: none;}
@media (max-width: 767px) {
    .wpad_comment_meta ul li label {
        width: 100% !important;
        margin-bottom: 5px;
    }
    .wpad_comment_meta ul li .meta_value {
        width: 100% !important;
    }
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
.reviews-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width:auto;
  max-width: 800px;
  margin: 20px auto;
}
.reviews-popup h2,.reviews-popup h3 {
    color: #000;
    margin-top: 0;
}
.reviews-popup .products {
    width: 100%;
    float:left;
    clear:both;
}
.reviews-popup .product {
    width: 31.333%;
    margin: 1%;
    float:left;
    text-align: center;
}
.reviews-popup .product:nth-child(4) {
    clear:left;
}
.reviews-popup .product strong {
    display:inline-block;
    }
.reviews-popup .product img {
    width: 100%;
    height: auto;
}
.wpad_list_comments_frontend_wrapper input, .wpad_list_comments_frontend_wrapper textarea { box-sizing: border-box; }
.wpad_form_group label{width: 25%; float: left; text-align: right; padding-left: 15px; padding-right: 15px; padding-top: 5px; font-size: 15px; }
.wpad_form_group {background: #fff none repeat scroll 0 0; padding: 10px 20px; }
.wpad_form_group .input_container{/*width: 80%;*/ padding-left: 2px; padding-right: 15px; display: table; }
.wpad_form_group .input_control{font-family: inherit;background-color: #fff !important; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; font-size: 14px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; float: left; }
.wpad_help_text { line-height: 20px; color: #aaa; display: table; font-size: 13px; clear: both; padding: 10px 0 0; margin: 8px 0 0; }
.wpad_required{color: #f00; }
.wpad_radio_wrapper label input {float: left !important; width: auto !important; margin:0 10px 0 0; }
.wpad_radio_wrapper label {display: table !important; float: none !important; font-size: 13px; font-style: normal !important; font-weight: 500; line-height: 15px; margin: 5px 0; padding-left: 0; text-align: left; width: auto; }
.wpad_error_fields {clear: both; color: #f00; font-size: 14px; }
.wpad_form_group select {width: auto !important; font-size: 14px; padding: 5px; }
.wpad_radio_wrapper .wpad_help_text {padding-left: 0; }
.wpad_submit_comment {float: left; }
.input_container .wpad_submit_loader {float: left; margin-left: 10px; margin-top: 6px; }
.wpad_success_comment p,.wpad_success_comment_reply p {background: #eee none repeat scroll 0 0; margin: 0 0 15px; padding: 6px 10px 8px !important; text-align: center; }
#wp_advance_comment_form {background: #fff none repeat scroll 0 0; }
.wpad_row {width: 100%; display: inline-block; margin-bottom: 10px; }
.wpad_image_user {border-radius: 10px; float: left; margin: 0 6px 0 0; width: 70px; }
.wpad_content_comment {border: 1px solid #ddd; display: table; font-size: 14px; width: 100%; }
.wpad_image_user img {background: #fff none repeat scroll 0 0; border: 2px solid #eee !important; border-radius: 50%; padding: 3px !important; width: 100%; height: auto; }
.wpad_right {float: right; }
.wpad_content_comment p {font-size: 13px; line-height: 22px; margin: 5px 0; padding: 0; }
.wpad_list_comments_frontend {/*padding: 15px;*/ width: 100%; }
.wpad_comment_fields_wrapper {/*border-top: 1px solid #ddd;*/ padding: 10px 0 0; }
.wpad_time {font-size: 12px; line-height: 25px; padding-left: 10px; }
.wpad_comment_fields_wrapper h3,.loggin_comment {padding: 10px 20px; margin: 0 !important; }
.loggin_comment{
    padding-top: 0;
}
.wpad_comment_meta ul {padding: 0; margin-bottom: 0 !important; margin-left: 0 !important; }
.wpad_comment_meta > ul > li{
    border-left: 3px solid #87cefa;
    padding: 0px 10px;
    list-style-type: none;
    display: inline-block;
}
.wpad_comment_meta .meta_value ol {
    padding: 0;
}
.wpad_comment_meta ul li {
    font-size: 12px;
    width: 100%;
    margin: 0;
}
.wpad_comment_meta .meta_value li {
    list-style-position: inside;
    list-style-type: disc;
}
.wpad_comment_meta ul li blockquote {
    padding: 0 20px;
}
.wpad_comment_meta ul li:last-child{border-bottom: none; margin-bottom: 0; }
.wpad_comment_meta ul li label {float: left; font-weight: bold; margin-right: 8px; text-align: left; width: 20%; margin-bottom: 0; }
.wpad_comment_meta ul li .meta_value {display: table; line-height: 22px; padding-right: 10px; width: 77%;}
.wpad_comment_meta > ul > li:first-child {margin-top: 8px; }
.wpad_content_comment .wpad_front_gravatar img {height: auto !important; max-width: 100% !important; width: 70px !important; float: none; border-radius: 10%; border: 3px solid #eee !important; margin: 10px 0 0 !important; }
.wpad_content_wrap {margin-left: 95px; padding: 10px 12px; padding: 10px 12px 10px 0; }
.wpad_front_gravatar {float: left; margin-left: 12px; padding: 10px 0; text-align: center; width: 70px; }
.edit_comment_front .dashicons {font-size: 16px; /*line-height: 21px;*/ margin-top: 3px;}
.edit_comment_front {color: inherit; display: table; font-size: 12px; text-align: center; width: 100%; text-decoration: none !important; }
.edit_comment_front:hover{text-decoration: none; }
.pagination_wpad li {margin-left: 0; border: 1px solid #ddd; display: inline-block; margin-right: 5px; padding: 0 !important; width: auto !important; }
.pagination_wpad li a {padding: 0 10px !important; text-decoration: none; font-size: 14px; line-height: 30px; }
.pagination_wpad {margin: 0 0 10px !important; padding: 0; }
.wpad_list_comments_frontend h3 {margin: 15px 0 25px !important; text-align: center; }
.pagination_wpad li.active {background-color: #808080; }
.pagination_wpad li.active a{color: #fff; pointer-events: none; }
.pagination_wpad li a.not_click{pointer-events: none; }
#wp_advance_comment_form ~ div {display: none; }
.wpad_input_wrap .wpad_error_fields {border: 1px solid #f00 !important; }
.wpad_input_wrap input[type=radio].wpad_error_fields , .wpad_input_wrap input[type=radio].wpad_error_fields:focus, .wpad_input_wrap input[type=checkbox].wpad_error_fields , .wpad_input_wrap input[type=checkbox].wpad_error_fields:focus {outline: 1px solid #f00; }
.wpad_input_wrap .wpad_error_fields:focus {outline: none; border-color: #E89CA3; box-shadow: 0 0 10px #F9A3A3; }
.wpad_input_wrap input:focus, .wpad_input_wrap textarea:focus , .wpad_input_wrap select:focus {outline-width: 0 !important; }
.wpad_input_wrap {display: table; }
.wpad_error {margin: 10px 0 5px; }
.wpad_section_break_line {border-bottom: 1px solid #ddd; padding: 0; }
.wpad_section_break,.wpad_section_html{margin: 15px 20px 15px; }
.wpad_section_break h4 {padding: 0 !important; margin: 0 0 5px 0 !important; }
.wpad_section_break p {font-size: 13px; line-height: 20px; margin: 10px 0; padding: 0;}
.wpad_email_not_publish {padding: 0 20px; margin: 0 0 35px 0; }
.wpad_like_dislike_wrapper img { margin-bottom: 0 !important; width: auto !important; border: none !important; margin: 0; display: inline !important; position: relative; top: 5px; vertical-align: inherit;}
.wpad_like_dislike_wrapper a {color: #555555; }
.like_btn_wrap,.dislike_btn_wrap{
    border: 1px solid #C6C6C6;
    padding: 1px 10px 3px 4px;
    background: #fafafa;
    display: inline-block;
}
.wpad_like_text,.wpad_dislike_text {font-size: 12px; font-weight: 700; border-right: 1px solid #C6C6C6; padding-right: 6px; margin-right: 5px; }
.wpad_like_counter,.wpad_dislike_counter {font-size: 12px; font-weight: 500; }
.wpad_like_dislike_wrapper {margin: 15px 0 15px; }
.dislike_btn_wrap {margin-left: 5px; }
.wpad_liked {color: #fbb105; }
a.tooltips {position: relative; display: inline; text-decoration: none; }
a.tooltips span.wpad_already_voted {position: absolute; width:165px; color: #FFFFFF; background: #000000; height: 25px; line-height: 23px; text-align: center; visibility: hidden; border-radius: 0px; font-size: 12px; }
a.tooltips span.wpad_already_voted:after {content: ''; position: absolute; top: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-top: 8px solid #000000; border-right: 8px solid transparent; border-left: 8px solid transparent; }
a.tooltips span.wpad_already_voted {visibility: visible; opacity: 1; bottom: 30px; left: 50%; margin-left: -76px; z-index: 999; }
.wpad_input_wrap .input_control {
    margin-bottom: 0;
    height: auto;
    margin-top: 0;
}
.wpad_image_preview {display: block; height: auto !important; padding: 10px 0; width: 250px !important; clear: both; }
.wpad_admin_tag {
    background: #1e90ff none repeat scroll 0 0;
    color: #fff;
    font-size: 11px;
    padding: 2px 21px;
    margin-left: 2px;
    text-transform: capitalize;
}
.wpad_comment_report {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #c6c6c6;
    color: #000;
    font-size: 11px;
    padding: 1px 15px;
    text-decoration: none;
}
.wpad_pin_comment,.wpad_unpin_comment,.wpad_subscription {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #c6c6c6;
    color: #000;
    font-size: 11px;
    padding: 0px 15px;
    display: inline-block;
    text-decoration: none;
    line-height: 18px;
}
#wpad_report_comment label {
    display: table;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
}
#wpad_report_comment .input-control {
    height: 100px !important;
    resize: none;
    width: 100% !important;
    background: #fafafa none repeat scroll 0 0;
    border: 2px solid #eee;
    color: #aaa;
    font-size: 14px;
    line-height: 22px;
    padding: 10px;
}
.wpad_report_button {
    background: #f5f5f5 none repeat scroll 0 0;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    position: relative;
}
.wpad_btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    font-size: 14px !important;
    text-transform: capitalize;
}
.wpad_primary {
    background-color: #006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    /*font-family: trebuchet ms;*/
}
#wpad_report_comment h5 {
    border-top: 1px solid #eee;
    margin-top: 15px;
    padding: 15px 0 2px;
    margin-bottom: 10px;
}
#wpad_report_comment input {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    width: auto !important;
    margin-bottom: 0;
}
.wpad_error{
	color:#f00;
	font-size: 13px;
}
textarea[name="text_comment_report"]{
	font-size: 13px;
}
.wpad_report_button img {
    margin-left: 5px;
    position: absolute;
    top: 15px;
}
#wpad_thank_you_report_comment p{
	margin: 0;
}
.wpad_dialog .ui-dialog-titlebar button {
    margin: 8px 0 0 !important;
    padding: 0;
    width: 20px;
}
.wpad_dialog .ui-dialog-title {
    /*width: 95% !important;*/
    /*font-family: 'Trebuchet MS';*/
}
#wpad_report_comment form{
    margin: 0;
}
.wpad_report_option label span {
    color: #000 !important;
    font-size: 12px;
    text-transform: capitalize;
}
.wpad_report_comment_form textarea {
    font-size: 12px !important;
    line-height: 20px;
}
.rating:not(:checked) > input {
    clip: rect(0px, 0px, 0px, 0px);
    position: absolute;
    visibility: hidden;
}
.rating:not(:checked) > label::before {
    content: "★ ";
}
.rating:not(:checked) > label {
    color: #ddd;
    cursor: pointer;
    float: right;
    font-size: 200%;
    line-height: 1.2;
    overflow: hidden;
    padding: 0 0.1em;
    /*text-shadow: 1px 1px #bbb, 2px 2px #666, 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.5);*/
    white-space: nowrap;
    width: 1em;
}
.rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label {
    color: #FFD700;
    /*text-shadow: 1px 1px #daa520, 2px 2px #b57340, 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.5);*/
}
.rating > input:checked + label:hover, .rating > input:checked + label:hover ~ label, .rating > input:checked ~ label:hover, .rating > input:checked ~ label:hover ~ label, .rating > label:hover ~ input:checked ~ label {
    color: #ea0;
    /*text-shadow: 1px 1px #daa520, 2px 2px #b57340, 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.5);*/
}
.rating > input:checked ~ label {
    color: #f70;
    /*text-shadow: 1px 1px #c60, 2px 2px #940, 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.5);*/
}
img.star_rating_front_wpad{
    width: 14px !important;
    height: auto !important;
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    display: inline;
}
.wpad_input_wrap fieldset.rating{
    border:0;
    padding: 0;
    margin: 0;
}
img.wpad_simple_captcha {
    display: block;
    margin: 10px 0 10px 0;
}
.wpad_images_meta img {
    border: 1px solid #ccc;
    margin: 0 8px 8px 0;
    padding: 4px;
    width: 70px;
    float: left;
}
.wpad_images_meta img:hover {
    border: medium none;
    box-shadow: 1px 1px 5px #111;
    padding: 0;
}
.wpad_images_meta .wpad_image_link,.wpad_file_link {
    color: #3399ff;
    display: inline-block;
}
.wpad_comment_children {
    padding: 15px 15px 15px 50px;
}
.wpad_comment_children .wpad_content_comment{
    margin-bottom: 15px;
}
.wpad_comment_children .wpad_content_comment:last-child{
    margin-bottom: 0;
}
.wpad_reply_icon {
    background: url('../images/reply.png');
        background-repeat: no-repeat;
    padding: 0px 17px 0px 0px;
    background-size: 12px 12px;
    top: 3px;
    position: relative;
}
.reply_section_comment .wpad-col-3 {
    width: 32%;
    float: left;
    margin-right: 2%;
    box-sizing: border-box;
}
.logged_in_wrapper input {
    margin-bottom: 2px;
}
.logged_in_wrapper + .wpad-form-group textarea {
    margin-bottom: 0;
}
.reply_section_comment .wpad-col-12 {
    padding: 10px;
    clear: both;
}
.reply_section_comment .wpad-col-3 input{
    width: 100%;
    padding: 5px 10px;
    color: #aaa;
}
.reply_section_comment textarea,.reply_section_comment input,.wpad_subscribe_form input{
    background: #fafafa none repeat scroll 0 0;
    border: 2px solid #eee;
    color: #aaa;
    font-size: 14px;
    line-height: 22px;
    padding: 10px;
    width: 100%;
    font-family: inherit;
    margin-bottom: 0 !important;
}
.reply_section_comment textarea{
    min-height: 100px;
}
.reply_section_comment h3{
    text-align: left;
    padding: 0 10px;
    width: 100%;
    box-sizing: border-box;
}
.reply_section_comment p{
    padding: 0 10px;
    margin-bottom: 0;
}
.reply_section_comment h3 a{
    float: right;
}
.reply_section_comment .wpad_primary{
    margin: 0 10px 10px;
    float: left;
    display: inline-block;
}
.wpad_list_comments_frontend_wrapper.wpad_style_1 .even {
    background: #f9f9f9  none repeat scroll 0 0;
    border-bottom: 3px solid #48D1CC;
}
.wpad_list_comments_frontend_wrapper.wpad_style_1 .odd {
    background: #fff none repeat scroll 0 0;
    border-bottom: 3px solid #adff2f;
}
.wpad_reply_wrapper a {
    font-size: 13px;
    text-decoration: none;
}
.reply_section_comment {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px #999;
    margin: 10px 0;
    padding: 10px 20px;
}
.even + .reply_section_comment{
    border-bottom: 3px solid #48d1cc;
}
.odd + .reply_section_comment{
    border-bottom: 3px solid #adff2f;
}
.wpad_error_reply {
    margin-bottom: 0;
}
.reply_btn_wrap {
    margin-top: 10px;
    display: table;
}
.reply_section_comment .wpad_form_group > label {
    display: none;
}
.reply_section_comment .wpad_form_group {
    padding: 10px;
}
.wpad_google_map {
    width: 400px;
    height: 250px;
    clear: both;
}
.comment_list_google_map{
    width: 400px;
    height: 180px;
}
.wpad_form_group .wp-editor-container{
    border: 1px solid #eee;
}
.wpad_recaptcha_field {
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: hidden !important;
}
.wpad_file_link {
    display: inline-block;
}
.wpad_files_meta ul li {
    list-style-type: disc;
}
.wpad_total_commentors h4 {
    background: #eee none repeat scroll 0 0;
    padding: 12px 20px;
    margin-top: 0;
}
.wpad-people-list li {
    display: inline-block;
    list-style-type: none;
    margin-right: 7px;
    width: 8%;
}
.wpad-people-list {
    padding: 0;
    margin: 0;
}
.total_commentors_wrapper {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    padding: 10px;
}
.wpad_total_commentors {
    margin-bottom: 30px;
}
.sticky_highlisht.one {
    background: #4285f4 none repeat scroll 0 0;
    border-bottom: 3px solid #1b58ad;
}
.sticky_highlisht.two {
    background: #60a945 none repeat scroll 0 0;
    border-bottom: 3px solid #4f9c28;
}
.sticky_highlisht.three {
    background: #3e75b4 none repeat scroll 0 0;
    border-bottom: 3px solid #196aa2;
}
.sticky_highlisht.four {
    background: #b10101 none repeat scroll 0 0;
    border-bottom: 3px solid #860000;
}
.sticky_highlisht{
    position: relative;
    padding: 2px;
    box-shadow: 1px 1px 4px #aaa;
}
.sticky_highlisht.one .sticky_icon {
    background-image: url("../images/sticky.png");
    background-repeat: no-repeat;
    left: -18px;
    padding: 35px;
    position: absolute;
    top: -13px;
    z-index: 0;
}
.sticky_highlisht.two .sticky_icon {
    background-image: url("../images/sticky_2.png");
    background-repeat: no-repeat;
    left: -18px;
    padding: 35px;
    position: absolute;
    top: -13px;
    z-index: 0;
    background-size: 38px auto;
}
.sticky_highlisht.three .sticky_icon {
   background-image: url("../images/sticky_3.png");
    background-repeat: no-repeat;
    background-size: 50px auto;
    left: -25px;
    padding: 34px;
    position: absolute;
    top: -13px;
    z-index: 0;
}
.sticky_highlisht.four .sticky_icon {
    background-image: url("../images/sticky_4.png");
    background-repeat: no-repeat;
    background-size: 80px auto;
    left: -40px;
    padding: 36px;
    position: absolute;
    top: -25px;
    z-index: 0;
}
.sticky_title {
    color: #fff;
    font-size: 12px;
    margin-left: 30px;
}
.wpad_no_reviews {
    background: #F5F5F5 none repeat scroll 0 0;
    padding: 10px 15px;
    margin-bottom: 25px;
}
.wp-media-buttons .button,.wp-editor-tabs button {
    color: #555 !important;
}
.wpad_report_button .report_dismiss {
    font-family: inherit;
    color: #555 !important;
}
.wpad_form_group[ids="wpad_rating_element"] .wpad_input_wrap{
    width: auto;
}
.logged_in_wrapper .wpad-col-3:last-child {
    margin-right: 0;
    float: right;
}
.logged_in_wrapper{
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
}
@media only screen and (max-device-width: 736px) {
    .wpad_content_comment .wpad_front_gravatar img{
        display: none;
    }
    .wpad_content_wrap{
        margin-left: 15px;
        margin-right: 2px;
    }
    .wpad_front_gravatar{
        padding: 10px 0 0;
    }
    .reply_section_comment .wpad-col-3{
        width: 100%;
        margin-bottom: 10px;
    }
    .reply_section_comment .wpad-col-12{
        padding: 0 10px;
    }
    .sticky_highlisht.two .sticky_icon{
        left: -6px;
        top: -7px;
    }
    .sticky_highlisht.one .sticky_icon{
        left: -8px;
        top: -15px;
    }
    .sticky_highlisht.three .sticky_icon{
        left: -10px;
        top: -9px;
        background-size: 43px auto;
        padding: 29px;
    }
    .sticky_highlisht.four .sticky_icon{
        left: -19px;
        top: -15px;
        background-size: 60px auto;
    }
    .sticky_title{
        margin-left: 36px;
    }
    .wpad_reply_wrapper {
        margin-left: 20px;
    }
    .wpad_content_wrap strong {
        margin-left: 0px;
    }
    .wpad_form_group label {
        float: none;
        padding-left: 0;
        text-align: left;
    }
    .wpad_form_group .input_container {
        padding-left: 0;
        width: 100%;
    }
    .wpad_input_wrap{
        width: 100%;
    }
    .wpad_input_wrap input[type="text"],.wpad_input_wrap textarea,.wpad_input_wrap input[type="file"] {
        width: 100% !important;
    }
    .wpad_comment_meta ul li label{
        width: 100%;
        display: block;
    }
}
@media only screen and (max-device-width: 768px) {
    .wpad_dialog .ui-dialog-title {
        width: 87% !important;
    }
    .wpad_dialog .ui-dialog-titlebar button{
        margin: 0 !important;
    }
    .wpad_google_map{
        width: 100%;
    }
}
.wpad_subscribe_form input {
    width: 250px;
    margin-bottom: 0;
}
.wpad_subscribe_btn {
    margin-top: 5px;
    width: 100%;
}
.already_subscribed_error{
    text-align: center;
}
.wpad_subscribed_success {
    color: #1f721f;
    font-size: 13px;
    margin: 10px 0 5px;
    text-align:center;
}
.sub_confirmation {
    font-size: 14px;
    margin-bottom: 10px;
}
.wpad_subscribe_login_btn {
    border-top: 1px solid #eee;
    padding-top: 13px;
    text-align: center;
}
.wpad_notify_me_wrap {
    padding-top: 0 !important;
}
.wpad_form_group iframe {
    height: 80px;
    margin-bottom: 0;
}
.wpad_pin_comment:hover,
.wpad_unpin_comment:hover,
.wpad_subscription:hover,
.wpad_comment_report:hover {
    border: 1px solid #c6c6c6;
}
.wpad_emotions_section {
    background: #eee none repeat scroll 0 0;
    box-sizing: border-box;
    display: table;
    margin: 0;
    padding: 5px;
    width: 100%;
}
.wpad_emotions_section li {
    background: #eee none repeat scroll 0 0;
    display: inline-block;
    list-style-type: none;
    padding: 5px;
    width: 30px;
    margin-bottom: 0 !important;
    margin-left: 0;
}
.wpad_emotions_section li:hover {
    background: #ddd none repeat scroll 0 0;
}
embed.wpad_embed_video {
    width: 100%;
}
.wpad_video_preview iframe {
    height: 300px !important;
    width: 100%;
}
.wpad_see_preview {
    color: #fff !important;
    padding: 5px 20px !important;
    margin-top: 1px;
    text-decoration: none;
}
.wpad_see_preview:hover {
    color: #fff !important;
}
.wpad_embed-youtube {
    width: 100%;
}
.wpad-star-ratings-sprite {
    background: url("../images/star-rating-sprite.png") repeat-x;
    font-size: 0;
    height: 21px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 110px;
    margin: 0 5px 0 auto;
    float: left;
}
.wpad-rating {
    background: url("../images/star-rating-sprite.png") repeat-x;
    background-position: 0 100%;
    float: left;
    height: 21px;
    display:block;
}
.wpad-rating-number{
    float: left;
    line-height: 22px;
}
.avg_rating_star_frontend {
    /*clear: both;*/
    display: table;
    margin-bottom: 10px;
}
.avg_rating_star_frontend_wrapper .avg_rating_star_frontend {
    float: right;
}
.front_avg_rating_wrapper {
    border: 1px solid #eee;
    margin: 0 0 20px;
    padding: 10px 10px 0;
    background: #fff;
}
.front_avg_rating_wrapper li {
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    display: inline-block;
    list-style-type: none;
    padding: 5px 10px 0;
    width: 100%;
    margin: 0;
}
.avg_ind_label {
    float: left;
    width: 40%;
}
.avg_ind_rating {
    float: left;
}
.front_avg_rating_wrapper li:last-child {
    border-bottom: medium none;
    padding-bottom: 0;
}
.avg_rating_label {
    border-bottom: 4px solid #eee !important;
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
}
.wpad_before_content_title {
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}
.wpad_after_content_title {
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: -3px;
}
.avg_rating_star_frontend_wrapper .wpad_rating_wrapper {
    display: table;
    margin: 0 auto;
}
.avg_rating_star_frontend_wrapper {
    padding: 0 0 15px;
}
.wpad_comment_form_separator {
    border-bottom: 1px solid #eee;
    display: block;
    margin-bottom: 25px;
    padding: 25px 0 0;
}
#qt_wpad_editor_wp_editor_toolbar input {
    color: #333 !important;
}
.wpad_comments_anchor {
    margin: 0 !important;
    padding: 0 !important;
}
/* Facebook Reactions */
.wpad-reactions {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    margin: 10px 0;
    padding: 5px 0;
}
.wpad-reactions{
    display: table;
    width: 100%;
}
.wpad-reactions-button {
    cursor: pointer;
    float: left;
    position: relative;
}
.wpad-reactions-main-button {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}
.wpad-reactions-main-button::before {
    background: rgba(0, 0, 0, 0) url("../images/fb_like.png") no-repeat scroll center center / cover ;
    content: "";
    display: block;
    float: left;
    height: 20px;
    margin: 4px 4px 6px 0;
    width: 20px;
}
.wpad-reactions-main-button.dw_reaction_like {
    color: rgb(88, 144, 255);
}
.wpad-reactions-main-button.dw_reaction_love {
    color: rgb(242, 82, 104);
}
.wpad-reactions-main-button.dw_reaction_haha {
    color: rgb(240, 186, 21);
}
.wpad-reactions-main-button.dw_reaction_wow {
    color: rgb(240, 186, 21);
}
.wpad-reactions-main-button.dw_reaction_sad {
    color: rgb(240, 186, 21);
}
.wpad-reactions-main-button.dw_reaction_angry {
    color: rgb(247, 113, 75);
}
.wpad-reactions-main-button.dw_reaction_love::before {
    background-image: url("../images/fb_love.png");
}
.wpad-reactions-main-button.dw_reaction_haha::before {
    background-image: url("../images/fb_haha.png");
}
.wpad-reactions-main-button.dw_reaction_wow::before {
    background-image: url("../images/fb_wow.png");
}
.wpad-reactions-main-button.dw_reaction_sad::before {
    background-image: url("../images/fb_sad.png");
}
.wpad-reactions-main-button.dw_reaction_angry::before {
    background-image: url("../images/fb_angry.png");
}
.wpad-reactions-box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 40px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    display: none;
    height: 60px;
    left: 0;
    padding: 10px;
    position: absolute;
    top: -60px;
    width: 314px;
    z-index: -1;
}
.wpad-reactions-button.reaction-show .wpad-reactions-box {
    display: block;
    z-index: 1;
}
.wpad-reactions-box .wpad-reaction {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: 38px;
    left: 12px;
    opacity: 0;
    position: absolute;
    top: 8px;
    transform: scale(1, 1);
    transition: opacity 0.5s ease-in-out 1s, transform 0.07s ease-in-out 0s, top 0.07s ease-in-out 0s;
    width: 38px;
}
.wpad-reactions-button.reaction-show .wpad-reaction {
    animation-duration: 0.5s;
    animation-name: reaction;
    opacity: 1;
}
.wpad-reactions-box .wpad-reaction-like {
    background-image: url("../images/fb_like.png");
    left: 12px;
    transition-delay: 0s;
}
.wpad-reactions-box .wpad-reaction-love {
    background-image: url("../images/fb_love.png");
    left: 62px;
    transition-delay: 0.05s;
}
.wpad-reactions-box .wpad-reaction-haha {
    background-image: url("../images/fb_haha.png");
    left: 112px;
    transition-delay: 0.1s;
}
.wpad-reactions-box .wpad-reaction-wow {
    background-image: url("../images/fb_wow.png");
    left: 162px;
    transition-delay: 0.15s;
}
.wpad-reactions-box .wpad-reaction-sad {
    background-image: url("../images/fb_sad.png");
    left: 212px;
    transition-delay: 0.2s;
}
.wpad-reactions-box .wpad-reaction-angry {
    background-image: url("../images/fb_angry.png");
    left: 262px;
    transition-delay: 0.25s;
}
.wpad-reactions-button.reaction-show .wpad-reaction {
    animation-delay: 0s;
}
.wpad-reactions-button.reaction-show .wpad-reaction-love {
    animation-delay: 0.05s;
}
.wpad-reactions-button.reaction-show .wpad-reaction-haha {
    animation-delay: 0.1s;
}
.wpad-reactions-button.reaction-show .wpad-reaction-wow {
    animation-delay: 0.15s;
}
.wpad-reactions-button.reaction-show .wpad-reaction-sad {
    animation-delay: 0.2s;
}
.wpad-reactions-button.reaction-show .wpad-reaction-angry {
    animation-delay: 0.25s;
}
.wpad-reaction:hover {
    top: 2px;
    transform: scale(1.5, 1.5);
}
.wpad-reaction strong {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border-radius: 38px;
    box-sizing: border-box;
    color: #fff;
    font-size: 8px;
    left: 0;
    opacity: 0;
    padding: 1px 0;
    position: absolute;
    text-align: center;
    top: -19px;
    transition: opacity 0.2s ease-in-out 0s;
    width: 38px;
}
.wpad-reaction:hover strong {
    opacity: 1;
}
.wpad-reactions-count {
    float: right;
    font-size: 12px;
    line-height: 30px;
}
.wpad-reaction-count {
    display: inline-block;
    margin-left: 5px;
}
.wpad-reaction-count strong {
    font-weight: normal;
}
.wpad-reaction-count::before {
    background: rgba(0, 0, 0, 0) url("../images/fb_like.png") no-repeat scroll center center / cover ;
    content: "";
    display: block;
    float: left;
    height: 20px;
    margin: 4px 4px 6px 0;
    width: 20px;
}
.wpad-reaction-count-love::before {
    background-image: url("../images/fb_love.png");
}
.wpad-reaction-count-haha::before {
    background-image: url("../images/fb_haha.png");
}
.wpad-reaction-count-wow::before {
    background-image: url("../images/fb_wow.png");
}
.wpad-reaction-count-sad::before {
    background-image: url("../images/fb_sad.png");
}
.wpad-reaction-count-angry::before {
    background-image: url("../images/fb_angry.png");
}
.wpad-reactions-2 {
    text-align: center;
}
.wpad-reactions-2 .wpad-reactions-box-2 {
    display: inline-block;
    margin: 0 5px;
}
.wpad-reactions-2 .wpad-reactions-percent {
    background: #8cda9d none repeat scroll 0 0;
}
.wpad-reactions-2 .wpad-reactions-icon {
    background: #f1f1f1 none repeat scroll 0 0;
    cursor: pointer;
    padding: 10px;
}
.wpad-reactions-2 .wpad-reactions-icon img {
    transition: opacity 0.5s ease-in-out 1s, transform 0.07s ease-in-out 0s, top 0.07s ease-in-out 0s;
}
.wpad-reactions-2 .wpad-reactions-icon:hover {
    background: #ddd none repeat scroll 0 0;
}
.wpad-reactions-2 .wpad-reactions-icon:hover img {
    transform: scale(1.2, 1.2);
}
.wpad-reactions-3 {
    text-align: center;
}
.wpad-reactions-3 .wpad-reactions-box-3 {
    display: inline-block;
    padding-left: 5px;
}
.wpad-reactions-3 .wpad-reactions-box-3:first-child {
    padding-left: 0;
}
.wpad-reactions-3 .wpad-reactions-percent {
    background: #b1d3fc none repeat scroll 0 0;
}
.wpad-reactions-3 .wpad-reactions-icon {
    background: #f1f1f1 none repeat scroll 0 0;
    cursor: pointer;
    line-height: 1;
    margin-top: 5px;
    padding: 5px 15px;
}
.wpad-reactions-3 .wpad-reactions-icon img {
    transition: opacity 0.5s ease-in-out 1s, transform 0.07s ease-in-out 0s, top 0.07s ease-in-out 0s;
}
.wpad-reactions-3 .wpad-reactions-icon:hover {
    background: #ddd none repeat scroll 0 0;
}
.wpad-reactions-3 .wpad-reactions-icon:hover img {
    transform: scale(1.2, 1.2);
}
.wpad_verified_owner {
    background: #FF1493 none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    margin-left: 2px;
    padding: 3px 21px 4px;
    text-transform: capitalize;
 }
 .mfp-back {
    background: none;
    border:none;
    position: absolute;
    left: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 4px 0 8px 10px;
    color: #333 !important;
    font-style: normal;
    font-size: 18px;
    font-family: Arial, Baskerville, monospace;
 }
.related.products .product .button {font-size: 12px;text-align:center;display: inline-block;}
.products:not(.related) li.product .entry-header .product-rating {
    min-height: 28px;
}
ul.products li.product .entry-product + .button.compare {
    margin-top: -60px;
    margin-right: 15px;
    float: right;
    font-size: 13px;
}
.related.products ul.products li.product .entry-product + .button.compare {
    margin-top: auto;
    margin-right: 0;
    float: none;
    }
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px;
}
.fa-envelope:before {
    font-family: "FontAwesome";
	content: "\f0e0";
}

.fa-columns:before {
    font-family: "FontAwesome";
    content: "\f0db";
}
.fa-plus:before {
    font-family: "FontAwesome";
    content: "\f067";
}
.fa-play:before {
    font-family: "FontAwesome";
    content: "\f008";
}
#cboxContent , .cboxIframe {
    background: #111;
}
#yith-woocompare-share h3 {
    color: #fff;
}
#yith-woocompare-related ul li h3 {
    color: #fff;
}
.landing-grid {
    width: 100%;
    float:left;
    clear:both;
}
.landing-grid .x-img {
    border: 1px solid #000;
    text-align: center;
    background-color: #121212;
    border-radius: 3px;
    box-shadow: inset 0 -0.125em 0.5em 0 rgba(0,0,0,0.85), 0 3px 2px -2px rgba(255,255,255,0.075);
}
.landing-grid .x-img img { width: 100%; height: auto; }
.landing-grid figure.x-img {position: relative;overflow: hidden;margin:0;}
.landing-grid figure.x-img figcaption .entry-title {
    font-size: 17px;
    padding: 8px;
    overflow: hidden;
}
.landing-grid figure.x-img figcaption {
    z-index: 5;
    position: relative;
}
/*
.landing-grid figure.x-img img {opacity: 1;zoom: 1; transition: all .5s ease;}
.landing-grid figure.x-img figcaption {position: absolute;bottom: 0;left: 0;right: 0; background: rgba(0,0,0, 0.8);padding: 0 16px;height: 36px;transform: translateY(36px);transition: all .5s ease;}
.landing-grid figure.x-img:hover figcaption {transform: translateY(0)}
.landing-grid figure.x-img:hover img { opacity: .5;   zoom: 200%;-webkit-filter: grayscale(100%);
    filter: grayscale(100%);}
*/
.landing-grid figure.x-img a i {
}
.landing-grid figure.x-img > a {
    display: block;
    overflow: hidden;
    padding-bottom: 56.25%;
    width: 100%;
    background-size: 100% auto;
    background-position: center center;
}
.landing-grid figure.x-img .x-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding-bottom: 56.25%;
    width: 100%;
    opacity: 0;
    transition: opacity 0.3s ease;
}
.landing-grid.video-gallery figure.x-img:hover .x-overlay {
}
.landing-grid figure.x-img:hover .x-overlay {
    background: #7ac143;
    opacity: .85;
}
.landing-grid figure.x-img:hover .x-overlay:before {
    font-family: "FontAwesome";
    content: "\f03e";
    position: absolute;
    top: 50%;
    left:50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 300%;
    color: #fff;
    cursor: pointer;
    transition: all .5s ease;
}
.landing-grid.video-gallery figure.x-img:hover .x-overlay:before {
    content: "\f008";
}
.landing-grid figure.x-img a:hover i.fa-play:hover::before {
}
.landing-grid .x-column {margin-right: 2%;padding-bottom: 2%;}
.landing-grid .x-column.x-1-3 {width:31.66666%}
.landing-grid .x-column.x-1-3:nth-child(3n+1) {
    clear: left;
}
.landing-grid .x-column.x-1-3:nth-child(3n) {
    margin-right: 0;
}
body.landing-videos .entry-wrap {
    padding: 0;
    box-shadow: none;
    background: none;
}
body.landing-photos .entry-wrap {
    padding: 0;
    box-shadow: none;
    background: none;
}
.landing-grid .x-column.x-1-2:nth-child(2n+1) {
    clear: left;
}
.landing-grid .x-column.x-1-2:nth-child(2n) {
    margin-right: 0;
}
body.single-video .entry-thumb {display: none;}
@media (max-width: 767px) {
.x-column.x-1-3 {
    width: 100% !important;
    }
}
@media (max-width: 480px) {
    ul.products li.product .entry-product + .button.compare {
    margin-top: -140px !important;
    }
}

#wpsl-stores li {
    width: 33.334%;
    float:left;
    border-bottom: none !important;
}
#wpsl-stores li:nth-child(3n) {
    clear: right;
}
#wpsl-stores li:nth-child(3n+1) {
    clear: left;
}
#wpsl-stores li a {
    color: currentColor;
}
.wpsl-store-location > p:first-child strong {
    color: #7ac143;
}

.wpsl-search {
    background:#1C1C1C;
    color: #888;
    border: 1px solid #0d0d0d;
}
.wpsl-dropdown {
background: #3a3a3a;
color: #888;
border: 1px solid #0d0d0d;
}
#wpsl-search-wrap input, #wpsl-search-btn {
    border: 1px solid #0d0d0d;
}
.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li {
    color: #888;
    font-size: 12px;
}
#wpsl-search-btn {
    background: #7ac143;
    color: black;
    text-shadow: none;
}
.wpsl-direction-wrap {
    display: none;
}

.store-list .x-column.x-1-4 {
    width: 25%;
    margin-right: 0;
}

button.popup_contact {
	    color: #303030;
    font-size: 18px;
background-color: #3ca529;
    background-image: -webkit-linear-gradient(top,rgb(90,195,71),#3ca529);
    background-image: -moz-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: -ms-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: -o-linear-gradient(top,#3ca529,rgb(90,195,71));
    background-image: linear-gradient(top,#3ca529,rgb(90,195,71));
    border: 1px solid #3ca529;
	padding-bottom: 45px;
    text-shadow: none;
    color: #303030;
    font-size: 18px;
    width: 200px;
    height: 40px;
        right: 20%;
        position: fixed;
        bottom: 0;
        z-index: 2000;
}