/* ----------------------------------------------------------------

	Custom CSS



	Add all your Custom Styled CSS here for New Styles or

	Overwriting Default Theme Styles for Better Handling Updates

-----------------------------------------------------------------*/

.flexslider * ,

.flexslider{

	background: red;

}





.ourstory-quote{

	margin-bottom: 0;

    font-family: 'pt serif',serif;

    font-style: italic;

    font-size: 19px;

    text-align: center;

    /*font-size: 16px;*/

}



.ourstory-quote .blockquote-footer{

	font-style: normal;	

}



.min-vh-90{

	height: 550px!important;

	/*margin-top: 0!important;*/

}





.products-list .feature-box{

	margin-bottom: 20px;

}





.products-list .fbox-content h3{

		line-height: 80px!important;



}

.team-icons .fbox-content h3{

	line-height: 54px!important;

}



#header{

	opacity: 0.7;

}



.team-carousel img{

	width: 150px!important;

	margin:0 auto;

}



#job-apply::after{

	display: none;

}





.goals-head .text-rotater {

	font-weight: 300;

	font-size: 20px;

	line-height: 1.7;

	color: #888;

}



#copyrights{

	padding: 20px 0;

	background-color: #45484b;

	line-height: normal;

	color: #ffffff;

}



#footer{

	background-color: #969696;

}



#footer *{

	color: #ffffff!important;

}



.footer-line{

	border-top-color: #cccccc;

}



.ito-values h3{

	height: 50px;

}



.navy-color{

	color: #a71d0f

}

.section-content {

	display: block;

	max-width: 400px;

	position: absolute;

	width: 90%;

	top: 40px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}



.section-content h3 {

	display: block;

	font-size: 32px;

	line-height: 1.5;

	font-family: "Merriweather", serif;

	font-weight: 400;

	margin-bottom: 20px;

}



.section-content span {

	display: block;

	font-size: 14px;

	font-weight: 300;

	color: #888;

	margin-bottom: 20px;

}



.counter.counter-lined + h5::before{

	margin: 10px auto;

}



.counter{

	font-size: 30px;

}



.counters i{

	font-size: 45px!important;

}



#slider .slider-inner{

	-webkit-transition:background 0.5s ease-in;

    -moz-transition:background 0.5s ease-in;

    -o-transition:background 0.5s ease-in;

    -ms-transition:background 0.5s ease-in;

    transition:background 0.5s ease-in;

}



.slider-title p, 

/*.feature-box.fbox-center p,*/

.slider-title h2{

	color: #ffffff!important;

}



/*headphones*/

