/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* Hide additional information tab */
li.additional_information_tab {
display: none !important;
}
.kadence-thumbnail-position-behind {
    margin-bottom: -13.3em !important;
}
@media (max-width: 900px) {
	.kadence-thumbnail-position-behind {
    margin-bottom: -1.3em !important;
}
}

/*filter hover effects*/
.shop-column1 {
        transition: all 1s;     
}

.shop-column1:hover {
filter: drop-shadow(0px 10px .6rem rgba(0, 0, 0, 0.2));
    transform: scale(1.05);
    z-index: 999!important;
	
}

.shop-column2 {
        transition: all 1.5s;       
}
.shop-column3 {
    z-index: 1;
}

.shop-column2:hover {
filter: drop-shadow(0px 10px .6rem rgba(255, 164, 0, 0.7));
    transform: scale(1.20);
}
/*end filter hover effects*/

.popup-drawer .drawer-inner {
    background: #ffffff!important;
}

.shadow1{
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13), 0px 5px 15px 0 rgba(0, 0, 0, 0.13);
	z-index: 99!important;
}

 

/* Review button */
.button1 {
  background-color: #d1b298; 
  border: none;
align-items: center;
  color: #d1b298;
  padding: 15px 32px;
  text-align: center;
    color: #ffffff;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
    border-radius: 3px;
    transition-duration: 0.5s;
transition-timing-function: ease-in-out;
}
.button1:hover {
    
    background-color: #d1b298;
transition-duration: 0.5s;

transition-timing-function: ease-in-out;
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
.button1:click { 
    background-color: #d1b298; 
  border: none;
  color: #d1b298;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
    border-radius: 3px;
    transition-duration: 0.5s;
transition-timing-function: ease-in-out;
}
/*end review button*/

/*.site-header {
    width: 85%;
    margin: auto;
filter: drop-shadow(0px 10px .6rem rgba(0, 0, 0, 0.2));
}*/
/*.site-header {

    box-shadow: #bfbfbf  0px 1px 10px;
}
    .item-is-fixed {
        box-shadow: #bfbfbf 0px 1px 10px
    }
*/
.header-text1 {
    z-index: 2;
    position:relative;
}

#cmplz-document h2 {
    font-family: Arial, Helvetica, sans-serif;
 font-size: 26px; 
 line-height: 42px;
 font-weight: 400;
}

#cmplz-document h3 {
font-family: Arial, Helvetica, sans-serif;
 font-size: 23px; 
 line-height: 33px;
}
/*.drop1 {
    box-shadow: 0px 0px 20px #000000;
}*/

/*Block overlap code
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    margin-right: -150px;
	z-index: 50;
	transition: all 1s; 
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content:hover{
	transform: scale(1.10);
    z-index: 99!important;
}

.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
    margin-left: -150px;
	transition: all 1s; 
0}
.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content:hover 
{transform: scale(1.10);
    z-index: 99!important;align-content
}
/*code for stacking overlapped blocks on mobile
@media (max-width: 980px) {
  
    .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
        margin-left: 0px !important;
    }
    
    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        margin-right: 0px !important;
    }
    
}

[class*="noticeStyles-Notice"]{
    display: none !important;
}

.product_meta {
    font-size: 9pt;
    color: #000000 !important;
}

.col-1 {
    background-color: rgba(209, 197, 186, 0.20);
    padding: 20px!important;
}

.select2-container {
    background-color: #ffffff;
}
/*end of code for stacking*/

/*code for zooming blocks, eg on homepage*/
/*.wp-block-image {
	 transition: all 1s;  
}
.wp-block-image:hover {
    transform: scale(1.10);
    z-index: 99!important;
}
*/
.content-area {
	margin-top: 0rem!important;
}
/* code for login, gift card and coupon colours*/
.woocommerce-info {
	border-left: 5px solid #d75f16!important;
	background-color: rgba(215, 188, 166, 0.08)!important;
}
.showlogin {
	color: #d75f16!important;
}
.show-pw-gift-card {
	color: #d75f16!important;
}
.showcoupon {
	color: #d75f16!important;
}

/*foooter shadow */
.site-top-footer-wrap .site-footer-row-container-inner {
box-shadow: 0px -15px 16px -10px #d3d3d3;
} 
/* end footer shadow */

