@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
*{
    animation:.5s;
    -webkit-animation:.5s
}
#default_page .container{
    padding:50px 15px;
    max-width:1200px;
    text-align:left
}
#default_page .container h1,#default_page .container h2,#default_page .container h3{
    font-weight:700
}
body{
    padding:0;
    margin:0;
    min-width:300px;
    max-width:100%;
    font-family:Montserrat,sans-serif;
    font-size:62.5%;
    color:#000
}
body #myBtn{
    bottom:-100px;
    z-index:1044;
}
body .scrolltop{
    position:fixed
}
body .scrolltop i{
    font-size:3.5em;
    display:block;
    color:#fff;
    background:rgba(0,0,0,.5);
    border-radius:100px;
    padding:15px 16px;
    border:3px solid #fff;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
body .scrolltop i:hover{
    background:#02a7b8;
    -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
            transform:scale(1.1)
}
body .h1FaqForm{
    color:#fff!important
}
body .wpcf7-not-valid-tip{
    padding-left:20px;
    font-size:.8em!important;
    line-height:1.2em;
    margin-top:6px
}
body div.wpcf7-acceptance-missing,body div.wpcf7-validation-errors{
    border:0 none!important;
    line-height:1.2em;
    font-size:1.5em!important;
    color:#fff
}
body .wpcf7-form label{
    color:#fff;
    text-align:left
}
body .wpcf7-form span{
    width:auto!important
}
body .wpcf7-form span input,body .wpcf7-form span textarea{
    border:0 none;
    border-radius:20px;
    padding:7px 20px
}
body .wpcf7-form .wpcf7-submit{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    background:#fff;
    color:#f2a903;
    font-weight:700;
    border:2px solid #fff;
    border-radius:20px;
    padding:5px 20px 3px 20px;
    margin-top:20px
}
body .wpcf7-form .wpcf7-submit:focus{
    outline:0
}
body .wpcf7-form .wpcf7-submit:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#f2a903;
    border-color:#fff;
    color:#fff
}
body .faq_container{
    margin:60px 0 50px 0
}
body .faq_container .faq{
    margin:0 0 20px 0
}
body .faq_container .faq .faq_question{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    margin:0;
    padding:0 0 5px 0;
    display:inline-block;
    cursor:pointer;
    font-weight:700;
    padding:0 50px 10px 50px;
    font-size:2.1em;
    text-transform:uppercase
}
body .faq_container .faq .faq_question:active,body .faq_container .faq .faq_question:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body .faq_container .faq .faq_answer_container{
    display:none;
    padding:0 50px 10px 50px;
    font-size:2.1em
}
body .faq_container .faq .faq_ast{
    font-size:2.1em;
    padding:40px 0 1px 0
}
body .woocommerce div.product p.stock{
    font-size:2em!important
}
body .cross-sells ul li a span{
    font-size:30px!important;
    width:100%
}
body .validate-state{
    padding-bottom:0!important
}
body .validate-state .bootstrap-select{
    width:100%!important
}
body .validate-state .bootstrap-select>button{
    margin:0!important;
    background:#e6e6e6!important;
    color:#6b6b6b!important;
    border-radius:0!important;
    border:2px solid #d6d6d6!important;
    width:100%!important;
    position:relative!important;
    line-height:35px!important;
    font-weight:500!important;
    display:block!important;
    outline:0!important
}
body .validate-state .bootstrap-select>button:hover{
    color:#484848!important;
    background:#f3f3f3!important
}
body .validate-state .dropdown-item.active,body .validate-state .dropdown-item:active{
    background-color:#02a7b8!important
}
body .payment_method_eupago_mbway a{
    float:right!important;
    font-size:.8em
}
body .flexslider .slides{
    margin:0!important
}
body .cart_item .quantity,body .woocommerce-cart-form__cart-item .quantity{
    font-size:.5em
}
body .cart-contents{
    max-width:1400px!important;
    display:block;
    text-align:right;
    margin:0 auto 0 auto;
    padding:10px 50px;
    margin-top:-70px!important;
    margin-bottom:30px
}
body .cart-contents i{
    font-size:2.4em
}
body .cart-contents span{
    font-size:2em;
    margin-left:5px
}
body .price{
    font-size:3em!important;
    margin-top:5px!important;
    float:right
}
body .cart{
    float:left
}
body .cart .input-text{
    color:#231f20;
    background:#e6e6e6;
    border:none;
    font-size:1.8em!important;
    padding-top:8px;
    padding-right:5px;
    padding-bottom:7px
}
body .cart .alt,body .cart .single_add_to_cart_button{
    border:2px solid #fff!important;
    background:#02a7b8!important;
    color:#fff;
    font-size:1.8em!important;
    padding:11px 20px 9px 20px!important;
    margin-left:10px!important;
    border-radius:50px!important
}
body .cart .alt:hover,body .cart .single_add_to_cart_button:hover{
    background:#fff!important;
    border-color:#02a7b8!important;
    color:#02a7b8!important
}
body .required{
    color:#02a7b8!important
}
body .edit-account,body .woocommerce-EditAccountForm{
    position:relative!important
}
body .container_page{
    margin:0 auto 0 auto!important
}
body .container_page .alignPage .woocommerce ul.order_details li{
    border-right:0 none!important
}
body .container_page .alignPage textarea{
    height:200px!important
}
body .container_page .alignPage .woocommerce-info,body .container_page .alignPage .woocommerce-message{
    position:relative;
    background-color:transparent;
    color:#02a7b8;
    border-top:0 none;
    list-style:none outside;
    width:auto;
    word-wrap:break-word;
    border-radius:30px;
    border:3px solid #02a7b8
}
body .container_page .alignPage .woocommerce-info a,body .container_page .alignPage .woocommerce-message a{
    background:#02a7b8;
    color:#fff;
    border-radius:30px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce-info a:hover,body .container_page .alignPage .woocommerce-message a:hover{
    color:#02a7b8;
    background:0 0
}
body .container_page .alignPage .woocommerce-info .showcoupon,body .container_page .alignPage .woocommerce-message .showcoupon{
    background:0 0;
    border:0 none!important;
    color:#02a7b8
}
body .container_page .alignPage .woocommerce-info .showcoupon:hover,body .container_page .alignPage .woocommerce-message .showcoupon:hover{
    color:#0ad8e2
}
body .container_page .alignPage .woocommerce-error{
    position:relative;
    background-color:transparent;
    color:#e35b5b;
    border-top:0 none;
    list-style:none outside;
    width:auto;
    word-wrap:break-word;
    border-radius:30px;
    border:3px solid #e35b5b
}
body .container_page .alignPage .woocommerce-error a,body .container_page .alignPage .woocommerce-error div{
    background:#e35b5b;
    color:#fff;
    top:-6px;
    right:-4px;
    border-radius:30px;
    border:2px solid #e35b5b;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce-error a:hover,body .container_page .alignPage .woocommerce-error div:hover{
    color:#e35b5b;
    background:0 0
}
body .container_page .alignPage .woocommerce-error .wc-backward{
    background:#e35b5b!important;
    color:#fff;
    border-radius:50px;
    border:2px solid #e35b5b!important;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce-error .wc-backward:hover{
    color:#e35b5b!important;
    background:#fff!important
}
body .container_page .alignPage .woocommerce-message .restore-item{
    background:0 0;
    border:0 none!important;
    color:#02a7b8
}
body .container_page .alignPage .woocommerce-message .restore-item:hover{
    color:#0ad8e2
}
body .container_page .alignPage .woocommerce a.remove{
    display:block;
    height:.9em;
    width:.9em;
    text-align:center;
    line-height:1;
    border-radius:100%;
    color:#02a7b8!important;
    text-decoration:none;
    font-weight:700;
    border:0
}
body .container_page .alignPage .woocommerce a.remove:hover{
    color:#fff!important
}
body .container_page .alignPage .woocommerce-cart-form{
    border:0 none
}
body .container_page .alignPage .woocommerce-cart-form thead tr{
    background:#0b0b0b!important;
    color:#fff;
    border:0 none
}
body .container_page .alignPage .woocommerce-cart-form tr{
    background:#f3f3f3
}
body .container_page .alignPage .woocommerce-cart-form tr:last-child{
    background:#02a7b8;
    color:#fff
}
body .container_page .alignPage .woocommerce-cart-form tr input{
    border:0 none!important
}
body .container_page .alignPage .woocommerce-cart-form td{
    border-top:0 none!important;
    border-left:0 none!important;
    border-right:0 none!important;
    border-bottom:1px solid #fff!important
}
body .container_page .alignPage .woocommerce-cart-form .coupon input{
    background:#fff
}
body .container_page .alignPage .woocommerce-cart-form .coupon .input-text{
    background:#fff;
    border-radius:30px;
    font-size:.8em!important
}
body .container_page .alignPage .woocommerce-cart-form .coupon .button{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #fff!important;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce-cart-form .coupon .button:hover{
    color:#02a7b8;
    background:#fff
}
body .container_page .alignPage .woocommerce-cart-form button{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #fff;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce-cart-form button:hover{
    color:#02a7b8;
    background:#fff
}
body .container_page .alignPage .woocommerce-cart-form .disabled{
    background:#02a7b8!important;
    color:#fff!important;
    border-radius:50px;
    border:2px solid #fff;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce-cart-form .disabled:hover{
    color:#fff!important;
    background:#02a7b8!important;
    cursor:default
}
body .container_page .alignPage .cart_totals th{
    text-align:left!important
}
body .container_page .alignPage .cart_totals td{
    text-align:right!important
}
body .container_page .alignPage .cart_totals .alt,body .container_page .alignPage .cart_totals .button,body .container_page .alignPage .cart_totals .checkout-button,body .container_page .alignPage .cart_totals .wc-forward{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .cart_totals .alt:hover,body .container_page .alignPage .cart_totals .button:hover,body .container_page .alignPage .cart_totals .checkout-button:hover,body .container_page .alignPage .cart_totals .wc-forward:hover{
    color:#02a7b8;
    background:#fff
}
body .container_page .alignPage .woocommerce form .form-row input.input-text,body .container_page .alignPage .woocommerce form .form-row textarea{
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    outline:0;
    line-height:normal;
    border:0 none;
    background:#e6e6e6
}
body .container_page .alignPage .woocommerce-message::before{
    content:'\e016';
    color:#02a7b8
}
body .container_page .alignPage .woocommerce-info::before{
    content:'\e016';
    color:#02a7b8
}
body .container_page .alignPage .woocommerce-error::before{
    content:'\e016';
    color:#e35b5b
}
body .container_page .alignPage .woocommerce .checkout_coupon{
    background:#02a7b8;
    border-radius:30px;
    border:0 none!important
}
body .container_page .alignPage .woocommerce .checkout_coupon p{
    background:0 0
}
body .container_page .alignPage .woocommerce .checkout_coupon p .button{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #fff;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce .checkout_coupon p .button:hover{
    color:#02a7b8;
    background:#fff
}
body .container_page .alignPage .woocommerce .account-orders-table .button,body .container_page .alignPage .woocommerce .my_account_orders .button,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders .button,body .container_page .alignPage .woocommerce .woocommerce-orders-table .button{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce .account-orders-table .button:hover,body .container_page .alignPage .woocommerce .my_account_orders .button:hover,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders .button:hover,body .container_page .alignPage .woocommerce .woocommerce-orders-table .button:hover{
    color:#02a7b8;
    background:0 0
}
body .container_page .alignPage .woocommerce .woocommerce-Pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination--without-numbers .button{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce .woocommerce-Pagination .button:hover,body .container_page .alignPage .woocommerce .woocommerce-pagination .button:hover,body .container_page .alignPage .woocommerce .woocommerce-pagination--without-numbers .button:hover{
    color:#02a7b8;
    background:0 0
}
body .container_page .alignPage .woocommerce .products h2{
    padding:0;
    margin:0;
    background:#fff;
    color:#222;
    text-align:center;
    font-weight:700
}
body .container_page .alignPage .woocommerce .products .add_to_cart_button,body .container_page .alignPage .woocommerce .products .ajax_add_to_cart,body .container_page .alignPage .woocommerce .products .button,body .container_page .alignPage .woocommerce .products .product_type_simple{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce .products .add_to_cart_button:hover,body .container_page .alignPage .woocommerce .products .ajax_add_to_cart:hover,body .container_page .alignPage .woocommerce .products .button:hover,body .container_page .alignPage .woocommerce .products .product_type_simple:hover{
    color:#02a7b8;
    background:0 0
}
body .container_page .alignPage .woocommerce .woocommerce-notice,body .container_page .alignPage .woocommerce .woocommerce-notice--success,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-received{
    text-align:center;
    color:#fff;
    border:3px solid #02a7b8;
    border-radius:50px;
    background:#02a7b8
}
body .container_page .alignPage .woocommerce .woocommerce-customer-details address{
    border-radius:0 none;
    border:0 none;
    background:#fff
}
body .container_page .alignPage .woocommerce .woocommerce-customer-details address p{
    color:#02a7b8
}
body .container_page .alignPage .woocommerce .order_details .order,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
    text-align:center;
    padding:0;
    display:block
}
body .container_page .alignPage .woocommerce .order_details .date,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
    text-align:center;
    padding:0;
    display:block
}
body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email{
    display:none!important
}
body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
    text-align:center;
    padding:0;
    display:block
}
body .container_page .alignPage .woocommerce .order_details .total,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
    text-align:center;
    padding:0;
    display:block
}
body .container_page .alignPage .woocommerce .order_details .method,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
    text-align:center;
    padding:0;
    display:block
}
body .container_page .alignPage .woocommerce .woocommerce-order table.woocommerce_eupago_table{
    width:auto!important;
    margin:auto
}
body .container_page .alignPage .woocommerce .woocommerce-order table.woocommerce_eupago_table td,body .container_page .alignPage .woocommerce .woocommerce-order table.woocommerce_eupago_table th{
    background-color:#fff!important;
    color:#000;
    padding:10px;
    vertical-align:middle;
    text-align:center;
    font-size:1.8em!important
}
body .container_page .alignPage .woocommerce .woocommerce-order table.woocommerce_eupago_table th{
    text-align:center;
    font-weight:700
}
body .container_page .alignPage .woocommerce .woocommerce-order table.woocommerce_eupago_table th img{
    margin:20px auto 10px auto
}
body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li{
    border-radius:30px
}
body .container_page .alignPage .woocommerce .wc-backward{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce .wc-backward:hover{
    color:#02a7b8;
    background:0 0
}
body .container_page .alignPage .woocommerce h2{
    background:#0b0b0b;
    color:#fff;
    font-weight:100
}
body .container_page .alignPage .woocommerce .login,body .container_page .alignPage .woocommerce .woocommerce-form,body .container_page .alignPage .woocommerce .woocommerce-form-login{
    padding:0;
    margin:0;
    border:0 none
}
body .container_page .alignPage .woocommerce .login .form-row button,body .container_page .alignPage .woocommerce .login .form-row-wide button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide button{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce .login .form-row button:hover,body .container_page .alignPage .woocommerce .login .form-row-wide button:hover,body .container_page .alignPage .woocommerce .login .woocommerce-form-row button:hover,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide button:hover,body .container_page .alignPage .woocommerce .woocommerce-form .form-row button:hover,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide button:hover,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row button:hover,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide button:hover,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row button:hover,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide button:hover,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row button:hover,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide button:hover{
    color:#02a7b8;
    background:0 0
}
body .container_page .alignPage nav{
    height:auto;
    clear:both;
    margin:0 0 20px 0;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px;
    border-bottom:3px solid #4dbcbc;
    border-left:3px solid #4dbcbc;
    border-right:3px solid #4dbcbc;
    overflow:hidden
}
body .container_page .alignPage nav ul{
    background:#02a7b8;
    background:-o-linear-gradient(top,#02a7b8 0,#4dbcbc 100%);
    background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #02a7b8),to(#4dbcbc));
    background:linear-gradient(to bottom,#02a7b8 0,#4dbcbc 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#02a7b8', endColorstr='#4dbcbc', GradientType=0 );
    height:auto;
    list-style:none;
    line-height:normal;
    text-transform:uppercase
}
body .container_page .alignPage nav ul li{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:0 0;
    display:block;
    color:#fff!important;
    font-weight:100!important
}
body .container_page .alignPage nav ul li:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#fff;
    color:#02a7b8!important;
    display:block
}
body .container_page .alignPage nav ul li:hover a{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body .container_page .alignPage nav ul li.is-active{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#fff;
    color:#02a7b8!important;
    display:block
}
body .container_page .alignPage nav ul li.is-active a{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body .container_page .alignPage nav ul li a{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    display:block;
    color:#fff
}
body .container_page .alignPage .woocommerce-MyAccount-content{
    clear:both
}
body .container_page .alignPage .woocommerce-MyAccount-content h3{
    background:#0b0b0b;
    color:#fff;
    font-weight:100
}
body .container_page .alignPage .woocommerce-MyAccount-content legend{
    background:#0b0b0b;
    color:#fff;
    font-weight:100
}
body .container_page .alignPage .woocommerce-MyAccount-content button{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce-MyAccount-content button:hover{
    color:#02a7b8;
    background:#fff
}
body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength{
    text-align:left!important;
    font-weight:100!important;
    color:#fff
}
body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength.strong{
    background-color:#83c373;
    border-color:0 none
}
body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength.good{
    background-color:#ffc733;
    border-color:0 none
}
body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength.bad{
    background-color:#f78b53;
    border-color:0 none
}
body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength.short{
    background-color:#e35b5b;
    border-color:0 none
}
body .container_page .alignPage .woocommerce-MyAccount-content .disabled{
    background:#ccc!important;
    color:#fff!important;
    border-radius:50px;
    border:2px solid #ccc;
    text-transform:uppercase
}
body .container_page .alignPage .woocommerce-MyAccount-content .disabled:hover{
    color:#fff!important;
    background:#ccc!important;
    cursor:default
}
body .container_page .alignPage .woocommerce-MyAccount-content .edit{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#fff;
    font-weight:100;
    text-transform:lowercase
}
body .container_page .alignPage .woocommerce-MyAccount-content .edit:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    color:#02a7b8
}
body .container_page .alignPage .woocommerce-MyAccount-content .col-2{
    -ms-flex:0 0 16.666667%;
    -webkit-box-flex:0;
            flex:0 0 16.666667%;
    padding-left:0;
    padding-right:0
}
body .container_page .alignPage .woocommerce-MyAccount-content .col-1{
    -ms-flex:0 0 8.333333%;
    -webkit-box-flex:0;
            flex:0 0 8.333333%;
    padding-left:0;
    padding-right:0
}
body .container_page .alignPage .methods,body .container_page .alignPage .payment_methods,body .container_page .alignPage .wc_payment_methods,body .container_page .alignPage ul.payment_methods{
    background:#f1f1f1;
    border:0 none!important
}
body .container_page .alignPage .payment_method_bacs [type=radio]:checked,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked),body .container_page .alignPage .wc_payment_method [type=radio]:checked,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked){
    position:absolute;
    left:-9999px
}
body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label{
    position:relative;
    cursor:pointer;
    display:inline-block;
    color:#333
}
body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:before{
    content:'';
    position:absolute;
    border:1px solid #fff;
    border-radius:100%;
    background:#fff
}
body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:after{
    content:'';
    background:#02a7b8;
    position:absolute;
    border-radius:100%;
    -webkit-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:after{
    opacity:0;
    -ms-transform:scale(0);
    -webkit-transform:scale(0);
            transform:scale(0)
}
body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:after{
    opacity:1;
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
            transform:scale(1)
}
body .container_page .alignPage .form-row,body .container_page .alignPage .place-order{
    background:#fff
}
body .container_page .alignPage .checkout,body .container_page .alignPage .woocommerce-checkout{
    clear:both
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order table,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order table{
    border-collapse:collapse
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead{
    background:#02a7b8;
    color:#fff;
    border-left:0 none;
    border-top:0 none;
    border-right:0 none;
    border-bottom:1px solid #fff
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item{
    background:#f1f1f1;
    border-left:0 none;
    border-top:0 none;
    border-right:0 none;
    border-bottom:1px solid #fff
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item tr{
    border-left:0 none;
    border-top:0 none;
    border-right:0 none;
    border-bottom:1px solid #fff
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order{
    border:0 none!important
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order tr{
    border:0 none!important
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal{
    background:#777;
    border:0 none!important
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal tr{
    border-left:0 none;
    border-top:0 none;
    border-right:0 none;
    border-bottom:1px solid #fff
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method{
    background:#f1f1f1;
    color:#222;
    border:0 none!important
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping tr,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method tr{
    border-left:0 none;
    border-top:0 none;
    border-right:0 none;
    border-bottom:1px solid #fff
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method label{
    color:#fff
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked),body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked),body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked),body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked){
    position:absolute;
    left:-9999px
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label{
    position:relative;
    cursor:pointer;
    display:inline-block;
    color:#333
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before{
    content:'';
    position:absolute;
    border:1px solid #fff;
    border-radius:100%;
    background:#fff
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after{
    content:'';
    background:#02a7b8;
    position:absolute;
    border-radius:100%;
    -webkit-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after{
    opacity:0;
    -ms-transform:scale(0);
    -webkit-transform:scale(0);
            transform:scale(0)
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after{
    opacity:1;
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
            transform:scale(1)
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total{
    background:#0b0b0b;
    border:0 none!important
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total tr{
    border:0 none!important
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tr{
    border:0 none!important
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .wc-forward,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .wc-forward{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .checkout .woocommerce-checkout-review-order .alt:hover,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .button:hover,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .checkout-button:hover,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .wc-forward:hover,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .alt:hover,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .button:hover,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .checkout-button:hover,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .wc-forward:hover{
    color:#02a7b8;
    background:#fff
}
body .container_page .alignPage .checkout h3,body .container_page .alignPage .woocommerce-checkout h3{
    background:#0b0b0b;
    color:#fff;
    font-weight:100
}
body .container_page .alignPage .checkout .woocommerce-input-wrapper,body .container_page .alignPage .woocommerce-checkout .woocommerce-input-wrapper{
    width:100%
}
body .container_page .alignPage .checkout legend,body .container_page .alignPage .woocommerce-checkout legend{
    background:#0b0b0b;
    color:#fff;
    font-weight:100
}
body .container_page .alignPage .checkout button,body .container_page .alignPage .woocommerce-checkout button{
    background:#02a7b8;
    color:#fff;
    border-radius:50px;
    border:2px solid #02a7b8;
    text-transform:uppercase
}
body .container_page .alignPage .checkout button:hover,body .container_page .alignPage .woocommerce-checkout button:hover{
    color:#02a7b8;
    background:#fff
}
body .container_page .alignPage .checkout .woocommerce-password-strength,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength{
    text-align:left!important;
    font-weight:100!important;
    color:#fff
}
body .container_page .alignPage .checkout .woocommerce-password-strength.strong,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength.strong{
    background-color:#83c373;
    border-color:0 none
}
body .container_page .alignPage .checkout .woocommerce-password-strength.good,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength.good{
    background-color:#ffc733;
    border-color:0 none
}
body .container_page .alignPage .checkout .woocommerce-password-strength.bad,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength.bad{
    background-color:#f78b53;
    border-color:0 none
}
body .container_page .alignPage .checkout .woocommerce-password-strength.short,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength.short{
    background-color:#e35b5b;
    border-color:0 none
}
body .container_page .alignPage .checkout .disabled,body .container_page .alignPage .woocommerce-checkout .disabled{
    background:#ccc!important;
    color:#fff!important;
    border-radius:50px;
    border:2px solid #ccc;
    text-transform:uppercase
}
body .container_page .alignPage .checkout .disabled:hover,body .container_page .alignPage .woocommerce-checkout .disabled:hover{
    color:#fff!important;
    background:#ccc!important;
    cursor:default
}
body .container_page .alignPage .checkout .edit,body .container_page .alignPage .woocommerce-checkout .edit{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#fff;
    font-weight:100;
    text-transform:lowercase
}
body .container_page .alignPage .checkout .edit:hover,body .container_page .alignPage .woocommerce-checkout .edit:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    color:#02a7b8
}
body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-2{
    -ms-flex:0 0 16.666667%;
    -webkit-box-flex:0;
            flex:0 0 16.666667%
}
body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-1{
    -ms-flex:0 0 8.333333%;
    -webkit-box-flex:0;
            flex:0 0 8.333333%
}
body .woocommerce div.product .woocommerce-tabs .panel{
    margin:60px 0 2em 0;
    padding:0
}
body .product_title{
    margin-bottom:50px
}
body .woocommerce div.product .woocommerce-tabs ul.tabs::before{
    border:none!important;
    border-radius:0!important;
    border-bottom-right-radius:0!important;
    border-bottom-left-radius:0!important
}
body .woocommerce div.product .woocommerce-tabs ul.tabs li::after{
    border:none!important;
    border-radius:0!important;
    border-bottom-right-radius:0!important;
    border-bottom-left-radius:0!important
}
body .tabs,body .wc-tabs{
    left:-20px!important;
    font-size:1.8em
}
body .additional_information_tab{
    border-right:3px solid #ebe9eb!important
}
body .additional_information_tab a{
    color:#444!important;
    font-weight:400!important
}
body .additional_information_tab a:hover{
    color:#02a7b8!important
}
body #tab-title-description{
    border-left:3px solid #ebe9eb!important;
    border-right:3px solid #ebe9eb!important;
    border-top:3px solid #ebe9eb!important
}
body #tab-title-description a{
    color:#444!important;
    font-weight:400!important
}
body #tab-title-description a:hover{
    color:#02a7b8!important
}
body .wc-tabs{
    background:-o-linear-gradient(top,transparent 0,rgba(235,233,235,.65) 100%);
    background:-webkit-gradient(linear,left top, left bottom,color-stop(0, transparent),to(rgba(235,233,235,.65)));
    background:linear-gradient(to bottom,transparent 0,rgba(235,233,235,.65) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6ebe9eb', GradientType=0 );
    padding-top:3px!important;
    border-radius:0!important;
    border:0!important
}
body .wc-tabs li{
    border-radius:0!important;
    border:0!important;
    border-right:3px solid #ebe9eb!important;
    border-left:3px solid #ebe9eb!important;
    border-top:3px solid #ebe9eb!important
}
body .wc-tabs li:before{
    border-radius:0!important;
    border:0!important
}
body .wc-tabs li:after{
    border-radius:0!important;
    border:0!important
}
body .wc-tabs li:hover{
    background:#fff!important
}
body .wc-tabs .description_tab{
    border:0!important
}
body .containerSliderReceitas{
    padding:0
}
body .searchform input[type=submit]{
    opacity:0;
    width:0;
    position:absolute;
    -webkit-transition:all .5s ease-out;
    -o-transition:all .5s ease-out;
    transition:all .5s ease-out
}
body .ri-grid{
    margin:30px auto 30px;
    position:relative;
    height:auto
}
body .ri-grid ul{
    list-style:none;
    display:block;
    width:100%;
    margin:0;
    padding:0
}
body .ri-grid ul:after,body .ri-grid ul:before{
    content:'';
    display:table
}
body .ri-grid ul:after{
    clear:both
}
body .ri-grid ul{
    zoom:1
}
body .ri-grid ul li{
    -o-perspective:400px;
    -ms-perspective:400px;
    -webkit-perspective:400px;
            perspective:400px;
    margin:0;
    padding:0;
    float:left;
    position:relative;
    display:block;
    overflow:hidden;
    background:#000
}
body .ri-grid ul li a{
    display:block;
    outline:0;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform-style:preserve-3d;
            transform-style:preserve-3d;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:#333;
    -webkit-box-sizing:content-box;
            box-sizing:content-box
}
body .ri-grid-size-1{
    width:55%
}
body .ri-grid-size-2{
    width:100%
}
body .ri-grid-size-3{
    width:100%;
    margin-top:0
}
body .ri-shadow:after,body .ri-shadow:before{
    content:"";
    position:absolute;
    z-index:-2;
    bottom:15px;
    left:10px;
    width:50%;
    height:20%;
    max-width:300px;
    max-height:100px;
    -webkit-box-shadow:0 15px 10px rgba(0,0,0,.7);
            box-shadow:0 15px 10px rgba(0,0,0,.7);
    -ms-transform:rotate(-3deg);
    -webkit-transform:rotate(-3deg);
            transform:rotate(-3deg)
}
body .ri-shadow:after{
    right:10px;
    left:auto;
    -ms-transform:rotate(3deg);
    -webkit-transform:rotate(3deg);
            transform:rotate(3deg)
}
body .ri-grid-loading:after,body .ri-grid-loading:before{
    display:none
}
body .ri-loading-image{
    display:none
}
body .ri-grid-loading .ri-loading-image{
    position:relative;
    width:30px;
    height:30px;
    left:50%;
    margin:100px 0 0 -15px;
    display:block
}
body #slider_produtos_cat .slick-slide{
    width:200px
}
body #slider_produtos_alimentacao article,body #slider_produtos_cat article,body #slider_produtos_livros article,body #slider_produtos_suplementos article{
    padding-bottom:130px;
    text-align:center
}
body #slider_produtos_alimentacao article a,body #slider_produtos_cat article a,body #slider_produtos_livros article a,body #slider_produtos_suplementos article a{
    position:relative;
    display:block
}
body #slider_produtos_alimentacao article a h1,body #slider_produtos_cat article a h1,body #slider_produtos_livros article a h1,body #slider_produtos_suplementos article a h1{
    padding:20px 0 75px 0
}
body #slider_produtos_alimentacao article a span,body #slider_produtos_cat article a span,body #slider_produtos_livros article a span,body #slider_produtos_suplementos article a span{
    position:relative;
    display:block;
    margin:10px auto
}
body #slider_produtos_alimentacao article a span button,body #slider_produtos_cat article a span button,body #slider_produtos_livros article a span button,body #slider_produtos_suplementos article a span button{
    position:relative;
    display:block;
    margin:0 auto
}
body .woocommerce div.product div.images{
    width:100%;
    overflow:hidden;
    position:relative;
    display:block
}
body .woocommerce div.product div.images .woocommerce-product-gallery__image{
    overflow:hidden;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    background-repeat:no-repeat;
    background-position-x:50%
}
body .woocommerce div.product div.images img{
    max-height:450px;
    width:auto;
    margin:auto
}
body .woocommerce div.product div.summary{
    position:relative;
    width:100%!important;
    float:left!important
}
body .woocommerce div.product div.summary .product_meta, div.summary.entry-summary > div.product_meta{
    display:none
}
body .screen-reader-text{
    display:none
}
body #slider_receitas_main{
    margin:40px 0 0 0;
    padding:0
}
body #slider_receitas_main .slick-vertical .slick-slide{
    border:none!important;
    margin-bottom:-20px
}
body #slider_receitas_main .slick-list{
    margin:0!important;
    top:40px!important
}
body #slider_receitas_main .slick-track{
    margin:auto!important
}
body #slider_receitas_main .slick-track img{
    width:150%!important;
    height:150%!important
}
body .imgConteudoReceitas iframe{
    width:100%!important;
    height:100%!important
}
body .slick-next:before,body .slick-prev:before{
    font-size:40px!important;
    color:#000!important
}
body .slick-prev{
    z-index:1;
    left:-35px!important
}
body .slick-next{
    z-index:1;
    right:-35px!important
}
body .mainGridCasos{
    margin:0!important;
    width:100%!important
}
body .mainGridCasos .ri-grid{
    margin:0!important
}
body .hide{
    display:none
}
body .noMargins{
    margin:0!important;
    padding:0!important
}
body h1{
    color:#231f20;
    text-align:left;
    text-transform:uppercase;
    font-weight:700
}
body h1 a{
    color:#02a7b8
}
body h2{
    margin:0;
    text-align:left;
    text-transform:none;
    color:#231f20;
    font-weight:400
}
body h2 a{
    color:#02a7b8;
    font-weight:400
}
body h2 a:hover{
    color:#0ad8e2
}
body h3{
    margin:0;
    color:#231f20;
    font-weight:700
}
body h3 a{
    color:#02a7b8
}
body h3 a:hover{
    color:#0ad8e2
}
body h4{
    margin:0;
    text-align:left;
    color:#231f20;
    font-weight:500
}
body h4 a{
    color:#02a7b8;
    font-weight:500
}
body h4 a:hover{
    color:#0ad8e2
}
body h5{
    color:#231f20;
    text-align:left;
    line-height:45px;
    margin:0 0 30px 0;
    font-weight:700;
    padding:0
}
body h5 a{
    color:#02a7b8
}
body h5 a:hover{
    color:#0ad8e2
}
body p{
    color:#231f20;
    line-height:45px;
    margin:0 0 30px 0;
    padding:0
}
body a{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    text-align:left;
    font-weight:700;
    color:#02a7b8;
    outline:0
}
body a:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    text-decoration:none;
    color:#0ad8e2
}
body ul{
    margin:0;
    padding:0;
    color:#231f20
}
body .registada{
    font-size:.5em;
    vertical-align:top!important;
    line-height:20px
}
body .rowAlter{
    margin:0
}
body header{
    border-bottom:3px solid #02a7b8
}
body header .HeaderLogin{
    position:relative!important;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
            align-items:center;
    -ms-flex-pack:center!important;
    -webkit-box-pack:center!important;
            justify-content:center!important
}
body header .HeaderLogin form{
    position:absolute;
    top:7px;
}
body header .HeaderLogin form input[type=text]{
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    color:#00a7b8;
    padding-left:28px;
    font-weight:500;
    text-transform:uppercase;
    background-color:#fff;
    background-image:url(../../assets/img/Lupa_20x20px.png);
    background-repeat:no-repeat;
    -webkit-transition:width .4s ease-in-out;
    -o-transition:width .4s ease-in-out;
    transition:width .4s ease-in-out
}
body header .HeaderLogin form input[type=text]:hover{
    background-image:url(../../assets/img/LupaON_20x20px.png);
    cursor:pointer;
    border-color:#02a7b8
}
body header .HeaderLogin form input[type=text]:focus{
    background-image:url(../../assets/img/LupaON_20x20px.png);
    outline:0;
    border-color:#02a7b8
}
body header .HeaderLogin .loginBox{
    position:absolute;
    top:20px;
    color:#333
}
body header .HeaderLogin .loginBox a,body header .HeaderLogin .loginBox a:link,body header .HeaderLogin .loginBox a:visited{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:white;
    text-decoration:none
}
body header .HeaderLogin .loginBox a:active,body header .HeaderLogin .loginBox a:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    color:#02a7b8
}
body header .HeaderLogo{
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
            align-items:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center
}
body header #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,body header #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,body header #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{
    color:#02a7b8!important
}
body header #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,body header #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,body header #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{
    color:#02a7b8!important;
    background:#fff!important;
    border-color:#02a7b8!important
}
body header nav div{
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
            align-items:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center
}
body header nav div ul{
    list-style:none;
    text-transform:uppercase
}
body header nav div ul li{
    float:left;
    font-weight:500;
    color:#000;
    display:block
}
body header nav div ul li a,body header nav div ul li a:link,body header nav div ul li a:visited{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:#0b0b0b;
    text-decoration:none
}
body header nav div ul li a:active,body header nav div ul li a:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body header nav div ul .mega-menuActiveItem,body header nav div ul .menuActiveItem{
    color:#fff
}
body header nav div ul .mega-menuActiveItem .mega-menuActiveItem a,body header nav div ul .mega-menuActiveItem .mega-menuActiveItem a:link,body header nav div ul .mega-menuActiveItem .mega-menuActiveItem a:visited,body header nav div ul .mega-menuActiveItem .menuActiveItem a:link,body header nav div ul .mega-menuActiveItem .menuActiveItem a:visited,body header nav div ul .mega-menuActiveItem.menuActiveItem a,body header nav div ul .menuActiveItem .mega-menuActiveItem a,body header nav div ul .menuActiveItem .mega-menuActiveItem a:link,body header nav div ul .menuActiveItem .mega-menuActiveItem a:visited,body header nav div ul .menuActiveItem .menuActiveItem a:link,body header nav div ul .menuActiveItem .menuActiveItem a:visited,body header nav div ul .menuActiveItem.menuActiveItem a{
    color:#fff!important;
    background:#02a7b8!important;
    border:2px solid #02a7b8!important;
    border-radius:50px!important
}
body header nav div ul .mega-menuActiveItem .mega-menuActiveItem a:active,body header nav div ul .mega-menuActiveItem .mega-menuActiveItem a:hover,body header nav div ul .mega-menuActiveItem .menuActiveItem a:active,body header nav div ul .mega-menuActiveItem.menuActiveItem a:hover,body header nav div ul .menuActiveItem .mega-menuActiveItem a:active,body header nav div ul .menuActiveItem .mega-menuActiveItem a:hover,body header nav div ul .menuActiveItem .menuActiveItem a:active,body header nav div ul .menuActiveItem.menuActiveItem a:hover{
    background:#fff!important;
    color:#02a7b8!important;
    border-color:#02a7b8!important
}
body .mainBanner{
    background:#0b0b0b;
    max-height:470px!important
}
body .mainBanner .containerBanner{
    max-width:1400px;
    margin:0 auto 0 auto;
    overflow:hidden;
    background:#0b0b0b
}
body .mainBanner .containerBanner .bannerAlign{
    max-width:1400px
}
body .mainBanner .containerBanner img{
    width:100%;
    height:auto
}
body .slick-next,body .slick-prev{
    font-size:0;
    line-height:0;
    position:absolute;
    top:51%;
    display:block;
    width:40px;
    height:40px;
    border-radius:50px;
    padding:2px 0 0 0!important;
    -ms-transform:translate(0,-50%);
    -webkit-transform:translate(0,-50%);
            transform:translate(0,-50%);
    cursor:pointer;
    color:transparent;
    border:none;
    outline:0;
    background:#fff!important
}
body .BgNovoFooter{
    background:#e5e5e5!important
}
body .BgNovoFooter .containerNovoFooter{
    padding:0;
    max-width:1400px
}
body .BgNovoFooter .containerNovoFooter .novoFooter img{
    border:1px solid #606060
}
body .BgNovoFooter .containerNovoFooter .novoFooter a{
    background:0 0;
    display:block
}
body .BgNovoFooter .containerNovoFooter .novoFooter a:hover{
    background:rgba(255,255,255,.5)
}
body .BgNovoFooter .containerNovoFooter .novoFooter a img{
    border:1px solid #606060
}
body .BgNovoFooter .containerNovoFooter .novoFooter a img:hover{
    border-color:transparent!important
}
body section{
    height:auto;
    margin:0 auto 0 auto;
    overflow:hidden
}
body section .sectionAlign .sectionAlignFases{
    position:relative;
    margin:0 auto 0 auto;
    padding:0
}
body section .sectionAlignList{
    margin:0 auto 0 auto
}
body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog{
    height:auto;
    overflow:hidden;
    position:relative
}
body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog img{
    position:absolute;
    top:50%;
    left:50%;
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    z-index:1
}
body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog div{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    background:0 0;
    color:transparent;
    position:absolute;
    z-index:10
}
body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog div:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:rgba(0,0,0,.3);
    color:#fff
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog{
    overflow:hidden;
    position:relative
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .blogTxtWrap{
    position:absolute
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(#fff));
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 );
    border-bottom:60px solid #fff;
    position:absolute;
    z-index:1
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .btnBlog{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    background:#fff;
    position:absolute;
    z-index:10;
    bottom:0;
    display:table;
    width:auto;
    text-align:center;
    font-weight:500;
    border:2px solid #02a7b8;
    color:#02a7b8;
    border-radius:20px;
    cursor:pointer
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .btnBlog:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#02a7b8;
    border-color:#02a7b8;
    color:#fff
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h1{
    color:#231f20;
    font-weight:700;
    text-transform:none
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h2{
    text-transform:none;
    color:#231f20;
    font-weight:700
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h3{
    color:#231f20;
    font-weight:500
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog p{
    color:#231f20
}
body section .sectionAlignConts .mainContsBlogList .txtContainerBlog ul{
    color:#231f20
}
body section .sectionAlignConts .containerSliderReceitas{
    padding:0
}
body section .sectionAlignConts .breadCrumb{
    position:relative;
    overflow:hidden;
    width:100%;
    display:inline-block;
    padding:0
}
body section .sectionAlignConts .breadCrumb ul{
    position:absolute;
    list-style:none;
    margin-left:0!important;
    left:0!important;
    padding:0!important;
    width:5000px
}
body section .sectionAlignConts .breadCrumb ul li{
    text-transform:uppercase;
    display:block!important;
    float:left;
    font-weight:700;
    color:#231f20;
    margin:0
}
body section .sectionAlignConts .breadCrumb ul li a{
    font-weight:100;
    color:#231f20;
    background:#fff;
    margin:0;
    text-transform:uppercase
}
body section .sectionAlignConts .breadCrumb ul li a:hover{
    color:#02a7b8;
    border-color:#fff
}
body section .sectionAlignConts .breadCrumb ul li a:after{
    content:'|';
    padding:0 8px 0 8px
}
body section .sectionAlignConts .titCasos{
    height:auto;
    width:100%;
    display:absolute
}
body section .sectionAlignConts .titCasos h1{
    text-align:center;
    color:#231f20
}
body section .sectionAlignConts .borderCasos{
    border-bottom:4px solid #ccc;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:2px;
    border-top-right-radius:2px
}
body section .sectionAlignConts .borderCasos .imgConteudoCasos{
    width:100%;
    overflow:hidden
}
body section .sectionAlignConts .borderCasos .imgConteudoCasos img{
    width:100%;
    position:relative;
    top:0;
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
            transform:translateY(0)
}
body section .sectionAlignConts .borderCasos .txtIDcasos h1{
    position:relative;
    top:50%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    margin:-10px 0 0 0;
    padding:0;
    text-align:center;
    color:#231f20;
    font-weight:100!important;
    text-transform:none
}
body section .sectionAlignConts .borderCasos .txtIDcasos h1 span{
    display:inline!important;
    vertical-align:top!important
}
body section .sectionAlignConts .mainContsCasos{
    position:relative
}
body section .sectionAlignConts .mainContsCasos .containerPartilhas{
    width:150px;
    height:75px;
    margin:192px 0 0 0
}
body section .sectionAlignConts .mainContsCasos .txtCasosWrap{
    overflow:hidden
}
body section .sectionAlignConts .mainContsCasos .txtCasosWrap h2{
    margin:50px 0 0 0;
    text-transform:uppercase;
    color:#231f20;
    font-weight:700
}
body section .sectionAlignConts .mainContsCasos .txtCasosWrap h3{
    margin:0 0 20px 0;
    color:#231f20;
    font-weight:100;
    font-style:italic
}
body section .sectionAlignConts .mainContsCasos .txtCasosWrap p{
    margin:0 0 10px 0!important;
    padding-right:0!important;
    color:#231f20
}
body section .sectionAlignConts .mainContsCasos .txtCasosWrap ul{
    margin:0;
    padding:0;
    color:#231f20
}
body section .sectionAlignConts .mainContsCasos .btnCasos{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    position:absolute;
    z-index:10;
    bottom:0;
    display:table;
    width:250px;
    text-align:center;
    font-weight:500;
    text-transform:uppercase;
    background:#02a7b8;
    border:2px solid #02a7b8;
    color:#fff;
    border-radius:20px;
    cursor:pointer;
    outline:0;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    font-size:12px;
    font-size:1.2rem;
    padding:5px 20px
}
body section .sectionAlignConts .mainContsCasos .btnCasos:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:0 0;
    color:#02a7b8
}
body section .sectionAlignConts .mainContsCasos .fadeCasos:before{
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(#fff));
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 );
    position:absolute;
    z-index:1;
    content:"";
    bottom:0;
    width:100%;
    height:200px;
    border-bottom:70px solid #fff
}
body section .sectionAlignConts .mainContsReceita article table{
    width:100%
}
body section .sectionAlignConts .mainContsReceita article table td{
    margin-right:10px
}
body section .sectionAlignConts .mainContsReceita article .imgConteudoReceitas{
    width:100%;
    overflow:hidden
}
body section .sectionAlignConts .mainContsReceita article .imgConteudoReceitas img{
    position:relative;
    top:50%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%)
}
body section .sectionAlignConts .mainContsReceita article h1{
    margin:25px 0 25px 0;
    color:#231f20;
    font-weight:700;
    text-transform:none
}
body section .sectionAlignConts .mainContsReceita article h2{
    margin:0 0 25px 0;
    text-transform:none;
    color:#231f20;
    font-weight:700
}
body section .sectionAlignConts .mainContsReceita article h3{
    margin:0 0 10px 0;
    color:#231f20;
    font-weight:500
}
body section .sectionAlignConts .mainContsReceita article p{
    margin:0 0 25px 0;
    color:#231f20
}
body section .sectionAlignConts .mainContsReceita article ul{
    margin:0;
    padding:0;
    color:#231f20
}
body section .sectionAlignConts .mainContsProduto article .imgConteudoProduto{
    overflow:hidden;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    background-repeat:no-repeat;
    background-position-x:50%
}
body section .sectionAlignConts .mainContsProduto article .imgConteudoProduto img{
    height:100%
}
body section .sectionAlignConts .mainContsProduto article h1{
    margin:25px 0 25px 0;
    color:#231f20;
    font-weight:400;
    text-transform:uppercase
}
body section .sectionAlignConts .mainContsProduto article h2{
    margin:0 0 25px 0;
    text-transform:uppercase;
    color:#231f20;
    font-weight:700
}
body section .sectionAlignConts .mainContsProduto article h3{
    margin:0 0 10px 0;
    color:#231f20;
    font-weight:500
}
body section .sectionAlignConts .mainContsProduto article p{
    margin:0 0 25px 0;
    color:#231f20
}
body section .sectionAlignConts .mainContsProduto article ul{
    margin:0;
    padding:0;
    color:#231f20
}
body section .pagination{
    display:inline-block;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center
}
body section .pagination ul{
    list-style:none
}
body section .pagination ul li{
    display:inline-block;
    vertical-align:middle
}
body section .pagination ul li a,body section .pagination ul li span{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#918f90;
    color:#fff;
    text-align:center;
    float:left;
    text-decoration:none;
    border:2px solid #918f90;
    border-radius:55px;
    vertical-align:middle
}
body section .pagination ul li span{
    background:#02a7b8;
    color:#fff;
    font-weight:500!important;
    border:2px solid #02a7b8
}
body section .reStylePagination{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    -webkit-box-shadow:none!important;
            box-shadow:none!important;
    background:#fff!important;
    border-color:#918f90!important;
    color:#5a5d60!important
}
body section .reStylePagination:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    background:#02a7b8!important;
    color:#fff!important;
    border-color:#02a7b8!important
}
body section .pagination a.active{
    background:#02a7b8;
    color:#fff;
    font-weight:500!important;
    border:2px solid #02a7b8
}
body section .pagination a:hover:not(.active){
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    background:0 0;
    color:#02a7b8;
    border-color:#02a7b8
}
body section .containerBoxsReceitasList{
    outline:0
}
body section .containerBoxsReceitasList .boxReceitasList{
    position:relative
}
body section .containerBoxsReceitasList .boxReceitasList:before{
    display:block;
    content:"";
    width:100%;
    padding-top:100%
}
body section .containerBoxsReceitasList .boxReceitasList>.content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
body section .containerBoxsReceitasList .boxReceitasList:hover .contBoxReceitasList h1{
    color:#02a7b8
}
body section .containerBoxsReceitasList .boxReceitasList:hover .contentTxtBoxReceitasList{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.7);
    color:#fff
}
body section .containerBoxsReceitasList .boxReceitasList:hover .contentTxtBoxReceitasList p{
    color:#fff!important;
    text-shadow:0 2px 10px #000
}
body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList{
    background-color:#ccc;
    margin:0 15px 15px 0
}
body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList h1{
    height:56px;
    margin:0;
    padding:5px 0 0 0;
    text-align:left;
    font-weight:700;
    text-transform:uppercase;
    color:#333;
    overflow:hidden
}
body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList{
    width:100%;
    height:100%;
    padding:20px 10px 20px 10px;
    color:transparent;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between;
    cursor:pointer
}
body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList p{
    margin:auto 0 auto 0;
    padding:0;
    font-weight:700;
    text-transform:uppercase;
    color:transparent;
    text-align:center
}
body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList p:hover{
    color:#fff
}
body section .container3Boxs{
    display:block
}
body section .container3Boxs h1,body section .container3Boxs h2,body section .container3Boxs h3,body section .container3Boxs h4,body section .container3Boxs h5,body section .container3Boxs p{
    color:#231f20;
    text-align:center!important
}
body section .container3Boxs .containerBoxs{
    outline:0
}
body section .container3Boxs .containerBoxs h3{
    font-weight:700;
    text-transform:uppercase;
    text-align:center
}
body section .container3Boxs .containerBoxs p{
    text-align:center
}
body section .container3Boxs .containerBoxs .box{
    position:relative
}
body section .container3Boxs .containerBoxs .box:before{
    display:block;
    content:"";
    width:100%;
    padding-top:100%
}
body section .container3Boxs .containerBoxs .box>.content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
body section .container3Boxs .containerBoxs .box .contBox{
    margin:0
}
body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox{
    width:100%;
    height:100%;
    padding:20px 10px 20px 10px;
    color:transparent;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between
}
body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox h2{
    margin:auto 0 0 0;
    padding:0;
    text-align:center;
    font-weight:700;
    text-transform:none;
    color:#231f20;
    overflow:hidden
}
body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox p{
    margin:auto 0 auto 0;
    padding:0;
    font-weight:700;
    text-transform:uppercase;
    color:transparent
}
body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox p:hover{
    color:#fff
}
body section .container3items a{
    cursor:default!important
}
body section .container3items .box1item{
    position:relative
}
body section .container3items .box1item .boxitem{
    position:absolute;
    top:50%;
    left:50%;
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
body section .container3items .box1item .boxitem:hover{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out
}
body section .container3items .box1item .boxitem .txtWrap{
    overflow:visible!important
}
body section .container3items .box1item .boxitem .txtWrap i{
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex
}
body section .container3items .box1item .boxitem .txtWrap h1{
    font-weight:700;
    text-transform:uppercase;
    color:#231f20
}
body section .container3items .box1item .boxitem .txtWrap p{
    font-weight:500;
    text-transform:none;
    color:#231f20
}
body section .container3items .box1item .boxitem .iconWrap{
    overflow:visible;
    margin:0;
    position:relative
}
body section .container3items .box1item .boxitem .iconWrap i{
    position:absolute;
    top:50%;
    left:50%;
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%)
}
body section .container3items .BGbranco{
    background:0 0;
    color:#231f20
}
body section .container3items .BGamarelo{
    background:#fcb83b;
    color:#231f20
}
body section .container3items .BGazul{
    background:#0ad8e2;
    color:#231f20
}
body section .container3items .BGrosa{
    background:#f9739c;
    color:#231f20
}
body section .container3items .BGcinza{
    background:#0b0b0b
}
body section .container3items .BGcinza i{
    color:#fff!important
}
body section .container3items .BGcinza h1{
    color:#fff!important
}
body section .container3items .BGcinza p{
    color:#fff!important
}
body section .sectionAlignProducts{
    margin:0 auto 0 auto
}
body section .containerBoxsInnerProductList{
    outline:0;
    position:relative;
    margin:0 auto 0 auto!important
}
body section .containerBoxsInnerProductList .boxInnerProductList{
    position:relative
}
body section .containerBoxsInnerProductList .boxInnerProductList:before{
    display:block;
    content:"";
    width:100%;
    padding-top:100%
}
body section .containerBoxsInnerProductList .boxInnerProductList>.content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
body section .containerBoxsInnerProductList .boxInnerProductList:hover .contBoxInnerProductList .btnProduto{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:#fff;
    background:#02a7b8;
    border:2px solid #02a7b8;
    cursor:pointer
}
body section .containerBoxsInnerProductList .boxInnerProductList:hover .contentTxtBoxInnerProductList{
    width:100%!important;
    height:100%!important;
    color:#fff
}
body section .containerBoxsInnerProductList .boxInnerProductList:hover .contentTxtBoxInnerProductList p{
    color:#fff!important;
    text-shadow:0 2px 10px #000
}
body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList h1{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    color:#333;
    text-align:center;
    font-weight:400;
    text-transform:uppercase;
    overflow:hidden
}
body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .btnProduto{
    color:#02a7b8;
    background:#fff;
    font-weight:500;
    border:2px solid #02a7b8;
    border-radius:50px;
    cursor:pointer
}
body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList{
    width:100%;
    height:100%;
    padding:20px 10px 20px 10px;
    color:transparent;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between;
    cursor:pointer
}
body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList p{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    margin:auto 0 auto 0;
    padding:0;
    font-weight:700;
    text-transform:uppercase;
    color:transparent
}
body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList p:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#fff
}
body section .containerBoxsProductList{
    outline:0;
    position:relative;
    margin:0 auto 0 auto!important
}
body section .containerBoxsProductList .SetasProductList{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    position:absolute;
    top:50%;
    left:50%;
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    height:auto;
    text-align:center;
    color:#333
}
body section .containerBoxsProductList .SetasProductList:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body section .containerBoxsProductList .boxProductList{
    position:relative
}
body section .containerBoxsProductList .boxProductList:before{
    display:block;
    content:"";
    width:100%;
    padding-top:100%
}
body section .containerBoxsProductList .boxProductList>.content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
body section .containerBoxsProductList .boxProductList:hover .contBoxProductList .btnProduto{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:#fff;
    background:#02a7b8;
    border:2px solid #02a7b8;
    cursor:pointer
}
body section .containerBoxsProductList .boxProductList:hover .contentTxtBoxProductList{
    width:100%!important;
    height:100%!important;
    color:#fff
}
body section .containerBoxsProductList .boxProductList:hover .contentTxtBoxProductList p{
    color:#fff!important;
    text-shadow:0 2px 10px #000
}
body section .containerBoxsProductList .boxProductList .contBoxProductList h1{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    color:#333;
    text-align:center;
    font-weight:400;
    text-transform:uppercase;
    overflow:hidden
}
body section .containerBoxsProductList .boxProductList .contBoxProductList .btnProduto{
    color:#02a7b8;
    background:#fff;
    font-weight:500;
    border:2px solid #02a7b8;
    border-radius:50px;
    cursor:pointer
}
body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList{
    width:100%;
    height:100%;
    padding:20px 10px 20px 10px;
    color:transparent;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between;
    cursor:pointer
}
body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList p{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    margin:auto 0 auto 0;
    padding:0;
    font-weight:700;
    text-transform:uppercase;
    color:transparent
}
body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList p:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#fff
}
body section .containerBoxsDicas{
    outline:0;
    position:relative
}
body section .containerBoxsDicas .Setas{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    text-align:center;
    height:auto;
    color:#333
}
body section .containerBoxsDicas .Setas:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body section .containerBoxsDicas .boxDicas{
    position:relative
}
body section .containerBoxsDicas .boxDicas:before{
    display:block;
    content:"";
    width:100%;
    padding-top:100%
}
body section .containerBoxsDicas .boxDicas>.content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
body section .containerBoxsDicas .boxDicas:hover .contBoxDicas .btnDicas{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:#02a7b8;
    background:#fff;
    border:none;
    cursor:pointer
}
body section .containerBoxsDicas .boxDicas:hover .contentTxtBoxDicas{
    width:100%;
    height:100%;
    color:#fff;
    background:rgba(0,0,0,.4)
}
body section .containerBoxsDicas .boxDicas .contBoxDicas .btnDicas{
    color:#02a7b8;
    background:#fff;
    border:none!important;
    font-size:1.8em;
    line-height:25px;
    font-weight:700;
    display:block;
    text-align:left;
    cursor:pointer;
    text-transform:uppercase
}
body section .containerBoxsDicas .boxDicas .contBoxDicas .contentTxtBoxDicas{
    width:100%;
    height:100%;
    color:transparent;
    vertical-align:top;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between;
    cursor:pointer
}
body section .containerBoxsReceitas{
    outline:0
}
body section .containerBoxsReceitas .boxSliderSetas{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:100%;
    margin:0 0 20px 0;
    height:auto;
    color:#5a5d60;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center
}
body section .containerBoxsReceitas .boxSliderSetas:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body section .containerBoxsReceitas .boxReceitas{
    position:relative
}
body section .containerBoxsReceitas .boxReceitas:before{
    display:block;
    content:"";
    width:100%;
    padding-top:100%
}
body section .containerBoxsReceitas .boxReceitas>.content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
body section .containerBoxsReceitas .boxReceitas .hoverLinkBox{
    background:0 0;
    width:100%;
    height:100%
}
body section .containerBoxsReceitas .boxReceitas .hoverLinkBox:hover{
    background:rgba(0,0,0,.5)
}
body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas{
    background-color:#ccc;
    margin:0 15px 15px 0
}
body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:100%;
    height:100%;
    padding:0;
    color:transparent;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between;
    cursor:pointer
}
body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div{
    margin:auto 0 0 0;
    color:#fff;
    background:rgba(0,0,0,.7);
    text-shadow:0 2px 10px #000
}
body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div h1{
    position:relative;
    top:50%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    font-weight:700;
    text-align:center;
    text-transform:uppercase
}
body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:rgba(255,255,255,.5);
    color:#02a7b8
}
body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider{
    background-size:120%!important;
    background-position:center!important;
    background-repeat:no-repeat!important
}
body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:100%;
    height:100%;
    padding:20px 20px 20px 20px;
    color:transparent;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between;
    cursor:pointer
}
body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider h1{
    margin:auto 0 5px 0;
    padding:0;
    font-weight:700;
    text-transform:uppercase;
    color:transparent;
    text-align:center
}
body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider p{
    margin:0 0 auto 0!important;
    padding:0!important;
    font-weight:500;
    text-transform:uppercase;
    color:transparent;
    text-align:center
}
body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.7);
    color:#fff
}
body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider:hover h1{
    color:#fff;
    text-shadow:0 2px 10px #000
}
body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider:hover p{
    color:#fff;
    text-shadow:0 2px 10px #000
}
body section .containerBoxsReceitas .boxProdutos{
    position:relative
}
body section .containerBoxsReceitas .boxProdutos:before{
    display:block;
    content:"";
    width:100%;
    padding-top:100%
}
body section .containerBoxsReceitas .boxProdutos>.content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider{
    background-size:100%!important
}
body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:100%;
    height:100%;
    color:transparent;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between;
    cursor:pointer
}
body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider h1{
    margin:auto 0 5px 0;
    padding:0;
    font-weight:700;
    text-transform:uppercase;
    color:transparent;
    text-align:center
}
body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider p{
    margin:0 0 auto 0!important;
    padding:0!important;
    font-weight:500;
    text-transform:uppercase;
    color:transparent;
    text-align:center
}
body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.7);
    color:#fff
}
body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider:hover h1{
    color:#fff;
    text-shadow:0 2px 10px #000
}
body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider:hover p{
    color:#fff;
    text-shadow:0 2px 10px #000
}
body section .containerBoxsCasos{
    outline:0
}
body section .containerBoxsCasos .boxSliderSetas{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:100%;
    margin:0 0 20px 0;
    height:auto;
    color:#5a5d60;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center
}
body section .containerBoxsCasos .boxSliderSetas:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body section .containerBoxsCasos .boxCasos{
    position:relative
}
body section .containerBoxsCasos .boxCasos:before{
    display:block;
    content:"";
    width:100%;
    padding-top:100%
}
body section .containerBoxsCasos .boxCasos>.content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
body section .containerBoxsCasos .boxCasos .hoverLinkBox{
    background:0 0;
    width:100%;
    height:100%
}
body section .containerBoxsCasos .boxCasos .hoverLinkBox:hover{
    background:rgba(250,250,250,.9)
}
body section .containerBoxsCasos .boxCasos .conteudoBoxCasos{
    background-color:#ccc;
    margin:0 0 15px 0
}
body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:100%;
    height:100%;
    padding:0;
    color:transparent;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between;
    cursor:pointer
}
body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div{
    margin:auto 0 0 0;
    color:#fff;
    background:rgba(250,250,250,.9);
    text-shadow:0 2px 10px #000
}
body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div h1{
    position:relative;
    top:50%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    font-weight:700;
    text-transform:uppercase
}
body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:rgba(250,250,250,.9);
    color:#02a7b8
}
body section .containerBoxsCasos .boxCasos .contBoxCasosSlider{
    background-size:100%!important
}
body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:100%;
    height:100%;
    padding:0 20px;
    color:transparent;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
            justify-content:space-between;
    cursor:pointer
}
body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
    margin:auto 0 5px 0;
    padding:0;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    color:transparent
}
body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider p{
    margin:0 0 auto 0!important;
    padding:0!important;
    font-weight:500;
    text-transform:uppercase;
    text-align:center;
    color:transparent
}
body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    width:100%;
    height:100%;
    background:rgba(250,250,250,.85);
    color:#fff
}
body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider:hover h1{
    color:#231f20;
    text-shadow:0 2px 10px #fff
}
body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider:hover p{
    color:#02a7b8;
    text-shadow:0 2px 10px #fff
}
body section .btnMaisBg1{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    display:table;
    width:auto;
    text-align:center;
    font-weight:500;
    border:2px solid #fff;
    color:#fff;
    margin:20px 0 0 auto;
    right:0;
    cursor:pointer
}
body section .btnMaisBg1:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#fff;
    border-color:#fff;
    color:#f2a903
}
body section .btnMaisBg2{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    display:table;
    width:auto;
    text-align:center;
    font-weight:500;
    border:2px solid #fff;
    color:#fff;
    margin:20px 0 0 0;
    cursor:pointer
}
body section .btnMaisBg2:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#fff;
    border-color:#fff;
    color:#cf945e
}
body section h1{
    text-transform:uppercase;
    font-weight:700;
    color:#fff
}
body section h2{
    text-transform:uppercase;
    font-weight:500;
    color:#fff
}
body section p{
    font-weight:400;
    color:#fff
}
body section .center img{
    margin-left:auto;
    margin-right:auto;
    vertical-align:middle
}
body section .containerTxt{
    vertical-align:middle
}
body section .containerTxt .txtBoxBg1{
    overflow:hidden;
    text-align:left;
    padding:0
}
body section .containerTxt .txtBoxBg2{
    overflow:hidden;
    text-align:right;
    padding:0
}
body section .imgConteudo{
    vertical-align:middle;
    border-style:none;
    margin:0 -351px 0 -351px
}
body section .containerTit{
    display:block
}
body section .containerTit h1{
    color:#231f20;
    text-transform:uppercase;
    text-align:center;
    font-weight:700
}
body section .containerTit h2{
    margin:0 auto 0 auto;
    text-align:center;
    text-transform:none;
    color:#0b0b0b;
    font-weight:400
}
body section .containerTit h3{
    margin:25px 0 15px 0;
    font-weight:700;
    text-align:center
}
body section .containerTit h4{
    text-align:center
}
body section .containerTit h5{
    text-align:center
}
body section .containerTit p{
    margin:0 auto 0 auto;
    text-align:center;
    color:#0b0b0b
}
body section .containerTit p a,body section .containerTit p a:link,body section .containerTit p a:visited{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:#02a7b8;
    text-decoration:none;
    font-weight:700
}
body section .containerTit p a:active,body section .containerTit p a:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#0ad8e2
}
body section .containerTitSlider{
    display:block
}
body section .containerTitSlider h1{
    color:#231f20;
    text-transform:uppercase;
    text-align:center;
    font-weight:700
}
body section .containerTitSlider p{
    margin:0 auto 0 auto;
    text-align:center;
    color:#0b0b0b
}
body section .containerImgReceitas .boxSliderSetas{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:100%;
    margin:0 0 20px 0;
    height:auto;
    color:#5a5d60;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center
}
body section .containerImgReceitas .boxSliderSetas:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body section .containerImgReceitas .containerReceitas{
    background-repeat:no-repeat;
    background-size:cover;
    cursor:pointer;
    background-position:50% 50%
}
body section .containerImgReceitas .containerReceitas .txtBoxReceitas{
    background:rgba(0,0,0,.5);
    margin:0!important;
    padding:0!important;
    text-align:left;
    vertical-align:bottom;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:end;
    -webkit-box-pack:end;
            justify-content:flex-end
}
body section .containerImgReceitas .containerReceitas .txtBoxReceitas h2{
    color:#fff;
    text-transform:uppercase;
    font-weight:700;
    line-height:30px
}
body section .containerImgReceitas .containerReceitas .txtBoxReceitas p{
    color:#fff
}
body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    font-weight:500;
    border:2px solid #fff;
    color:#fff;
    display:table;
    cursor:pointer
}
body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#fff;
    border-color:#fff;
    color:#f2a903
}
body section .containerImgVideo{
    margin:0
}
body section .containerImgVideo .containerVideo{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:50% 50%
}
body section .containerImgVideo .containerVideo .txtBoxVideo{
    background:rgba(0,0,0,.8);
    margin:0!important;
    padding:12px 0 0 0!important;
    text-align:left;
    vertical-align:middle;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center
}
body section .containerImgVideo .containerVideo .txtBoxVideo h2{
    color:#fff;
    text-transform:none;
    font-weight:400
}
body section .containerImgVideo .containerVideo .txtBoxVideoBtn{
    margin:0!important;
    padding:0!important;
    cursor:pointer;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
            align-items:center;
    -webkit-box-pack:center;
            justify-content:center;
    -ms-flex-pack:center;
    -ms-flex-align:center
}
body section .containerImgVideo .containerVideo .txtBoxVideoBtn h2{
    color:#fff
}
body section .containerImgVideo .containerVideo .txtBoxVideoBtn .btnMaisVideo{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    background:rgba(0,0,0,.8);
    color:#fff;
    display:table;
    width:auto;
    text-align:center;
    font-weight:400;
    border:2px solid rgba(255,255,255,.6);
    cursor:pointer
}
body section .containerImgVideo .containerVideo .txtBoxVideoBtn .btnMaisVideo a{
    color:#fff
}
body section .containerImgVideo .containerVideo .txtBoxVideoBtn .btnMaisVideo:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:rgba(255,255,255,.75);
    color:#333
}
body section .containerImgVideo .containerVideo .txtBoxVideoBtn .fa-play-circle{
    float:left
}
body section .containerImgVideo .containerVideo .txtBoxVideoBtn .divIcon{
    float:left
}
body section .containerImgSlider .boxSliderSetas{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    width:100%;
    margin:0 0 20px 0;
    height:auto;
    color:#5a5d60;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center
}
body section .containerImgSlider .boxSliderSetas:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#02a7b8
}
body section .containerImgSlider .mainSliderItem{
    padding:0
}
body section .containerImgSlider .mainSliderItem img{
    width:100%;
    height:100%;
    padding:0;
    margin:0
}
body section .containerImgSlider .mainSliderItem .btn{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    display:table;
    width:auto;
    text-align:center;
    font-weight:500;
    border:2px solid #918f90;
    background:0 0;
    color:#5a5d60
}
body section .containerImgSlider .mainSliderItem .btn:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#02a7b8;
    border-color:#02a7b8;
    color:#fff
}
body .spcSliderCasos{
    margin:0 0 50px 0!important
}
body footer{
    background:#0b0b0b;
    color:#ccc;
    height:auto;
    width:100%;
    margin:0
}
body footer .footerAlign .tablesFooter h2{
    padding:0;
    color:#fff;
    text-transform:uppercase;
    font-weight:500
}
body footer .footerAlign .tablesFooter p{
    margin:0;
    padding:0;
    color:#ccc;
    font-weight:500;
    line-height:25px
}
body footer .footerAlign .tablesFooter form .txtInput{
    float:none;
    background:#333;
    color:#ccc;
    border:0;
    width:100%;
    font-weight:500;
    outline:0
}
body footer .footerAlign .tablesFooter form .btn{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    float:none;
    border:none;
    border-radius:50px;
    color:#fff;
    background:#333;
    cursor:pointer;
    -webkit-appearance:button;
    font-weight:400;
    line-height:normal;
    outline-style:none;
    text-transform:uppercase;
    font-weight:500
}
body footer .footerAlign .tablesFooter form .btn:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:#fff;
    color:#5a5d60
}
body footer .footerAlign nav h2{
    color:#fff;
    text-transform:uppercase
}
body footer .footerAlign nav p{
    color:#fff;
    font-weight:500;
    line-height:15px
}
body footer .footerAlign nav ul{
    list-style-type:none;
    margin:0;
    padding:0;
    width:100%;
    line-height:20px
}
body footer .footerAlign nav ul li{
    display:block;
    color:#ccc
}
body footer .footerAlign nav ul li a,body footer .footerAlign nav ul li a:link,body footer .footerAlign nav ul li a:visited{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:#ccc;
    text-decoration:none;
    font-weight:500
}
body footer .footerAlign nav ul li a:active,body footer .footerAlign nav ul li a:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#fff
}
body footer .footerAlign .fa-facebook{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:#ccc;
    border:2px solid #ccc
}
body footer .footerAlign .fa-facebook:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#0b0b0b;
    background-color:#ccc
}
body footer .footerAlign .fa-instagram{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:#ccc;
    border:2px solid #ccc
}
body footer .footerAlign .fa-instagram:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#0b0b0b;
    background-color:#ccc
}
body footer .footerAlign .fa-youtube{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    color:#ccc;
    border:2px solid #ccc
}
body footer .footerAlign .fa-youtube:hover{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    color:#0b0b0b;
    background-color:#ccc
}
.searchform{
    display:block;
    border:none;
    font-family:Montserrat,sans-serif;
    overflow:hidden!important;
    background-color: #EBEEF2;
}
.searchform:hover{
    background:#EBEEF2!important;
    border-color:#231f20;
}
#s{
    background:#EBEEF2!important;
    border:none;
    width: 100%;
    font-size: 16px;
}
.searchform input[type=submit]{
    font-family:FontAwesome;
    font-family:Montserrat,sans-serif;
    padding:3px 9px 0 9px!important;
    margin:0 1px 1px 1px!important;
    border:none;
    color:#231f20;
    font-size:13px;
    cursor:pointer;
    border-radius:50px;
    font-weight:500;
    text-transform:uppercase;
    background-color: #EBEEF2 !important
}
.searchform input[type=submit]:hover{
    background-color: #EBEEF2 !important;
    border-color:#fff!important;
    color:#fff!important
}
::-moz-selection{
    background:#6dcff6;
    color:#fff;
    text-shadow:none
}
::selection{
    background:#6dcff6;
    color:#fff;
    text-shadow:none
}
@media only screen and (min-width:1200px){
    body .scrolltop{
        right:70px;
        bottom:48px
    }
    body .h1FaqForm{
        font-size:3.2em!important;
        padding:30px 0 10px 0!important
    }
    body .wpcf7-not-valid-tip{
        padding-left:20px;
        font-size:.8em!important;
        line-height:1.2em;
        margin-top:6px
    }
    body div.wpcf7-acceptance-missing,body div.wpcf7-validation-errors{
        border:0 none!important;
        line-height:1.2em;
        font-size:1.5em!important;
        color:#fff
    }
    body .wpcf7-form{
        padding:20px 0 40px 0
    }
    body .wpcf7-form label{
        width:500px;
        padding-left:20px;
        right:-20px;
        font-size:1em
    }
    body .wpcf7-form span{
        left:-20px
    }
    body .wpcf7-form span input,body .wpcf7-form span textarea{
        width:500px
    }
    body #shipping_method li label{
        font-size:.5em!important
    }
    body #shipping_method li div{
        font-size:.4em!important
    }
    body .cart,body .variations_form{
        width:92%
    }
    body .cart .reset_variations,body .variations_form .reset_variations{
        background:0 0;
        color:#02a7b8;
        padding:12px 22px 10px 22px;
        border-radius:50px;
        border:2px solid #02a7b8;
        font-size:1.5em!important
    }
    body .cart .reset_variations:hover,body .variations_form .reset_variations:hover{
        background:#02a7b8;
        color:#fff
    }
    body .cart .in-stock,body .cart .stock,body .variations_form .in-stock,body .variations_form .stock{
        font-size:2em!important
    }
    body .cart label,body .variations_form label{
        font-size:2em;
        display:none!important
    }
    body .cart .value,body .variations_form .value{
        width:100%!important
    }
    body .cart .value a,body .variations_form .value a{
        float:right!important;
        margin-top:-12px!important
    }
    body .cart .value #sabor,body .variations_form .value #sabor{
        color:#231f20;
        background:#e6e6e6;
        border:none;
        margin:-12px 20px 20px -10px;
        font-size:1.8em!important;
        padding:12px 5px 9px 12px!important;
        height:46px!important;
        border-radius:0!important
    }
    body .cart .value select,body .variations_form .value select{
        border-radius:0!important
    }
    body .product-type-variable .entry-summary .in-stock,body .product-type-variable .entry-summary .stock,body .product-type-variable .summary .in-stock,body .product-type-variable .summary .stock{
        color:#77a464!important;
        font-size:2em!important
    }
    body .product-type-variable .entry-summary p,body .product-type-variable .summary p{
        color:#fff!important
    }
    body .product-type-variable .entry-summary p span,body .product-type-variable .summary p span{
        color:#02a7b8!important;
        display:inline-block!important
    }
    body .product-type-variable .entry-summary p span:first-child,body .product-type-variable .summary p span:first-child{
        font-size:.8em!important
    }
    body .product-type-variable .entry-summary p span:first-child::before,body .product-type-variable .summary p span:first-child::before{
        content:"desde ";
        font-size:.6em!important
    }
    body .product-type-variable .entry-summary p span:first-child::after,body .product-type-variable .summary p span:first-child::after{
        content:"€"
    }
    body .product-type-variable .entry-summary p span:last-child,body .product-type-variable .summary p span:last-child{
        display:none!important
    }
    body .woocommerce-variation-price span{
        display:inline-block!important
    }
    body .woocommerce-variation-price span:last-child{
        display:inline-block!important
    }
    body .woocommerce div.product .woocommerce-tabs .panel{
        margin:60px 0 2em 0;
        padding:0
    }
    body .product_title{
        margin-bottom:50px!important
    }
    body .container_page{
        max-width:1400px
    }
    body .container_page .alignPage{
        padding:0;
        margin:0 50px 50px 50px
    }
    body .container_page .alignPage .woocommerce-message{
        padding-bottom:12px!important
    }
    body .container_page .alignPage .button,body .container_page .alignPage .wc-forward{
        margin-bottom:-6px!important;
        padding-bottom:6px!important
    }
    body .container_page .alignPage .woocommerce-info,body .container_page .alignPage .woocommerce-message{
        padding:17px 20px 13px 70px;
        margin:20px 0 20px 0;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-info a,body .container_page .alignPage .woocommerce-message a{
        font-size:15px;
        top:-4px;
        right:-8px;
        bottom:0!important
    }
    body .container_page .alignPage .woocommerce-error{
        padding:15px 20px 11px 70px;
        margin:20px 0 50px 0;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-error a,body .container_page .alignPage .woocommerce-error div{
        font-size:14px
    }
    body .container_page .alignPage .woocommerce-error:before{
        top:14px!important;
        left:11px!important
    }
    body .container_page .alignPage .woocommerce-error .wc-backward{
        font-size:14px
    }
    body .container_page .alignPage .woocommerce-message{
        margin:20px 0!important
    }
    body .container_page .alignPage .woocommerce a.remove{
        font-size:1.6em
    }
    body .container_page .alignPage .woocommerce-cart-form{
        margin:50px 0 50px 0;
        font-size:1.8em!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .input-text{
        height:34px;
        width:150px;
        font-size:18px;
        padding:3px 10px 0 10px!important;
        margin:2px 10px 0 0!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .button{
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form button{
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .cart_totals{
        margin-bottom:50px;
        font-size:1.8em
    }
    body .container_page .alignPage .cart_totals h2{
        font-size:1.6em!important
    }
    body .container_page .alignPage .cart_totals th{
        text-align:left!important
    }
    body .container_page .alignPage .cart_totals td{
        text-align:right!important
    }
    body .container_page .alignPage .cart_totals .alt,body .container_page .alignPage .cart_totals .button,body .container_page .alignPage .cart_totals .checkout-button,body .container_page .alignPage .cart_totals .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce form .form-row input.input-text,body .container_page .alignPage .woocommerce form .form-row textarea{
        width:100%;
        margin:-10px 0 -30px 0;
        padding:15px;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce-message::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-info::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-error::before{
        font-size:2.3em;
        top:13px;
        left:10px
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p input{
        margin-top:-4px!important;
        margin-bottom:-10px!important
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .account-orders-table,body .container_page .alignPage .woocommerce .my_account_orders,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders,body .container_page .alignPage .woocommerce .woocommerce-orders-table{
        font-size:16px
    }
    body .container_page .alignPage .woocommerce .account-orders-table .button,body .container_page .alignPage .woocommerce .my_account_orders .button,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders .button,body .container_page .alignPage .woocommerce .woocommerce-orders-table .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .account-orders-table,body .container_page .alignPage .woocommerce .my_account_orders,body .container_page .alignPage .woocommerce .shop_table,body .container_page .alignPage .woocommerce .shop_table_responsive,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders,body .container_page .alignPage .woocommerce .woocommerce-orders-table{
        border-collapse:collapse
    }
    body .container_page .alignPage .woocommerce .account-orders-table thead,body .container_page .alignPage .woocommerce .my_account_orders thead,body .container_page .alignPage .woocommerce .shop_table thead,body .container_page .alignPage .woocommerce .shop_table_responsive thead,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders thead,body .container_page .alignPage .woocommerce .woocommerce-orders-table thead{
        background:#191617!important;
        color:#fff
    }
    body .container_page .alignPage .woocommerce .account-orders-table th,body .container_page .alignPage .woocommerce .my_account_orders th,body .container_page .alignPage .woocommerce .shop_table th,body .container_page .alignPage .woocommerce .shop_table_responsive th,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders th,body .container_page .alignPage .woocommerce .woocommerce-orders-table th{
        padding:12px 8px!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-Pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination--without-numbers .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce p.woocommerce-result-count{
        margin:50px 0
    }
    body .container_page .alignPage .woocommerce .orderby,body .container_page .alignPage .woocommerce select{
        margin:50px 0;
        padding:10px 30px 10px 10px;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .products{
        text-align:center
    }
    body .container_page .alignPage .woocommerce .products h2{
        font-size:1.2em;
        height:70px;
        line-height:28px
    }
    body .container_page .alignPage .woocommerce .products .price,body .container_page .alignPage .woocommerce .products span{
        text-align:center;
        margin:0!important
    }
    body .container_page .alignPage .woocommerce .products .add_to_cart_button,body .container_page .alignPage .woocommerce .products .ajax_add_to_cart,body .container_page .alignPage .woocommerce .products .button,body .container_page .alignPage .woocommerce .products .product_type_simple{
        margin-top:10px!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .woocommerce-notice,body .container_page .alignPage .woocommerce .woocommerce-notice--success,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-received{
        margin-top:50px;
        text-align:center;
        padding:15px
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address{
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address p{
        font-size:1.2em
    }
    body .container_page .alignPage .woocommerce .woocommerce-column__title{
        font-size:2.5em!important
    }
    body .container_page .alignPage .woocommerce .order_details,body .container_page .alignPage .woocommerce .woocommerce-order-overview,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details{
        font-size:1.8em!important
    }
    body .container_page .alignPage .woocommerce .order_details .order,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 0 0;
        width:25%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .order strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .date,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 0 0;
        width:25%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .date strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email{
        display:none!important
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 20 0;
        width:0%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .email strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .total,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 0 0;
        width:25%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .total strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:.9em;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .method,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 0 0;
        width:25%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .method strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-order-details__title{
        font-size:2.5em
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li{
        margin-bottom:20px!important;
        font-size:15px;
        line-height:22px!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li:before{
        top:15px;
        left:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul p{
        font-size:15px;
        line-height:24px
    }
    body .container_page .alignPage .woocommerce table.shop_table{
        border:0 none!important
    }
    body .container_page .alignPage .woocommerce table.shop_table .cart_item,body .container_page .alignPage .woocommerce table.shop_table .woocommerce-cart-form__cart-item{
        margin-bottom:1px!important
    }
    body .container_page .alignPage .woocommerce table.shop_table td{
        padding-top:10px
    }
    body .container_page .alignPage .woocommerce .wc-backward{
        padding:12px 20px 10px 20px!important;
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce h2{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:15px;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce .login .form-row,body .container_page .alignPage .woocommerce .login .form-row-wide,body .container_page .alignPage .woocommerce .login .woocommerce-form-row,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form .form-row,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide{
        margin:0 0 30px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row button,body .container_page .alignPage .woocommerce .login .form-row-wide button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide button{
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row label,body .container_page .alignPage .woocommerce .login .form-row-wide label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide label{
        margin:28px 0 10px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input-checkbox{
        margin-top:28px
    }
    body .container_page .alignPage .woocommerce .login .form-row .lost_password,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-LostPassword{
        top:-30px!important
    }
    body .container_page .alignPage nav{
        width:100%;
        margin:0 0 20px 0
    }
    body .container_page .alignPage nav ul{
        line-height:normal;
        margin:0;
        padding:0;
        width:100%;
        display:table;
        font-size:15px
    }
    body .container_page .alignPage nav ul li{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        float:left;
        display:block
    }
    body .container_page .alignPage nav ul li:hover{
        display:block
    }
    body .container_page .alignPage nav ul li.is-active{
        display:block
    }
    body .container_page .alignPage nav ul li a{
        padding:20px
    }
    body .container_page .alignPage nav ul li:last-child{
        float:right
    }
    body .container_page .alignPage .woocommerce-address-fields label{
        width:100%!important;
        margin:0 0 10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields select{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-address-fields span{
        width:100%!important;
        margin:0 0 -10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields p{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-MyAccount-content{
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .woocommerce-MyAccount-content button{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength{
        padding:3px .5em;
        font-size:15px!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .edit{
        font-size:14px;
        float:right;
        margin:-50px 20px 0 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .woocommerce-MyAccount-content p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-2{
        max-width:100%;
        float:right
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-1{
        max-width:100%;
        float:left
    }
    body .container_page .alignPage .payment_method_bacs li,body .container_page .alignPage .wc_payment_method li{
        width:100%!important
    }
    body .container_page .alignPage .payment_method_bacs .payment_box p,body .container_page .alignPage .payment_method_bacs .payment_method_bacs p,body .container_page .alignPage .wc_payment_method .payment_box p,body .container_page .alignPage .wc_payment_method .payment_method_bacs p{
        padding:15px;
        font-size:.9em
    }
    body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:after{
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .checkout,body .container_page .alignPage .woocommerce-checkout{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order{
        margin-bottom:50px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item tr{
        padding-top:10px;
        padding-bottom:10px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child{
        text-align:right!important
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method label{
        font-size:.5em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after{
        content:'';
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tr{
        font-size:1.8em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .wc-forward,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .checkout h3,body .container_page .alignPage .woocommerce-checkout h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .checkout label,body .container_page .alignPage .woocommerce-checkout label{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-input-wrapper,body .container_page .alignPage .woocommerce-checkout .woocommerce-input-wrapper{
        width:100%
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-2{
        margin:25px 0 50px 0
    }
    body .container_page .alignPage .checkout legend,body .container_page .alignPage .woocommerce-checkout legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .checkout button,body .container_page .alignPage .woocommerce-checkout button{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .woocommerce-password-strength,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength{
        padding:3px .5em;
        font-size:.8em!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .checkout .disabled,body .container_page .alignPage .woocommerce-checkout .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .edit,body .container_page .alignPage .woocommerce-checkout .edit{
        font-size:14px;
        float:right;
        margin:-50px 20px 0 0
    }
    body .container_page .alignPage .checkout address,body .container_page .alignPage .woocommerce-checkout address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .checkout p,body .container_page .alignPage .woocommerce-checkout p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-2{
        max-width:100%;
        float:right;
        padding-left:0;
        padding-right:0
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-1{
        max-width:100%;
        float:left;
        padding-left:0;
        padding-right:0
    }
    body #slider_receitas_main{
        margin:40px 0 0 0;
        padding:0
    }
    body #slider_receitas_main .slick-prev{
        position:relative;
        height:40px!important;
        bottom:25px;
        margin:0 auto -40px auto;
        -ms-transform:rotate(90deg);
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg);
        right:0!important;
        left:0!important
    }
    body #slider_receitas_main .slick-next{
        position:relative;
        margin:auto auto 60px auto;
        -ms-transform:rotate(90deg);
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg);
        right:0;
        left:0;
        top:30px!important
    }
    body #slider_receitas_main .slick-vertical .slick-slide{
        border:none!important;
        margin-bottom:-20px
    }
    body #slider_receitas_main .slick-list{
        margin:0!important;
        top:40px!important
    }
    body #slider_receitas_main .slick-track{
        margin:auto!important
    }
    body #slider_receitas_main .slick-track img{
        width:150%!important;
        height:150%!important
    }
    body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-megamenu>ul.mega-sub-menu{
        background:rgba(35,31,32,.83)!important;
        padding:10px 20px 10px 20px!important;
        margin-left:200px
    }
    body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu{
        width:250px!important;
        background:rgba(35,31,32,.83)!important;
        right:-150px!important
    }
    body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu a{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        background:0 0!important;
        color:#fff!important;
        font-size:15px!important;
        line-height:20px!important;
        margin:0!important;
        text-transform:uppercase!important;
        text-shadow:1px 1px 2px #000;
        padding:12px 15px 12px 15px!important;
        min-width:230px!important;
        display:inline-block;
        font-weight:400!important
    }
    body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0!important
    }
    body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li:hover{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        background:#191617!important
    }
    body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li ul{
        padding:7px 7px 7px 3px!important;
        margin:-7px 0 0 4px!important
    }
    body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li ul li{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        padding:0!important
    }
    body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li ul li:hover{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        background:#191617!important
    }
    body .mega-menu-item,body .mega-menu-item-nav_menu-17,body .mega-menu-item-type-widget,body .widget_nav_menu{
        width:auto!important
    }
    body .menu-produtos-menu-2-container{
        width:auto!important
    }
    body .mega-menu-wrap{
        background:0 0!important;
        font-weight:700;
        border-radius:0
    }
    body .mega-menu-wrap ul{
        text-align:right!important;
        list-style:outside;
        width:auto!important;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        display:-ms-flexbox!important;
        display:-webkit-box!important;
        display:flex!important
    }
    body .mega-menu-wrap ul li .mega-menu-link{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        background:0 0!important;
        padding:20px 20px 30px 20px!important;
        margin:0 0 30px 0!important;
        font-weight:600!important;
        text-transform:uppercase!important;
        font-size:13px;
        color:#231f20!important
    }
    body .mega-menu-wrap ul li .mega-menu-link::after{
        content:none!important
    }
    body .mega-menu-wrap ul li .mega-menu-link:hover{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        background:#fff;
        color:#777
    }
    body .mega-menu-wrap ul li:hover{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out
    }
    body .mega-menu-wrap ul li:hover .mega-menu-link{
        background:#fff!important;
        color:#00a7b8!important
    }
    body .mega-menu-wrap ul li ul{
        list-style:none;
        text-align:left!important;
        padding:7px 4px 7px 7px!important;
        width:660px!important;
        display:block!important
    }
    body .mega-menu-wrap ul li ul li{
        text-transform:uppercase!important
    }
    body .mega-menu-wrap ul li ul li a{
        color:#fff!important
    }
    body .mega-menu-wrap ul li ul li ul{
        padding:0!important
    }
    body .mega-menu-wrap ul li ul li ul li{
        padding:0!important;
        text-align:left!important
    }
    body .mega-menu-wrap ul li ul li ul li ul li div{
        margin:5px!important
    }
    body .mega-menu-wrap ul li ul li ul li ul li div ul{
        width:300px!important
    }
    body .mega-menu-wrap ul li ul li ul li ul li div ul li{
        text-shadow:1px 1px 2px #000;
        margin:10px 5px 0 5px!important;
        font-weight:100;
        font-size:16px
    }
    body .mega-menu-wrap ul li ul li ul li ul li div ul li a{
        cursor:default
    }
    body .mega-menu-wrap ul li ul li ul li ul li div ul li ul{
        list-style:none;
        margin:8px 0 10px -13px!important
    }
    body .mega-menu-wrap ul li ul li ul li ul li div ul li ul a{
        cursor:pointer
    }
    body .mega-menu-wrap ul li ul li ul li ul li div ul li ul li{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        background:0 0;
        font-size:13px;
        margin:0!important;
        font-weight:100!important;
        padding:6px 12px 6px 30px!important;
        margin-left:-20px;
        line-height:18px!important;
        color:#fff!important;
        cursor:pointer!important
    }
    body .mega-menu-wrap ul li ul li ul li ul li div ul li ul li:before{
        content:"";
        border-color:transparent #fff;
        border-style:solid;
        border-width:.25em 0 .25em .35em;
        display:block;
        height:0;
        width:0;
        position:relative;
        margin:5px 0 -13px -15px
    }
    body .mega-menu-wrap ul li ul li ul li ul li div ul li ul li:hover{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        background:#2e2e2e!important;
        cursor:pointer!important
    }
    body h1{
        padding:0;
        margin:0 0 5px 0;
        font-size:4.9em;
        line-height:60px
    }
    body h2{
        padding:0;
        margin:0 0 15px 0;
        font-size:4em;
        line-height:45px
    }
    body h3{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body h4{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body h5{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.1em;
        line-height:30px
    }
    body p{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.1em;
        line-height:30px
    }
    body ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 20px 22px
    }
    body .HideContsSlider{
        display:none
    }
    body .HeaderLogin{
        margin:0 auto 0 auto;
        height:68px!important;
        top:-10px
    }
    body .HeaderLogin form{
        margin:15px 0 15px auto;
    }
    body .HeaderLogin form input[type=text]{
        width:10px;
        border-radius:50px;
        border:0!important;
        font-size:1.3em;
        background-position:5px 4px;
        padding:6px 1px 2px 29px;
        margin:1px 1px 1px 1px!important
    }
    body .HeaderLogin form input[type=text]:focus{
        width:250px
    }
    body .HeaderLogin .loginBox{
        margin:10px 50px 5px 20px;
        font-size:1.6em;
        right:0
    }
    body .HeaderLogin .loginBox i{
        margin:-5px 0 0 0
    }
    body .HeaderLogin .loginBox .fa-user{
        font-size:1.6em
    }
    body .HeaderLogo{
        height:86px;
        max-width:1400px;
        margin:0 auto 0 auto
    }
    body .HeaderLogo img{
        margin:0 10px 0 10px
    }
    body nav{
        max-width:1400px;
        height:auto;
        margin:0 auto 0 auto;
        padding:0
    }
    body nav .mega-menuActiveItem,body nav .menuActiveItem{
        color:#fff
    }
    body nav .mega-menuActiveItem .mega-menuActiveItem a,body nav .mega-menuActiveItem .mega-menuActiveItem a:link,body nav .mega-menuActiveItem .mega-menuActiveItem a:visited,body nav .mega-menuActiveItem .menuActiveItem a:link,body nav .mega-menuActiveItem .menuActiveItem a:visited,body nav .mega-menuActiveItem.menuActiveItem a,body nav .menuActiveItem .mega-menuActiveItem a,body nav .menuActiveItem .mega-menuActiveItem a:link,body nav .menuActiveItem .mega-menuActiveItem a:visited,body nav .menuActiveItem .menuActiveItem a:link,body nav .menuActiveItem .menuActiveItem a:visited,body nav .menuActiveItem.menuActiveItem a{
        top:18px!important;
        left:15px!important;
        margin-top:0;
        padding:0 20px 38px 20px!important
    }
    body .novoFooter{
        padding:30px 50px 10px 50px!important
    }
    body section{
        max-width:100%
    }
    body section .paddCorrect{
        padding:0!important
    }
    body section .paddCorrect2{
        padding:0 0 50px 0!important
    }
    body section .sectionAlign{
        max-width:1400px;
        margin:0 auto 0 auto;
        padding:0 50px 0 50px!important
    }
    body section .sectionAlignSlider{
        max-width:1400px;
        margin:0 auto 0 auto;
        padding:0 45px 0 45px!important
    }
    body section .sectionAlignFases{
        max-width:1000px;
        margin:0 auto 50px auto;
        padding:0
    }
    body section .sectionAlignList{
        max-width:1400px;
        padding:0 35px 0 50px
    }
    body section .sectionAlignConts{
        max-width:1400px;
        margin:0 auto 0 auto;
        padding:50px
    }
    body section .sectionAlignConts .mainContsBlogList{
        height:360px;
        margin:0 0 50px 0!important
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog{
        height:360px
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog div{
        width:100%;
        height:100%
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog{
        height:360px;
        padding:0 0 0 50px!important;
        margin:0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:160px 0 0 0
    }
    body.page-template-campanhapage section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:30px 0 0 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .btnBlog{
        background:#fff;
        font-size:1.6em;
        padding:6px 15px 4px 15px;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h1{
        font-size:4em;
        line-height:50px;
        margin:0 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h2{
        font-size:2em;
        line-height:38px;
        margin:0 0 5px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h3{
        font-size:2.5em;
        line-height:38px;
        margin:0 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog p{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 22px;
        padding:0
    }
    body section .sectionAlignConts .containerSliderReceitas{
        margin:0 0 0 20px
    }
    body section .sectionAlignConts .containerSliderCasos{
        margin:0 5px 0 5px
    }
    body section .sectionAlignConts .containerSliderCasos .slick-prev{
        top:43%!important;
        left:-40px!important
    }
    body section .sectionAlignConts .containerSliderCasos .slick-next{
        top:43%!important;
        right:-40px!important
    }
    body section .sectionAlignConts .ReceitaspaddCorrect{
        margin-top:-20px!important
    }
    body section .sectionAlignConts .casosPaddCorrect{
        margin-top:20px!important
    }
    body section .sectionAlignConts .breadCrumb{
        position:relative;
        overflow:visible;
        height:60px;
        width:100%;
        display:inline-block;
        font-size:.7em;
        margin:0 0 17px 0!important;
        padding:0
    }
    body section .sectionAlignConts .breadCrumb ul{
        left:-20px!important;
        position:absolute;
        list-style:none;
        margin:0!important;
        margin-left:0!important;
        padding:0;
        width:5000px
    }
    body section .sectionAlignConts .breadCrumb ul li{
        display:block!important;
        float:left;
        color:#231f20;
        padding:15px 0 15px 0;
        margin:0
    }
    body section .sectionAlignConts .breadCrumb ul li a{
        color:#231f20;
        background:#fff;
        padding:21px 0 21px 0;
        margin:0;
        text-transform:uppercase
    }
    body section .sectionAlignConts .breadCrumb ul li a:hover{
        color:#02a7b8
    }
    body section .sectionAlignConts .titCasos{
        margin:0 0 50px 0!important
    }
    body section .sectionAlignConts .titCasos h1{
        font-size:4.9em
    }
    body section .sectionAlignConts .borderCasos .imgConteudoCasos{
        height:400px;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos{
        height:400px
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1{
        font-size:4em;
        line-height:50px
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1 span{
        font-size:.5em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos{
        padding:0!important;
        border-bottom:130px solid #fff
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap{
        height:450px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h2{
        font-size:4.5em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h3{
        font-size:2.5em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p{
        font-size:2.1em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p:last-child{
        margin-bottom:120px!important
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .sectionAlignConts .mainContsCasos #showHide{
        height:450px
    }
    body section .sectionAlignConts .mainContsCasos .btnCasos{
        font-size:1.6em;
        padding:6px 15px 4px 15px!important;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsReceita{
        padding:0 20px 50px 0!important
    }
    body section .sectionAlignConts .mainContsReceita article table{
        margin-bottom:50px
    }
    body section .sectionAlignConts .mainContsReceita article table td{
        font-size:2em
    }
    body section .sectionAlignConts .mainContsReceita article .imgConteudoReceitas{
        height:500px;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .mainContsReceita article h1{
        font-size:4.5em;
        line-height:50px
    }
    body section .sectionAlignConts .mainContsReceita article h2{
        font-size:3em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsReceita article h3{
        font-size:2.5em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsReceita article p{
        font-size:2.1em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .sectionAlignConts .mainContsProduto{
        padding:0 20px 50px 0!important
    }
    body section .sectionAlignConts .mainContsProduto article .imgConteudoProduto{
        height:450px;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .mainContsProduto article h1{
        font-size:4.5em;
        line-height:50px
    }
    body section .sectionAlignConts .mainContsProduto article h2{
        font-size:3em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsProduto article h3{
        font-size:2.5em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsProduto article p{
        font-size:2.1em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsProduto article ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .pagination{
        margin:80px 0 0 0!important
    }
    body section .pagination ul{
        font-size:2em!important
    }
    body section .pagination ul li a,body section .pagination ul li span{
        height:45px;
        width:45px;
        padding:6px
    }
    body section .pagination a{
        margin:0 4px
    }
    body section .containerBoxsReceitasList{
        margin:0 0 80px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList{
        margin:40px 0 30px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList h1{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        color:#02a7b8;
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2.5em;
        line-height:27px
    }
    body section .container3Boxs{
        padding:50px;
        max-width:1400px;
        text-align:center
    }
    body section .container3Boxs h1{
        margin:0 100px 0 100px
    }
    body section .container3Boxs h2{
        margin:0 100px 0 100px
    }
    body section .container3Boxs h3{
        margin:0 100px 0 100px
    }
    body section .container3Boxs p{
        margin:0 100px 0 100px
    }
    body section .container3Boxs .containerBoxs{
        margin:50px 0 0 0!important
    }
    body section .container3Boxs .containerBoxs h3{
        font-size:3em;
        margin:0 15px 15px 15px;
        padding:0
    }
    body section .container3Boxs .containerBoxs p{
        font-size:2em;
        margin:0 15px 15px 15px;
        padding:0
    }
    body section .container3Boxs .containerBoxs .box{
        margin:0 0 30px 0
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox h2{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:25px
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2.5em;
        line-height:27px
    }
    body section .container3Boxs .containerBoxs .containerTxt3Boxs{
        height:280px;
        padding:20px 0 0 0
    }
    body section .container3items{
        margin:0;
        padding:50px
    }
    body section .container3items .box1item{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        position:relative
    }
    body section .container3items .box1item:before{
        display:block;
        content:"";
        width:100%;
        padding-top:100%
    }
    body section .container3items .box1item>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .container3items .box1item .boxitem{
        width:100%;
        padding:30px
    }
    body section .container3items .box1item .boxitem .txtWrap{
        height:130px
    }
    body section .container3items .box1item .boxitem .txtWrap h1{
        text-align:center;
        font-size:3em;
        line-height:35px;
        margin:0 0 10px 0;
        padding:0
    }
    body section .container3items .box1item .boxitem .txtWrap p{
        text-align:center;
        font-size:1.8em;
        line-height:27px;
        margin:0;
        padding:0
    }
    body section .container3items .box1item .boxitem .iconWrap{
        height:80px;
        overflow:hidden;
        margin:0 0 15px 0
    }
    body section .container3items .box1item .boxitem .iconWrap i{
        font-size:8em
    }
    body section .sectionAlignProducts{
        max-width:1400px;
        padding:0 0 50px 0!important;
        margin:0 auto -60px auto
    }
    body section .sectionAlignProducts .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignProducts .slick-prev{
        top:37%!important;
        left:-38px!important
    }
    body section .sectionAlignProducts .slick-next{
        top:37%!important;
        right:-38px!important
    }
    body section .slick-slide{
        padding:0 5px 11px 5px;
    }
    body section .containerBoxsInnerProductList{
        margin:-40px auto 120px auto!important;
        padding:0;
        height:auto!important;
        max-width:1050px!important
    }
    body section .containerBoxsInnerProductList .boxInnerProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 75px 0;
        font-size:2em;
        line-height:25px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2.3em;
        line-height:27px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .containerBoxsProductList{
        margin:-40px auto 120px auto!important;
        padding:0;
        height:auto!important;
        max-width:1050px!important
    }
    body section .containerBoxsProductList .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .containerBoxsProductList .slick-prev{
        top:38%!important;
        left:-40px!important
    }
    body section .containerBoxsProductList .slick-next{
        top:38%!important;
        right:-40px!important
    }
    body section .containerBoxsProductList .SetasProductList{
        padding:10px 0 10px 0;
        margin:0;
        width:100%;
        font-size:4em
    }
    body section .containerBoxsProductList .boxProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 90px 0;
        font-size:2em;
        line-height:25px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2.3em;
        line-height:27px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .containerBoxsDicas{
        margin:0 0 10px 0;
        padding:0
    }
    body section .containerBoxsDicas .Setas{
        padding:10px 0 10px 0;
        margin:0;
        width:100%;
        font-size:4em
    }
    body section .containerBoxsDicas .boxDicas{
        margin:15px 0 60px 0
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas{
        margin:0 15px 40px 15px
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .contentTxtBoxDicas{
        margin:0 0 15px 0;
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .btnDicas{
        font-size:1.8em;
        margin:-8px!important;
        line-height:22px
    }
    body section .containerBoxsReceitas{
        padding:0 0 10px 50px;
        margin:0 35px 0 0
    }
    body section .containerBoxsReceitas .boxSliderSetas{
        font-size:4em;
        padding:10px 0 10px 0
    }
    body section .containerBoxsReceitas .boxReceitas{
        position:relative
    }
    body section .containerBoxsReceitas .boxReceitas:before{
        display:block;
        content:"";
        width:100%;
        padding-top:100%
    }
    body section .containerBoxsReceitas .boxReceitas>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div{
        height:50px;
        padding:0 0 17px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider{
        margin:0 0 25px 0
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider h1{
        font-size:2.3em;
        line-height:30px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider p{
        font-size:1.6em;
        line-height:25px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider{
        margin:0 10px 30px 10px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
        font-size:2em!important;
        line-height:22px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxCasosSlider p{
        font-size:1.6em;
        line-height:20px
    }
    body section .containerBoxsReceitas .boxProdutos{
        margin:0 0 25px 0
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider{
        margin:0;
        padding:0
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider{
        padding:20px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider h1{
        font-size:3em;
        line-height:33px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider p{
        font-size:2.2em;
        line-height:33px
    }
    body section .containerBoxsCasos{
        padding:0 0 10px 50px;
        margin:0 35px 0 0
    }
    body section .containerBoxsCasos .boxSliderSetas{
        font-size:4em;
        padding:10px 0 10px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div{
        height:60px;
        padding:0 0 17px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider{
        margin:0 15px 30px 15px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
        font-size:2em;
        line-height:30px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider p{
        font-size:1.6em;
        line-height:25px
    }
    body section h1{
        padding:0;
        margin:10px 0 0 0;
        font-size:4.9em
    }
    body section h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:4em
    }
    body section p{
        padding:0 50px 10px 0;
        margin:10px 0 0 0;
        font-size:2.1em;
        line-height:30px
    }
    body section .txtAlign{
        text-align:left
    }
    body section .center img{
        display:block;
        margin-left:auto;
        margin-right:auto
    }
    body section .OF{
        overflow:visible
    }
    body section .OFRelatos{
        height:400px;
        margin:0!important;
        padding:0!important
    }
    body section .OFRelatos .relatosImgBox{
        overflow:hidden;
        margin:-50px 0 0 0
    }
    body section .OFRelatos .relatosImgBox img{
        width:100%;
        border-style:none
    }
    body section .imgConteudo{
        vertical-align:middle;
        border-style:none;
        margin:0 -351px 0 -351px
    }
    body section .containerTxt{
        margin:0!important;
        padding:0!important
    }
    body section .containerTxt .txtBoxBg1{
        height:500px;
        margin:auto 40px auto 40px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg1 h1{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        padding:0;
        margin:0;
        font-size:4.9em;
        text-align:left
    }
    body section .containerTxt .txtBoxBg1 h1:hover{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        text-shadow:0 0 5px #fff
    }
    body section .containerTxt .txtBoxBg1 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:3.8em;
        text-align:left
    }
    body section .containerTxt .txtBoxBg1 p{
        margin:0;
        padding:10px 0 20px 0;
        overflow:hidden;
        text-align:left
    }
    body section .containerTxt .txtBoxBg2{
        height:500px;
        margin:auto 40px auto 40px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg2 h1{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        padding:0;
        margin:0;
        font-size:4.9em;
        text-align:right
    }
    body section .containerTxt .txtBoxBg2 h1:hover{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        text-shadow:0 0 5px #fff
    }
    body section .containerTxt .txtBoxBg2 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:3.8em;
        text-align:right
    }
    body section .containerTxt .txtBoxBg2 p{
        margin:0;
        padding:10px 0 20px 0;
        overflow:hidden;
        text-align:right
    }
    body section .containerTxt .btnMaisBg1{
        font-size:1.6em;
        margin:20px auto 0 0;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerTxt .btnMaisBg2{
        font-size:1.6em;
        margin:20px 0 0 auto;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerTit{
        padding:50px 0 40px 0;
        max-width:1200px;
        text-align:center
    }
    body section .containerTit h1{
        padding:0 50px 10px 50px;
        margin:0;
        font-size:4.9em
    }
    body section .containerTit h2{
        padding:0 50px 20px 50px;
        font-size:4em;
        max-width:1400px;
        line-height:40px
    }
    body section .containerTit h3{
        font-size:2.8em
    }
    body section .containerTit p{
        padding:0 50px 10px 50px;
        font-size:2.1em;
        max-width:1400px;
        line-height:30px
    }
    body section .containerImgReceitas{
        padding:0 0 60px 0;
        max-width:100%
    }
    body section .containerImgReceitas .slick-slide{
        margin:0 10px 0 10px!important
    }
    body section .containerImgReceitas .slick-prev{
        left:-35px!important
    }
    body section .containerImgReceitas .slick-next{
        right:-35px!important
    }
    body section .containerImgReceitas .alignSetas{
        margin:auto 0 auto 0;
        bottom:-20px!important
    }
    body section .containerImgReceitas .boxSliderSetas{
        font-size:4em
    }
    body section .containerImgReceitas .containerReceitas{
        height:400px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas{
        width:280px;
        height:400px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas h2{
        padding:0 20px 10px 30px;
        margin:0;
        font-size:2.8em
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas p{
        padding:0 20px 10px 30px;
        font-size:1.8em;
        line-height:25px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas{
        margin:10px auto 30px 30px;
        right:0;
        font-size:1.6em;
        padding:5px 18px 5px 18px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas:hover{
        background:#fff;
        border-color:#fff;
        color:#f2a903
    }
    body section .containerImgVideo{
        padding:20px 0 60px 0;
        max-width:1400px
    }
    body section .containerImgVideo a:first-child{
        padding:0 30px 0 0!important
    }
    body section .containerImgVideo a:last-child{
        padding:0 0 0 30px!important
    }
    body section .containerImgVideo .containerVideo{
        margin:0;
        height:500px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo{
        width:auto;
        height:115px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo h2{
        padding:0 20px 10px 30px;
        margin:0;
        font-size:2.8em
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn{
        width:auto;
        height:385px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn h2{
        padding:0 20px 10px 30px;
        font-size:1.8em;
        line-height:25px;
        margin:0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .btnMaisVideo{
        margin:auto;
        right:0;
        font-size:2em;
        padding:8px 27px 8px 12px;
        line-height:26px;
        border-radius:40px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .fa-play-circle{
        font-size:40px;
        margin:0 15px 0 0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .divIcon{
        padding:9px 0 0 0
    }
    body section .containerTitSlider{
        padding:50px 0 20px 0;
        max-width:1400px
    }
    body section .containerTitSlider h1{
        padding:0 50px 10px 50px;
        margin:0;
        font-size:4.9em
    }
    body section .containerTitSlider p{
        padding:0 50px 10px 50px;
        font-size:4em;
        max-width:1400px;
        line-height:40px
    }
    body section .containerImgSlider{
        margin:-20px 0 0 0;
        padding:0 0 20px 0
    }
    body section .containerImgSlider .alignSetas{
        margin:auto 0 auto 0;
        padding-bottom:30px
    }
    body section .containerImgSlider .boxSliderSetas{
        font-size:4em
    }
    body section .containerImgSlider .mainSliderItem{
        margin:40px 15px 0 15px
    }
    body section .containerImgSlider .mainSliderItem img{
        width:100%;
        height:100%;
        padding:0;
        margin:0
    }
    body section .containerImgSlider .mainSliderItem .btn{
        font-size:1.6em;
        margin:20px auto 40px auto;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body footer .footerAlign{
        padding:50px 20px 0 20px;
        max-width:1400px
    }
    body footer .footerAlign .tablesFooter{
        padding:0 30px 50px 30px
    }
    body footer .footerAlign .tablesFooter h2{
        margin:0 0 20px 0;
        font-size:1.8em
    }
    body footer .footerAlign .tablesFooter p{
        font-size:1.6em
    }
    body footer .footerAlign .tablesFooter form{
        padding-bottom:10px
    }
    body footer .footerAlign .tablesFooter form .txtInput{
        font-size:1.4em;
        padding:14px 13px 13px 13px;
        margin:0 10px 20px 0
    }
    body footer .footerAlign .tablesFooter form .btn{
        font-size:1.4em;
        padding:10px 15px 10px 15px;
        margin:0 0 10px 0
    }
    body footer .footerAlign nav{
        padding:0 30px 50px 30px
    }
    body footer .footerAlign nav h2{
        margin:0 0 20px 0;
        padding:0;
        font-size:1.8em
    }
    body footer .footerAlign nav p{
        font-size:1.6em
    }
    body footer .footerAlign nav .pos{
        margin:0 0 20px 0;
        font-weight:900;
        font-size:1.9em;
        display:block
    }
    body footer .footerAlign nav ul{
        font-size:1.6em
    }
    body footer .footerAlign nav ul li{
        margin:0 0 3px 0
    }
    body footer .footerAlign .fa-facebook{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:9px 0 0 12px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-instagram{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 9px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-youtube{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 7px;
        margin:0 5px 0 0
    }
}

@media only screen and (min-width:1026px) and (max-width:1199.99px){
    body nav{
        max-width:100%;
        height:auto;
        margin:0 auto 0 auto;
        padding:0 40px 0 40px
    }

    body .container_page .alignPage nav{
        width:100%;
        margin:0 0 20px 0;
        padding:0
    }
    body .container_page .alignPage nav ul{
        line-height:normal;
        margin:0!important;
        padding:0;
        width:100%;
        display:table;
        font-size:15px
    }
    body .container_page .alignPage nav ul li{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        float:left;
        display:block
    }
    body .container_page .alignPage nav ul li:hover{
        display:block
    }
    body .container_page .alignPage nav ul li.is-active{
        display:block
    }
    body .container_page .alignPage nav ul li a{
        padding:20px
    }
    body .container_page .alignPage nav ul li:last-child{
        float:right
    }

    body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-megamenu>ul.mega-sub-menu{
    background:rgba(35,31,32,.83)!important;
    padding:10px 20px 10px 20px!important;
    margin-left:200px
}
body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu{
    width:250px!important;
    background:rgba(35,31,32,.83)!important;
    right:-150px!important
}
body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu a{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    background:0 0!important;
    color:#fff!important;
    font-size:15px!important;
    line-height:20px!important;
    margin:0!important;
    text-transform:uppercase!important;
    text-shadow:1px 1px 2px #000;
    padding:12px 15px 12px 15px!important;
    min-width:230px!important;
    display:inline-block;
    font-weight:400!important
}
body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    margin:0!important
}
body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    background:#191617!important
}
body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li ul{
    padding:7px 7px 7px 3px!important;
    margin:-7px 0 0 4px!important
}
body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li ul li{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    padding:0!important
}
body #mega-menu-wrap-nav-menu #mega-menu-nav-menu>li.mega-menu-flyout ul.mega-sub-menu li ul li:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    background:#191617!important
}
body .mega-menu-item,body .mega-menu-item-nav_menu-17,body .mega-menu-item-type-widget,body .widget_nav_menu{
    width:auto!important
}
body .menu-produtos-menu-2-container{
    width:auto!important
}
body .mega-menu-wrap{
    background:0 0!important;
    font-weight:700;
    border-radius:0;
    top:20px!important;
    left:-25px!important
}
body .mega-menu-wrap ul{
    text-align:right!important;
    list-style:outside;
    width:auto!important;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
            justify-content:center;
    display:-ms-flexbox!important;
    display:-webkit-box!important;
    display:flex!important
}
body .mega-menu-wrap ul li .mega-menu-link{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    background:0 0!important;
    padding:15px 15px 30px 15px!important;
    margin:0 0 30px 0!important;
    line-height:18px!important;
    text-align:left!important;
    font-weight:600!important;
    text-transform:uppercase!important;
    font-size:13px;
    color:#231f20!important
}
body .mega-menu-wrap ul li .mega-menu-link::after{
    content:none!important
}
body .mega-menu-wrap ul li .mega-menu-link:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    background:#fff;
    color:#777
}
body .mega-menu-wrap ul li:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out
}
body .mega-menu-wrap ul li:hover .mega-menu-link{
    background:#fff!important;
    color:#00a7b8!important
}
body .mega-menu-wrap ul li ul{
    list-style:none;
    text-align:left!important;
    padding:7px 4px 7px 7px!important;
    width:660px!important;
    display:block!important
}
body .mega-menu-wrap ul li ul li{
    text-transform:uppercase!important
}
body .mega-menu-wrap ul li ul li a{
    color:#fff!important
}
body .mega-menu-wrap ul li ul li ul{
    padding:0!important
}
body .mega-menu-wrap ul li ul li ul li{
    padding:0!important;
    text-align:left!important
}
body .mega-menu-wrap ul li ul li ul li ul li div{
    margin:5px!important
}
body .mega-menu-wrap ul li ul li ul li ul li div ul{
    width:300px!important
}
body .mega-menu-wrap ul li ul li ul li ul li div ul li{
    text-shadow:1px 1px 2px #000;
    margin:10px 5px 0 5px!important;
    font-weight:100;
    font-size:16px
}
body .mega-menu-wrap ul li ul li ul li ul li div ul li a{
    cursor:default
}
body .mega-menu-wrap ul li ul li ul li ul li div ul li ul{
    list-style:none;
    margin:8px 0 10px -13px!important
}
body .mega-menu-wrap ul li ul li ul li ul li div ul li ul a{
    cursor:pointer
}
body .mega-menu-wrap ul li ul li ul li ul li div ul li ul li{
    -webkit-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    background:0 0;
    font-size:13px;
    margin:0!important;
    font-weight:100!important;
    padding:6px 12px 6px 30px!important;
    margin-left:-20px;
    line-height:18px!important;
    color:#fff!important;
    cursor:pointer!important
}
body .mega-menu-wrap ul li ul li ul li ul li div ul li ul li:before{
    content:"";
    border-color:transparent #fff;
    border-style:solid;
    border-width:.25em 0 .25em .35em;
    display:block;
    height:0;
    width:0;
    position:relative;
    margin:5px 0 -13px -15px
}
body .mega-menu-wrap ul li ul li ul li ul li div ul li ul li:hover{
    -webkit-transition:all .1s ease-out;
    -o-transition:all .1s ease-out;
    transition:all .1s ease-out;
    background:#2e2e2e!important;
    cursor:pointer!important
}
}


@media only screen and (min-width:992px) and (max-width:1199.99px){
    body .scrolltop{
        right:70px;
        bottom:48px
    }
    body .h1FaqForm{
        font-size:3.2em!important;
        padding:30px 0 10px 0!important
    }
    body .wpcf7-not-valid-tip{
        padding-left:20px;
        font-size:.8em!important;
        line-height:1.2em;
        margin-top:6px
    }
    body div.wpcf7-acceptance-missing,body div.wpcf7-validation-errors{
        border:0 none!important;
        line-height:1.2em;
        font-size:1.5em!important;
        color:#fff
    }
    body .wpcf7-form{
        padding:20px 0 40px 0
    }
    body .wpcf7-form label{
        width:500px;
        padding-left:20px;
        right:-20px;
        font-size:1em
    }
    body .wpcf7-form span{
        left:-20px
    }
    body .wpcf7-form span input,body .wpcf7-form span textarea{
        width:500px
    }
    body #shipping_method li label{
        font-size:.5em!important
    }
    body #shipping_method li div{
        font-size:.4em!important
    }
    body .cart,body .variations_form{
        width:92%
    }
    body .cart .reset_variations,body .variations_form .reset_variations{
        background:0 0;
        color:#02a7b8;
        padding:12px 22px 10px 22px;
        border-radius:50px;
        border:2px solid #02a7b8;
        font-size:1.5em!important
    }
    body .cart .reset_variations:hover,body .variations_form .reset_variations:hover{
        background:#02a7b8;
        color:#fff
    }
    body .cart .in-stock,body .cart .stock,body .variations_form .in-stock,body .variations_form .stock{
        font-size:2em!important
    }
    body .cart label,body .variations_form label{
        font-size:2em;
        display:none!important
    }
    body .cart .value,body .variations_form .value{
        width:100%!important
    }
    body .cart .value a,body .variations_form .value a{
        float:right!important;
        margin-top:-12px!important
    }
    body .cart .value #sabor,body .variations_form .value #sabor{
        color:#231f20;
        background:#e6e6e6;
        border:none;
        margin:-12px 20px 20px -10px;
        font-size:1.8em!important;
        padding:12px 5px 9px 12px!important;
        height:46px!important;
        border-radius:0!important
    }
    body .cart .value select,body .variations_form .value select{
        border-radius:0!important
    }
    body .product-type-variable .entry-summary .in-stock,body .product-type-variable .entry-summary .stock,body .product-type-variable .summary .in-stock,body .product-type-variable .summary .stock{
        color:#77a464!important
    }
    body .product-type-variable .entry-summary p,body .product-type-variable .summary p{
        color:#fff!important
    }
    body .product-type-variable .entry-summary p span,body .product-type-variable .summary p span{
        color:#02a7b8!important;
        display:inline-block!important
    }
    body .product-type-variable .entry-summary p span:first-child,body .product-type-variable .summary p span:first-child{
        font-size:.8em!important
    }
    body .product-type-variable .entry-summary p span:first-child::before,body .product-type-variable .summary p span:first-child::before{
        content:"desde ";
        font-size:.6em!important
    }
    body .product-type-variable .entry-summary p span:first-child::after,body .product-type-variable .summary p span:first-child::after{
        content:"€"
    }
    body .product-type-variable .entry-summary p span:last-child,body .product-type-variable .summary p span:last-child{
        display:none!important
    }
    body .woocommerce-variation-price span{
        display:inline-block!important
    }
    body .woocommerce-variation-price span:last-child{
        display:inline-block!important
    }
    body .woocommerce div.product .woocommerce-tabs .panel{
        margin:60px 0 2em 0;
        padding:0
    }
    body .product_title{
        margin-bottom:50px!important
    }
    body .container_page{
        max-width:1400px
    }
    body .container_page .alignPage{
        padding:0;
        margin:0 50px 50px 50px
    }
    body .container_page .alignPage .woocommerce-message{
        padding-bottom:12px!important
    }
    body .container_page .alignPage .button,body .container_page .alignPage .wc-forward{
        margin-bottom:-6px!important;
        padding-bottom:6px!important
    }
    body .container_page .alignPage .woocommerce-info,body .container_page .alignPage .woocommerce-message{
        padding:17px 20px 13px 70px;
        margin:20px 0 20px 0;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-info a,body .container_page .alignPage .woocommerce-message a{
        font-size:15px;
        top:-4px;
        right:-8px;
        bottom:0!important
    }
    body .container_page .alignPage .woocommerce-error{
        padding:15px 20px 11px 70px;
        margin:20px 0 50px 0!important;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-error a,body .container_page .alignPage .woocommerce-error div{
        font-size:14px
    }
    body .container_page .alignPage .woocommerce-error:before{
        top:14px!important;
        left:11px!important
    }
    body .container_page .alignPage .woocommerce-error .wc-backward{
        font-size:14px
    }
    body .container_page .alignPage .woocommerce-message{
        margin:20px 0!important
    }
    body .container_page .alignPage .woocommerce a.remove{
        font-size:1.6em
    }
    body .container_page .alignPage .woocommerce-cart-form{
        margin:50px 0 50px 0;
        font-size:1.8em!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .input-text{
        height:34px;
        width:150px;
        font-size:18px;
        padding:3px 10px 0 10px!important;
        margin:2px 10px 0 0!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .button{
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form button{
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .cart_totals{
        margin-bottom:50px;
        font-size:1.8em
    }
    body .container_page .alignPage .cart_totals h2{
        font-size:1.6em!important
    }
    body .container_page .alignPage .cart_totals th{
        text-align:left!important
    }
    body .container_page .alignPage .cart_totals td{
        text-align:right!important
    }
    body .container_page .alignPage .cart_totals .alt,body .container_page .alignPage .cart_totals .button,body .container_page .alignPage .cart_totals .checkout-button,body .container_page .alignPage .cart_totals .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce form .form-row input.input-text,body .container_page .alignPage .woocommerce form .form-row textarea{
        width:100%;
        margin:-10px 0 -30px 0;
        padding:15px;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce-message::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-info::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-error::before{
        font-size:2.3em;
        top:13px;
        left:10px
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p input{
        margin-top:-4px!important;
        margin-bottom:-10px!important
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .account-orders-table,body .container_page .alignPage .woocommerce .my_account_orders,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders,body .container_page .alignPage .woocommerce .woocommerce-orders-table{
        font-size:16px
    }
    body .container_page .alignPage .woocommerce .account-orders-table .button,body .container_page .alignPage .woocommerce .my_account_orders .button,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders .button,body .container_page .alignPage .woocommerce .woocommerce-orders-table .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .account-orders-table,body .container_page .alignPage .woocommerce .my_account_orders,body .container_page .alignPage .woocommerce .shop_table,body .container_page .alignPage .woocommerce .shop_table_responsive,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders,body .container_page .alignPage .woocommerce .woocommerce-orders-table{
        border-collapse:collapse
    }
    body .container_page .alignPage .woocommerce .account-orders-table thead,body .container_page .alignPage .woocommerce .my_account_orders thead,body .container_page .alignPage .woocommerce .shop_table thead,body .container_page .alignPage .woocommerce .shop_table_responsive thead,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders thead,body .container_page .alignPage .woocommerce .woocommerce-orders-table thead{
        background:#191617!important;
        color:#fff
    }
    body .container_page .alignPage .woocommerce .account-orders-table th,body .container_page .alignPage .woocommerce .my_account_orders th,body .container_page .alignPage .woocommerce .shop_table th,body .container_page .alignPage .woocommerce .shop_table_responsive th,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders th,body .container_page .alignPage .woocommerce .woocommerce-orders-table th{
        padding:12px 8px!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-Pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination--without-numbers .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce p.woocommerce-result-count{
        margin:50px 0
    }
    body .container_page .alignPage .woocommerce .orderby,body .container_page .alignPage .woocommerce select{
        margin:50px 0;
        padding:10px 30px 10px 10px;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .products{
        text-align:center
    }
    body .container_page .alignPage .woocommerce .products h2{
        font-size:1.2em;
        height:70px;
        line-height:28px
    }
    body .container_page .alignPage .woocommerce .products .price,body .container_page .alignPage .woocommerce .products span{
        text-align:center;
        margin:0!important
    }
    body .container_page .alignPage .woocommerce .products .add_to_cart_button,body .container_page .alignPage .woocommerce .products .ajax_add_to_cart,body .container_page .alignPage .woocommerce .products .button,body .container_page .alignPage .woocommerce .products .product_type_simple{
        margin-top:10px!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .woocommerce-notice,body .container_page .alignPage .woocommerce .woocommerce-notice--success,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-received{
        margin-top:50px;
        text-align:center;
        padding:15px
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address{
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address p{
        font-size:1.2em
    }
    body .container_page .alignPage .woocommerce .woocommerce-column__title{
        font-size:2.5em!important
    }
    body .container_page .alignPage .woocommerce .order_details,body .container_page .alignPage .woocommerce .woocommerce-order-overview,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details{
        font-size:1.8em!important
    }
    body .container_page .alignPage .woocommerce .order_details .order,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 20px 0;
        width:25%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .order strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .date,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 0 0;
        width:25%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .date strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email{
        display:none!important
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 20 0;
        width:0%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .email strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .total,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 0 0;
        width:25%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .total strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:.9em;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .method,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 40px 0;
        width:25%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .method strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-order-details__title{
        font-size:2.5em
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul{
        margin:0!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li{
        margin-bottom:20px!important;
        font-size:15px;
        line-height:22px!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li:before{
        top:15px;
        left:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul p{
        font-size:15px;
        line-height:24px
    }
    body .container_page .alignPage .woocommerce table.shop_table{
        border:0 none!important
    }
    body .container_page .alignPage .woocommerce table.shop_table .cart_item,body .container_page .alignPage .woocommerce table.shop_table .woocommerce-cart-form__cart-item{
        margin-bottom:1px!important
    }
    body .container_page .alignPage .woocommerce table.shop_table td{
        padding-top:10px
    }
    body .container_page .alignPage .woocommerce .wc-backward{
        padding:12px 20px 10px 20px!important;
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce h2{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:15px;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce .login .form-row,body .container_page .alignPage .woocommerce .login .form-row-wide,body .container_page .alignPage .woocommerce .login .woocommerce-form-row,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form .form-row,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide{
        margin:0 0 30px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row button,body .container_page .alignPage .woocommerce .login .form-row-wide button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide button{
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row label,body .container_page .alignPage .woocommerce .login .form-row-wide label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide label{
        margin:28px 0 10px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input-checkbox{
        margin-top:28px
    }
    body .container_page .alignPage .woocommerce .login .form-row .lost_password,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-LostPassword{
        top:-30px!important
    }
    
    body .container_page .alignPage .woocommerce-address-fields label{
        width:100%!important;
        margin:0 0 10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields select{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-address-fields span{
        width:100%!important;
        margin:0 0 -10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields p{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-MyAccount-content{
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .woocommerce-MyAccount-content button{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength{
        padding:3px .5em;
        font-size:15px!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .edit{
        font-size:14px;
        float:right;
        margin:-50px 20px 0 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .woocommerce-MyAccount-content p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-2{
        max-width:100%;
        float:right
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-1{
        max-width:100%;
        float:left
    }
    body .container_page .alignPage .methods li,body .container_page .alignPage .payment_method_bacs li,body .container_page .alignPage .wc_payment_method li,body .container_page .alignPage ul.methods li,body .container_page .alignPage ul.payment_method_bacs li,body .container_page .alignPage ul.wc_payment_method li{
        width:100%!important
    }
    body .container_page .alignPage .methods .payment_box p,body .container_page .alignPage .methods .payment_method_bacs p,body .container_page .alignPage .payment_method_bacs .payment_box p,body .container_page .alignPage .payment_method_bacs .payment_method_bacs p,body .container_page .alignPage .wc_payment_method .payment_box p,body .container_page .alignPage .wc_payment_method .payment_method_bacs p,body .container_page .alignPage ul.methods .payment_box p,body .container_page .alignPage ul.methods .payment_method_bacs p,body .container_page .alignPage ul.payment_method_bacs .payment_box p,body .container_page .alignPage ul.payment_method_bacs .payment_method_bacs p,body .container_page .alignPage ul.wc_payment_method .payment_box p,body .container_page .alignPage ul.wc_payment_method .payment_method_bacs p{
        padding:15px;
        font-size:.9em
    }
    body .container_page .alignPage .methods [type=radio]:checked+label,body .container_page .alignPage .methods [type=radio]:not(:checked)+label,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label,body .container_page .alignPage ul.methods [type=radio]:checked+label,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .methods [type=radio]:checked+label:before,body .container_page .alignPage .methods [type=radio]:not(:checked)+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.methods [type=radio]:checked+label:before,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .methods [type=radio]:checked+label:after,body .container_page .alignPage .methods [type=radio]:not(:checked)+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.methods [type=radio]:checked+label:after,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label:after{
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .checkout,body .container_page .alignPage .woocommerce-checkout{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order{
        margin-bottom:50px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item tr{
        padding-top:10px;
        padding-bottom:10px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child{
        text-align:right!important
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method label{
        font-size:.5em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after{
        content:'';
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tr{
        font-size:1.8em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .wc-forward,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .checkout h3,body .container_page .alignPage .woocommerce-checkout h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .checkout label,body .container_page .alignPage .woocommerce-checkout label{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-input-wrapper,body .container_page .alignPage .woocommerce-checkout .woocommerce-input-wrapper{
        width:100%
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-2{
        margin:25px 0 50px 0
    }
    body .container_page .alignPage .checkout legend,body .container_page .alignPage .woocommerce-checkout legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .checkout button,body .container_page .alignPage .woocommerce-checkout button{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .woocommerce-password-strength,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength{
        padding:3px .5em;
        font-size:.8em!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .checkout .disabled,body .container_page .alignPage .woocommerce-checkout .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .edit,body .container_page .alignPage .woocommerce-checkout .edit{
        font-size:14px;
        float:right;
        margin:-50px 20px 0 0
    }
    body .container_page .alignPage .checkout address,body .container_page .alignPage .woocommerce-checkout address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .checkout p,body .container_page .alignPage .woocommerce-checkout p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-2{
        max-width:100%;
        float:right;
        padding-left:0;
        padding-right:0
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-1{
        max-width:100%;
        float:left;
        padding-left:0;
        padding-right:0
    }
    body .woocommerce div.product .woocommerce-tabs .panel{
        margin:50px 0 2em 0;
        padding:0
    }
    body .product_title{
        margin-bottom:40px!important
    }
    body .wc-tabs{
        font-size:1.8em!important
    }
    body #slider_receitas_main{
        margin:34px 0 -34px 0;
        padding:0
    }
    body #slider_receitas_main .slick-prev{
        position:relative;
        height:40px!important;
        bottom:25px;
        margin:0 auto -40px auto;
        -ms-transform:rotate(90deg);
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg);
        right:0!important;
        left:0!important
    }
    body #slider_receitas_main .slick-next{
        position:relative;
        margin:auto auto 60px auto;
        -ms-transform:rotate(90deg);
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg);
        right:0;
        left:0;
        top:30px
    }
    body #slider_receitas_main .slick-vertical .slick-slide{
        border:none!important;
        margin-bottom:-20px
    }
    body #slider_receitas_main .slick-list{
        margin:0!important;
        top:40px!important
    }
    body #slider_receitas_main .slick-track{
        margin:auto!important
    }
    body #slider_receitas_main .slick-track img{
        width:150%!important;
        height:150%!important
    }
    body .HideContsCol{
        display:none
    }
    body h1{
        padding:0;
        margin:0 0 5px 0;
        font-size:4.9em;
        line-height:60px
    }
    body h2{
        padding:0;
        margin:0 0 15px 0;
        font-size:4em;
        line-height:45px
    }
    body h3{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body h4{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body h5{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.1em;
        line-height:30px
    }
    body p{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.1em;
        line-height:30px
    }
    body ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 20px 22px
    }
    body .HideContsSlider{
        display:none
    }
    body .HeaderLogin{
        max-width:100%;
        margin:0 auto 0 auto;
        padding:0;
        height:68px!important;
        top:-10px
    }
    body .HeaderLogin form{
        margin:15px 0 15px auto;
        right:200px
    }
    body .HeaderLogin form input[type=text]{
        width:10px;
        border-radius:50px;
        border:0!important;
        font-size:1.3em;
        background-position:5px 4px;
        padding:6px 1px 2px 28px;
        margin:1px 1px 1px 1px!important
    }
    body .HeaderLogin form input[type=text]:focus{
        width:250px
    }
    body .HeaderLogin .loginBox{
        margin:10px 50px 5px 20px;
        font-size:1.6em;
        right:0
    }
    body .HeaderLogin .loginBox i{
        margin:-5px 0 0 0
    }
    body .HeaderLogin .loginBox .fa-user{
        font-size:1.6em
    }
    body .HeaderLogo{
        height:86px;
        max-width:100%;
        margin:0 auto 0 auto;
        padding:0 40px 0 40px
    }
    body .HeaderLogo img{
        margin:0 10px 0 10px
    }
    body nav .mega-menuActiveItem,body nav .menuActiveItem{
        color:#fff
    }
    body nav .mega-menuActiveItem .mega-menuActiveItem a,body nav .mega-menuActiveItem .mega-menuActiveItem a:link,body nav .mega-menuActiveItem .mega-menuActiveItem a:visited,body nav .mega-menuActiveItem .menuActiveItem a:link,body nav .mega-menuActiveItem .menuActiveItem a:visited,body nav .mega-menuActiveItem.menuActiveItem a,body nav .menuActiveItem .mega-menuActiveItem a,body nav .menuActiveItem .mega-menuActiveItem a:link,body nav .menuActiveItem .mega-menuActiveItem a:visited,body nav .menuActiveItem .menuActiveItem a:link,body nav .menuActiveItem .menuActiveItem a:visited,body nav .menuActiveItem.menuActiveItem a{
        top:18px!important;
        left:15px!important;
        margin-top:-15px!important;
        padding:10px 20px 26px 20px!important
    }
    body nav div ul{
        padding:0;
        margin:0
    }
    body nav div ul li{
        margin:25px 15px 25px 15px;
        font-size:.7em!important;
        line-height:20px;
        height:50px
    }
    body nav div ul li a,body nav div ul li a:link,body nav div ul li a:visited{
        padding:8px 0 8px 0
    }
    body .novoFooter{
        padding:30px 50px 5px 50px!important
    }
    body section{
        max-width:100%;
        overflow:hidden
    }
    body section .paddCorrect{
        padding:0!important
    }
    body section .paddCorrect2{
        padding:0 0 50px 0!important
    }
    body section .sectionAlign{
        max-width:100%;
        padding:0
    }
    body section .sectionAlignSlider{
        max-width:100%;
        padding:0 35px 0 35px!important
    }
    body section .slick-prev{
        left:-28px!important
    }
    body section .slick-next{
        right:-28px!important
    }
    body section .sectionAlignFases{
        max-width:850px;
        margin:0 auto 40px auto;
        padding:0
    }
    body section .sectionAlignList{
        max-width:120%;
        padding:0 35px 0 50px
    }
    body section .sectionAlignConts{
        max-width:100%;
        padding:50px
    }
    body section .sectionAlignConts .mainContsBlogList{
        height:360px;
        margin:0 0 50px 0!important
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog{
        height:360px
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog div{
        width:100%;
        height:100%
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog{
        height:360px;
        padding:0 0 0 50px!important;
        margin:0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:160px 0 0 0
    }
    body.page-template-campanhapage section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:100px 0 0 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .btnBlog{
        background:#fff;
        font-size:1.6em;
        padding:6px 15px 4px 15px;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h1{
        font-size:4em;
        line-height:50px;
        margin:0 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h2{
        font-size:2em;
        line-height:38px;
        margin:0 0 5px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h3{
        font-size:2.5em;
        line-height:38px;
        margin:0 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog p{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 25px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 25px 22px;
        padding:0
    }
    body section .sectionAlignConts .containerSliderReceitas{
        margin:0 0 0 15px
    }
    body section .sectionAlignConts .containerSliderCasos{
        margin:0
    }
    body section .sectionAlignConts .containerSliderCasos .slick-prev{
        top:40%!important;
        left:-35px!important
    }
    body section .sectionAlignConts .containerSliderCasos .slick-next{
        top:40%!important;
        right:-35px!important
    }
    body section .sectionAlignConts .breadCrumb{
        height:54px;
        font-size:.7em;
        margin:0 0 17px 0
    }
    body section .sectionAlignConts .breadCrumb ul{
        left:-20px!important
    }
    body section .sectionAlignConts .breadCrumb ul li{
        padding:16px 0 14px 0;
        line-height:26px
    }
    body section .sectionAlignConts .breadCrumb ul li a{
        padding:21px 0 17px 0
    }
    body section .sectionAlignConts .titCasos{
        margin:40px 0 40px 0!important
    }
    body section .sectionAlignConts .titCasos h1{
        font-size:4.5em
    }
    body section .sectionAlignConts .borderCasos .imgConteudoCasos{
        height:400px;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos{
        height:400px
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1{
        font-size:4em;
        line-height:50px
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1 span{
        font-size:.5em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos{
        padding:0!important;
        border-bottom:130px solid #fff
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap{
        height:450px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h2{
        font-size:4.5em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h3{
        font-size:2.5em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p{
        font-size:2.1em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p:last-child{
        margin-bottom:120px!important
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .sectionAlignConts .mainContsCasos #showHide{
        height:450px
    }
    body section .sectionAlignConts .mainContsCasos .btnCasos{
        font-size:1.6em;
        padding:6px 15px 4px 15px!important;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsReceita{
        padding:0 15px 50px 0!important
    }
    body section .sectionAlignConts .mainContsReceita article table{
        margin-bottom:40px
    }
    body section .sectionAlignConts .mainContsReceita article table td{
        font-size:2em
    }
    body section .sectionAlignConts .mainContsReceita article .imgConteudoReceitas{
        height:500px;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .mainContsReceita article h1{
        font-size:4em;
        line-height:45px
    }
    body section .sectionAlignConts .mainContsReceita article h2{
        font-size:2.8em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article h3{
        font-size:2.3em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article p{
        font-size:2em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 20px!important
    }
    body section .sectionAlignConts .mainContsProduto{
        padding:0 15px 50px 0!important
    }
    body section .sectionAlignConts .mainContsProduto article .imgConteudoProduto{
        height:450px;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .mainContsProduto article h1{
        font-size:4em;
        line-height:45px
    }
    body section .sectionAlignConts .mainContsProduto article h2{
        font-size:2.8em;
        line-height:35px
    }
    body section .sectionAlignConts .mainContsProduto article h3{
        font-size:2.3em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsProduto article p{
        font-size:2em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsProduto article ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .pagination{
        margin:50px 0 0 0!important
    }
    body section .pagination ul{
        font-size:2em!important
    }
    body section .pagination ul li a,body section .pagination ul li span{
        height:45px;
        width:45px;
        padding:6px
    }
    body section .pagination a{
        margin:0 4px
    }
    body section .containerBoxsReceitasList{
        margin:0 0 80px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList{
        margin:40px 0 20px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList h1{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        color:#02a7b8;
        font-size:1.6em;
        line-height:25px
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:27px
    }
    body section .container3Boxs{
        padding:50px;
        max-width:1400px;
        text-align:center
    }
    body section .container3Boxs h1{
        margin:0
    }
    body section .container3Boxs h2{
        margin:0
    }
    body section .container3Boxs h3{
        margin:0
    }
    body section .container3Boxs p{
        margin:0
    }
    body section .container3Boxs .containerBoxs{
        margin:50px 0 80px 0!important
    }
    body section .container3Boxs .containerBoxs h3{
        font-size:3em;
        margin:0 0 15px 0;
        padding:0
    }
    body section .container3Boxs .containerBoxs p{
        font-size:2em;
        margin:0 0 15px 0;
        padding:0
    }
    body section .container3Boxs .containerBoxs .box{
        margin:0 0 20px 0
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out;
        margin:15px 0 0 0
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox h2{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:25px
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2.5em;
        line-height:27px
    }
    body section .container3Boxs .containerBoxs .containerTxt3Boxs{
        height:280px;
        padding:30px 40px 0 0
    }
    body section .container3items{
        margin:0;
        padding:50px
    }
    body section .container3items .box1item{
        position:relative
    }
    body section .container3items .box1item:before{
        display:block;
        content:"";
        width:100%;
        padding-top:100%
    }
    body section .container3items .box1item>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .container3items .box1item .boxitem{
        width:100%;
        padding:0 10px 0 10px
    }
    body section .container3items .box1item .boxitem .txtWrap{
        height:135px
    }
    body section .container3items .box1item .boxitem .txtWrap h1{
        text-align:center;
        font-size:2.8em;
        line-height:30px;
        margin:0 0 5px 0;
        padding:0
    }
    body section .container3items .box1item .boxitem .txtWrap p{
        text-align:center;
        font-size:1.8em;
        line-height:25px;
        margin:0;
        padding:0
    }
    body section .container3items .box1item .boxitem .iconWrap{
        height:70px;
        margin:0 0 10px 0;
        overflow:hidden
    }
    body section .container3items .box1item .boxitem .iconWrap i{
        font-size:7em
    }
    body section .sectionAlignProducts{
        max-width:100%;
        padding:0 28px 40px 28px!important;
        margin:0 0 -60px 0
    }
    body section .sectionAlignProducts .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignProducts .slick-prev{
        top:36%!important;
        left:-24px!important
    }
    body section .sectionAlignProducts .slick-next{
        top:36%!important;
        right:-27px!important
    }
    body section .slick-slider{
        padding:0 5px 35px 5px;
    }
    body section .containerBoxsInnerProductList{
        margin:-40px auto 120px auto!important;
        padding:0 30px 0 30px!important;
        width:100%!important
    }
    body section .containerBoxsInnerProductList .boxInnerProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 75px 0;
        font-size:1.7em;
        line-height:25px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .containerBoxsProductList{
        margin:-40px auto 120px auto!important;
        padding:0 30px 0 30px!important;
        width:100%!important
    }
    body section .containerBoxsProductList .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .containerBoxsProductList .slick-prev{
        top:36%!important;
        left:-15px!important
    }
    body section .containerBoxsProductList .slick-next{
        top:36%!important;
        right:-15px!important
    }
    body section .containerBoxsProductList .SetasProductList{
        padding:0;
        margin:0;
        width:100%;
        font-size:4em
    }
    body section .containerBoxsProductList .boxProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 90px 0;
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .containerBoxsDicas{
        margin:0 0 10px 0;
        padding:0
    }
    body section .containerBoxsDicas .Setas{
        padding:10px 0 10px 0;
        margin:0;
        width:100%;
        font-size:4em
    }
    body section .containerBoxsDicas .boxDicas{
        margin:15px 0 60px 0
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas{
        margin:0 15px 40px 15px
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .contentTxtBoxDicas{
        margin:0 0 15px 0;
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .btnDicas{
        font-size:1.6em;
        margin:-8px!important;
        line-height:22px
    }
    body section .containerBoxsReceitas{
        padding:0 0 0 50px;
        margin:0 35px 0 0
    }
    body section .containerBoxsReceitas .boxSliderSetas{
        font-size:3.5em;
        padding:10px 0 10px 0
    }
    body section .containerBoxsReceitas .boxReceitas{
        position:relative
    }
    body section .containerBoxsReceitas .boxReceitas:before{
        display:block;
        content:"";
        width:100%;
        padding-top:100%
    }
    body section .containerBoxsReceitas .boxReceitas>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div{
        height:50px;
        padding:0 0 17px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider{
        margin:0 0 25px 0
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider h1{
        font-size:2.3em;
        line-height:30px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider p{
        font-size:1.6em;
        line-height:25px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider{
        margin:0 10px 30px 10px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
        font-size:2em;
        line-height:30px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxCasosSlider p{
        font-size:1.6em;
        line-height:25px
    }
    body section .containerBoxsReceitas .boxProdutos{
        margin:0 0 25px 0
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider{
        margin:0
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider{
        padding:20px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider h1{
        font-size:3em;
        line-height:35px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider p{
        font-size:2em;
        line-height:25px
    }
    body section .containerBoxsCasos{
        padding:0 0 10px 50px;
        margin:0 35px 0 0
    }
    body section .containerBoxsCasos .boxSliderSetas{
        font-size:4em;
        padding:10px 0 10px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div{
        height:60px;
        padding:0 0 17px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider{
        margin:0 15px 30px 15px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
        font-size:1.8em;
        line-height:20px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider p{
        font-size:1.6em;
        line-height:18px
    }
    body section h1{
        padding:0;
        margin:10px 0 0 0;
        font-size:4.9em
    }
    body section h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:4em
    }
    body section p{
        padding:0 50px 10px 0;
        margin:10px 0 0 0;
        font-size:2.1em;
        line-height:30px
    }
    body section .txtAlign{
        text-align:left
    }
    body section .center img{
        display:block;
        margin-left:auto;
        margin-right:auto
    }
    body section .OF{
        overflow:visible
    }
    body section .OFRelatos{
        height:350px;
        margin:0!important;
        padding:0!important
    }
    body section .OFRelatos .relatosImgBox{
        overflow:hidden;
        margin:-50px 40px 0 0
    }
    body section .OFRelatos .relatosImgBox img{
        width:100%;
        border-style:none
    }
    body section .imgConteudo{
        vertical-align:middle;
        border-style:none;
        margin:0 -351px 0 -351px
    }
    body section .containerTxt{
        margin:0!important;
        padding:0!important
    }
    body section .containerTxt .txtBoxBg1{
        height:500px;
        margin:auto 40px auto 40px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg1 h1{
        padding:0;
        margin:0;
        font-size:3.8em;
        line-height:45px;
        text-align:left
    }
    body section .containerTxt .txtBoxBg1 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:2.8em;
        line-height:40px;
        text-align:left
    }
    body section .containerTxt .txtBoxBg1 p{
        margin:0;
        font-size:1.8em;
        padding:10px 0 20px 0;
        overflow:hidden;
        line-height:28px;
        text-align:left
    }
    body section .containerTxt .txtBoxBg2{
        height:400px;
        margin:auto 40px auto 40px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg2 h1{
        padding:0;
        margin:0;
        font-size:3.8em;
        line-height:45px;
        text-align:right
    }
    body section .containerTxt .txtBoxBg2 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:2.8em;
        line-height:40px;
        text-align:right
    }
    body section .containerTxt .txtBoxBg2 p{
        margin:0;
        font-size:1.8em;
        padding:10px 0 20px 0;
        overflow:hidden;
        line-height:28px;
        text-align:right
    }
    body section .containerTxt .btnMaisBg1{
        font-size:1.6em;
        margin:10px auto 0 0;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerTxt .btnMaisBg2{
        font-size:1.6em;
        margin:10px 0 0 auto;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerTit{
        padding:50px 0 40px 0;
        max-width:100%;
        text-align:center
    }
    body section .containerTit h1{
        padding:0 40px 10px 40px;
        margin:0;
        font-size:4.7em
    }
    body section .containerTit h2{
        padding:0 40px 20px 40px;
        font-size:3.8em;
        max-width:100%;
        line-height:38px
    }
    body section .containerTit h3{
        font-size:2.8em
    }
    body section .containerTit p{
        padding:0 40px 10px 40px;
        font-size:2em;
        max-width:100%;
        line-height:28px
    }
    body section .containerImgReceitas{
        padding:0 0 50px 0;
        max-width:100%
    }
    body section .containerImgReceitas .slick-prev{
        left:-27px!important
    }
    body section .containerImgReceitas .slick-next{
        right:-27px!important
    }
    body section .containerImgReceitas .alignSetas{
        margin:auto 0 auto 0;
        bottom:-20px!important
    }
    body section .containerImgReceitas .boxSliderSetas{
        font-size:4em
    }
    body section .containerImgReceitas .containerReceitas{
        height:350px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas{
        max-width:250px;
        height:350px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas h2{
        padding:0 20px 10px 30px;
        margin:0;
        font-size:2.4em
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas p{
        padding:0 20px 10px 30px;
        font-size:1.8em;
        line-height:25px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas{
        margin:10px auto 30px 30px;
        right:0;
        font-size:1.6em;
        padding:5px 18px 5px 18px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas:hover{
        background:#fff;
        border-color:#fff;
        color:#f2a903
    }
    body section .containerImgVideo{
        padding:15px 40px 60px 40px;
        max-width:1400px
    }
    body section .containerImgVideo a:first-child{
        padding:0 20px 0 0!important
    }
    body section .containerImgVideo a:last-child{
        padding:0 0 0 20px!important
    }
    body section .containerImgVideo .containerVideo{
        margin:0;
        height:400px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo{
        width:auto;
        height:115px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo h2{
        padding:0 20px 10px 30px;
        margin:0;
        font-size:2.8em
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn{
        width:auto;
        height:285px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn h2{
        padding:0 20px 10px 30px;
        font-size:1.6em;
        line-height:25px;
        margin:0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .btnMaisVideo{
        margin:auto;
        right:0;
        font-size:2em;
        padding:8px 27px 8px 12px;
        line-height:26px;
        border-radius:40px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .fa-play-circle{
        font-size:40px;
        margin:0 15px 0 0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .divIcon{
        padding:9px 0 0 0
    }
    body section .containerTitSlider{
        padding:40px 0 10px 0
    }
    body section .containerTitSlider h1{
        padding:0 40px 10px 40px;
        margin:0;
        font-size:4.5em;
        max-width:100%
    }
    body section .containerTitSlider p{
        padding:0 40px 25px 40px;
        font-size:3.6em;
        max-width:100%
    }
    body section .containerImgSlider{
        margin:-20px 0 0 0;
        padding:0 0 20px 0
    }
    body section .containerImgSlider .alignSetas{
        margin:auto 0 auto 0;
        bottom:15px!important
    }
    body section .containerImgSlider .boxSliderSetas{
        font-size:4em
    }
    body section .containerImgSlider .mainSliderItem{
        margin:30px 10px 0 10px
    }
    body section .containerImgSlider .mainSliderItem img{
        width:100%;
        height:100%;
        padding:0;
        margin:0 10px 0 10px
    }
    body section .containerImgSlider .mainSliderItem .btn{
        font-size:1.5em;
        margin:20px auto 30px auto;
        padding:2px 12px 2px 12px;
        line-height:28px;
        border-radius:18px
    }
    body footer{
        padding:0;
        margin:0
    }
    body footer .footerAlign{
        padding:50px 20px 0 20px;
        max-width:100%;
        margin:0
    }
    body footer .footerAlign .tablesFooter{
        padding:0 20px 50px 20px
    }
    body footer .footerAlign .tablesFooter h2{
        margin:0 0 20px 0;
        font-size:1.8em;
        font-weight:500
    }
    body footer .footerAlign .tablesFooter p{
        font-size:1.6em
    }
    body footer .footerAlign .tablesFooter form{
        padding-bottom:10px
    }
    body footer .footerAlign .tablesFooter form .txtInput{
        font-size:1.4em;
        padding:14px 13px 13px 13px;
        margin:0 10px 20px 0
    }
    body footer .footerAlign .tablesFooter form .btn{
        font-size:1.4em;
        padding:10px 15px 10px 15px;
        margin:0 0 10px 0
    }
    body footer .footerAlign nav{
        padding:0 30px 50px 30px
    }
    body footer .footerAlign nav h2{
        margin:0 0 20px 0;
        padding:0;
        font-size:1.8em;
        font-weight:500
    }
    body footer .footerAlign nav p{
        font-size:1.6em
    }
    body footer .footerAlign nav .pos{
        margin:0 0 20px 0;
        font-weight:900;
        font-size:1.7em;
        display:block
    }
    body footer .footerAlign nav ul{
        font-size:16px!important;
        margin:0!important;
        padding:0!important
    }
    body footer .footerAlign nav ul li{
        margin:0 0 5px 0!important;
        padding:0!important;
        font-size:16px!important;
        height: auto;
    }
    body footer .footerAlign .fa-facebook{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:9px 0 0 12px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-instagram{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 9px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-youtube{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 7px;
        margin:0 5px 0 0
    }
}

/* Menu novo tamanho */

@media only screen and (min-width:768px) and (max-width:1025px){
    body nav{
        width:100%;
        height:auto;
        margin:0 auto 0 auto;
        padding:0
    }
    body nav ul{
        background:0 0;
        padding:20px!important;
        margin:0!important
    }
    body nav ul .mega-menuActiveItem,body nav ul .menuActiveItem{
        display:block!important;
        text-align:center!important
    }
    body nav ul .mega-menuActiveItem:hover,body nav ul .menuActiveItem:hover{
        background:0 0!important
    }
    body nav ul li:hover{
        background:#4f4f4f!important
    }
    body nav ul li a{
        background:0 0!important;
        color:#ccc;
        text-transform:uppercase!important
    }
    body nav ul li a:hover{
        background:#4f4f4f!important
    }
    body nav ul li ul{
        margin:0!important;
        padding:0!important
    }
    body nav ul li ul li{
        background:#4f4f4f!important
    }
    body nav ul li ul li a{
        margin:0!important;
        color:#fff!important
    }
    body nav ul li ul li a:hover{
        background:#bababa!important;
        color:#231f20!important
    }
    body nav ul li ul li:hover{
        background:#999!important;
        color:#231f20!important
    }
    body nav ul li ul li ul{
        color:#231f20!important
    }
    body nav ul li ul li ul li{
        background:#999!important;
        color:#231f20!important
    }
    body nav ul li ul li ul li a{
        color:#231f20!important;
        color:#fff!important;
        border-top:1px solid #bababa!important;
        border-bottom:1px solid #bababa!important;
        margin-bottom:-1px!important;
        padding-left:25px!important
    }
    body nav ul li ul li ul li a:hover{
        background:#bababa!important;
        color:#231f20!important
    }
    body nav div ul{
        padding:0;
        margin:0
    }
    body nav div ul li{
        margin:25px 10px 25px 10px;
        font-size:.7em!important;
        line-height:20px;
        height:30px
    }
    body nav div ul li a,body nav div ul li a:link,body nav div ul li a:visited{
        padding:8px 0 8px 0
    }
    body nav div ul .menuActiveItem{
        margin:15px auto 0 auto!important;
        text-align:center!important;
        width:180px!important
    }
    body nav div ul .menuActiveItem .menuActiveItem a:link,body nav div ul .menuActiveItem .menuActiveItem a:visited,body nav div ul .menuActiveItem.menuActiveItem a{
        border:2px solid #02a7b8;
        border-radius:50px;
        padding:7px 15px 7px 15px;
        text-align:center!important
    }
    body nav div ul .menuActiveItem .menuActiveItem a:active,body nav div ul .menuActiveItem.menuActiveItem a:hover{
        border:2px solid #02a7b8;
        text-align:center!important
    }

body .container_page .alignPage nav{
    width:100%;
    margin:0 0 20px 0;
    padding:0
}
body .container_page .alignPage nav ul{
    line-height:normal;
    margin:0!important;
    padding:0!important;
    width:100%;
    display:-ms-grid;
    display:grid;
    font-size:15px
}
body .container_page .alignPage nav ul li{
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    background:0 0;
    color:#fff!important;
    float:left;
    display:block
}
body .container_page .alignPage nav ul li:hover{
    background:#fff!important;
    color:#02a7b8!important;
    display:block
}
body .container_page .alignPage nav ul li.is-active{
    background:#fff!important;
    color:#02a7b8!important;
    display:block
}
body .container_page .alignPage nav ul li a{
    padding:20px;
    background:0 0!important;
    color:#fff
}
body .container_page .alignPage nav ul li a:hover{
    color:#02a7b8
}
body .container_page .alignPage nav ul li:last-child{
    float:right
}
}


@media only screen and (min-width:768px) and (max-width:991px){
    body .scrolltop{
        right:40px;
        bottom:28px
    }
    body .h1FaqForm{
        font-size:2.5em!important;
        padding:30px 0 5px 0!important
    }
    body .wpcf7-not-valid-tip{
        padding-left:20px;
        font-size:.8em!important;
        line-height:1.2em;
        margin-top:6px
    }
    body div.wpcf7-acceptance-missing,body div.wpcf7-validation-errors{
        border:0 none!important;
        line-height:1.2em;
        font-size:1.5em!important;
        color:#fff
    }
    body .wpcf7-form{
        padding:20px 0 40px 0
    }
    body .wpcf7-form label{
        width:450px;
        padding-left:20px;
        right:-20px;
        font-size:1em
    }
    body .wpcf7-form span{
        left:-20px
    }
    body .wpcf7-form span input,body .wpcf7-form span textarea{
        width:450px
    }
    body #shipping_method li label{
        font-size:.5em!important
    }
    body #shipping_method li div{
        font-size:.4em!important
    }
    body .cart,body .variations_form{
        width:92%
    }
    body .cart .reset_variations,body .variations_form .reset_variations{
        background:0 0;
        color:#02a7b8;
        padding:12px 22px 10px 22px;
        border-radius:50px;
        border:2px solid #02a7b8;
        font-size:1.5em!important
    }
    body .cart .reset_variations:hover,body .variations_form .reset_variations:hover{
        background:#02a7b8;
        color:#fff
    }
    body .cart .in-stock,body .cart .stock,body .variations_form .in-stock,body .variations_form .stock{
        font-size:2em!important
    }
    body .cart label,body .variations_form label{
        font-size:2em;
        display:none!important
    }
    body .cart .value,body .variations_form .value{
        width:100%!important
    }
    body .cart .value a,body .variations_form .value a{
        float:right!important;
        margin-top:-12px!important
    }
    body .cart .value #sabor,body .variations_form .value #sabor{
        color:#231f20;
        background:#e6e6e6;
        border:none;
        margin:-12px 20px 20px -10px;
        font-size:1.8em!important;
        padding:12px 5px 9px 12px!important;
        height:46px!important;
        border-radius:0!important
    }
    body .cart .value select,body .variations_form .value select{
        border-radius:0!important
    }
    body .product-type-variable .entry-summary .in-stock,body .product-type-variable .entry-summary .stock,body .product-type-variable .summary .in-stock,body .product-type-variable .summary .stock{
        color:#77a464!important
    }
    body .product-type-variable .entry-summary p,body .product-type-variable .summary p{
        color:#fff!important
    }
    body .product-type-variable .entry-summary p span,body .product-type-variable .summary p span{
        color:#02a7b8!important;
        display:inline-block!important
    }
    body .product-type-variable .entry-summary p span:first-child,body .product-type-variable .summary p span:first-child{
        font-size:.8em!important
    }
    body .product-type-variable .entry-summary p span:first-child::before,body .product-type-variable .summary p span:first-child::before{
        content:"desde ";
        font-size:.6em!important
    }
    body .product-type-variable .entry-summary p span:first-child::after,body .product-type-variable .summary p span:first-child::after{
        content:"€"
    }
    body .product-type-variable .entry-summary p span:last-child,body .product-type-variable .summary p span:last-child{
        display:none!important
    }
    body .woocommerce-variation-price span{
        display:inline-block!important
    }
    body .woocommerce-variation-price span:last-child{
        display:inline-block!important
    }
    body .woocommerce div.product .woocommerce-tabs .panel{
        margin:60px 0 2em 0;
        padding:0
    }
    body .product_title{
        margin-bottom:50px!important
    }
    body .container_page{
        width:100%
    }
    body .container_page .alignPage{
        padding:0;
        margin:0
    }
    body .container_page .alignPage .woocommerce-message{
        padding-bottom:12px!important
    }
    body .container_page .alignPage .button,body .container_page .alignPage .wc-forward{
        margin-bottom:-6px!important;
        padding-bottom:6px!important
    }
    body .container_page .alignPage .woocommerce-info,body .container_page .alignPage .woocommerce-message{
        padding:17px 20px 13px 70px;
        margin:20px 0 20px 0;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-info a,body .container_page .alignPage .woocommerce-message a{
        font-size:15px;
        top:-4px;
        right:-8px;
        bottom:0!important
    }
    body .container_page .alignPage .woocommerce-error{
        padding:15px 20px 11px 70px;
        margin:20px 0 50px 0!important;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-error a,body .container_page .alignPage .woocommerce-error div{
        font-size:14px
    }
    body .container_page .alignPage .woocommerce-error:before{
        top:14px!important;
        left:11px!important
    }
    body .container_page .alignPage .woocommerce-error .wc-backward{
        font-size:14px
    }
    body .container_page .alignPage .woocommerce-message{
        margin:20px 0!important
    }
    body .container_page .alignPage .woocommerce a.remove{
        font-size:1.6em
    }
    body .container_page .alignPage .woocommerce-cart-form{
        margin:50px 0 50px 0;
        font-size:1.8em!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .input-text{
        height:34px;
        width:150px;
        font-size:18px;
        padding:3px 10px 0 10px!important;
        margin:2px 10px 0 0!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .button{
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form button{
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .cart_totals{
        margin-bottom:50px;
        font-size:1.8em
    }
    body .container_page .alignPage .cart_totals h2{
        font-size:1.6em!important
    }
    body .container_page .alignPage .cart_totals th{
        text-align:left!important
    }
    body .container_page .alignPage .cart_totals td{
        text-align:right!important
    }
    body .container_page .alignPage .cart_totals .alt,body .container_page .alignPage .cart_totals .button,body .container_page .alignPage .cart_totals .checkout-button,body .container_page .alignPage .cart_totals .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce form .form-row input.input-text,body .container_page .alignPage .woocommerce form .form-row textarea{
        width:100%;
        margin:-10px 0 -30px 0;
        padding:15px;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce-message::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-info::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-error::before{
        font-size:2.3em;
        top:13px;
        left:10px
    }
    body .container_page .alignPage .woocommerce{
        padding-left:20px;
        padding-right:20px
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p input{
        margin-top:-4px!important;
        margin-bottom:-10px!important
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .account-orders-table,body .container_page .alignPage .woocommerce .my_account_orders,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders,body .container_page .alignPage .woocommerce .woocommerce-orders-table{
        font-size:16px
    }
    body .container_page .alignPage .woocommerce .account-orders-table .button,body .container_page .alignPage .woocommerce .my_account_orders .button,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders .button,body .container_page .alignPage .woocommerce .woocommerce-orders-table .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .account-orders-table,body .container_page .alignPage .woocommerce .my_account_orders,body .container_page .alignPage .woocommerce .shop_table,body .container_page .alignPage .woocommerce .shop_table_responsive,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders,body .container_page .alignPage .woocommerce .woocommerce-orders-table{
        border-collapse:collapse
    }
    body .container_page .alignPage .woocommerce .account-orders-table thead,body .container_page .alignPage .woocommerce .my_account_orders thead,body .container_page .alignPage .woocommerce .shop_table thead,body .container_page .alignPage .woocommerce .shop_table_responsive thead,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders thead,body .container_page .alignPage .woocommerce .woocommerce-orders-table thead{
        background:#191617!important;
        color:#fff
    }
    body .container_page .alignPage .woocommerce .account-orders-table th,body .container_page .alignPage .woocommerce .my_account_orders th,body .container_page .alignPage .woocommerce .shop_table th,body .container_page .alignPage .woocommerce .shop_table_responsive th,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders th,body .container_page .alignPage .woocommerce .woocommerce-orders-table th{
        padding:12px 8px!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-Pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination--without-numbers .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce p.woocommerce-result-count{
        margin:50px 0
    }
    body .container_page .alignPage .woocommerce .orderby,body .container_page .alignPage .woocommerce select{
        margin:50px 0;
        padding:10px 30px 10px 10px;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .products{
        text-align:center
    }
    body .container_page .alignPage .woocommerce .products h2{
        height:70px;
        font-size:18px;
        line-height:22px
    }
    body .container_page .alignPage .woocommerce .products .price,body .container_page .alignPage .woocommerce .products span{
        text-align:center;
        margin:0!important
    }
    body .container_page .alignPage .woocommerce .products .add_to_cart_button,body .container_page .alignPage .woocommerce .products .ajax_add_to_cart,body .container_page .alignPage .woocommerce .products .button,body .container_page .alignPage .woocommerce .products .product_type_simple{
        margin-top:10px!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .woocommerce-notice,body .container_page .alignPage .woocommerce .woocommerce-notice--success,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-received{
        margin-top:50px;
        text-align:center;
        padding:15px
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address{
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address p{
        font-size:1.2em
    }
    body .container_page .alignPage .woocommerce .woocommerce-column__title{
        font-size:2.5em!important
    }
    body .container_page .alignPage .woocommerce .order_details,body .container_page .alignPage .woocommerce .woocommerce-order-overview,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details{
        font-size:1.8em!important
    }
    body .container_page .alignPage .woocommerce .order_details .order,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 0 0;
        width:50%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .order strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .date,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 0 0;
        width:50%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .date strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email{
        display:none!important
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 20 0;
        width:0%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .email strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .total,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 0 0;
        width:50%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .total strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:.9em;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .method,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li{
        margin:50px 0 40px 0;
        width:50%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .method strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-order-details__title{
        font-size:2.5em
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul{
        margin:0!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li{
        margin-bottom:20px!important;
        font-size:15px;
        line-height:22px!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li:before{
        top:15px;
        left:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul p{
        font-size:15px;
        line-height:24px
    }
    body .container_page .alignPage .woocommerce table.shop_table{
        border:0 none!important
    }
    body .container_page .alignPage .woocommerce table.shop_table .cart_item,body .container_page .alignPage .woocommerce table.shop_table .woocommerce-cart-form__cart-item{
        margin-bottom:1px!important
    }
    body .container_page .alignPage .woocommerce table.shop_table td{
        padding-top:10px
    }
    body .container_page .alignPage .woocommerce .wc-backward{
        padding:12px 20px 10px 20px!important;
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce h2{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:15px;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce .login .form-row,body .container_page .alignPage .woocommerce .login .form-row-wide,body .container_page .alignPage .woocommerce .login .woocommerce-form-row,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form .form-row,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide{
        margin:0 0 30px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row button,body .container_page .alignPage .woocommerce .login .form-row-wide button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide button{
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row label,body .container_page .alignPage .woocommerce .login .form-row-wide label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide label{
        margin:28px 0 10px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input-checkbox{
        margin-top:28px
    }
    body .container_page .alignPage .woocommerce .login .form-row .lost_password,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-LostPassword{
        top:-30px!important
    }
    
    body .container_page .alignPage .woocommerce-address-fields label{
        width:100%!important;
        margin:0 0 10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields select{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-address-fields span{
        width:100%!important;
        margin:0 0 -10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields p{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-address-fields p button{
        padding-top:15px!important;
        padding-bottom:12px!important;
        padding-left:20px!important;
        padding-right:20px!important
    }
    body .container_page .alignPage .woocommerce-MyAccount-content{
        width:100%;
        display:block;
        margin:0;
        padding:20px 10px 50px 10px
    }
    body .container_page .alignPage .woocommerce-MyAccount-content h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .woocommerce-MyAccount-content button{
        font-size:14px;
        margin:30px 0;
        padding-bottom:15px!important;
        padding-left:20px!important;
        padding-right:20px!important;
        padding-top:16px!important
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength{
        padding:3px .5em;
        font-size:15px!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .edit{
        font-size:15px;
        float:right;
        margin:0;
        color:#02a7b8
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .edit:hover{
        color:#0ad8e2
    }
    body .container_page .alignPage .woocommerce-MyAccount-content address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .woocommerce-MyAccount-content p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-2{
        max-width:100%;
        float:right
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-1{
        max-width:100%;
        float:left
    }
    body .container_page .alignPage .methods li,body .container_page .alignPage .payment_method_bacs li,body .container_page .alignPage .wc_payment_method li,body .container_page .alignPage ul.methods li,body .container_page .alignPage ul.payment_method_bacs li,body .container_page .alignPage ul.wc_payment_method li{
        width:100%!important
    }
    body .container_page .alignPage .methods .payment_box p,body .container_page .alignPage .methods .payment_method_bacs p,body .container_page .alignPage .payment_method_bacs .payment_box p,body .container_page .alignPage .payment_method_bacs .payment_method_bacs p,body .container_page .alignPage .wc_payment_method .payment_box p,body .container_page .alignPage .wc_payment_method .payment_method_bacs p,body .container_page .alignPage ul.methods .payment_box p,body .container_page .alignPage ul.methods .payment_method_bacs p,body .container_page .alignPage ul.payment_method_bacs .payment_box p,body .container_page .alignPage ul.payment_method_bacs .payment_method_bacs p,body .container_page .alignPage ul.wc_payment_method .payment_box p,body .container_page .alignPage ul.wc_payment_method .payment_method_bacs p{
        padding:15px;
        font-size:.9em
    }
    body .container_page .alignPage .methods [type=radio]:checked+label,body .container_page .alignPage .methods [type=radio]:not(:checked)+label,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label,body .container_page .alignPage ul.methods [type=radio]:checked+label,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .methods [type=radio]:checked+label:before,body .container_page .alignPage .methods [type=radio]:not(:checked)+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.methods [type=radio]:checked+label:before,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .methods [type=radio]:checked+label:after,body .container_page .alignPage .methods [type=radio]:not(:checked)+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.methods [type=radio]:checked+label:after,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label:after{
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .checkout,body .container_page .alignPage .woocommerce-checkout{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order{
        margin-bottom:50px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item tr{
        padding-top:10px;
        padding-bottom:10px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child{
        text-align:right!important
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method label{
        font-size:.5em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after{
        content:'';
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tr{
        font-size:1.8em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .wc-forward,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .checkout h3,body .container_page .alignPage .woocommerce-checkout h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .checkout label,body .container_page .alignPage .woocommerce-checkout label{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-input-wrapper,body .container_page .alignPage .woocommerce-checkout .woocommerce-input-wrapper{
        width:100%
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-2{
        margin:25px 0 50px 0
    }
    body .container_page .alignPage .checkout legend,body .container_page .alignPage .woocommerce-checkout legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .checkout button,body .container_page .alignPage .woocommerce-checkout button{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .woocommerce-password-strength,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength{
        padding:3px .5em;
        font-size:.8em!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .checkout .disabled,body .container_page .alignPage .woocommerce-checkout .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .edit,body .container_page .alignPage .woocommerce-checkout .edit{
        font-size:14px;
        float:right;
        margin:-50px 20px 0 0
    }
    body .container_page .alignPage .checkout address,body .container_page .alignPage .woocommerce-checkout address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .checkout p,body .container_page .alignPage .woocommerce-checkout p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-2{
        max-width:100%;
        float:right;
        padding-left:0;
        padding-right:0
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-1{
        max-width:100%;
        float:left;
        padding-left:0;
        padding-right:0
    }
    body .woocommerce div.product .woocommerce-tabs .panel{
        margin:50px 0 2em 0;
        padding:0
    }
    body .product_title{
        margin-bottom:40px!important
    }
    body .wc-tabs{
        font-size:1.8em!important
    }
    body h1{
        padding:0;
        margin:0 0 15px 0;
        font-size:4.7em;
        line-height:50px
    }
    body h2{
        padding:0;
        margin:0 0 15px 0;
        font-size:3.8em;
        line-height:45px
    }
    body h3{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.5em;
        line-height:35px
    }
    body h4{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.5em;
        line-height:35px
    }
    body h5{
        padding:0;
        margin:0 0 15px 0;
        font-size:2em;
        line-height:30px
    }
    body p{
        padding:0;
        margin:0 0 15px 0;
        font-size:2em;
        line-height:30px
    }
    body ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 20px 22px
    }
    body .HideContsCol{
        display:none
    }
    body .HideContsCol-md{
        display:none
    }
    body .HideConts-md{
        display:none
    }
    body .HideContsSlider-sm{
        display:none
    }
    body .HeaderLogin{
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        max-width:100%;
        height:68px!important;
        top:-10px
    }
    body .HeaderLogin .searchform{
        right:190px
    }
    body .HeaderLogin form{
        margin:15px 0 15px 0
    }
    body .HeaderLogin form input[type=text]{
        width:10px;
        border-radius:50px;
        border:0!important;
        font-size:1.3em;
        background-position:4px 4px;
        padding:6px 1px 2px 28px;
        margin:1px 1px 1px 1px!important
    }
    body .HeaderLogin form input[type=text]:focus{
        width:250px
    }
    body .HeaderLogin .loginBox{
        margin:10px 0 5px 20px;
        font-size:1.6em;
        right:40px
    }
    body .HeaderLogin .loginBox i{
        margin:-5px 0 0 0
    }
    body .HeaderLogin .loginBox .fa-user{
        font-size:1.6em
    }
    body .HeaderLogo{
        height:86px;
        max-width:100%;
        margin:0 auto 15px auto;
        padding:0 30px 0 30px
    }
    body .HeaderLogo img{
        margin:0 10px 0 10px
    }
    
    body .novoFooter{
        padding:30px 40px 5px 40px!important
    }
    body section{
        max-width:100%;
        overflow:hidden
    }
    body section .paddCorrect{
        padding:0!important
    }
    body section .paddCorrect2{
        padding:0 0 40px 0!important
    }
    body section .sectionAlign{
        max-width:100%;
        padding:0
    }
    body section .sectionAlignSlider{
        max-width:100%;
        padding:0 10px 0 10px!important
    }
    body section .slick-prev{
        left:-7px!important
    }
    body section .slick-next{
        right:-7px!important
    }
    body section .sectionAlignFases{
        max-width:100%;
        padding:0;
        margin-bottom:30px
    }
    body section .sectionAlignList{
        max-width:100%;
        padding:0 25px 0 40px
    }
    body section .sectionAlignConts{
        max-width:100%;
        padding:40px
    }
    body section .sectionAlignConts .mainContsBlogList{
        margin:0 0 40px 0!important
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog{
        height:340px
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog div{
        width:100%;
        height:100%
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog{
        height:340px;
        padding:0 0 0 30px!important;
        margin:0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:140px 0 0 0
    }
    body.page-template-campanhapage section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:110px 0 0 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .btnBlog{
        background:#fff;
        font-size:1.6em;
        padding:6px 15px 4px 15px;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h1{
        font-size:3em;
        line-height:35px;
        margin:0 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h2{
        font-size:2em;
        line-height:35px;
        margin:0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h3{
        font-size:2.2em;
        line-height:38px;
        margin:0 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog p{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 22px;
        padding:0
    }
    body section .sectionAlignConts .containerSliderReceitas{
        margin:-60px 30px 40px 20px!important
    }
    body section .sectionAlignConts .containerSliderReceitas .slick-prev{
        top:60%!important;
        left:-40px!important
    }
    body section .sectionAlignConts .containerSliderReceitas .slick-next{
        top:60%!important;
        right:-40px!important
    }
    body section .sectionAlignConts .containerSliderCasos{
        margin:0 10px 0 10px
    }
    body section .sectionAlignConts .containerSliderCasos .slick-prev{
        top:47%!important;
        left:-40px!important
    }
    body section .sectionAlignConts .containerSliderCasos .slick-next{
        top:47%!important;
        right:-40px!important
    }
    body section .sectionAlignConts .breadCrumb{
        position:relative;
        overflow:visible;
        height:60px;
        width:100%;
        display:inline-block;
        font-size:.7em;
        margin:0 0 17px 0;
        padding:0
    }
    body section .sectionAlignConts .breadCrumb ul{
        left:-20px!important;
        position:absolute;
        list-style:none;
        margin:0!important;
        padding:0;
        width:5000px
    }
    body section .sectionAlignConts .breadCrumb ul li{
        display:block!important;
        float:left;
        color:#231f20;
        padding:16px 0 14px 0;
        margin:0
    }
    body section .sectionAlignConts .breadCrumb ul li a{
        color:#231f20;
        background:#fff;
        padding:22px 0 20px 0;
        margin:0;
        text-transform:uppercase
    }
    body section .sectionAlignConts .breadCrumb ul li a:hover{
        color:#231f20
    }
    body section .sectionAlignConts .titCasos{
        margin:40px 0 40px 0!important
    }
    body section .sectionAlignConts .titCasos h1{
        font-size:4em!important
    }
    body section .sectionAlignConts .borderCasos .imgConteudoCasos{
        height:275px!important;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos{
        height:275px!important
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1{
        font-size:3.5em;
        line-height:50px
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1 span{
        font-size:.5em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos{
        padding:0!important;
        border-bottom:130px solid #fff
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap{
        height:450px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h2{
        font-size:4em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h3{
        font-size:2.5em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p{
        font-size:2em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p:last-child{
        margin-bottom:120px!important
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .sectionAlignConts .mainContsCasos #showHide{
        height:450px
    }
    body section .sectionAlignConts .mainContsCasos .btnCasos{
        font-size:1.6em;
        padding:6px 15px 4px 15px!important;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsReceita{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignConts .mainContsReceita article table{
        margin-bottom:40px
    }
    body section .sectionAlignConts .mainContsReceita article table td{
        font-size:2em
    }
    body section .sectionAlignConts .mainContsReceita article .imgConteudoReceitas{
        height:450px;
        margin:0 0 40px 0
    }
    body section .sectionAlignConts .mainContsReceita article h1{
        font-size:4.2em;
        line-height:45px
    }
    body section .sectionAlignConts .mainContsReceita article h2{
        font-size:2.8em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article h3{
        font-size:2.3em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article p{
        font-size:2em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 20px!important
    }
    body section .sectionAlignConts .mainContsProduto{
        padding:0 0 40px 0!important
    }
    body section .sectionAlignConts .mainContsProduto article .imgConteudoProduto{
        height:450px;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .mainContsProduto article h1{
        font-size:4em;
        line-height:45px
    }
    body section .sectionAlignConts .mainContsProduto article h2{
        font-size:2.8em;
        line-height:35px
    }
    body section .sectionAlignConts .mainContsProduto article h3{
        font-size:2.3em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsProduto article p{
        font-size:2em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsProduto article ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .pagination{
        margin:50px 0 0 0!important
    }
    body section .pagination ul{
        font-size:2em!important
    }
    body section .pagination ul li{
        background:0 0
    }
    body section .pagination ul li:hover{
        background:0 0!important
    }
    body section .pagination ul li a,body section .pagination ul li span{
        height:45px;
        width:45px;
        padding:6px
    }
    body section .pagination ul li a{
        background:#918f90!important;
        border-color:#918f90
    }
    body section .pagination ul li a:hover{
        background:#fff!important
    }
    body section .pagination a{
        margin:0 4px
    }
    body section .containerBoxsReceitasList{
        margin:0 0 80px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList{
        margin:40px 0 20px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList h1{
        font-size:1.6em;
        line-height:25px
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList p{
        font-size:2em;
        line-height:27px
    }
    body section .container3Boxs{
        padding:40px;
        max-width:100%;
        text-align:center
    }
    body section .container3Boxs h1{
        margin:0;
        padding:0 0 10px 0
    }
    body section .container3Boxs h2{
        margin:0;
        padding:0 0 10px 0
    }
    body section .container3Boxs h3{
        margin:0;
        padding:0
    }
    body section .container3Boxs p{
        margin:0;
        padding:0
    }
    body section .container3Boxs .containerBoxs{
        margin:50px 0 80px 0!important
    }
    body section .container3Boxs .containerBoxs h3{
        font-size:2.5em;
        margin:0 0 15px 0;
        padding:0
    }
    body section .container3Boxs .containerBoxs p{
        margin:0 0 15px 0;
        padding:0;
        line-height:27px
    }
    body section .container3Boxs .containerBoxs .box{
        margin:0 0 20px 0
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out;
        margin:15px 0 0 0
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox h2{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:25px
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2.5em;
        line-height:27px
    }
    body section .container3Boxs .containerBoxs .containerTxt3Boxs{
        height:280px;
        padding:30px 40px 0 0
    }
    body section .container3items{
        margin:40px 0 0 0;
        padding:40px
    }
    body section .container3items .box1item{
        position:relative
    }
    body section .container3items .box1item:before{
        display:block;
        content:"";
        width:100%;
        padding-top:45%
    }
    body section .container3items .box1item>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .container3items .box1item .boxitem{
        width:100%;
        padding:0 10px 0 10px
    }
    body section .container3items .box1item .boxitem .txtWrap{
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        float:left;
        vertical-align:middle;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        height:300px;
        width:60%;
        padding:0 45px 0 0;
        margin:0
    }
    body section .container3items .box1item .boxitem .txtWrap h1{
        text-align:left;
        font-size:3.5em;
        line-height:40px;
        margin:0 0 15px 0;
        padding:0
    }
    body section .container3items .box1item .boxitem .txtWrap p{
        text-align:left;
        font-size:2em;
        line-height:25px;
        margin:0;
        padding:0
    }
    body section .container3items .box1item .boxitem .iconWrap{
        float:left;
        height:300px;
        width:40%;
        overflow:hidden;
        padding:0;
        margin:0
    }
    body section .container3items .box1item .boxitem .iconWrap i{
        font-size:14em;
        margin:5px 0 0 0
    }
    body section .sectionAlignProducts{
        max-width:100%;
        padding:0 32px 30px 32px!important;
        margin:0 0 -60px 0
    }
    body section .sectionAlignProducts .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignProducts .slick-prev{
        top:40%!important;
        left:-30px!important
    }
    body section .sectionAlignProducts .slick-next{
        top:40%!important;
        right:-30px!important
    }
    body section .containerBoxsInnerProductList{
        margin:0 0 40px 0;
        padding:0 15px 0 15px!important;
        margin:-40px auto 90px auto!important
    }
    body section .containerBoxsInnerProductList .boxInnerProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 75px 0;
        font-size:1.7em;
        line-height:25px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .containerBoxsProductList{
        margin:0 0 40px 0;
        padding:0 15px 0 15px!important;
        margin:-40px auto 90px auto!important
    }
    body section .containerBoxsProductList .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .containerBoxsProductList .slick-prev{
        top:37%!important;
        left:-25px!important
    }
    body section .containerBoxsProductList .slick-next{
        top:37%!important;
        right:-25px!important
    }
    body section .containerBoxsProductList .SetasProductList{
        padding:0;
        margin:0;
        width:100%;
        font-size:4em
    }
    body section .containerBoxsProductList .boxProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 90px 0;
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .containerBoxsDicas{
        margin:0 0 65px 0;
        padding:0
    }
    body section .containerBoxsDicas .Setas{
        padding:10px 0 10px 0;
        margin:0;
        width:100%;
        font-size:4em
    }
    body section .containerBoxsDicas .boxDicas{
        margin:15px 0 30px 0
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas{
        margin:0 12px 30px 12px
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .contentTxtBoxDicas{
        margin:0 0 16px 0;
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .btnDicas{
        font-size:1.8em;
        margin:-8px!important;
        line-height:22px
    }
    body section .containerBoxsReceitas{
        padding:0 0 0 40px;
        margin:0 25px 0 0
    }
    body section .containerBoxsReceitas .boxSliderSetas{
        font-size:4em;
        padding:10px!important;
        margin:0!important;
        background:0 0!important;
        color:#333!important
    }
    body section .containerBoxsReceitas .boxSliderSetas:hover{
        color:#02a7b8!important;
        background:0 0!important
    }
    body section .containerBoxsReceitas .boxReceitas{
        position:relative
    }
    body section .containerBoxsReceitas .boxReceitas:before{
        display:block;
        content:"";
        width:100%;
        padding-top:100%
    }
    body section .containerBoxsReceitas .boxReceitas>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div{
        height:70px;
        padding:0 0 16px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider{
        margin:0 10px 30px 10px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider h1{
        font-size:2.3em;
        line-height:30px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider p{
        font-size:1.6em;
        line-height:25px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider{
        margin:0 10px 30px 10px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
        font-size:1.8em;
        line-height:20px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxCasosSlider p{
        font-size:1.6em;
        line-height:20px
    }
    body section .containerBoxsReceitas .boxProdutos{
        margin:-10px 0 0 0
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider{
        margin:10px 10px 0 10px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider{
        padding:20px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider h1{
        font-size:3em;
        line-height:35px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider p{
        font-size:2em;
        line-height:25px
    }
    body section .containerBoxsCasos{
        padding:0 0 10px 50px;
        margin:0 35px 0 0
    }
    body section .containerBoxsCasos .boxSliderSetas{
        font-size:4em;
        padding:10px 0 10px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div{
        height:60px;
        padding:0 0 17px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider{
        margin:0 15px 30px 15px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
        font-size:2em;
        line-height:22px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider p{
        font-size:1.6em;
        line-height:20px
    }
    body section h1{
        padding:0;
        margin:10px 0 0 0;
        font-size:4.9em
    }
    body section h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:4em
    }
    body section p{
        padding:0 50px 10px 0;
        margin:10px 0 0 0;
        font-size:2.1em;
        line-height:30px
    }
    body section .txtAlign{
        text-align:left
    }
    body section .center img{
        display:block;
        margin-left:auto;
        margin-right:auto
    }
    body section .OF{
        overflow:visible
    }
    body section .OFRelatos{
        height:400px;
        margin:0!important;
        padding:0!important
    }
    body section .OFRelatos .relatosImgBox{
        overflow:hidden;
        margin:0 40px 0 0
    }
    body section .OFRelatos .relatosImgBox img{
        height:450px;
        margin-left:-15px;
        border-style:none
    }
    body section .imgConteudo{
        vertical-align:middle;
        border-style:none;
        margin:0 -351px 0 -351px
    }
    body section .containerTxt{
        margin:0!important;
        padding:0!important
    }
    body section .containerTxt .txtBoxBg1{
        height:500px;
        margin:auto 40px auto 40px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg1 h1{
        padding:0;
        margin:0;
        font-size:3.8em;
        text-align:left
    }
    body section .containerTxt .txtBoxBg1 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:2.8em;
        text-align:left
    }
    body section .containerTxt .txtBoxBg1 p{
        margin:0;
        font-size:1.8em;
        padding:10px 0 20px 0;
        overflow:hidden;
        line-height:28px;
        text-align:left
    }
    body section .containerTxt .txtBoxBg2{
        height:400px;
        margin:auto 40px auto 40px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg2 h1{
        padding:0;
        margin:0;
        font-size:3.6em;
        line-height:40px;
        text-align:right
    }
    body section .containerTxt .txtBoxBg2 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:2.6em;
        line-height:35px;
        text-align:right
    }
    body section .containerTxt .txtBoxBg2 p{
        margin:0;
        font-size:1.8em;
        padding:10px 0 20px 0;
        overflow:hidden;
        line-height:28px;
        text-align:right
    }
    body section .containerTxt .btnMaisBg1{
        font-size:1.6em;
        margin:10px auto 0 0;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerTxt .btnMaisBg2{
        font-size:1.6em;
        margin:10px 0 0 auto;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerTit{
        padding:50px 0 30px 0;
        max-width:100%;
        text-align:center
    }
    body section .containerTit h1{
        padding:0 40px 10px 40px;
        margin:0;
        font-size:4.7em
    }
    body section .containerTit h2{
        padding:0 40px 20px 40px;
        font-size:3.8em;
        max-width:100%;
        line-height:38px
    }
    body section .containerTit h3{
        font-size:2.8em
    }
    body section .containerTit p{
        padding:0 40px 10px 40px;
        font-size:2em;
        max-width:100%;
        line-height:28px
    }
    body section .hideReceitas{
        display:none
    }
    body section .containerImgReceitas{
        padding:0 18px 70px 18px;
        max-width:100%
    }
    body section .containerImgReceitas .slick-prev{
        left:-27px!important
    }
    body section .containerImgReceitas .slick-next{
        right:-27px!important
    }
    body section .containerImgReceitas .alignSetas{
        margin:auto 0 auto 0;
        bottom:-20px!important
    }
    body section .containerImgReceitas .boxSliderSetas{
        font-size:4em
    }
    body section .containerImgReceitas .containerReceitas{
        height:400px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas{
        max-width:310px;
        height:400px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas h2{
        padding:0 20px 10px 30px;
        margin:0;
        font-size:2.8em
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas p{
        padding:0 20px 10px 30px;
        font-size:1.8em;
        line-height:25px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas{
        margin:10px auto 30px 30px;
        right:0;
        font-size:1.6em;
        padding:5px 18px 5px 18px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas:hover{
        background:#fff;
        border-color:#fff;
        color:#f2a903
    }
    body section .containerImgVideo{
        padding:15px 35px 60px 35px;
        max-width:100%
    }
    body section .containerImgVideo a{
        padding:0 0 20px 0!important
    }
    body section .containerImgVideo .containerVideo{
        max-width:595px;
        margin:0 auto 30px auto;
        height:500px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo{
        width:auto;
        height:115px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo h2{
        padding:0 20px 10px 30px;
        margin:0;
        font-size:2.8em
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn{
        width:auto;
        height:385px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn h2{
        padding:0 20px 10px 30px;
        font-size:1.6em;
        line-height:25px;
        margin:0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .btnMaisVideo{
        margin:auto;
        right:0;
        font-size:2em;
        padding:8px 27px 8px 12px;
        line-height:26px;
        border-radius:40px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .fa-play-circle{
        font-size:40px;
        margin:0 15px 0 0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .divIcon{
        padding:9px 0 0 0
    }
    body section .containerTitSlider{
        padding:40px 0 10px 0
    }
    body section .containerTitSlider h1{
        padding:0 40px 10px 40px;
        margin:0;
        font-size:4.5em;
        max-width:100%
    }
    body section .containerTitSlider p{
        padding:0 40px 20px 40px;
        font-size:3.6em;
        max-width:100%
    }
    body section .containerImgSlider{
        margin:-20px 0 0 0;
        padding:0 0 20px 0
    }
    body section .containerImgSlider .alignSetas{
        margin:auto 0 auto 0;
        bottom:15px!important
    }
    body section .containerImgSlider .boxSliderSetas{
        font-size:4em
    }
    body section .containerImgSlider .mainSliderItem{
        margin:30px 10px 0 10px
    }
    body section .containerImgSlider .mainSliderItem img{
        width:100%;
        height:100%;
        padding:0;
        margin:0 10px 0 10px
    }
    body section .containerImgSlider .mainSliderItem .btn{
        font-size:1.5em;
        margin:20px auto 30px auto;
        padding:2px 12px 2px 12px;
        line-height:28px;
        border-radius:18px
    }
    body footer{
        padding:0;
        margin:0
    }
    body footer .footerAlign{
        padding:50px 20px 0 20px;
        max-width:100%;
        margin:0
    }
    body footer .footerAlign .tablesFooter{
        padding:0 20px 50px 20px
    }
    body footer .footerAlign .tablesFooter h2{
        margin:0 0 20px 0;
        font-size:1.8em
    }
    body footer .footerAlign .tablesFooter p{
        font-size:1.6em
    }
    body footer .footerAlign .tablesFooter form{
        padding-bottom:10px
    }
    body footer .footerAlign .tablesFooter form .txtInput{
        font-size:1.4em;
        padding:14px 13px 13px 13px;
        margin:0 10px 20px 0
    }
    body footer .footerAlign .tablesFooter form .btn{
        font-size:1.4em;
        padding:11px 15px 10px 15px;
        margin:0 0 10px 0
    }
    body footer .footerAlign nav{
        padding:0 30px 50px 30px
    }
    body footer .footerAlign nav h2{
        margin:0 0 20px 0;
        padding:0;
        font-size:1.8em
    }
    body footer .footerAlign nav p{
        font-size:1.6em
    }
    body footer .footerAlign nav .pos{
        margin:0 0 20px 0;
        font-weight:900;
        font-size:1.7em;
        display:block
    }
    body footer .footerAlign nav ul{
        font-size:16px!important;
        margin:0!important;
        padding:0!important
    }
    body footer .footerAlign nav ul li{
        margin:0 0 10px 0!important;
        padding:0!important;
        font-size:16px!important
    }
    body footer .footerAlign nav ul li:hover{
        background:0 0!important
    }
    body footer .footerAlign nav ul li a{
        background:0 0!important
    }
    body footer .footerAlign .fa-facebook{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:9px 0 0 12px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-instagram{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 9px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-youtube{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 7px;
        margin:0 5px 0 0
    }
}
@media only screen and (min-width:576px) and (max-width:767.99px){
    body .scrolltop{
        right:40px;
        bottom:28px
    }
    body .h1FaqForm{
        font-size:2.5em!important;
        padding:30px 0 5px 0!important
    }
    body .wpcf7-not-valid-tip{
        padding-left:20px;
        font-size:.8em!important;
        line-height:1.2em;
        margin-top:6px
    }
    body div.wpcf7-acceptance-missing,body div.wpcf7-validation-errors{
        border:0 none!important;
        line-height:1.2em;
        font-size:1.5em!important;
        color:#fff
    }
    body .wpcf7-form{
        padding:20px 0 40px 0
    }
    body .wpcf7-form label{
        width:450px;
        padding-left:20px;
        right:-20px;
        font-size:1em
    }
    body .wpcf7-form span{
        left:-20px
    }
    body .wpcf7-form span input,body .wpcf7-form span textarea{
        width:450px
    }
    body #shipping_method li{
        text-align:right!important;
        display:inline-block
    }
    body #shipping_method li label{
        font-size:1em!important
    }
    body #shipping_method li div{
        font-size:.9em!important
    }
    body .cart,body .variations_form{
        width:100%
    }
    body .cart .reset_variations,body .variations_form .reset_variations{
        background:0 0;
        color:#02a7b8;
        padding:12px 22px 10px 22px;
        border-radius:50px;
        border:2px solid #02a7b8;
        font-size:1.5em!important
    }
    body .cart .reset_variations:hover,body .variations_form .reset_variations:hover{
        background:#02a7b8;
        color:#fff
    }
    body .cart .in-stock,body .cart .stock,body .variations_form .in-stock,body .variations_form .stock{
        font-size:2em!important
    }
    body .cart label,body .variations_form label{
        font-size:2em;
        display:none!important
    }
    body .cart .value,body .variations_form .value{
        width:100%!important
    }
    body .cart .value a,body .variations_form .value a{
        float:right!important;
        margin-top:-12px!important
    }
    body .cart .value #sabor,body .variations_form .value #sabor{
        color:#231f20;
        background:#e6e6e6;
        border:none;
        margin:-12px 20px 20px -10px;
        font-size:1.8em!important;
        padding:12px 5px 9px 12px!important;
        height:46px!important;
        border-radius:0!important
    }
    body .cart .value select,body .variations_form .value select{
        border-radius:0!important
    }
    body .product-type-variable .entry-summary .in-stock,body .product-type-variable .entry-summary .stock,body .product-type-variable .summary .in-stock,body .product-type-variable .summary .stock{
        color:#77a464!important
    }
    body .product-type-variable .entry-summary p,body .product-type-variable .summary p{
        color:#fff!important
    }
    body .product-type-variable .entry-summary p span,body .product-type-variable .summary p span{
        color:#02a7b8!important;
        display:inline-block!important
    }
    body .product-type-variable .entry-summary p span:first-child,body .product-type-variable .summary p span:first-child{
        font-size:.8em!important
    }
    body .product-type-variable .entry-summary p span:first-child::before,body .product-type-variable .summary p span:first-child::before{
        content:"desde ";
        font-size:.6em!important
    }
    body .product-type-variable .entry-summary p span:first-child::after,body .product-type-variable .summary p span:first-child::after{
        content:"€"
    }
    body .product-type-variable .entry-summary p span:last-child,body .product-type-variable .summary p span:last-child{
        display:none!important
    }
    body .woocommerce-variation-price span{
        display:inline-block!important
    }
    body .woocommerce-variation-price span:last-child{
        display:inline-block!important
    }
    body .woocommerce div.product .woocommerce-tabs .panel{
        margin:60px 0 2em 0;
        padding:0
    }
    body .product_title{
        margin-bottom:50px!important
    }
    body .container_page{
        max-width:1400px
    }
    body .container_page .alignPage{
        padding:0;
        margin:0
    }
    body .container_page .alignPage .woocommerce-message{
        padding-bottom:12px!important
    }
    body .container_page .alignPage .button,body .container_page .alignPage .wc-forward{
        margin-bottom:-6px!important;
        padding-bottom:6px!important
    }
    body .container_page .alignPage .woocommerce-info,body .container_page .alignPage .woocommerce-message{
        padding:17px 20px 13px 70px;
        margin:20px 0 20px 0;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-info a,body .container_page .alignPage .woocommerce-message a{
        font-size:15px;
        top:-4px;
        right:-8px;
        bottom:0!important
    }
    body .container_page .alignPage .woocommerce-info,body .container_page .alignPage .woocommerce-message{
        padding:17px 20px 13px 70px;
        margin:20px 0 20px 0;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-info a,body .container_page .alignPage .woocommerce-message a{
        font-size:15px;
        top:-4px;
        right:-8px;
        bottom:0!important
    }
    body .container_page .alignPage .woocommerce-error{
        padding:15px 20px 11px 70px;
        margin:20px 0 0 0!important;
        font-size:1.8em;
        display:inherit!important
    }
    body .container_page .alignPage .woocommerce-error li{
        margin:0!important;
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-error a,body .container_page .alignPage .woocommerce-error div{
        font-size:14px;
        display:inherit!important
    }
    body .container_page .alignPage .woocommerce-error:before{
        top:14px!important;
        left:11px!important
    }
    body .container_page .alignPage .woocommerce-error .wc-backward{
        font-size:14px
    }
    body .container_page .alignPage .woocommerce-cart-form{
        margin:50px 0 50px 0;
        font-size:1.8em!important
    }
    body .container_page .alignPage .woocommerce-cart-form table{
        background:#fff!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .input-text{
        height:34px;
        width:150px;
        font-size:18px;
        padding:3px 10px 0 10px!important;
        margin:2px 10px 0 0!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .button{
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form button{
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .cart_totals{
        margin-bottom:50px;
        font-size:1.8em
    }
    body .container_page .alignPage .cart_totals h2{
        font-size:1.6em!important
    }
    body .container_page .alignPage .cart_totals th{
        text-align:left!important
    }
    body .container_page .alignPage .cart_totals td{
        text-align:right!important
    }
    body .container_page .alignPage .cart_totals .alt,body .container_page .alignPage .cart_totals .button,body .container_page .alignPage .cart_totals .checkout-button,body .container_page .alignPage .cart_totals .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce form .form-row input.input-text,body .container_page .alignPage .woocommerce form .form-row textarea{
        width:100%;
        margin:-10px 0 -30px 0;
        padding:15px;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce-message::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-info::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-error::before{
        font-size:2.3em;
        top:13px;
        left:10px
    }
    body .container_page .alignPage .woocommerce{
        padding-left:20px;
        padding-right:20px
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p input{
        margin-top:-4px!important;
        margin-bottom:-10px!important
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .account-orders-table,body .container_page .alignPage .woocommerce .my_account_orders,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders,body .container_page .alignPage .woocommerce .woocommerce-orders-table{
        font-size:16px
    }
    body .container_page .alignPage .woocommerce .account-orders-table .button,body .container_page .alignPage .woocommerce .my_account_orders .button,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders .button,body .container_page .alignPage .woocommerce .woocommerce-orders-table .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .woocommerce-Pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination--without-numbers .button{
        margin:5px 0!important;
        font-size:14px;
        padding-top:15px!important;
        padding-left:20px!important;
        padding-right:20px!important;
        padding-bottom:15px!important
    }
    body .container_page .alignPage .woocommerce p.woocommerce-result-count{
        margin:50px 0
    }
    body .container_page .alignPage .woocommerce .orderby,body .container_page .alignPage .woocommerce select{
        margin:50px 0;
        padding:10px 30px 10px 10px;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .products{
        text-align:center
    }
    body .container_page .alignPage .woocommerce .products h2{
        font-size:1.2em;
        height:70px;
        line-height:28px
    }
    body .container_page .alignPage .woocommerce .products .price,body .container_page .alignPage .woocommerce .products span{
        text-align:center;
        margin:0!important
    }
    body .container_page .alignPage .woocommerce .products .add_to_cart_button,body .container_page .alignPage .woocommerce .products .ajax_add_to_cart,body .container_page .alignPage .woocommerce .products .button,body .container_page .alignPage .woocommerce .products .product_type_simple{
        margin-top:10px!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .woocommerce-notice,body .container_page .alignPage .woocommerce .woocommerce-notice--success,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-received{
        margin-top:50px;
        text-align:center;
        padding:15px
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address{
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address p{
        font-size:1.2em
    }
    body .container_page .alignPage .woocommerce .woocommerce-column__title{
        font-size:2.5em!important
    }
    body .container_page .alignPage .woocommerce .order_details,body .container_page .alignPage .woocommerce .woocommerce-order-overview,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details,body .container_page .alignPage .woocommerce ul{
        font-size:1.8em!important;
        margin-left:0!important;
        margin-right:0!important;
        display:-moz-groupbox;
        width:100%
    }
    body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .order_details ul.order_details,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-order-overview ul.order_details,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details ul.order_details,body .container_page .alignPage .woocommerce ul li,body .container_page .alignPage .woocommerce ul ul.order_details{
        border-right:0 none
    }
    body .container_page .alignPage .woocommerce .order_details .order,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .order,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 0 0;
        width:50%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .order strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .order strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .date,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .date,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 0 0;
        width:50%;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce .order_details .date strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .date strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:18px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email,body .container_page .alignPage .woocommerce ul .email,body .container_page .alignPage .woocommerce ul .woocommerce-order-email{
        display:none!important
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .email,body .container_page .alignPage .woocommerce ul .woocommerce-order-email,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 20 0;
        width:0%;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce .order_details .email strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .email strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-email strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:18px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .total,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .total,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 0 0;
        width:50%;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce .order_details .total strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .total strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:18px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .method,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .method,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 40px 0;
        width:50%;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce .order_details .method strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .method strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:18px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-order-details__title{
        font-size:2.5em
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment{
        border-radius:0!important;
        background:#f1f1f1!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul{
        background:#f1f1f1
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li{
        padding-left:15px;
        padding-right:15px;
        margin-bottom:20px!important;
        font-size:15px;
        line-height:22px!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li:before{
        top:15px;
        left:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul p{
        font-size:15px;
        line-height:24px
    }
    body .container_page .alignPage .woocommerce table.shop_table{
        border:0 none!important
    }
    body .container_page .alignPage .woocommerce table.shop_table .cart_item,body .container_page .alignPage .woocommerce table.shop_table .woocommerce-cart-form__cart-item{
        margin-bottom:1px!important
    }
    body .container_page .alignPage .woocommerce table.shop_table td{
        padding-top:10px;
        padding-bottom:15px
    }
    body .container_page .alignPage .woocommerce .wc-backward{
        padding:12px 20px 10px 20px!important;
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce h2{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:15px;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce .login .form-row,body .container_page .alignPage .woocommerce .login .form-row-wide,body .container_page .alignPage .woocommerce .login .woocommerce-form-row,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form .form-row,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide{
        margin:0 0 30px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row button,body .container_page .alignPage .woocommerce .login .form-row-wide button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide button{
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row label,body .container_page .alignPage .woocommerce .login .form-row-wide label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide label{
        margin:28px 0 10px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input-checkbox{
        margin-top:28px
    }
    body .container_page .alignPage .woocommerce .login .form-row .lost_password,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-LostPassword{
        top:-30px!important
    }
    body .container_page .alignPage nav{
        width:100%;
        margin:0 0 20px 0;
        padding:0
    }
    body .container_page .alignPage nav ul{
        line-height:normal;
        margin:0!important;
        padding:0;
        width:100%;
        display:-ms-grid;
        display:grid;
        font-size:15px
    }
    body .container_page .alignPage nav ul li{
        margin-top:0!important;
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background:0 0;
        color:#fff!important;
        float:left;
        display:block
    }
    body .container_page .alignPage nav ul li:hover{
        background:#fff!important;
        color:#02a7b8!important;
        display:block
    }
    body .container_page .alignPage nav ul li.is-active{
        background:#fff!important;
        color:#02a7b8!important;
        display:block
    }
    body .container_page .alignPage nav ul li a{
        padding:20px;
        background:0 0!important;
        color:#fff;
        text-transform:uppercase!important
    }
    body .container_page .alignPage nav ul li a:hover{
        color:#02a7b8
    }
    body .container_page .alignPage nav ul li:last-child{
        float:right
    }
    body .container_page .alignPage .woocommerce-address-fields label{
        width:100%!important;
        margin:0 0 10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields select{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-address-fields span{
        width:100%!important;
        margin:0 0 -10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields p{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-address-fields p button{
        padding-top:15px!important;
        padding-bottom:12px!important;
        padding-left:20px!important;
        padding-right:20px!important
    }
    body .container_page .alignPage .woocommerce-MyAccount-content{
        width:100%;
        display:block;
        margin:0;
        padding:20px 0 50px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .woocommerce-MyAccount-content button{
        font-size:14px;
        margin:30px 0;
        padding-bottom:15px!important;
        padding-left:20px!important;
        padding-right:20px!important;
        padding-top:16px!important
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength{
        padding:3px .5em;
        font-size:15px!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .edit{
        font-size:15px;
        float:right;
        margin:0;
        color:#02a7b8
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .edit:hover{
        color:#0ad8e2
    }
    body .container_page .alignPage .woocommerce-MyAccount-content address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .woocommerce-MyAccount-content p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-2{
        max-width:100%;
        float:right
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-1{
        max-width:100%;
        float:left
    }
    body .container_page .alignPage .methods li,body .container_page .alignPage .payment_method_bacs li,body .container_page .alignPage .wc_payment_method li,body .container_page .alignPage ul.methods li,body .container_page .alignPage ul.payment_method_bacs li,body .container_page .alignPage ul.wc_payment_method li{
        width:100%!important
    }
    body .container_page .alignPage .methods .payment_box p,body .container_page .alignPage .methods .payment_method_bacs p,body .container_page .alignPage .payment_method_bacs .payment_box p,body .container_page .alignPage .payment_method_bacs .payment_method_bacs p,body .container_page .alignPage .wc_payment_method .payment_box p,body .container_page .alignPage .wc_payment_method .payment_method_bacs p,body .container_page .alignPage ul.methods .payment_box p,body .container_page .alignPage ul.methods .payment_method_bacs p,body .container_page .alignPage ul.payment_method_bacs .payment_box p,body .container_page .alignPage ul.payment_method_bacs .payment_method_bacs p,body .container_page .alignPage ul.wc_payment_method .payment_box p,body .container_page .alignPage ul.wc_payment_method .payment_method_bacs p{
        padding:15px;
        font-size:.9em
    }
    body .container_page .alignPage .methods [type=radio]:checked+label,body .container_page .alignPage .methods [type=radio]:not(:checked)+label,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label,body .container_page .alignPage ul.methods [type=radio]:checked+label,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .methods [type=radio]:checked+label:before,body .container_page .alignPage .methods [type=radio]:not(:checked)+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.methods [type=radio]:checked+label:before,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .methods [type=radio]:checked+label:after,body .container_page .alignPage .methods [type=radio]:not(:checked)+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.methods [type=radio]:checked+label:after,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label:after{
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .checkout,body .container_page .alignPage .woocommerce-checkout{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order{
        margin-bottom:50px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item tr{
        padding-top:10px;
        padding-bottom:10px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child{
        text-align:right!important
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method label{
        font-size:.5em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after{
        content:'';
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tr{
        font-size:1.8em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .wc-forward,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .checkout h3,body .container_page .alignPage .woocommerce-checkout h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .checkout label,body .container_page .alignPage .woocommerce-checkout label{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-input-wrapper,body .container_page .alignPage .woocommerce-checkout .woocommerce-input-wrapper{
        width:100%
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-2{
        margin:25px 0 50px 0
    }
    body .container_page .alignPage .checkout legend,body .container_page .alignPage .woocommerce-checkout legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .checkout button,body .container_page .alignPage .woocommerce-checkout button{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .woocommerce-password-strength,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength{
        padding:3px .5em;
        font-size:.8em!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .checkout .disabled,body .container_page .alignPage .woocommerce-checkout .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .edit,body .container_page .alignPage .woocommerce-checkout .edit{
        font-size:14px;
        float:right;
        margin:-50px 20px 0 0
    }
    body .container_page .alignPage .checkout address,body .container_page .alignPage .woocommerce-checkout address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .checkout p,body .container_page .alignPage .woocommerce-checkout p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-2{
        max-width:100%;
        float:left;
        padding-left:0;
        padding-right:0
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-1{
        max-width:100%;
        float:right;
        padding-left:0;
        padding-right:0
    }
    body .woocommerce div.product .woocommerce-tabs .panel{
        margin:60px 0 2em 0;
        padding:0
    }
    body .product_title{
        margin-bottom:50px!important
    }
    body .wc-tabs{
        font-size:1.8em!important;
        width:120%!important;
        left:-65px!important
    }
    body h1{
        padding:0;
        margin:0 0 15px 0;
        font-size:4.7em;
        line-height:50px
    }
    body h2{
        padding:0;
        margin:0 0 15px 0;
        font-size:3.8em;
        line-height:45px
    }
    body h3{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.5em;
        line-height:35px
    }
    body h4{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.5em;
        line-height:35px
    }
    body h5{
        padding:0;
        margin:0 0 15px 0;
        font-size:2em;
        line-height:30px
    }
    body p{
        padding:0;
        margin:0 0 15px 0;
        font-size:2em;
        line-height:30px
    }
    body ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 20px 22px
    }
    body .spcBoxsReceitasSM{
        margin:0 0 20px 0
    }
    body .mobilePadCorrect{
        padding:0
    }
    body .HeaderLogin{
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        max-width:100%;
        margin:0 auto 0 auto;
        height:68px!important;
        top:-10px
    }
    body .HeaderLogin form{
        margin:15px 0 15px auto;
        right:190px
    }
    body .HeaderLogin form input[type=text]{
        width:10px;
        border-radius:50px;
        border:0!important;
        font-size:1.3em;
        background-position:4px 4px;
        padding:6px 1px 2px 28px;
        margin:1px 1px 1px 1px!important
    }
    body .HeaderLogin form input[type=text]:focus{
        width:225px
    }
    body .HeaderLogin .loginBox{
        margin:10px 0 5px 20px;
        font-size:1.6em;
        right:40px
    }
    body .HeaderLogin .loginBox i{
        margin:-5px 0 0 0
    }
    body .HeaderLogin .loginBox .fa-user{
        font-size:1.6em
    }
    body .HeaderLogo{
        height:86px;
        max-width:1400px;
        margin:0 auto 10px auto;
        padding:0 40px 0 40px
    }
    body .HeaderLogo img{
        margin:0 10px 0 10px
    }
    body nav{
        width:100%;
        height:auto;
        margin:0 auto 0 auto;
        padding:0
    }
    body nav ul{
        background:0 0;
        padding:20px!important;
        margin:0!important
    }
    body nav ul .mega-menuActiveItem,body nav ul .menuActiveItem{
        display:block!important;
        text-align:center!important;
        text-transform:uppercase!important
    }
    body nav ul .mega-menuActiveItem:hover,body nav ul .menuActiveItem:hover{
        background:0 0!important
    }
    body nav ul li:hover{
        background:#4f4f4f!important
    }
    body nav ul li a{
        text-transform:uppercase!important;
        background:0 0!important;
        color:#ccc
    }
    body nav ul li a:hover{
        background:#4f4f4f!important
    }
    body nav ul li ul{
        margin:0!important;
        padding:0!important
    }
    body nav ul li ul li{
        background:#4f4f4f!important
    }
    body nav ul li ul li a{
        margin:0!important;
        color:#fff!important
    }
    body nav ul li ul li a:hover{
        background:#bababa!important;
        color:#231f20!important
    }
    body nav ul li ul li:hover{
        background:#999!important;
        color:#231f20!important
    }
    body nav ul li ul li ul{
        color:#231f20!important
    }
    body nav ul li ul li ul li{
        background:#999!important;
        color:#231f20!important
    }
    body nav ul li ul li ul li a{
        color:#231f20!important;
        color:#fff!important;
        border-top:1px solid #bababa!important;
        border-bottom:1px solid #bababa!important;
        margin-bottom:-1px!important;
        padding-left:25px!important
    }
    body nav ul li ul li ul li a:hover{
        background:#bababa!important;
        color:#231f20!important
    }
    body nav div ul{
        padding:0;
        margin:0
    }
    body nav div ul li{
        margin:25px 10px 25px 10px;
        font-size:.7em!important;
        line-height:20px;
        height:30px
    }
    body nav div ul li a,body nav div ul li a:link,body nav div ul li a:visited{
        padding:8px 0 8px 0
    }
    body nav div ul .menuActiveItem{
        margin:15px auto 0 auto!important;
        text-align:center!important;
        width:180px!important
    }
    body nav div ul .menuActiveItem .menuActiveItem a:link,body nav div ul .menuActiveItem .menuActiveItem a:visited,body nav div ul .menuActiveItem.menuActiveItem a{
        border:2px solid #02a7b8;
        border-radius:50px;
        padding:7px 15px 7px 15px;
        text-align:center!important
    }
    body nav div ul .menuActiveItem .menuActiveItem a:active,body nav div ul .menuActiveItem.menuActiveItem a:hover{
        border:2px solid #02a7b8;
        text-align:center!important
    }
    body .novoFooter{
        padding:50px 65px 10px 65px!important
    }
    body section{
        max-width:100%;
        overflow:hidden
    }
    body section .paddCorrect{
        padding:0!important
    }
    body section .paddCorrect2{
        padding:0 0 40px 0!important
    }
    body section .spcBoxsReceitas{
        margin:0 0 20px 0
    }
    body section .sectionAlign{
        max-width:100%
    }
    body section .sectionAlignSlider{
        max-width:100%;
        padding:0 10px 0 10px!important
    }
    body section .slick-prev{
        left:-7px!important
    }
    body section .slick-next{
        right:-7px!important
    }
    body section .sectionAlignFases{
        max-width:100%;
        margin-bottom:30px
    }
    body section .sectionAlignList{
        max-width:100%;
        padding:0 25px 0 40px
    }
    body section .sectionAlignConts{
        max-width:100%;
        padding:40px
    }
    body section .sectionAlignConts .mainContsBlogList{
        margin:0 0 70px 0!important
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog{
        height:360px
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog div{
        width:100%;
        height:100%
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog{
        height:340px;
        padding:0!important;
        margin:0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:140px 0 0 0
    }
    body.page-template-campanhapage section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:110px 0 0 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .btnBlog{
        background:#fff;
        font-size:1.6em;
        padding:6px 15px 4px 15px;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h1{
        font-size:3em;
        line-height:35px;
        margin:30px 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h2{
        font-size:2em;
        line-height:35px;
        margin:0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h3{
        font-size:2.2em;
        line-height:38px;
        margin:0 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog p{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 22px;
        padding:0
    }
    body section .sectionAlignConts .containerSliderReceitas{
        margin:-60px 10px 40px 10px!important
    }
    body section .sectionAlignConts .containerSliderReceitas .slick-prev{
        top:60%!important;
        left:-40px!important
    }
    body section .sectionAlignConts .containerSliderReceitas .slick-next{
        top:60%!important;
        right:-40px!important
    }
    body section .sectionAlignConts .containerSliderCasos{
        margin:0 15px 0 15px
    }
    body section .sectionAlignConts .containerSliderCasos .slick-prev{
        top:47%!important;
        left:-40px!important
    }
    body section .sectionAlignConts .containerSliderCasos .slick-next{
        top:47%!important;
        right:-40px!important
    }
    body section .sectionAlignConts .breadCrumb{
        height:54px;
        font-size:.6em;
        margin:0 0 17px 0
    }
    body section .sectionAlignConts .breadCrumb ul{
        left:-20px!important
    }
    body section .sectionAlignConts .breadCrumb ul li{
        padding:15px 0 14px 0;
        line-height:26px
    }
    body section .sectionAlignConts .breadCrumb ul li a{
        padding:22px 0 19px 0
    }
    body section .sectionAlignConts .breadCrumb ul li a:hover{
        background:0 0!important;
        -webkit-box-shadow:none!important;
                box-shadow:none!important
    }
    body section .sectionAlignConts .titCasos{
        margin:40px 0 40px 0!important
    }
    body section .sectionAlignConts .titCasos h1{
        font-size:4.5em
    }
    body section .sectionAlignConts .borderCasos .imgConteudoCasos{
        height:380px!important;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos{
        height:250px!important
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1{
        font-size:3.5em;
        margin-top:3px;
        line-height:45px
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1 span{
        font-size:.5em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos{
        padding:0!important;
        border-bottom:130px solid #fff
    }
    body section .sectionAlignConts .mainContsCasos .containerPartilhas{
        width:100px!important;
        height:50px!important;
        margin:203px 0 0 0
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap{
        height:450px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h2{
        font-size:4.5em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h3{
        font-size:2.5em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p{
        font-size:2.1em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p:last-child{
        margin-bottom:120px!important
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .sectionAlignConts .mainContsCasos #showHide{
        height:450px
    }
    body section .sectionAlignConts .mainContsCasos .btnCasos{
        font-size:1.6em;
        padding:6px 15px 4px 15px!important;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsReceita{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignConts .mainContsReceita article table{
        margin-bottom:30px
    }
    body section .sectionAlignConts .mainContsReceita article table td{
        font-size:2em
    }
    body section .sectionAlignConts .mainContsReceita article .imgConteudoReceitas{
        height:400px;
        margin:0 0 40px 0
    }
    body section .sectionAlignConts .mainContsReceita article h1{
        font-size:4.2em;
        line-height:45px
    }
    body section .sectionAlignConts .mainContsReceita article h2{
        font-size:2.8em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article h3{
        font-size:2.3em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article p{
        font-size:2em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsReceita article ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 20px!important
    }
    body section .sectionAlignConts .mainContsProduto{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignConts .mainContsProduto article .imgConteudoProduto{
        height:450px;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .mainContsProduto article h1{
        font-size:4em;
        line-height:45px
    }
    body section .sectionAlignConts .mainContsProduto article h2{
        font-size:2.8em;
        line-height:35px
    }
    body section .sectionAlignConts .mainContsProduto article h3{
        font-size:2.3em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsProduto article p{
        font-size:2em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsProduto article ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .pagination{
        margin:10px 0 0 0!important
    }
    body section .pagination ul{
        font-size:2em!important
    }
    body section .pagination ul li{
        background:0 0
    }
    body section .pagination ul li:hover{
        background:0 0!important
    }
    body section .pagination ul li a,body section .pagination ul li span{
        height:45px;
        width:45px;
        padding:6px
    }
    body section .pagination ul li a{
        background:#918f90!important;
        border-color:#918f90
    }
    body section .pagination ul li a:hover{
        background:#fff!important
    }
    body section .pagination a{
        margin:0 4px
    }
    body section .containerBoxsReceitasList{
        margin:0 0 80px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList{
        margin:40px 0 20px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList h1{
        font-size:1.6em;
        line-height:25px
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList p{
        font-size:2em;
        line-height:27px
    }
    body section .container3Boxs{
        padding:40px;
        max-width:100%;
        text-align:center
    }
    body section .container3Boxs h1{
        margin:0;
        padding:0 0 10px 0
    }
    body section .container3Boxs h2{
        margin:0;
        padding:0 0 10px 0
    }
    body section .container3Boxs h3{
        margin:0;
        padding:0
    }
    body section .container3Boxs p{
        margin:0;
        padding:0
    }
    body section .container3Boxs .containerBoxs{
        margin:50px 0 40px 0!important
    }
    body section .container3Boxs .containerBoxs h3{
        font-size:3em;
        margin:0 0 15px 0;
        padding:0
    }
    body section .container3Boxs .containerBoxs p{
        font-size:2em;
        margin:0 0 15px 0;
        padding:0
    }
    body section .container3Boxs .containerBoxs .box{
        margin:0 0 20px 0
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out;
        margin:35px 0 0 0
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox h2{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:25px
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2.5em;
        line-height:27px
    }
    body section .container3Boxs .containerBoxs .containerTxt3Boxs{
        display:none
    }
    body section .container3items{
        margin:0;
        padding:30px
    }
    body section .container3items .box1item{
        position:relative
    }
    body section .container3items .box1item:before{
        display:block;
        content:"";
        width:100%;
        padding-top:45%
    }
    body section .container3items .box1item>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .container3items .box1item .boxitem{
        width:100%;
        padding:0 10px 0 10px
    }
    body section .container3items .box1item .boxitem:hover{
        padding-bottom:0
    }
    body section .container3items .box1item .boxitem .txtWrap{
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        float:left;
        vertical-align:middle;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        height:300px;
        width:60%;
        padding:0 45px 0 0;
        margin:0
    }
    body section .container3items .box1item .boxitem .txtWrap h1{
        text-align:left;
        font-size:3.2em;
        line-height:35px;
        margin:0 0 10px 0;
        padding:0
    }
    body section .container3items .box1item .boxitem .txtWrap p{
        text-align:left;
        font-size:2em;
        line-height:25px;
        margin:0;
        padding:0
    }
    body section .container3items .box1item .boxitem .iconWrap{
        float:left;
        height:300px;
        width:40%;
        overflow:hidden;
        padding:0;
        margin:0
    }
    body section .container3items .box1item .boxitem .iconWrap i{
        font-size:10em;
        margin:5px 0 0 0
    }
    body section .sectionAlignProducts{
        max-width:100%;
        padding:0 0 20px 0!important;
        margin:0 25px -60px 25px
    }
    body section .sectionAlignProducts .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignProducts .slick-prev{
        top:40%!important;
        left:-30px!important
    }
    body section .sectionAlignProducts .slick-next{
        top:40%!important;
        right:-32px!important
    }
    body section .containerBoxsInnerProductList{
        margin:0 0 35px 0;
        padding:0 25px 0 25px;
        margin:-40px auto 90px auto!important
    }
    body section .containerBoxsInnerProductList .boxInnerProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 75px 0;
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .containerBoxsProductList{
        margin:0 0 35px 0;
        padding:0 25px 0 25px;
        margin:-40px auto 90px auto!important
    }
    body section .containerBoxsProductList .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .containerBoxsProductList .slick-prev{
        top:38%!important;
        left:-15px!important
    }
    body section .containerBoxsProductList .slick-next{
        top:38%!important;
        right:-15px!important
    }
    body section .containerBoxsProductList .SetasProductList{
        padding:0;
        margin:0;
        width:100%;
        font-size:4em
    }
    body section .containerBoxsProductList .boxProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 90px 0;
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .dicasPaddCorrect{
        padding:0 10px 0 10px!important
    }
    body section .containerBoxsDicas{
        margin:0 0 80px 0;
        padding:0
    }
    body section .containerBoxsDicas .Setas{
        padding:0;
        margin:0;
        width:100%;
        font-size:4em
    }
    body section .containerBoxsDicas .boxDicas{
        margin:10px 0 30px 0
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas{
        margin:0 15px 40px 15px
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .contentTxtBoxDicas{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out;
        margin:0 0 15px 0
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .btnDicas{
        font-size:1.8em;
        margin:-8px!important;
        line-height:22px
    }
    body section .containerBoxsReceitas{
        padding:0 0 0 40px;
        margin:0 25px 0 0
    }
    body section .containerBoxsReceitas .boxSliderSetas{
        font-size:4em;
        padding:0 0 17px 0!important;
        margin:0!important;
        background:0 0!important;
        color:#333!important
    }
    body section .containerBoxsReceitas .boxSliderSetas:hover{
        color:#02a7b8!important;
        background:0 0!important
    }
    body section .containerBoxsReceitas .boxReceitas{
        position:relative
    }
    body section .containerBoxsReceitas .boxReceitas:before{
        display:block;
        content:"";
        width:100%;
        padding-top:100%
    }
    body section .containerBoxsReceitas .boxReceitas>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div{
        height:80px;
        padding:0 0 17px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:1.8em;
        line-height:27px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider{
        margin:0 10px 40px 10px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider h1{
        font-size:2.5em;
        line-height:30px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider p{
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider{
        margin:0 10px 40px 10px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
        font-size:2.5em;
        line-height:30px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxCasosSlider p{
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsReceitas .boxProdutos{
        margin:-10px 0 0 0
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider{
        margin:0 10px 10px 10px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider{
        padding:20px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider h1{
        font-size:3em;
        line-height:35px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider p{
        font-size:2em;
        line-height:25px
    }
    body section .containerBoxsCasos{
        padding:0 0 10px 50px;
        margin:0 35px 0 0
    }
    body section .containerBoxsCasos .boxSliderSetas{
        font-size:4em;
        padding:10px 0 10px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div{
        height:60px;
        padding:0 0 17px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider{
        margin:0 15px 30px 15px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
        font-size:2em!important;
        line-height:22px!important
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider p{
        font-size:1.6em;
        line-height:20px
    }
    body section h1{
        padding:0;
        margin:10px 0 0 0;
        font-size:4.9em
    }
    body section h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:4em
    }
    body section p{
        padding:0 50px 10px 0;
        margin:10px 0 0 0;
        font-size:2.1em;
        line-height:30px
    }
    body section .txtAlign{
        text-align:left
    }
    body section .center img{
        display:block;
        margin-left:auto;
        margin-right:auto
    }
    body section .OF{
        overflow:visible
    }
    body section .OFRelatos{
        margin:0!important;
        padding:0!important
    }
    body section .OFRelatos .relatosImgBox{
        overflow:hidden;
        margin:0;
        height:400px
    }
    body section .OFRelatos .relatosImgBox img{
        width:100%;
        border-style:none
    }
    body section .imgConteudo{
        vertical-align:middle;
        border-style:none;
        margin:0 -351px 0 -351px
    }
    body section .containerTxt{
        margin:0!important;
        padding:0!important
    }
    body section .containerTxt .txtBoxBg1{
        text-align:left!important;
        margin:40px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg1 h1{
        padding:0;
        margin:0;
        font-size:4em;
        line-height:45px
    }
    body section .containerTxt .txtBoxBg1 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:3em;
        line-height:35px
    }
    body section .containerTxt .txtBoxBg1 p{
        margin:0;
        font-size:1.8em;
        padding:10px 0 20px 0;
        overflow:hidden;
        line-height:28px
    }
    body section .containerTxt .txtBoxBg2{
        margin:40px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg2 h1{
        padding:0;
        margin:0;
        font-size:4em;
        line-height:45px
    }
    body section .containerTxt .txtBoxBg2 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:3em;
        line-height:35px
    }
    body section .containerTxt .txtBoxBg2 p{
        margin:0;
        font-size:1.8em;
        padding:10px 0 20px 0;
        overflow:hidden;
        line-height:28px
    }
    body section .containerTxt .btnMaisBg1{
        font-size:1.6em;
        margin:20px auto 0 0;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerTxt .btnMaisBg2{
        font-size:1.6em;
        margin:20px auto 0 0;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerTit{
        padding:50px 0 30px 0;
        max-width:1400px;
        text-align:center
    }
    body section .containerTit h1{
        padding:0 50px 10px 50px;
        margin:0;
        font-size:4.9em
    }
    body section .containerTit h2{
        padding:0 50px 20px 50px;
        font-size:4em;
        max-width:1400px;
        line-height:40px
    }
    body section .containerTit h3{
        font-size:2.8em
    }
    body section .containerTit p{
        padding:0 50px 10px 50px;
        font-size:2.1em;
        max-width:1400px;
        line-height:30px
    }
    body section .hideReceitas{
        display:none
    }
    body section .containerImgReceitas{
        padding:0 18px 60px 18px;
        max-width:100%
    }
    body section .containerImgReceitas .slick-prev{
        left:-27px!important
    }
    body section .containerImgReceitas .slick-next{
        right:-27px!important
    }
    body section .containerImgReceitas .alignSetas{
        margin:auto 0 auto 0;
        bottom:-20px!important
    }
    body section .containerImgReceitas .boxSliderSetas{
        font-size:4em
    }
    body section .containerImgReceitas .containerReceitas{
        height:350px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas{
        max-width:280px;
        height:350px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas h2{
        padding:0 20px 10px 30px;
        margin:0;
        font-size:2.8em
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas p{
        padding:0 20px 10px 30px;
        font-size:1.8em;
        line-height:25px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas{
        margin:10px auto 30px 30px;
        right:0;
        font-size:1.6em;
        padding:5px 18px 5px 18px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas:hover{
        background:#fff;
        border-color:#fff;
        color:#f2a903
    }
    body section .containerImgVideo{
        padding:0 35px 60px 35px;
        max-width:100%
    }
    body section .containerImgVideo a{
        padding:0 0 40px 0!important
    }
    body section .containerImgVideo .containerVideo{
        max-width:500px;
        margin:0 auto 0 auto;
        height:430px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo{
        width:auto;
        height:115px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo h2{
        padding:0 20px 10px 30px;
        margin:0;
        font-size:2.8em
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn{
        width:auto;
        height:315px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn h2{
        padding:0 20px 10px 30px;
        font-size:1.6em;
        line-height:25px;
        margin:0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .btnMaisVideo{
        margin:auto;
        right:0;
        font-size:2em;
        padding:8px 27px 8px 12px;
        line-height:26px;
        border-radius:40px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .fa-play-circle{
        font-size:40px;
        margin:0 15px 0 0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .divIcon{
        padding:9px 0 0 0
    }
    body section .containerTitSlider{
        padding:40px 0 10px 0
    }
    body section .containerTitSlider h1{
        padding:0 30px 15px 30px;
        margin:0;
        font-size:4em;
        line-height:45px
    }
    body section .containerTitSlider p{
        padding:0 30px 25px 30px;
        font-size:3.5em;
        max-width:100%;
        line-height:35px
    }
    body section .containerImgSlider{
        margin:-20px 0 0 0;
        padding:0 0 20px 0
    }
    body section .containerImgSlider .alignSetas{
        margin:auto 0 auto 0;
        bottom:15px!important
    }
    body section .containerImgSlider .boxSliderSetas{
        font-size:4em
    }
    body section .containerImgSlider .mainSliderItem{
        margin:30px 10px 0 10px
    }
    body section .containerImgSlider .mainSliderItem img{
        width:100%;
        height:100%;
        padding:0;
        margin:0
    }
    body section .containerImgSlider .mainSliderItem .btn{
        font-size:1.6em;
        margin:20px auto 30px auto;
        padding:2px 12px 1px 12px;
        line-height:28px;
        border-radius:18px
    }
    body footer{
        padding:0
    }
    body footer .footerAlign{
        padding:40px 20px 0 20px;
        max-width:1400px
    }
    body footer .footerAlign .tablesFooter{
        padding:0 20px 50px 20px
    }
    body footer .footerAlign .tablesFooter h2{
        margin:0 0 20px 0;
        font-size:1.8em
    }
    body footer .footerAlign .tablesFooter p{
        font-size:1.6em
    }
    body footer .footerAlign .tablesFooter form{
        padding-bottom:10px
    }
    body footer .footerAlign .tablesFooter form .txtInput{
        font-size:1.4em;
        padding:14px 13px 13px 13px;
        margin:0 10px 20px 0
    }
    body footer .footerAlign .tablesFooter form .btn{
        font-size:1.4em;
        padding:11px 15px 10px 15px;
        margin:0 0 10px 0
    }
    body footer .footerAlign nav{
        padding:0 30px 50px 30px
    }
    body footer .footerAlign nav h2{
        margin:0 0 20px 0;
        padding:0;
        font-size:1.8em
    }
    body footer .footerAlign nav p{
        font-size:1.6em
    }
    body footer .footerAlign nav .pos{
        margin:0 0 20px 0;
        font-weight:900;
        font-size:1.7em;
        display:block
    }
    body footer .footerAlign nav ul{
        font-size:16px!important;
        margin:0!important;
        padding:0!important
    }
    body footer .footerAlign nav ul li{
        margin:0 0 -5px 0!important;
        padding:0!important;
        font-size:16px!important
    }
    body footer .footerAlign nav ul li:hover{
        background:0 0!important
    }
    body footer .footerAlign nav ul li a{
        background:0 0!important
    }
    body footer .footerAlign .fa-facebook{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:9px 0 0 12px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-instagram{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 9px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-youtube{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 7px;
        margin:0 5px 0 0
    }
}
@media only screen and (max-width:575.99px){
    body{
        margin:0!important;
        padding:0!important
    }
    body .scrolltop{
        right:10px;
        bottom:8px!important
    }
    body .woocommerce div.product form.cart div.quantity{
        font-size:1em!important
    }
    body .woocommerce div.product form.cart .button{
        font-size:2em!important
    }
    body .h1FaqForm{
        font-size:2.5em!important;
        padding:30px 0 5px 0!important
    }
    body .wpcf7-not-valid-tip{
        padding-left:20px;
        font-size:.8em!important;
        line-height:1.2em;
        margin-top:6px
    }
    body div.wpcf7-acceptance-missing,body div.wpcf7-validation-errors{
        border:0 none!important;
        line-height:1.2em;
        font-size:1.4em!important;
        color:#fff
    }
    body .wpcf7-form{
        padding:20px 0 40px 0
    }
    body .wpcf7-form label{
        width:250px;
        padding-left:20px;
        right:-20px;
        font-size:1em
    }
    body .wpcf7-form span{
        left:-20px
    }
    body .wpcf7-form span input,body .wpcf7-form span textarea{
        width:250px
    }
    body #shipping_method{
        margin-top:50px!important
    }
    body #shipping_method li{
        text-align:right!important;
        display:inline-block
    }
    body #shipping_method li label{
        font-size:1em!important
    }
    body #shipping_method li div{
        font-size:.9em!important
    }
    body .cart-contents{
        margin-top:0!important;
        margin-bottom:30px
    }
    body .single_variation,body .woocommerce-variation{
        display:block
    }
    body .woocommerce-variation-add-to-cart .quantity input{
        font-size:.7em!important
    }
    body .woocommerce-variation-add-to-cart .quantity .alt,body .woocommerce-variation-add-to-cart .quantity .single_add_to_cart_button,body .woocommerce-variation-add-to-cart .quantity button{
        font-size:.7em!important
    }
    body .woocommerce #respond input#submit,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{
        font-size:.7em!important
    }
    body .div.product,body .form.cart,body .variations,body .woocommerce,body select{
        max-width:100%!important;
        min-width:50%!important
    }
    body .amount,body .woocommerce-Price-amount{
        font-size:1em!important
    }
    body .cart,body .variations_form{
        min-width:40%!important;
        max-width:100%!important
    }
    body .cart .reset_variations,body .variations_form .reset_variations{
        background:0 0;
        color:#02a7b8;
        padding:12px 12px 10px 12px;
        border-radius:50px;
        border:2px solid #00a7b8;
        font-size:1.2em!important
    }
    body .cart .reset_variations:hover,body .variations_form .reset_variations:hover{
        color:#fff;
        background:#00a7b8
    }
    body .cart .in-stock,body .cart .stock,body .variations_form .in-stock,body .variations_form .stock{
        font-size:.3em!important;
        margin-top:-50px!important
    }
    body .cart label,body .variations_form label{
        font-size:2em;
        display:none!important
    }
    body .cart .value,body .variations_form .value{
        width:100%!important
    }
    body .cart .value a,body .variations_form .value a{
        float:right!important;
        margin:-12px 0 0 0!important;
        display:inline-block
    }
    body .cart .value #sabor,body .variations_form .value #sabor{
        color:#231f20;
        background:#e6e6e6;
        border:none;
        margin:-12px 8px 20px -10px;
        font-size:1.4em!important;
        padding:12px 5px 9px 12px!important;
        height:46px!important;
        border-radius:0!important
    }
    body .cart .value select,body .variations_form .value select{
        border-radius:0!important;
        display:inline-block
    }
    body .product-type-variable .entry-summary .in-stock,body .product-type-variable .entry-summary .stock,body .product-type-variable .summary .in-stock,body .product-type-variable .summary .stock{
        color:#77a464!important
    }
    body .product-type-variable .entry-summary p,body .product-type-variable .summary p{
        color:#fff!important
    }
    body .product-type-variable .entry-summary p span,body .product-type-variable .summary p span{
        color:#02a7b8!important;
        display:inline-block!important
    }
    body .product-type-variable .entry-summary p span:first-child,body .product-type-variable .summary p span:first-child{
        font-size:.8em!important
    }
    body .product-type-variable .entry-summary p span:first-child::before,body .product-type-variable .summary p span:first-child::before{
        content:"desde ";
        font-size:.6em!important
    }
    body .product-type-variable .entry-summary p span:first-child::after,body .product-type-variable .summary p span:first-child::after{
        content:"€"
    }
    body .product-type-variable .entry-summary p span:last-child,body .product-type-variable .summary p span:last-child{
        display:none!important
    }
    body .woocommerce-variation-price{
        display:ruby-text!important
    }
    body .woocommerce-variation-price .price{
        font-size:2.2m!important;
        margin:0!important;
        padding:0!important
    }
    body .woocommerce-variation-price span{
        display:inline-block!important
    }
    body .woocommerce-variation-price span:last-child{
        display:inline-block!important
    }
    body .price{
        font-size:3em!important;
        margin-top:5px!important;
        float:none
    }
    body .cart{
        float:none
    }
    body .cart .quantity{
        font-size:.6em!important;
        margin-bottom:-10px!important
    }
    body .cart div{
        font-size:1.8em!important
    }
    body .cart div input{
        color:#231f20;
        background:#e6e6e6;
        border:none;
        padding-top:7px;
        padding-right:5px;
        padding-bottom:4px
    }
    body .cart .alt,body .cart .single_add_to_cart_button,body .cart button{
        border:2px solid #02a7b8!important;
        background:#02a7b8!important;
        color:#fff;
        font-size:1.6em!important;
        padding:10px 20px 8px 20px!important;
        margin-left:10px!important;
        border-radius:50px!important
    }
    body .cart .alt:hover,body .cart .single_add_to_cart_button:hover,body .cart button:hover{
        background:0 0!important;
        border-color:#02a7b8!important;
        color:#02a7b8!important
    }
    body .woocommerce div.product .woocommerce-tabs .panel{
        margin:60px 0 2em 0;
        padding:0
    }
    body .product_title{
        margin-bottom:50px!important
    }
    body .container_page{
        width:100%
    }
    body .container_page .alignPage{
        padding:0;
        margin:0
    }
    body .container_page .alignPage .woocommerce-message{
        padding-bottom:12px!important
    }
    body .container_page .alignPage .button,body .container_page .alignPage .wc-forward{
        margin-bottom:-6px!important;
        padding-bottom:6px!important
    }
    body .container_page .alignPage .woocommerce-info,body .container_page .alignPage .woocommerce-message{
        padding:17px 20px 13px 70px;
        margin:20px 0 20px 0;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-info a,body .container_page .alignPage .woocommerce-message a{
        font-size:15px;
        top:-4px;
        right:-8px;
        bottom:0!important
    }
    body .container_page .alignPage .woocommerce-info,body .container_page .alignPage .woocommerce-message{
        padding:17px 20px 13px 70px;
        margin:20px 0 20px 0;
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce-info a,body .container_page .alignPage .woocommerce-message a{
        font-size:15px;
        top:-4px;
        right:-8px;
        bottom:0!important
    }
    body .container_page .alignPage .woocommerce-error{
        padding:15px 20px 11px 70px;
        margin:20px 0 0 0!important;
        font-size:1.8em;
        display:inherit!important
    }
    body .container_page .alignPage .woocommerce-error li{
        margin:0!important;
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-error a,body .container_page .alignPage .woocommerce-error div{
        font-size:14px;
        display:inherit!important
    }
    body .container_page .alignPage .woocommerce-error:before{
        top:14px!important;
        left:11px!important
    }
    body .container_page .alignPage .woocommerce-error .wc-backward{
        font-size:14px
    }
    body .container_page .alignPage .woocommerce-cart-form{
        margin:50px 0 50px 0;
        font-size:1.8em!important
    }
    body .container_page .alignPage .woocommerce-cart-form table{
        background:#fff!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .input-text{
        height:34px;
        width:150px;
        font-size:14px!important;
        padding:3px 10px 0 10px!important;
        margin:2px 10px 0 0!important
    }
    body .container_page .alignPage .woocommerce-cart-form .coupon .button{
        font-size:14px!important;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form button{
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce-cart-form .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .cart_totals{
        margin-bottom:50px;
        font-size:1.8em
    }
    body .container_page .alignPage .cart_totals h2{
        font-size:1.6em!important
    }
    body .container_page .alignPage .cart_totals th{
        text-align:left!important
    }
    body .container_page .alignPage .cart_totals td{
        text-align:right!important
    }
    body .container_page .alignPage .cart_totals .alt,body .container_page .alignPage .cart_totals .button,body .container_page .alignPage .cart_totals .checkout-button,body .container_page .alignPage .cart_totals .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .woocommerce form .form-row input.input-text,body .container_page .alignPage .woocommerce form .form-row textarea{
        width:100%;
        margin:-10px 0 -30px 0;
        padding:15px;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce-message::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-info::before{
        font-size:2.3em;
        top:-2px;
        left:12px
    }
    body .container_page .alignPage .woocommerce-error::before{
        font-size:2.3em;
        top:13px;
        left:10px
    }
    body .container_page .alignPage .woocommerce{
        padding-left:10px;
        padding-right:10px
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p input{
        margin-top:-4px!important;
        margin-bottom:-10px!important
    }
    body .container_page .alignPage .woocommerce .checkout_coupon p .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .account-orders-table,body .container_page .alignPage .woocommerce .my_account_orders,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders,body .container_page .alignPage .woocommerce .woocommerce-orders-table{
        font-size:16px
    }
    body .container_page .alignPage .woocommerce .account-orders-table .button,body .container_page .alignPage .woocommerce .my_account_orders .button,body .container_page .alignPage .woocommerce .woocommerce-MyAccount-orders .button,body .container_page .alignPage .woocommerce .woocommerce-orders-table .button{
        margin:5px 0!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .woocommerce-Pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination .button,body .container_page .alignPage .woocommerce .woocommerce-pagination--without-numbers .button{
        margin:5px 0!important;
        font-size:14px;
        padding-top:15px!important;
        padding-left:20px!important;
        padding-right:20px!important;
        padding-bottom:15px!important
    }
    body .container_page .alignPage .woocommerce p.woocommerce-result-count{
        margin:50px 0
    }
    body .container_page .alignPage .woocommerce .orderby,body .container_page .alignPage .woocommerce select{
        margin:0 0 25px 0;
        padding:10px 30px 10px 10px;
        font-size:15px;
        width:100%
    }
    body .container_page .alignPage .woocommerce .products{
        text-align:center
    }
    body .container_page .alignPage .woocommerce .products h2{
        font-size:1.2em;
        height:70px;
        line-height:28px
    }
    body .container_page .alignPage .woocommerce .products .price,body .container_page .alignPage .woocommerce .products span{
        text-align:center;
        margin:0!important
    }
    body .container_page .alignPage .woocommerce .products .add_to_cart_button,body .container_page .alignPage .woocommerce .products .ajax_add_to_cart,body .container_page .alignPage .woocommerce .products .button,body .container_page .alignPage .woocommerce .products .product_type_simple{
        margin-top:10px!important;
        font-size:14px
    }
    body .container_page .alignPage .woocommerce .woocommerce-notice,body .container_page .alignPage .woocommerce .woocommerce-notice--success,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-received{
        border-radius:10px!important;
        margin-top:50px;
        text-align:center;
        padding:15px
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address{
        font-size:1.8em
    }
    body .container_page .alignPage .woocommerce .woocommerce-customer-details address p{
        font-size:1.2em
    }
    body .container_page .alignPage .woocommerce .woocommerce-column__title{
        font-size:2.5em!important
    }
    body .container_page .alignPage .woocommerce .order_details,body .container_page .alignPage .woocommerce .woocommerce-order-overview,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details,body .container_page .alignPage .woocommerce ul{
        font-size:1.8em!important;
        margin-left:0!important;
        margin-right:0!important;
        display:-moz-groupbox;
        width:100%
    }
    body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .order_details ul.order_details,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-order-overview ul.order_details,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details ul.order_details,body .container_page .alignPage .woocommerce ul li,body .container_page .alignPage .woocommerce ul ul.order_details{
        border-right:0 none
    }
    body .container_page .alignPage .woocommerce .order_details .order,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .order,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__order,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 0 0;
        width:100%;
        font-size:15px
    }
    body .container_page .alignPage .woocommerce .order_details .order strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .order strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__order strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:15px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .date,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .date,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__date,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 0 0;
        width:100%;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce .order_details .date strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .date strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__date strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:18px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email,body .container_page .alignPage .woocommerce ul .email,body .container_page .alignPage .woocommerce ul .woocommerce-order-email{
        display:none!important
    }
    body .container_page .alignPage .woocommerce .order_details .email,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .email,body .container_page .alignPage .woocommerce ul .woocommerce-order-email,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 20px 0;
        width:0%;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce .order_details .email strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-email strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .email strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-email strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:18px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .total,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .total,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__total,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 0 0;
        width:100%;
        font-size:18px!important
    }
    body .container_page .alignPage .woocommerce .order_details .total .amount,body .container_page .alignPage .woocommerce .order_details .total .woocommerce-Price-amount,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total .amount,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total .woocommerce-Price-amount,body .container_page .alignPage .woocommerce .order_details li .amount,body .container_page .alignPage .woocommerce .order_details li .woocommerce-Price-amount,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total .amount,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total .woocommerce-Price-amount,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total .amount,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total .woocommerce-Price-amount,body .container_page .alignPage .woocommerce .woocommerce-order-overview li .amount,body .container_page .alignPage .woocommerce .woocommerce-order-overview li .woocommerce-Price-amount,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total .amount,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total .woocommerce-Price-amount,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total .amount,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total .woocommerce-Price-amount,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li .amount,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li .woocommerce-Price-amount,body .container_page .alignPage .woocommerce ul .total .amount,body .container_page .alignPage .woocommerce ul .total .woocommerce-Price-amount,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__total .amount,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__total .woocommerce-Price-amount,body .container_page .alignPage .woocommerce ul li .amount,body .container_page .alignPage .woocommerce ul li .woocommerce-Price-amount{
        font-size:18px!important
    }
    body .container_page .alignPage .woocommerce .order_details .total strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .total strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__total strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:18px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .order_details .method,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .order_details li,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-order-overview li,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li,body .container_page .alignPage .woocommerce ul .method,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__payment-method,body .container_page .alignPage .woocommerce ul li{
        margin:50px 0 30px 0;
        width:100%;
        font-size:18px
    }
    body .container_page .alignPage .woocommerce .order_details .method strong,body .container_page .alignPage .woocommerce .order_details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .order_details li strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-order-overview li strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce .woocommerce-thankyou-order-details li strong,body .container_page .alignPage .woocommerce ul .method strong,body .container_page .alignPage .woocommerce ul .woocommerce-order-overview__payment-method strong,body .container_page .alignPage .woocommerce ul li strong{
        font-size:18px;
        margin-top:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-order-details__title{
        font-size:2.5em
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment{
        background:#f1f1f1!important;
        border-radius:0!important;
        padding-bottom:0!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li{
        padding-left:15px;
        padding-right:15px;
        margin-bottom:20px!important;
        font-size:15px;
        line-height:22px!important
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul li:before{
        top:15px;
        left:10px
    }
    body .container_page .alignPage .woocommerce .woocommerce-checkout-payment ul p{
        font-size:15px;
        line-height:24px
    }
    body .container_page .alignPage .woocommerce table.shop_table{
        border:0 none!important
    }
    body .container_page .alignPage .woocommerce table.shop_table .cart_item,body .container_page .alignPage .woocommerce table.shop_table .woocommerce-cart-form__cart-item{
        margin-bottom:1px!important
    }
    body .container_page .alignPage .woocommerce table.shop_table td{
        padding-top:10px;
        padding-bottom:15px
    }
    body .container_page .alignPage .woocommerce .wc-backward{
        padding:12px 20px 10px 20px!important;
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce h2{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:15px;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce .login .form-row,body .container_page .alignPage .woocommerce .login .form-row-wide,body .container_page .alignPage .woocommerce .login .woocommerce-form-row,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form .form-row,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide{
        margin:0 0 30px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row button,body .container_page .alignPage .woocommerce .login .form-row-wide button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row button,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide button{
        font-size:14px;
        margin:40px 40px 40px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row label,body .container_page .alignPage .woocommerce .login .form-row-wide label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row label,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide label{
        margin:28px 0 10px 0
    }
    body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-form__input-checkbox,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-form__input-checkbox{
        margin-top:28px
    }
    body .container_page .alignPage .woocommerce .login .form-row .lost_password,body .container_page .alignPage .woocommerce .login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .login .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form .woocommerce-form-row--wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .form-row-wide .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row .woocommerce-LostPassword,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .lost_password,body .container_page .alignPage .woocommerce .woocommerce-form-login .woocommerce-form-row--wide .woocommerce-LostPassword{
        top:-30px!important
    }
    body .container_page .alignPage nav{
        width:100%;
        margin:0 0 20px 0;
        padding:0
    }
    body .container_page .alignPage nav ul{
        line-height:normal;
        margin:0!important;
        padding:0;
        width:100%;
        display:-ms-grid;
        display:grid;
        font-size:15px
    }
    body .container_page .alignPage nav ul li{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background:0 0;
        color:#fff!important;
        float:left;
        display:block;
        margin-top:0!important
    }
    body .container_page .alignPage nav ul li:hover{
        background:#fff!important;
        color:#02a7b8!important;
        display:block
    }
    body .container_page .alignPage nav ul li.is-active{
        background:#fff!important;
        color:#02a7b8!important;
        display:block
    }
    body .container_page .alignPage nav ul li a{
        padding:20px;
        background:0 0!important;
        color:#fff
    }
    body .container_page .alignPage nav ul li a:hover{
        color:#02a7b8
    }
    body .container_page .alignPage nav ul li:last-child{
        float:right
    }
    body .container_page .alignPage .woocommerce-address-fields label{
        width:100%!important;
        margin:0 0 10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields select{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-address-fields span{
        width:100%!important;
        margin:0 0 -10px 0
    }
    body .container_page .alignPage .woocommerce-address-fields p{
        width:100%!important
    }
    body .container_page .alignPage .woocommerce-address-fields p button{
        padding-top:15px!important;
        padding-bottom:12px!important;
        padding-left:20px!important;
        padding-right:20px!important
    }
    body .container_page .alignPage .woocommerce-MyAccount-content{
        width:100%;
        display:block;
        margin:0;
        padding:20px 10px 50px 10px
    }
    body .container_page .alignPage .woocommerce-MyAccount-content h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .woocommerce-MyAccount-content button{
        font-size:14px;
        margin:30px 0;
        padding-bottom:15px!important;
        padding-left:20px!important;
        padding-right:20px!important;
        padding-top:16px!important
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .woocommerce-password-strength{
        padding:3px .5em;
        font-size:15px!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .edit{
        font-size:15px;
        float:right;
        margin:0;
        color:#02a7b8
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .edit:hover{
        color:#0ad8e2
    }
    body .container_page .alignPage .woocommerce-MyAccount-content address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .woocommerce-MyAccount-content p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-2{
        max-width:100%;
        float:right
    }
    body .container_page .alignPage .woocommerce-MyAccount-content .col-1{
        max-width:100%;
        float:left
    }
    body .container_page .alignPage .methods li,body .container_page .alignPage .payment_method_bacs li,body .container_page .alignPage .wc_payment_method li,body .container_page .alignPage ul.methods li,body .container_page .alignPage ul.payment_method_bacs li,body .container_page .alignPage ul.wc_payment_method li{
        width:100%!important
    }
    body .container_page .alignPage .methods .payment_box p,body .container_page .alignPage .methods .payment_method_bacs p,body .container_page .alignPage .payment_method_bacs .payment_box p,body .container_page .alignPage .payment_method_bacs .payment_method_bacs p,body .container_page .alignPage .wc_payment_method .payment_box p,body .container_page .alignPage .wc_payment_method .payment_method_bacs p,body .container_page .alignPage ul.methods .payment_box p,body .container_page .alignPage ul.methods .payment_method_bacs p,body .container_page .alignPage ul.payment_method_bacs .payment_box p,body .container_page .alignPage ul.payment_method_bacs .payment_method_bacs p,body .container_page .alignPage ul.wc_payment_method .payment_box p,body .container_page .alignPage ul.wc_payment_method .payment_method_bacs p{
        padding:15px;
        font-size:.9em
    }
    body .container_page .alignPage .methods [type=radio]:checked+label,body .container_page .alignPage .methods [type=radio]:not(:checked)+label,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label,body .container_page .alignPage ul.methods [type=radio]:checked+label,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .methods [type=radio]:checked+label:before,body .container_page .alignPage .methods [type=radio]:not(:checked)+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.methods [type=radio]:checked+label:before,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label:before,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label:before,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label:before,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .methods [type=radio]:checked+label:after,body .container_page .alignPage .methods [type=radio]:not(:checked)+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage .payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage .wc_payment_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.methods [type=radio]:checked+label:after,body .container_page .alignPage ul.methods [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.payment_method_bacs [type=radio]:checked+label:after,body .container_page .alignPage ul.payment_method_bacs [type=radio]:not(:checked)+label:after,body .container_page .alignPage ul.wc_payment_method [type=radio]:checked+label:after,body .container_page .alignPage ul.wc_payment_method [type=radio]:not(:checked)+label:after{
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .form-row button,body .container_page .alignPage .place-order button{
        font-size:1.5em!important
    }
    body .container_page .alignPage .checkout,body .container_page .alignPage .woocommerce-checkout{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order{
        margin-bottom:50px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .checkout .woocommerce-checkout-review-order thead th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tfoot th:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order thead th:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item th,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item tr{
        padding-top:10px;
        padding-bottom:10px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart_item td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart_item td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal td:last-child{
        text-align:right!important
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method label{
        font-size:.5em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label{
        padding-left:28px;
        line-height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:before,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:before{
        left:0;
        top:2px;
        width:20px;
        height:20px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping [type=radio]:not(:checked)+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:checked+label:after,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .shipping_method [type=radio]:not(:checked)+label:after{
        content:'';
        width:14px;
        height:14px;
        top:5px;
        left:3px
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td{
        text-align:left
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .order-total td:last-child,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .order-total td:last-child{
        text-align:right
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order tr,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order tr{
        font-size:1.8em
    }
    body .container_page .alignPage .checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .checkout .woocommerce-checkout-review-order .wc-forward,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .alt,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .checkout-button,body .container_page .alignPage .woocommerce-checkout .woocommerce-checkout-review-order .wc-forward{
        padding:12px 10px 10px 10px!important;
        font-size:14px;
        margin:2px 0 0 0
    }
    body .container_page .alignPage .checkout h3,body .container_page .alignPage .woocommerce-checkout h3{
        padding:8px 0 8px 15px;
        margin:0 0 15px 0;
        font-size:2.8em;
        line-height:35px;
        width:100%
    }
    body .container_page .alignPage .checkout label,body .container_page .alignPage .woocommerce-checkout label{
        width:100%
    }
    body .container_page .alignPage .checkout .woocommerce-input-wrapper,body .container_page .alignPage .woocommerce-checkout .woocommerce-input-wrapper{
        width:100%
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-2{
        margin:25px 0 50px 0
    }
    body .container_page .alignPage .checkout legend,body .container_page .alignPage .woocommerce-checkout legend{
        padding:8px 0 8px 15px;
        margin:50px 0 15px 0;
        font-size:2.8em;
        line-height:35px
    }
    body .container_page .alignPage .checkout button,body .container_page .alignPage .woocommerce-checkout button{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .woocommerce-password-strength,body .container_page .alignPage .woocommerce-checkout .woocommerce-password-strength{
        padding:3px .5em;
        font-size:.8em!important;
        top:20px!important;
        margin-top:30px;
        width:100%
    }
    body .container_page .alignPage .checkout .disabled,body .container_page .alignPage .woocommerce-checkout .disabled{
        font-size:14px;
        margin:30px 0
    }
    body .container_page .alignPage .checkout .edit,body .container_page .alignPage .woocommerce-checkout .edit{
        font-size:14px;
        float:right;
        margin:-50px 20px 0 0
    }
    body .container_page .alignPage .checkout address,body .container_page .alignPage .woocommerce-checkout address{
        margin-top:20px;
        font-size:2em
    }
    body .container_page .alignPage .checkout p,body .container_page .alignPage .woocommerce-checkout p{
        width:100%;
        padding:20px 0 40px 0
    }
    body .container_page .alignPage .checkout .col-2,body .container_page .alignPage .woocommerce-checkout .col-2{
        max-width:100%;
        float:right;
        padding-left:0;
        padding-right:0
    }
    body .container_page .alignPage .checkout .col-1,body .container_page .alignPage .woocommerce-checkout .col-1{
        max-width:100%;
        float:left;
        padding-left:0;
        padding-right:0
    }
    body .woocommerce div.product .woocommerce-tabs .panel{
        margin:40px 0 2em 0;
        padding:0
    }
    body .product_title{
        margin-bottom:30px!important
    }
    body .woocommerce div.product .woocommerce-tabs ul.tabs::before{
        border:none!important;
        border-radius:0!important;
        border-bottom-right-radius:0!important;
        border-bottom-left-radius:0!important
    }
    body .woocommerce div.product .woocommerce-tabs ul.tabs li::after{
        border:none!important;
        border-radius:0!important;
        border-bottom-right-radius:0!important;
        border-bottom-left-radius:0!important
    }
    body .tabs,body .wc-tabs{
        left:-55px!important
    }
    body .additional_information_tab{
        border-right:3px solid #ebe9eb!important
    }
    body .additional_information_tab a{
        color:#444!important;
        font-weight:400!important
    }
    body .additional_information_tab a:hover{
        color:#02a7b8!important
    }
    body #tab-title-description{
        border-left:3px solid #ebe9eb!important;
        border-right:3px solid #ebe9eb!important;
        border-top:3px solid #ebe9eb!important
    }
    body #tab-title-description a{
        color:#444!important;
        font-weight:400!important
    }
    body #tab-title-description a:hover{
        color:#02a7b8!important
    }
    body .wc-tabs{
        background:-o-linear-gradient(top,transparent 0,rgba(235,233,235,.65) 100%);
        background:-webkit-gradient(linear,left top, left bottom,color-stop(0, transparent),to(rgba(235,233,235,.65)));
        background:linear-gradient(to bottom,transparent 0,rgba(235,233,235,.65) 100%);
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6ebe9eb', GradientType=0 );
        padding-top:3px!important;
        border-radius:0!important;
        border:0!important;
        width:125%!important;
        font-size:1.5em!important
    }
    body .wc-tabs li{
        border-radius:0!important;
        border:0!important;
        border-right:3px solid #ebe9eb!important;
        border-left:3px solid #ebe9eb!important;
        border-top:3px solid #ebe9eb!important
    }
    body .wc-tabs li:before{
        border-radius:0!important;
        border:0!important
    }
    body .wc-tabs li:after{
        border-radius:0!important;
        border:0!important
    }
    body .wc-tabs li:hover{
        background:#fff!important
    }
    body .wc-tabs .description_tab{
        border:0!important
    }
    body h1{
        padding:0;
        margin:0 0 5px 0;
        font-size:3.8em;
        line-height:45px
    }
    body h2{
        padding:0;
        margin:0 0 15px 0;
        font-size:3em;
        line-height:40px
    }
    body h3{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.4em;
        line-height:35px
    }
    body h4{
        padding:0;
        margin:0 0 15px 0;
        font-size:2.4em;
        line-height:35px
    }
    body h5{
        padding:0;
        margin:0 0 15px 0;
        font-size:2em;
        line-height:30px
    }
    body p{
        padding:0;
        margin:0 0 15px 0;
        font-size:2em;
        line-height:30px
    }
    body ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 20px 22px
    }
    body .HideContsCol-xs{
        display:none
    }
    body .HideContsSlider-xs{
        display:none
    }
    body .HideContsSlider-sm{
        display:none
    }
    body .spcBoxsReceitasXS{
        margin:0 0 20px 0
    }
    body .mobilePadCorrect{
        padding:0
    }
    body .HeaderLogin{
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        min-width:300px;
        margin:0 auto 0 auto;
        padding:0;
        height:68px!important;
        top:-10px
    }
    body .HeaderLogin form{
        margin:15px 0 15px auto;
        right:150px
    }
    body .HeaderLogin form #searchsubmit{
        width:51px!important;
        padding-right:10px!important
    }
    body .HeaderLogin form input[type=text]{
        width:10px;
        border-radius:50px;
        border:0!important;
        font-size:1.3em;
        background-position:5px 4px;
        padding:6px 1px 2px 28px;
        margin:1px 1px 1px 1px!important
    }
    body .HeaderLogin form input[type=text]:focus{
        width:80px
    }
    body .HeaderLogin .loginBox{
        margin:10px 0 5px 20px;
        font-size:1.4em;
        right:30px
    }
    body .HeaderLogin .loginBox i{
        margin:-5px 0 0 0
    }
    body .HeaderLogin .loginBox .fa-user{
        font-size:1.4em
    }
    body .HeaderLogo{
        height:86px;
        min-width:300px;
        margin:-20px auto 0 auto;
        padding:0 30px 0 30px
    }
    body .HeaderLogo img{
        margin:0;
        max-width:100%
    }
    body nav{
        width:100%;
        height:auto;
        margin:0 auto 0 auto;
        padding:0
    }
    body nav ul{
        background:0 0;
        padding:20px!important;
        margin:0!important
    }
    body nav ul .mega-menuActiveItem,body nav ul .menuActiveItem{
        display:block!important;
        text-align:center!important;
        text-transform:uppercase!important
    }
    body nav ul .mega-menuActiveItem:hover,body nav ul .menuActiveItem:hover{
        background:0 0!important
    }
    body nav ul li:hover{
        background:#4f4f4f!important
    }
    body nav ul li a{
        text-transform:uppercase!important;
        background:0 0!important;
        color:#ccc
    }
    body nav ul li a:hover{
        background:#4f4f4f!important
    }
    body nav ul li ul{
        margin:0!important;
        padding:0!important
    }
    body nav ul li ul li{
        background:#4f4f4f!important;
        text-transform:uppercase!important
    }
    body nav ul li ul li a{
        text-transform:uppercase!important;
        margin:0!important;
        color:#fff!important
    }
    body nav ul li ul li a:hover{
        background:#bababa!important;
        color:#231f20!important
    }
    body nav ul li ul li:hover{
        background:#999!important;
        color:#231f20!important
    }
    body nav ul li ul li ul{
        color:#231f20!important
    }
    body nav ul li ul li ul li{
        background:#999!important;
        color:#231f20!important
    }
    body nav ul li ul li ul li a{
        color:#231f20!important;
        color:#fff!important;
        border-top:1px solid #bababa!important;
        border-bottom:1px solid #bababa!important;
        margin-bottom:-1px!important;
        padding-left:25px!important
    }
    body nav ul li ul li ul li a:hover{
        background:#bababa!important;
        color:#231f20!important
    }
    body nav div ul{
        padding:0;
        margin:0
    }
    body nav div ul li{
        margin:25px 10px 25px 10px;
        font-size:.7em!important;
        line-height:20px;
        height:30px
    }
    body nav div ul li a,body nav div ul li a:link,body nav div ul li a:visited{
        padding:8px 0 8px 0
    }
    body nav div ul .menuActiveItem{
        margin:15px auto 0 auto!important;
        text-align:center!important;
        width:180px!important
    }
    body nav div ul .menuActiveItem .menuActiveItem a:link,body nav div ul .menuActiveItem .menuActiveItem a:visited,body nav div ul .menuActiveItem.menuActiveItem a{
        border:2px solid #02a7b8;
        border-radius:50px;
        padding:7px 15px 7px 15px;
        text-align:center!important
    }
    body nav div ul .menuActiveItem .menuActiveItem a:active,body nav div ul .menuActiveItem.menuActiveItem a:hover{
        border:2px solid #02a7b8;
        text-align:center!important
    }
    body .novoFooter{
        padding:30px 40px 0 40px!important
    }
    body section{
        max-width:100%
    }
    body section .paddCorrect{
        padding:0!important
    }
    body section .paddCorrect2{
        padding:0 0 40px 0!important
    }
    body section .sectionAlign{
        max-width:100%;
        min-width:300px;
        overflow:hidden
    }
    body section .sectionAlignSlider{
        max-width:100%;
        padding:0 10px 0 10px!important
    }
    body section .slick-prev{
        left:-7px!important
    }
    body section .slick-next{
        right:-7px!important
    }
    body section .sectionAlignFases{
        max-width:100%;
        min-width:300px;
        overflow:hidden;
        margin-bottom:30px
    }
    body section .sectionAlignList{
        max-width:100%;
        padding:0 15px 0 30px
    }
    body section .sectionAlignConts{
        max-width:100%;
        margin:30px!important
    }
    body section .sectionAlignConts .mainContsBlogList{
        margin:0 0 70px 0!important
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog{
        height:250px
    }
    body section .sectionAlignConts .mainContsBlogList .imgConteudoBlog div{
        width:100%;
        height:100%
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog{
        height:340px;
        padding:0!important;
        margin:0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:140px 0 0 0
    }
    body.page-template-campanhapage section .sectionAlignConts .mainContsBlogList .txtContainerBlog .gradientBG{
        height:200px;
        width:100%;
        margin:100px 0 0 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog .btnBlog{
        background:#fff;
        font-size:1.6em;
        padding:6px 15px 4px 15px;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h1{
        font-size:3em;
        line-height:35px;
        margin:30px 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h2{
        font-size:2em;
        line-height:35px;
        margin:0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog h3{
        font-size:2.2em;
        line-height:38px;
        margin:0 0 10px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog p{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 0
    }
    body section .sectionAlignConts .mainContsBlogList .txtContainerBlog ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 22px;
        padding:0
    }
    body section .sectionAlignConts .containerSliderReceitas{
        padding:0;
        margin:-60px 0 40px 0!important
    }
    body section .sectionAlignConts .containerSliderReceitas .slick-prev{
        top:60%!important;
        left:-30px!important
    }
    body section .sectionAlignConts .containerSliderReceitas .slick-next{
        top:60%!important;
        right:-30px!important
    }
    body section .sectionAlignConts .containerSliderCasos{
        margin:0 12px 0 12px
    }
    body section .sectionAlignConts .containerSliderCasos .slick-prev{
        top:47%!important;
        left:-40px!important
    }
    body section .sectionAlignConts .containerSliderCasos .slick-next{
        top:47%!important;
        right:-40px!important
    }
    body section .sectionAlignConts .breadCrumb{
        height:40px;
        font-size:.5em;
        margin:0 0 8px 0
    }
    body section .sectionAlignConts .breadCrumb ul{
        left:-20px!important
    }
    body section .sectionAlignConts .breadCrumb ul li{
        padding:16px 0 14px 0;
        line-height:11px
    }
    body section .sectionAlignConts .breadCrumb ul li a{
        padding:17px 0 12px 0;
        background:0 0!important
    }
    body section .sectionAlignConts .breadCrumb ul li a:hover{
        background:0 0!important;
        -webkit-box-shadow:none!important;
                box-shadow:none!important
    }
    body section .sectionAlignConts .titCasos{
        margin:40px 0 40px 0!important
    }
    body section .sectionAlignConts .titCasos h1{
        font-size:3.5em
    }
    body section .sectionAlignConts .borderCasos .imgConteudoCasos{
        height:250px!important;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos{
        height:220px!important
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1{
        font-size:3em;
        margin-top:3px;
        line-height:40px
    }
    body section .sectionAlignConts .borderCasos .txtIDcasos h1 span{
        font-size:.5em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos{
        padding:0!important;
        border-bottom:130px solid #fff
    }
    body section .sectionAlignConts .mainContsCasos .containerPartilhas{
        width:100px!important;
        height:50px!important;
        margin:275px auto 0 auto
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap{
        height:450px;
        padding:0!important
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h2{
        font-size:3.5em;
        line-height:38px;
        margin-top:20px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap h3{
        font-size:2em;
        line-height:38px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p{
        font-size:1.6em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap p:last-child{
        margin-bottom:120px!important
    }
    body section .sectionAlignConts .mainContsCasos .txtCasosWrap ul{
        font-size:2.1em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .sectionAlignConts .mainContsCasos #showHide{
        height:450px
    }
    body section .sectionAlignConts .mainContsCasos .btnCasos{
        font-size:1.6em;
        padding:6px 15px 4px 15px!important;
        line-height:28px
    }
    body section .sectionAlignConts .mainContsReceita{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignConts .mainContsReceita article table{
        margin-bottom:30px
    }
    body section .sectionAlignConts .mainContsReceita article table td{
        font-size:2em
    }
    body section .sectionAlignConts .mainContsReceita article .imgConteudoReceitas{
        height:250px;
        max-width:576px;
        overflow:hidden;
        margin:0
    }
    body section .sectionAlignConts .mainContsReceita article h1{
        font-size:3.2em!important;
        line-height:35px!important;
        margin:25px 0 25px 0!important
    }
    body section .sectionAlignConts .mainContsReceita article h2{
        font-size:2.2em!important;
        line-height:30px!important;
        margin:25px 0 25px 0!important
    }
    body section .sectionAlignConts .mainContsReceita article h3{
        font-size:2em!important;
        line-height:30px!important;
        margin:25px 0 25px 0!important
    }
    body section .sectionAlignConts .mainContsReceita article p{
        font-size:1.8em!important;
        line-height:27px;
        margin:25px 0 25px 0!important
    }
    body section .sectionAlignConts .mainContsReceita article ul{
        font-size:1.8em;
        line-height:27px;
        margin:0 0 25px 20px!important
    }
    body section .sectionAlignConts .mainContsProduto{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignConts .mainContsProduto article .imgConteudoProduto{
        height:250px;
        background-position-y:70%;
        margin:0 0 50px 0
    }
    body section .sectionAlignConts .mainContsProduto article h1{
        font-size:4em;
        line-height:45px
    }
    body section .sectionAlignConts .mainContsProduto article h2{
        font-size:2.8em;
        line-height:35px
    }
    body section .sectionAlignConts .mainContsProduto article h3{
        font-size:2.3em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsProduto article p{
        font-size:2em;
        line-height:30px
    }
    body section .sectionAlignConts .mainContsProduto article ul{
        font-size:2em;
        line-height:30px;
        margin:0 0 25px 22px!important
    }
    body section .pagination{
        margin:10px 0 0 0!important
    }
    body section .pagination ul{
        font-size:2em!important
    }
    body section .pagination ul li{
        background:0 0
    }
    body section .pagination ul li:hover{
        background:0 0!important
    }
    body section .pagination ul li a,body section .pagination ul li span{
        height:40px;
        width:40px;
        padding:4px
    }
    body section .pagination ul li a{
        background:#918f90!important;
        border-color:#918f90
    }
    body section .pagination ul li a:hover{
        background:#fff!important
    }
    body section .pagination a{
        margin:0 4px
    }
    body section .containerBoxsReceitasList{
        margin:0 0 80px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList{
        margin:40px 0 20px 0
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList h1{
        font-size:1.6em;
        line-height:25px
    }
    body section .containerBoxsReceitasList .boxReceitasList .contBoxReceitasList .contentTxtBoxReceitasList p{
        font-size:2em;
        line-height:27px
    }
    body section .container3Boxs{
        padding:30px;
        max-width:100%;
        text-align:center
    }
    body section .container3Boxs h1{
        margin:10px 0 0 0!important;
        font-size:3.2em!important;
        line-height:35px!important;
        padding:0 0 10px 0
    }
    body section .container3Boxs h2{
        margin:10px 0 0 0!important;
        font-size:2.2em!important;
        line-height:30px!important;
        padding:0 0 10px 0
    }
    body section .container3Boxs h3{
        margin:10px 0 0 0!important;
        font-size:2em!important;
        line-height:30px!important;
        padding:0
    }
    body section .container3Boxs p{
        margin:10px 0 0 0!important;
        font-size:1.8em!important;
        line-height:27px!important;
        padding:0
    }
    body section .container3Boxs .containerBoxs{
        margin:50px 0 30px 0!important
    }
    body section .container3Boxs .containerBoxs h3{
        font-size:3em;
        margin:0 0 15px 0;
        padding:0
    }
    body section .container3Boxs .containerBoxs p{
        font-size:2em;
        margin:0 0 15px 0;
        padding:0
    }
    body section .container3Boxs .containerBoxs .box{
        margin:0 0 20px 0
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out;
        margin:15px 0 0 0
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox h2{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:25px;
        margin-top:auto!important
    }
    body section .container3Boxs .containerBoxs .box .contBox .contentTxtBox p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2.5em;
        line-height:27px
    }
    body section .container3Boxs .containerBoxs .containerTxt3Boxs{
        display:none
    }
    body section .container3items{
        margin:0;
        padding:30px
    }
    body section .container3items .box1item{
        position:relative
    }
    body section .container3items .box1item:before{
        display:block;
        content:"";
        width:100%;
        padding-top:100%
    }
    body section .container3items .box1item>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .container3items .box1item .boxitem{
        width:100%;
        padding:0 10px 0 10px
    }
    body section .container3items .box1item .boxitem:hover{
        padding-bottom:0
    }
    body section .container3items .box1item .boxitem .txtWrap h1{
        text-align:center;
        font-size:2.8em;
        line-height:30px;
        margin:0 0 5px 0;
        padding:0
    }
    body section .container3items .box1item .boxitem .txtWrap p{
        text-align:center;
        font-size:1.6em;
        line-height:20px;
        margin:0;
        padding:0
    }
    body section .container3items .box1item .boxitem .iconWrap{
        height:70px;
        margin:0 0 20px 0
    }
    body section .container3items .box1item .boxitem .iconWrap i{
        font-size:8em
    }
    body section .sectionAlignProducts{
        max-width:100%;
        padding:0 0 20px 0!important;
        margin:0 35px -60px 35px
    }
    body section .sectionAlignProducts .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .sectionAlignProducts .slick-prev{
        top:41%!important;
        left:-37px!important
    }
    body section .sectionAlignProducts .slick-next{
        top:41%!important;
        right:-37px!important
    }
    body section .containerBoxsInnerProductList{
        margin:0 0 30px 0;
        padding:0 25px 0 25px;
        margin:-40px auto 90px auto!important
    }
    body section .containerBoxsInnerProductList .boxInnerProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 75px 0;
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .contentTxtBoxInnerProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsInnerProductList .boxInnerProductList .contBoxInnerProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .containerBoxsProductList{
        margin:0 0 30px 0;
        padding:0 25px 0 25px;
        margin:-40px auto 90px auto!important
    }
    body section .containerBoxsProductList .slick-slide{
        padding:0 0 50px 0!important
    }
    body section .containerBoxsProductList .slick-prev{
        top:38%!important;
        left:-20px!important
    }
    body section .containerBoxsProductList .slick-next{
        top:38%!important;
        right:-20px!important
    }
    body section .containerBoxsProductList .SetasProductList{
        padding:0;
        margin:0;
        width:100%;
        font-size:4em
    }
    body section .containerBoxsProductList .boxProductList{
        margin:40px 0 90px 0
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList{
        -webkit-transition:all .3s ease-out;
        -o-transition:all .3s ease-out;
        transition:all .3s ease-out;
        margin:0 8px 15px 8px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList h1{
        height:56px;
        margin:0;
        padding:20px 0 90px 0;
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .contentTxtBoxProductList p{
        -webkit-transition:all .1s ease-out;
        -o-transition:all .1s ease-out;
        transition:all .1s ease-out;
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList .btnProduto{
        font-size:1.4em;
        padding:7px 15px 5px 15px
    }
    body section .containerBoxsProductList .boxProductList .contBoxProductList:hover{
        -webkit-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        background-size:auto 100%!important
    }
    body section .dicasPaddCorrect{
        padding:0 10px 0 10px!important
    }
    body section .containerBoxsDicas{
        margin:0 0 80px 0;
        padding:0
    }
    body section .containerBoxsDicas .Setas{
        padding:0;
        margin:0;
        width:100%;
        font-size:2.5em
    }
    body section .containerBoxsDicas .boxDicas{
        margin:10px 0 30px 0
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas{
        margin:0 8px 30px 8px
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .contentTxtBoxDicas{
        -webkit-transition:all .5s ease-out;
        -o-transition:all .5s ease-out;
        transition:all .5s ease-out;
        margin:0 0 15px 0
    }
    body section .containerBoxsDicas .boxDicas .contBoxDicas .btnDicas{
        font-size:1.8em;
        margin:-8px!important;
        line-height:22px
    }
    body section .containerBoxsReceitas{
        padding:0 0 0 30px;
        margin:0 15px 0 0
    }
    body section .containerBoxsReceitas .boxSliderSetas{
        font-size:3em;
        padding:0 0 17px 0!important;
        margin:0!important;
        background:0 0!important;
        color:#333!important
    }
    body section .containerBoxsReceitas .boxSliderSetas:hover{
        color:#02a7b8!important;
        background:0 0!important
    }
    body section .containerBoxsReceitas .boxReceitas{
        position:relative
    }
    body section .containerBoxsReceitas .boxReceitas:before{
        display:block;
        content:"";
        width:100%;
        padding-top:100%
    }
    body section .containerBoxsReceitas .boxReceitas>.content{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div{
        height:80px;
        padding:0 0 17px 0
    }
    body section .containerBoxsReceitas .boxReceitas .conteudoBoxReceitas .contentTxtBoxReceitas div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:1.9em;
        line-height:27px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider{
        margin:0 10px 30px 10px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider h1{
        font-size:2.5em;
        line-height:30px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxReceitasSlider .contentTxtBoxReceitasSlider p{
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider{
        margin:0 10px 30px 10px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxReceitasSlider h1{
        font-size:2.5em;
        line-height:30px
    }
    body section .containerBoxsReceitas .boxReceitas .contBoxCasosSlider .contentTxtBoxReceitasSlider p{
        font-size:1.8em;
        line-height:25px
    }
    body section .containerBoxsReceitas .boxProdutos{
        margin:-10px 0 0 0
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider{
        margin:0 10px 10px 10px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider{
        padding:0!important
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider h1{
        font-size:2.3em;
        line-height:33px
    }
    body section .containerBoxsReceitas .boxProdutos .contBoxProdutosSlider .contentTxtBoxProdutosSlider p{
        font-size:1.6em;
        line-height:25px
    }
    body section .containerBoxsCasos{
        padding:0 0 10px 50px;
        margin:0 35px 0 0
    }
    body section .containerBoxsCasos .boxSliderSetas{
        font-size:4em;
        padding:10px 0 10px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos{
        background-color:#ccc;
        margin:0 15px 15px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div{
        height:60px;
        padding:0 0 17px 0
    }
    body section .containerBoxsCasos .boxCasos .conteudoBoxCasos .contentTxtBoxCasos div h1{
        position:relative;
        top:50%;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
                transform:translateY(-50%);
        font-size:2em;
        line-height:27px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider{
        margin:0 10px 30px 10px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider h1{
        font-size:2em;
        line-height:20px
    }
    body section .containerBoxsCasos .boxCasos .contBoxCasosSlider .contentTxtBoxCasosSlider p{
        font-size:1.6em;
        line-height:20px
    }
    body section h1{
        padding:0;
        margin:10px 0 0 0;
        font-size:3em
    }
    body section h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:2em
    }
    body section p{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:1.6em;
        line-height:30px
    }
    body section .txtAlign{
        text-align:left
    }
    body section .center img{
        display:block;
        margin-left:auto;
        margin-right:auto
    }
    body section .OF{
        overflow:visible
    }
    body section .OFRelatos{
        height:330px;
        margin:0!important;
        padding:0!important
    }
    body section .OFRelatos .relatosImgBox{
        height:300px;
        overflow:hidden;
        margin:0
    }
    body section .OFRelatos .relatosImgBox img{
        width:100%;
        border-style:none
    }
    body section .imgConteudo{
        vertical-align:middle;
        -ms-flex-pack:center!important;
        -webkit-box-pack:center!important;
                justify-content:center!important;
        border-style:none;
        margin:0 -250px 0 -250px!important
    }
    body section .containerTxt{
        margin:0!important;
        padding:0!important
    }
    body section .containerTxt .txtBoxBg1{
        text-align:left!important;
        margin:30px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg1 h1{
        padding:0;
        margin:0;
        font-size:3em;
        line-height:40px
    }
    body section .containerTxt .txtBoxBg1 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:2em;
        line-height:25px
    }
    body section .containerTxt .txtBoxBg1 p{
        margin:0;
        font-size:1.6em;
        padding:10px 0 20px 0;
        overflow:hidden;
        line-height:28px
    }
    body section .containerTxt .txtBoxBg2{
        margin:30px 30px 30px 30px!important;
        vertical-align:middle;
        display:-ms-flexbox;
        display:-webkit-box;
        display:flex;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
                flex-direction:column;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
                justify-content:center;
        resize:none;
        overflow:auto
    }
    body section .containerTxt .txtBoxBg2 h1{
        padding:0;
        margin:0;
        font-size:3em;
        line-height:40px
    }
    body section .containerTxt .txtBoxBg2 h2{
        padding:0 0 10px 0;
        margin:10px 0 0 0;
        font-size:2em;
        line-height:25px
    }
    body section .containerTxt .txtBoxBg2 p{
        margin:0;
        font-size:1.6em;
        padding:10px 0 20px 0;
        overflow:hidden;
        line-height:28px
    }
    body section .containerTxt .btnMaisBg1{
        font-size:1.6em;
        margin:20px auto 0 auto;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerTxt .btnMaisBg2{
        font-size:1.6em;
        margin:20px auto 0 auto;
        padding:5px 14px 5px 14px;
        line-height:28px;
        border-radius:20px
    }
    body section .imgConteudo{
        height:380px
    }
    body section .containerTit{
        padding:10px 0 10px 0;
        max-width:100%;
        text-align:center
    }
    body section .containerTit h1{
        padding:0 10px 0 10px;
        margin:10px 0 0 0!important;
        font-size:3.2em;
        line-height:35px!important
    }
    body section .containerTit h2{
        padding:0 10px 0 10px;
        margin:10px 0 0 0!important;
        font-size:2.2em;
        max-width:100%;
        line-height:30px!important
    }
    body section .containerTit h3{
        font-size:2em;
        margin:10px 0 0 0!important;
        line-height:30px!important
    }
    body section .containerTit p{
        padding:0 10px 10px 10px;
        margin:10px 0 0 0!important;
        font-size:1.8em;
        max-width:100%;
        line-height:27px!important
    }
    body section .hideReceitas{
        display:none
    }
    body section .containerImgReceitas{
        padding:0 18px 60px 18px;
        max-width:100%
    }
    body section .containerImgReceitas .slick-prev{
        left:-27px!important
    }
    body section .containerImgReceitas .slick-next{
        right:-27px!important
    }
    body section .containerImgReceitas .alignSetas{
        margin:auto -2px auto -2px;
        bottom:-20px!important
    }
    body section .containerImgReceitas .boxSliderSetas{
        font-size:2em
    }
    body section .containerImgReceitas .containerReceitas{
        height:300px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas{
        max-width:100%!important;
        height:300px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas h2{
        padding:0 20px 10px 30px;
        margin:0;
        font-size:2.6em
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas p{
        padding:0 20px 10px 30px;
        font-size:1.8em;
        line-height:25px;
        margin:0
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas{
        margin:10px auto 30px 30px;
        right:0;
        font-size:1.6em;
        padding:5px 18px 5px 18px;
        line-height:28px;
        border-radius:20px
    }
    body section .containerImgReceitas .containerReceitas .txtBoxReceitas .btnMaisReceitas:hover{
        background:#fff;
        border-color:#fff;
        color:#f2a903
    }
    body section .containerImgVideo{
        padding:0 30px 40px 30px;
        width:100%
    }
    body section .containerImgVideo a{
        padding:0 0 40px 0!important
    }
    body section .containerImgVideo .containerVideo{
        margin:0 auto 0 auto;
        height:400px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo{
        width:auto;
        height:115px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideo h2{
        padding:0 30px 10px 30px;
        margin:0;
        font-size:2em;
        line-height:25px!important
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn{
        width:auto;
        height:285px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn h2{
        padding:0 20px 10px 20px;
        font-size:1.6em;
        line-height:25px;
        margin:0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .btnMaisVideo{
        margin:auto;
        right:0;
        font-size:2em;
        padding:8px 27px 8px 12px;
        line-height:26px;
        border-radius:40px
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .fa-play-circle{
        font-size:40px;
        margin:0 15px 0 0
    }
    body section .containerImgVideo .containerVideo .txtBoxVideoBtn .divIcon{
        padding:9px 0 0 0
    }
    body section .containerTitSlider{
        padding:30px 0 10px 0
    }
    body section .containerTitSlider h1{
        padding:0 30px 10px 30px;
        margin:0;
        font-size:3.5em;
        line-height:40px
    }
    body section .containerTitSlider p{
        padding:0 30px 20px 30px;
        font-size:2em;
        max-width:100%;
        line-height:25px
    }
    body section .containerImgSlider{
        margin:-20px 0 0 0;
        padding:0 0 20px 0
    }
    body section .containerImgSlider .alignSetas{
        margin:auto -2px auto -2px;
        bottom:15px!important
    }
    body section .containerImgSlider .boxSliderSetas{
        font-size:2em
    }
    body section .containerImgSlider .mainSliderItem{
        margin:30px 0 0 0
    }
    body section .containerImgSlider .mainSliderItem img{
        width:100%;
        height:100%;
        padding:0;
        margin:0
    }
    body section .containerImgSlider .mainSliderItem .btn{
        font-size:1.5em;
        margin:20px auto 30px auto;
        padding:2px 12px 1px 12px;
        line-height:28px;
        border-radius:18px
    }
    body footer{
        padding:0
    }
    body footer .footerAlign{
        padding:40px 0 0 0;
        width:100%
    }
    body footer .footerAlign .tablesFooter{
        padding:0 30px 50px 30px
    }
    body footer .footerAlign .tablesFooter h2{
        margin:0 0 15px 0;
        font-size:1.8em
    }
    body footer .footerAlign .tablesFooter p{
        font-size:1.6em
    }
    body footer .footerAlign .tablesFooter form{
        padding-bottom:10px
    }
    body footer .footerAlign .tablesFooter form .txtInput{
        font-size:1.4em;
        padding:14px 13px 13px 13px;
        margin:0 10px 20px 0
    }
    body footer .footerAlign .tablesFooter form .btn{
        font-size:1.4em;
        padding:11px 15px 10px 15px;
        margin:0 0 10px 0
    }
    body footer .footerAlign nav{
        padding:0 30px 50px 30px
    }
    body footer .footerAlign nav h2{
        margin:0 0 20px 0;
        padding:0;
        font-size:1.8em
    }
    body footer .footerAlign nav p{
        font-size:1.6em
    }
    body footer .footerAlign nav .pos{
        margin:0 0 20px 0;
        font-weight:900;
        font-size:1.7em;
        display:block
    }
    body footer .footerAlign nav ul{
        font-size:16px!important;
        margin:0!important;
        padding:0!important
    }
    body footer .footerAlign nav ul li{
        margin:0 0 -5px 0!important;
        padding:0!important;
        font-size:16px!important
    }
    body footer .footerAlign nav ul li:hover{
        background:0 0!important
    }
    body footer .footerAlign nav ul li a{
        background:0 0!important
    }
    body footer .footerAlign .fa-facebook{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:9px 0 0 12px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-instagram{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 9px;
        margin:0 5px 0 0
    }
    body footer .footerAlign .fa-youtube{
        font-size:2em;
        border-radius:50%;
        width:40px;
        height:40px;
        padding:8px 0 0 7px;
        margin:0 5px 0 0
    }
}

body footer .footerAlign .tablesFooter aside a svg {
    font-size: 3em;
    border-radius: 50%;
    padding: 8px;
    margin: 0 5px 0 0;
    color: #ccc;
    border: 2px solid #ccc;
    width: 16px;
    height: 16px;
}

body footer .footerAlign .tablesFooter aside a:hover svg {
    color: #0b0b0b;
    background-color: #ccc;
}