/*-------------------------------------------------------
                                POSTS
---------------------------------------------------------*/

.post .entry-featured-image-url{
    overflow: hidden;
    border-radius: 6px;
}
.post:first-child {
    width:100% !important
}
.post:first-child .entry-featured-image-url{
    height: 300px;
}

.et_pb_blog_1 .post:first-child{
display:none;
}
.et_pb_blog_1 .et_pb_ajax_pagination_container{
   display:flex;
   flex-wrap: wrap;
}
.et_pb_blog_1 .et_pb_ajax_pagination_container .post{
   flex:1;
   list-style: none;
   flex: 0 0 33.333333%;
   padding: 0 15px;
}
.et_pb_blog_1 .post .entry-featured-image-url{
    max-height: 180px;
}

@media screen and (max-width: 980px) {
 .respo {
    font-size: 30px;
  }
 .et_pb_blog_1 .et_pb_ajax_pagination_container .post{
    flex: 0 0 50%;
    padding: 0 15px;
 }
 .post:first-child .entry-featured-image-url{
    height:auto;
  } 
}

@media screen and (max-width: 600px) {
 .respo {
    font-size: 30px;
  }
 .et_pb_blog_1 .et_pb_ajax_pagination_container .post{
    flex: 0 0 100%;
    padding:0px;
 }
 .post:first-child .entry-featured-image-url{
    height:auto;
  } 
}




/*--------------------------------------------------*/

#ifs_contact_form input {
    width: 100%;
    line-height: 32px;
    font-size: 18px;
    padding-left: 14px!important;
    margin-bottom: 10px!important;
}
.tzm{
   opacity:0;
}
.tzm:hover{
   opacity:1;
}
#ifs_contact_form button {
    border: none;
    width: 50%;
    line-height: 42px;
    font-size:  22px;
    text-transform:  uppercase;
    background-color: #fec95f;
    border-radius: 24px;
}

#ifs_contact_form .infusion-submit {
    text-align: center;
}

@media screen and (min-width: 601px) {
  .respo {
    font-size: 70px;
  }
}
@media screen and (max-width: 600px) {
 .respo {
    font-size: 30px;
  }
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

 .gq_overlay_text .custom_overlay {
            position: relative;}
        .gq_overlay_text .image {
            display: block;
            width: 200px;
            height: 200px;
}
        .gq_overlay_text .overlay {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
            transition: .5s ease;
            background-color: #3e8adb;
            overflow: hidden;}
        .gq_overlay_text .custom_overlay:hover .overlay {
            opacity: 1;}
        .gq_overlay_text .text {
            color: #fff;
            font-size: 16px;
            text-align: center;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            width: 100%;
}
.et_pb_section.popup {
max-width:480px;
border-radius:10px;
}
.et_pb_section_1.et_pb_section {
padding-top:20px;
padding-left:0px!important;
padding-bottom:20px;
padding-right:0px!important;
}


#catapult-cookie-bar{
bottom:0px !important;
}

#catapult-cookie-bar{
bottom:0px !important;
}






