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: 13px
}

.et_pb_slide_content,
.et_pb_best_value {
    font-size: 14px
}

.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
    background: #e76c00 !important
}

#et_search_icon:hover,
.mobile_menu_bar:before,
.mobile_menu_bar:after,
.et_toggle_slide_menu:after,
.et-social-icon a:hover,
.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.entry-summary p.price ins,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.et_pb_member_social_links a:hover,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.et_pb_widget li a:hover,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.nav-single a,
.tagged_as a,
.posted_in a {
    color: #e76c00
}

.et_pb_contact_submit,
.et_password_protected_form .et_submit_button,
.et_pb_bg_layout_light .et_pb_newsletter_button,
.comment-reply-link,
.form-submit .et_pb_button,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light .et_pb_more_button,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce-page button.button.alt,
.woocommerce-page button.button.alt.disabled,
.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,
.et_pb_contact p input[type="checkbox"]:checked+label i:before,
.et_pb_bg_layout_light.et_pb_module.et_pb_button {
    color: #e76c00
}

.footer-widget h4 {
    color: #e76c00
}

.et-search-form,
.nav li ul,
.et_mobile_menu,
.footer-widget li:before,
.et_pb_pricing li:before,
blockquote {
    border-color: #e76c00
}

.et_pb_counter_amount,
.et_pb_featured_table .et_pb_pricing_heading,
.et_quote_content,
.et_link_content,
.et_audio_content,
.et_pb_post_slider.et_pb_bg_layout_dark,
.et_slide_in_menu_container,
.et_pb_contact p input[type="radio"]:checked+label i:before {
    background-color: #e76c00
}

a {
    color: #e76c00
}

#top-header,
#et-secondary-nav li ul {
    background-color: #e76c00
}

.et_header_style_centered .mobile_nav .select_page,
.et_header_style_split .mobile_nav .select_page,
.et_nav_text_color_light #top-menu>li>a,
.et_nav_text_color_dark #top-menu>li>a,
#top-menu a,
.et_mobile_menu li a,
.et_nav_text_color_light .et_mobile_menu li a,
.et_nav_text_color_dark .et_mobile_menu li a,
#et_search_icon:before,
.et_search_form_container input,
span.et_close_search_field:after,
#et-top-navigation .et-cart-info {
    color: #3a3a3a
}

.et_search_form_container input::-moz-placeholder {
    color: #3a3a3a
}

.et_search_form_container input::-webkit-input-placeholder {
    color: #3a3a3a
}

.et_search_form_container input:-ms-input-placeholder {
    color: #3a3a3a
}

#top-menu li a {
    font-size: 12px
}

body.et_vertical_nav .container.et_search_form_container .et-search-form input {
    font-size: 12px !important
}

#top-menu li.current-menu-ancestor>a,
#top-menu li.current-menu-item>a,
.et_color_scheme_red #top-menu li.current-menu-ancestor>a,
.et_color_scheme_red #top-menu li.current-menu-item>a,
.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,
.et_color_scheme_pink #top-menu li.current-menu-item>a,
.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,
.et_color_scheme_orange #top-menu li.current-menu-item>a,
.et_color_scheme_green #top-menu li.current-menu-ancestor>a,
.et_color_scheme_green #top-menu li.current-menu-item>a {
    color: #e76c00
}

#main-footer {
    background-color: #e76c00
}

#footer-widgets .footer-widget a,
#footer-widgets .footer-widget li a,
#footer-widgets .footer-widget li a:hover {
    color: #ffffff
}

.footer-widget {
    color: #ffffff
}

#main-footer .footer-widget h4 {
    color: #e76c00
}

.footer-widget li:before {
    border-color: #e76c00
}

#footer-widgets .footer-widget li:before {
    top: 8.05px
}

#et-footer-nav .bottom-nav li.current-menu-item a {
    color: #e76c00
}

#footer-bottom {
    background-color: #e76c00
}

