 /* 2007-2023 PrestaShop
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/OSL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to http://www.prestashop.com for more information.
 *
 * @author    PrestaShop SA <contact@prestashop.com>
 * @copyright 2007-2023 PrestaShop SA
 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
 * International Registered Trademark & Property of PrestaShop SA
 */
 .block.blog_block .block_content.products-block ul li .products-block-image {
     width: 79px;
     overflow: hidden;
     display: block;
     height: 63px
 }

 .block.blog_block .block_content.products-block ul li .products-block-image img {
     max-width: none
 }

 .block.blog_block .block_content.products-block ul li h5 a {
     font-size: 1.5rem
 }

 .blog_block.blog_search .block_content .form-control {
     height: 46px;
     padding: 3px 15px;
     margin-bottom: 10px
 }

 .blog_post_content p.meta_author,
 .blog_post_content p.meta_date {
     display: inline-block;
     padding-right: 10px
 }

 .blog_post_content p.meta_category {
     display: inline-block;
     vertical-align: middle;
 }

 .blog_post_content a.more {
     float: right
 }

 .home_blog_post h3.page-heading {
     margin-bottom: 5px
 }

 .arrow_carrot-right:before {
     content: ">"
 }

 .arrow_carrot-left:before {
     content: "<"
 }

 .home_blog_post .post_thumbnail .post_format_items {
     padding-bottom: 52%
 }

 .badblog_img,
 .img-responsive {
     display: block;
     max-width: 100%;
     height: auto
 }

 .badblog-archive-image img {
     width: 100%
 }

 .home_blog_post .post_thumbnail .post_format_items {
     padding-bottom: 0
 }

 .post_thumbnail {
     margin-bottom: 1.5rem
 }

 .badhomeblog-item-user~span {
     margin: 0 10px;
 }

 #module-badblog-single .form-control {
     background: #ffffff;
     color: #000000;
     padding: 14px 15px;
     width: 100%;
     border: 1px solid #e5e5e5;
 }

 #badblogs_commentfrom .badblog_submit_btn {
     color: #fff;
     background-color: var(--theme-custom-color);
     display: inline-block;
     vertical-align: middle;
     padding: 10px 20px;
     font-size: 16px;
     letter-spacing: 1px;
 }

 .post_content {
     padding-top: 30px
 }

 .meta_author,
 .meta_category,
 .meta_comment,
 .post_meta_date {
     display: inline-block
 }

 .content_more {
     display: inline-block;
     float: right;
     margin-right: 70px
 }

 .comments_area {
     margin-bottom: 30px
 }

 .comments_area .comments_title {
     margin-bottom: 0;
     font-size: 22px;
     font-weight: 700;
     color: #000000;
     text-transform: uppercase;
 }

 .comments_area ol.comment_list {
     margin: 0;
 }

 .comments_area .comment_list li {
     margin-top: 30px;
 }

 .comments_area .comment_list li article.comment_body {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     width: 100%;
     border: 1px solid #e5e5e5;
 }

 .comment_content .comment_content_bottom p {
     margin-bottom: 0
 }

 .comments_area .comment_list li.comment .comment_body .comment_author {
     width: 70px;
     border-radius: 100%;
     float: left;
     overflow: hidden;
     margin: 15px;
 }

 .comments_area .comment_list li.comment .comment_body .comment_content {
     overflow: hidden;
     padding: 23px 20px;
     border-left: 1px solid #e5e5e5;
     width: 89%;
 }

 .comments_area .comment_list li.comment .comment_body .comment_content .comment_meta {
     margin-bottom: 10px
 }

 .comments_area .comment_list li.comment .comment_body .comment_content .comment_meta .comment_meta_author {
     display: inline-block;
     vertical-align: middle;
     margin-right: 15px;
     font-size: 1.4rem
 }

 .comments_area .comment_list li.comment .comment_body .comment_content .comment_meta .comment_meta_date {
     font-size: 1.2rem;
     display: inline-block;
     vertical-align: middle
 }

 .comments_area .comment_list li.comment .comment_body .comment_content .comment_meta .reply {
     float: right;
     display: none
 }

 .comments_area .comment_list li.comment ol.children {
     margin-left: 30px
 }

 .comment_respond {
     background-color: #ffffff;
     margin-bottom: 30px;
 }

 .comment_respond .comment_form .form-group {
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center
 }

 .comment_respond .comment_form .form-group.badblogs_message {
     margin: 0;
 }

 .comment_respond .comment_form .form-group.badblogs_message span.badblogs_success {
     margin-bottom: 15px;
     color: #ff0000;
     font-size: 16px;
     font-weight: 500;
     width: 100%;
     display: block;
     text-align: center;
 }

 .comment_respond .comment_form .form-group.has-error .form-control {
     border-color: #000
 }

 .block.blog_block .block_content.products-block ul li {
     border-bottom: 1px solid #ccc;
     padding-bottom: 15px
 }

 .block.blog_block .block_content.products-block ul li .products-block-image {
     width: 80px;
     height: 92px;
     background-repeat: no-repeat;
     background-position: center center;
     overflow: hidden;
     display: block
 }

 .block.blog_block .block_content.products-block ul li .products-block-image img {
     max-width: none;
     margin-left: -50%
 }

 .block.blog_block .block_content.products-block ul li .price-box {
     color: #9b9b9b
 }

 .block.blog_block .block_content.products-block ul li:last-child {
     border-bottom: 0
 }

 .tags_block.block .block_content ul {
     margin: 0 -5px;
     padding: 0;
     list-style: none
 }

 .tags_block.block .block_content ul li {
     display: block;
     float: left;
     padding-left: 5px;
     padding-right: 5px;
     margin-bottom: 10px
 }

 .tags_block.block .block_content ul li a {
     display: block;
     text-align: center;
     padding: 5px 10px;
     border: 1px solid #e5e5e5;
     -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
     -ms-transition: all .3s ease;
     -o-transition: all .3s ease;
     transition: all .3s ease;
 }

 .tags_block.block .block_content ul li a:hover {
     color: #fff;
     background-color: #666;
     border-color: #e5e5e5;
 }

 .comment_respond .comment_reply_title {
     margin-bottom: 20px;
     font-size: 22px;
     font-weight: 700;
     color: #000000;
     text-transform: uppercase;
 }

 .badblog-single-block {
     margin-bottom: 30px
 }

 .badblog-single-content-item-title {
     font-size: 22px;
     margin-bottom: 10px;
     font-weight: 700
 }

 .badblog-single-author-comment-wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     margin-bottom: 10px
 }

 .badblog-single-author span,
 .badblog-single-category span,
 .badblog-single-comment span {
     padding-right: 5px;
     font-size: 14px;
     color: #999;
     font-weight: 400
 }

 .badblog-single-category span {
     color: #000
 }

 .badblog-single-category i {
     font-size: 14px;
     color: #999;
     padding: 0 5px;
     font-weight: 400
 }

 .badblog-single-content-description {
     font-size: 14px;
     color: #888;
     font-weight: 400;
     margin: 0;
     line-height: 24px
 }

 .comments_area {
     background-color: #ffffff;
     margin-bottom: 30px;
 }

 .badblog-archive-item {
     margin-bottom: 30px;
 }

 .badblog-archive-item-inner {
     background-color: #ffffff;
     border: 1px solid #e5e5e5;
 }

 .badblog-archive-content-title {
     margin-bottom: 0
 }

 .badblog-archive-content-wrapper {
     padding: 15px;
 }

 .badblog-archive-content-title a {
     font-size: 18px;
     color: #111;
     margin-bottom: 10px;
     display: block;
     text-transform: capitalize;
     font-weight: 500;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     display: -webkit-box;
     overflow: hidden
 }

 .badblog-archive-meta-wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding-bottom: 10px
 }

 .badblog-archive-author span,
 .badblog-archive-comment,
 .badblog-archive-date {
     font-size: 14px;
     color: #999;
     font-weight: 500;
 }

 .badblog-archive-description {
     font-size: 14px;
     color: #666666;
     font-weight: 400;
     margin: 0;
     line-height: 24px;
     padding-bottom: 10px
 }

 .badblog-archive-read-more a {
     font-size: 16px;
     color: #111;
     font-weight: 500;
     text-transform: capitalize
 }

 .badblog-archive-pagination-list li {
     font-size: 16px;
     color: #333;
     width: 30px;
     height: 30px;
     line-height: 30px;
     text-align: center
 }

 .badblog-archive-pagination-list li i {
     line-height: 20px
 }

 .badblog-archive-pagination-list {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: flex-end;
     -ms-flex-pack: flex-end;
     justify-content: flex-end;
     margin: 0
 }

 .badblog-archive-pagination-content {
     background-color: #ffffff;
     padding: 10px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     justify-content: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     border: 1px solid #e5e5e5;
 }

 .badblog-archive-title {
     text-align: left;
 }

 @media(max-width:767px) {
     .badblog-single-content-item-content {
         padding: 15px
     }

     .badblog-archive-pagination-content {
         display: block;
         padding: 15px;
     }

     .badblog-archive-title {
         padding-bottom: 15px;
         text-align: center;
     }

     .badblog-archive-pagination-list {
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
     }

     .badblog-archive-author span,
     .badblog-archive-comment,
     .badblog-archive-date,
     .badblog-archive-description {
         font-size: 12px
     }
 }

 .badhomeblog-block {
     position: relative;
     padding: 100px 0;
     background: #fee8d9;
     margin-bottom: 100px;
 }

 .badhomeblog-block .owl-dots {
     display: none
 }

 .badhomeblog-link {
     padding-right: 15px;
     text-align: right;
 }

 .badhomeblog-item {
     padding: 0 15px;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     transition: all .5s ease-in-out
 }

 .badhomeblog-item-thumbnail .badhomeblog-item-date {
     font-size: 18px;
     line-height: 20px;
     color: #fff;
     letter-spacing: 0;
     font-weight: 600;
     padding: 10px;
     z-index: 10;
     display: inline-block;
     vertical-align: middle;
     position: absolute;
     background-color: var(--theme-custom-color);
     text-align: center;
     top: 10px;
     left: 10px;
 }

 .badhomeblog-item-thumbnail .badhomeblog-item-date span {
     font-size: 12px;
     line-height: 14px;
 }

 .badhomeblog-item-bottom .badhomeblog-item-title a {
     font-size: 20px;
     line-height: 22px;
     color: #000000;
     font-weight: 600;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     display: -webkit-box;
     overflow: hidden;
     position: relative;
     text-transform: capitalize;
     padding-bottom: 8px;
 }

 .badhomeblog-item-user span,
 .badhomeblog-item-date {
     font-size: 14px;
     letter-spacing: 0px;
     line-height: 20px;
     color: var(--theme-custom-color);
     padding: 15px 0 20px;
     font-weight: 400;
     text-transform: uppercase;
     display: inline-block;
 }

 .badhomeblog-item-content p {
     font-size: 16px;
     line-height: 25px;
     color: #000000;
     font-weight: 400;
     text-transform: capitalize;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     display: -webkit-box;
     overflow: hidden;
     margin-bottom: 10px;
     font-family: var(--badtheme-font-name-1);
 }

 .badhomeblog-item-content-more a {
     font-size: 16px;
     color: var(--theme-custom-color);
     line-height: 25px;
     font-weight: 500;
     text-decoration: underline;
     text-transform: capitalize;
 }

 .badhomeblog-item-content-more a:after {
     display: none;
 }

 .badhomeblog-item-content-more a:hover,
 .badhomeblog-item-content-more a:hover:after {
     color: #9d0b0b;
 }

 .badhomeblog-item-date i {
     margin-right: 5px;
 }

 .badhomeblog-item-thumbnail {
     position: relative;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     transition: all .5s ease-in-out
 }

 .badhomeblog-item-thumbnail img {
     z-index: 1;
     position: relative
 }

 .badblog-single-content-image .img-responsive {
     width: 100%;
 }

 .badhomeblog-pagination-wrapper {
     display: none;
 }

 .badhomeblog-item-img-mask {
     position: absolute;
     top: 50%;
     z-index: 10;
     left: 0;
     right: 0;
     opacity: 0;
     margin: 0 auto;
     cursor: pointer;
     transform: translate(0, -50%) scale(.8);
     -moz-transform: translate(0, -50%) scale(.8);
     -webkit-transform: translate(0, -50%) scale(.8);
     -o-transform: translate(0, -50%) scale(.8);
     -ms-transform: translate(0, -50%) scale(.8);
     width: 40px;
     height: 40px;
     text-align: center;
     line-height: 40px;
     background-color: var(--theme-custom-color);
     border-radius: 100px;
     transition: all .5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
 }

 .badhomeblog-item-img-mask:hover {
     background-color: #fff;
 }

 .badhomeblog-item-inner:hover .badhomeblog-item-img-mask {
     opacity: 1;
     transform: translate(0, -50%) scale(1);
     -moz-transform: translate(0, -50%) scale(1);
     -webkit-transform: translate(0, -50%) scale(1);
     -o-transform: translate(0, -50%) scale(1);
     -ms-transform: translate(0, -50%) scale(1);
 }

 .badhomeblog-item-img-mask .badhomeblog-item-img-mask-conntent a {
     color: #ffffff;
     transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
 }

 .badhomeblog-item-img-mask:hover .badhomeblog-item-img-mask-conntent a {
     color: var(--theme-custom-color);
 }

 .badhomeblog-item-bottom {
     text-align: center;
     padding: 20px 18px;
     box-shadow: 0px 0px 13.76px 2.24px rgba(0, 0, 0, 0.15);
     background-color: #fff;
     margin: -20px auto 14px;
     width: 90%;
 }
 .owl-carousel .owl-item .badhomeblog-item-thumbnail img {
     width: 100%;
     z-index: -1;
 }

 /*************** New css *********/
 .blog-form-wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .blog-form-wrapper .blog-form-block {
     width: 50%;
     padding-left: 100px;
 }

 .blog-form-wrapper .badblog-single-block {
     width: 50%;
     padding-right: 100px;
 }

 .badblog-single-content-item-content {
     padding-top: 20px;
 }

 @media(max-width: 1440px) {

     .badhomeblog-item-user span,
     .badhomeblog-item-date {
         padding: 5px 0;
     }
 }

 @media(max-width: 1300px) {
     .badhomeblog-item-bottom .badhomeblog-item-title a {
         font-size: 16px;
         line-height: 25px;
     }

     .badhomeblog-item-content-more a {
         font-size: 16px;
     }

     .badhomeblog-item-content p {
         font-size: 14px;
         line-height: 22px;
     }
 }

 @media(max-width: 1200px) {
     .badhomeblog-block {
         padding: 50px 0;
         margin-bottom: 50px;
     }

     .badhomeblog-item-content p {
         margin-bottom: 15px;
     }
 }

 @media(max-width: 1199px) {
     .blog-form-wrapper .blog-form-block {
         padding-left: 30px;
     }

     .blog-form-wrapper .badblog-single-block {
         padding-right: 30px;
     }
 }

 @media(max-width: 991px) {
     .badhomeblog-item-bottom {
         padding: 15px;
         margin: -20px auto 12px;
     }

     .blog-form-wrapper {
         display: block;
     }

     .blog-form-wrapper .blog-form-block,
     .blog-form-wrapper .badblog-single-block {
         padding: 0;
         width: 90%;
         margin: 0 auto;
     }

     .badhomeblog-block {
         padding: 30px 0;
         margin-bottom: 30px;
     }

 }

 @media(max-width: 767px) {
     .badhomeblog-item-bottom .badhomeblog-item-title a {
         font-size: 15px;
         line-height: 25px;
         padding-bottom: 5px;
     }

     .badhomeblog-item-content-more a {
         font-size: 15px;
     }

     .badhomeblog-item-content p {
         font-size: 13px;
         line-height: 20px;
         margin-bottom: 5px;
     }
 }

 @media(max-width: 599px) {

     .badhomeblog-item-user span,
     .badhomeblog-item-date {
         padding: 5px 0;
     }
 }

 @media(max-width: 575px) {

     .blog-form-wrapper .blog-form-block,
     .blog-form-wrapper .badblog-single-block {
         width: 100%;
     }

     .comments_area .comment_list li.comment .comment_body .comment_content {
         padding: 15px;
     }

     .badhomeblog-item-content p {
         width: 100%;
     }
 }

 @media(max-width: 519px) {}

 @media(max-width: 475px) {

     .badhomeblog-item-user span,
     .badhomeblog-item-date {
         padding: 0;
     }
 }

 @media (max-width: 425px) {
     .badhomeblog-item-thumbnail .badhomeblog-item-date {
         top: 0;
         bottom: auto;
     }

     .badhomeblog-item-bottom {
         width: 95%;
         margin: -20px auto 12px;
     }

 }

 @media(max-width: 375px) {
     .badhomeblog-item-content p {
         -webkit-line-clamp: 2;
     }
 }

 @media(max-width: 332px) {}