/**
Theme Name: Arcania Apothecary 
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: arcania-apothecary
Template: astra
*/


body{
	background-color:#F9F9F7 !important;
	}
.custom-imagebox .elementor-image-box-img img {
	width: 100%;
}
.custom-imagebox .elementor-image-box-content {
	padding-left: 41px;
	padding-right: 20px;
}
.elementor-sticky--effects {
	background-color: #1B6551;
-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.19);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.19);
}
.elementor-sticky--effects .logocentral {
	width: 154px;
	transition: all .4s ease;
}
#ast-scroll-top {
	background-color: #a47249 !important;
	font-size: 15px;
	font-size: .83333333333333rem;
}
.elementor-sticky--effects .topbar-social-icon {
	top: 15px !important;
	transition: .3s;
    transition-timing-function: ease;
  transition-timing-function: cubic-bezier(.58,.3,.005,1);
}
.ourstory-slider .elementor-slides-wrapper {
	border-radius: 30px;
}
.ourstory-slider .elementor-button {
	display: inline-block;
	line-height: 1;
	background-color: #69727d;
	font-size: 15px;
	padding: 8px 60px;
	border-radius: 3px;
	color: #fff;
	fill: #fff;
	text-align: center;
	transition: all .3s;
}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
	text-decoration: none !important;
}
.scky-nav.elementor-sticky--effects .topbar-social-icon {
	top: 0px !important;
	transition: .3s;
	transition-timing-function: ease;
	transition-timing-function: cubic-bezier(.58,.3,.005,1);
}
.scky-nav .elementor-widget-theme-site-logo img {
	filter: grayscale(100%) brightness(10);
}
.sectionefect.elementor-sticky--effects {
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.19);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.19);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.19);
}

.tabs-section .e-n-tab-title:hover{
	/*-webkit-transform: translateY(-30px);
  transform: translateY(-30px);*/
}
.tabs-section .e-n-tab-title {
	box-shadow: none;
}
.tabs-section .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
-webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}


.team-section .e-n-tab-title:hover{
	/*-webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
	
	  webkit-transform: scale(1.6);
    -moz-transform: scale(1.6);
    -o-transform: scale(1.6);
    transform: scale(1.6);*/
}

.team-section{
	overflow: hidden;
}

.team-section .e-n-tab-title {
	box-shadow: none;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
}

.team-section .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
/*  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
	
  webkit-transform: scale(1.6);
    -moz-transform: scale(1.6);
    -o-transform: scale(1.6);
    transform: scale(1.6);*/
}


.team-section .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{
  padding-top: 0px;
  font-size: 8px;
  line-height: 10px;
}


.development-sec h3.elementor-flip-box__layer__title {
    background-color: rgba(255,255,255,0.3);
    padding: 10px 20px;
    transform: rotate(90deg);
    width: 400px;
    margin-left: -74px ;
    transform-origin: center;
    position: absolute;
}

.development-sec .elementor-flip-box__layer__inner{
	display: flex;
	}


#e-n-tabs-title-2341 {
	background-color: #ae8862;
	color: #aed5c9;
	border-radius: 20px;
}
#e-n-tabs-title-2342 {
	background-color: #aed5c9;
	border-radius: 20px;
	color: #1b6551;
}
#e-n-tabs-title-2343 {
	background-color: #1b6551;
	border-radius: 20px;
	color: #c7af95;
}

#e-n-tabs-title-2051 {
	background-color: #ae8862;
	color: #aed5c9;
	border-radius: 20px;
}
#e-n-tabs-title-2052 {
	background-color: #aed5c9;
	border-radius: 20px;
	color: #1b6551;
}
#e-n-tabs-title-2053 {
	background-color: #1b6551;
	border-radius: 20px;
	color: #c7af95;
}

 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #A47249;
	font-weight: 400 !important;
	font-family: "altivo-regular", Sans-serif !important;
}

.contact-tabs .e-n-tab-title:hover{
	-webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}
.contact-tabs .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
		-webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}
