#gridContainer .grid-stack-item p:first-of-type:first-child:first-letter{
    padding: initial;
    margin-right: initial;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    background-color: white;
    border-radius: 0;
    color: inherit;
}
html.gecko #gridContainer .grid-stack-item p:first-of-type:first-child:first-letter{
    margin-top: 7px;
}
#gridContainer .grid-stack-item[data-gs-y="0"] p:first-of-type:first-child:first-letter{
    float: left;
    padding: 4px;
    margin-right: 5px;
    margin-top: 5px;
    font-family: Georgia;
    font-size: 40px;
    line-height: 30px;
    background-color: #D5C8A4;
    border-radius: 4px;
    color: white;
}
#gridContainer p {
    margin-bottom: 0px !important;
}
#gridContainer .image-popup img{width: 100%;}
#gridContainer .image-popup a{overflow-y: hidden;}
#gridContainer .grid-stack-item-content {overflow-y: hidden;}
.ql-align-center {
    text-align: center;
}
.ql-align-justify {
    text-align: justify;
}
.ql-align-right {
    text-align: right;
}
.ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
}
.ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
}
.ql-size-small {
    font-size: 0.75em;
}
.ql-size-large {
    font-size: 1.5em;
}
.ql-size-huge {
    font-size: 2.5em;
}
.grid-stack.grid-stack-one-column-mode > .grid-stack-item{
    margin-bottom: 0px !important;
}
.blog-recent-list-carousel.owl-theme .owl-dots .owl-dot span {
 border-radius: 30px !important;   
}