.elementor-3 .elementor-element.elementor-element-b642414{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3 .elementor-element.elementor-element-229ca45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6203e9b{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-3 .elementor-element.elementor-element-31da0a5 > .elementor-widget-container{margin:15px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-31da0a5{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-3 .elementor-element.elementor-element-564c8ee > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-2f08bb2 > .elementor-widget-container{margin:15px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-2f08bb2{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-3 .elementor-element.elementor-element-3a23035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-229ca45{--width:66.6666%;}.elementor-3 .elementor-element.elementor-element-3a23035{--width:33.3333%;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-b642414{--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-70d32a8 */.neatpress-archive a:hover {
     color: #765032 !important;
}

.neatpress {
     font-size: 15px;
     letter-spacing: 0.75px;
}

.neatpress-toggle-container {
    margin: 0 0 20px 0 !important;
}

.neatpress-toggle-link {
    font-family: "Roboto", sans-serif !important;
    font-size: 11px !important;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333333 !important;
}

.neatpress-month {
    margin-bottom: 5px !important;
}

.neatpress-month-title  {
    font-family: "Questrial", serif;   
    color: #8A8A8A !important;
    font-weight: 400 !important;
    font-size: 12.85px;
    letter-spacing: 0.75px;
}

.month-arrow-icon {
    vertical-align: top;
    padding: 0 3px 0 3px !important;
    color: #8a8a8a !important;
}

.neatpress-archive .fa-chevron-right {
    font-size: 7px !important;
    vertical-align: top;
    margin-top: 7px;
}

.neatpress-archive .month-post-count {
    font-family: "Roboto", sans-serif !important;
    font-size: 10px !important;
    color: #8a8a8a !important;
    font-weight: 400;
    display: inline;
}

.neatpress-li {
    color: #8A8A8A !important;
    padding-right: 7px;
    vertical-align: middle;
}

.neatpress-archive .fa-heart {
    font-size: 10px !important;
    color: #808080 !important;
}

.neatpress-post {
    font-family: "Roboto", sans-serif !important;
    font-size: 12.5px;
    vertical-align: top;
    margin-left: -38px; /* Adjust this value as needed to indednt to left*/
    list-style: none !important;
    margin-top: 5px;
    color: #606060;
}
.neatpress-archive .fa-arrow-right {
    font-size: 10px !important;
    padding: 0 6px 0 5px;
    color: #8A8A8A;
}

.neatpress-post-title {
    font-family: "Roboto", sans-serif !important;
    text-align: justify;
    font-weight: 400 !important;
    font-size: 13.25px;
    letter-spacing: 0.60px;
    color: #606060 !important;
}

.neatpress-archive .neatpress-comment-symbol {
    font-size: 5px !important;
    vertical-align: top;
    padding: 0 5px 0 5px !important;
}

.neatpress-archive .fa-caret-right {
    font-size: 10px !important;
    padding: 0 6px 0 5px !important;
    color: #8A8A8A;
    vertical-align: top !important;
    margin-top: 5px !important;
}

.neatpress-post-comment-count {
    font-family: "Roboto", serif;
    font-size: 11.25px !important;
    display: inline;
    color: #9a9a9a;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-564c8ee */.categories h5 {
    display: none !important;
}

.cat-item {
    font-size: 10px;
    letter-spacing: 1px;
}

.cat-item a {
    color: #606060 !important;
    font-family: "Roboto", sans-serif !important;
    font-size: 12.5px !important;

}

.cat-item a:hover {
    color: #765032  !important;
    border-bottom: 1px #76503282  dotted !important;
    text-decoration: none !important;
}

.categories ul { /* post li */
  list-style-type: none;
	line-height: 1.5em !important;
	margin: 0 0 0 -15px !important;
}

.categories ul li { /* post ul li */
    margin: 0 0 3px -15px !important;
/* same left value as below */ text-indent: -10px !important; 
    /* 2nd line indent */
}

.categories li:before {
  /*content: "\f101"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  font-size: 8px;
  display: inline-block;
  width: 1.3em; 
  color : #8A8A8A;
  vertical-align: top;
}

.categories li:first-child {
	margin-top: 0px !important;
}

.categories li:last-child {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-f2297e6 */.topics h5 {
    display: none !important;
}

.tag-link-count {
    font-size: 10px;
    letter-spacing: 1px;
}

.tagcloud a {
    padding: 0 6px 1px 0;
    color: #606060 !important;
    font-family: "Roboto", sans-serif !important;
}

.tagcloud a:hover {
    color: #765032  !important;
    text-decoration: none !important;
}/* End custom CSS */