.cr-form-wrapper {
	background-color: #e0e0e0!important;
}

/*product variation button styling*/
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	box-shadow: 0 0 0px 2px #d1b298;
	margin: 5px;
	color: #4c4c4c;
	font-weight: 400;
	border-width: 1px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
	box-shadow: 0 0 5px 2px #ff7b4f;
	color: #ff7b4f;
	border-width: 1px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item.selected:not(.radio-variable-item){
	box-shadow: 0 0 5px 2px #ff7b4f;
	color: #ff7b4f!important;
	border-width: 1px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item.selected:not(.radio-variable-item):hover{
	box-shadow: 0 0 5px 2px #ff7b4f;
	color: #ff7b4f;
	border-width: 1px;
}

/* star rating on review form colour*/
p.stars.selected a.active:before, p.stars:hover a:before, p.stars.selected a:not(.active):before, p.stars.selected a.active:before{color:#ff7b4f!important;}


/*product star rating colour*/
.star-rating span:before, .star-rating:before, .woocommerce-page .star-rating:before {
color: #ff7b4f;
}

/*homepage product grid button border*/
.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button, .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link {
     border: 1px solid #ff7b4f!important;   
}
/* button transition*/
.button2 {
	 transition-property: background-color;
  transition-duration: 1.5s;
}
.kt-sc-textcol {
	 transition: 1s ease-out!important;
}

.kt-sc-textcol:hover {
filter: drop-shadow(0px 10px .6rem rgba(0, 0, 0, 0.2));
    transform: scale(1.05);
	 transition: all 1s;
    z-index: 999!important;
}

.shadow1{
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13), 0px 5px 15px 0 rgba(0, 0, 0, 0.13);
	z-index: 999!important;
}

.shadow2{
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13), 0px 5px 15px 0 rgba(0, 0, 0, 0.13);
}

.text-slide-anim {
 
    animation-name: slideUp;
    animation-duration: 1000ms;
    animation-timing-function: ease-out;

}
@keyframes slideUp {
    0%,
    20% {
      transform: translateY(90%);
      opacity: 0;
    }
     
    90%,
    100% {
      transform: translateY(0);
      opacity: 1;
	}
}
.header-fade-in
	{
		animation: fadeIn 1000ms;
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.kadence-sticky-header {
	backdrop-filter: blur(15px);
}
/* Wordfence 2FA padding */
#wfls-prompt-wrapper {
	padding: 18px;
}

.fluentform .ff-el-progress-bar  {
    background-color: #E29D85;
}
	
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
    background-color: #E29D85;
    border-color: #E29D85;
       color: #fff;
}

.kt_simple_share_container {
	margin-top: 15px;
	line-height: 15pt;
}

.kt_before_share_text {
	font-family: Abu-Dhabi;
	font-size: 30pt;
	color: #FF7B4F;
}

.woocommerce .single-product-payments {
	margin-top: 20px;
}

.shadow3 {
	box-shadow: 0 25px 20px 0 rgba(0, 0, 0, 0.13), 0px 5px 10px 0 rgba(0, 0, 0, 0.13);
}

.zindex1 {
	z-index: 20!important;
}

.zindex2 {
	z-index: 0!important;
}

/* Cart Quantity Box */
.quantity.spinners-added{
box-sizing: content-box!important;
		min-width: 105px;
}

/* Noptin popup customisations 
.noptin-popup__container {
	overflow: visible!important;
}*/

/*Blog post navigator heading colour */
.post-navigation-sub {
	color: #FF7B4F
}

.breathing1 { 
	-webkit-animation: breathing 5s ease-out infinite normal;
    animation: breathing 5s ease-out infinite normal;
	-webkit-font-smoothing: antialiased;
}

@-webkit-keyframes breathing {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  60% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes breathing {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  60% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

li.menu-item.fkcart-custom-menu-link {
	color: #D1B298;
}

.price1 {
	font-weight: normal;
	color: #FF7b4f;
}

.product span.price {
	font-size: 1.8em!important;
}


.woocommerce ul.products.woo-archive-btn-button li.product .price {
	font-size: 20px!important;
}

#kt-scroll-up.scroll-visible {
	box-shadow: -3px -1px 15px 0px rgba(0, 0, 0, 0.10), 0px 5px 10px 0 rgba(0, 0, 0, 0.10);
}

