.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;
 }