/*
Theme Name: Ollis Child Theme
Theme URI: http://ollis.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Ollis
Template: ollis
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: ollis

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


img.attachment-ollis-portfolio.size-ollis-portfolio.wp-post-image{
	object-fit: cover; 
	aspect-ratio: 1; 	
}

@media only screen and (max-width: 1600px) {
	.services .ltx-description{
		height: 60px!important;
	}
}

.ltx-portfolio-sc.ltx-slider .ltx-item img{
	object-fit: cover;
	aspect-ratio: 1;
}

.ltx-portfolio-sc.ltx-slider .ltx-item img{
	margin-bottom: 13px !important;
}

.services-template-default .page-header{
	background-image: url(/wp-content/uploads/2024/03/pexels-pixabay-259239.jpg)!important;
}

.w-100 img{
	width: 100%; 
}

.mb-0 {
    margin-bottom: 0px ;
}

.page-id-13687 .page-header {
    background-image: url(/wp-content/uploads/2024/05/Cover-1.jpg) !important;
}

.page-id-13677 .awsm-selectric .awsm-selectric-arrow-drop:after{
	content: unset!important;
}


/* careers page - 13677 */
.page-id-13677 .awsm-filter-wrap.awsm-no-search-filter-wrap form {
    padding-left: 0px;
}

.page-id-13677 .page-header{
	background-image: url(/wp-content/uploads/2024/05/Business-Integrity-Professionalism-3.jpg) !important;
}

.page-id-13677  header.page-header.ltx-bg-parallax-enabled{
	background-position-y: -300px!important;
}


.ltx-portfolio.ltx-slider .ltx-item img, .ltx-portfolio-sc.ltx-slider .ltx-item img, .ltx-portfolio.ltx-slider .swiper-slide img, .ltx-portfolio-sc.ltx-slider .swiper-slide img{
	    height: 400px;
    object-fit: cover;
}


/* about us page 12648 */
.page-id-12648 .page-header {
    background-image: url(/wp-content/uploads/2019/06/WhatsApp-Image-2024-06-05-at-16.45.30_6a3a1343.jpg) !important;
}


.page-id-12648  header.page-header.ltx-bg-parallax-enabled{
	background-position: unset !important;
}


/* services page */

.post-type-archive-services .page-header{
	background-image: url(/wp-content/uploads/2019/06/WhatsApp-Image-2024-06-05-at-16.45.21_5df1d871.jpg) !important;
}

.post-type-archive-services header.page-header.ltx-bg-parallax-enabled{ 
	background-position: unset !important;
}

.post-type-archive-services img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 360px;
    object-fit: cover;
}


/* projects page */

.page-id-13628 .page-header{
	background-image: url(/wp-content/uploads/2019/06/Picture4.jpg) !important;
}





/* Contact Us */
.page-id-25 .page-header{
	background-image: url(/wp-content/uploads/2019/06/07_CL4_esterno_2.jpg) !important;
}


.page-id-25 header.page-header.ltx-bg-parallax-enabled{ 
	background-position: unset !important;
}


/* extras */
.single-portfolio ul.breadcrumbs{
	display: none;
}

.h-160 img {
    height: 160px;
    object-fit: cover;
}

@media only screen and (max-width: 991px) {
	.footer-widget-area .logo img{
		width: 200px;
	}

	nav.navbar .logo img {
    max-height: 50px !important;
}
	
	
.page-id-12648	a.in{
		padding-top: 20px;
	}
	
	.page-id-25 .col-lg-6{
 
		width: 100% !important;
	
}
}

.page-id-13687 img.vc_single_image-img.attachment-full {
    height: 400px !important;
    object-fit: cover;
}


.custom-team .col-lg-3 {
    width: 50%;
}

.single-team .page-header{
	background-image: url(/wp-content/uploads/2019/06/Picture1.jpg) !important;
}


.newsletter-form form {
    padding: 0;
        text-align: -webkit-center;
}


.newsletter-form form .input-group > p{
 display: flex;
}

a.logo {
    position: relative;
}


nav.navbar .navbar-logo .logo:after {
    content: "";
    background-image: url(/wp-content/uploads/2019/06/GVF_Interior__Trading_QA_English_2024_Certification_Badge.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    display: block;
    position: absolute;
    right: -160px;
    top: -30px;
    z-index: 100000109;
    height: 80px;
}

.bg-color-black .ltx-block-icon .descr {
    color: rgba(0, 0, 0, 0.55);
}

.bg-color-black .ltx-block-icon .header {
    color: black;
}