/*
Theme Name: TM Arden Child
Theme URI: http://arden.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0
Template: tm-arden
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

body {
    background-color: #151D3B;
}

.blog .page-content,
.search .page-content,
.archive .page-content {
    padding-top: 150px;
    background-color: #151D3B;
}

.blog .page-main-content,
.search .page-main-content,
body.archive:not(.post-type-archive):not(.woocommerce) .page-main-content {
    padding-top: 0px;
}

.blog .post-item,
.search .post-item,
.archive .post-item {
    background: transparent !important;
    border: none !important;
}

.blog .post-item .post-thumbnail img,
.search .post-item .post-thumbnail img,
.archive .post-item .post-thumbnail img {
    width: 100%;
    height: auto;
    border-radius: 5px;
}

.blog .post-item .post-title a,
.search .post-item .post-title a,
.archive .post-item .post-title a {
    font-size: 1.333333rem;
}

.blog .post-item .post-info,
.search .post-item .post-info,
.archive .post-item .post-info {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.blog .post-item .post-categories a,
.search .post-item .post-categories a,
.archive .post-item .post-categories a {
    font-size: 12px;
}

.blog .post-item .post-date,
.search .post-item .post-date,
.archive .post-item .post-date {
    font-size: 12px;
}

.blog .post-item .post-excerpt,
.search .post-item .post-excerpt,
.archive .post-item .post-excerpt {
    font-size: 12px;
}

.blog .post-item .post-read-more a span,
.search .post-item .post-read-more a span,
.archive .post-item .post-read-more a span {
    color: white;
    font-size: 12px !important;
    font-weight: 700;
}

.blog .page-pagination,
.search .page-pagination,
.archive .page-pagination {
    text-align: center;
}

.blog .page-pagination li a,
.search .page-pagination li a,
.archive .page-pagination li a {
    background: transparent;
    color: white;
    border: 2px solid #fff;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
}

.blog .page-pagination li a:hover,
.search .page-pagination li a:hover,
.archive .page-pagination li a:hover {
    background: #fff;
    color: #151D3B;
}

.blog .page-pagination li span.current,
.search .page-pagination li span.current,
.archive .page-pagination li span.current {
    border-radius: 4px;
    font-weight: 700;
    border: 2px solid #fff;
}

.single-post .page-content {
    padding-top: 150px;
}

.single-post .page-main-content {
    padding-top: 0px;
}

.single-post .post {
    background-color: transparent;
    padding: 0px;
    border: none;
}

.single-post .header-section {
    margin-bottom: 60px;
    padding-left: 0px;
}

@media screen and (max-width: 767px) {
    .single-post .header-section {
        padding-left: 0.9375rem;
    }
}

.single-post .header-section .post-feature {
    margin-top: 0px;
}

.single-post .header-section .post-feature .post-thumbnail img {
    width: 100%;
    height: auto;
    border-radius: 10px;
}

.single-post .header-section .post-date {
    margin-right: 15px;
    font-size: 21.33px;
}

.single-post .header-section .post-categories{
    font-size: 21.33px;
}

.single-post .header-section .entry-header {
    margin-top: 30px;
    text-align: left;
}

.single-post .header-section .entry-header .post-tags {
    font-size: 16px;
}

.single-post .header-section .entry-header .post-tags a {
    margin-right: 10px;
}

.single-post .header-section .entry-header .entry-title {
    margin-top: 0;
}

.single-post .related-posts .related-post-item {
    background-color: transparent !important;
    border: none !important;
    padding: 0px;
}

.single-post .related-post-item .post-date {
    font-size: 0.75rem;
}

.single-post .related-post-item .post-feature {
    height: 200px;
    overflow: hidden;
    border-radius: 5px;
    margin-bottom: 15px;
}

.single-post .related-post-item .post-feature img {
    width: 100%;
    height: auto;
}

.single-post .related-posts .related-post-item .related-post-title a {
    margin-bottom: 0px;
}

.single-post .post-share {
    text-align: left;
}

.comments-area .comment-respond {
    background-color: transparent !important;
    border-radius: 5px;
}

.comments-area-title {
    margin-bottom: 15px;
}

.comments-area input[type="submit"] {
    background-color: #00c897;
    color: #151D3B;
    border-color: #00c897;
}

.comments-area input[type="submit"]:hover {
    border-color: #00c897;
    color: #00c897;
}

.page-sidebar .page-sidebar-content,
.page-sidebar .page-sidebar-content::after {
    padding-top: 0px;
    background-color: #151D3B;
}

.page-sidebar.page-sidebar-right .page-sidebar-content{
    border: none;
    padding-left: 0px;
}

.page-content .widget {
    margin-bottom: 10px;
}

.widget.widget_search label {
    margin-bottom: 5px;
    font-size: 12px;
}

.widget.widget.widget_search {
    margin-bottom: 30px;
}

.widget.widget_search .wp-block-search__inside-wrapper {
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 5px;
    border: none;
    height: 45px;
    padding: 0px 15px;
}

.widget.widget_search input {
    color: white;
    height: auto;
}

.widget.widget_search button{
    background-color: transparent;
    border: none;
    color: #fff;
    padding: 0px !important;
    height: auto;
    font-size: 16px;
    font-weight: 700;
}

.widget .wp-block-categories-list {
    padding-left: 0px;
    list-style: none;
    margin: 0px;
}

.page-footer .widget.widget_nav_menu {
    margin-bottom: 15px;
}

.page-footer .widget.widget_media_image {
    display: inline-block;
    margin-bottom: 0px;
}

.page-footer .widget .wp-block-image {
    display: inline-block;
}

.page-footer .widget .wp-block-image img {
    max-width: 150px;
    height: auto;
}

.page-copyright .widget_nav_menu li a:hover{
    color: #00c897 !important;
}

.page-footer .col-md-4:nth-child(2) .widget.widget.widget_media_image,
.page-footer .col-md-4:nth-child(2) .widget.widget.widget_media_image .wp-block-image{
    display: block;
}

.page-footer .wp-block-social-links {
    margin-top: 0px;
}

.page-footer .wp-social-link {
    background-color: transparent !important;
}

.page-footer .wp-social-link a {
    font-size: 28.43px;
    padding: 0;
}

.page-footer .widget_text {
    margin-bottom: 0px;
}

.page-footer .widget_text p {
    margin-bottom: 10px;
}

.d-flex {
    display: flex;
}

.justify-content-center {
    justify-content: center;
}

.relaxy-user-reviews .relaxy-user-review-item {
    padding: 15px 0;
}

.relaxy-user-reviews .relaxy-user-review-item .text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

.relaxy-user-reviews .relaxy-user-review-item > .row {
    justify-content: center;
}

.relaxy-user-reviews .relaxy-user-review-item .relaxy-user-review-inner-wrapper {
    flex-wrap: nowrap;
}

@media screen and (max-width: 767px) {
    .relaxy-user-reviews .relaxy-user-review-item .relaxy-user-review-inner-wrapper {
        flex-wrap: wrap;
    }

    .relaxy-user-reviews .relaxy-user-review-item img {
        margin-bottom: 30px;
    }

    .relaxy-user-reviews .relaxy-user-review-item .text {
        padding: 0 30px 0 15px;
    }
}

.relaxy-user-reviews .swiper-pagination-bullet {
    height: 15px;
    width: 15px;
    margin-left: 5px;
    margin-right: 5px;
}

.relaxy-user-reviews .swiper-pagination-bullet-active {
    background-color: #00c897;
}