#footer-info,
#footer-info a {
    color: #848484
}

#footer-info {
    font-size: 12px
}

#footer-bottom .et-social-icon a {
    font-size: 18px
}

#footer-bottom .et-social-icon a {
    color: #f1f1f1
}

.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_header_style_left #et-top-navigation,
    .et_header_style_split #et-top-navigation {
        padding: 33px 0 0 0
    }

    .et_header_style_left #et-top-navigation nav>ul>li>a,
    .et_header_style_split #et-top-navigation nav>ul>li>a {
        padding-bottom: 33px
    }

    .et_header_style_split .centered-inline-logo-wrap {
        width: 65px;
        margin: -65px 0
    }

    .et_header_style_split .centered-inline-logo-wrap #logo {
        max-height: 65px
    }

    .et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
        height: 65px
    }

    .et_header_style_centered #top-menu>li>a {
        padding-bottom: 12px
    }

    .et_header_style_slide #et-top-navigation,
    .et_header_style_fullscreen #et-top-navigation {
        padding: 24px 0 24px 0 !important
    }

    .et_header_style_centered #main-header .logo_container {
        height: 65px
    }

    #logo {
        max-height: 70%
    }

    .et_pb_svg_logo #logo {
        height: 70%
    }

    .et_header_style_left .et-fixed-header #et-top-navigation,
    .et_header_style_split .et-fixed-header #et-top-navigation {
        padding: 33px 0 0 0
    }

    .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,
    .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
        padding-bottom: 33px
    }

    .et_header_style_centered header#main-header.et-fixed-header .logo_container {
        height: 65px
    }

    .et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap {
        width: 65px;
        margin: -65px 0
    }

    .et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
        max-height: 65px
    }

    .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
        height: 65px
    }

    .et_header_style_slide .et-fixed-header #et-top-navigation,
    .et_header_style_fullscreen .et-fixed-header #et-top-navigation {
        padding: 24px 0 24px 0 !important
    }

    .et-fixed-header#top-header,
    .et-fixed-header#top-header #et-secondary-nav li ul {
        background-color: #ffffff
    }

    .et-fixed-header #top-menu a,
    .et-fixed-header #et_search_icon:before,
    .et-fixed-header #et_top_search .et-search-form input,
    .et-fixed-header .et_search_form_container input,
    .et-fixed-header .et_close_search_field:after,
    .et-fixed-header #et-top-navigation .et-cart-info {
        color: #3a3a3a !important
    }

    .et-fixed-header .et_search_form_container input::-moz-placeholder {
        color: #3a3a3a !important
    }

    .et-fixed-header .et_search_form_container input::-webkit-input-placeholder {
        color: #3a3a3a !important
    }

    .et-fixed-header .et_search_form_container input:-ms-input-placeholder {
        color: #3a3a3a !important
    }

    .et-fixed-header #top-menu li.current-menu-ancestor>a,
    .et-fixed-header #top-menu li.current-menu-item>a {
        color: #e76c00 !important
    }
}

@media only screen and (min-width:1350px) {
    .et_pb_row {
        padding: 27px 0
    }

    .et_pb_section {
        padding: 54px 0
    }

    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
        padding-top: 81px
    }

    .et_pb_fullwidth_section {
        padding: 0
    }
}


.three-columns {
    display: flex;
    direction: ltr
}

.three-columns .et_pb_column {
    width: 31.33% !important;
    margin-bottom: 0rem
}

.three-columns .et_pb_column:not(:last-child) {
    margin-right: 3%
}

span.posted_in,
span.tagged_as,
span.sku_wrapper {
    display: none
}

.woocommerce button.button,
.woocommerce-page button.button {
    font-size: 12px
}

button.button:hover {
    padding: .3em 1em !important;
    color: white !important;
    background-color: #e76c00 !important
}

a.button.alt:hover {
    color: white !important;
    background-color: #e76c00 !important;
    width: 90%
}

