/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 03 2023 | 05:29:06 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

body p {
    font-size: 20px;
	line-height: 1.8em;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* WPAd Square Sidebar */
.wpadcenter-500x500 {
	height: auto!important;
	}

.elementor-element-f0c6ffa .elementor-widget-heading .elementor-heading-title {
    font-size: 21px !important;
    font-weight: 800 !important;
}

.elementor-21090 .elementor-element.elementor-element-70b95b1 .elementor-heading-title
{
	color:#fff!important;
	font-size:18px!important;
	font-weight:400!important;
}

.elementor-21090 .elementor-element.elementor-element-7e525c4 .elementor-heading-title,
.elementor-21090 .elementor-element.elementor-element-25dae830 .elementor-heading-title
{
	font-size:20px!important;
	font-weight:500!important;
	color:#fff!important;
}

.elementor-13922 .elementor-element.elementor-element-b46d813 .elementor-heading-title,
.elementor-21121 .elementor-element.elementor-element-bae7f19 .elementor-heading-title,
.elementor-21117 .elementor-element.elementor-element-3bb8506b .elementor-toggle-title,
.elementor-21117 .elementor-element.elementor-element-1d9d2997 .elementor-heading-title,
.elementor-13922 .elementor-element.elementor-element-b46d813 .elementor-heading-title,
.elementor-13936 .elementor-element.elementor-element-9f3a0c0 .elementor-heading-title
{
  font-size:20px!important;
  color:#F0525D!important;
  font-weight:400!important;
  text-transform: uppercase;
}

.elementor-13922 .elementor-element.elementor-element-4fcf732 .elementor-post__title, .elementor-13922 .elementor-element.elementor-element-4fcf732 .elementor-post__title a
{
 font-weight:300!important;
 color:#000!important;
}


.entry-title{
  display:none;
}

.elementor-21090 .elementor-element.elementor-element-2f1a23e7 .elementor-nav-menu--main .elementor-item{
  color:#fff!important;
}

.elementor-21034 .elementor-element.elementor-element-fee01f0 .elementor-nav-menu--main .elementor-item{
      color: #231F20 !important;
}

.elementor-14 .elementor-element.elementor-element-549581b a.elementor-post__read-more, .elementor-14 .elementor-element.elementor-element-45b9d04 a.elementor-post__read-more{
  display:flex;
  justify-content:center;
}

.elementor-14 .elementor-element a.elementor-post__read-more{
  display:flex;
  justify-content:center;
}

/* .elementor-14 .elementor-element.elementor-element-2f5ebb5 .elementor-pagination,
.elementor-7 .elementor-element.elementor-element-0c2d3b3 .elementor-pagination
{
  background-color:#EAF5F3!important;
  padding:15px;
} */
.elementor-14 .elementor-element .elementor-pagination,
.elementor-7 .elementor-element .elementor-pagination
{
  background-color:#EAF5F3!important;
  padding:15px;
}

.elementor-7 .elementor-element.elementor-element-0c2d3b3 .elementor-post__excerpt p{
  margin-bottom:40px;
  font-size: 20px;
  line-height: 1.8em;
}

.elementor-7 .elementor-element.elementor-element-0c2d3b3 a.elementor-post__read-more{
  padding:15px 25px;
  background-color:#F0525D;
}

[aria-label="Pagination"] [aria-current="page"]{
  background-color:#F0525D;
  color:#fff!important;
  padding:5px 15px;
  border-radius:5px;
}

.elementor-widget-container p strong{
/*     font-weight: 300!important; */
    line-height: 3em!important;
    font-size: 20px!important;
	margin-top: 20px!important;
	margin-bottom: 20px!important;
    
}

.single-post .elementor-widget-theme-post-content p {
	font-size: 20px!important;
	font-family:'Roboto'!important;
	font-weight:300!important;
	line-height: 1.8em!important;
}


.elementor-widget-container a strong{
    font-weight: 400!important;
    line-height: 3em!important;
    font-size: 20px!important;
}


/*.elementor-widget-container div a{*/
/*    color:#f0525d!important;*/
/*}*/
.elementor-widget-container p span{
    font-weight: 300!important;
}

.elementor-widget-container p b{
    font-weight: bold!important;
  
}

.elementor-widget-container p a{
    color:#f0525d!important;
}

.elementor-widget-container ul li, 
.elementor-widget-container ol li{
  line-height:1.9em!important;
  margin-inline-start: 30px;
}

.wp-block-image .aligncenter>figcaption{
  font-weight:500!important;
  font-size:20px!important;
  color:#f0525d!important;
  font-family:'Raleway'!important;
}

.elementor-widget-container div{
	line-height:1.9em;
}

.wp-block-image:not(.is-style-rounded)>a, .wp-block-image:not(.is-style-rounded) img{
  margin:10px 0px;
}



/*.elementor-widget-container ul li a {
    color:#f0525d;
}*/

.elementor-widget-container a {
    color:#f0525d;

.wp-block-image figure{
    width: 100%!important;
}

.elementor-13790 .elementor-element.elementor-element-3753fd2 .elementor-post__title, .elementor-13790 .elementor-element.elementor-element-3753fd2 .elementor-post__title a {
    color: #231F20!important;
    font-family: "Raleway", Sans-serif!important;
    font-size: 15px!important;
    font-weight: 500!important;
}

.elementor-13644 .elementor-element.elementor-element-fee01f0 .elementor-nav-menu--main .elementor-item{
    color: #231F20!important;
}
.elementor-widget-container h2 strong{
    font-size: 22px!important;
    font-weight: 300!important;
}

.elementor-widget-container h3 strong{
    font-size: 21px!important;
    font-weight: 500!important;
	font-family:'Raleway'!important;
}

.elementor-widget-container h3 strong a{
    font-size: 21px!important;
    font-weight: 500!important;
	font-family:'Raleway'!important;
	color:#f0525d!important;
}

.elementor-widget-container h3{
    font-size: 21px!important;
    font-weight: 500!important;
	font-family:'Raleway'!important;
    padding:15px 0px;
}

.elementor-widget-container h4 strong{
    font-size: 20px!important;
    font-weight: 400!important;
	font-family:'Raleway'!important;
}

.elementor-widget-container h4 strong a{
    font-size: 20px!important;
    font-weight: 400!important;
	font-family:'Raleway'!important;
	color:#f0525d!important;
}

.elementor-widget-container h4{
    font-size: 20px!important;
    font-weight: 400!important;
	font-family:'Raleway'!important;
    padding:15px 0px;
}

.elementor-widget-container h1 strong{
    font-size: 24px!important;
    font-weight: 300!important;
	font-family:'Raleway'!important;
}

/* .elementor-widget-container h2{
    font-size: 20px!important;
    font-weight: 300!important;
	font-family:'Raleway'!important;
} */
.elementor-widget-container h2{
    font-size: 22px!important;
    font-weight: 500!important;
	font-family:'Raleway'!important;
}

.elementor-widget-container h2 b{
    font-size: 22px!important;
    font-weight: 300!important;
	font-family:'Raleway'!important;
}

.elementor-widget-container h3 b{
     font-size: 20px!important;
    font-weight: 300!important;
    line-height: 2em;
}

.elementor-widget-container p h3{
    font-size: 20px!important;
    font-weight: 300!important;
    line-height: 2em;
	font-family:'Raleway'!important;
}


.elementor-widget-container ol strong{
     font-size: 20px!important;
    font-weight: 300!important;
	font-family:'Raleway'!important;
}

.elementor-widget-container ol li a{
    color:#f0525d!important;
     font-size: 20px!important;
    font-weight: 300!important;
}

.elementor-widget-container h5 strong {
    font-size: 20px!important;
    font-weight: 300!important;
	font-family:'Raleway'!important;
}

.elementor-widget-container h5 em {
    font-size: 18px!important;
    font-weight: 300!important;
}

[data-contents="true"] strong{
     font-size: 20px!important;
    font-weight: 300!important;
}


.elementor-13936 .elementor-element.elementor-element-eef15cf h2, .elementor-element.elementor-element-eef15cf h2 span{
   font-size: 22px;
    font-weight: 500 !important;
	font-family:'Raleway'!important;
   padding:15px 0px!important;
}
.elementor-widget-container p strong{
    font-size: 20px;
	font-family:'Raleway'!important;
    padding:15px 0px!important;
}


.single-post .elementor-widget-theme-post-content h2 b, .single-post .elementor-widget-theme-post-content h3 b, .single-post .elementor-widget-theme-post-content h4 b, .single-post .elementor-widget-theme-post-content h5 b {
	font-family:'Raleway'!important;
  	color:#f05c6c!important;
}
.single-post .elementor-widget-theme-post-content p {
	font-size: 20px;
  	line-height: 1.8em;
    color: #231F20;
	margin-top: 20px!important;
	margin-bottom: 20px!important;
}

#wpfront-scroll-top-container img{
    border-radius: 50px;
    box-shadow: 1px 5px 15px 1px!important;
}

#wpfront-scroll-top-container img{
    border-radius: 50px;
    box-shadow: 1px 5px 15px 1px!important;
}