.slider-element .heading-block p{text-transform:uppercase;font-style:normal;letter-spacing:5px;font-size:12px;font-weight:400;margin-bottom:15px;color:rgba(255,255,255,.7)}.slider-element .slider-product-desc{position:absolute;top:auto;bottom:0;left:auto;right:0;width:65%;z-index:2}.slider-element .slider-product-desc [class^=col-]{background-color:#353535;padding:30px}.slider-element .vertical-middle .container{top:-60px}.play-icon{position:relative;display:block;font-size:18px;margin:20px 0 0;width:60px;height:60px;line-height:60px;border-radius:50%;color:#fff!important;border:2px solid #eee;text-align:center;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.play-icon i{position:relative;left:2px}.play-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.heading-block h3{font-weight:800;text-transform:none;font-size:2.3rem;letter-spacing:0}.edge-underline h3,.product:hover .product-title h3{text-decoration:underline;text-decoration-skip:edges}.showcase-target-images{position:relative}.showcase-target{display:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.57,.21,.69,1);-moz-transition-timing-function:cubic-bezier(.57,.21,.69,1);-o-transition-timing-function:cubic-bezier(.57,.21,.69,1);transition-timing-function:cubic-bezier(.57,.21,.69,1)}.showcase-target.showcase-target-active{position:relative;display:block}.showcase-section:hover .showcase-target{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.showcase-section ul li{width:14px;height:14px;border-radius:50%;background-color:#000;cursor:pointer;border:1px solid #eee}.showcase-section ul li.headphone-red{background-color:#af1e2b}.showcase-section ul li.headphone-black{background-color:#000}.showcase-section ul li.headphone-blue{background-color:#00008b}.showcase-section ul li.headphone-pink{background-color:pink}.showcase-section ul li.headphone-white{background-color:#fff}.showcase-section .badge{position:absolute;top:0;text-transform:uppercase;font-weight:400;letter-spacing:3px;font-size:11px;text-shadow:none;background-color:#222!important;left:50%;top:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.section-product{position:relative;width:100%}.section-product .section-product-image{width:100%}.section-product .section-product-content{max-width:100%;position:relative;bottom:0;right:0;background-color:#fff;padding:20px;z-index:1}.section-product .section-product-content h3{font-weight:800}.section-product.alt .section-product-image,.section-product.alt .section-product-content{float:none}.section-product .section-product-price{font-size:1.5rem;font-weight:700}.explore-text-overlay{opacity:0;position:absolute;display:block;top:0;left:0;width:calc(100% - 24px);height:100%;z-index:1;background-color:rgba(0,0,0,.6);margin-left:12px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.text-overlay-wrap:hover .explore-text-overlay{opacity:1}.section-contact h3{font-size:1.4rem;font-weight:700}.section-contact>div{padding:30px 20px;border:1px solid #eee}.social-icon.si-mini{width:28px;height:28px;font-size:12px;line-height:27px!important}.social-icon.si-mini:hover i:first-child{margin-top:-27px}@media(min-width:1199px){.menu-link{font-size:15px;letter-spacing:0;text-transform:none}.menu-link div{position:relative;overflow:hidden}.menu-link div::before,.menu-link div::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.4);transform:translate3d(-100%,0,0) translate3d(-1px,0,0);transition:transform .7s;transition-timing-function:cubic-bezier(.7,0,.3,1);z-index:-1}.menu-item.current>.menu-link div::before,.menu-link:hover div::before{transform:translate3d(100%,0,0) translate3d(1px,0,0)}.menu-item.current>.menu-link div::after,.menu-link:hover div::after{transform:translate3d(0,5px,0)}.menu-link div::after{top:calc(50%);height:4px}.product{padding:65px;border-right:1px solid #eee}.slider-element .heading-block h2{font-size:3.1rem;line-height:1.35;text-transform:none;letter-spacing:0;font-weight:700}.slider-element .slider-product-desc [class^=col-]{padding:50px}.play-icon{margin:0 auto}.section-product .section-product-image{position:relative;width:85%;background:#fff}.section-product .section-product-content{max-width:400px;position:absolute;bottom:30px;right:0;padding:30px}.section-product.alt .section-product-image{float:right}.section-product.alt .section-product-content{left:0;right:auto}}@media(max-width:991px){.slider-element .vertical-middle .container{top:0}}.inline-YTPlayer{z-index:1}#ytb-video-button.play-icon{position:absolute;left:auto;bottom:10px;right:10px;width:42px;height:42px;line-height:39px;font-size:20px;text-align:center;border-width:2px;z-index:2}#ytb-video-button.play-icon i:nth-of-type(1){position:relative;left:1px}#ytb-video-button.play-icon i:nth-of-type(2),#ytb-video-button.play-icon.video-played i:nth-of-type(1){display:none}#ytb-video-button.play-icon.video-played i:nth-of-type(2){display:block}



/*pet*/

.contact-properties [class^=col-]>a,.product .product-image,.button,.feature-box.media-box.fbox-bg{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:0 1px 1px 0 rgba(10,16,34,.2);-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;border-radius:5px}.contact-properties [class^=col-]>a:hover,.product:hover .product-image,.button:hover,.feature-box.media-box.fbox-bg:hover{box-shadow:0 10px 30px -5px rgba(10,16,34,.2);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.feature-box h3{font-size:17px}.feature-box h3 span.subtitle{font-size:14px}.button-link{display:inline-block;position:relative;color:#333;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:12px;margin-top:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dark .button-link{color:#fff}.dark .button-link:hover{color:#f0a540}.oc-item .testimonial{margin-left:1px;margin-bottom:2px;border:0;border-top:1px solid #eee;box-shadow:0 1px 1px 0 rgba(10,16,34,.2)}.testi-content p{font-style:normal;font-weight:500;color:#666}.testi-meta{font-weight:600;font-size:15px;letter-spacing:1px}.testi-meta span{display:inline-block;letter-spacing:0;font-weight:500;padding-left:0}.contact-properties [class^=col-]{position:relative;margin-bottom:30px}.contact-properties [class^=col-]>a{display:block;position:relative;height:300px;border-radius:8px;background-color:#eee}.contact-properties [class^=col-] img{display:block}.contact-properties [class^=col-]>a::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);border-radius:8px;opacity:.4;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.contact-properties [class^=col-]>a:hover::before{opacity:1}.contact-properties [class^=col-]>a .heading-block h3::after{content:"";border-style:solid;border-color:#fff;display:inline-block;position:absolute;top:auto;bottom:50%;width:40px;height:4px;border-radius:10px;left:50%;right:auto;margin-left:-20px;opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);transform:scale(0,1)}.contact-properties [class^=col-]>a:hover .heading-block h3::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}





.yoga-video .play-icon {

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -40px;

	margin-left: -40px;

}





/*.play-icon {

	transition: transform .3s ease;

}



.play-icon:hover {

	-webkit-transform: scale(1.2);

	-ms-transform: scale(1.2);

	-o-transform: scale(1.2);

	transform: scale(1.2);

}*/

/*

.play-icon i {

	width: 80px;

	height: 80px;

	line-height: 81px;

	font-size: 28px;

	padding-left: 5px;

	text-align: center;

	border-radius: 50%;

	color: #000;

	background-color: #FFF;

	z-index: 2;

	transition: all .3s ease;

}*/



/*.play-icon:hover i {

	background-color: #7E9680;

	background-color: var(--themecolor, #7E9680);

	color: #FFF;

}*/



.list-numbers{

	padding-left: 20px;

}



@media (max-width: 768px){

	#logo img{

		height: 40px!important;

	}

	.topmargin-lg{
		margin-top: 2rem !important;
	}

}





.top-links-item:hover a{

    color:#a71d0f!important;

}


#page-title{
	filter: grayscale(1);
}


#footer .widget > h4{
	font-size: 14px;
}

#footer .widget_links h4{
	font-size: 16px;
}


#footer .widget_links li{
	font-size: 14px;
}

#footer .feature-box h3{
	font-size: 	15px;
}


#oc-clients img{
	width: auto!important;
/*	max-width: 100%!important;*/
	max-height: 60px;
	display: block;
	margin: 0 auto;
}
