/**
* 2010-2023 Webkul.
*
* NOTICE OF LICENSE
*
* All right is reserved,
* Please go through LICENSE.txt file inside our module
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade this module to newer
* versions in the future. If you wish to customize this module for your
* needs please refer to CustomizationPolicy.txt file inside our module for more information.
*
* @author Webkul IN
* @copyright 2010-2023 Webkul IN
* @license LICENSE.txt
*/


.wkblog-heading {
    font-size: 20px;
    color: #333333;
    font-weight: 500;
    padding: 15px;
}

.wkfav_icon.wk_right {
    margin-right: 18px;
    margin-bottom: 10px;
}

.wkblog-heading a {
    color: #333333;
}

.wkbox {
    background: #FFFFFF;
    margin-bottom: 15px;
}

.emoji_smiley {
    width: 100%;
    float: left;
}

.wk_emoji_feedback_form h3,
.wk-featured-products h3,
.wkblog_comment h3,
/* .wk-featured-blog h3 {
    font-size: 14px;
    color: #222222;
    margin-bottom: 15px;
} */

.blog-info {
    font-size: 14px;
    color: #222222;
    position: relative;
    margin-bottom: 15px;
}

.blog-info a {
    color: #222222;
}

.wkblog_info {
    margin-bottom: -15px;
    padding: 7px;
}

.wkblog_info span {
    font: 14px;
    color: #222222;
}

.wk_right {
    float: right;
}

.wk_left {
    float: left;
}

.wk_profile_img {
    margin-right: 10px;
    width:50px;
}

.wkblog_info .wk_user_info {
    padding: 7px 3px;
}

.wkblog_info .wk_user_read {
    position: relative;
}

.wksocial_icon {
    float: left;
    width: 50%;
    margin-bottom: 5px;
}

.wkicon {
    /* height: 30px;
    width: 30px;
    border: 1px solid #ddd;
    border-color: #a2a3a5; */
    float: left;
    margin-left: 8px;
    /* border-radius: 14px;
    cursor: pointer; */
}

.wkfavicon {
    height: 30px;
    width: 30px;
    border: 1px solid #ddd;
    border-color: #a2a3a5;
    float: left;
    margin-left: 5px;
    border-radius: 50%;
    cursor: pointer;
    display: inline-flex;
}

.wkfavicon-love {
    width: auto;
    border-radius: 14px;
}

.wk_feature_blog_img,
.blog-featured-img {
    position: relative;
    text-align: center;
}

.wk-category-name {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #0009;
    padding: 7px;
}

.wk-category-name span {
    font-size: 13px;
    color: #FFFFFF;
}

.wk-category-name span a {
    color: #FFFFFF;
    text-decoration: underline;
    word-break: break-word;
}

.blog_description {
    padding: 30px;
    width: 100%;
    overflow: hidden;
    word-break: break-all;
}

.wkicon_emoji {
    width: 56px;
    height: 56px;
    float: left;
    margin-right:25px;
    cursor: pointer;
}

@media screen and (max-width: 440px) {
    .wkicon_emoji {
      margin-right: unset;
    }
  }

.wkfav,
.wkbookmark,
.wkfavshare {
    width: 23px;
    height: 23px;
}

.blog_img_thumb {
    float: left;
    width: 33%;
    margin-right: 7px;
    border: 1px solid #f5f5f5;
}

.blog_content_info {
    float: left;
    width: 62%;
}

.blog_content_info h3,
.blog_content_info h3 a,
.blog_content_info span {
    font-size: 13px;
    color: #222222;
}

.icon {
    margin-right: 4px;
}

.blog-content p {
    margin: 0px 0px;
    word-break: break-all;
}

.blog-read-more {
    padding: 14px;
}

.blog-read-more button {
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    background: #333333;
}

.blog-read-more button:hover {
    color: #393939;
}

.wkrowgrid {
    margin-bottom: 26px;
}

.blog-social h3 {
    margin-bottom: 30px;
}

div.wkwidth {
    width: 49%;
}

div.custname {
    margin-right: 16px;
}

.wkforminput input {
    height: 34px;
    background: #f7f7f7;
    border-color: #d9d9d9;
}

.wkforminput textarea {
    background: #f7f7f7;
    border-color: #d9d9d9;
}

.form-group label {
    color: #737373;
}

#wkcomment {
    font-weight: 400;
    font-size: 15px;
    color: #FFFFFF;
    background: #333333;
    padding: 5px 15px;
}

#wkcomment:hover {
    background: #393939;
}

