/*
Theme Name:  Corporate FSE
Theme URI: https://www.eaglevisionit.com/downloads/corporate-fse
Author: Eagle Vision IT
Author URI: https://www.eaglevisionit.com
Description:Corporate FSE is a full-site editing theme that supports the Gutenberg editor and provides a clean and minimal design. This theme can be a good choice for users who want to create a modern and customizable website using the latest WordPress technologies. Additionally, FSE themes can help improve website speed and SEO optimization, but it's important to regularly update and optimize content and meta tags for the best results.
Tested up to: 6.3
Requires at least: 6.0
Requires PHP: 7.4
Version: 1.0.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: corporate-fse
Tags: editor-style,right-sidebar,custom-menu,custom-logo,custom-colors,featured-images,full-site-editing,block-patterns,sticky-post,threaded-comments
*/

.blog-gap0{
margin-bottom: 0px;
margin-top: 0px;
}
.wpcf7-response-output{
    color: white;
}



.post-title a {
    color: white!important;
}

.wpcf7-submit{
    padding:10px;
    color: white;
    font-size: 16px;
    cursor: pointer;
    background-color: #2B9DFF;
    border: unset;
}
.page-list-footer,.submenu-container{
    padding-left: 0px;
    list-style-type:none;
    color: white;
    
}
.unorder-list-html{
    padding-left: 0px;
}
.footer-list{
    list-style-type:"✔ ";
    padding-left: 20px;
}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.select-items{

    font-size: 15px !important;
}
/* 
@media (max-width:1322px){
    .is-layout-flow.wp-block-group.contact-form-7.has-base-background-color.has-background{
        padding-left: unset!important;
        padding-right: unset!important;
    }
    .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.select-items, .wpcf7-text {
  width: 50% !important;
    }
    .wpcf7-textarea{
        width: 50% !important;
    }
    .wpcf7-submit{
        padding: 9px !important;
        width: 12rem !important;
        font-size: 15px !important;
    }
}
@media (max-width:672px){
    .wpcf7-submit{
        width: 9rem !important;
        font-size: 11px !important;
    }
}
@media (max-width:490px){
    .wpcf7-submit{
        width: 7rem !important;
        font-size: 9px !important;
    }
}
@media (max-width:421px){
    .wpcf7-submit{
      margin-left: 75px ;
    }
}
@media (max-width:421px){
    .wpcf7-submit{
        width: 5rem !important;
    font-size: 7px !important;
    }
    .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.select-items{
        font-size: 11px !important;
    }
}
@media (max-width:287px){
    .wpcf7-submit{
      margin-left: 62px !important ;
    }
}.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.select-items{
    
    font-size: 15px !important;
}
@media (max-width:1322px){
    .is-layout-flow.wp-block-group.contact-form-7.has-base-background-color.has-background{
        padding-left: unset!important;
        padding-right: unset!important;
    }
    .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.select-items, .wpcf7-text {
  width: 50% !important;
    }
    .wpcf7-textarea{
        width: 50% !important;
    }
    .wpcf7-submit{
        padding: 9px !important;
        width: 12rem !important;
        font-size: 15px !important;
    }
}
@media (max-width:672px){
    .wpcf7-submit{
        width: 9rem !important;
        font-size: 11px !important;
    }
}
@media (max-width:490px){
    .wpcf7-submit{
        width: 7rem !important;
        font-size: 9px !important;
    }
}
@media (max-width:421px){
    .wpcf7-submit{
      margin-left: 75px ;
    }
}
@media (max-width:421px){
    .wpcf7-submit{
        width: 5rem !important;
    font-size: 7px !important;
    }
    .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.select-items{
        font-size: 11px !important;
    }
}
@media (max-width:287px){
    .wpcf7-submit{
      margin-left: 62px !important ;
    }
}
 */
.wp-site-blocks {
    padding-top:0px;
    padding-bottom:0px;
}

.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
    background-color:#0070d1 !important ;
}
.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
    background-color:#0070d1 !important ;
}

.wp-block-navigation__submenu-container{
    background-color:#010834 !important ;
    color:white!important;
}

.header-section{
    background-color: #010834;
    /*position: fixed;*/
    z-index:99;
    width:100%;
    top:0px;

 }

  #corporate-fse-to-top {
    all: unset;
    position: fixed;
    right: 20px;
    bottom: 20px;
    cursor: pointer;
    opacity: 0;
    transition: .3s;
    z-index: 9;
    height: 50px;
    width: 50px;
}
#corporate-fse-to-top img{
    border-radius: 15%;
}

a:hover{
    color:var(--wp--preset--color--hover) ;
}

.wp-block-cover .wp-block-cover__inner-container{
    color: unset;
}

.home .wp-block-post-terms a {
        text-decoration: none;
    display: flex;
    gap: 7px;
    flex-wrap: wrap;
}
.wp-block-post-terms {
    display: flex;
    gap: 7px;
    flex-wrap: wrap;
}

ul.wp-block-categories-list.wp-block-categories {
    
    padding-left: 21px;
}
ul.wp-block-categories-list.wp-block-categories li a , ul.wp-block-latest-posts__list.latest-posts li a{
    text-decoration:none;
}

.wp-block-post-date::before {
    content: "\f508";
    font-family: 'Dashicons';
    font-weight: 600;
    padding-right: 5px;
    font-size: 15px;
}

.home .wp-block-post-author__content {
    display: flex;
    align-items: center;
}
.wp-block-post-terms .wp-block-post-terms__separator{
    display: none;
}

.wp-block-post-terms a {
    text-decoration: none;
}

li.wp-block-post.category-parent .wp-block-group{
    flex-wrap: wrap;
}

/* contact form css goes here  */
@media (max-width:682px){
  .wpcf7  form.wpcf7-form p:nth-of-type(2) {
     display: unset;
       }
     
       form.wpcf7-form p:last-of-type {
        flex-wrap: wrap;
        gap: 12px;
        justify-content: center;
       }
.wpcf7 form .wpcf7-text{
        width: 92%;
       }

}
form.wpcf7-form
{    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 19px;
}
 form .wpcf7-textarea{
    height:133px;
    width: 98%;
}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.select-items{
    width: 100%;
    font-size: 16px;
    margin-bottom: 15px;
    padding: 11px;
}
 form .wpcf7-text{
   padding: 11px;
    width: 88%;
    font-size: 16px;
    margin-bottom: 10px;
}
.wpcf7-form-control::placeholder{
    padding-left: 8px;
   }
   
.wpcf7-select{
       padding-left: 5px !important;
   } 
   form.wpcf7-form p:nth-of-type(2) {
    display: flex;
   }
   form.wpcf7-form p:last-of-type {
    display: flex;
    justify-content: space-between;
    align-items: center;
   }
   .wpcf7-acceptance .wpcf7-list-item label{
    display: flex;
    align-items: center;
   }
   .wpcf7-spinner{
    display: none;
   }


.wp-block-post-author__avatar img {
    border-radius: 28px;
}