@media only screen and (min-width:1260px) {
    #et-top-navigation {
        float: left !important;
        text-align: left !important;
        width: inherit !important;
        padding-left: 192px !important
    }

    #top-menu-nav-right-search {
        display: grid
    }

    #top-menu-nav-right-search-mobile {
        display: none
    }
}

@media only screen and (min-width:990px) and (max-width:1254px) {
    #et-top-navigation {
        padding-left: 80% !important
    }
}

.et_fixed_nav #et-top-navigation {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important
}

.aws-search-result {
    border-radius: 10px
}

#top-menu li.mega-menu>ul>li {
    width: 20%
}

#top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
    clear: none
}

#menu-item-122 a {
    margin: auto
}

@media only screen and (max-width:1260px) {
    #menu-item-122 {
        display: none
    }

    #top-menu-nav-right-search {
        display: none
    }

    #top-menu-nav-right-search .aws-container {
        display: none
    }

    #top-menu-nav-right-search .aws-container .aws-search-form {
        height: 27px
    }

    #top-menu-nav-right {
        float: left !important;
        margin-right: 15px
    }

    #top-menu-nav-right>a {
        margin-top: 5px !important
    }

    #top-menu-nav-right-search-mobile {
        display: block;
        padding: 10px 32px 10px;
        background-color: #e76c00;
        position: relative;
        z-index: 999999
    }
}

@media only screen and (max-width:426px) {
    #top-menu-nav-right {
        margin-right: 0px
    }
}

@media only screen and (max-width:376px) {
    #top-menu-nav-right {
        float: right !important;
        margin-right: 0px;
        margin-bottom: 8px;
        width: 100%
    }

    #top-menu-nav-right>a {
        margin: 5px 0px 0px !important;
        float: right !important
    }

    #top-menu-nav-right a span::before {
        font-size: 13px !important;
        margin-left: 3px;
        margin-right: 3px
    }
}

#top-menu-nav-right {
    line-height: 0;
    float: right;
    z-index: 9999999
}

@media only screen and (min-width:1035px) {
    #top-menu-nav-right {}
}

#top-menu-nav-right #log,
#top-menu-nav-right #wish {
    margin: 5px;
    float: left;
    z-index: 999999999;
    margin-top: -2px
}

#top-menu-nav-right .et-cart-info {
    margin-left: 10px !important
}

#top-menu-nav-right #log span,
#top-menu-nav-right #wish span {
    position: relative
}

#top-menu-nav-right #log span::before {
    text-shadow: 0 0;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
    content: "\e08a";
    margin: 0px 10px;
    font-size: 16px;
    color: #666
}

#top-menu-nav-right #wish span::before {
    text-shadow: 0 0;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
    content: "\e030";
    margin: 0px 10px;
    font-size: 16px;
    color: #666
}

#top-menu-nav-right a span::before {
    color: #3a3a3a !important
}

#top-menu-nav-right-search .aws-container {
    float: left;
    margin: -14px 17px 0px
}

#top-menu-nav-right-search-mobile .aws-container .aws-search-form {
    height: 35px
}

#top-menu-nav-right-search .aws-container .aws-search-form {
    height: 35px
}

.aws-search-btn.aws-form-btn {
    z-index: 3
}

input.aws-search-field:focus {
    border-color: #dedede
}

#top-menu-nav-right-search .aws-container .aws-show-clear .aws-search-field,
#top-menu-nav-right-search-mobile .aws-container .aws-show-clear .aws-search-field {
    border-radius: 0px 10px 10px 0px !important;
    border: none;
    background-color: #f1f1f1
}

#top-menu-nav-right-search-mobile .aws-container .aws-show-clear .aws-search-field {
    background-color: white
}

#top-menu-nav-right-search .aws-container .aws-show-clear .aws-search-field::placeholder,
#top-menu-nav-right-search-mobile .aws-container .aws-show-clear .aws-search-field::placeholder {
    color: #3a3a3a;
    opacity: 1
}

