/*Theme Name: Hello Elementor Child*/
/*Theme URI: https://yourwebsite.com/*/
/*Description: Child theme for Hello Elementor theme.*/
/*Author: Your Name*/
/*Author URI: https://yourwebsite.com/*/
/*Template: hello-elementor*/
/*Version: 1.0.0*/
/*Text Domain: hello-child*/
/*@import url("../hello-elementor/style.css");*/


ul.post-tags-list span {
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    background-color: #3a87ad;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 9px;
    padding: 2px 9px;
}

.post-archieve-template a.elementor-post-info__terms-list-item, .single-page-template a.elementor-post-info__terms-list-item {
    display: inline-block !important;
    padding: 2px 4px;
    font-size: 12.844px !important;
    font-weight: bold;
    line-height: 14px;
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 3px;
    background-color: #2d6987;
}

/* .post .post-archieve-template .wp-post-image , .single-page-template .wp-post-image{
    width: 65%;
    max-height: 500px;
    -o-object-fit: cover;
    object-fit: cover;
} */

.post .post-archieve-template .elementor-shortcode img, .single-page-template .elementor-shortcode img{
    float: right;
    padding-left: 20px;
    padding-bottom: 10px;
    width: 65%;
    max-height: 500px;
    -o-object-fit: cover;
    object-fit: cover;
}
.post .post-archieve-template .elementor-shortcode {
    max-height: 40em;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 20;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.post .post-archieve-template a.elementor-button {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.post .post-archieve-template span.elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}
.post .post-archieve-template span.elementor-button-content-wrapper svg{
    fill: #000;
}
