/**
* 2006-2022 THECON SRL
*
* NOTICE OF LICENSE
*
* DISCLAIMER
*
* YOU ARE NOT ALLOWED TO REDISTRIBUTE OR RESELL THIS FILE OR ANY OTHER FILE
* USED BY THIS MODULE.
*
*  @author    THECON SRL <contact@thecon.ro>
*  @copyright 2006-2022 THECON SRL
*  @license   Commercial
*/

#module-ph_simpleblog-single h1 {
    color: var(--light_purple) !important;
    font-family: 'Exo', sans-serif !important;
}

#module-ph_simpleblog-single .bread_wrapper {
    padding-bottom: 40px !important;
}

.simpleblog__post__tag__item {
    color: var(--dark_blue);
}

.simpleblog__post__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.simpleblog__post__tag__item {
    border-radius: 8px;
    border: 1px solid rgba(49, 39, 112, 0.40);
    background: rgba(238, 236, 251, 0.50);
    padding: 8px 16px;
}

.simpleblog__post__details__item {
    display: flex;
    align-items: center;
    gap: 4px;
}

.simpleblog__post__details {
    display: flex;
    gap: 20px;
    color: var(--dark_blue);
}

#module-ph_simpleblog-single #main h1 {
    margin-bottom: 12px;
}

.simpleblog__postInfo__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.simpleblog__post__details__item i {
    position: relative;
    top: 1px;
    font-size: 20px;
}

.simpleblog__post__details__item span {
    line-height: 20px;
    display: block;
}

.simpleblog__post__main_details_item__author i {
    background: rgba(238, 236, 251, 0.50);
    border-radius: 100%;
    padding: 3px;
}

.simpleblog__post__main_details {
    color: var(--dark_blue);
}

.simpleblog__post__main_details_item__date span:first-child {
    margin-right: 3px;
}

.simpleblog__postInfo ul li {
    margin-right: 20px;
}

.simpleblog__postInfo ul li span {
    font-size: 16px;
}

.simpleblog__post__image {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.simpleblog__share ul li .btn {
    padding: 12px;
    border-radius: 8px;
    border: none !important;
    display: flex;
    align-items: center;
    box-shadow: none !important;
}

.simpleblog__share ul li .btn span {
    font-size: 16px;
    line-height: 20px;
}

/*.simpleblog__share ul li .btn i {*/
/*    width: 20px;*/
/*    font-size: 16px;*/
/*    height: 20px;*/
/*    line-height: 20px;*/
/*    position: static;*/
/*}*/

.simpleblog__share ul li .btn svg {
    margin-right: 8px;
}

.simpleblog__share ul li {
    margin-right: 12px;
}

.simpleblog__share ul li .btn.btn-facebook {
    background: linear-gradient(90deg, #1E48D5 0%, #41D6A3 100%);
}

.simpleblog__share ul li .btn.btn-twitter {
    background: linear-gradient(90deg, #7229BB 20.5%, #FF80C6 100%);
}

.simpleblog__share h3 {
    color: var(--dark_blue);
    margin-bottom: 20px !important;
}

.simpleblog__post__content {
    padding-bottom: 0;
}

#phsimpleblog_comments, .simpleblog__share, .simpleblog__addComment {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.simpleblog__comments__title {
    border-radius: 20px 20px 0px 0px;
    border-bottom: 1px solid rgba(189, 189, 189, 0.40);
    background: var(--back_light_purple);
    padding: 16px 24px;
}

.simpleblog__comments__content {
    padding: 20px 24px 20px 20px;
    border-radius: 0px 0px 20px 20px;
    background: var(--back_light_purple);
}

.simpleblog__comments__content .alert {
    margin-bottom: 0;
    background: #fff;
    border-radius: 10px;
    border: none;
    padding-left: 16px;
}

.simpleblog__comments__content .alert:before, .simpleblog__addComment .alert:before {
    display: none !important;
}

.simpleblog__comments__title h3 {
    color: var(--dark_purple);
    font-weight: 700 !important;
}

#phsimpleblog_comments {
    margin-bottom: 20px;
}

.simpleblog__addComment__inner {
    border-radius: 20px;
    background: var(--back_light_purple);
    padding: 0;
}

.simpleblog__addComment__inner .alert {
    border: none !important;
    padding-left: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}

.simpleblog__addComment__login a {
    color: var(--accent_purple) !important;
}

.simpleblog__postInfo {
    margin-bottom: 32px;
}

.simpleblog__post blockquote {
    background: rgba(238, 236, 251, 0.50) !important;
}

.simpleblog__post h4 {
    color: var(--dark_blue);
    font-family: 'Exo', sans-serif;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 22px; /* 122.222% */
    margin-bottom: 14px !important;
    margin-top: 30px;
}

.simpleblog__post h3 {
    color: var(--accent_purple);
    font-family: 'Exo', sans-serif;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 24px !important; /* 120% */
    margin-top: 30px;
    margin-bottom: 14px !important;
}

.simpleblog__post h2 {
    color: var(--cta_purple);
    font-family: 'Exo', sans-serif !important;
    font-size: 22px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 26px; /* 118.182% */
    letter-spacing: 0.22px;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 16px !important;
}

.simpleblog__post table {
    margin-bottom: 40px;
}

.simpleblog__post ul li {
    list-style-type: disc;
}

.simpleblog__post li {
    margin-left: 35px;
    color: var(--dark_blue);
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 129.412% */
}

.simpleblog__post ol {
    padding-left: 0;
}

.simpleblog__post li:not(:last-child) {
    margin-bottom: 8px;
}

.simpleblog__post p {
    color: var(--dark_blue);
    font-size: 17px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 22px !important; /* 129.412% */
    margin-bottom: 20px !important;
}

.simpleblog__post li strong {
    color: var(--accent_purple);
}

.simpleblog__post li::marker {
    color: var(--accent_purple);
}

.simpleblog__post table th {
    color: var(--dark_blue);
    text-align: center;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 24px; /* 120% */
}

#module-ph_simpleblog-single #notifications .alert:before {
    display: none;
}

