.wp-video {
margin:1rem auto;
}
.single-post .elementor-widget-theme-post-content ol,
.single-post .elementor-widget-theme-post-content ul,
.page-content ul,
.page-content ol{
list-style:none;
counter-reset: counter;
padding-left:0;
padding-left: 20px;
padding-right: 20px;
font-size:16px;
}
.single-post .elementor-widget-theme-post-content ol > li,
.page-content ol > li{
counter-increment: counter;
margin:1rem 0;
position: relative;
padding-left:25px;
}
.single-post .elementor-widget-theme-post-content ul > li,
.page-content ul > li{
position:relative;
padding-left:1.5rem;
margin-bottom:1rem;
}
.single-post .elementor-widget-theme-post-content ol > li::before,
.page-content ol > li::before{
content:counter(counter) '. ';
position: absolute;
left:0;
top:0;
color:#002856;
}
.single-post .elementor-widget-theme-post-content ul > li::before,
.page-content ul > li::before{
content: '';
position:absolute;
top:9px;
left:0;
width:6px;
height:6px;
background-color: #002856;
}
.single-post .elementor-widget-theme-post-content h1,
.single-post .elementor-widget-theme-post-content h5,
.single-post .elementor-widget-theme-post-content h6 {
padding-left: 20px;
padding-right: 20px;
}
.single-post .elementor-widget-theme-post-content h1,
.page-content h1 {
font-size:27px; }
.single-post .elementor-widget-theme-post-content h2,
.page-content h2 {
font-size:24px; }
.single-post .elementor-widget-theme-post-content h3,
.page-content h3 {
font-size:22px;
}
.single-post .elementor-widget-theme-post-content h4,
.page-content h4 {
font-size:19px;
}
.single-post .elementor-widget-theme-post-content h5,
.page-content h5 {
font-size:16px;
}
.single-post .elementor-widget-theme-post-content h6,
.page-content h6 {
font-size:14px;
}
.page-content p {
font-size:16px;
margin-bottom: 0.9rem;
}
.single-post .elementor-widget-theme-post-content h1,
.single-post .elementor-widget-theme-post-content h2,
.single-post .elementor-widget-theme-post-content h3,
.single-post .elementor-widget-theme-post-content h4,
.single-post .elementor-widget-theme-post-content h5,
.single-post .elementor-widget-theme-post-content h6,
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6 {
font-weight:400;
font-family: 'Lato';
}
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5{
margin-top: 30px;
margin-bottom: 15px;
}
.page-header .entry-title {
margin-top:2rem;
margin-bottom:1.45rem;
font-weight:bold;
}
.page-content {
padding-bottom:80px;
}
@media only screen and (min-width: 768px) {
.single-post .elementor-widget-theme-post-content ol,
.single-post .elementor-widget-theme-post-content ul{
padding-left: 50px;
padding-right: 50px;
}
.single-post .elementor-widget-theme-post-content h1,
.single-post .elementor-widget-theme-post-content h2,
.single-post .elementor-widget-theme-post-content h3,
.single-post .elementor-widget-theme-post-content h4,
.single-post .elementor-widget-theme-post-content h5,
.single-post .elementor-widget-theme-post-content h6 {
padding-left: 50px;
padding-right: 50px;
}
.single-post .elementor-widget-theme-post-content h1 {
font-size:29px; }
.single-post .elementor-widget-theme-post-content h2 {
font-size:26px; }
.single-post .elementor-widget-theme-post-content h3 {
font-size:24px;
}
.single-post .elementor-widget-theme-post-content h4 {
font-size:21px;
}
.single-post .elementor-widget-theme-post-content h5 {
font-size:18px;
}
.elementor-5906 .elementor-element.elementor-element-bd20a97 .elementor-heading-title,
.page-header .entry-title {
font-size:38px;
line-height:48px;
font-weight:500;
font-family: "Roboto Slab", Sans-serif;
}
}
@media only screen and (max-width: 767px) { 
.single-post .elementor-page-title .elementor-heading-title,
.page-header .entry-title {
font-size:28px !important;
line-height:37px !important;
font-weight:500 !important;
}
.single-post .elementor-widget-theme-post-content h1,
.page-content h1{
font-size:25px; }
.single-post .elementor-widget-theme-post-content h2,
.page-content h2{
font-size:23px; }
.single-post .elementor-widget-theme-post-content h3,
.page-content h3{
font-size:21px;
}
.single-post .elementor-widget-theme-post-content h4,
.page-content h4{
font-size:19px;
}
.single-post .elementor-widget-theme-post-content h5,
.page-content h5{
font-size:17px;
}
.single-post .elementor-widget-theme-post-content h6,
.page-content h6 {
font-size:15px;
}
}