/*
Theme Name: Ambient Child
Theme URI: https://ambient.qodeinteractive.com
Description: A child theme of Ambient Theme
Author: Elated Themes
Author URI: https://themeforest.net/user/elated-themes
Version: 1.0.1
Text Domain: ambient
Template: ambient
*/


/**15 Sept (Pooja) **/

/* Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,300..900;1,300..900&display=swap');

/* Apply font family to body */
body , p  {
  font-family: 'Source Sans 3', sans-serif !important;
}

.h5 {
  font-family: 'Source Sans 3', sans-serif !important;
}
body{font-weight:400 !important;}
body .eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a{max-height:70px;height:100% !important;}



.home_section1 .eltdf-iwt-text {font-size:14px !important;}

.home_section2 .portfolio-item .eltdf-ptf-category-holder span
{
  font-size:15px !important;
  font-weight:400 !important;
  text-transform:capitalize !important;
}

.home_section2 .portfolio-item .eltdf-pli-text-inner::after {background-color:#CC9900 !important;}

.home_section4 .eltdf-row-grid-section .eltdf-iwt-text {font-size:14px !important;}

.home_section6 h2, .home_section6 h5 {color:#ffffff !important;}

.home_testimonials .eltdf-testimonial-text {color:#ffffff !important;}
.home_testimonials .eltdf-testimonial-position {color:#ffffff !important;}

.home_newss_section .eltdf-bli-excerpt { font-size:14px !important; }
.home_newss_section .eltdf-btn-text { font-weight:600 !important; }

.home_contct_section a:hover {color:#CC9900 !important;}

.eltdf-side-menu.right #block-13 {font-size:16px;font-weight:400px;}


/**Footer**/

.eltdf-footer-inner #block-16 {margin-bottom:10px !important;}
.eltdf-footer-inner .footer_contact a:hover {color:#CC9900 !important;}
.eltdf-footer-inner .footer_copyright {font-weight:400 !important;}

.home_section2 .vc_column-inner {padding-top:0px !important;}
body .eltdf-blog-list-holder .eltdf-bli-excerpt{
    display: block;
  display: -webkit-box;
    -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;}
  
body .eltdf-blog-list-holder.eltdf-boxed .eltdf-bli-title{display: block;
  display: -webkit-box;
    -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;}  

body .whatsapp-button{bottom:150px;}

body .wpb-content-wrapper ul li,body .wpb-content-wrapper ol li{font-size:18px;}
body .widget.widget_nav_menu .menu-sidebar-menu-1-container ul{margin-top:15px;}
body .widget.widget_nav_menu .menu-sidebar-menu-1-container ul li a{font-size:18px;}
body.page-template-full-width .vc_col-md-9 .eltdf-btn{min-width:232px;text-align:center;}

body .eltdf-row-grid-section h1{font-size:45px;padding-bottom:10px;line-height:1.1;}

footer .eltdf-four-columns-inner{justify-content:space-between;display:flex;flex-wrap:wrap;}
footer .eltdf-four-columns-inner .eltdf-column:nth-child(1){width: 362px;}
footer .eltdf-four-columns-inner .eltdf-column:nth-child(2){width: 312px;}
footer .eltdf-four-columns-inner .eltdf-column:nth-child(3){width: 285px;}
footer .eltdf-four-columns-inner .eltdf-column:nth-child(4){width: 155px;}

footer .eltdf-footer-column-4{display: inline-flex;}
footer .eltdf-footer-column-4 img{position:relative;top:6px;}
footer .eltdf-footer-column-4 img:hover{  -webkit-filter: invert(0%) sepia(150%) saturate(1000%) hue-rotate(350deg) brightness(70%) contrast(100%);
    filter:  invert(0%) sepia(150%) saturate(1000%) hue-rotate(350deg) brightness(70%) contrast(100%);   
}
footer .eltdf-footer-column-4 a:hover span{color:#dfb947 !important;}
body.page-id-8243 .eltdf-ptf-category-holder{display:none;}
body #block-22 .cls-1{fill: #fff;}
body #block-22 svg{margin-right:10px;}
body #block-22 span{line-height:1.25;}
body .eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-text{color:#373737;}
body .eltdf-portfolio-single-media,
body .gallery .eltdf-portfolio-media a{max-height:500px;min-height:500px;overflow:hidden;}
body .gallery .eltdf-portfolio-media a img{width:100%;height:100%;object-fit:cover;min-height:500px;}
/*body .pp_content_container,body .pp_hoverContainer,*/
/*body .pp_content_container .pp_content,body .pp_pic_holder .pp_details{max-width:1080px;max-height:800px;width:100% !important;height:100% !important;margin:auto !important;}*/
/*body .pp_pic_holder #pp_full_res img{max-width:1080px;max-height:800px;object-fit: contain;}*/

body .eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-position{top:0;}
body.home .eltdf-testimonial-author{color:#fff;}
body.home .eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-author-holder{padding-bottom:30px;}
body.page-template-blog-standard .post_format-post-format-quote{display:none;}

body .eltdf-title-holder .eltdf-title-text{color:#fff;}
body.wp-singular .eltdf-row-grid-section .vc_col-md-9{width:100%;}
body.wp-singular .eltdf-row-grid-section .vc_col-md-3{display:none;}
/*body.wp-singular .wpb_single_image .vc_figure, body.wp-singular .wpb_single_image .vc_single_image-wrapper, body.wp-singular .wpb_single_image .vc_figure img{width:100%;}*/
body.home .eltdf-elements-holder-custom-819974 .wpb_single_image .vc_figure img{width: inherit !important;}
body.home .wpb_wrapper h1{font-size:45px;}


@media only screen and (max-width: 1599.98px) {
    body .eltdf-blog-list-holder.eltdf-boxed .eltdf-item-text-holder{padding: 30px 25px;}
}

@media only screen and (max-width: 1299.98px) {
    footer .eltdf-four-columns-inner .eltdf-column:nth-child(1){width: 250px;}
    footer .eltdf-four-columns-inner .eltdf-column:nth-child(2){width: 215px;}
    footer .eltdf-four-columns-inner .eltdf-column:nth-child(3){width: 250px;}
    footer .eltdf-four-columns-inner .eltdf-column:nth-child(4){width: 140px;} 
}
@media only screen and (max-width: 768.98px) {
    body .eltdf-mobile-header .eltdf-mobile-logo-wrapper a{height:70px !important;}
    footer .eltdf-four-columns-inner .eltdf-column:nth-child(1){width: 100%}
    footer .eltdf-four-columns-inner .eltdf-column:nth-child(2){width: 100%;}
    footer .eltdf-four-columns-inner .eltdf-column:nth-child(3){width: 100%;}
    footer .eltdf-four-columns-inner .eltdf-column:nth-child(4){width: 100%;} 
}

@media only screen and (max-width: 575.98px) {
    body .eltdf-row-grid-section h1, body .eltdf-row-grid-section h2{font-size:40px;}
    body.home .wpb_wrapper h1{font-size:45px;}
}














