@import url('https://fonts.googleapis.com/css?family=Poppins:400,700');

@font-face {
    font-family: 'Aureo ABC';
    src: url('../fonts/aurabc-webfont.woff2') format('woff2'),
         url('../fonts/aurabc-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo ABXZ';
    src: url('../fonts/aurabxz-webfont.woff2') format('woff2'),
         url('../fonts/aurabxz-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo Arab';
    src: url('../fonts/aurarab-webfont.woff2') format('woff2'),
         url('../fonts/aurarab-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo Creus';
    src: url('../fonts/aurcreus-webfont.woff2') format('woff2'),
         url('../fonts/aurcreus-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo Extr';
    src: url('../fonts/aurextra-webfont.woff2') format('woff2'),
         url('../fonts/aurextra-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo Griego';
    src: url('../fonts/aurgrec-webfont.woff2') format('woff2'),
         url('../fonts/aurgrec-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo Iberic';
    src: url('../fonts/auriber-webfont.woff2') format('woff2'),
         url('../fonts/auriber-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo Monograma';
    src: url('../fonts/aurmonog-webfont.woff2') format('woff2'),
         url('../fonts/aurmonog-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo Punts';
    src: url('../fonts/aurpunts-webfont.woff2') format('woff2'),
         url('../fonts/aurpunts-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo Visigot';
    src: url('../fonts/aurvisog-webfont.woff2') format('woff2'),
         url('../fonts/aurvisog-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Aureo Xifres';
    src: url('../fonts/aurxifre-webfont.woff2') format('woff2'),
         url('../fonts/aurxifre-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: "aureo";
    src: url("../fonts/fontaureo.eot");
    src: url("../fonts/fontaureo.eot?#iefix") format("embedded-opentype"),
       url("../fonts/fontaureo.woff2") format("woff2"),
       url("../fonts/fontaureo.woff") format("woff"),
       url("../fonts/fontaureo.ttf") format("truetype"),
       url("../fonts/fontaureo.svg#icon") format("svg");
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
    @font-face {
        font-family: "Flaticon";src: url("../fonts/fontaureo.svg#icon") format("svg");
    }
}

a{color:#a10101;}

[class^="flaticon-"], [class*=" flaticon-"]{line-height:1;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,[class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family: aureo;font-style: normal;line-height:1;margin:0;}

.flaticon-clock:before { content: "\f100"; }
.flaticon-fingerprint:before { content: "\f101"; }
.flaticon-mail:before { content: "\f102"; }
.flaticon-fax:before { content: "\f103"; }
.flaticon-phone-call:before { content: "\f104"; }
.flaticon-maps-and-flags:before { content: "\f105"; }
.flaticon-calendar:before { content: "\f106"; }
.flaticon-facebook:before { content: "\f107"; }
.flaticon-twitter:before { content: "\f108"; }
.flaticon-magnifier:before { content: "\f109"; }
.flaticon-add-searching:before { content: "\f10a"; }
.flaticon-delete-searching:before { content: "\f10b"; }
.flaticon-download:before { content: "\f10c"; }
.flaticon-arrow:before { content: "\f10d"; }
.flaticon-login:before { content: "\f10e"; }
.flaticon-pointing-left:before { content: "\f10f"; }
.flaticon-disconnect:before { content: "\f110"; }
.flaticon-menu:before { content: "\f111"; }
.flaticon-pdf:before { content: "\f112"; }
.flaticon-user:before { content: "\f113"; }
.flaticon-supermarket:before { content: "\f114"; }

:not(output):-moz-ui-invalid{box-shadow:0 0 0 0 rgba(0,0,0,0);}
html{overflow-y:scroll;}
html,body{background:#e6e6e6;}
body{font-family:'Poppins', sans-serif;font-size:18px;color:#080808;padding-top:200px;}
textarea{resize:none;}
header{width:100%;position:fixed;top:0;left:0;z-index:999;-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.15);box-shadow: 0 3px 5px 0 rgba(0,0,0,0.15);}
.navbar-brand{max-width:50vw;}
.bg-light{background-color:#ccc !important;}
.mh-100{min-height:100px;}
.card{-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.25);box-shadow: 0 3px 5px 0 rgba(0,0,0,0.25);}
.carousel{padding:0 30px;}
.carousel-control-next, .carousel-control-prev{width:30px;color:#080808;}
.carousel-inner{overflow:initial;}
.carousel-indicators{bottom:auto;top:100%;margin-bottom:0;}
.carousel-indicators li{width:10px;height:10px;margin-left:5px;margin-right:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#080808;opacity:1;filter:alpha(opacity=100);}
.carousel-indicators .active{background-color:#a10101;}
.custom-file-label{font-size:14px;height:auto !important;min-height:calc(1.5em + .75rem + 2px);padding-right:80px;text-align:left;}
.custom-file-label::after{content:"Cargar";cursor:pointer;height:100% !important;}
.flatpickr-calendar.hasTime.noCalendar{width:150px;}
.text-danger{color:#a10101 !important;}
.border-danger{border-color:#a10101 !important;}
.bg-dark{background:#080808 !important;}
.bg-aureo{background:#a10101;}
header .bg-aureo{background-image:url(../images/bg-header.png);background-position:425px 0;background-repeat:no-repeat;background-attachment:scroll;}
.greytoblack{background:#4c4c4c;background:-moz-linear-gradient(top, #4c4c4c 1%, #262626 100%);background: -webkit-linear-gradient(top, #4c4c4c 1%,#262626 100%);background: linear-gradient(to bottom, #4c4c4c 1%,#262626 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#262626',GradientType=0 );}
.blacktogrey{background:#262626;background:-moz-linear-gradient(top, #262626 0%, #4c4c4c 99%);background: -webkit-linear-gradient(top, #262626 0%,#4c4c4c 99%);background: linear-gradient(to bottom, #262626 0%,#4c4c4c 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#4c4c4c',GradientType=0 );}
.dropdown-login{width:300px;}
.close{text-shadow:0 0 0 #000;opacity:1;filter:alpha(opacity=100);font-weight:400;font-size:2rem;}
.note-btn.active{background-color: #e6e6e6;border-color: #adadad;}
.flatpickr-input[readonly]{background:#fff;}
.flatpickr-calendar.inline{width: 100%;-webkit-box-shadow:none;box-shadow:none;}
.flatpickr-calendar.inline .flatpickr-rContainer{width:100%;}
.flatpickr-calendar.inline .flatpickr-days{width:100%;}
.flatpickr-calendar.inline .dayContainer{width:100%;min-width:100%;max-width:none;}
.flatpickr-calendar.inline .flatpickr-day{max-width:none;}
.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{visibility:hidden;}
.catalogo2es{background:#ccc url(/images/portadaCatalagoComprar.jpg) center center no-repeat scroll;background-size:contain;}
.catalogo2en{background:#ccc url(/images/portadaCatalagoComprar.jpg) center center no-repeat scroll;background-size:contain;}
.compramos{background:transparent url(/images/bgcompramos.jpg) center center no-repeat scroll;background-size:cover;}
#auction-menu{height:100%;position:fixed;top:0;left:0;background:#d9d9d9;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);padding-top:200px;z-index:9;}
#auction-menu>div{height:100%;overflow:auto;}
#auction-menu>div>.searchform{border: 2px solid #bfbfbf;}
#auction-menu .card,#accordionProfile .card{-webkit-box-shadow:none;box-shadow:none;background:transparent;border:0 none;margin:3px 0;}
#auction-menu .btn-secondary,#accordionProfile .btn-secondary{background:#bfbfbf;border-color:#bfbfbf;color:#333;font-weight:700;}
#auction-menu .btn-secondary.focus,#auction-menu .btn-secondary:focus,#accordionProfile .btn-secondary.focus,#accordionProfile .btn-secondary:focus{-webkit-box-shadow:none;box-shadow:none;}
#auction-menu .card .card-header a:not(.collapsed),#auction-menu .card .card-header a.active,#accordionProfile .card .card-header button:not(.collapsed),#accordionProfile .card .card-header button.active,#accordionProfile .card .card-header a:not(.collapsed),#accordionProfile .card .card-header a.active{background:#080808;color:#fff;}
#auction-menu .card .collapse,#accordionProfile .card .collapse{position:relative;}
#auction-menu .card .collapse::before,#accordionProfile .card .collapse::before{width:1px;height:100%;display:block;position:absolute;bottom:15px;left:7px;background:#080808;content:"";}
#auction-menu .card .card-body a,#accordionProfile .card .card-body a{color:#333;text-decoration:none;display:block;padding:0 7px;margin:2px 0 2px 7px;position:relative;}
#auction-menu .card .card-body a::before,#accordionProfile .card .card-body a::before{width:20px;height:1px;background:#080808;display:block;position:absolute;right:100%;top:50%;content:"";}
#auction-menu .card .card-body a.active,#accordionProfile .card .card-body a.active{background:#fff;}
.breadcrumb{padding:2px 15px;background-color:#ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.25);box-shadow: 0 3px 5px 0 rgba(0,0,0,0.25);}
.breadcrumb a{color:#090909;}
.breadcrumb-item.active{color:#a10101;}
.breadcrumb-item + .breadcrumb-item::before{color:#080808;content:">";font-weight:bold;}
#auction-content{min-height:150px;}
#auction-content.loading{background:transparent url(../images/ajax-loader.gif) bottom center no-repeat scroll;}
.item-thumb{height:200px;overflow:hidden;position:relative;}
.item-thumb img{max-height:100%;position:absolute;top:50%;left:50%;-moz-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);-o-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}
.item-text{height:80px;overflow:hidden;}
.form-control,.btn{font-size:inherit;}
#mainmenu .dropdown-menu a.text-light:focus,#mainmenu .dropdown-menu a.text-light:hover{color:#080808 !important;}
#mainmenu .active{color:#dc3545 !important;}
.dropdown-item.active, .dropdown-item:active{background-color:#a10101;}
.dropdown-menu .dropdown-menu{left:100%;margin-top:-40px;}
.precioscarousel{padding-top:39px;padding-bottom:39px;}
.precioscarousel .carousel-caption{left:0;right:0;top:100%;bottom:auto;margin-top:55px;padding:0;width:100%;font-weight:700;}
.carousel-caption.precios-caption{background:#a10101;background:rgba(161,1,1,0.8);top:auto;bottom:0;margin-top:0;padding:10px 0;font-size:22px;left:0;right:0;}
#imageViewerContainer{width:100%;height:400px;padding-right:160px;}
.jqvsiv_toolbar{width:160px;padding-left:10px;display:inline-block;position:absolute;left:100%;top:0;z-index:5;}
.jqvsiv_toolbarButton{margin:0 0 0 20px;cursor:pointer;font-size:34px;width:55px;height:55px;padding:0;line-height:55px;text-align:center;}
.jqvsiv_main_image_content{width:100%;height:100%;position:relative;overflow:hidden;}
.image_viewer_inner_container{overflow:visible !important;}
.social-lg{position:absolute;bottom:20px;right:0;}
#countdown_dashboard{width:404px;height:45px;margin:0 auto;padding:20px 0;}
.separator{width:1px;height:15px;overflow:hidden;background:#a10101;margin:7px 0;float:left;}
.dash{width:60px;height:40px;margin:0;padding:0 10px;position:relative;float:left;box-sizing:initial;}
.dash .digit{font-size:32px;line-height:32px;float:left;width:60px;text-align:center;color:#a10101;position:relative;}
.dash_title{width:80px;position:absolute;display:block;bottom:100%;left:0;font-size:12px;line-height:20px;color:#000;text-transform:uppercase;text-align:center;}
#nextauctionscarousel .carousel-item{-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);position: absolute;top: 50%;left: 0;}
#nextauctionscarousel .carousel-item img{position:absolute;top:50%;left:0;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.shadow{-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.25) !important;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.25) !important;}
.auctionpopover{position:absolute;top:0;left:0;width:14.2857143%;max-width:39px;height:39px;}
.homecalendar .flatpickr-calendar{font-size:16px;}
.homecalendar .flatpickr-day{font-weight:700;color:#fff;background:transparent url(/images/bg-auctionday.png) center center no-repeat scroll !important;background-size:contain !important;}
.homecalendar .flatpickr-day.selected{border-color:transparent !important;}
.homecalendar .flatpickr-day.disabled,.homecalendar .flatpickr-day.disabled:hover{font-weight:400;color:#080808;background:transparent !important;}
.homecalendar .flatpickr-day.prevMonthDay.disabled,.homecalendar .flatpickr-day.nextMonthDay.disabled{font-weight:400;color:#c3c3c3 !important;}
.homecalendar .flatpickr-day.today,.homecalendar .flatpickr-day.today:hover{background:transparent url(/images/bg-today.png) center center no-repeat scroll !important;background-size:contain !important;color:#fff !important;}
.thumbscontainer{position:absolute;right:15px;top:60px;}
.thumblot{width:130px;height:130px;position:relative;}
.thumblot img{max-width:130px;max-height:130px;position:absolute;top:50%;left:50%;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.flatpickr-current-month{padding:0;}
.flatpickr-prev-month, .flatpickr-next-month{padding-top:0;}
#onlineframe{width:100%;height:760px;}
.bg-secondary2{background-color: #444 !important;}
.custom-control-input:checked ~ .custom-control-label::before{border-color:#a10101;background-color:#a10101;}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(161,1,1,.25);}
.marquee{height:50px;width:100%;overflow:hidden;position:relative;}
.marquee div{display:block;width:200%;height:50px;position:absolute;overflow:hidden;animation:marquee 15s linear infinite;}
.marquee span{float:left;width:50%;}
.small, small{font-size:70%;}
#comentpreview p,.cpcomentariopreview p{margin:0;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;}
.nav-pills .nav-link{color:#343a40;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color:#343a40;}
.btn-videolot{width:100%;padding:20px 0;}
@keyframes marquee{0% { left: 0; }100% { left: -100%; }}

#galeriaVideosModal .modal-body ul{margin:0;padding:0;}
#galeriaVideosModal .modal-body li img{width:45%;margin-right:5px;}
#galeriaVideosModal .modal-body .videoList{height:462px;overflow:auto;}
.btn-galeriaVideos{margin:3px 0;padding:7px 10px;font-size:14px;font-weight:700;text-align:left;list-style:none;background:transparent;cursor:pointer;border:2px solid #fff;display:block;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}
.btn-galeriaVideos:hover{color:#a10101;border-color:#a10101;}
.btn-galeriaVideos.active{color:#a10101;border-color:#a10101;}
.btn-galeriaVideos svg{margin-top:-10px !important;color:#a10101;position:absolute;top:50%;right:5px;display:none;}
.btn-galeriaVideos.active svg{display:block;}
#galeriaVideosModal video{background:#000;}

.regcontainer,.regcontainer .custom-select{font-size:14px;}

@media screen and (max-width:1400px){
    .navbar-expand-lg .navbar-nav .nav-link{padding:0 3px;font-size:14px;}
}
@media screen and (max-width:1200px){
    body{padding-top:170px;font-size:16px;}
    #auction-menu{padding-top:170px;}
    .navbar-brand img{max-width:75%;}
    #nextauctionscarousel .carousel-item{padding:20% 0;-moz-transform: translateY(0);-webkit-transform: translateY(0);-o-transform: translateY(5);-ms-transform: translateY(0);transform: translateY(0);position: static;top:0;left:0;}
    #imageViewerContainer{padding-right:0;padding-top:60px;margin-bottom:60px;}
    .thumbscontainer{position:absolute;top:0;right:auto;left:150px;}
    .thumblot{width:55px;height:55px;float:left;margin:0 0 0 10px;}
    .thumblot img{max-width:55px;max-height:55px;}
    .btn-videolot{width:auto;padding:10px;margin-left:10px;}
    .btn-galeriaVideos{text-align:center;}
    #galeriaVideosModal .modal-body .videoList{height:318px;}
    #galeriaVideosModal .modal-body li img{width:70%;margin:0 auto;display:block;}
    .btn-galeriaVideos svg{width:16px;height:16px;}
}
@media screen and (max-width:992px){
    body{padding-top:160px;font-size:14px;}
    .dropdown-menu{font-size:inherit;}
    #auction-menu{padding-top:150px;}
    .breadcrumb{padding:6px 15px;}
    .dropdown-menu .dropdown-menu{margin-top:0;}
    .jqvsiv_toolbar{left:0;padding-left:0;top:auto;bottom:100%;margin-bottom:5px;}
    .jqvsiv_toolbarButton{margin:0 20px 0 0;}
    #onlineframe{width:100%;height:1200px;}
    .btn_list{width:100%;border:1px solid #dee2e6;margin:5px 0;}
    .btn_list.active{background:#dee2e6;}
    #countdown_dashboard{width:254px;}
    .dash{width:40px;padding:0 5px;}
    .dash .digit{width:40px;font-size:24px;}
    .dash_title{width:60px;font-size:8px;}
    .btn-galeriaVideos{text-align:center;}
    #galeriaVideosModal .modal-body .videoList{height:169px;}
    #galeriaVideosModal .modal-body li img{width:70%;margin:0 auto;display:block;}
}
@media screen and (max-width:768px){
    #auction-menu{height:auto;padding:15px;margin-bottom:30px;position:static;}
    .btn-galeriaVideos{text-align:center;}
    #galeriaVideosModal .modal-body .videoList{height:250px;}
    #galeriaVideosModal .modal-body li img{width:50%;}
}
@media screen and (max-width:576px){
    #galeriaVideosModal .modal-body .videoList{height:200px;}
    #galeriaVideosModal .modal-body li img{width:30%;}
}