/*

 Theme Name:   Kitt Child

 Theme URI:    https://kitt.kittkalio.com/

 Description:  Kitt Child Theme.

 Author:       Kitt + Kalio

 Author URI:   https://kittkalio.com

 Template:     kitt

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         one-column, two-columns, right-sidebar, custom-background, editor-style, featured-images, responsive-layout, translation-ready

 Text Domain:  kkalio

*/


a.button-sub{padding: 10px 40px; background: #000;color: #fff;}
.newletter_wrapper{display:none;}
.newletter_wrapper.ac{display:block;}
.newletter_wrapper.ac{position: fixed; width: 100%; height: 100%; left: 0; top: 0; display: block; z-index: 9999;}
.social-icon{

float:left;

}
.pswp__caption__center{color:#000;}
.social-count-footer{padding-top:0;}

.sk-fading-circle-container{display:none !important;}

.audience-map li{

float:left;

}
.fp-test-text {
    font-family: 'EB Garamond', serif;
    font-size: 18px;
}



body.navbar-margin {

    margin-top: 99px;

    overflow-x: hidden;

}
.footer-section{padding-bottom: 1em;}

.wp-post-image {

    display: initial !important;

}

img.attachment-kitt_chloe_featured_image.size-kitt_chloe_featured_image.wp-post-image, img.attachment-kitt_full_width_container.size-kitt_full_width_container.wp-post-image {

    display: none!important;

}

.newsletter-email{padding:8px 10px;}
.newsletter-td-submit input.newsletter-submit{
width: 160px;
line-height: 35px;
margin-left: 64px;
font-size: 15px;
}
.newsletter-td-submit input.newsletter-submit:hover {
    color: #FFF !important;
    background-color: #c39f76;
}
.country {

    width: 6.3%;

    float: left;

    text-align: center;

}

.cnty-name {

    font-size: 13px;

}
.img-portfolio-archive img{width:100%;}

.brazil, .pakistan, .russia, .australia, .thailand, .canada, .france, .thailand, .uae, .hong-kong{background-color: #A9CCE3;}

.germany, .singapore, .rw{background-color:#E0ECF8;}

.india, .united-states, .united-kingdom{background-color:#2980B9;}

.per {color: #fff; border-left: 1px solid #fff;}



@media screen (max-width: 1040px){



ul#primary-menu{

    max-width: 638px;

}

@media (max-width: 767px){

.footer-menu li{display:block!importnat;text-align:center !important;}
}

@media screen (max-width: 380px){

.global-map{margin-top: -225px;}

.footer-menu li{float:none;text-align:center!important;}



}



}


.sp-testimonial-free-section .tfree-client-name {
    font-size: 20px !important;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    letter-spacing: normal;
    font-weight: 700;
    font-style: normal;
    margin: 0px 0px 8px 0px;
    padding: 0;
	font-family: 'Alegreya SC', serif;
}

.sp-testimonial-free-section .tfree-client-designation {
    font-size: 20px !important;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    letter-spacing: normal;
    font-weight: 700 !important;
    font-style: normal;
	font-family: 'Alegreya SC', serif;
}