/*
 Theme Name:   Salvivo
 Theme URI:    https://arttia.com
 Description:  Salvivio
 Author:       Arttia Creative
 Author URI:   https://arttia.com
 Template:     generatepress
 Version:      0.1
*/

.breakAll {
  word-break: break-all;
}



/* 
Mobile menu height adjustments
*/


@media (max-width: 768px) {
    .main-navigation .main-nav ul li a {
        line-height: 50px;
    }
}

/**
Arttia Custom
 */

.red-button-topbar:hover {
    background-color: #00D3FF; /* Background color on hover */
	   color: #ffffff; /* White text */
}

.red-button-topbar .fa-circle-right {
    margin-left: 10px; /* Space between the text and the icon */
}

  /* Equal height buttons for Beaver Builder */
.equal-height-buttons{
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex: 1 1 0;
    }

   /* Menu button */
    
    @media (min-width:769px) {
        .main-navigation .main-nav ul li.nav-button a {
            background-color: #00D3FF;
            color: #160652;
			font-weight: 600;
            line-height: 35px;
			cursor: pointer; /* Cursor changes to a hand icon when hovered over */
            padding: 5px 35px; /* Padding around the text */
			border-radius: 40px; /* Rounded corners */
        }
    }
    
    @media (min-width:769px) {
        .main-navigation .main-nav ul li.nav-button a:hover {
            background-color: #ACFFA3;
            color: #160652;
            line-height: 35px;
			font-weight: 600;
			cursor: pointer; /* Cursor changes to a hand icon when hovered over */
			border-radius: 40px; /* Rounded corners */
        }
    }
    
    
    @media (min-width:769px) {
        .secondary-navigation .main-nav ul li.nav-button a {
            background-color: #ffffff;
            border: 2px solid #000000;
            color: #000000;
            line-height: 35px; 
            text-decoration: none; /* Remove underline from text */
            padding-left: 20px;
            padding-right: 20px;
     }
    .equal-height-buttons-left{
display: flex;
justify-content: left;
align-items: flex-end;
flex: 1 1 0;
}
		}
.fl-node-y7m2ijtsh561 .woopack-product-add-to-cart .button, .fl-node-y7m2ijtsh561 .woopack-product-add-to-cart a.button, .fl-node-y7m2ijtsh561 .woopack-product-add-to-cart a.button.alt, .fl-node-y7m2ijtsh561 .woopack-product-add-to-cart a.added_to_cart, .fl-node-y7m2ijtsh561 .woopack-product-add-to-cart button, .fl-node-y7m2ijtsh561 .woopack-product-add-to-cart button.button, .fl-node-y7m2ijtsh561 .woopack-product-add-to-cart button.alt, .fl-node-y7m2ijtsh561 .woopack-product-add-to-cart .button.alt, .fl-node-y7m2ijtsh561 .woopack-product-add-to-cart button.button.alt.disabled, .fl-node-y7m2ijtsh561 .woopack-product-add-to-cart button.button.alt {
border-top-left-radius: 50px;
border-top-right-radius: 50px;
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px;
padding-top: 15px;
padding-right: 35px;
padding-bottom: 15px;
padding-left: 35px;
font-size: 16px;
margin-left: 20px;
}
}