/*
Theme Name: Flyper
Theme URI: https://flyper.co/
Description: .
Author: 
Author URI:  
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
#site-navigation-wrap .dropdown-menu > li > a,
#oceanwp-mobile-menu-icon a{
	-webkit-transition: line-height 0.25s ease-in-out 0s;
	-moz-transition: line-height 0.25s ease-in-out 0s;
	-o-transition: line-height 0.25s ease-in-out 0s;
	transition: line-height 0.25s ease-in-out 0s;
}

.sticky-header #top-bar-wrap,
.sticky-header #site-header{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
}

.sticky-header-mini #site-navigation-wrap .dropdown-menu > li > a{
	line-height: 60px;
}

.sticky-header-mini #site-logo #site-logo-inner{
	height: 65px;
}

.sticky-header-mini #site-header #site-logo #site-logo-inner a img{
	-webkit-transform:scale(0.8);
	transform: scale(0.8);
    transform-origin: top left;
}

@media screen and (max-width: 600px) {
	
	#site-logo #site-logo-inner{
		height: 78px !important;
	}

	#site-logo #site-logo-inner a img{
		width: 115px !important;
	}
	
	#oceanwp-mobile-menu-icon a{
		line-height: 50px !important;
	}
	
}

			.gallery-carosel .item {
			    padding: 10px;
				position: relative;
			}
			.gallery-carosel .caption {
				text-align: center;
			}
			.gallery-carosel  .product_name {
				margin: 10px 0 6px;
				z-index:99;
			}
 
			.gallery-carosel .slick-prev ,
			.gallery-carosel .slick-next {
			    position: absolute;
			    top: 38%;
	    		left: 0;
			    width: 35px;
			    height: 35px;
			    font-size: 28px;
			    line-height: 35px;
			    text-align: center;
			    z-index: 999;
			    border: 0;
			    cursor: pointer;
			    opacity: 1 !important;
			    transition: all 0.3s linear;
			    background: #212222 !important;
				font-size: 20px;
				line-height: 35px;
    			border-radius: 50%;
			}
			.gallery-carosel .slick-next i ,
			.gallery-carosel .slick-prev i{

			}
			.gallery-carosel .slick-next {
			    left: inherit;
	    		right: 0;
			}


			.product-thumbnail-image{
				position: relative;
			}

			.gallery-carosel .slide-selflush-wrapper {
			    position: absolute;
			    z-index: 9;
			    left: 15px;
			    top: 15px;
			}
			.product-thumbnail-image:hover .first-image {
				opacity: 0;
				transition: 0.3s;
			}
			.secound-image{
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				opacity: 0;
				transition: 0.3s;
			}

			h2.productslider-title {
			    font-size: 20px;
			    text-align: center;
			        margin: 15px 0 5px;
			}
			
			.product-thumbnail-image:hover .secound-image{
				opacity:1;
			}
			.gallery-carosel .price {
			    font-size: 19px;
			    margin: 0;
			    padding: 0;
			    text-align: center;
			}
			.gallery-carosel .price del {
			    color:#999999;
			}
			.slide-selflush-wrapper span.onsale {
			    background: #bd1f00!important;
			    border-radius: 50px!important;
			    height: 60px!important;
			    line-height: 49px !important;
			    font-weight: 700!important;
			    font-size: 11px!important;
			    color: #fff;
			    width: 60px;
			    text-align: center;
			    transform: rotate(-30deg) translate(0px );
				display: inline-block;
				font-size: 16px !important;
				text-transform:uppercase;
			}

/**SLIDER ITEMS ROTATION ON HOVER**/
.product-thumbnail-image{
	transition:1.1s ease-out;
transform:rotate(0)scale(0.9);
-ms-transform:rotate(0)scale(0.9);
-webkit-transform:-webkit-rotate(0)scale(0.9);
}
.product-thumbnail-image:hover{
transform:rotate(360deg)scale(1)!important;
-ms-transform:rotate(360deg)scale(1)!important;
-webkit-transform:rotate(360deg)scale(1)!important;
}
@media screen and (max-width: 767px){
				.slide-selflush-wrapper span.onsale  {
			        height: 38px!important;
    		        width: 38px!important;
    		        line-height: 27px!important;
    		        padding: 5px 0!important;
    		        font-size: 11px!important;
			}
}


















