/* @override 
	http://127.0.0.1:8080/wordpress/wp-content/themes/omni-child/style.css?ver=1.0.1
	http://omninaples.com/dev/wp-content/themes/omni-child/style.css?ver=1.0.1
	https://omninaples.com/wp-content/themes/omni-child/style.css?ver=1.0.1
*/

/*
Theme Name: Omni Child
Version: 1.0.1
Template: omni-framework
*/


/* general */

.text-white { 
	color: #FFFFFF; 
	}
	
.primary-color, .testimonial-item .testimonial-vcard .text-primary { 
	color: #6d928b; 
	}

.secondary-color, .stripe-style-2 .testimonial-item .testimonial-vcard .text-secondary  { 
	color: #494a49; 
	}	

/* header */
.branding img, .mobile-branding img { 
	max-width: 179px !important; 
	}
	
.page-title h1 { 
	font-weight: 200; 
	}
	
/* testimonial slider */

.testimonial-slider .testimonial-item .ts-slide { 
	padding: 0; 
	}

.testimonial-slider .testimonial-item .ts-viewport { 
	background-color: transparent;
	}

.testimonial-slider .testimonial-vcard { 
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

.testimonial-slider .testimonial-content { 
	text-align: center;
	}

.testimonial-slider .ts-viewport { 
	padding-bottom: 10px;
	}

#page .testimonial-slider .testimonial-item.testimonial-item-slider{ 
	margin-bottom: 10px;
	}
	
.testimonial-vcard .no-avatar { 
	display: none; 
	}	

/* footer */

footer input[type="submit"] { 
	background-color: #6d928b; 
	}

/* sep */

.wpb_content_element.vc_sep_pos_align_left	{
	margin-bottom: 15px
}

/* slider fix*/
.carousel-shortcode.carousel-shortcode-id-1 .owl-nav a.owl-prev {
    top: 50%;
    transform: translateY(calc(-50% + -20px));
    left: -43px;
}
.carousel-shortcode.carousel-shortcode-id-1 .owl-nav a.owl-next {
    top: 50%;
    transform: translateY(calc(-50% + -20px));
    right: -43px;
}
.carousel-shortcode.carousel-shortcode-id-1 .owl-nav a {
    width: 36px;
    height: 36px;
    border-width: 0px;
    border-style: solid;
    border-radius: 500px;
}
.page-id-201 .carousel-shortcode.carousel-shortcode-id-1 .owl-nav a:not(:hover) i, .carousel-shortcode.carousel-shortcode-id-1 .owl-nav a:not(:hover) i:before {
    color: #ffffff;
    -webkit-text-fill-color: #ffffff;
    background: none;
}
.carousel-shortcode.carousel-shortcode-id-1 .owl-nav a:hover i, .carousel-shortcode.carousel-shortcode-id-1 .owl-nav a:hover i:before {
    color: rgba(255,255,255,0.5);
    -webkit-text-fill-color: rgba(255,255,255,0.5);
    background: none;
}
.carousel-shortcode.carousel-shortcode-id-1 .owl-nav a.owl-prev i {
    padding: 0px 0px 0px 0px;
}
.carousel-shortcode.carousel-shortcode-id-1 .owl-nav i {
    font-size: 18px;
}