/*!
Theme Name: Rey
Theme URI:  http://reytheme.com/
Description: One of the classiest and rich-featured theme on the market.
Author: Marius H.
Author URI:  https://twitter.com/mariushoria
Version: 2.0.9
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Tags: blog, two-columns, elementor, left-sidebar, featured-images, header-builder, footer-builder, custom-menu, footer-widgets, theme-options, threaded-comments, translation-ready, e-commerce, portfolio
Text Domain: rey
Domain Path: /languages
*/:root{--zero-px:0px;--primary-ff:"Helvetica Neue",Helvetica,Arial,sans-serif;--secondary-ff:var(--primary-ff);--body-font-family:var(--primary-ff);--body-font-size:15px;--body-line-height:1.7;--body-font-weight:400;--body-bg-color:HSL(var(--neutral-0));--body-color:HSL(var(--neutral-7));--link-color:HSL(var(--neutral-10));--link-color-hover:HSL(var(--neutral-8));--accent-color:HSL(var(--neutral-8));--accent-text-color:HSL(var(--neutral-0));--accent-hover-color:HSL(var(--neutral-9));--accent-text-hover-color:var(--accent-text-color);--sidebar-size:27%;--sidebar-margin:2%;--font-weight-bold:500;--container-max-width:1440px;--header-default--max-width:var(--container-max-width);--header-default--height:150px;--header-default-mobile--height:calc(var(--header-default--height) - 70px);--header-bgcolor:transparent;--header-text-color:HSL(var(--neutral-9));--header-bar-size:.5rem;--header-nav-x-spacing:1rem;--header-nav-y-spacing:5px;--search-bg-color:HSL(var(--neutral-0));--search-text-color:HSL(var(--neutral-9));--footer-default--max-width:var(--container-max-width);--nav-breakpoint-desktop:block;--nav-breakpoint-mobile:none;--h1-font-size:2rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--h4-font-size:1rem;--pagination-size:2.5rem;--admin-bar:46px;--site-width:100vw;--half-gutter-size:15px;--main-gutter-size:var(--half-gutter-size);--site-padding-top:var(--zero-px);--site-padding-right:var(--zero-px);--site-padding-bottom:var(--zero-px);--site-padding-left:var(--zero-px);--page-padding-top:var(--site-padding-top);--page-padding-right:var(--site-padding-right);--page-padding-bottom:var(--site-padding-bottom);--page-padding-left:var(--site-padding-left);--content-padding-top:3.125rem;--content-padding-bottom:5.625rem;--content-padding-right:var(--zero-px);--content-padding-left:var(--zero-px);--colors-green:#7ad03a;--colors-red:#cf2929;--colors-orange:#ffba00;--colors-blue:#2ea2cc;--easeoutcubic:cubic-bezier(0.215, 0.61, 0.355, 1);--easeoutexpo:cubic-bezier(0.19, 1, 0.22, 1);--full-vp-height:100vh;--submenu-panels-distance:15px;--blog-columns:1;--neutral-hue:210;--neutral-0:var(--neutral-hue),var(--neutral-saturation, 0%),100%;--neutral-1:var(--neutral-hue),var(--neutral-saturation, 17%),98%;--neutral-2:var(--neutral-hue),var(--neutral-saturation, 16%),93%;--neutral-3:var(--neutral-hue),var(--neutral-saturation, 14%),89%;--neutral-4:var(--neutral-hue),var(--neutral-saturation, 14%),83%;--neutral-5:var(--neutral-hue),var(--neutral-saturation, 11%),71%;--neutral-6:var(--neutral-hue),var(--neutral-saturation, 7%),46%;--neutral-7:var(--neutral-hue),var(--neutral-saturation, 9%),31%;--neutral-8:var(--neutral-hue),var(--neutral-saturation, 10%),23%;--neutral-9:var(--neutral-hue),var(--neutral-saturation, 11%),15%;--neutral-10:var(--neutral-hue),var(--neutral-saturation, 0%),0%;--h-text-transform:uppercase}@media (min-width:1025px) and (max-width:1440px) and (min-height:480px) and (max-height:768px){:root{--container-max-width:90vw!important}}@media (min-width:1025px){:root{--site-width:calc(100vw - var(--scrollbar-width, 15px))}}:root[data-theme=dark]{--neutral-0:var(--neutral-hue),var(--neutral-saturation, 0%),0%;--neutral-1:var(--neutral-hue),var(--neutral-saturation, 11%),15%;--neutral-2:var(--neutral-hue),var(--neutral-saturation, 10%),23%;--neutral-3:var(--neutral-hue),var(--neutral-saturation, 9%),31%;--neutral-4:var(--neutral-hue),var(--neutral-saturation, 7%),46%;--neutral-5:var(--neutral-hue),var(--neutral-saturation, 11%),71%;--neutral-6:var(--neutral-hue),var(--neutral-saturation, 14%),83%;--neutral-7:var(--neutral-hue),var(--neutral-saturation, 14%),89%;--neutral-8:var(--neutral-hue),var(--neutral-saturation, 16%),93%;--neutral-9:var(--neutral-hue),var(--neutral-saturation, 17%),98%;--neutral-10:var(--neutral-hue),var(--neutral-saturation, 0%),100%}@media (min-width:1025px) and (max-width:1440px) and (min-height:480px) and (max-height:768px){:root{--full-vp-height:780px}}:root[data-xl="1"]{--sidebar-size:30%;--sidebar-margin:0%;--container-max-width:var(--site-width, 100vw)}:root[data-admin-bar="0"]{--admin-bar:var(--zero-px)}@media (min-width:768px){:root{--body-font-size:16px;--h1-font-size:3rem;--h2-font-size:2rem;--h3-font-size:1.5rem;--h4-font-size:1.25rem;--admin-bar:32px;--header-bar-size:1rem}}@media (max-width:1024px){:root{--sidebar-size:38%;--sidebar-margin:0%}}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--body-font-family),sans-serif;font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);text-align:start;background-color:var(--body-bg-color);overflow-y:scroll}body.--no-scroll{-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.375rem}p{margin-top:0;margin-bottom:1.25rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:var(--font-weight-bold)}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--link-color);text-decoration:none;background-color:transparent}a:hover{color:var(--link-color-hover);text-decoration:underline}a:not([href]):not([tabindex]){text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:start;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}html{font-size:var(--body-font-size,16px);background-color:var(--body-bg-color)}body{background-color:var(--body-bg-color);background-image:var(--body-bg-image,none);background-repeat:var(--body-bg-repeat,repeat);background-attachment:var(--body-bg-attachment,scroll);background-position:var(--body-bg-posx,50%) var(--body-bg-posy,50%);background-size:var(--body-bg-size,auto)}h1,h2,h3,h4,h5,h6{text-rendering:optimizeSpeed;word-break:break-word}cite,dfn,em,i{font-style:italic}b,strong{font-weight:700}blockquote{border:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;font-style:italic;font-weight:400;margin:1.5625rem 0;position:relative;padding:1em 0 1em 2em}blockquote:before{content:"";position:absolute;top:0;height:100%;width:4px;background-color:currentColor;opacity:.07;left:0}blockquote p:last-child{margin-bottom:0}blockquote p{margin-bottom:1rem}blockquote,q{quotes:none}blockquote cite,blockquote small{font-size:.9375rem;color:HSL(var(--neutral-6));display:inline-block}blockquote>:last-child{margin-bottom:0}address{font-style:italic;margin:0 0 1.5625rem}code,kbd,pre,samp,tt,var{font-family:Inconsolata,monospace}pre{display:block;font-size:87.5%;color:#212529;overflow:auto;max-width:100%;white-space:pre;white-space:pre-wrap;word-wrap:break-word;border:1px solid HSL(var(--neutral-2));background-color:HSL(var(--neutral-1));border-radius:3px;padding:.9375rem 1.25rem}@media (min-width:1025px){pre{padding:1.25rem 1.875rem}}pre code{font-size:inherit;color:inherit;word-break:normal}kbd{padding:.4375rem .75rem;font-size:87.5%;color:HSL(var(--neutral-8));background-color:HSL(var(--neutral-2));border-radius:2px}kbd kbd{padding:0;font-size:100%;font-weight:700}code{background-color:HSL(var(--neutral-1));padding:.4375rem .75rem;font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}abbr,acronym{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}mark{text-decoration:none;padding:.4375rem .75rem;font-size:87.5%;color:var(--accent-color);background-color:HSL(var(--neutral-1))}big{font-size:125%}menu,ol,ul{margin:1.25rem 0;padding:0 0 0 1.875rem}ul li ul{list-style-type:circle}nav ol,nav ul{list-style:none;list-style-image:none}li>ol,li>ul{margin:0}dd{margin-bottom:.625rem;margin-left:.9375rem}table{border-collapse:collapse;border-spacing:0;vertical-align:middle;width:100%;margin:0 0 1.5625rem}table th{border:0;padding:.5rem .625rem}table td{padding:.5rem .75rem}table tbody tr,table thead tr{border:1px solid #f9f1ee}table tbody th{background:HSL(var(--neutral-1))}table tbody td,table tbody th{border-right:1px solid #f9f1ee}.rey-sitePreloader{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--body-bg-color);z-index:99999;color:var(--preloader-color,#dedede)}.rey-sitePreloader .rey-lineLoader{color:inherit;width:100px}



.ultab_login{
    list-style: none;
    display:flex;
    padding: 0px;
}
.ultab_login li a{
    padding: 3px 15px;
    margin: 0 15px 0 0;
}
.tab_active {
    background: #e3c9ac;
}

.blockUI {
    background-color: none !important;
}

.ul_tab_user{
    display:flex;
    list-style: none;
    padding: 0;
}
.ul_tab_user li {
    width: 33%;
    border: solid 1px #cdcdcd;
    position: relative;
    border-radius: 5px 5px 0 0;
}
.a_icon_perfil{
    display:block;
    text-align: center;
    padding: 5px 0;
}
.a_icon_perfil:hover{
    color:#f00;
    text-decoration: none;
}
.a_icon_perfil i{
    font-size:29px;
    display:block;
}
.a_icon_perfil .i_other{
    margin-top:9px;
    font-size:29px;
    display:block;
}
.a_icon_perfil span{
    display:block;
    margin-top:11px;
}
.ul_tab_user li.active_tab:after {
    content: " ";
    background: #86367e;
    color: #232223;
    border-radius: 10px;
    position: absolute;
    width: 100%;
    height: 6px;
    top:77px;
    transform:translateX(0%);
    left: 0;
}
.form_micuenta input{
    padding: 0px 10px;
    height: 30px;
    margin-bottom: 17px;
    border-radius: 4px;
}
.form_micuenta span{
    font-size: 12px;
}
.btn_save_cambios{
    display:block;
    border: solid 1px #a1a1a1;
    padding: 10px 20px;
    margin: 0px auto 0 auto;
    width: 100%;
    text-align: center;
    border-radius:5px;
}
.btn_save_cambios:hover{
    text-decoration:none;
    background: #eee;
}
.loading_update{
    display:block;
    width: 80%;
    height:20px;
    text-align: center; 
    padding:0px;
}

.loading_ico{
    visibility: inherit !important;
    color:inherit !important; 
    opacity:1 !important;
}

.col-6{
    width:50%;
}
.row{
    display:flex;
}
.ciudad_form, .pais_form{
    border-radius: 4px;
    height:38px;
}
.table_pedidos{
    font-size:11px;
}
.table_pedidos table{
    margin:0px;
}
.table_pedidos table tr td{
    font-size:11px;
    padding:0px !important;
}
.btn_detalle{
    display: flex;
    border: solid 1px #696969;
    text-align: center;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    justify-content: center;
    align-items: center;
}
.btn_detalle:hover{
    text-decoration:none;
}


/*:::nosotros:::*/
.w-100{ width:100% }
@media (min-width: 576px) {
	.w-35{width:100%;}
    .w-65{width:100%;}
    .rowx {
        display: flex;
        flex-direction: column !important;
    }
}

@media (min-width: 768px) { 
	.w-35{width:100%;}
    .w-65{width:100%;}
    .rowx {
        display: flex;
        flex-direction: column !important;
    }
}

@media (min-width: 992px){
	.w-35{width:35%;}
    .w-65{width:65%;}
    .rowx {
        display: flex;
        flex-direction: wrap !important;
    }
}

@media (min-width: 1200px){
	.w-35{width:35%;}
    .w-65{width:65%;}
    .rowx {
        display: flex;
        flex-direction: wrap !important;
    }
}

.btnfinalizar{
    display: block; 
    padding: 1.25rem;
    background: #000;
}

/*::::traductor::::*/
.skiptranslate iframe {
    display: none;
    height: 0px;
}
#google_translate_element .skiptranslate span {
    display: none;
}