.wkfb {
    width: 30px;
    background: url(../img/fb_normal.png);
    height: 30px;
}

.wkfb:hover {
    background: url(../img/fb_hover.png);
}

.wkgoogle {
    background: url(../img/googleplus_normal.png);
    width: 30px;
    height: 30px;
}

.wkgoogle:hover {
    background: url(../img/googleplus_hover.png);
}

.wktwiter {
    width: 30px;
    background: url(../img/twitter_normal.png);
    height: 30px;
}

.wktwiter:hover {
    background: url(../img/twitter_hover.png);
}

.wkwhatsapp {
    width: 30px;
    background: url(../img/whatsapp.png);
    height: 30px;
    background-repeat: round;
}

.wkwhatsapp:hover {
    background: url(../img/whatsapp_hover.png);
    background-repeat: round;
}

.wkfav {
    background: url("../img/sprite-read-like-icons.png") no-repeat scroll 6px 7px rgba(0, 0, 0, 0);
}

.wkfav:hover,
.wkfav.active {
    background: url("../img/sprite-read-like-icons.png") no-repeat scroll -16px 7px rgba(0, 0, 0, 0);
}

.wk_feedback_count_active, .wk_feedback_count:hover {
    color:#00B2D5;
}

.wk_feedback_count, .wk_feedback_count_active, .wk_feedback_count:hover {
    margin-top:5px;
    text-align:center;
    float:right;
    padding: 0 7px;
}
.wk_feedback_count {
    color:#AAACAC;
}
.wk_feedback_emoji_count {
    display: block;
    color:#AAACAC;
    margin-top:19px;
    margin-left:50px;
    text-align:center;
}
.wk_feedback_emoji_count_active, .wk_feedback_emoji_count:hover {
    display: block;
    color:#FFBF4A;
    margin-top:19px;
    margin-left:50px;
    text-align:center;
}
.wkbookmark {
    background: url("../img/sprite-read-like-icons.png") no-repeat scroll -38px 6px rgba(0, 0, 0, 0);
}

.wkbookmark:hover,
.wkbookmark.active {
    background: url("../img/sprite-read-like-icons.png") no-repeat scroll -60px 6px rgba(0, 0, 0, 0);
}

.wkfavshare {
    background: url("../img/sprite-read-like-icons.png") no-repeat scroll -83px 6px rgba(0, 0, 0, 0);
}

.wkfavshare:hover {
    background: url("../img/sprite-read-like-icons.png") no-repeat scroll -105px 6px rgba(0, 0, 0, 0);
}

.wkangry {
    background: url("../img/sprite-emoji.png") no-repeat scroll 2px 1px rgba(0, 0, 0, 0);
}

.wkangry:hover,
.wkangry.active {
    background: url("../img/sprite-emoji.png") no-repeat scroll 2px -49px rgba(0, 0, 0, 0);
}

.wkunhappy {
    background: url("../img/sprite-emoji.png") no-repeat scroll -48px 1px rgba(0, 0, 0, 0);
}

.wkunhappy:hover,
.wkunhappy.active {
    background: url("../img/sprite-emoji.png") no-repeat scroll -48px -49px rgba(0, 0, 0, 0);
}

.wkhappy {
    background: url("../img/sprite-emoji.png") no-repeat scroll -98px 1px rgba(0, 0, 0, 0);
}

.wkhappy:hover,
.wkhappy.active {
    background: url("../img/sprite-emoji.png") no-repeat scroll -98px -49px rgba(0, 0, 0, 0);
}

.wklove {
    background: url("../img/sprite-emoji.png") no-repeat scroll -148px 1px rgba(0, 0, 0, 0);
}

.wklove:hover,
.wklove.active {
    background: url("../img/sprite-emoji.png") no-repeat scroll -148px -49px rgba(0, 0, 0, 0);
}

.wkveryhappy {
    background: url("../img/sprite-emoji.png") no-repeat scroll -198px 1px rgba(0, 0, 0, 0);
}

.wkveryhappy:hover,
.wkveryhappy.active {
    background: url("../img/sprite-emoji.png") no-repeat scroll -198px -49px rgba(0, 0, 0, 0);
}

.product-thumbnail,
.product-description,
.highlighted-informations
{
    width: 275px !important;
}

#products .highlighted-informations,
.featured-products .highlighted-informations,
.product-accessories .highlighted-informations {
    height: 2.425rem !important;
}

.thumbnail-container {
    margin-top: 10px;
}

.thumbnail-container {
    margin-top: 10px;
    height: 315px !important;
}