.ast-narrow-container .site-content > .ast-container {
	max-width: 100% !important;
}
.ast-narrow-container .site-content > .ast-container {
	max-width: 100% !important;
	padding: 0px !important;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-author-box, 
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
	padding: 0px !important;
}

/*.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="false"]:not(:hover) {
  background: #00523d !important;
}

.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="ture"]:not(:hover) {
  background: #00523d !important;
}

.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)[aria-selected="false"]:not(:hover) {
  background: #8eb1a7 !important;
}
.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)[aria-selected="false"]:not(:hover) {
  background: #e2eee8 !important;
}
.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)[aria-selected="false"]:not(:hover) {
  background: #d7cdc1 !important;
}

.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)[aria-selected="false"]:not(:hover) {
  background: #9f8264 !important;
}*/

input:focus, input[type="text"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="password"]:focus, 
input[type="reset"]:focus, 
input[type="search"]:focus, 
input[type="number"]:focus, 
textarea:focus, 
.wp-block-search__input:focus, 
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, 
.ast-mobile-popup-drawer.active .menu-toggle-close:focus, 
.woocommerce-ordering select.orderby:focus, 
#ast-scroll-top:focus, #coupon_code:focus, 
.woocommerce-page #comment:focus, 
.woocommerce #reviews #respond input#submit:focus, 
.woocommerce a.add_to_cart_button:focus, 
.woocommerce .button.single_add_to_cart_button:focus, 
.woocommerce .woocommerce-cart-form button:focus, 
.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus, 
.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, 
.woocommerce #order_comments:focus, .woocommerce #place_order:focus, 
.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, 
.woocommerce .woocommerce-MyAccount-content form button:focus, 
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus, 
.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus, 
body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus, 
#ast-coupon-code:focus, 
.woocommerce.woocommerce-js .quantity input[type="number"]:focus, 
.woocommerce-js .woocommerce-mini-cart-item .quantity input[type="number"]:focus, 
.woocommerce p#ast-coupon-trigger:focus{
	border-style: solid;
}


.column_tab .e-n-tabs-heading  {
	display: flex;
	position: absolute;
	z-index: 1;
	left:38%;
	top:0;
	flex-direction: column;
	height: 100%;
	align-content: center;
	align-items: flex-start;
	align-self: center;
	justify-content: space-around;
  } 


.column_tab_left {
height: 100%;
}  

.dev_bg .elementor-widget-container, .apo_bg .elementor-widget-container {
	position: relative;
	padding: 50px 35px;
	z-index: 2;
  }

  .dev_bg .elementor-widget-container::before,  .apo_bg .elementor-widget-container::before  {
	content:"";
	top: 0;
	left: 0;
	width: 90%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	z-index: 1;
  }  

  .dev_bg h2, .apo_bg h2 {
	position: relative;
	z-index: 9;
	padding: 50px 0;
  }

  .apo_bg .elementor-widget-container::before  {
	left: auto;
	right: 0;
  }
 
  
  .connecting_sl .swiper-slide-inner{
	  max-width:1360px;
	  padding-left: 0 !important;
  }
  
  .column_tab button{
	  border:0;
	  box-shadow:none !important;
  }
  
  .elementor-widget-n-tabs.column_tab .e-n-tab-title[aria-selected="false"] {
	background-color: transparent !important;
  }
  
  .elementor-widget-n-tabs.column_tab .e-n-tab-title span, .elementor-widget-n-tabs.column_tab.e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text {
  position:relative;	
  }
  
  
  .elementor-widget-n-tabs.column_tab .e-n-tab-title{
	  padding-left:0;
  }
  
  .elementor-widget-n-tabs.column_tab .e-n-tab-title:hover span::before,
  .elementor-widget-n-tabs.column_tab .e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text::before {
	  position:absolute;
	  left:0;
	  bottom:0;
	  content:"";
	  width:70%;
	  height:1px;
	  background-color:#00523D;
  }
  
  
