/*---My Styles---*/
.site-header {
    display: none;
}
@media only screen and (min-width: 1025px) {
/* change the min-width value above to your liking / needs */  
	.my-header {
		display:none;
	}    
	.my-vertical-nav /* column on the LEFT */ {
		position: fixed!important;
		top: 0!important;
		height: 100vh;
		max-height: 100vh!important;
		overflow:hidden!important;
	} 
	.my-vertical-content /* column on the RIGHT */ {
		margin-left: 10%; /* match this value with the left column width in Elementor */
	}
	.my-footer {
		margin-left:10%; /* match this value with the left column width in Elementor */

	}
}
@media (min-width: 768px){
.my-vertical-content{
    width: 100% !important;
}}
/*---fix home mobile---*/
@media(max-width:767px){
.mobile-col-100{
    width: 100% !important;
}
/*bio*/
.elementor-199 .elementor-element.elementor-element-24a71b5 {
    width: 100% !important;
}
.elementor-199 .elementor-element.elementor-element-fa0c3f9 {
    width: 100% !important;
}
/*cubes*/
.elementor-199 .elementor-element.elementor-element-dc8a8e3 {
    width: 100% !important;
}
.elementor-199 .elementor-element.elementor-element-a9053ad {
    width: 100% !important;
}
/*meninas*/
.elementor-199 .elementor-element.elementor-element-f44572a {
    width: 100% !important;
}
.elementor-199 .elementor-element.elementor-element-c96f13b {
    width: 100% !important;
}
/*contact*/
.elementor-199 .elementor-element.elementor-element-b8f8466 {
    width: 100% !important;
}
.elementor-199 .elementor-element.elementor-element-46ef5b1 {
    width: 100% !important;
}
}
/*fix product*/
.elementor-product-simple .quantity{
    display: none;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
    padding: 15px 40px;
}
@media (min-width: 1007px){
.woocommerce-notices-wrapper{
    width: 90%;
    margin-left: 10%;
	}
}
.elementor-post__read-more {
    color: #646464 !important;
}
.related>h2{
	display:none
}
/*fix titles shop*/
@media(min-width:768px){
.woocommerce-loop-product__title{
    white-space: nowrap;
    width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
	}}

/*2025 fixes*/
/*ul.products li.product .price, */
ul.products li.product .button {
    display: none !important;
}
/*product form*/
.one-full, .one-half, .one-third, .one-fourth{
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: -20px !important;
}
.one-full { width: 100%; }
.one-half { width: 48%; }
.one-third { width: 30.66%; }
.one-fourth { width: 21%; }
.last {
    margin-right: 0 !important;
    clear: right;
}
@media only screen and (max-width: 767px) {
    .one-full, .one-half, .one-third, .one-fourth {
        width: 100%;
        margin-right: 0;
    }
}
.wpcf7 form .wpcf7-response-output {
    border: 0px solid #00a0d2;
    text-align: center;
}
#wpcf7-f810-p663-o1 input.text, #wpcf7-f810-p663-o1 input.title, #wpcf7-f810-p663-o1 input[type=email], #wpcf7-f810-p663-o1 input[type=tel], #wpcf7-f810-p663-o1 input[type=text], #wpcf7-f810-p663-o1 select, #wpcf7-f810-p663-o1 textarea {
    border: 2px solid #bbb;
    width: 100%;
}
#wpcf7-f810-p663-o1 .wpcf7-submit {
    background-color: #646464;
    font-size: 22px;
    font-weight: 600;
    padding: 16px 20px !important;
	  margin-top: 10px;
}
#wpcf7-f810-p663-o1 .wpcf7-submit:hover{
    background-color: #000;
}