/*
 Theme Name:   glasstiger Child
 Description:  glasstiger Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     glasstiger
 Version:      1.0.0
 Text Domain:  woodmart
*/





.whb-with-shadow {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.08); }



.whb-sticky-shadow.whb-sticked .whb-main-header {
 box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.07); }


.wd-dropdown {
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.02);
border: 1px solid #f1f1f1;

    
    }








/* hd src */

.wd-header-search-form {
max-width: 480px;
margin: 0 auto;
}

.wd-header-search-form input {


border: 2px solid #4c80ab;
}


.wd-header-search-form input:focus {


border: 2px solid #4c80ab;
}



.wd-header-search-form-mobile input {

background-color:#fff;
border: 2px solid #4c80ab;
}


 .wd-header-search-form-mobile input:focus {


border: 2px solid #4c80ab;
}

 
     
  
     
.wd-dropdown-results {

  border-right: solid 2px #4c80ab!important;
   border-left: solid 2px #4c80ab!important;
   border-bottom: solid 2px #4c80ab!important;

    margin-top: -2px!important;

    overflow: hidden!important;

    -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.06);
-moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.06);
box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.06);
    
   width: 100%;
}
  

	


    .autocomplete-suggestion .wd-entities-title strong {
       text-decoration: none!important;
    color:var(--wd-primary-color)!important; }
    
    
 .autocomplete-suggestion:hover, .autocomplete-suggestion.autocomplete-selected {
    background-color: #fff; }



.view-all-results {

  flex: 1 1 100%;
  margin-top: 10px;
	
  height: 40px;
 
 
  background-color: #4c80ab;
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  letter-spacing: .1px;
  font-weight: 600;
 margin-left:20px;
 margin-right: 20px;
 margin-bottom: 10px;
  line-height: 35px;


   border: 2px solid #4c80ab;
   
}


  .view-all-results:hover {
    background-color: #333;
    color: #fff;
   border: 2px solid #333;


}


.no-found-msg {
    text-align: center;
    font-size: 12px; }




.autocomplete-suggestion .price .amount {
    font-size: 16px; 
     color: #4c80ab;
      
      
  }
 .autocomplete-suggestion .price del {
    color: #c0c0c0;
    font-size: 90%; }
   .autocomplete-suggestion .price del .amount {
    font-size: 13px;
    color: #333; 
    margin-left: 4px!important;
    
      }
      
 .autocomplete-suggestion .price ins {
    
    margin-left: 3px;
     
}


@media only screen and (max-width: 1024px)
{

.whb-header-bottom  {
border-bottom: 1px solid #f1f1f1;
padding-bottom: 6px;
padding-top: 6px;
box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.03);
background-color: #fff!important;
border-top: none!important;
background: #fff!important;

}

}




/* cat cek */

.menu-opener {

    min-width: 290px;

}



/* Mp*/





.wd-nav-mobile li a {
 
background-color: rgba(0,0,0,0.0)!important;
	border:none!important; }
	
	


.wd-nav-mobile .wd-sub-menu  {
  background-color: rgba(0,0,0,0.01)!important;
border-top: 1px solid #f1f1f1;
     border-bottom: 1px solid #f1f1f1;



}


.wd-nav-mobile .wd-sub-menu li {
  
padding-left: 25px!important;

}




 .wd-nav-mobile li:active > a, .wd-nav-mobile li.opener-page > a {

 color: var(--wd-primary-color)!important;
}


.wd-nav-opener{
    
  border-left:none !important;
 
     color:var(--wd-primary-color)!important;

background-color: rgba(0,0,0,0.0)!important;   

	

	
}















/* sldr */

ol.flickity-page-dots {

    padding-bottom: 15px;

}



/* product item */

 .product-wrapper {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.02);
    
     border: 1px solid #f1f1f1;
	 padding-bottom: 20px;
	 background-color:#fff;
     
 }


.product-grid-item .wd-entities-title{
  
  text-align: center;
  margin-bottom: 10px;
	  margin-top: 19px;

}