.elementor-widget-n-tabs.column_tab .e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text::before {
  background-color:#00523D;
}  
.elementor-widget-n-tabs.column_tab .e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text {
	font-weight:600;
	}
  
  
  .elementor-widget-n-tabs.column_tab [aria-selected="ture"] .e-n-tab-title span::before {
	  position:absolute;
	  left:0;
	  bottom:0;
	  content:"";
	  width:70%;
	  height:1px;
	  background-color:#333;
  }
  


  .spa_garden button, .spa_garden button .e-n-tab-title-text {
	background-color: transparent !important;
	box-shadow: none !important;
  }

/*
  .tabs-section > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	max-width:220px;
  }


  .tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover) {
	max-width: 220px;
  }


  .tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
	max-width:220px;
  }



  .tabs-section.ser_tab > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	max-width:190px;
  }


  .tabs-section.ser_tab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover) {
	max-width: 190px;
  }


  .tabs-section.ser_tab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
	max-width: 190px;
  }
*/

.our-accredtations .swiper-wrapper {
	align-items: center !important;
	}

.tabs-section button img {
  border-radius: 100%;
  margin-bottom: 30px;
}

.tabs-section button span {
	display:block !important;
	}

.development-sec .elementor-flip-box__back {
	  width: 80%;
	  margin: 0 auto;
	  left: 0;
	  right: 0;
	  top: 5%;
	  bottom: auto;
	  height: 90%;
	}


.development-sec .elementor-flip-box:hover .elementor-flip-box__layer.elementor-flip-box__front h3.elementor-flip-box__layer__title {
	opacity:0;
	}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] {
  background-color:transparent !important;
}

.spa_garden .p-box-bg .elementor-widget-container {
	  /*border-radius: 50px 50px 50px 50px;
	  height: 80vh;
	  width: 70%;
	  margin: 0 auto;
	  position: relative;*/
	}

.spa_garden .p-box-bg .elementor-widget-container .elementor-heading-title {	
	  text-align: center;
	 /* transform: rotate(90deg);
	  position: absolute;
	  left: 0;
	  right: 0;
	  margin: 0 auto;
	  top: 50%;	*/
}



  /* media-css */

  @media screen and (min-width:1100px) {
	.elementor-34 .elementor-element.elementor-element-756febd .swiper-slide-inner {
		padding: 0 30px !important;
	  }

	.twae-wrapper {
	--tw-ibx-size: 100px !important;
	--tw-ibx-text-size: 70px !important;

	  }

  }
  
  
  @media screen and (min-device-width:1380px) and (max-device-width:1700px) { 
      
    .topbar-social-icon {
        left: 10% !important;
    }
    
}


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

/*  
   .tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)[aria-selected="false"]:not(:hover) {
	background: #9f8264 !important;
	min-width: 260px;
  } 


  .tabs-section > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	max-width:140px;
	padding: 0 10px;
  }


  .tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover) {
	max-width: 140px;
	padding: 0 10px;
  }


  .tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
	max-width: 140px;
	padding: 0 10px;
  }




  .tabs-section.ser_tab > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	max-width: 140px;
	padding: 0 10px;
  }


  .tabs-section.ser_tab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover) {
	max-width: 140px;
	padding: 0 10px;
  }


  .tabs-section.ser_tab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
	max-width: 140px;
	padding: 0 10px;
  }

*/

}

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

.banner_bottomsl .swiper-slide-inner, .connecting_sl .swiper-slide-inner {
	justify-content: center !important;
	text-align: center !important;
  } 

}


@media screen and (max-width:767px) {
.contact-tabs .e-n-tab-title:hover{
	-webkit-transform: translateY(0px);
  transform: translateY(0px);
}
.contact-tabs .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
		-webkit-transform: translateY(0px);
  transform: translateY(0px);
}	

.column_tab .e-n-tabs-heading {
	right: auto;
	justify-content: center;
	align-content: start;
    align-items: start;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	position: relative;
	text-align: center;
    row-gap: 30px;
	top: auto;
	left: auto;
	padding-bottom: 50px;
}

