/*
Theme Name: Taner
Theme URI: N/A
Author: Md. Foridul Islam
Author URI: N/A
Description: A custom wordpress theme for Taner.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Html5, Css3, PHP5, Custom post type, Blog, Wpml
Text Domain: taner
*/

@import url('assets/css/main.css');

body.woocommerce-checkout .wc-mini-cart-crtl {
  display: none !important;
}
.tnr-view-sec .excl-wrap, 
.excl-wrap {
    text-align: center;
    margin-bottom: 6px;
}

.tnr-view-sec .excl-wrap{
    text-align: left;
}

span.price, body.single-product.woocommerce div.product .summary p.price {
  display: inherit;
}
.single-product p.price .excl-text {
  display: block;
  font-size: 14px;
  color: #555;
  margin-top: 5px;
}

.tax_label{
    display: none;
}
li a:after:hover{
	color: #f00;
}

.facebook a:after{
	content: "\f099"!important;
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    text-decoration: inherit;
    color: #1E1E1E;
    font-size: 22px;
    padding-right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    right: 15px;
    line-height: 15px;
	
}
.pro-grd-des p{
    margin-bottom: 0;
    padding-bottom: 7px;
}
.pro-color, .pro-color ul {
    margin-bottom: 0!important;
    padding-bottom: 6px!important;
}

.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 25px 0px 25px;
    display: none;
}

body.woocommerce-checkout .place-order .woocommerce-terms-and-conditions-wrapper {
    display: none !important;
}
.product-cntlr{
    position: relative;
    opacity: 1;
}
.product-cntlr.loading-new-items .tab-content{
    opacity: 0.5;
}
.lds-ellipsis {
    display: inline-block;
    position: absolute;
    width: 80px;
    height: 80px;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scale(0);
    z-index: 9;
    transition: all 0.5s;
}
.product-cntlr.loading-new-items .lds-ellipsis{
    transform: translateX(-50%) scale(1);
}
.lds-ellipsis div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #626366;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
/*
.hide-on-desk
.hide-on-desk, .hide-on-tab
.hide-on-desk, .hide-on-mobile

.hide-on-tab
.hide-on-tab, .hide-on-mobile

.hide-on-mobile

.hide-on-desk, .hide-on-tab ,.hide-on-mobile
*/

.showdesktop{
    display:block;
}
.showmobile{
    display: none;
}
.hide-on-desk{
    display: none;
}
.only-on-mobile{
    display: none;
}
.opc-on-desk{
  opacity: 0;
  visibility:hidden;
}

.slick-vertical .slick-slide{
    border: 0;
}
.v2ftrdProSlider-item-wrap,
.ftrdProSlider-item-wrap{
    display: flex;
}
.ftrd-pro-grid-slider-item-inner{
    width: 100%;
}

body.woocommerce-checkout ul#shipping_method .amount {
    padding-left: 5px;
}

@media(max-width: 1199px){
    .hide-on-desk{
        display: block;
    }    
    .hide-on-tab{
        display: none;
    }
}
@media(max-width: 991px){
    .hideon-mobile{
        display: none!important;
    }
     .only-on-mobile{
        display: block;
    }
    .opc-on-desk{
      opacity: 1;
      visibility:visible;
    }
    .opc-on-mobile{
      opacity: 0;
      visibility:hidden;
    }
}

@media(max-width: 767px){
    .showdesktop{
        display: none;
    }
    .showmobile{
        display: block;
    }
    .hide-on-tab{
        display: block;
    }   
    .hide-on-mobile{
        display: none;
    }
    #mobile-review-order table td.product-name{min-height: 80px;}
    #mobile-review-order table td.product-qty{min-height: 48px;}
    #mobile-review-order table td.product-total{min-height: 48px;}
}
@media(max-width: 479px){
    #mobile-review-order table td.product-name{width: 100%;}
    #mobile-review-order table td.product-qty{width: 100%;}
    #mobile-review-order table td.product-total{width: 100%;}
}

/**New*/
.xs-pop-up-menu-top-inr{
	min-height: 42px;
}
.xs-mobile-menu .logo img {
    filter: brightness(0) invert(1);
    max-width: 100%;
    width: 100%;
}
body .xs-pop-up-menu-top{
	background: var(--primary-color);
}
.fixed-header .header .logo a img{
	max-width: 100%;
}
.main-header-gap {
    display: none;
}
.fixed-header .main-header-gap {
    display: block;
}
@media(max-width: 1199px){
	.xs-pop-menu-con{
		padding-bottom: 30px;
	}
	body:not(.fixed-header) .header .logo{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	body:not(.fixed-header) .header .logo a img{
		max-height: 105px;
	}
	body.fixed-header .header .logo{
		height: 71px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	body.fixed-header .header .logo a img{
		max-height: 71px;
	}
}
@media(max-width: 575px){
	body:not(.fixed-header) .header .logo,
	body.fixed-header .header .logo{
		align-items: flex-start;
	}
	.header .hdr-lft{
		width: calc(100% - 100px);
	}
	.header .hdr-lft .logo{
		text-align: center;
	}
	.header .logo a img {
		max-width: 200px;
		width: 100%;
	}
}
