/*
Theme Name: Ambient Child
Theme URI: http://ambient.elated-themes.com
Description: A child theme of Ambient Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: ambient
Template: ambient
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');




/*
hex colors:

dark: #464547
grey: #b1b3b6
orange: #f58220
*/

.eltdf-mobile-header .eltdf-mobile-menu-opener a .eltdf-mo-lines .eltdf-mo-line:before {
	background-color: #000 !important;
}

.eltdf-header-standard .eltdf-page-header {
	margin-bottom: 80px !important;
}

div#block-18 {
	float: none;
}

.eltdf-portfolio-tags {
    display: none;
}
.eltdf-portfolio-social{
	display: none;	
}
div.eltdf-portfolio-info-item.eltdf-portfolio-categories{
	display: none;
	
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-ptf-category-holder span {  
    display: none;
}

.eltdf-portfolio-list-holder.eltdf-pl-normal-space article {
    margin: 0 0 0px !important;
}


.eltdf-main-menu>ul>li>a>span.item_outer .item_text:after {  
    background-color: #f58220 !important;    
}

.eltdf-portfolio-filter-holder.eltdf-portfolio-filter-top .eltdf-portfolio-filter-holder-inner .eltdf-portfolio-filter-parent-categories li.active span, .eltdf-portfolio-filter-holder.eltdf-portfolio-filter-top .eltdf-portfolio-filter-holder-inner .eltdf-portfolio-filter-parent-categories li.eltdf-pl-current span, .eltdf-portfolio-filter-holder.eltdf-portfolio-filter-top .eltdf-portfolio-filter-holder-inner .eltdf-portfolio-filter-parent-categories li:hover span {
    color: #f58220 !important;
}
.eltdf-portfolio-filter-holder.eltdf-portfolio-filter-top .eltdf-portfolio-filter-holder-inner ul.eltdf-portfolio-filter-child-categories li span:before {
    background-color: #f58220 !important; 
}


/* Right search and twitter CTA hide */
.eltdf-page-header .eltdf-main-menu-widget-area {
	display:none !important;
}
.eltdf-mobile-menu-text{
	display:none !important;
	
}
footer .eltdf-footer-top .eltdf-icon-widget-holder {
    color: #999;
    display: block;
    width: 100%;
    float: left;
}

/* footer- top coloring */
footer .eltdf-footer-top-holder {
    background-color: #464547 !important;  /*light Grey */   
}

/* footer- bottom line coloring */
footer .eltdf-footer-bottom-holder {    
    background-color: #b1b3b6 !important; /*Dark Grey */	
}

a.contact_page_links:hover{
	color: #f58220 !important;
		
}

.main_cta:hover{
	background-color:#fff !important;
	color: #f58220 !important;	
	
}
.vc_custom_1562837410934 img{
	object-fit: cover;
    max-height: 365px;
    object-position: center;
    display: block;
    margin: auto;	
}
.vc_custom_1562837169220 img{
	object-fit: cover;
    max-height: 365px;    
    object-position: center;
    display: block;
    margin: auto;	
}
.widget {
    padding: 0 5px !important;
    margin: 0 0 10px !important;
	position:relative;
    display: inline-block;
	float:left;
	overflow:hidden;
}
footer .eltdf-footer-top.eltdf-footer-top-full {
/*     padding: 130px 105px;  --Default footer padding*/ 
	padding: 130px 150px;
}
a.contact_page_links{
	color:#f58220;
	font-weight:400;
}


.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner { 
    width: 30px !important;
    height: 30px !important;
	padding:15px 15px 15px 0!important;
	border:0px !important;
	margin:0px !important;
}

span.vc_icon_element-icon.fa.fa-facebook{
	display:none;
}

a.social_icons i {
    padding: 20px 20px 20px 0px;
    color: #fff;
}

.gallery .eltdf-portfolio-media a:after {

    background-color: rgba(0, 0, 0, 0.1) !important;

}
.gallery .eltdf-portfolio-media a img {
    display: block;
    height: auto;
    max-height: 265px;
    width: 100%;
    max-width: 350px;
    object-fit: cover;
    object-position: center;
}

.eltdf-portfolio-single-holder .eltdf-portfolio-info-item:not(.eltdf-content-item) {
    display: none;
}



/* fix for picture in picture -- START */
/* .pp_pic_holder.pp_default {
    top: 118.5px !important;    
    display: block !important;
    width: 100% !important;
    height: auto !important;
	left:0px !important;
}
.pp_content_container{
	width: 100% !important;	
}
.pp_content{
	height: auto !important;
    width: 98% !important;
	position: fixed !important;
	
}
img#fullResImage{
	width: 100% !important;
    height: 60vh !important;
    object-fit: cover !important;
/*     position: fixed !important; */
	
/* }
.pp_details{
	width:100% !important;
}
.pp_content_container{
	padding:0px !important;
}
.pp_pic_holder{
	padding:0px !important;
	
} */


/* fix for picture in picture -- END */


@media only screen and (max-width: 1024px){
	.home  .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {
	padding-top: 0px!important;
	}
	.page-id-5255 .vc_empty_space{
		display:none;
		
	}
	.page-id-5255  .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {
	padding-top: 0px!important;
	}
	.page-id-2283 .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {
    padding-top: 0px !important;
	}
	.mobile_padding {
    padding-top: 0px !important;
}

}

@media only screen and (max-width: 550px){ 
	.eltdf-top-bar .eltdf-grid {
    	margin-left: 0 !important;
		margin-right: 0 !important;
		text-align: center !important;
		width: 100%;
	}
	.eltdf-top-bar .eltdf-grid .has-text-align-right {
		text-align: center !important;
	}
	]
}

/* 
###############################################
##########  Hidden Items ######################
####  These Items are hidden Temporarily ######
#####     Until client advises  ###############
####   Ryan Open those tweety eyes ############
############################################### */
 .vc_custom_1485946682953{  /*Contact Page social Icons */
	display:none;
}

.vc_custom_1563289173276{ /*Home Page Testimonials */
	display:none;
}
.About_page_IWT{ /* About Page - Icon with text */
	display:none;
}


/* ###############################################
########### END of hidden Items ###############
###############################################
 */
	
.eltdf-top-bar .widget a, footer .eltdf-footer-top .widget a {
    color: #ffff !important;
}

eltdf-top-bar .widget a, footer .eltdf-footer-top .widget a:hover {
    color: #f58220 !important;
}


.eltdf-main-menu > ul > li > a {
    font-family: 'Roboto', sans-serif !important;
}