@font-face {
font-family: 'Cartero';
src: url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Bold.eot);
src: url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Bold.woff2) format('woff2'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Bold.woff) format('woff'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Bold.ttf) format('truetype'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Bold.svg#Cartero-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'CarteroLight';
src: url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Light.eot);
src: url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Light.eot?#iefix) format('embedded-opentype'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Light.woff2) format('woff2'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Light.woff) format('woff'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Light.ttf) format('truetype'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Light.svg#Cartero-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'CarteroBold';
src: url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Regular.eot);
src: url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Regular.woff2) format('woff2'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Regular.woff) format('woff'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Regular.ttf) format('truetype'),
url(//www.antigua.moztros.com/wp-content/plugins/correosoficial/views/commons/fonts/Cartero-Regular.svg#Cartero-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
:root {
--co_blue: #002e6d;
--co_blue_dark: #0a0a49;
--co_blue_hover: #002453;
--co_brandeis_blue: #0d6efd;
--co_cyan: #25b9d7;
--co_cyan_hover: #1e94ab;
--co_bluish_grey: #c7d6db;
--co_very_pallid_blue: #cce5ff;
--co_pallid_blue: #b8daff;
--co_greyish_blue: #acb3b6;
--co_very_light_greyish_blue: #f3f6f8;
--co_light_greyish_blue: #ced4da;
--co_yellow: #ffcd00;
--co_yellow_hover: #b38f00;
--co_very_pallid_yellow: #fff3cd;
--co_pallid_yellow: #ffeeba;
--co_white: #ffffff;
--co_gray: #cbcbcb;
--co_platinum: #e2e3e5;
--co_soft_grey_bliss: #f8f8f8;
--co_gray_dark: #777;
--co_red: #e4082c;
--co_red_light: #e08f95;
--co_red_hover: #d5676f;
--co_very_dark_red: #721c24;
--co_very_pallid_red: #f8d7da;
--co_pallid_red: #f5c6cb;
--co_green: #155724;
--co_very_pallid_green: #cbf2d4;
--co_pallid_green: #70b580;
--co_dark_orange: #856404; --co_red_error: #e6615c;
--co_pallid_red: #fbc6c3;
--co_yellow_notice: #fff3cd;
} #correos_oficial {
font-family: CarteroLight;
}
#correos_oficial h2, #correos_oficial h3 {
font-family: CarteroBold;
}
#correos_oficial .co_small {
font-family: CarteroLight;
font-size: 0.7em;
font-weight: normal;
} .header-logo img{
width: 400px;
} .co_primary_button {
color: var(--co_white) !important;
background-color: var(--co_blue) !important;
border: 1px solid var(--co_blue) !important;
border-radius: 3px !important;
padding: 10px 10px !important;
font-family: CarteroBold !important;
text-decoration: none !important;
}
.co_primary_button:hover,
.co_button:hover {
background-color: var(--co_blue_hover) !important;
color: var(--co_yellow) !important;
}
.co_primary_button:disabled {
border: 1px solid #c7d6db !important;
color: #acb3b6 !important;
cursor: not-allowed;
background-color: #eaebec !important;
}
.co_button {
color: var(--co_white) !important;
background-color: var(--co_blue) !important;
border: 1px solid var(--co_blue) !important;
border-radius: 3px !important;
padding: 5px 5px !important;
font-family: CarteroBold !important;
text-decoration: none !important;
}
.co_primary_link {
margin-top: 1.5%;
}
.co_primary_link a {
color: var(--co_white) !important;
background-color: var(--co_blue) !important;
border: 1px solid var(--co_blue) !important;
border-radius: 3px !important;
padding: 5px 5px !important;
font-family: CarteroBold !important;
text-decoration: none;
margin-left: 15px;
}
.co_primary_link a:hover {
background-color: var(--co_blue_hover) !important;
color: var(--co_yellow) !important;
}
.co_primary_link a:disabled {
border: 1px solid #c7d6db !important;
color: #acb3b6 !important;
cursor: not-allowed;
background-color: #eaebec !important;
} .co_change_paq_button {
color: var(--co_white);
background-color: var(--co_blue);
border: 1px solid var(--co_blue);
border-radius: 3px;
padding: 0.2em, 0.5em;
float: right;
}
.co_change_paq_button a,
.co_change_paq_button a:hover {
color: var(--co_blue);
text-decoration: none;
}
.co_change_paq_button:hover {
background-color: var(--co_blue);
} .error {
border-color: var(--co_red_error) !important;
color: var(--co_red_error) !important;
}
label[id$='-error'] {
font-size: 10px;
margin: 0 !important;
position: absolute;
display: flex;
z-index: 11;
} .correos-oficial .alert {
border-radius: 5px !important;
}
.correos-oficial .alert > * {
display: inline-block !important;
}
.correos-oficial .alert-danger .close {
color: var(--co_red_error);
}
.alert-warning {
color: #d2a63c !important;
background-color: #fff3d7 !important;
border-width: 3px !important;
border-color: #d2a63c !important;
border-top: none !important;
border-bottom: none !important;
border-right: none !important;
}
.alert-warning:before {
color: #d2a63c !important;
background-color: #fff3d7 !important;
}
.alert-success {
color: var(--co_pallid_green) !important;
background-color: var(--co_very_pallid_green) !important;
border-width: 3px !important;
border-color: var(--co_pallid_green) !important;
border-top: none !important;
border-bottom: none !important;
border-right: none !important;
}
.alert-success:before {
color: var(--co_pallid_green) !important;
background-color: var(--co_very_pallid_green) !important;
}.correos_oficial {
color: var(--co_blue);
}
.correos_oficial .extra-container {
margin-bottom: 15px;
text-align: center;
width: auto;
}
.correos_oficial .extra-container .customs-advice-doc {
font-size: 12px;
font-weight: bold;
}
.correos_oficial .frontOptionSelector {
padding: 7px;
color: var(--co_blue);
max-width: fit-content;
}
.correos_oficial .schedule-and-map h3 {
background: var(--co_yellow);
}
.correos_oficial .schedule-and-map .input-group {
margin-bottom: 10px;
}
.correos_oficial .co_hidden_map {
display: none;
}
.correos_oficial .search-paq-section {
display: grid;
grid-template-columns: 90px 150px auto;
grid-gap: 10px;
grid-auto-rows: minmax(70px, auto);
justify-items: start;
align-items: center;
} .correos_oficial .map {
width: 100%;
height: 20em;
}
.co_primary_button {
font-size: 0.9em;
}
.correos_oficial .col-sm-6 {
float: left;
} @media (max-width: 768px) {
.correos_oficial .search-paq-section {
grid-template-columns: 90px 150px auto;
}
.correos_oficial .section-frontOptionSelector {
grid-column-start: 1;
grid-column-end: 1;
max-width: 5px;
margin-bottom: 20px !important;
}
}
.search-paq-section {
display: grid;
grid-template-columns: 90px 150px auto ;
grid-gap: 10px;
grid-auto-rows: minmax(30px, auto);
} @media (max-width: 768px) {
.search-paq-section {
grid-template-columns: 90px 150px auto ;
}
.section-frontOptionSelector {
grid-column-start: 1;
grid-column-end: 1;
max-width: 5px;
}
.section-SearchCityPaqByCPInput, .section-SearchOfficeByCPInput {
display: grid;
grid-template-columns: 90px 150px auto ;
}
}.correos_oficial .extra-container {
font-family: CarteroLight;
color: var(--co_blue);
margin-bottom: 25px;
display: grid;
justify-items: stretch;
}
.correos_oficial .extra-container .customs-advice-doc {
font-size: 12px;
}
.correos_oficial .extra-container .co_primary_button {
color: var(--co_white) !important;
background-color: var(--co_blue) !important;
border: 1px solid var(--co_blue) !important;
border-radius: 3px !important;
padding: 0.5em !important;
}
.correos_oficial .extra-container .co_primary_button:hover {
background: linear-gradient(to bottom, var(--co_blue_hover) 5%, var(--co_blue_hover) 100%) !important;
background-color: var(--co_blue) !important;
}
.correos_oficial .extra-container .office-schedule-and-map {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
grid-auto-rows: minmax(100px, auto);
}
.correos_oficial .extra-container .city-paq-schedule-and-map {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
grid-auto-rows: minmax(100px, auto);
}
.correos_oficial .extra-container .map-section {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
.correos_oficial .extra-container .city-paq-schedule-and-map, .correos_oficial .extra-container .office-schedule-and-map {
text-align: center;
}
.correos_oficial .extra-container input[type=text] {
width: 100%;
}
.correos_oficial .woocommerce-page table.shop_table_responsive tbody td a.button, .woocommerce-page table.shop_table_responsive tbody td button {
margin-bottom: 0 !important;
}
.correos_oficial .frontOptionSelector {
max-width: 20em;
}@font-face {
font-family: 'proxima_nova_altblack';
src: url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Simonson - Proxima Nova Alt Black-webfont.eot);
src: url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.woff2) format('woff2'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.woff) format('woff'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.ttf) format('truetype'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Black-webfont.svg#proxima_nova_altblack) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'proxima_nova_altbold';
src: url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.eot);
src: url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.woff2) format('woff2'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.woff) format('woff'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.ttf) format('truetype'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.svg#proxima_nova_altbold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.eot);
src: url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.woff2) format('woff2'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.woff) format('woff'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.ttf) format('truetype'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.svg#proxima_nova_altregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'proxima_nova_ltsemibold';
src: url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Semibold-webfont.eot);
src: url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Semibold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Semibold-webfont.woff2) format('woff2'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Semibold-webfont.woff) format('woff'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Semibold-webfont.ttf) format('truetype'),
url(//www.antigua.moztros.com/wp-content/themes/mostroz/moztros/wp-content/themes/mostroz/libs/proxima_nova/fonts/Mark Simonson - Proxima Nova Semibold-webfont.svg#proxima_nova_ltsemibold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'helvetica-roman';
src: url(https://www.moztros.com/wp-content/libs/helvetica_roman/helvetica_neue_lt_roman.otf) format("opentype");
}
@font-face {
font-family: 'helvetica-ligth-r';
src: url(https://www.moztros.com/wp-content/libs/helvetica_light/helvetica_light.otf) format("opentype");
}
@font-face {
font-family: 'helvetica-bold';
src: url(https://www.moztros.com/wp-content/libs/helvetica_bold/helvetica_bold.otf) format("opentype");
}
:root {  --blue: #2C71F0;  
--violent: #7405E2;
}
* {
outline: none;
box-shadow: none;
}
img {
max-width: 100%;
height: auto;
}
a {
text-decoration: none !important;
color: unset !important;
}
a:hover,
a:focus,
a:active,
a:visited {
text-decoration: none !important;  
}
a:hover {
opacity: 1;
color: inherit !important;
}
.not-hover:hover {
opacity: 1 !important;
}
hr.creatica { 
background-color: #fff; 
height: 1px;
border: 0 !important;
margin: 0px !important;
opacity: 1 !important; 
}
.nothover:hover {
opacity: 1 !important;
}
.mensaje-home div.slick-list {
padding-bottom: 0px !important;
}
.position-absolute {
position: absolute;
}
.position-relative {
position: relative;
}
.new-product {
position: absolute;
bottom: 15px;
right: 10px;    
width: 110px !important;
}
.pre-venta {
position: absolute;
bottom: 15px;
left: 10px;    
width: 130px !important;
}
.image-wrapper {
position: relative;
height: 100%;
}
.image-hover {
position: absolute;
top: 0;
left: 0;
opacity: 0;
height: 100%;
transition: opacity 0.5s ease-out;
}
.image-hover:hover {
opacity: 1;
}
.select2-dropdown {
font-family: 'helvetica-roman' !important;
border: none !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #136380;
}
.select2-results__option {
font-family: 'helvetica-roman' !important;
}
.select2-container {
z-index: 1 !important;
}
.not-color {
color: inherit;
}
.bottom {
bottom: 0;
}
.top {
top: 0;
}
.right {
right: 0;
}
.left {
left: 0;
} .color-white {
color: #fff;
}
.color-black {
color: #21201f !important;
}
.color-gray {
color: #423f40;
}
.color-gray-ligth {
color: #848484 !important;
}
.color-blue {
color: #136380;
}
.color-yellow {
color: #cabf3f;
}
.color-red {
color: #d00712;
}
.color-black-h {
color: #000;
}  .bg-tango {
background: linear-gradient(rgb(0 0 0 / 0%), rgb(0 0 0)), url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/bg_fondo.png) no-repeat center;;
background-size: cover;       
}
.bg-home {
background: url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/bg_home.png) no-repeat center;
background-size: cover;       
}
.bg-faq {
background:linear-gradient(rgb(0 0 0 / 0%), rgb(0 0 0)), url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/bg_faq.jpg) no-repeat center;
background-size: cover;       
}
.bg-cart {
background: linear-gradient(rgb(0 0 0 / 0%), rgb(0 0 0)), url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/faq.jpg) no-repeat center;
background-size: cover;       
}
.bg-contacto {
background:linear-gradient(rgb(0 0 0 / 0%), rgb(0 0 0)), url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/contacto.jpg) no-repeat center;
background-size: cover;       
}
.bg-q {
background: url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/bg_faq.png) no-repeat center;
background-size: cover;       
}
.bg-quienes {
background: url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/fondo_q.png) no-repeat center;
background-size: cover;       
}
.fondo-luna {
background: url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/luna.png) no-repeat left;  
background-size: auto 100%;      
}
.bg-black {
background-color: #000000;
}
.bg-black_ligth {
background-color: #3d393a;
}
.bg-white {
background-color: #fff;
}  .font-300 {
font-weight: 300;
}
.font-600 {
font-weight: 600;
}
.font-800 {
font-weight: 800;
font-family: 'helvetica-roman';
}
.font-700 {
font-weight: 700;
}
.font-size-15 {
font-size: 15px;
}
.font-size-16 {
font-size: 16px;
}
.font-size-17 {
font-size: 17px;
}
.font-size-18 {
font-size: 18px;
}
.font-size-20 {
font-size: 20px;
}
.font-size-25 {
font-size: 25px;
}
.font-size-22 {
font-size: 22px;
}
.font-size-30 {
font-size: 30px;
}
.font-size-35 {
font-size: 35px;
}
.font-size-xl {
font-size: 38px;
}  .padding-3 {
padding: 3%;
}
.padding-start-0 {
padding-inline-start: 0px;
}
.padding-title {
padding-top: 160px;
padding-bottom: 200px;
}
.padding-page {
padding-top: 200px;
padding-bottom: 150px;
}
.padding-home {
padding-top: 270px;
padding-bottom: 100px;
}
.padding-hubs {
padding-top: 150px;
padding-bottom: 100px;
}
.padding-fondo {
padding-top: 170px;
padding-bottom: 170px;
}
.padding-about {
padding-top: 210px;
padding-bottom: 160px;
}
.padding-bottom-400 {
padding-bottom: 400px;
}
.padding-bottom-250 {
padding-bottom: 250px;
}
.padding-bottom-150 {
padding-bottom: 150px;
}
.padding-bottom-100 {
padding-bottom: 100px;
}
.padding-bottom-70 {
padding-bottom: 70px;
}
.padding-bottom-50 {
padding-bottom: 50px;
}
.padding-bottom-30 {
padding-bottom: 30px;
}
.padding-30 {
padding: 30px;
}
.padding-15 {
padding: 15px;
}
.padding-bottom-20 {
padding-bottom: 20px;
}
.padding-bottom-10 {
padding-bottom: 10px;
}
.padding-top-250 {
padding-top: 250px;
}
.padding-top-200 {
padding-top: 200px;
}
.padding-top-150 {
padding-top: 150px;
}
.padding-top-100 {
padding-top: 100px;
}
.padding-top-120 {
padding-top: 120px;
}
.padding-top-90 {
padding-top: 90px;
}
.padding-top-75 {
padding-top: 75px;
}
.margin-top-n {
margin-top: -120px !important;
}
.padding-top-50 {
padding-top: 50px;
}
.padding-top-40 {
padding-top: 40px !important;
}
.padding-top-35 {
padding-top: 35px;
}
.padding-top-30 {
padding-top: 30px;
}
.padding-top-20 {
padding-top: 20px;
}
.padding-top-10 {
padding-top: 10px;
}
.padding-top-5 {
padding-top: 5px;
}
.padding-4 {
padding: 4%;
}
.padding-product {
padding: 7px 90px 0px 60px !important;
}
.padding-right-30 {
padding-right: 30px !important;
}
.padding-right-20 {
padding-right: 20px !important;
}
.padding-left-100 {
padding-left: 100px !important;
}
.padding-left-50 {
padding-left: 50px !important;
}
.padding-left-30 {
padding-left: 30px !important;
}
.padding-left-20 {
padding-left: 20px !important;
}
.padding-left-10 {
padding-left: 10px;
}
.padding-left-5 {
padding-left: 5px;
}
.padding-left-0 {
padding-left: 0px !important;
}
.padding-right-10 {
padding-right: 10px;
}
.padding-left-15 {
padding-left: 15px;
}
.padding-50 {
padding: 50px !important;
}
.margin-top-50 {
margin-top: 50px !important;
}
.margin-top-20 {
margin-top: 20px !important;
}
.margin-top-10 {
margin-top: 10px;
}
.margin-top-5 {
margin-top: 5px;
}
.margin-bottom-0 {
margin-bottom: 0px;
}
.margin-bottom-2 {
margin-bottom: 2px;
}
.margin-bottom-3 {
margin-bottom: -3px;
}
.margin-bottom-5 {
margin-bottom: 5px;
}
.margin-bottom-10 {
margin-bottom: 10px;
}
.margin-bottom-20 {
margin-bottom: 20px;
}
.margin-bottom-30 {
margin-bottom: 30px;
}
.margin-bottom-50 {
margin-bottom: 50px;
}
.margin-bottom-100 {
margin-bottom: 100px;
}
.margin-right-20 {
margin-right: 20px;
}
.p-r-0 {
padding-right: 0px !important;
}
.p-l-0 {
padding-left: 0px !important;
}
.margin-left-28 {
margin-left: 28%;
}
.margin-right-0 {
margin-right: 0px !important;
}
.margin-left-15 {
margin-left: 15px;
}
.margin-right-15 {
margin-right: 15px !important;
}  header ul li {
list-style: none;	
display: inline-block;
padding: 0px !important;
}
header ul li a:hover {
opacity: 0.7 !important; }
header ul li a.not-color:hover {
color: #fff !important;
}
header ul li a {
color: #fff !important;
padding: 0px 35px 7px 35px !important;	
font-weight: 800 !important;    
font-size: 20px !important;   
text-transform: uppercase;
}
header ul {
text-align: center;
margin-top: 27px;
}
header {
background:linear-gradient(rgb(0 0 0 / 0%), rgb(0 0 0));
}
.logo {
width: 190px;
}
.msj {
color: #fff;
font-family: 'helvetica-roman';
}
.logo-mobile {
width: 100px;
padding-left: 5px;
}
.navbar-collapse {
padding-left: 10%;
}
.navbar-default {		
float: right;
border: inherit !important;
background: unset !important;
box-shadow: unset !important;	
}
.navbar-toggle {
float: unset;
margin-right: 0px;
}
.botton-head-default { 
background: transparent;
border-radius: 35px;
border: 1px solid #fff;
color: #fff;
padding: 5px 17px;
font-size: 19px;
font-family: var(--fuenteMontserrat);
font-weight: 400; 
}
header.principal-h {
position: absolute;
width: 100%; 
z-index: 10;   
}  .title-footer {
font-family: var(--fuentePoppins);
font-weight: 600;
color: #fff;
font-size: 2rem;
padding-bottom: 10px;
}
.subtitle-footer {
font-family: var(--fuentePoppins);
font-weight: 100;
color: #fff;
font-size: 1.4rem;
padding-bottom: 0px;
}
.f_title-footer {
font-family: var(--fuentePoppins);
font-weight: 800;
color: #fff;
font-size: 2.6rem;
padding-bottom: 10px;
}
.logo_footer {
width: auto;
margin-bottom: 20px;
} .flex-caj {
display: flex;
justify-content: center;
align-items: center;
}
.flex-center {
display: flex;
justify-content: center;
align-items: center;
}
.flex-footer {
display: flex;
justify-content: center;   
}
.justify-start {
justify-content: flex-start;
}
.justify-end {
justify-content: flex-end;
}
.border-bottom-white {
border-bottom: 1px solid #fff;
}
.border-bottom-black {
border-bottom: 1px solid #000000;
}
.border-bottom-black-3 {
border-bottom: 3px solid #000000;
}
.border-top-black {
border-top: 1px solid #000000;
}
.title-principal {    
color: #fff;
font-weight: 400;
font-size: 62px;
text-transform: uppercase;   
font-family: 'helvetica-roman';     
}
.subtitle {
color: #fff;
font-weight: 400;
font-size: 22px;
font-family: 'helvetica-roman';
}
.title-default {
color: #000000;
font-family: 'helvetica-roman';
text-transform: uppercase;
font-size: 45px;
font-weight: 400;
}
.name-slider-product {
font-family: 'helvetica-ligth-r';
color: #000;
font-size: 20px;
font-weight: 100;
}
.price-slider-product {
font-family: 'helvetica-bold';
color: #000;
font-size: 22px;
font-weight: 800;
}
.button-cart {
background: transparent;
border: 1px solid #6BA4C1;
color: #6BA4C1;
font-family: 'helvetica-bold';
font-size: 16px;
font-weight: 600;
padding: 8px 30px;
border-radius: 30px;
text-transform: uppercase;
}
.title-explora {
color: #000000;
font-family: 'helvetica-roman';
text-transform: uppercase;
font-size: 30px;
font-weight: 400;
padding-left: 50px;
padding-right: 50px;
}
.card-blog {
border: 1px solid #C6C6C6;
padding: 15px;
border-radius: 15px;
}
.date-blog {
color: #9DB5C3;
font-family: 'helvetica-ligth-r';
font-size: 13px;
text-transform: uppercase;
}
.name-slider-blog {
font-family: 'helvetica-ligth-r';
color: #000;
font-size: 20px;
font-weight: 100;
}
.ver-acticulo {
color: #136380;
font-family: 'helvetica-bold';
font-size: 15px;
text-transform: uppercase;
font-weight: 800;
}
.ver-acticulo:hover {
cursor: pointer;
}
.price-single {
font-family: 'helvetica-bold';
font-weight: 800;
font-size: 30px !important;
}
.comprar-carrito {
color: #136380;
background: transparent;
padding: 5px 25px;
border: 1px solid #136380;   
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
}
.comprar-carrito:hover {
cursor: pointer;
background-color: #136380;
color: #fff;
}
.punto {
display: inline-block !important;    
}
.title-subcribite {
color: #fff;
font-family: 'helvetica-roman';
text-transform: uppercase;
font-size: 30px;
font-weight: 400;
}
.subtitle-subcribite {
font-family: 'helvetica-ligth-r';
color: #fff;
font-size: 25px;
font-weight: 100;
}
.title-footer {
font-family: 'helvetica-bold';
font-weight: 800;
text-transform: uppercase;
font-size: 32px;
color: #231F20;
}
.subtitle-footer {
font-family: 'helvetica-ligth-r';
font-weight: 100;
text-transform: uppercase;
font-size: 20px;
color: #231F20;
}
.contact-footer {
font-family: 'helvetica-ligth-r';
font-weight: 100;    
font-size: 20px;
color: #231F20;
}
.derechos-footer {
font-family: 'helvetica-roman';
font-weight: 400;    
font-size: 18px;
color: #231F20;
}
.title-contacto {
color: #000;
font-family: 'helvetica-roman';    
font-size: 40px;
font-weight: 400;
}
.fotitle-nosotros {
color: #000;
font-family: 'helvetica-roman';    
font-size: 35px;
font-weight: 400;
}
.p-footer {
font-family: 'helvetica-ligth-r';
font-weight: 100;    
font-size: 22px;
color: #231F20;
}
.subtitle-nosotros {
font-family: 'helvetica-ligth-r';
font-weight: 600;       
font-size: 30px;
color: #231F20;
}
.p-politicas {
font-family: 'helvetica-ligth-r';       
font-size: 22px;
color: #231F20;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
background-color: transparent !important;
color: #000 !important;
font-family: 'helvetica-bold' !important;
font-weight: 600 !important;
border-bottom: 3px solid #000;
border-radius: 0px !important;
}
.nav-pills .nav-link {
color: #000 !important;
font-family: 'helvetica-roman';   
font-size: 25px !important;
border-radius: 0px !important;
}
#pills-tab {
border-bottom: 1px solid #CECCCC;
}
.nav-item {
margin-right: 75px;
}
.lupa {
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid #fff;
}
.fields {
font-size: 18px;
}
.woocommerce-Price-amount {
font-weight: 800;
}
.mb-show {
display: none;
}
.msj-m {
display: none;
} .select2-container {
z-index: 9 !important;
}
.item-product,
.item-blog {
margin-right: 15px;
}
.img-100 {
width: 100%;
}
.img-100-h {
height: 100%;
}
.slick-next:before,
.df-icon-arrow-right1:before {   
content:url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/arrow_r.png) !important;
}
.slick-prev:before,
.df-icon-arrow-left1:before {   
content:url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/arrow_l.png) !important;
}
.df-ui-nav .df-ui-btn:before {
filter: none !important;
}
.slick-prev {
left: -60px !important;
}
.slick-next {
right: -30px !important;
} 
.slick-prev, .slick-next {
top: 40% !important;
}
.added_to_cart {
display: block !important;
font-weight: 800 !important;
padding-top: 10px !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
.woocommerce input.button.alt  {
background-color: transparent;
display: block;
padding: 12px 30px 8px 30px;
color: #136380;  
font-size: 16px;
text-transform: uppercase;
font-weight: 400;
border: 1px solid #136380;  
border-radius: 25px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #136380 !important;
color: #fff;
}
.woocommerce button.button.alt {
background-color: transparent;
display: block;
padding: 10px 35px;
color: #346c81;  
font-size: 15px;
text-transform: uppercase;
font-weight: 700;
border: 1px solid #136380;  
border-radius: 0px;   
}
.div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
float: right !important;
}
.heateor_sss_sharing_title {  
text-align: right;
font-family: 'helvetica-bold';
font-size: 20px;
}
.volver-home {
color: #346c81;
font-family: 'helvetica-roman'; 
font-weight: 300;
text-transform: uppercase;
font-size: 18px;
margin-top: 40px; 
background: transparent;
border: none;
}
.wgb-add-gift-btn {
border: 1px solid #136380 !important; 
color: #346c81 !important;    
}
.link-volver {
color: #346c81 !important;
font-weight: 700;
}
.price-p,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: #fff;   
font-weight: 600;
font-size: 18px;
}
.woocommerce div.product form.cart .variations select {
width: 100%;
padding: 8px 15px;
background: transparent;
border: 1 solid #000;
color: #fff;
margin-bottom: 15px;
}
.woocommerce div.product form.cart .variations select option {
background-color: #333333;
}
#main .post, #main .page {
margin-bottom: 0px !important;
border: none !important;
}
.woocommerce table.shop_table{
border: 1px solid #fff;
}
.woocommerce table.shop_table td {
border-top: 1px solid #d6d3d3;
}
.cart_totals,
.woocommerce form .form-row label,
.woocommerce-page form .form-row label,
.woocommerce table.shop_table td,
.cart-subtotal,
.order-total,
.product-total,
.wooco_component_product_name {
color: #000000;
font-family: 'helvetica-roman';
}
.product-name,
.product-price,
.product-quantity,
.product-subtotal {
color: #000000;
font-family: 'helvetica-roman';
}
.woocommerce a.remove {
line-height: 0.9;
background: unset !important;
}
.woocommerce a.remove:hover i {
color: #d00712;
}
.form-row.form-row-first,
.form-row.form-row-last,
.form-row.form-row-wide {
display: block;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
border: none !important;
border-bottom: 1px solid #000 !important;
color: #000 !important;
background: transparent !important;
width: 100% !important;
height: 42px !important;
font-size: 15px !important;
padding: 15px !important;
margin-bottom: 15px !important;
font-family: 'helvetica-roman' !important;
}
.select2-container--default .select2-selection--single {
border: none !important;
border-bottom: 1px solid #000 !important;
color: #000 !important;
border-radius: 0px !important;
height: 42px !important;
padding: 15px !important;
}
#wpmc-prev {
border: none !important;
}
#wpmc-prev:hover {
color: #136380 !important;
background: transparent !important;
}
.button {
background-color: transparent !important;
border: solid 1px #136380 !important;    
}
.woocommerce input.button {
background-color: #373737;
}
.wooco_component_product_description {
color: #aaa;
}
.wooco_component_product_info {
padding: 10px !important;
border: 1px solid #fff;
margin-right: 5px;
margin-left: 5px;
}
.form-group{ 
display: block;
width: 100%;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {   
display: block;
}
.woocommerce div.product form.cart .button {
width: 100% !important;
background-color: #008c2f !important;
border-radius: 7px !important;
}
.woof_husky_txt-input,
.chosen-single {
border: none !important;
border-bottom: 1px solid #000 !important;
}
.woof_container_inner {
padding-top: 20px;    
}
.woocommerce .widget_price_filter,
.woof_container_inner_categorasdeproducto {
border-bottom: 1px solid #000;
padding-bottom: 20px;
}
.woocommerce-ordering {
margin-bottom: 0px !important;
margin-top: 10px !important;
}
.price_label {
color: #848484;
font-weight: 600;
}
.logo-categorie {
max-width: 300px !important;
}
.form-mostroz {
border: none;    
padding-bottom: 0px;  
} .checkout-button {
border: 1px solid #346c81 !important;
border-radius: 0px !important;
color: #346c81 !important;
}
.checkout-button:hover {
color: #fff !important;
}
.item-p {
margin-left: 15px;
}
.item-p img {
height: 227px !important;
}
#calc_shipping_postcode_field {
width: 100%;
float: none !important;
}
#add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment {
background: transparent;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 75px !important;
}
.need-des {
color: #fff;
font-family: var(--fuenteMontserrat);
font-weight: 100;
font-size: 16px;
}
.need-title {
color: #fff;
font-family: var(--fuenteMontserrat);
font-weight: 600;
font-size: 16px;
}
.need-title span {
font-weight: 100;
}
.img-need {
width: 24px;
height: 24px !important;
vertical-align: center;
margin-right: 10px;
margin-top: 5px;
}
.deco_product {
width: 250px;
padding-left: 15px;
padding-right: 15px;
}
.description-product-list {
color: #fff;
font-size: 18px;
font-family: var(--fuenteMontserrat) !important;
font-weight: 100;
}
.description-product {
color: #fff;
font-size: 20px;
font-family: var(--fuenteMontserrat) !important;
font-weight: 600;
}
.tags {
background-color: #333333;
color: #fff;
padding: 5px 10px;
font-family: var(--fuenteMontserrat);
font-weight: 100;
font-size: 15px;
border-radius: 15px;
white-space: pre;
}
.product-botton {
background-color: #017127;
padding: 8px 30px;
color: #fff;
border: none;
font-family: var(--fuenteMontserrat);
font-size: 20px;
margin-top: 40px;
display: block;
}
.display-none,
.wooco_component_desc,
.wooco_component_name,
.wooco-qty-label {
display: none !important;
}
.wooco_component_product_selection .dd-select,
.wooco_component_product .wooco_component_product_qty input {
background-color: transparent !important;
}
.wooco_component_product_selection .dd-selected-text,
.wooco-wrap .wooco-text,
.wooco_component_product .wooco_component_product_qty input {
color: #fff !important;
}
.acf-map {
width: 100%;
height: 400px;
border: #ccc solid 1px;
margin: 20px 0;
}
.acf-map img {
max-width: inherit !important;
}
.etiqueta {
position: absolute;
top: 33px;
left: 20px;
background-color: #8A1F1C;
padding: 5px 10px;
color: #fff;
font-family: var(--fuenteMontserrat);
font-weight: 600;
font-size: 18px;
z-index: 1;
}
.border-right {
border-right: 3px solid #919191;
}
.price_slider_wrapper {
align-items: end;
}
.woocommerce .widget_price_filter .price_slider_amount {
line-height: 3 !important;
}
.woof_price_search_container .price_slider_amount .price_label {
margin-left: 20px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: #848484 !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #136380 !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
border-radius: 0px !important;
width: 10px !important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #D9D9D9 !important;
}
.woocommerce-LoopProduct-link img {
width: 100%;
}
.woof_autohide_wrapper,
.woof_products_top_panel {
display: none !important;
}
.prev_next_buttons {
width: 100%;
} #remote-groups .wpcf7-field-group p{
text-align: center;
} 
.role-name {
font-family: var(--fuenteMontserrat);
font-weight: 600;
color: #000;
font-size: 1rem;
}
#remote-groups {
padding-bottom: 50px;
} .loading .flexslider,
.loading .carousel {
visibility: hidden;
opacity: 0;
max-height: 450px;
}
.flexslider ul.slides,
.flexslider ol.flex-control-nav {
margin: 0;
padding: 0;
}
.flexslider ol.flex-control-nav {
text-align: center;
position: absolute;
left: 0;
right: 0;
bottom: -22px;
}
.flexslider ol.flex-control-nav{
text-align: center;
position: absolute;
width: 41px;
left: auto;
top: 41%;  
height: 115px;
padding-top: 12px;
border-radius: 25px;
right: 15px;
}
.flexslider ul li {
list-style: none;
}
.flex-viewport {
height: 100%;
}
.flexslider ol.flex-control-nav li a { width: 20px;
height: 20px;
color: #fff !important;
font-size: 20px;
padding: 0px 10px 0px 10px;
}
.flexslider ol.flex-control-nav li a:hover, 
.flexslider ol.flex-control-nav li a.flex-active {
border-bottom: 2px solid #fff;
}
.flexslider ol.flex-control-nav li, 
.valign-center-before:before, 
.valign-center-before-padding:before, 
.valign-center, 
.flexslider ol.flex-control-nav li, 
.inline {
display: block;
*display: inline;
zoom: 1;
vertical-align: middle;
}
.flex-direction-nav {
display: none !important;
}
.flex-control-nav {
text-align: right !important;
}
.flex-control-paging li a {
text-indent: 9px !important;
} .search_form {
display: none;
background-color: #ffffff;
position: absolute;
top: 58px;
right: 50px;
z-index: 10;
padding: 15px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1);
box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1);
}
.buscar {
display: inline-flex;
border: 1px solid #e5e5e5;
padding: 0 10px;
height: 35px;
line-height: 42px;
margin-bottom: 20px;
color: #737373;
font-size: 14px;
background: #fff;
max-width: 100%;
outline: 0;
}
.btn-b {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
height: 35px;
background-image: none;
border: 1px solid #e5e5e5;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: transparent;
}
.boton-lup {
background: transparent;
border: none;
}
.search_form {	
color: #ffffff;
text-shadow: none;
border-color: #222221;
box-shadow: none;
}
#form-search-input {
margin-bottom: 0px !important;
}
.search_form {
min-width: 280px;
} .wpcf7-form-control-wrap input[type=text],
.wpcf7-form-control-wrap input[type=email],
.wpcf7-form-control-wrap input[type=tel],
.wpcf7-form-control-wrap input[type=date],
.wpcf7-form-control-wrap input[type=number],
.wpcf7-select{
background: transparent;
width: 100%;
height: 42px;
font-size: 15px;
border: none;
border-bottom: solid 1px #000000; 
border-radius: 0px;  
color: #000;  
padding: 15px;
margin-bottom: 15px;
font-family: 'helvetica-roman';
}
.wpcf7-form-control-wrap textarea {
background: transparent;
width: 100%;
height: 100px;
font-size: 15px;   
border-radius: 0px; 
border: none;
border-bottom: solid 1px #000;
color: #000; 
padding: 15px;
min-width: 218px;
min-height: 100px;
margin-bottom: 30px;
font-family: var(--fuenteMontserrat);  
}
.wpcf7-form-control-wrap input[type=checkbox] {
width: 1em;
height: 1em;
background-color: white;   
vertical-align: middle;
border: 1px solid #000;
appearance: none;
-webkit-appearance: none;
outline: none;
cursor: pointer;    
}
.wpcf7-form-control-wrap input[type=checkbox]:checked {
background-color: var(--blue);
}
.wpcf7-form-control-wrap input[type=checkbox]::before  {
transform-origin: bottom left;
clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
}
.wpcf7-form-control-wrap input[type=checkbox]:focus   {
outline: max(2px, 0.15em) solid var(--blue);
outline-offset: max(2px, 0.15em);
}
.wpcf7-list-item-label {
font-weight: 400;    
}
.wpcf7-submit {
color: #136380;
font-size: 18px;
background: transparent;
border: 1px solid #136380;
padding: 8px 35px;
text-transform: uppercase;
}
.wpcf7-spinner {
display: block;
}
.wpcf7-list-item {
display: block;
padding-bottom: 10px;
margin: 0px !important;
}
.title-page {
font-family: 'helvetica-roman';
}
.news {
border: none !important;
border-bottom: 1px solid #fff !important;
color: #fff !important;
background: transparent !important;
width: 100%;
height: 42px;
font-size: 15px;
padding: 15px;
margin-bottom: 15px;
font-family: 'helvetica-roman' !important;
}
.book {
border: none;
border-bottom: 1px solid #000;
color: #000;
background: transparent;
width: 100%;
height: 42px;
font-size: 15px;
padding: 15px;
margin-bottom: 15px;
font-family: 'helvetica-roman';
}
.news-enviar {    
color: #fff !important;
font-size: 18px !important;
background: transparent !important;
border: 1px solid #fff !important;
padding: 8px 35px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
}
.news-check {
color: #fff !important;
font-family: 'helvetica-roman' !important;
}
.service-absolute {
padding-bottom: 450px;
}
.comic-hide {
display: none;
}
.text-right {
text-align: right;
}
.text-left {
text-align: left;
}
.submenu{
opacity: 0;
visibility: hidden;  
display: block;    
}
.menu-big li {
padding: 0px 10px 19px 10px !important;
}
.submenu {
padding-top: 40px;
padding-bottom: 50px;
padding-left: 15px;
padding-right: 15px;    
position: absolute;
top: 52px; 
left: 0px;
width: 750px;
border-radius: 10px;
z-index: 100;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
-moz-transform: translateY(-10px);
-webkit-transform: translateY(-10px);
-o-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
header ul li:hover div.submenu{
opacity: 1;
visibility: visible;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}  .sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 110;
top: 0;
left: 0;
background-color: #161616;
filter: alpha(opacity = 95);  
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
}
.sidenav a {
color: #fff !important;
font-weight: 600 !important;
text-decoration: none;
display: block;
padding: 8px 8px 8px 8px !important;
font-size: 14px;
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.sidenav ul li {
list-style: none;
color: #000;
display: block;
}
.sidenav ul {
padding-inline-start: 0px;
}
.sidenav a:hover, 
.offcanvas a:focus{
color: #999;
}
.sidenav .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}
.sidenav ul li.icon-home a {
background: url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/sprite.png) no-repeat -20px -467px;
width: 75px;
height: 55px;
text-indent: -999em;
margin-bottom: 10px;
}
.sidenav ul li.dropdown > a:before {
background: url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/sprite.png) no-repeat -60px -419px;
content: "";
width: 25px;
height: 25px;
position: absolute;
right: 30px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.sidenav ul li.dropdown > a.opened:before {
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.opened {
display: block !important;
}
ul.sub-menu {
display: none;   
}
#site-navigation.menu-fixed ul {
margin-top: 12px;
margin-bottom: 12px;
}
.menu-fixed {
position: fixed !important;
width: 100%;
background-color: #000;
top: 0px;  
z-index: 999;  
}
.flex-w-100 {
flex: 0 0 100%;
}
.float-right {
float: right;
padding-right: 15px;
}
.slide-text {
width: 100%;
overflow: hidden;
display: flex;
flex: 0 0 100%;
flex-direction: row;
white-space: nowrap; border-top: 3px solid #23271B;  
border-bottom: 3px solid #23271B;
}
.flex-wrap {
flex-flow: row wrap;
height: 100%;    
}
.display-flex {
display: flex !important;
}
.justify-between {
justify-content: space-between;
} 
.justify-center {
justify-content: center;
} 
.justify-end {
justify-content: flex-end;
}
.aling-center {
align-items: center;
}
.text-justify {
text-align: justify;
}
.redes {
padding-right: 10px;
}
.title_ob {
font-family: var(--fuentePlay);
font-size: 40px;
color: #fff;
font-weight: 600;
padding-bottom: 10px;
}
.subtitle_ob {
font-family: var(--fuenteMontserrat);
font-size: 23px;
color: #fff;
font-weight: 300;    
}
.botton_def {
font-family: var(--fuenteMontserrat);
color: #fff;
font-size: 18px;
background-color: #017127;
border: none;
padding: 8px 35px;
} .title_product {
color: #fff;
font-family: var(--fuentePlay);
font-size: 30px;
font-weight: 600px;
padding-bottom: 00px;
}
.bottom-title {
bottom: 120px;
}
.bottom-ab {
bottom: -50px;
}
.menu-line-footer {
border-top: solid 2px #393939;
border-bottom: solid 2px #393939;
text-align: center;   
}
ul.menu-footer{
text-decoration: none;
list-style: none;
margin-top: 20px;
}
ul.menu-footer li {
display: inline-block;
}
ul.menu-footer li a {
color: #fff !important;
padding: 5px 20px 5px 20px !important;
font-weight: 600 !important;
font-size: 22px !important;
font-family: var(--fuentePlay)
}
.title-dorado {
font-family: var(--fuentePlay);
color: #BB9D7B;
font-size: 28px;
text-align: center;
}
.title-p-q {
font-family: var(--fuentePlay);
color: #fff;
font-size: 30px;
font-weight: 600;
padding-left: 50px;    
}
.p-q{
font-family: var(--fuenteMontserrat);
color: #fff;
font-size: 22px;    
font-weight: 300;
padding-left: 50px;
}
.slick-dots li.slick-active button:before {
color: #fff !important;
}
.slick-dots li button:before {
color: #8A1F1C !important;
}
.slick-dots li {
margin: 0 1px !important;
}
.slick-dots {
bottom: -40px !important;
}
.dec {
width: 200px;
}
.menu-mobile {
width: 120px;
margin-left: 25px;
}
.hamb {
width: 25px;
height: 25px !important;
margin-top: 0px;
margin-right: 25px;
}
.woocommerce-message {
margin-bottom: 25px;
margin-left: 0px;
border-top-color: #136380;
}
.woocommerce-message::before {
color: #136380;
}
.woocommerce-notices-wrapper {
background-color: #fff;
}
#place_order {
width: 20%;
}
.woocommerce-order {
color: #000;
}
#payment div.form-row {
padding: 1em 0em !important;
}
.mycheckbox-p {
width: 100% !important;
padding-bottom: 20px !important;
}
.envios-inter {
font-family: 'helvetica-roman' !important;
font-size: 17px;
font-weight: 400;
padding-top: 10px;
}
.products {
padding-left: 0px !important;
padding-right: 0px !important;
}
.ph-calendar-box-container .inner-element input,
.ph-calendar-box-container .inner-element .element-container,
.ph-calendar-box-container .inner-element {
background-color: #fff;
border-radius: 7px;
}
.ph-calendar-box-container .inner-element {
width: 83%;
padding: 7px 7px;  
}
.ph-calendar-box-container .inner-element input {
border: none;      
}
.label-resources,
.label-person {   
color: #fff;
}
.ph-calendar-box-container .inner-element input::placeholder {
color: #000;
}
.label-person {
color: #aaa;
}
.booking-info-wraper {
background: transparent !important;
margin-top: 30px;
border-radius: 7px;
}
.single-product div.product form.cart {
border: none !important;
}
.phive_book_resources {
background: transparent;
color: #000;
padding: 15px 15px;
background-color: #fff;
border-radius: 7px;
width: 100%;
text-align: center;
}
.person-value.button-group-container {
width: 52%;
text-align: right;
}
.person-value {
width: 100%;
}
.ph-calendar-box-container {
width: 120%;
margin-bottom: 35px;
}
.input-person-minus, .input-person-plus {
color: #ffff !important;
border: 1px solid #ffff !important;
}
.woocommerce-info {
border-top-color: #136380;
}
.woocommerce-info::before {
color: #136380;
}
.item  {
margin-right: 15px;
margin-left: 15px;
}
.wpcf7 form .wpcf7-response-output {
color: black;
}
.stripe-card-group, div#stripe-cvc-element, div#stripe-exp-element {
width: 100% !important;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text {
width: 150px !important;
}
.woocommerce-additional-fields h3 {
color: #fff;
}
.woocommerce-result-count,
.woocommerce-ordering,
.woocommerce .widget_price_filter,
.woof_container_inner,
.woof_husky_txt-input,
.woof_husky_txt-option-breadcrumb,
.woof_husky_txt-option-title,
.woof_husky_txt-option-text,
.product-name,
.wgb-header-cnt, 
.wgb-item-content,
.woocommerce-checkout-review-order-table{
font-family: 'helvetica-roman' !important;
}
.slider-small {
width: 150px;
}
.smallnav div {
margin-left: 5px;
}
.smallnav div:hover {
cursor: pointer;
}
.price_slider_wrapper {
flex-direction: column-reverse !important;
align-items: flex-start !important;
}
.h4, h4,
.h3, h3 {
font-size: 2rem;
}
.woof_husky_txt-cross {
display: none !important;
}
.chosen-single span {
display: none !important;
}
label {
margin-bottom: 0px !important;    
}
.bapf_sfilter ul li {
padding-bottom: 10px !important;
}
label[for="bapf_3_18"],
#bapf_3_18, 
label[for="bapf_3_17"],
#bapf_3_17 {
display:none !important;
}
.bapf_sfilter .bapf_body .mCSB_container>ul, .bapf_sfilter .bapf_body>ul {
padding-left: 10px !important;
}
.irs--flat .irs-handle > i:first-child,
.irs--flat .irs-handle {
background-color: #136380 !important;
}
.irs--flat .irs-handle  {
width: 9px !important;
border-radius: 5px;
}
.irs--flat .irs-bar {
background-color: #848484 !important;
}
.irs--flat .irs-from, 
.irs--flat .irs-to, .irs--flat .irs-single {
background-color: #848484 !important;
}
.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
border-top-color: #848484 !important;
}
#bapf_2 {
border-bottom: 1px solid #000;
padding-bottom: 30px;
padding-top: 20px;
}
.basket-item-count {   
color: #fff;
background-color: #136380;
border-radius: 50%;
margin-left: -5px;
margin-top: -9px;
border: 1px solid #136380;
width: 16px;
height: 16px;
font-size: 10px;
text-align: center;
vertical-align: middle;
}
.cat_blogs {
padding-left: 30px;
}
.color-blog-d {
color: #C6C6C6 !important;
}
#wpcf7-f118-o1 form .wpcf7-response-output {
color: #fff !important;
}
.h-front {
height: 430px !important;
}
.h-front img {
height: 430px !important;
}
.h-front-cat {
height: 430px !important;
}
.h-front-cat img {
height: 430px !important;
}
@media all and (max-width: 1600px) {    
}
@media all and (max-width: 1440px) {    
}
@media all and (max-width: 1367px) {    
.subtitle-footer {
font-size: 18px;
}
.title-footer {
font-size: 27px;
}
.title-default{
font-size: 40px;
}
.redes {
width: 40px;
height: 30px;
}
.padding-product {
padding: 7px 90px 0px 40px !important;
}
.title-principal {
font-size: 40px;
}
.logo-slider {
width: 500px;
}
.new-product {        
width: 100px !important;
}
.pre-venta {         
width: 115px !important;
}
.padding-title {
padding-top: 200px;
}
}
@media all and (max-width: 1290px) { 
.title-principal {
font-size: 40px;
}
.subtitle {
font-size: 19px;
}
.title-default{
font-size: 35px;
}
.title-footer {
font-size: 25px;
}
.subtitle-footer {
font-size: 16px;
}
header ul li a {
font-size: 18px !important;
}
.woocommerce .widget_price_filter .price_slider_amount {
line-height: 3.3 !important;
}
.name-slider-product,
.price-slider-product,
.font-size-22 {
font-size: 18px;
}
.font-size-20 {
font-size: 18px;
}
.padding-product {
padding: 7px 90px 0px 40px !important;
}
.logo-slider {
max-width: 450px;
}
.name-slider-blog {
font-size: 18px;
}
.logo-categorie {
max-width: 200px !important;
}
}
@media all and (max-width: 1145px) {    
}
@media all and (max-width: 1084px) {
.title-principal {
font-size: 40px;
}
.subtitle {
font-size: 19px;
}   
.slick-prev {
left: -27px !important;
}
.slick-next {
right: -6px !important;
}
.button-cart {        
font-size: 15px;        
padding: 7px 22px;       
}
.title-contacto {
font-size: 35px;
}
.name-slider-product,
.price-slider-product,
.font-size-22 {
font-size: 17px;
}
.padding-product {
padding: 7px 55px 0px 34px !important;
}
.new-product {        
width: 90px !important;
}
.pre-venta {         
width: 100px !important;
}
.h2, h2 {
font-size: 30px;
}
.woocommerce button.button.alt {
font-size: 14px;
}
} 
@media all and (max-width: 899px) {
}
@media all and (max-width: 770px) { 
.cart_totals {
width: 100% !important;
}
.navbar {
min-height: 0px;
}
.padding-top-50-m {
padding-top: 50px;
}
.tags {
line-height: 36px;
}
.title-page {
font-size: 35px;
}
.img-product img {
margin-top: 25px;
margin-bottom: 25px;
}
.etiqueta  {
font-size: 16px;
left: 11px;
}
.btn-gallery img {
padding-bottom: 0px;
}
ul.menu-footer {
padding-inline-start: 0px;
}
ul.menu-footer li {
display: block;
padding-top: 10px;
padding-bottom: 10px;
}
ul.menu-footer li a {
padding: 15px 20px 15px 20px !important;
}
.title-p-q,
.p-q {
padding-left: 0px;
}
.none-m {
display: none;
}
.bg-tango {
background: url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/bg_fondo.png) no-repeat -400px;
background-size: cover;
}
.dec {
width: 110px;
}
.padding-bottom-100 {
padding-bottom: 50px;
}
.type-product.padding-top-50 {
padding-top: 0px;
}
.padding-top-200 {
padding-top: 70px;
}
.padding-top-100 {
padding-top: 60px;
}
.padding-bottom-50-m {
padding-bottom: 50px;
}
.padding-bottom-20-m {
padding-bottom: 20px;
}
.padding-product {
padding: 7px 55px 50px 34px !important;
}
.phive_book_resources{
width: 60%;
}
.ph-calendar-box-container .inner-element{
width: 100%;
padding: 7px 0px;
}
.bg-tangon {
background: linear-gradient(rgb(0 0 0 / 0%), rgb(0 0 0)), url(//www.antigua.moztros.com/wp-content/themes/mostroz/img/home-mobile.jpg) no-repeat center;
background-size: cover;       
}
.bottom-title{
bottom: 79px;
}
.item-p {
text-align: center;
}
.item-p img {
height: auto !important;
display: inline-block !important;
}
.ph-calendar-box-container .inner-element .element-container{
width: 100%;
}
.ph-calendar-box-container {
width: 100%;
}
.phive_book_resources {
width: 100%;
}   
.padding-title {
padding-top: 200px;
padding-bottom: 100px;
}
.text-center-m {
text-align: center !important;
}
.text-left-m {
text-align: left !important;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
width: 100%;
}
.dk-show {
display: none;
}
.border-right {
border-right: none !important;
}
.mb-show {
display: block;
}
.title-explora{
padding-left: 0px;
padding-right: 0px;
font-size: 22px;
}
.p-r-0 {
padding-right: 15px !important;
} 
.p-l-0 {
padding-left: 15px !important;
}
.item-product, .item-blog {
margin-right: 0px;
}
.title-default {
font-size: 30px;
text-align: center;
}
header {
padding-bottom: 12px;        
}
.title-principal {
font-size: 32px;
}
br {
display: none;
}
.woocommerce-ordering {
float: none !important;
}
.woocommerce-result-count {
padding-bottom: 10px;
}
.not-row  {
margin-left: 0px !important;
margin-right: 0px !important;
}
.padding-left-50 {
padding-left: 20px !important;
}
.name-slider-product,
.price-slider-product,
.font-size-22 {
font-size: 18px;
}
.logo-slider {
width: auto;
}
.product-home,
.blog-home  {
padding-left: 50px !important;
padding-right: 50px !important;
}
.slick-next {
right: 18px !important;
}
.slick-prev {
left: 3px !important;
}
.car, .lupa {
filter: brightness(0) invert(1) !important;
}
.lupa {
margin-right: 5px;
}
.search_form {
right: 89px;
}
.padding-left-30 {
padding-left: 15px !important;
}
.comic_an {
padding-bottom: 15px;
padding-top: 10px;
}
.padding-top-120 {
padding-top: 80px;
}
.woocommerce-ordering {
margin-bottom: 15px !important;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: unset;
}
.justify-center-m {
justify-content: center;
}
.heateor_sss_sharing_title,
.price-single {
text-align: center;
}
.volver-home {
margin-top: 0px;        
}
.h4, h4,
.h3, h3 {
font-size: 1.5rem;
} 
.msj {
font-size: 13px;
}
.menu-mobile,
.logo-mobile {
filter: brightness(0) invert(1);
}
.h-front,
.h-front-cat,
.h-front img, 
.h-front-cat img {
height: auto !important;
}
.msj-m {
display: block;
}
.msj-d {
display: none;
}
.form-row-last,
.form-row-first {
width: 100% !important;
float: none !important;
}
.flexslider ol.flex-control-nav {
width: auto;
top: auto;
bottom: 0%;
left: 40%;
right: auto;
}
.flexslider ol.flex-control-nav li, 
.valign-center-before:before, 
.valign-center-before-padding:before, 
.valign-center, 
.flexslider ol.flex-control-nav li, 
.inline {
display: inline-block;
}
#add_payment_method table.cart td.actions .coupon .input-text, 
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 48% !important;
}
.wpmc-nav-wrapper button#wpmc-prev.current, 
.wpmc-nav-wrapper button#wpmc-next.current, 
.wpmc-nav-wrapper button#wpmc-skip-login.current,
.wpmc-nav-wrapper {
display: block !important;
margin-bottom: 10px;
}
button#wpmc-back-to-cart,
.wpmc-no-back-to-cart #wpmc-prev {
margin-bottom: 10px;
}
}