/* NEW CSS FOR DABBLES 3-30-2022 */

.elementor-post__title a, .elementor-post__title {
    color: #231f20 !important;
}
/* body p{
    color: #555555;
} */
/* .elementor-posts .elementor-post__excerpt p {
    line-height: 1.8em !important;
  	font-weight: 400 !important;
  	color: #231F20;
}
.elementor-post__title{
  font-family: "Raleway", Sans-serif !important;
}
.elementor-post__title a {
    color: #f05c6c !important;
    font-family: "Raleway", Sans-serif;
    font-size: 27px !important;
    font-weight: 500 !important;
}
.elementor-post__read-more {
    color: #94C4C6;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8em !important;
} */
	
.elementor-widget-container ul, .elementor-widget-container ol{
   margin-left: 20px;
	margin-bottom: 20px;
}

.single-post .elementor-widget-heading .elementor-heading-title, 
.category .elementor-widget-heading .elementor-heading-title, 
.category .elementor-widget-heading .elementor-heading-title a{
      font-size: 27px !important;
    font-weight: 500 !important;
    color: #231f20 !important;
}
.elementor-element-f0c6ffa  .elementor-widget-heading .elementor-heading-title{
   font-size: 21px !important;
  font-weight: 500 !important;
   color: #231f20 !important;
}
.elementor-element-f0c6ffa .elementor-widget-container{
  font-size: 20px;
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
  line-height:1.8em;
}
.elementor-toggle-title {
    font-size: 22px !important;
    font-weight: 500 !important;
}
.elementor-element-2a19891 .elementor-heading-title{
  font-size: 21px !important;
  font-weight: 500 !important;
  color: #231f20 !important;
}
.single-post .elementor-widget-theme-post-content h3, .single-post .elementor-widget-theme-post-content h3 b{
  font-size: 21px !important;
  color: #f05c6c;
  font-family: 'Raleway', sans-serif;
  font-weight: 500 !important;
}

