body,
.et_pb_column_1_2 .et_quote_content blockquote cite,
.et_pb_column_1_2 .et_link_content a.et_link_main_url,
.et_pb_column_1_3 .et_quote_content blockquote cite,
.et_pb_column_3_8 .et_quote_content blockquote cite,
.et_pb_column_1_4 .et_quote_content blockquote cite,
.et_pb_blog_grid .et_quote_content blockquote cite,
.et_pb_column_1_3 .et_link_content a.et_link_main_url,
.et_pb_column_3_8 .et_link_content a.et_link_main_url,
.et_pb_column_1_4 .et_link_content a.et_link_main_url,
.et_pb_blog_grid .et_link_content a.et_link_main_url,
body .et_pb_bg_layout_light .et_pb_post p,
body .et_pb_bg_layout_dark .et_pb_post p {
    font-size: 18px
}

.et_pb_slide_content,
.et_pb_best_value {
    font-size: 20px
}

body {
    color: #111111
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #7E0709
}

body {
    line-height: 1.5em
}

.container,
.et_pb_row,
.et_pb_slider .et_pb_container,
.et_pb_fullwidth_section .et_pb_title_container,
.et_pb_fullwidth_section .et_pb_title_featured_container,
.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    max-width: 1250px
}

.et_boxed_layout #page-container,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,
.et_fixed_nav.et_boxed_layout #page-container #top-header,
.et_fixed_nav.et_boxed_layout #page-container #main-header,
.et_boxed_layout #page-container .container,
.et_boxed_layout #page-container .et_pb_row {
    max-width: 1410px
}

#footer-widgets .footer-widget a,
#footer-widgets .footer-widget li a,
#footer-widgets .footer-widget li a:hover {
    color: #ffffff
}

.footer-widget {
    color: #ffffff
}

#footer-widgets .footer-widget li:before {
    top: 12.3px
}

body .et_pb_button,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce-message a.button.wc-forward {
    background: #7E0709;
    border-width: 0px!important
}


body .et_pb_button:hover,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
    background: #7E0709!important
}

h1,
h2,
h3,
h4,
h5,
h6,
.et_quote_content blockquote p,
.et_pb_slide_description .et_pb_slide_title {
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    line-height: 1.3em
}

.et_slide_in_menu_container,
.et_slide_in_menu_container .et-search-field {
    letter-spacing: px
}

.et_slide_in_menu_container .et-search-field::-moz-placeholder {
    letter-spacing: px
}

.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder {
    letter-spacing: px
}

.et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
    letter-spacing: px
}

@media only screen and (min-width:981px) {
    .et_pb_section {
        padding: 2% 0
    }
    .et_pb_fullwidth_section {
        padding: 0
    }
    .et_pb_row {
        padding: 1% 0
    }
    .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
    .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
        height: 11.88px
    }
}

@media only screen and (min-width:1562px) {
    .et_pb_row {
        padding: 15px 0
    }
    .et_pb_section {
        padding: 31px 0
    }
    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
        padding-top: 46px
    }
    .et_pb_fullwidth_section {
        padding: 0
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Futura, Arial;
    font-weight: bold
}

body,
input,
textarea,
select {
    font-family: Futura, Helvetica, Arial, Lucida, sans-serif
}

.et_pb_contact_field_options_list .et_pb_contact_field_radio {
    float: left;
    width: 50px
}

.et_pb_button {
    font-family: 'Futura';
    font-weight: bold
}

#formulario .et_pb_contact_field {
    margin-top: 0px!important;
    margin-bottom: 4px
}

#formulario .et_pb_contact_field input,
#formulario .et_pb_contact_field select {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px
}

#botaoformulario {
    display: none
}

#botaoformulario.fixed {
    position: fixed;
    bottom: 0px;
    right: 0;
    left: 0;
    display: block
}

.et_pb_contact_field_options_title {
    margin-bottom: 0px!important
}

#ofertapremiumformimg {
    position: absolute;
    top: 480px;
    left: 230px
}

.condnum {
    float: left;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin-left: 5px;
    margin-right: 10px;
    display: inline-block;
    color: #fff;
    text-align: center;
    font-family: Futura;
    font-size: 20px;
    line-height: 30px;
    background: #7E0709;
}

.ibanz {
    background: #FFF69A;
    padding: 5px 10px
}

.ibanz p {
    padding-bottom: 4px;
    font-size: 16px
}

#ibanf input,
.titularIban {
    padding: 5px 16px!important;
    width: 100%!important
}

.obelix {
    display: none
}

.copyright {
    font-size: 12px
}

@media only screen and (max-width:320px) {
    #formulario {
        max-width: 320px;
        margin: 0px
    }
}

@media only screen and (max-width:980px) {
    .et_pb_contact_field_half {
        clear: none!important
    }
    #suscribeteahorahead {
        margin-top: 30px
    }
    #ofertapremiumformimg {
        top: 445px;
        left: 200px
    }
}

@media only screen and (max-width:767px) {
    .ibanz {
        margin-right: 0px
    }
    #suscribeteahorahead {
        margin-top: 20px
    }
    #ofertapremiumformimg {
        top: 653px;
        left: 200px
    }
    .obelix {
        display: none
    }
    .copyright {
        font-size: 8px
    }
}

@media only screen and (max-width:424px) {
    #ofertapremiumformimg {
        top: 665px;
        left: 200px
    }
}