/*
 Theme Name:   apixelhouse Child
 Description:  apixelhouse Child Theme
 Author:       APH
 Author URI:   http://apixelhouse.com
 Template:     apixelhouse
 Version:      1.0.0
 Text Domain:  apixelhouse
*/



.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px !important;
    left: 0 !important;
    right: 0 !important;
    position: relative !important;
    margin: auto !important;
}

.scrollToTop:after {
color: #ff0000 !important;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number{
	background-color: #ff0505 !important;
}

.tabs-layout-accordion .wd-tab-wrapper .wc-tab p {
    font-size: 16px;
    color: #000 !important;
	text-transform: capitalize;
}

.woocommerce-product-details__short-description {
    font-size: 16px;
    color: #000; 
} 

  

.swatch-on-single {
    min-width: 25px;
    font-size: 13px;
    width: 40px;
    height: 40px;
    border: 1px solid #000;
    text-align: center;
    line-height: 36px;
    color: #000;  
}     

.swatch-on-single:hover {
    background: #ddc971;
    color: #fff;
	border: 1px solid #ddc971;
}

.wd-swatch.swatch-on-single.woodmart-swatch.text-only.swatch-size-default.active-swatch.swatch-enabled{
    background: #ddc971;
    color: #fff;
    border: 1px solid #ddc971;	
}      

.wd-swatch:hover:after, .wd-swatch.active-swatch:after {
    opacity: 0;
}

#menu-fast-menu a.woodmart-nav-link {
    padding: 0 25px !important;
    letter-spacing: 2px;
    font-size: 14px; 
}  

.footer-sidebar {
    padding-top:100px !important;
    padding-bottom: 10px;
}  

.wd-social-icons {
    vertical-align: middle;
    font-size: 0;
    text-align: left; 
}
footer .wd-social-icons.icons-size-default .wd-icon {
    font-size: 18px;
    line-height: 40px;
    color: #000;
}  
 
footer p {
    color: #000;
    font-size: 16px;
    letter-spacing: 0.5px;
	margin-bottom: 10px;
}

.footer-column.footer-column-2 {
    padding-left: 50px;
} 

footer ul li a {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Lato';
    font-weight:400 !important;
}
 footer h1 {
    font-size: 22px !important;
    font-weight: 500 !important; 
    letter-spacing: 2px;
} 

.copyrights-wrapper {
    color: #000;
}

.min-footer .col-right a {
    color: #000;
}  
   

.title-size-default .title {
    font-size: 35px !important;
    text-transform: capitalize;
    font-weight: 500;
    letter-spacing: 2px;
}   

.sidebar-container { 
    padding-right: 40px;
	    padding-top: 55px;
}

 nav.woocommerce-pagination.wd-pagination {
    margin-top: 24px;
}

.sidebar-container a {
    color: #000 !important;
    font-size: 14px !important;
}
 

 .product-grid-item .wd-entities-title {
    margin-bottom: 5px;
    font-size: 17px !important;
}  

.wd-products-shop-view {
    display: none;
}  

.product_title {
    font-size: 30px;
    line-height: 1.2;
}

.related-products h3 {
    font-weight: 500;
} 

.page-id-1938 .main-page-wrapper {
    margin-top: -40px; 
    padding-top: 0;
    min-height: 50vh;
    background-color: #FFF;
}   

     
button#wpforms-submit-1841 {
    background: #ddc971;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 14px;
    padding: 13px 23px;
    border-color: #ddc971;
} 

input#wpforms-1841-field_3 {
    text-align: left;
}  

.wd-prefooter.woodmart-prefooter {
    display: none;
} 
.site-content {
    margin-bottom: 0;
}  

.elementor-sticky--effects {
    background: #fff;
}
   
.wd-tools-element .wd-tools-icon {
    position: relative;
    font-size: 0;
    color:#ddc971;
}
 .entry-content rs-module a:hover {  
    background: rgb(0 0 0 / 12%);
    border-color: rgb(0 0 0 / 12%) !important;
}
 