.aws-container[data-show-page="false"] .aws-search-form .aws-search-btn:hover {
    background: #00336e;
    cursor: default
}

#top-menu-nav-right-search .aws-container .aws-show-clear .aws-search-btn.aws-form-btn {
    border-radius: 10px 0px 0px 10px !important;
    border-color: #e76c00;
    background-color: #e76c00
}

#top-menu-nav-right-search-mobile .aws-container .aws-show-clear .aws-search-btn.aws-form-btn {
    border-radius: 10px 0px 0px 10px !important;
    border-color: white;
    background-color: white
}

#top-menu-nav-right-search .aws-container .aws-search-btn .aws-search-btn_icon {
    color: white !important
}

#top-menu-nav-right-search-mobile .aws-container .aws-search-btn .aws-search-btn_icon {
    color: #e76c00 !important
}

.et_mobile_menu li a {
    font-size: 12px
}

@media (max-width:980px) {
    .container.et_menu_container {
        width: calc(100% - 60px)
    }
}

.et_mobile_menu {
    margin-left: -30px;
    padding: 5%;
    width: calc(100% + 60px)
}

.mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d"
}

.et_mobile_menu li a:hover,
.nav ul li a:hover {
    opacity: 1 !important;
    background-color: rgba(241, 241, 241, 1)
}

.caldera_texto {
    color: #3a3a3a;
    margin: -7px 0px 20px
}

input#fld_8768091_1,
input#fld_8768091_2 {
    width: 100%;
    padding: 26px 4% !important;
    border-width: 0;
    border-radius: 5px;
    color: #666;
    background-color: #fff;
    font-size: 14px;
    font-weight: 600;
    -webkit-appearance: none;
    line-height: 1em;
    border: 1px solid #e5e5e5;
}

input#fld_6009157_1,
input#fld_6009157_2,
input#fld_9970286_1 {
    width: 100%;
    padding: 26px 4% !important;
    border-width: 0;
    border-radius: 5px;
    color: #666;
    background-color: #fff;
    font-size: 14px;
    font-weight: 600;
    -webkit-appearance: none;
    line-height: 1em;
    border: 1px solid #e5e5e5;
}

input#fld_7908577_1,
input#fld_7908577_2,
input#fld_7908577_3 {
    width: 100%;
    background-color: #ff0001;
    color: #ffffff !important;
    border-radius: 5px;
    font-size: 19px;
    font-weight: 600 !important;
    padding: 0.4em 1em !important;
    border-width: 3px !important;
    border-color: #ff0001
}

input#fld_7908577_1:hover,
input#fld_7908577_2:hover {
    border: 2px solid transparent;
    background-color: #6b0f0f;
    -webkit-transition: background-color 2s ease-in;
    transition: background-color 0.2s ease-out;
    -webkit-transition-delay: 2s;
    transition-delay: 0s
}

.caldera-grid .alert-success {
    background-color: #ffffff;
    border-color: #000000;
    color: #000000;
    text-align: center;
    border-radius: 3px;
    font-size: 13px;
    font-weight: 600 !important;
    padding: 10px 0px
}

@media only screen and (max-width:960px) {
    #custom-row .et_pb_column.et_pb_column_1_6 {
        max-width: 50% !important
    }

    #custom-row .et_pb_column.et_pb_column_1_6 .et_pb_module.et_pb_text {
        min-width: 100% !important
    }

    .et_pb_column.et_pb_column_1_2.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough {
        width: 100% !important
    }

    .et_pb_column.et_pb_column_1_2.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough {
        width: 100% !important
    }

    .et_pb_column.et_pb_column_1_2.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_text {
        min-width: 100% !important
    }

    .et_pb_column.et_pb_column_1_2.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_text {
        min-width: 100% !important
    }

    footer h2 {
        text-align: center !important
    }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .et_pb_social_media_follow li {
        max-width: 33%;
        text-align: center
    }
}

