/*
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;
}