#module-ph_simpleblog-single #notifications .alert {
    border-radius: 20px;
    background: var(--back_light_purple);
    padding: 24px 16px;
    border: none;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

#module-ph_simpleblog-single #notifications ul li {
    font-weight: bold;
}

.simpleblog__comments__content > ul {
    border-radius: 20px;
    background: #FFF;
    padding: 20px 24px 20px 20px !important;
    gap: 8px;
    display: flex;
    flex-direction: column;
}

.simpleblog__comments__content > ul > li {
    padding-bottom: 8px;
    padding-top: 8px;
    margin-left: 16px;
    margin-right: 16px;
}

.simpleblog__comments__content > ul > li:not(:last-child) {
    border-bottom: 1px solid rgba(189, 189, 189, 0.20);
}

.simpleblog__comments__line {
    display: flex;
}

.simpleblog__comments__icon {
    width: 40px;
    height: 40px;
    background: rgba(238, 236, 251, 0.50);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.simpleblog__comments__icon svg {
    position: relative;
    right: -1px;
}

.simpleblog__comments__line__author {
    margin-right: 12px;
}

.simpleblog__comments__authorInfo__date {
    opacity: 0.5;
}

.simpleblog__comments__text {
    padding-top: 8px;
    padding-bottom: 8px;
}

.simpleblog__addComment__form {
    padding: 20px 24px 20px 20px;
}

.simpleblog__addComment__form .form-footer .btn {
    width: auto;
}

.simpleblog__addComment__form .form-group label {
    font-weight: 600 !important;
    padding-top: 0;
}

.simpleblog__addComment__form .form-control {
    border-radius: 8px;
    border: 1px solid var(--dark_blue);
    background: #FFF !important;

    color: var(--dark_blue);
    /* Desktop/Text Body/Body 2 */
    font-family: 'Manrope', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 129.412% */
    padding: 14px 20px;
}

.simpleblog__addComment__form .form-control::placeholder {
    /*opacity: 0.6 !important;*/
    color: #6e6685;
    opacity: 1 !important;
}

.simpleblog__addComment .continue {
    margin-top: 15px;
}

.simpleblog__addComment__login .simpleblog__comments__title {
    display: none;
}

.simpleblog__addComment__login .simpleblog__addComment__inner {
    padding: 24px 16px;
}

/* Phones Portrait */
@media only screen and (min-width : 320px) and (max-width : 479px) {
    .simpleblog__share {
        margin-bottom: 26px;
    }

    .simpleblog__postInfo ul {
        margin-top: 12px;
    }
}

/* Phones Landscape */
@media only screen and (min-width : 480px) and (max-width : 767px) {

}

/* Phones Portrait and Landscape */
@media only screen and (min-width : 320px) and (max-width : 767px) {
    #module-ph_simpleblog-single .simpleblog__post__main_details_item {
        margin-bottom: 12px;
    }

    #module-ph_simpleblog-single .bread_wrapper {
        padding-bottom: 20px !important;
    }

    #module-ph_simpleblog-single .simpleblog__post__content,
    #module-ph_simpleblog-single .simpleblog__post__image {
        padding-left: 0;
        padding-right: 0;
    }

    #phsimpleblog_comments, .simpleblog__share, .simpleblog__addComment {
        padding-left: 0;
        padding-right: 0;
    }

    .simpleblog__post__tags {
        margin-bottom: 12px;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) and (max-width : 991px) {
    #module-ph_simpleblog-single .simpleblog__post__content,
    #module-ph_simpleblog-single .simpleblog__post__image {
        padding-left: 0;
        padding-right: 0;
    }

    #phsimpleblog_comments, .simpleblog__share, .simpleblog__addComment {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width : 991px) {
    #module-ph_simpleblog-single h1 {
        display: block !important;
    }

    .simpleblog__share ul {
        display: flex;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) and (max-width : 1199px) {

}

/* Small and Medium Devices */
@media only screen and (min-width : 768px) and (max-width : 1199px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