#siteseal>img {
    width: 100%;
    background-color: white
}

.siteseal>img {
    width: 100%;
    background-color: white
}

.caldera_forms_form input[type=text],
.caldera_forms_form input[type=email] {
    height: 45px !important
}

@media only screen and (min-width:769px) {
    .et_pb_social_media_follow li a {
        margin-right: 0px
    }

    ul.et_pb_module.et_pb_social_media_follow.et_pb_social_media_follow_0.clearfix.et_pb_bg_layout_light>li {
        margin: 2px
    }
}

.et_pb_social_media_follow li a.icon::before {
    display:none !important;
    color: #23282d !important;
    display: contents
}

@media only screen and (min-width:768px) {
    ul.et_pb_module.et_pb_social_media_follow.et_pb_social_media_follow_0.clearfix.et_pb_bg_layout_light>li {
        width: auto;
        height: auto;
        margin: 2px
    }
}

@media only screen and (max-width:992px) {
    input.search-field {
        font-size: 0.8em
    }

    footer .et_pb_text {
        max-width: 100% !important
    }
}

ul.et_pb_module.et_pb_social_media_follow.et_pb_social_media_follow_0.clearfix.et_pb_bg_layout_light>li:nth-child(2) {
    margin-right: 25px
}

footer h2 {
    line-height: 1.3rem !important
}

#footer-bottom {
    display: none !important
}

.siteseal img {
    background: white
}

@media only screen and (min-width:992px) {
    footer .et_pb_space {
        height: 5px
    }
}

footer #columna-2 .et_pb_text_inner p {
    display: none
}

.popup_outer_wrap {
    min-width: unset
}

.et_pb_section.popup {
    background-color: transparent;
    box-shadow: none
}

@media only screen and (min-width:992px) {
    .woocommerce-notices-wrapper {
        float: left;
        width: 100%
    }

    form.woocommerce-cart-form {
        display: inline-grid;
        width: 68%;
        float: left
    }

    .woocommerce .cart-collaterals,
    .woocommerce-page .cart-collaterals {
        float: right !important;
        margin-top: 0px !important;
        padding-left: 2% !important;
        display: inline-grid;
        width: 29%
    }

    .woocommerce .cart-collaterals .cart_totals,
    .woocommerce-page .cart-collaterals .cart_totals {
        float: none;
        width: 100%
    }
}

.soldout {
    padding: 3px 8px;
    text-align: center;
    background: #222;
    color: white;
    font-weight: bold;
    top: 6px;
    right: 6px;
    font-size: 12px
}

.shop-soldout {
    top: 0;
    left: 0;
    background: #222 !important
}

.new {
    padding: 3px 8px;
    text-align: center;
    background: #e76c00;
    color: white;
    font-weight: bold;
    position: absolute;
    top: 6px;
    right: 6px;
    font-size: 12px;
    z-index: 99
}

.shop-new {
    position: absolute;
    top: 0;
    left: 0;
    background: #e76c00 !important
}

.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
    padding: 3px 8px !important;
    text-align: center;
    color: white;
    font-weight: bold !important;
    position: absolute;
    top: 6px !important;
    left: 6px !important;
    font-size: 13px !important;
    margin: 0 !important;
    border: none;
    border-radius: 0px !important;
    display: none
}

.woocommerce span.onsale,
.woocommerce-page span.onsale {
    top: 52px !important;
    left: 0 !important;
    padding: 15px 5px !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-size: 17px !important;
    border-radius: 0 !important;
    width: auto;
    max-width: 90.7px;
    min-width: 90.7px !important;
    word-wrap: break-word;
    text-transform: uppercase;
    display: none
}

nav.woocommerce-MyAccount-navigation ul li:last-child,
nav.woocommerce-MyAccount-navigation ul li:nth-child(7),
nav.woocommerce-MyAccount-navigation ul li:nth-child(8) {
    margin-top: 0.5rem;
    position: relative;
    display: flex
}