#wpforms-submit-1779 {
    position: absolute;
    bottom: 19px;
    right: 0;
    background: #FF0505 !important;
    border: none !important;
    font-weight:700;
	color: #fff;
}    
 
  
.book_form input {
  margin-top: 0.5rem;
}

.book_form input::placeholder { 
  color:gray;
  font-weight: 400; 
} 

.book_form textarea::placeholder { 
  color:gray;
  font-weight: 400;
}    
 

.product-image-summary div.quantity {
    display: none !important;
}  

	
.page-template-default .main-page-wrapper
{
	padding-top: 0px;
}	
	
	
.wd-header-nav a.woodmart-nav-link {
    padding: 0 30px !important;
    letter-spacing: 1.5px;
    font-weight: 600 !important;
}	
button.single_add_to_cart_button.button.alt {
    box-shadow: none;
    width:200px;    
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
	height: 42px; 
}  	
.tabs-location-summary .tabs-layout-accordion .wd-accordion-title
{
	font-size: 16px;
}	   
 /* 

.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon.woodmart-wishlist-btn a {
   background: #ddc971;
    position: absolute !important;
    top: -79px;
    right: 0 !IMPORTANT;
    padding: 15px;
    width: 240px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    color: #fff !important;
    text-transform: uppercase;
    height: 42px;	
}   */  
  
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon.woodmart-wishlist-btn {
    position: relative;
    margin: auto;
    width: 100%;
    padding: 10px 0;
    margin-bottom: 20px;
}

 .product-summary-shadow .summary-inner {
    padding: 30px 85px 15px;
    background-color: #FFF;
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
}
  

.wd-action-btn.wd-style-text>a {
    position: relative;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
    color: #000;
}	    

.cart-widget-side .widget_shopping_cart_content {
    padding: 0 20px !important;
}

 
a.elementor-button.elementor-button--view-cart.elementor-size-md {
    background: #ddc971 !important;
}
a.elementor-button.elementor-button--checkout.elementor-size-md{
    background: #ddc971 !important;
} 

.elementor-menu-cart__subtotal {
    padding: 0;
    text-align: left;
    border: none !IMPORTANT;
    font-size: 18px !important;
	margin-bottom: 10px;
}  
  

.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-template-rows: auto min-content auto;
    grid-gap: 1rem;
    padding: 10px;
}
	 
.woocommerce-cart .woocommerce {
    padding: 50px 20px;
}


.contact-form .wpforms-field input
{
	border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
}
.contact-form .wpforms-field textarea
{
	border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
}
.contact-form .wpforms-submit-container .wpforms-submit
{
	background-color: #ddc971 !important;
    color: #000 !important;
    font-weight: 400;
    font-size: 14px !important;
    padding: 13px 45px !important;
    border-color: #ddc971 !important;
    text-transform: uppercase;
    letter-spacing: 3px;
}
	
.contact-map iframe
{
	filter: grayscale(1);
}
.single-product .single-breadcrumbs
{
	display: none; 
}
  
#menu-main-menu .menu-item .nav-link-text
{
	color:#ddc971;
}
.archive .main-page-wrapper .entry-title
{
	color:#ddc971;
} 

.wd-back-btn.wd-action-btn.wd-style-icon.woodmart-back-btn {
    display: none !important;
}

.archive .main-page-wrapper {
    padding-bottom: 70px;
} 

.single-product .main-page-wrapper {
   margin-bottom: 70px;
}  
 
 .wd-back-btn.wd-action-btn.wd-style-icon.woodmart-back-btn {
    display: none !important;
}


.product-grid-item span.woocommerce-Price-amount.amount {
    font-size: 16px;
    font-family: 'Lato';
    font-weight: 400;
} 

.summary-inner .price .amount {
    font-family: 'Lato';
    font-size: 19px;
    font-weight: 500;
}

.product-image-summary .shop_attributes th {
    font-weight: bold;
    font-family: Cormorant Garamond;
    color: #000;
    font-size: 16px;
}  

.amount {
    font-weight: 400;
    font-size: 16px;
    color: var(--wd-primary-color);
    font-family: 'Lato';
}
 span.wd-cart-number.woodmart-cart-number {
    font-family: 'Lato';
}
 