/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 17 2021 | 16:44:24 */
#post-10265 {
  line-height: 1.4rem;
}

.site-content .post > .ast-post-format-,
.site-content .helpie_faq > .ast-post-format- {
  margin: 0px 200px !important;
}

.site-content {
  background-color: #fff !important;
}

.site-content .post > .ast-post-format- .entry-header,
.site-content .helpie_faq > .ast-post-format- .entry-header {
  width: 100%;
}

.site-content .post > .ast-post-format- .entry-header img {
  width: 100%;
}

.site-content .post h2,
.site-content .post h1,
.site-content .post h3 {
  text-transform: none !important;
}
.site-content .helpie_faq h2,
.site-content .helpie_faq h1,
.site-content .helpie_faq h3 {
  text-transform: none !important;
}

.site-content .post-navigation {
  margin: 0px 200px !important;
}

.site-content #comments {
  margin: 0px 200px !important;
}

.site-content #comments input[type="submit"] {
  background: linear-gradient(#00bcd4 0%, #1da1f2 100%) !important;
  text-transform: none !important;
  border-radius: 6px;
}

.site-content .post p,
.site-content .post li,
.site-content .post figcaption {
  font-size: 16px !important;
}

.site-content .helpie_faq p,
.site-content .helpie_faq li,
.site-content .helpie_faq figcaption {
  font-size: 16px !important;
}

.site-content .post a {
  color: #1da1f2;
}
.site-content .helpie_faq a {
  color: #1da1f2;
}

.is-error > svg {
  width: 16px;
  fill: #ff0000;
}

.alert-icon-wrapper {
  margin: 5px;
}

.alert-icon > svg {
  width: 16px;
}

.alert.alert-warning {
  background: #feecb5;
  color: #565656;
  border: 1px solid #ffdc0b;
}

.alert {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: auto;
  border-radius: 0.125rem;
  margin-top: 0.25rem;
  background: #e1f1f6;
  color: #565656;
  border: 1px solid #49afd9;
}

.alert-items {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  padding: 0.33333rem calc(0.5rem - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.alert-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  min-height: 0.75rem;
  margin-bottom: 0.25rem;
}
.ast-post-format- standard.single-layout-1 {
  margin: 10px 60px 0px 60px !important;
}

.ast-post-format- .entry-meta {
  display: none;
}

.title-is-error > svg {
  width: 25px;
}

.accordion__title .title-is-error > svg {
  margin-top: 5px;
  width: 16px;
}
/*** blog page posts ***/
.blogPagePostBB .fl-post-grid-post{
 height:500px;
 box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
 border-radius: 10px;
}
.blogPagePostBB .fl-post-grid-post:hover{
 box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%);
}
.blogPagePostBB h4{
  font-family: 'Lato' !important;
}
.blogPagePostBB h4 > a{
 font-size: 20px!important;
 color:#555!important;
}
.blogPagePostBB .fl-post-grid-post .p{
 font-family: 'Montserrat' !important;
 font-size: 16px;
}
.blogPagePostBB .fl-post-grid-post .fl-post-grid-more{
  font-size: 16px;
  text-decoration: underline;
  font-weight: 700;
}
.blogPagePostBB .fl-post-grid-post .fl-post-grid-image img{
   max-width: 100%;
   min-width: 100%;
   min-height: 250px !important;
   max-height: 250px !important;
}
/**** */

/*** Home Page posts ***/
.HomePagePostBB .fl-post-grid-post{
 height:500px;
 box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
 border-radius: 10px;
}
.HomePagePostBB .fl-post-grid-post:hover{
 box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%);
}
.HomePagePostBB h3{
  font-family: 'Lato' !important;
}
.HomePagePostBB h3 > a{
 font-size: 16px!important;
 color:#555!important;
 line-height: 1rem;
 font-weight:700!important;
}
.HomePagePostBB .fl-post-grid-post p{
 font-family: 'Montserrat' !important;
 font-size: 14px!important;
}
.HomePagePostBB .fl-post-grid-post .fl-post-grid-more{
  font-size: 14px!important;
  text-decoration: underline;
  font-weight: 700;
}
.HomePagePostBB .fl-post-grid-post .fl-post-grid-image img{
   max-width: 100%;
   min-width: 100%;
   min-height: 250px !important;
   max-height: 250px !important;
}

/*** */
@media only screen and (max-width: 768px) {
  .ast-post-format- standard.single-layout-1 {
    margin: 10px !important;
  }
  .site-content .post > .ast-post-format-,
  .site-content .helpie_faq > .ast-post-format- {
    margin: 0px 20px !important;
  }
  .site-content .post-navigation {
    margin: 0px 20px !important;
  }
  .site-content #comments {
    margin: 0px 20px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
  .ast-post-format- standard.single-layout-1 {
    margin: 10px !important;
  }
  .site-content .post > .ast-post-format-,
  .site-content .helpie_faq > .ast-post-format- {
    margin: 0px 100px !important;
  }
  .site-content .post-navigation {
    margin: 0px 100px !important;
  }
  .site-content #comments {
    margin: 0px 100px !important;
  }
  .blogPagePostBB .fl-post-grid-post{
    height:400px;
  }
/*   .HomePagePostBB .fl-post-grid-post{
    height:auto !important;
  } */
}

@media only screen and (max-width: 1024px) {
  .blogPagePostBB .fl-post-grid-post .fl-post-grid-image img{
   max-width: 100%;
   min-width: 100%;
   min-height: 180px !important;
   max-height: 180px !important;
  }
  .HomePagePostBB .fl-post-grid-post .fl-post-grid-image img{
   max-width: 100%;
   min-width: 100%;
   min-height: 180px !important;
   max-height: 180px !important;
  }
}

@media only screen and (min-width: 0px) and (max-width: 500px) {
  #blogPagePostBB .fl-post-grid-post{
    height:auto !important;
  }
 .HomePagePostBB .fl-post-grid-post{
   height: 420px !important;
  }
}
@media only screen and (max-width: 992px) and (min-width: 501px) {
  #blogPagePostBB .fl-post-grid-post{
    height:auto !important;
  }
 .HomePagePostBB .fl-post-grid-post{
   height: 450px !important;
  }
}