.product-grid-item .price{
  
  text-align: center!important;
	
}






 .product-grid-item .wd-action-btn.wd-style-icon > a {
border: 1px solid #f1f1f1!important;


    
}

.product-grid-item  .wd-action-btn > a{
	 margin-right: 15px;
	 margin-top: 15px;
    background-color: rgba(0,0,0,0.0);  

max-width: 40px;
max-height: 40px;

  }

.product-grid-item.wd-buttons {
display: flex;
justify-content: center;
 background-color: rgba(0,0,0,0.0);

border-radius: 0px;
margin-top: -15px;
 margin-right: -15px;
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
}

  



  .product-grid-item .wd-buttons[class*="wd-pos-r"] {
  opacity: 1;
  -webkit-transform: translateX(0px) translateZ(0);
          transform: translateX(0px) translateZ(0); }









 .product-wrapper .wd-add-btn-replace{

   display:  block!important;
   visibility: hidden!important;
     
      margin-top: -25px!important;
      margin-bottom: -10px!important;
  
   
 
}   

 .product-wrapper:hover .wd-add-btn-replace{
   text-align: center!important;
   display:block!important;
        visibility: visible!important;



  }


  .product-wrapper:hover .price{
   
    visibility: hidden!important;
     
   opacity: 0!important;

  
  }
          






@media only screen and (max-width: 768px)
{

.product-wrapper .wd-add-btn-replace{
    visibility: hidden!important;

}

.product-wrapper:hover .wd-add-btn-replace{
    visibility: hidden!important;
  
      
}

  .product-wrapper:hover .price{
   
    visibility: visible!important;
   opacity: 1!important;

     

  
  }
 

}








/* s p */








.single-product-meta-col-01 .single_add_to_cart_button:before {
    content: "\f123";
    font-family: woodmart-font;
    display: inline-block;
    font-size: 17px;
    font-weight: 400;
    vertical-align: middle;
    margin-right: 7px;
}



.single-product-meta-col-01 button#quick_buy_button.single_add_to_cart_button.button.alt:before {
    content: "\f120";
    font-family: woodmart-font;
    display: inline-block;
    font-size: 17px;
    font-weight: 400;
    vertical-align: middle;
    margin-right: 7px;
}




@media only screen and (max-width: 768px)
{

.single-product-meta-col-01 div.quantity{
    display: flex!important;
margin: 0 auto!important;
justify-content: center!important;
margin-bottom: 15px!important;

margin-left: 4px!important;

}

}








.wpcf7-submit {

background-color: #2d608a; 
color: #fff!important;
}

.wpcf7-submit:hover {
 
background-color: #333; 

}








/* ftr */


.scrollToTop {
  position: fixed;
  right: 20px;
  bottom: 80px;
  z-index: 350;
  width: 40px;
  height: 40px;
  border-radius: 0px;
  background-color: #fff;
 box-shadow: 0px 2px 25px 0px rgba(0,0,0,0.1);
 
  font-size: 0;
    border: 1px solid #f1f1f1;


  -webkit-transform: translateX(0%);
          transform: translateX(0%); }
 
  .scrollToTop:after {
    display: inline-block;
    font-weight: 600;
    font-size: 16px;
    line-height: 40px;
    }

  .scrollToTop {
    color: var(--wd-alternative-color); }

    .scrollToTop:hover {
      color: #fff;
      background-color: var(--wd-alternative-color);
      
        
    }



@media only screen and (max-width: 768px)
{
.scrollToTop { 
	
	display:none;
}
	
}


.footer-mega-menu ul {

justify-content: center!important;
	text-transform: none!important
}

.footer-mega-menu ul li  a{

	text-transform: none!important;
	font-weight: 400!important;
}


.footer-cont-but {
   text-transform: none; 
    	font-weight: 400!important;

}






div.mc4wp-form-fields {
    display: flex !important;
    flex-direction: row!important;
    flex-wrap: nowrap!important;
    align-content: center!important;
    align-items: center!important;

}


