/*

Theme Name: Sanmita Child

Theme URI: https://www.sanmita.com/

Description: Sanmita Child

Version: 1.2

Author: Sanmita Inc.

Author URI: https://www.sanmita.com/

Template: sanmita

*/

.home a.info-link {
	color: #ffffff;
}

.home a.info-link:hover {
	text-decoration: underline;
	color: #ffffff;
}

.home form.mc4wp-form input,
.home form.mc4wp-form input::placeholder {
	color: #ffffff;
}

.home form.wpcf7-form p,
.home form.wpcf7-form input,
.home form.wpcf7-form input::placeholder {
	color: #ffffff;
}
.home #home-email-link{
    color: #fff;
    text-decoration: underline;
}
#contactus-email-link{
    text-decoration: underline;
}
#footer-email-contact{
    text-transform: unset;
    background: #131416;
    color: rgb(255,255,255);
    color: rgba(255,255,255,0.5);
}
#footer-email-contact:hover{
    /*color:#777777!important;*/
    transition: unset;
    text-decoration: underline!important;
    color: rgb(255,255,255);
    color: rgba(255,255,255,0.5);
}

.ut-footer-dark .footer-content a {
    background: #131416;
    color: rgb(255,255,255);
    color: rgba(255,255,255,0.5);
    text-transform: uppercase;
    font-weight: 400;
}
.ut-footer-dark .footer-content a:hover, 
.ut-footer-dark .footer-content a:active {
    color: rgb(255,255,255);
    color: rgba(255,255,255,0.5);
    text-decoration: underline!important;
}

.home form.wpcf7-form textarea:focus{
    color:#fff;
}
.wpcf7-form-control-wrap.newsletter-checkbox{
	white-space: unset;
}
.wpcf7-form-control-wrap.newsletter-checkbox input{
	margin-bottom: 0px;
}

.home form.mc4wp-form input[type=submit]:hover,
.home form.mc4wp-form input[type=submit]:focus,
.home form.mc4wp-form input[type=submit]:active,
.home section:not(#contact-section) input[type="submit"].wpcf7-submit:hover,
.home section:not(#contact-section) input[type="submit"].wpcf7-submit:active,
.home section:not(#contact-section) input[type="submit"].wpcf7-submit:focus{
    background-color:#fff;
    color:#000;
}

.mc4wp-form-fields input[type=submit]:hover,
.mc4wp-form-fields input[type=submit]:focus,
.mc4wp-form-fields input[type=submit]:active{
    background: #ff3f00;
}
.wpcf7-form .wpcf7-response-output,
.mc4wp-response .mc4wp-alert p{
    color: #000;
    border: 2px solid #000;
    padding: 0.2em 1em;
}
.newsletter-checkbox span.first.last{margin: 0;}

#team-detail-popup-box{
    position: absolute;
    display:block;
    width:28%;
    left: 50%;
    top: 100px;
    z-index: 9999;
    display: none;
    transform: translate(-50%,0);
    /* overflow: hidden;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease; */
}

#team-overlay{
    width: 100vw;
    height: 100vh;
    background: #fff;
    position: fixed;
    left: 0;
    top: 0;
    opacity: 1;
    z-index: 999;
    display: none;
}

.grecaptcha-badge { 
    visibility: hidden;
}
#team-detail-popup-box .bklyn-team-member-style-1 .member-description {display: block;}
#team-detail-popup-box .bklyn-team-member-info p{display: block;}
#team-detail-popup-box .bklyn-team-member a{cursor: auto;}
.ut-hide-member-details i {
    position: absolute;
    top: -40px;
    right: 9px;
}
.bklyn-team-member-style-1 .member-description {
    display: none;
}
.detail-box .bklyn-team-member-info{
    text-align: left;
}
.bklyn-team-member-info p.bklyn-team-member-ocupation {
    display: block;
}
.bklyn-team-member-info p {
    display: none;
}
.bklyn-team-member-avatar img{
    width: 100%;
}

.home span.wpcf7-not-valid-tip {
    color: #000;
}

