body {
    font-size: 1em;
}

.elementor-heading-title, .elementor-text-editor {
    margin-left: 30px !important;
    margin-right: 30px !important;
}

.elementor-text-editor ul {
    list-style-type: disc !important;
    padding-left: 40px !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.elementor-text-editor li {
    margin-top: 5px;
    margin-bottom: 5px;
}

body {
	font-family: "Montserrat" !important;
}
.wp-show-posts-entry-header {
    font-size: 20px !important;
    line-height: 1.5;
}
.wp-show-posts-entry-summary {
    font-size: 14px;
}

a.wp-show-posts-read-more, a.wp-show-posts-read-more:visited {
    display: inline-block;
    padding: 8px 15px;
    border: 0px solid #222;
    color: white;
    border-radius: 20px;
    font-size: 14px;
    text-decoration: none;
    background: #d71055;
}
.hentry {
    margin:10px !important;
    margin-top:0px !important;
    -webkit-box-shadow: 0px 0px 16px -1px rgba(189,189,189,0.58);
-moz-box-shadow: 0px 0px 16px -1px rgba(189,189,189,0.58);
box-shadow: 0px 0px 16px -1px rgba(189,189,189,0.58);
    
}

.wp-show-posts-columns .wp-show-posts-inner {
    margin: 2em !important;
}

.elementor-widget-tabs .elementor-tab-title.elementor-active a {
  font-weight:bold !important;
}


div#n2-ss-2 .n2-font-e3d3614eebedadaae258dec267c8efb4-hover {
    font-family: 'Montserrat' !important;
    color: #81898d;
    font-size: 1.5em !important;
    margin-right: 5%!important;
    line-height: 1.3em !important;
}
.elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif !important;
    font-size: 1.5em !important;
    text-transform: uppercase;
    letter-spacing: 1.6px;
}
.elementor-tab-title {
    font-family: "Montserrat", Sans-serif !important;
    font-size: 1.5em !important;
    text-transform: uppercase;
    letter-spacing: 1.6px;
}
.wpsp-read-more {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.5em !important;
    text-transform: uppercase;
}

.elementor-sub-item, .elementor-toggle-title {
    font-family: "Montserrat", Sans-serif !important;
    font-size: 1em !important;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    font-weight:normal !important;
}

div#n2-ss-3 .n2-font-03280d320618acc4018a322ce1eceee0-paragraph{
    font-family: "Montserrat", Sans-serif !important;
    font-size: 0.9em !important;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-content p {
    font-size:1.4em !important;
    line-height: normal !important;
    margin-bottom: 10px !important;
    color:gray !important;
}