.elementor-widget-n-tabs.column_tab .e-n-tab-title:hover span::before, 
.elementor-widget-n-tabs.column_tab .e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text::before {
	position: absolute;
	left: 0;
	bottom: -5px;
	content: "";
	width: 50%;
	height: 1px;
	background-color: #333;
	right: 0;
	margin: 0 auto;
  }


.elementor-widget-n-tabs.column_tab button.e-n-tab-title{
	padding: 0;
	margin:0 !important;
  } 
  
/*  
.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover),
.tabs-section.ser_tab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover) {
    max-width: 100%;
  }  
  
.tabs-section > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover,
.tabs-section.ser_tab > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    max-width: 100%;
  }  
*/

.tabs-section .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"],
.tabs-section.ser_tab .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}  

/*
.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"],
.tabs-section.ser_tab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    max-width: 100%;
  }
  
*/
  
.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(3)[aria-selected="false"]:not(:hover),
.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(4)[aria-selected="false"]:not(:hover),
.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="false"]:not(:hover),
.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)[aria-selected="false"]:not(:hover),
.tabs-section > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(5)[aria-selected="false"]:not(:hover) {
  background-color:transparent !important;
}  

.elementor-3503 .elementor-element.elementor-element-ee691af > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
  background-color:transparent !important;
}

}

.time_line .twae-horizontal-timeline.twae-wrapper .twae-content {
	 min-height: 100px;
	  justify-content: center;
}

.manufacture .elementor-flip-box__layer__title {
  transform: rotate(90deg);  
  transform-origin: center ;  
  display: inline-block ;     
  text-align: center ;        
  position: relative ;        
  left: 50% ;                
  transform: translateX(-50%) rotate(90deg) ;  
  background-color: rgba(255, 255, 255, 0.3);
    padding: 10px 20px;
	max-width: 550px;
	width: 400px;
	
}

.ast-search-menu-icon.slide-search a:focus-visible:focus-visible, .astra-search-icon:focus-visible, #close:focus-visible, a:focus-visible, .ast-menu-toggle:focus-visible, .site .skip-link:focus-visible, .wp-block-loginout input:focus-visible, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .ast-header-navigation-arrow:focus-visible, .woocommerce .wc-proceed-to-checkout>.checkout-button:focus-visible, .woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible, .ast-orders-table__row .ast-orders-table__cell:focus-visible, .woocommerce .woocommerce-order-details .order-again>.button:focus-visible, .woocommerce .woocommerce-message a.button.wc-forward:focus-visible, .woocommerce #minus_qty:focus-visible, .woocommerce #plus_qty:focus-visible, a#ast-apply-coupon:focus-visible, .woocommerce .woocommerce-info a:focus-visible, .woocommerce .astra-shop-summary-wrap a:focus-visible, .woocommerce a.wc-forward:focus-visible, #ast-apply-coupon:focus-visible, .woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible, #close:focus-visible, .button.search-submit:focus-visible, #search_submit:focus, .normal-search:focus-visible {
    outline-style: none !important;
    
}

a:focus-visible, a:focus-within, a:focus {
    outline: none !important;
    
}

li:focus-visible, li:focus-within, li:focus {
    outline: none !important;
    
}

.ekit-wid-con .profile-image-card:hover::before, body .profile-image-card:hover::before {
    
    border-radius: 100px;
}

.tabs-section span.e-n-tab-title-text img{
	width: 190px ;
}

@media only screen and (max-width:1539px){
    .tabs-section span.e-n-tab-title-text img{
	    width: 170px ;
    }
}

@media only screen and (max-width: 1440px){
	.tabs-section span.e-n-tab-title-text img{
	width: 140px;
}
}



@media only screen and (max-width: 767px){
	.manufacture .elementor-flip-box__layer__title {
		 display: block; 
	}
	
	.tabs-section span.e-n-tab-title-text img{
	width: 100px;
}
	
}


.manufacture .elementor-flip-box:hover .elementor-flip-box__layer__title{
	opacity: 0 !important;
}