.home .dark .wpcf7-form input, .dark .wpcf7-form textarea, input, textarea {
    font-family: Arial;
    color: #fff;
}

.footer-content a, .copyright a {
    color: #151515;
    font-weight: 400;
    text-transform: uppercase;
}

div#mailchimp-block form .mc4wp-checkbox {
    display: none;
}

/*fix landing page spacing issue?*/
.sanmita-hero ~ #main-content .main-content-background.clearfix {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

.sanmita-portfolio .wpb_content_element {
    margin-bottom: 0px!important;
}

.sanmita-info3 h2.ut-custom-heading-module {
    margin-bottom: 80px!important;
}

.sanmita-contact .ut-custom-heading-module a {
    color: #fff!important;
    font-weight: 400!important;
}
.sanmita-contact.sanmita-contact-alt .ut-custom-heading-module a {
    color: #000!important;
}

.sanmita-contact .ut-custom-heading-module a:hover {
    color: #fff!important;
}

.sanmita-contact .wpcf7-form p,
.sanmita-contact .wpcf7-form textarea,
.sanmita-contact .wpcf7-form input,
.sanmita-contact .wpcf7-form textarea::placeholder,
.sanmita-contact .wpcf7-form input::placeholder {
    color: #fff!important;
}

.sanmita-contact.sanmita-contact-alt .wpcf7-form p,
.sanmita-contact.sanmita-contact-alt .wpcf7-form textarea,
.sanmita-contact.sanmita-contact-alt .wpcf7-form input:not([type="submit"]),
.sanmita-contact.sanmita-contact-alt .wpcf7-form textarea::placeholder,
.sanmita-contact.sanmita-contact-alt .wpcf7-form input::placeholder {
    color: #000!important;
}

@media(min-width: 1025px){
    .sanmita-info4 {
        padding-top: 120px!important;
    }
}

.sanmita-info7 .bklyn-btn.bklyn-btn-normal {
    color: #fff!important;
    text-decoration: none!important;
}

.sanmita-portfolio {
    /*padding-top: 0px!important;*/
}

.sanmita-blogposts article a {
    font-weight: normal!important;
    text-decoration: none!important;
}

.sanmita-portfolio li>a,
.sanmita-portfolio nav>a {
    text-decoration: none!important;
    font-weight: normal!important;
}

.sanmita-portfolio nav>a.selected {
    color: #fff!important;
}

.sanmita-info9 div.ut-bklyn-qt-rotator-style-2>a {
    text-decoration: none!important;
    font-weight: normal!important;
    color: #ff3f00!important;
}

.sanmita-contact #ut_sf_5e8231160b0e4 li a i { color: #ffffff; }
.sanmita-contact #ut_sf_5e8231160b0e4 li a:hover i { color: #ffffff; }
.sanmita-contact #ut_sf_5e8231160b0e4 li a:focus i { color: #ffffff; }
.sanmita-contact #ut_sf_5e8231160b0e4 { font-size: 20px; }

.sanmita-contact.sanmita-contact-alt #ut_sf_5e8231160b0e4 li a i { color: #151515; }
.sanmita-contact.sanmita-contact-alt #ut_sf_5e8231160b0e4 li a:hover i { color: #151515; }
.sanmita-contact.sanmita-contact-alt #ut_sf_5e8231160b0e4 li a:focus i { color: #151515; }
.sanmita-contact.sanmita-contact-alt #ut_sf_5e8231160b0e4 { font-size: 20px; }

.sanmita-info2 ~ .vc_clearfix ~ .sanmita-portfolio {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

.sanmita-contact .ut-custom-heading-module {
    padding-bottom: 40px!important;
}

.sanmita-info6-1 a.bklyn-btn.bklyn-btn-outline.bklyn-btn-small {
    font-weight: 400!important;
}

.sanmita-photogrid2 img {
    object-fit: cover;
    height: 200px;
    width: 100%;
}

@media(max-width: 767px){
    .sanmita-photogrid2 img {
        max-width: 80%;
    }
}

@media(min-width: 768px) and (max-width: 1024px){
    .sanmita-photogrid2 img {
        height: 150px;
    }
}