:root{
    --error: #C00A27;
    --template: #C00A27;
    --azul: #184595;
    --dorado: #D4BA7C;
}

a.active{color: var(--dorado)!important;}
.bg-dorado{background-color: var(--dorado)!important;}
.bg-azul{background-color: var(--azul)!important; color: white!important;}
.bg-verde{background-color: yellowgreen!important; color: white!important;}
.bg-verde-sutil{background-color: #E7F7D4!important;}
.text-rojo{color: red!important;}
.header-v1{
    background-color: white!important;
    box-shadow: 0px 0px 5px grey;
}
.bg-error{background-color: var(--template); color: white;}
.bg-olivar{background-color: var(--dorado); color: white;}
a.mi-cuenta{color: inherit;}
a.mi-cuenta:hover{color: var(--azul);}
.is-invalid{
    color: var(--error)!important; 
    border-color: var(--error)!important;
}
.alertify-notifier {
    color: white!important; 
    border-color: aliceblue!important;
}
.ajs-message{
    z-index: 99999999999999!important;
}
.header-phone-numbers{
    float: right!important;
}
.header-v1 .primary-navigation {
    text-align: left;
}
.modal {z-index: 99999;}
.pizzaro-breadcrumb {
    margin-top: 2.214em;
    border-bottom: 1px solid #e9e9e9;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    margin-bottom: 0em;
}
.header-v1 .header-info-wrapper {width: 30.666667%;}
.header-v1 .main-navigation {width: 50.666667%;}
/* .modal-dialog-center {margin-top: 5%;} */
.hide-sm{display: none;}
.menu-secundario .menu-item a svg{font-size: 40px; margin-right: 5px;}
.menu-side .menu-item a svg{font-size: 15px; margin-right: 5px;}
.form-control{border-radius: 20px;}
.footer-v1.site-footer .footer-action-btn{background-color: var(--dorado);}
table.table-bordered.dataTable {border-radius: 10px;}
input[type=file] {border-radius: 20px;}
button.menu-toggle {color: var(--azul);}
.header-phone-numbers .intro-text {color: var(--dorado);}
button, .button, #scrollUp, .header-v1, .header-v2, .header-v3, .header-v4, .header-v5, .added_to_cart, input[type="reset"], input[type="submit"], input[type="button"], .dark .create-your-own a, .owl-dots .owl-dot.active, .pizzaro-handheld-footer-bar, .widget_nav_menu .menu li:hover, .related > h2:first-child:after, .upsells > h2:first-child:after, .widget_nav_menu .menu li::after, .section-products .section-title:after, .pizzaro-handheld-footer-bar ul li > a, .banners .banner .caption .banner-price, .section-tabs .nav .nav-item.active a::after, .products-with-gallery-tabs.section-tabs .nav, .section-recent-post .post-info .btn-more:hover, .section-sale-product .price-action .button:hover, .list-no-image-view ul.products li.product::before, .woocommerce-account .customer-login-form h2::after, .section-coupon .caption .coupon-info .button:hover, .page-template-template-homepage-v2 .header-v2.stuck, .woocommerce-cart .pizzaro-order-steps ul .cart .step, .list-no-image-cat-view ul.products li.product::before, .pizzaro-handheld-footer-bar ul li.search .site-search, .widget.widget_price_filter .ui-slider .ui-slider-handle, .list-no-image-view .products .owl-item > .product::before, .list-no-image-view ul.products li.product .button:hover, .woocommerce-checkout .pizzaro-order-steps ul .cart .step, .woocommerce-cart .cart-collaterals + .cross-sells h2::after, .footer-v1.site-footer .site-address .address li + li::before, .list-no-image-cat-view ul.products li.product .button:hover, .header-v4.lite-bg .primary-navigation .menu > li > a::before, .woocommerce-checkout .pizzaro-order-steps ul .checkout .step, .kc-section-tab.kc_tabs .kc_tabs_nav > .ui-tabs-active > a::after, .list-no-image-view .products .owl-item > .product .button:hover, .page-template-template-homepage-v6 .footer-social-icons ul li a:hover, .list-view.left-sidebar.columns-1 ul.products li.product .button:hover, .products-card .media .media-left ul.products li.product .button:hover, .products-card .media .media-right ul.products li.product .button:hover, .page-template-template-homepage-v6 .primary-navigation > ul > li:hover, .list-view.right-sidebar.columns-1 ul.products li.product .button:hover, .page-template-template-homepage-v6 .secondary-navigation .menu li:hover, .page-template-template-homepage-v6 .secondary-navigation .menu li::after, .page-template-template-homepage-v6 .main-navigation ul.menu ul li:hover > a, .list-view.left-sidebar.columns-1 .products .owl-item > .product .button:hover, .list-view.right-sidebar.columns-1 .products .owl-item > .product .button:hover, .woocommerce-order-received.woocommerce-checkout .pizzaro-order-steps ul .step, .page-template-template-homepage-v6 .main-navigation ul.nav-menu ul li:hover > a, .page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav, .stretch-full-width .store-locator .store-search-form form .button, .banner.social-block .caption .button:hover, .wpsl-search #wpsl-search-btn, .lite-bg.header-v4 .primary-navigation .menu .current-menu-item > a::before {
    background-color: var(--dorado);
}
button, .button:hover, .added_to_cart:hover, #respond input[type=submit], input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .dark .create-your-own a:hover, .wc-proceed-to-checkout .button, .main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li:hover > a, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li:hover > a, .main-navigation div.menu ul.nav-menu ul a:hover, .main-navigation div.menu ul.nav-menu ul li:hover > a, .stretch-full-width .store-locator .store-search-form form .button:hover {
    background-color: var(--dorado);
}
#img-per-1{padding-left: 0;}
#customer_login::before {right: 51.2%!important;}
.or-text-bodas { top: 30%!important; width: 70px!important; }
.select2-container--default .select2-selection--single {border: 1px solid #ccc;border-radius: 20px !important;}
.select2-container .select2-selection--single .select2-selection__rendered {padding: 2px 15px !important;}
.select2-container .select2-selection--single {height: 33px!important;}
.select2-selection { border-color: #ccc!important; border-radius: 25px!important; }
.select2-selection ul { margin: 0px!important; }
.select2-selection ul li{ display: block!important; border-radius: 25px!important; }
input.disabled,select.disabled,textarea.disabled{ background-color: white; border: none; }
.toggle { border-radius: 20rem!important; }
.online{color: limegreen;}
.offline{color: orangered;}
.swal2-styled.swal2-confirm {color: white!important; border-radius: 15px!important;} /** SwifAlert */
.swal2-styled.swal2-cancel{color: white!important; border-radius: 15px!important;} /** SwifAlert */
.border-tema {border-radius: 50px!important;}
#form-create-boda::before {
    display: block;
    border-right: 1px solid #ddd;
    height: 80%;
    position: absolute;
    content: ' ';
    right: 50%;
    top: 0;
}
.caja-inputs, .leer-caja-inputs {
    width: 100%;
    height: 295px;
    border: solid 1px #cccccc;
    border-radius: 20px 0px 0px 20px;
    overflow: overlay;
    padding: 10px;
}
ul#menu-main-menu a{ padding-left: 0.5rem!important; padding-right: 0.5rem!important;}
a.item-menu-formato{ color: var(--azul); width: 55px; }
a.item-menu-formato:hover{ color: var(--dorado); background-color: transparent;}
.header-v1 .header-wrap{ margin-bottom: 0px!important;}
.handheld-navigation ul li { padding-left: 0.5em; }
.select2-search::after { display: none; }
.footer-v1.site-footer .footer-social-icons .social-icons a { width: 30px; height: auto; }
.check-tareas {
    background-color: yellowgreen;
    position: absolute;
    right: 1px;
    top: 1px;
}
.centrar-centro { display: flex; align-items: center; justify-content: center; flex-direction: column; height: 82px; }
.item-menu-formato{ position: relative; }
.cursor-pointer{ cursor: pointer!important; }
.input-check{ width: 16px; height: 16px; }
.no-degust{ display: none; }
.footer-v1.site-footer { box-shadow: 0px 0px 5px grey; background-color: white!important; }
.footer-v1.site-footer .site-address .address li { color: #7f7f7f; }
#btn-crear-boda{ position: absolute; left: 4px; }
.no-mostrar-sin-degustacion{ display: none!important; }

/**************************************************************/
@media (min-width: 620px) {#btn-crear-boda{left: 5px;}}
@media (min-width: 660px) {#btn-crear-boda{left: 6px;}}
@media (min-width: 680px) {#btn-crear-boda{left: 7px;}}
@media (min-width: 692px) {#btn-crear-boda{left: 8px;}}
@media (min-width: 710px) {#btn-crear-boda{left: 9px;}}
@media (min-width: 720px) {#btn-crear-boda{left: 10px;}}
@media (min-width: 992px) {#btn-crear-boda{left: 20px;}}
@media (min-width: 1200px) {#btn-crear-boda{left: 29px;}}
@media (max-width: 576px) {.footer-v1.site-footer{bottom: -5.5em;}}
@media (min-width: 576px) {
    /* .modal-dialog-center {margin-top: 20%;} */
    .hide-sm{display: block;}
    /* #btn-crear-boda{left: 6px;} */
}
@media (min-width: 628px) {
    
}
@media (min-width: 768px) {
    /* .modal-dialog-center {margin-top: 12%;} */
    .primary-navigation .menu > li > a, .primary-navigation .menu .nav-menu > li > a,
    .secondary-navigation ul.menu > li > a, .secondary-navigation ul.nav-menu > li > a {color: var(--azul); padding: 0.2em 0em;}
    .secondary-navigation ul.menu > li > a:hover,
    .secondary-navigation ul.menu > li > a:focus{color: var(--dorado)}
    .main-navigation ul li:hover > a, .main-navigation ul li.focus > a {color: var(--dorado);}
    #img-per-1{padding-left: 20%;}
    #customer_login::before {right: 51.8%!important;}
    .modal-fullscreen{width: 99%!important;}
    a.item-menu-formato{ color: var(--azul); width: 105px; }
    /* #btn-crear-boda{left: 10%;} */
}
/* @media (max-width: 991px) {#btn-crear-boda{left: 18%;}} */
@media (min-width: 992px) {
    /* #btn-crear-boda{ left: -15px; } */
    /* .modal-dialog-center {margin-top: 10%;} */
    #img-per-1{padding-left: 42%;}
    #customer_login::before {right: 51.4%!important;}
    /* #btn-crear-boda{left: 18%;} */
}
@media (max-width: 1025px) {
    .site-footer, .footer-v2 + .site-info {
        margin-bottom: 0px!important;
    }
}
@media (min-width: 1200px) {
    /* .modal-dialog-center {margin-top: 5%;} */
    #img-per-1{padding-left: 45%;}
    #customer_login::before {right: 51.2%!important;}
    /* #btn-crear-boda{left: 30%;} */
}