.single-post .elementor-widget-theme-post-content h4, .single-post .elementor-widget-theme-post-content h4 b{
  font-size: 20px !important;
  color: #f05c6c;
  font-family: 'Raleway', sans-serif;
  font-weight: 400 !important;
}

.single-post .elementor-widget-theme-post-content h5, .single-post .elementor-widget-theme-post-content h5 b{
  font-size: 20px !important;
  color: #f05c6c;
  font-family: 'Raleway', sans-serif;
  font-weight: 300 !important;
}

.elementor-widget-theme-post-content h2{
  font-size: 22px !important;
  color: #f05c6c;
  font-family: 'Raleway', sans-serif;
  font-weight: 500 !important;
}

.elementor-widget-container ul li, .elementor-widget-container ol li {
    line-height: 1.8em!important;
  	font-size: 20px;
  	font-family: 'Roboto', sans-serif;
  	font-weight: 400;
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a
{
  font-size:20px!important;
  color:#F0525D!important;
  font-weight:300!important;
}

.elementor-20986 .elementor-element.elementor-element-f53a556 a.elementor-post__read-more,
.elementor-7 .elementor-element.elementor-element-0c2d3b3 a.elementor-post__read-more
{
  font-size:14px!important;
  font-weight:300!important;
}
/* .single-post .elementor-element-5a9dcfc0 .elementor-widget-heading .elementor-heading-title{
     font-size: 21px !important;
} */
.elementor-widget-container p strong {
    font-weight: bold!important;
}
.elementor-element-f0c6ffa .elementor-widget-container {
  color: #231f20 !important;
}
.elementor-21123 .elementor-element.elementor-element-337f532b .elementor-icon-list-text {
    color: #231f20 !important;
}

body p b{
	font-weight: bold !important;
}

h1, h2 {
	margin-bottom: 25px!important;		
} 

h3, h4, h5, h6{
	margin-bottom: 15px!important;
}
nav .elementor-nav-menu{
	margin-bottom: 0 !important;
}
.elementor-21090 .elementor-element.elementor-element-4a1134a0 .elementor-heading-title {
    color: #FFFFFF !important;
    font-family: "Poppins", Sans-serif;
    font-size: 12px !important;
    font-weight: 300 !important;
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
    object-fit: contain !important;
    width: 100% !important;
}
.adthrive-footer-message {
    margin-bottom: 0;
}