@media only screen and (max-width: 768px)
{

div.mc4wp-form-fields {

    justify-content: center!important;

}
}

.mc4wp-form-fields input {

   margin-bottom: -20px;

}

#buttonabone {
    color: #fff;
    background-color: #333;
    box-shadow: 2px 5px 15px 0px rgba(0, 0, 0, 0.08);
    border-radius: 0px;
    border: 0px solid #fff;
}

 .mc4wp-form-fields input::placeholder {
    color: #333!important;
}

#buttonabone:hover {
    color: #fff;
    background-color: #3471a3;
}

#abonemail {
  background-color: #fff;
    border: 0px solid #fff;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    border: 1px solid #f1f1f1;
    margin-right: -14px;
	    color: #333;

}

#abonemail input{
  color: #333;

}






.footer-info-card {
    fill: #2d608a;
    
}




.footer-payment-image {
    
    max-width: 340px!important;
}

/* checkt */


.page-id-14.main-page-wrapper {
background-color: #f8f8f8!important; 
background: #f8f8f8!important;  

}


.woocommerce-checkout body {
background-color: #f8f8f8!important; 
background: #f8f8f8!important;  

}







/** acct**/






 .woocommerce-MyAccount-navigation ul li a {


	 
	  background-color: #fff;

	 
	  
	  
    }
    .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li a:focus {
		border-radius: 0px;
      color: #fff;

     background-color:var(--wd-alternative-color)!important;

      text-decoration: none;
      border-radius: 0px;
       border-radius: var(--wd-brd-radius2)!important;




        
        
    }
  .woocommerce-MyAccount-navigation ul li.is-active > a {
	

background-color:var(--wd-primary-color)!important;
     
color: #fff;
      
      
  }






 
  .wd-my-account-links a {
 
box-shadow: none!important;
border-radius: var(--wd-brd-radius2)!important;
border: 1px solid  #dedede;
      
  }
    .wd-my-account-links a:before {


      
      }
   .wd-my-account-links a:hover, .wd-my-account-links a:focus {

    
      background-color:#fff;

        
        
    }




/* blg*/




.blog-design-masonry.blog-style-shadow .article-inner {
    

box-shadow: none;

  transition: box-shadow .35s ease; 
 border:  1px solid #f1f1f1;
    
}
  
  
  .blog-design-masonry.blog-style-shadow:hover .article-inner {
-webkit-box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.08);
box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.08);
      
      
  }
  


  .blog-design-masonry.blog-style-shadow:hover .article-inner {
-webkit-box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.08);
box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.08);
  
      
  }
  



  
  .blog-design-masonry .post-date {
  display: none!important; }

.blog-design-masonry .wd-entry-meta{
  display: none!important;
}
  
  
  .blog-design-masonry .hovered-social-icons{
  display: none!important;
 }
  
   .blog-design-masonry .wd-entry-content{
text-align: left;
       
   
       
   }
   

 

  
 .post-image-mask:after, .post-image-mask:before,
  .post-image-mask span {
 display: none!important;}
 
 
   .post-img-wrapp a:after {
   
      background-color: rgba(0, 0, 0, 0.45);
    }


p.read-more-section {
    display: none!important;
}

 






/*blog  sp*/





 .post-template-default .icons-design-colored .wd-social-icon {
      background-color: #fff!important;
border-radius: 0px;
    
}


 .post-template-default .icons-design-colored .wd-social-icon span{
    color: #333;

}

.post-template-default .icons-design-colored .wd-social-icon:hover {
    box-shadow: none;
    
    
}

.post-template-default .icons-design-colored .wd-social-icon:hover span {
   
  color: var(--wd-primary-color)!important;
    transition-duration: 200ms!important;

}


.wd-single-footer {
border-top: 1px solid #f1f1f1!important;
}






/*rv*/



.infocard-slider-sider {
    
align-content: center!important; 
align-items: center!important;
    
}

.infocard-slider-sider .info-box-title{
    
margin-bottom: 0px;
    
}