#products .thumbnail-container,
.featured-products .thumbnail-container,
.product-accessories .thumbnail-container,
.product-miniature .thumbnail-container {
    box-shadow: none;
}

#products .highlighted-informations,
.featured-products .highlighted-informations,
.product-accessories .highlighted-informations,
.product-miniature .highlighted-informations {
    box-shadow: none;
}

/* .wk_blog_post .wk-thumbnail-container {
    position: relative;
    height: 250px;
    padding-top: 10px;
} */

.wk-thumbnail-container a {
    display: block;
}

.wk-thumbnail-container p {
    word-break: break-all;
}

.wk-product-description {
    margin-top: 15px;
}

/* .wk-blog-item-slider {
    padding: 0px 15px;
} */

.wk_blog_post .row {
    /* margin-left: unset;
    margin-right: unset; */
}

/* .bx-wrapper .bx-controls-direction a {
    text-indent: 0px !important;
} */

/* .wk_blog_post .bx-wrapper .bx-next,
.products .bx-wrapper .bx-next {
    right: 4px !important;
} */

/* .wk_blog_post .bx-wrapper .bx-controls-direction a,
.products .bx-wrapper .bx-controls-direction a {
    top: 0 !important;
    width: 35px;
    height: 35px;
    line-height: 47px;
    text-align: center;
    margin-top: -35px !important;
    background: #fff;
    z-index: 0;
} */

/* .wk_blog_post .bx-wrapper .bx-prev,
.products .bx-wrapper .bx-prev {
    left: 85%;
} */

/* .wk_blog_post .bx-wrapper .bx-prev, .products .bx-wrapper .bx-prev {
    left: -10px
}
.wk_blog_post .bx-wrapper .bx-next, .products .bx-wrapper .bx-next {
    right: -10px
} */


.bx-wrapper .bx-prev:before, .bx-wrapper .bx-next:before  {
    content: unset !important;
}

.bx-wrapper .bx-controls-direction .bx-next {
    right: 15px;
    /* width: 40px !important;
    height: 40px !important; */
    padding: 5px 25px 30px 15px;
    opacity: 0.9;
    text-align: center;
    background-color: #FFFFFF;
    font-size: unset;
    /* background: url(../../img/bxslider/green_next.png) no-repeat 0 0px; */
    display: block;
}

.bx-wrapper .bx-controls-direction .bx-prev {
    left: 15px;
    /* width: 40px !important;
    height: 40px !important; */
    padding: 5px 25px 30px 15px;
    opacity: 0.9;
    text-align: center;
    background-color: #FFFFFF;
    font-size: unset;
    /* background: url(../../img/bxslider/green_next.png) no-repeat 0 0px; */
    display: block;
}

.related-post,
.related-prodcut,
.wk_emoji_feedback_form {
    margin-bottom: 20px;
}

.wk_bordered_img {
    border: 1px solid lightgray;
}

.wk-image-responsive {
    max-width: 100%;
    height: auto;
}

li.ajax_block_product .thumbnail-container .quick-view {
    display:none;
    position: absolute;
    left: 50%;
    top: 29%;
    width: 100px;
    height: 43px;
    text-align: center;
    margin:-21px 0 0 -53px;
    padding: 13px 0 0;
    font: 700 13px/16px Arial, Helvetica, sans-serif;
    background:rgba(255, 255, 255, 0.82);
    box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;
}

li.ajax_block_product:hover .quick-view {
    display:block;
}
@media screen and (max-width:425px) {
    /* .wk_blog_post .bx-wrapper .bx-prev,
    .products .bx-wrapper .bx-prev {
        left:80%;
    } */
    li.ajax_block_product .thumbnail-container .quick-view {
        width: 74px;
        height: 33px;
        margin:-21px 0 0 -53px;
        padding: 9px 0 0;
    }
}

@media screen and (max-width:375px) {
    /* .wk_blog_post .bx-wrapper .bx-prev,
    .products .bx-wrapper .bx-prev {
        left:73%;
    } */
}

div.wkblog_search.block-categories {
  position: relative;
}

#wk-blog-list-suggestion>ul {
      border: 1px solid #EEE;
}
#wk-blog-list-suggestion>ul>li {
  padding: 10px 10px;
  box-shadow: 0px 1px 0px 0px #cfcfcf96;
  cursor: pointer;
}

ul.product-miniature li {
  overflow: hidden;
}

@media (min-width: 767px) {
  ul.product-miniature li span.hidden-xs {
    display: inline-block !important;
  }
}
