/*
Theme Name: Cactus
Theme URI: http://www.cactussenygrafic.com/
Version: 1.0
Description: Plantilla desenvolupada per Cactus
Author: Cactus Seny Grafic
Author URI: https://www.cactussenygrafic.com/
Template: Divi
*/

:root{
	--offcanvas_up_ini: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
	--offcanvas_right_ini: polygon(100% 0, 100% 0%, 100% 100%, 100% 100%);;
	--offcanvas_down_ini: polygon(0 0, 100% 0%, 100% -10%, 0 0);
	--offcanvas_left_ini: polygon(0 0, 0 0, 0 100%, 0% 100%);
	--offcanvas_fin: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	--animation_timing:cubic-bezier(.785,.135,.15,.86);
}

@font-face {
    font-family: 'stangith';
    src: url('fonts/stangith.eot');
    src: url('fonts/stangith.eot?#iefix') format('embedded-opentype'),
        url('fonts/stangith.woff2') format('woff2'),
        url('fonts/stangith.woff') format('woff'),
        url('fonts/stangith.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/** font custom **/
body, p, h1, h2, h3, h4, h5, h6, a, span:not(.ab-icon), li, div, td, th, label, input, textarea, button, .saes {}
h1, h2, h3, h4, h5, h6{font-family: 'stangith', 'Times New Roman', 'Times', serif;}
.title-separator-animation h1>*,
.title-separator-animation h2>*,
.title-separator-animation h3>*,
.title-separator-animation h4>*,
.title-separator-animation h5>*,
.title-separator-animation p>*{overflow: hidden;padding-bottom: 10px;margin-top: -10px;}

.wpcf7-list-item a{color:#4F4D42!important; text-decoration: underline !important; font-weight: 400}
body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit{
    float: right;
    margin-top: 0px !important;
}