nav.woocommerce-MyAccount-navigation ul li:last-child a,
nav.woocommerce-MyAccount-navigation ul li:nth-child(7) a,
nav.woocommerce-MyAccount-navigation ul li:nth-child(8) a {
    background-color: cyan;
    background: transparent !important;
    width: 100%;
    font-weight: 700;
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: .2rem;
    height: 2rem;
    line-height: 0rem;
    padding: 1.3rem;
    color: #e76c00;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-radius: 4px;
    background-color: #d6d6d6;
    border: 0.2rem solid #e76c00
}

nav.woocommerce-MyAccount-navigation ul li:last-child:hover a,
nav.woocommerce-MyAccount-navigation ul li:nth-child(7):hover a,
nav.woocommerce-MyAccount-navigation ul li:nth-child(8):hover a {
    background-color: #e76c00 !important;
    border-color: #e76c00 !important;
    color: white !important;
    outline: 0
}

nav.woocommerce-MyAccount-navigation ul li:last-child:hover a,
nav.woocommerce-MyAccount-navigation ul li:nth-child(7):hover a,
nav.woocommerce-MyAccount-navigation ul li:nth-child(8):hover a {
    color: white !important
}

@media (max-width:1260px) {
    #et_mobile_nav_menu {
        display: block
    }

    #top-menu {
        display: none
    }

    .et_fixed_nav #main-header,
    .et_fixed_nav #top-header,
    .et_non_fixed_nav.et_transparent_nav #main-header,
    .et_non_fixed_nav.et_transparent_nav #top-header {
        position: fixed !important
    }
}

#mobile_menu {
    padding-top: 3.2rem
}

@media screen and (max-width:980px) {

    #page-id-153 #page-container,
    #page-id-153 .et_fixed_nav.et_show_nav #page-container {
        padding-top: 8.6rem !important
    }
}

.thumbnails.slider {
    width: 100% !important
}

ul.yith_magnifier_gallery {
    width: 100% !important
}

.woocommerce-pagination ul.page-numbers li {
    border-color: #ffffff !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-right-width: 1px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    float: left !important;
    border-style: solid !important
}

.woocommerce-pagination.berocket_pagination ul {
    border-color: #ffffff !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-right-width: 1px !important;
    border-bottom-left-radius: 10px !important;
    border-top-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px !important
}

.woocommerce nav.woocommerce-pagination ul.page-numbers {
    border: 0;
    font-size: 1rem
}

.woocommerce-pagination ul.page-numbers li a,
.woocommerce-pagination ul.page-numbers li>span.current {
    padding: 0.7em 0.5em !important
}

.woocommerce-pagination ul.page-numbers li>a:hover,
.woocommerce-pagination ul.page-numbers li>span.current {
    color: #ffffff !important;
    background-color: #e76c00 !important
}

ul.page-numbers>li {
    min-width: 30px !important
}

.woocommerce-checkout .product-name,
.woocommerce-checkout .product-total {
    display: table-cell !important
}

.woocommerce-checkout form.woocommerce-cart-form .actions {
    display: none !important
}

@media only screen and (min-width:992px) {
    .woocommerce-checkout form.woocommerce-cart-form {
        display: inline-grid;
        width: 100%;
        float: left
    }

    .woocommerce-checkout .woocommerce #content table.cart td.actions .input-text,
    .woocommerce-checkout .woocommerce table.cart td.actions .input-text,
    .woocommerce-checkout #content table.cart td.actions .input-text,
    .woocommerce-checkout table.cart td.actions .input-text {
        width: 140px
    }
}

@media only screen and (max-width:426px) {
    .woocommerce-checkout select#shipping_method_0 {
        width: 100%
    }
}

a.yith_expand {
    display: none !important
}

.instock .images a:before {
    background-image: none !important
}

.products .instock a:before {
    background-image: none !important
}

