/*
Theme Name: Pairgiver
Theme URI: https://shtheme.com/demosd/pairgiver
Author: Shtheme
Author URI: https://themeforest.net/user/shtheme
Description: Pairgiver is a handy senior care WordPress Theme that is ideal for managing for elderly care, elder living, retirement care homes, senior citizen accommodation, sheltered housing, nursing home, palliative care, home citizen, medical or health care websites.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: pairgiver

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
    00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/



.blogs-04__meta .posts-author__img img  {
    height: 46px !important;
    width: 46px !important;
    border-radius: 50px;
}
.taglist a[rel="tag"] {
    color: #241e5e;
    font-size: 14px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    background-color: #fbf2ee;
    display: inline-block;
    padding: 9px 15px;
    margin: 0 0px 7px 5px;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
}
.taglist a[rel="tag"]:hover {
    color: white;
    background: #e5aa8f;
}
.blog-widget-area ul li.cat-item {
    background: white;
    margin-bottom: 10px;
    padding: 17px 27px;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
}
.blog-widget-area ul li.cat-item {
    background: white;
    margin-bottom: 10px;
    padding: 17px 27px;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
}
.blog-widget-area ul li.cat-item:hover {
    color: white;
    background: #e5aa8f;
}
.blog-widget-area ul li.cat-item a {
    font-size: 15px;
    line-height: 1.3;
    font-weight: 600;
}
#custom_html-2.donation-widget-box {
    padding: 0px 0px 0px 0px;
}
.tagcloud .wp-tag-cloud li a {
    color: #241e5e;
    font-size: 14px !important;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    background-color: white;
    display: inline-block;
    padding: 10px 20px;
    margin: 0 5px 7px 0px;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
}
.tagcloud .wp-tag-cloud li {
    display: inline-block;
}
.tagcloud .wp-tag-cloud li a:hover {
    color: white;
    background: #e5aa8f;
}
.post2 .post__thumb img {
    height: 68px;
    width: 68px;
}
.comment-respond p.form-submit input.submit {
    color: white;
    background: #e5aa8f;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    padding: 20px 38px 20px 38px;
    display: inline-block;
    border-radius: 30px;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    padding: 27px 90px;
    border-radius: 40px;
    border: 0;
    margin-top: 0px;
}
.comment-respond p.form-submit input.submit:hover {
    color: white;
    background: #241e5e;
}
.post-form-area .input-email .form-control {
    border-top: 2px solid #d7d7d7;
    border-bottom: 2px solid #d7d7d7;
}
p.comment-form-cookies-consent {
    display: none;
}
.comment-respond .comment-reply-title {
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 45px;
}
a.comment-reply-link {
    color: #241e5e;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    transition: 0.3s;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 0px;
    border: 1px solid #e5aa8f;
    padding: 10px 15px;
    border-radius: 7px;
}
h6 a[rel="author"] {
    text-transform: capitalize;
}
.pagination li a:hover {
    z-index: 2;
    color: white;
    text-decoration: none;
    background-color: #e5aa8f;
    border-color: #e5aa8f;
}
.pagination li span {
    background: #e5aa8f;
    padding: 0;
    border-radius: 0;
    border: 2px solid #e4e4e4;
    border-radius: 50%;
    text-align: center;
    line-height: 51px;
    color: white;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    width: 51px;
    height: 51px;
    display: inline-block;
}
.donation-widget-area #text-3.donation-widget-box {
    padding: 0px 0px 0px 0px;
}
.donation-widget-area #custom_html-9.donation-widget-box {
    padding: 0px 0px 0px 0px;
}
@media (max-width: 991px){
    .side-mobile-menu .far.fa-plus {
        display: none;
    }
}
.side-mobile-menu ul li ul li a:before {
    display: none;
}
.side-mobile-menu ul li.has-dropdown a[aria-expanded="true"]:after {
    -webkit-transform: rotate(
0deg
) translateY(-50%);
    transform: rotate(
225deg
) translateY(-50%);
}
.side-mobile-menu ul li.has-dropdown > a:after {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    border-width: 2px 0 0 2px;
    border-style: solid;
    border-color: initial;
    right: 16px;
    top: 50%;
    -webkit-transform: rotate(
-45deg
) translateY(-50%);
    transform: rotate(
135deg
) translateY(-50%);
    -webkit-transform-origin: top;
    transform-origin: top;
    transition: all .3s ease-out;
}
.theme_btn {
    border: 2px solid #e5aa8f;
}
.theme_btn:hover {
    color: white;
    background: #241e5e;
    border: 2px solid #241e5e;
}
.subscribe-area .input-box .wpcf7-form-control-wrap.nameauthor {
    display: block;
    width: 100%;
}
.subscribe-area .input-box + p .wpcf7-form-control.wpcf7-submit{
    border: 0;
    color: white;
    background-color: #e5aa8f;
    position: absolute;
    right: 0;
    top: 0;
    width: 95px;
    height: 75px;
    z-index: 1;
    display: inline-block;
    text-align: center;
    line-height: 75px;
    font-size: 30px;
    cursor: pointer;
    font-family: "Font Awesome 5 Pro";
}
.contact-details-area .post-form-area .submit-lg-btn2 .wpcf7-form-control.wpcf7-submit {
    padding: 27px 90px;
    border-radius: 40px;
}
.slide-bar .side-mobile-menu ul li a .far.fa-plus {
    display: none;
}
.map-area-02 iframe {
    margin-bottom: -8px;
}
.error-inner h1.error-title {
    font-size: 250px;
    font-weight: 900;
}
.error-inner .cs-btn-one.btn-md.btn-primary-color {
    color: white;
    background: #e5aa8f;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    padding: 20px 38px 20px 38px;
    display: inline-block;
    border-radius: 30px;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    margin-top: 50px;
}
@media only screen and (min-width: 1601px){
    .hamburger-menu-03 {
        display: none;
    }
}
.search .search-custom form .s-input-home {
    width: 70%;
    height: 42px;
    padding-left: 10px;
    max-width: 100%;
    border: 1px solid #999;
}
.search .search-custom form .btn-s-input {
    background: #000;
    color: #fff;
    border: 1px solid #000;
    padding: 6px 20px;
}
.bottom-cta .bottom_btn:hover {
    color: #e5aa8f;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
.main-menu ul li {
    margin-right: 20px;
}
}
@media only screen and (max-width: 575px){
	.events-area .events.events-02{
		padding: 30px;
	}
	.events-area .events.events-02 .events__content{
		margin-top: 15px;
	}
    .events__list--img {
        margin-bottom: 15px;
    }
}
.footer__widget .contact-list span {
    font-weight: 600;
}
.post__text .recent-title {
    font-weight: 600;
}
.footer__widget .fot-list li a {
    font-weight: 600;
}
.contacts__text .para-1 {
    font-weight: 600;
}
.blog-widget-area ul li.cat-item:hover {
    transition: none;
}
.blog-widget-area ul li.cat-item a {
    transition: none;
}
.tagcloud .wp-tag-cloud li a {
    transition: none;
}
.post2 .post__text .recent-title {
    line-height: 28px;
}
.widget_news .post.post2 {
	border-bottom: 1px solid #e2d6d6;
    padding-bottom: 30px;
}
.widget_news .post.post2:last-child {
	border-bottom: 0px solid #e2d6d6;
    padding-bottom: 0px;
	margin-bottom: 0px;
}
.blogs-04__content .blog-title {
    font-size: 28px;
}
.widget-title-box .semi-title {
    font-weight: 600;
}
.blog-details-area .blogs-04 {
    border: 0px solid #e4e4e4;
}
.blogs-04__content {
    padding: 0 0px 40px 0px;
}
.comments-box .comments-semi-title {
    font-size: 21px;
    font-weight: 700;
	margin-bottom:20px;
}
.blog-details-box .blog-details-title {
    font-size: 24px;
}
.comment-list .comments-box__text {
	position: relative;
}
.post-form-area .comment-respond form.reply-form #message {
	margin-bottom: 20px;
}
.post-form-area .input-name .form-control {
    border-right: 2px solid #d7d7d7;
}
.post-form-area .comment-respond form.reply-form .col-xl-6:nth-child(2) {
	padding-right: 10px !important;
}
.post-form-area .comment-respond form.reply-form .col-xl-6:nth-child(3) {
	padding-left: 10px !important;
}
.post-form-area .post-form-area .input-name .form-control {
    border-right: 2px solid #d7d7d7;
}
.contact-form-area .input-area {
    position: relative;
    margin-bottom: 20px;
}
.post-form-area .comment-respond form.reply-form #message:placeholder {
	color: #241e5e;
}
.comment-reply-link:hover {
    color: #fff;
    background: #e5aa8f;
}
.contact-form-area.post-form-area.contact-details-form form.wpcf7-form .col-xl-6:nth-child(1) {
	padding-right: 10px !important;
}
.contact-form-area.post-form-area.contact-details-form form.wpcf7-form .col-xl-6:nth-child(2) {
	padding-left: 10px !important;
}
.semi-title {
    font-weight: 600;
}
.services__content h5 {
    font-weight: 600;
}
.project .project-title {
    font-weight: 700;
}
.project-02__text__back .project-title {
    color: white;
    font-size: 22px;
}
.work-02 .work-title {
    font-weight: 600;
}
.testimonial-item >h5.semi-title {
    font-weight: 400;
    font-size: 18px;
}
.blog-standard-area .blogs-04__content {
    padding: 0 40px 43px 40px;
}
.stories-content__text .stories-content .service-text-title {
    font-size: 32px;
    font-weight: 400;
}
.blog__content .blog-title {
    font-weight: 600;
}
@media (max-width: 991px){
.blogs .blog__thumb .blog-link {
    bottom: -20px;
}
.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: end !important;
}
}
@media (max-width: 767px){
.blogs-04__meta {
    padding-left: 15px;
}
.blog-standard-area .blogs-04__content {
    padding: 0 15px 43px 15px;
}
.post-form-area .input-name .form-control {
    border-bottom: 2px solid #d7d7d7;
}
.post-form-area .comment-respond form.reply-form .col-xl-6:nth-child(3) {
    padding-left: 0px !important;
}
.post-form-area .comment-respond form.reply-form .col-xl-6:nth-child(2) {
    padding-right: 0px !important;
}
.contact-form-area.post-form-area.contact-details-form form.wpcf7-form .col-xl-6:nth-child(2) {
    padding-left: 0px !important;
}
.contact-form-area.post-form-area.contact-details-form form.wpcf7-form .col-xl-6:nth-child(1) {
    padding-right: 0px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
.post-form-area .input-name .form-control {
    border-bottom: 2px solid #d7d7d7;
}
.post-form-area .comment-respond form.reply-form .col-xl-6:nth-child(3) {
    padding-left: 0px !important;
}
.post-form-area .comment-respond form.reply-form .col-xl-6:nth-child(2) {
    padding-right: 0px !important;
}
.contact-form-area.post-form-area.contact-details-form form.wpcf7-form .col-xl-6:nth-child(2) {
    padding-left: 0px !important;
}
.contact-form-area.post-form-area.contact-details-form form.wpcf7-form .col-xl-6:nth-child(1) {
    padding-right: 0px !important;
}
}
.stories-content__text .service-text-title {
    font-size: 32px;
    font-weight: 600;
}
.stories-content__text .service-text-title.mb-15 {
    font-size: 24px;
    font-weight: 600;
}
.events-details-area .details-title {
    font-size: 32px;
}
.events-details-area .details-title.mb-20 {
    font-size: 26px;
}
textarea {
    color: #241e5e;
}
textarea::placeholder {
    color: #241e5e;
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
.events-02 .events__list {
    margin-right: 20px;
}
}
.contact-form-area form .input-area::before {
    content: "\f0e0";
    position: absolute;
    font-family: "Font Awesome 5 pro";
    color: #e5aa8f;
    right: 25px;
    top: 50%;
    z-index: 3
    transform: translateY(-50%);
}
.contact-form-area form .input-message::before {
    content: "\f4ad";
    position: absolute;
    font-family: "Font Awesome 5 pro";
    color: #e5aa8f;
    right: 25px;
    top: 20%;
    z-index: 3;
    transform: translateY(-50%);
}
.contact-form-area form .input-name::before {
    content: "\f007";
    position: absolute;
    font-family: "Font Awesome 5 pro";
    color: #e5aa8f;
    right: 25px;
    top: 50%;
    z-index: 3;
    transform: translateY(-50%);
}
.contact-form-area form .input-email::before {
    content: "\f078";
    position: absolute;
    font-family: "Font Awesome 5 pro";
    color: #e5aa8f;
    right: 25px;
    top: 75%;
    z-index: 3;
    transform: translateY(-50%);
}
.post-form-area .input-area::before {
    display: block;
}
.contact-form-area.post-form-area.contact-details-form form .input-message::before {
    content: "\f4ad";
    position: absolute;
    font-family: "Font Awesome 5 pro";
    color: #e5aa8f;
    right: 25px;
    top: 15%;
    z-index: 3;
    transform: translateY(-50%);
}
.contact-form-area.post-form-area.contact-details-form form .input-email::before {
    content: "\f078";
    position: absolute;
    font-family: "Font Awesome 5 pro";
    color: #e5aa8f;
    right: 25px;
    top: 50%;
    z-index: 3;
    transform: translateY(-50%);
}
@media (max-width: 1200px){
    
.contact-form-area form .input-area::before {
    top: 40%;
}
.contact-form-area form .input-email::before {
    top: 85%;
}
.contact-form-area form .input-name::before {
    top: 40%;
}
.contact-form-area form .input-message::before {
    top: 25%;
}
}
.subscribe-area .wpcf7 form.sent .wpcf7-response-output {
    color: #fff;
}
@media (max-width: 576px){
.about-text__letter {
    margin-bottom: 30px;
}
.chose-us-area .chose-box .chose-icon {
    margin-bottom: 10px;
}
.chose-us-area-02 .chose-wrapper-03 .chose-inner-img {
    margin-bottom: 10px;
}
.testimonial-wrapper-02 .testimonial-author .author-img {
    margin-bottom: 10px;
}
}
@media (max-width: 767px){
.footer-bottom-area .footer__widget {
    margin-top: 30px;
}
.copy-right-area .copyright.text-right {
    text-align: center !important;
}
.events-details-area .details-content .events-schedule .justify-content-center {
    justify-content: left !important;
}
.process .semi-title {
    font-size: 24px;
}
}
.plus-minus-list .cart-plus-minus.mt-20 {
    display: none;
}
.events-details-area .details-content p.mb-50.text-center {
    text-align: left !important;
}
@media (max-width: 575px){
.blog-details-area .blogs-04__meta {
    padding-left: 0px;
}
.blog-details-area .blogs-04__meta ul.d-inline-flex.align-items-center{
    display: block !important;
}
.blog-details-area .blogs-04__meta ul.d-inline-flex.align-items-center .posts-author{
    display: flex;
}
}
.sub-bg-02 .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
	color:white!important;
}
.pagination li span{
	border: 2px solid #e5aa8f;
}
.logo-img img, .footer-logo img{
	max-width:230px!important;
}
.events__content .more_btn3 {
    color: #241e5e;
    font-size: 15px;
    font-family: "Open Sans", sans-serif;
    line-height: 1;
    font-weight: 700;
    margin-top: 13px;
    display: inline-block;
    color: white;
    font-size: 14px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    display: inline-block;
    background: #e5aa8f;
    padding: 12px 21px;
    border-radius: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
	border: 2px solid #e5aa8f;
}
.events__content:hover .more_btn3 {
    color: white;
    background: #241e5e;
    border: 2px solid #241e5e;
}
.events__content >p {
	    color: #241e5e;
}
.events__content .more_btn3:hover i {
    transform: translateX(10px);
}
.metismenu li {
    border-bottom: 1px dashed #6c757d;
}
.side-mobile-menu ul li a{
	border-bottom:none!important;
}
.main-menu ul li ul.submenu{
    padding-top: 12px;
    padding-bottom: 12px;
}
.main-menu ul li ul.submenu li a{
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 25px;
}
.main-menu ul li .submenu > li:hover ul.submenu {
    margin-top: 2px;
}
.events__content .more_btn3 {
    color: #241e5e;
    font-size: 15px;
    font-family: "Open Sans", sans-serif;
    line-height: 1;
    font-weight: 700;
    margin-top: 13px;
    display: inline-block;
    color: white;
    font-size: 14px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    display: inline-block;
    background: #e5aa8f;
    padding: 12px 21px;
    border-radius: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
	border: 2px solid #e5aa8f;
}
.events__content:hover .more_btn3 {
    color: white;
    background: #241e5e;
    border: 2px solid #241e5e;
}
.events__content >p {
	    color: #241e5e;
}
.events__content .more_btn3:hover i {
    transform: translateX(5px);
	transition: all 0.4s ease-out 0s;
}
.events__content .more_btn3 i {
	transition: all 0.4s ease-out 0s;
}
.counetrs h2 {
    color: white;
    font-size: 65px;
    font-weight: 400;
    line-height: 1;
}
.about-text__letter h2 span {
    color: white;
    font-size: 45px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    display: inline-block;
}
.events__list--date h2 {
    font-size: 48px;
    line-height: 1;
    margin-bottom: 5px;
    font-family: "PT Serif", serif;
}
.counetr-03 h2 {
    color: #e5aa8f;
    font-size: 55px;
    line-height: 1;
    font-weight: 400;
    font-family: "PT Serif", serif;
}
.theme-bg-soft2 {
    background: none;
}
.main-header-right-one.d-none.d-xl-block.d-xl-flex.align-items-center{
	float:right!important;
}
.slider-cta.d-none.d-md-block{
	display:none!important;
}
.services__content.text-center, .promotion .promotion-text{
	text-align:left!important;
}
.promotion .promotion-text{
	padding-left:40px!important;
}
@media (max-width: 767px){
.bottom-cta {
    text-align: center;
	margin-bottom:10px;
}
.events {
    text-align: center;
}
.events__list.d-flex.mr-30{
	margin: 0 auto;
    display: block!important;	
}
}
.contact-area .section-title h2{
	margin-right:20px;
}
ul.breadcrumb-list{
	display:none!important;
}
.side-mobile-menu ul li ul.submenu{
	border-top: 1px dashed #6c757d;
}
.page-title-inner-content .page-title h1{
	font-size:55px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
    color: white!important;
    border-color:white!important;
    margin-top: 10px;
}
#wpcf7-f222-o1 form.invalid .wpcf7-response-output, #wpcf7-f222-o1 form.unaccepted .wpcf7-response-output {
    color: #241e5e!important;
    border-color: #241e5e!important;
    margin-top: 10px;
}
.slick-slide.slider-height {
    height: 790px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
}
.elementor .events__list--img img {
    max-width: inherit;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
.elementor .map-area iframe {
    width: 600px;
    height: 700px;
}
}
.contact-form-area  .submit-btn input {
    text-align: right;
}
.elementor .chose-inner-img  img {
        max-width: inherit;
}
.elementor .testimonial-author img {
        max-width: inherit;
}
.elementor .map-area iframe {
    width: 875px;
    height: 820px;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
.elementor .map-area iframe {
    width: 600px;
    height: 700px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
.elementor .map-area iframe {
    width: 100%;
    height: 600px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.elementor .map-area iframe {
    width: 100%;
    height: 500px;
}
}
@media (max-width: 767px){
.elementor .map-area iframe {
    width: 100%;
    height: 500px;
}
}
.dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-lightbox {
	display:none !important;
}
.counter-area-03 {
    z-index: 999;
	margin-bottom: -340px;
}
.events-details-area .donate-area-02 {
    margin-bottom: -90px;
}
.wp-block-group h2.wp-block-heading {
    position: relative;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: 500;
    letter-spacing: 4px;
    text-transform: uppercase;
}
.widget_block.widget_search label.wp-block-search__label {
    display: none;
}
.widget_block .wp-block-search .wp-block-search__inside-wrapper {
    position: relative;
}
.widget_block .wp-block-search .wp-block-search__input {
    width: 100%;
    padding: 10px;
    border: 0;
    background: #f4f5f7;
    margin-bottom: 0;
    border-radius: 0px;
}
.widget_block .wp-block-group .wp-block-group__inner-container ul li {
    margin-bottom: 20px;
    color: #040b11;
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 28px;
}
.widget_block .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: transparent;
    color: #040b11;
    border: 0;
    cursor: pointer;
    font-size: 15px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li {
    margin-bottom: 20px;
    color: #040b11;
    font-size: 16px;
    line-height: 1.5em;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 40px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px dashed #cccccc;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment {
    color: #040b11;
    font-size: 16px;
    line-height: 1.5em;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 40px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px dashed #cccccc;
}
.sidebar_widget.widget.widget_block.widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper {
    margin: 0px 0px;
}
.sidebar__widget .wp-block-group__inner-container .wp-block-latest-comments {
    padding-left: 0rem;
}
.wp-block-group ol.wp-block-latest-comments {
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 0px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li a{
    color: inherit;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment a{
    color: inherit;
}
.subscribe-area .footer-input .input-box input.form-control {
    width: auto;
}