.swal2-container {
    z-index: 99999;
}

.swal-wide{
    width:450px !important;
}

.cursor-pointer{
    cursor:pointer;
}

.color_red{
    color:#f00;
}
.border_error{
    border:solid 1px #f00;
}

#goog-gt-tt, #goog-gt-vt{
    display:none !important;
    height: 0px !important;
    width: 0px !important;
}



@media (min-width: 100px) { 
    .alinear{
        flex-wrap: nowrap; 
        justify-content: end !important;
    }
    .content_idioma{width:95px !important;}
    /*.menu_phone{width: 82% !important;}*/
    .alinear_menu{justify-content: space-between;}
}
@media (min-width: 576px) {
    .alinear{
        flex-wrap: nowrap; 
        justify-content: end !important;
    }
    .content_idioma{width:95px !important;}
    /*.menu_phone{width: 82% !important;}*/
    .alinear_menu{justify-content: space-between;}
}
@media (min-width: 768px) { 
    .alinear{
        flex-wrap: nowrap; 
        justify-content:end !important;
    }
    .content_idioma{width:85px !important;}
    /*.menu_phone{width: 17% !important;}*/
    .alinear_menu{justify-content: end;}
}
@media (min-width: 992px){
    .alinear{
        flex-wrap: nowrap; justify-content: end !important;
    }
    .content_idioma{width:85px !important;}
}
@media (min-width: 1025px) {
    .alinear{
        flex-wrap: nowrap; justify-content: flex-start !important;
    }
    .content_idioma{width:85px !important;}
}