body:not(.product-template-default) .tinv-wraper.tinv-wishlist,
.related.products .tinv-wraper.tinv-wishlist {
    font-size: 100%;
    text-align: center;
    background: #fefefee0;
    font-weight: bold;
    width: 35px;
    height: 35px;
    border-radius: 100px;
    z-index: 99;
    position: absolute;
    bottom: 15%;
    right: 1rem
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    position: absolute;
    top: 35% !important;
    left: 50%;
    margin-right: 0
}

body:not(.product-template-default) .tinv-wraper.tinv-wishlist a,
.related.products .tinv-wraper.tinv-wishlist a {
    width: auto;
    height: auto;
    margin-top: 7px
}

.related.products .tinv-wraper.tinv-wishlist a {
    margin-top: 25px
}

.product .related h2 {
    font-size: 1rem !important
}

@media screen and (min-width:1441px) {
    body:not(.product-template-default) .tinv-wraper.tinv-wishlist {}

    body.home .tinv-wraper.tinv-wishlist {}

    .related.products .tinv-wraper.tinv-wishlist {
        bottom: 20%
    }
}

@media screen and (max-width:1440px) {
    body:not(.product-template-default) .tinv-wraper.tinv-wishlist {}

    body.home .tinv-wraper.tinv-wishlist {}

    .related.products .tinv-wraper.tinv-wishlist {
        bottom: 20%
    }
}

@media screen and (max-width:1024px) {
    body:not(.product-template-default) .tinv-wraper.tinv-wishlist {
        bottom: 20%
    }

    body.home .tinv-wraper.tinv-wishlist {}

    .related.products .tinv-wraper.tinv-wishlist {
        bottom: 24%
    }
}

@media screen and (max-width:768px) {
    body:not(.product-template-default) .tinv-wraper.tinv-wishlist {
        bottom: 13%
    }

    .related.products .tinv-wraper.tinv-wishlist {
        bottom: 24%
    }
}

@media screen and (max-width:426px) {
    body:not(.product-template-default) .tinv-wraper.tinv-wishlist {
        bottom: 24%
    }

    .related.products .tinv-wraper.tinv-wishlist {
        bottom: 15%
    }
}

@media screen and (max-width:376px) {
    body:not(.product-template-default) .tinv-wraper.tinv-wishlist {
        bottom: 26%
    }

    .related.products .tinv-wraper.tinv-wishlist {}
}

@media screen and (max-width:320px) {
    body:not(.product-template-default) .tinv-wraper.tinv-wishlist {
        bottom: 30%
    }

    .related.products .tinv-wraper.tinv-wishlist {
        bottom: 17%
    }
}

body:not(.product-template-default) .tinvwl_add_to_wishlist-text,
body.home .tinvwl_add_to_wishlist-text,
.related.products .tinvwl_add_to_wishlist-text {
    font-size: 0.7rem
}

.bhhh input {
    background-color: #e76c00 !important;
    border-color: #e76c00 !important
}

.page-id-24086 #main-header {
    display: none
}

.page-id-24086 #et-main-area {
    margin-top: -5rem
}

.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img {
    border-radius: 10px
}

.yith_magnifier_zoom_magnifier,
.yith_magnifier_lens {
    border-radius: 10px
}

.woocommerce div.product div.images img {
    border-radius: 10px
}

@media screen and (max-width:426px) {

    .woocommerce-page.columns-5 ul.products li.product,
    .woocommerce.columns-5 ul.products li.product {
        width: 45.95%
    }
}

@media screen and (max-width:426px) {

    .woocommerce .col2-set .col-1,
    .woocommerce-page .col2-set .col-1,
    .woocommerce .col2-set .col-2,
    .woocommerce-page .col2-set .col-2,
    .woocommerce #content div.product div.images,
    .woocommerce div.product div.images,
    .woocommerce-page #content div.product div.images,
    .woocommerce-page div.product div.images,
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {
        width: 100% !important
    }
}
