/*Caption IMG */
.wp-caption-text {
    background: transparent;
    color: #888;
    font-weight: 600;
}

.single-post .section-post-header {
    padding-top: 0 !important;
}

/* List style */
.column_column ul {
list-style: inside !important;
}


/* Tamaños Textos Responsive */
@media only screen and (max-width: 767px) {
h1 {
font-size: 24px !important;
line-height: 30px !important;
}
h2 {
font-size: 24px !important;
line-height: 30px !important;
}
h4 {
font-size: 18px !important;
line-height: 24px !important;
}
h5 {
font-size: 16px !important;
line-height: 20px !important;
}
p {
font-size: 14px !important;
line-height: 20px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
h2 {
font-size: 28px !important;
line-height: 34px !important;
}
h3 {
font-size: 22px !important;
line-height: 30px !important;
}	
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
h2 {
font-size: 36px !important;
line-height: 42px !important;
}
h3 {
font-size: 22px !important;
line-height: 30px !important;
}		
h4 {
font-size: 22px !important;
line-height: 28px !important;
}	
p {
font-size: 14px !important;
line-height: 20px !important;
}
}

/* Header */
#Top_bar.is-sticky #logo img.logo-sticky {
max-height: 45px !important;
}
#Top_bar .menu li a {
padding: 20px 0 0 0 !important;
}
#Top_bar .menu li#menu-item-359 a, #Top_bar .menu li#menu-item-360 a {
padding: 30px 0 0 0 !important;
}
#Top_bar.is-sticky .menu li#menu-item-359 a, #Top_bar.is-sticky .menu li#menu-item-360 a  {
padding: 10px 0 0 0 !important;
}
#Top_bar .menu li ul li a {
padding: 10px 15px !important;
}
#Top_bar .menu li ul li {
width: 250px;
}
#Top_bar .menu li ul li a span {
font-weight: 600 !important;
}
/*
#Top_bar.is-sticky .menu li ul {
top: 120% !important;
}
*/
#Top_bar .secondary_menu_wrapper {
display: block;
}
#Header .secondary-menu li {
padding: 35px 15px !important;
}
#Header .secondary-menu li a {
color: #192c37;
font-size: 22px;
}
#Header .secondary-menu li:hover {
background: transparent !important;
}
#Top_bar.is-sticky .secondary_menu_wrapper {
display: block !important;
}
#Top_bar.is-sticky .secondary-menu li {
padding: 20px 15px !important;
}
#Top_bar.is-sticky .secondary-menu li a {
color: #fff !important;
}
@media only screen and (max-width: 767px) {
#Top_bar .secondary_menu_wrapper {
display: none;
}
#Top_bar #logo img.logo-mobile {
max-height: 60px;
}	
#Side_slide .social {
text-align: left;
}
#Side_slide .social li {
font-size: 18px;
}
#Side_slide #menu ul li#menu-item-359, #Side_slide #menu ul li#menu-item-360 {
display: table-cell;
width: 50px;
}
#Side_slide #menu ul li#menu-item-359 a, #Side_slide #menu ul li#menu-item-360 a {
margin-right: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#Top_bar .secondary_menu_wrapper {
display: none;
}
#Top_bar #logo img {
max-height: 50px !important;
}	
#Side_slide .social {
text-align: left;
}
#Side_slide .social li {
font-size: 18px;
}
#Side_slide #menu ul li#menu-item-359, #Side_slide #menu ul li#menu-item-360 {
display: table-cell;
width: 50px;
}
#Side_slide #menu ul li#menu-item-359 a, #Side_slide #menu ul li#menu-item-360 a {
margin-right: 0px;
}
}
@media screen and (min-width: 800px) and (max-width: 1280px) {
#Top_bar .menu li a {
font-size: 14px !important;
}	
#Top_bar .menu li a span {
padding: 0 7px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
#Top_bar #logo img {
max-height: 55px !important;
}
#Side_slide .social {
text-align: left;
}
#Side_slide .social li {
font-size: 18px;
}
#Side_slide #menu ul li#menu-item-359, #Side_slide #menu ul li#menu-item-360 {
display: table-cell;
width: 50px;
}
#Side_slide #menu ul li#menu-item-359 a, #Side_slide #menu ul li#menu-item-360 a {
margin-right: 0px;
}
}
@media only screen and (min-width: 1410px) and (max-width: 1649px) {
#menu ul li a {
font-size: 14px !important;
}
#Top_bar .menu li a span:not(.description) {
padding: 0 12px !important;
}
}

/* Subheader */
#Subheader {
background-color: transparent !important;
}
#Subheader .container {
max-width: 1420px !important;
}
#Subheader .title {
color: #e1251b !important;
}
#Subheader::after {
display: none;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
color: #192c37 !important;
}
#Subheader ul.breadcrumbs li span {
opacity: 1;
}
@media only screen and (max-width: 767px) {
#Subheader {
padding: 60px 0 0 0 !important;
background-size: contain;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#Subheader .container .column {
margin: 0 4% 40px !important;
}
#Subheader {
padding: 150px 0 20px 0 !important;
background-size: contain;
}
#Subheader .title {
font-size: 32px !important;
line-height: 40px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
#Subheader .container .column {
margin: 0 4% 40px !important;
}
#Subheader {
padding: 150px 0 20px 0 !important;
background-size: contain;
}
#Subheader .title {
font-size: 32px !important;
line-height: 40px !important;
}
}
@media only screen and (min-width: 1410px) and (max-width: 1649px) {
#Subheader .container .column {
margin: 0 4% 40px !important;
}
#Subheader {
padding: 150px 0 20px 0 !important;
background-size: contain;
}
}

/* Banner-Footer */
.banner {
display: inline-flex;
}
.banner h5 {
text-align: center;
font-size: 15px;
line-height: 20px;
font-weight: 600;
}
.banner a:hover {
text-decoration: none !important;
}
.banner .desc_wrapper {
margin-top: 5px;
}

/* Footer */
#Footer .one-third.column:first-child {
width: 28% !important;
}
#Footer .one-third.column:nth-child(2) {
width: 30% !important;
padding-right: 60px;
}
#Footer .one-third.column:last-child {
width: 27% !important;
}
#Footer .widget_mfn_menu ul li a:hover {
background-color: #e1251b !important;
}
#Footer .widget_mfn_menu ul li#menu-item-359, #Footer .widget_mfn_menu ul li#menu-item-360 {
display: none;	
}
#Footer .widget_mfn_menu ul li#menu-item-17 a:after, #Footer .widget_mfn_menu ul li#menu-item-820 a:after {
font-family: "mfn-icons";
content: '\e866';
margin-left: 10px;
color: #fff;
font-size: 18px;
}
#Footer .widget_mfn_menu ul li#menu-item-17 ul li#menu-item-450 a:after, #Footer .widget_mfn_menu ul li#menu-item-17 ul li#menu-item-451 a:after, #Footer .widget_mfn_menu ul li#menu-item-726 a:after, #Footer .widget_mfn_menu ul li#menu-item-729 a:after, #Footer .widget_mfn_menu ul li#menu-item-732 a:after, #Footer .widget_mfn_menu ul li#menu-item-741 a:after, #Footer .widget_mfn_menu ul li#menu-item-756 a:after, #Footer .widget_mfn_menu ul li#menu-item-769 a:after, #Footer .widget_mfn_menu ul li#menu-item-795 a:after, #Footer .widget_mfn_menu ul li#menu-item-805 a:after, #Footer .widget_mfn_menu ul li#menu-item-861 a:after, #Footer .widget_mfn_menu ul li#menu-item-819 a:after, #Footer .widget_mfn_menu ul li#menu-item-828 a:after, #Footer .widget_mfn_menu ul li#menu-item-825 a:after, #Footer .widget_mfn_menu ul li#menu-item-834 a:after, #Footer .widget_mfn_menu ul li#menu-item-835 a:after, #Footer .widget_mfn_menu ul li#menu-item-1007 a:after, #Footer .widget_mfn_menu ul li#menu-item-1008 a:after {
display: none;
}
/*
#Footer .widget_nav_menu ul li::after {
border-color: transparent;
}
#Footer .widget_nav_menu ul {
color: #e1251b !important;
}
#Footer .widget_nav_menu ul li a:hover {
text-decoration: none;
}
*/
#Footer .footer_copy .social li {
margin-right: 15px;
}
#Footer .footer_copy .social li a {
font-size: 22px;
}
@media only screen and (max-width: 767px) {
#Footer .one-third.column:first-child, #Footer .one-third.column:nth-child(2), #Footer .one-third.column:last-child {
width: 100% !important;
}	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#Footer .one-third.column:first-child {
width: 55% !important;
}
#Footer .one-third.column:nth-child(2) {
width: 75% !important;
}
#Footer .one-third.column:last-child {
width: 15% !important;
}
#Footer p.big {
margin: 20px 0 10px 0 !important;
}
#Footer hr.no_line {
margin: 0px !important;
}
aside#custom_html-3 {
text-align: center;		
}
aside#custom_html-3 .banner {
margin-right: 0px !important;
margin-bottom: 40px !important;
}
#Footer .footer_copy .copyright {
float: none;
text-align: center;
margin-bottom: 20px;
font-size: 14px;
}
#Footer .footer_copy .social {
float: none;
margin-top: 20px;
text-align: center;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
#Footer .one-third.column:first-child {
width: 55% !important;
}
#Footer .one-third.column:nth-child(2) {
width: 75% !important;
}
#Footer .one-third.column:last-child {
width: 15% !important;
}
#Footer p.big {
margin: 20px 0 10px 0 !important;
}
#Footer hr.no_line {
margin: 0px !important;
}
aside#custom_html-3 {
text-align: center;		
}
aside#custom_html-3 .banner {
margin-right: 0px !important;
margin-bottom: 40px !important;
}
#Footer .footer_copy .copyright {
float: none;
text-align: center;
margin-bottom: 20px;
font-size: 14px;
}
#Footer .footer_copy .social {
float: none;
margin-top: 20px;
text-align: center;
}
}
@media only screen and (min-width: 1280px) and (max-width: 800px) {
#Footer .one-third.column:first-child {
width: 55% !important;
}
#Footer .one-third.column:nth-child(2) {
width: 80% !important;
}
#Footer .one-third.column:last-child {
width: 15% !important;
}
}

/* Home */
.home_contact {
margin: 0 1% 0px !important;
}
span.wpcf7-list-item {
margin: 0;
}
.logos h3 {
margin-bottom: 0px !important;	
}
.logos .one-fourth:first-child .one.column {
margin: 0 1% 0px !important;
}
.page-id-2 h2.entry-title {
font-size: 26px !important;
line-height: 36px !important;
}
@media only screen and (max-width: 767px) {
#slider-13-slide-27-layer-7, #slider-13-slide-27-layer-7 span, #slider-13-slide-28-layer-7, #slider-13-slide-28-layer-7 span, #slider-13-slide-29-layer-7, #slider-13-slide-29-layer-7 span {
font-size: 12px !important;
line-height: 14px !important;	
width: 160px !important;
left: -18px;
top: -25px;
}
#slider-13-slide-27-layer-11, #slider-13-slide-28-layer-11, #slider-13-slide-29-layer-11 {
font-size: 8px !important;
line-height: 10px !important;	
width: 160px !important;
left: -10px;
top: -20px;
}
#slider-13-slide-27-layer-28, #slider-13-slide-28-layer-30, #slider-13-slide-29-layer-32 {
font-size: 8px !important;
line-height: 10px !important;	
}
#slider-13-slide-27-layer-28 {
left: -10px;
top: 25px;
}	
#slider-13-slide-28-layer-30 {
left: -10px;
top: 35px;
}
#slider-13-slide-29-layer-32 {
left: -10px;
top: 30px;
}	
.servicios_punto_venta .column_divider {
display: none;	
}
.servicios_punto_venta .image_frame {
max-width: 60%;
margin: 0 auto !important;
}
.servicios_punto_venta .one-third {
padding: 0 4% 40px 0 !important;	
}
.otros_servicios {
padding-bottom: 40px !important;		
}
.page-id-2 div.column_attr.clearfix.animate.fadeInLeft {
padding: 25px !important;
}
.page-id-2 .column-margin-10px .column {
margin-bottom: 30px !important;
}
.otros_servicios .mcb-item-v32x80yxl {
display: none !important;	
}
.page-id-2 .column_divider {
display: none;	
}
.slider_proyectos #slider-11-slide-10-layer-3, .slider_proyectos #slider-11-slide-10-layer-3 span {
font-size: 16px !important;
line-height: 20px !important;
}
.slider_proyectos #slider-11-slide-10-layer-9, .slider_proyectos #slider-11-slide-10-layer-11, .slider_proyectos #slider-11-slide-10-layer-12 {
font-size: 10px !important;
line-height: 12px !important;		
}
.slider_proyectos #slider-11-slide-10-layer-13, .slider_proyectos #slider-11-slide-10-layer-13 span {
font-size: 10px !important;
line-height: 14px !important;		
}
.logos {
padding-top: 50px !important;		
}
.logos div.column_attr.clearfix {
padding: 50px 25px !important;	
}
.logos h3 {
font-size: 26px !important;
line-height: 34px !important;
}
.logos .one-fourth:nth-child(3) .image_frame {
max-width: 80%;
margin: 0 auto !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#slider-13-slide-27-layer-7, #slider-13-slide-27-layer-7 span, #slider-13-slide-28-layer-7, #slider-13-slide-28-layer-7 span, #slider-13-slide-29-layer-7, #slider-13-slide-29-layer-7 span {
font-size: 22px !important;
line-height: 26px !important;
width: 160px !important;
left: 10px;
top: 40px;
}
#slider-13-slide-27-layer-11, #slider-13-slide-28-layer-11, #slider-13-slide-29-layer-11 {
font-size: 11px !important;
line-height: 13px !important;	
width: 270px !important;
left: 10px;
top: 40px;
}
#slider-13-slide-27-layer-28, #slider-13-slide-28-layer-30, #slider-13-slide-29-layer-32 {
font-size: 11px !important;
line-height: 13px !important;	
left: 10px;
top: 60px;
}
#slider-13-slide-28-layer-30 {
top: 70px !important;
}
.otros_servicios {
padding-bottom: 40px !important;		
}
.otros_servicios .one-second.column {
width: 100%;		
}
.otros_servicios .mcb-item-v32x80yxl {
display: none !important;	
}
.page-id-2 .column-margin-10px .column {
margin-bottom: 30px !important;
}
.page-id-2 .column_divider {
display: none;	
}
.slider_proyectos #slider-11-slide-10-layer-9, .slider_proyectos #slider-11-slide-10-layer-11, .slider_proyectos #slider-11-slide-10-layer-12 {
font-size: 16px !important;
line-height: 20px !important;		
}
.slider_proyectos #slider-11-slide-10-layer-13, .slider_proyectos #slider-11-slide-10-layer-13 span {
font-size: 16px !important;
line-height: 20px !important;		
}
.logos {
padding-top: 50px !important;		
}
.logos .one-fourth:nth-child(3) {
padding-top: 85px !important;		
}
.logos div.column_attr.clearfix {
padding: 70px 25px !important;	
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
#slider-13-slide-27-layer-7, #slider-13-slide-27-layer-7 span, #slider-13-slide-28-layer-7, #slider-13-slide-28-layer-7 span, #slider-13-slide-29-layer-7, #slider-13-slide-29-layer-7 span {
font-size: 24px !important;
line-height: 28px !important;
width: 160px !important;
left: 10px;
top: 40px;
}
#slider-13-slide-27-layer-11, #slider-13-slide-28-layer-11, #slider-13-slide-29-layer-11 {
font-size: 14px !important;
line-height: 18px !important;	
width: 400px !important;
left: 10px;
top: 40px;
}
#slider-13-slide-27-layer-28, #slider-13-slide-28-layer-30, #slider-13-slide-29-layer-32 {
font-size: 14px !important;
line-height: 18px !important;	
left: 10px;
top: 60px;
}
#slider-13-slide-28-layer-30 {
top: 70px !important;
}
.otros_servicios {
padding-bottom: 40px !important;		
}
.otros_servicios .one-second.column {
width: 100%;		
}
.otros_servicios .mcb-item-v32x80yxl {
display: none !important;	
}
.page-id-2 .column-margin-10px .column {
margin-bottom: 30px !important;
}
.page-id-2 .column_divider {
display: none;	
}
.slider_proyectos #slider-11-slide-10-layer-9, .slider_proyectos #slider-11-slide-10-layer-11, .slider_proyectos #slider-11-slide-10-layer-12 {
font-size: 16px !important;
line-height: 20px !important;		
}
.slider_proyectos #slider-11-slide-10-layer-13, .slider_proyectos #slider-11-slide-10-layer-13 span {
font-size: 16px !important;
line-height: 20px !important;		
}
.logos {
padding-top: 50px !important;		
}
.logos h3 {
font-size: 26px !important;
line-height: 34px !important;
}
.logos .one-fourth:nth-child(3) {
padding-top: 85px !important;		
}
.logos div.column_attr.clearfix {
padding: 75px 25px !important;	
}
}

/* Corporativo */
.page-id-152 #Header {
min-height: 0px !important;
}
.page-id-152 .instalaciones {
margin: 0px !important;
}
.mcb-item-la75rslsl {
margin: 0 1% 0px !important;	
}
@media only screen and (max-width: 767px) {
.corporativo {
padding-top: 80px !important;
padding-bottom: 80px !important;
}	
.corporativo .one-third {
padding: 20px 0 0 0 !important;	
}
.equipo {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.equipo .mcb-wrap-qa7h2dm13 .one-third div.column_attr.clearfix.align_center.animate.fadeInRight {
padding: 40px 40px 35px !important;
margin-top: 20px !important;
}
.instalaciones {
padding-bottom: 0px !important;		
}
.page-id-152 .content_slider .slider_pagination li {
margin-bottom: 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.corporativo {
padding-top: 40px !important;
}
.instalaciones {
padding-top: 0px !important;
padding-bottom: 60px !important;		
}
.equipo {
padding-top: 0px !important;
padding-bottom: 20px !important;
}
.equipo .one-third div.column_attr clearfix.align_center.animate.fadeInRight {
padding: 40px 40px 35px !important;		
}
.page-id-152 .content_slider .slider_pagination li {
margin-bottom: 15px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.corporativo {
padding-top: 40px !important;
}
.equipo {
padding-top: 0px !important;
padding-bottom: 20px !important;
}
.page-id-152 .content_slider .slider_pagination li {
margin-bottom: 15px;
}
}

/* Hardware, Software, Gestión Efectivo y Periféricos */
.page-id-701 #Header, .page-id-445 #Header, .page-id-447 #Header, .page-id-1463 #Header {
min-height: 0px !important;
}
.page-id-447 #Subheader .container {
max-width: 1560px;
}
.page-id-701 .mcb-wrap.divider, .page-id-445 .mcb-wrap.divider, .page-id-447 .mcb-wrap.divider {
height: 50px !important;
}
.catalogos div.section_wrapper.mcb-section-inner {
box-shadow: 0px 10px 30px rgba(55,43,125,.1);
border-radius: 25px;
padding-top: 30px;
}
.page-id-701 .gallery .gallery-item:first-child, .page-id-445 .gallery .gallery-item:first-child, .page-id-447 .gallery .gallery-item:first-child {
width: 90% !important;
}
.page-id-701 .gallery .gallery-item:nth-child(2), .page-id-701 .gallery .gallery-item:nth-child(3), .page-id-701 .gallery .gallery-item:nth-child(4), .page-id-701 .gallery .gallery-item:nth-child(5), .page-id-701 .gallery-item:nth-child(6), .page-id-701 .gallery-item:nth-child(7), .page-id-701 .gallery-item:nth-child(8), .page-id-701 .gallery .gallery-item:last-child {
visibility: hidden;
width: 0% !important;
}
.page-id-443 .gallery .gallery-item:nth-child(2), .page-id-443 .gallery .gallery-item:nth-child(3), .page-id-443 .gallery .gallery-item:nth-child(4), .page-id-443 .gallery .gallery-item:nth-child(5), .page-id-443 .gallery-item:nth-child(6), .page-id-443 .gallery-item:nth-child(7), .page-id-443 .gallery-item:nth-child(8), .page-id-443 .gallery .gallery-item:last-child {
visibility: hidden;
width: 0% !important;
}
.page-id-445 .gallery .gallery-item:nth-child(2), .page-id-445 .gallery .gallery-item:nth-child(3), .page-id-445 .gallery .gallery-item:nth-child(4), .page-id-445 .gallery .gallery-item:nth-child(5), .page-id-445 .gallery-item:nth-child(6), .page-id-445 .gallery-item:nth-child(7), .page-id-445 .gallery-item:nth-child(8), .page-id-445 .gallery .gallery-item:last-child {
visibility: hidden;
width: 0% !important;
}
.page-id-447 .gallery .gallery-item:nth-child(2), .page-id-447 .gallery .gallery-item:nth-child(3), .page-id-447 .gallery .gallery-item:nth-child(4), .page-id-447 .gallery .gallery-item:nth-child(5), .page-id-447 .gallery-item:nth-child(6), .page-id-447 .gallery-item:nth-child(7), .page-id-447 .gallery-item:nth-child(8), .page-id-447 .gallery .gallery-item:last-child {
visibility: hidden;
width: 0% !important;
}
.cashlogy div.section_wrapper.mcb-section-inner {
box-shadow: 0px 10px 30px rgba(55,43,125,.1);
border-radius: 25px;
padding-top: 30px;
}
.cashlogy .cashlogy-caracteristicas {
height: 640px !important;
margin: 0 2%;
width: 29.33% !important;
}
.medidas {
margin: 60px 0 0 0;
}
.page-id-447 .slider_pagination .slick-active a, .page-id-447 .slider_pagination .slick-active a::after {
background-color: #fdc700;	
}
@media only screen and (max-width: 767px) {
.page-id-701 .mcb-wrap.divider, .page-id-445 .mcb-wrap.divider, .page-id-447 .mcb-wrap.divider {
height: 30px !important;
}
.hardware {
padding-top: 0px !important;
}
.hardware .one-second {
padding: 30px 1% 0 0px !important;
-webkit-background-size: 15% !important;    
}
.hardware .image_frame {
max-width: 60%;
margin: 0 auto !important;
}
.software {
padding-top: 0px !important;
}
.software .one-second {
padding: 30px 1% 0 0px !important;
-webkit-background-size: 15% !important;    
}
.software .image_frame {
max-width: 60%;
margin: 0 auto !important;
}
.efectivo {
padding-top: 0px !important;		
}
.efectivo .one-second {
padding: 30px 1% 0 0px !important;
-webkit-background-size: 15% !important;    
}
.efectivo .image_frame {
max-width: 60%;
margin: 0 auto !important;
}
.catalogos div.section_wrapper.mcb-section-inner {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.catalogos .icon_box a.button {
font-size: 16px;
}
.catalogos .image_frame {
max-width: 60%;
margin: 0 auto !important;
}
.page-id-701 .contacto, .page-id-445 .contacto, .page-id-447 .contacto {
padding-top: 0px !important;
}
.page-id-447 .content_slider .slider_pagination li {
margin-bottom: 15px;
}
.page-id-447 .content_slider {
margin: 0px !important;
}
.page-id-447 .cashlogy .cashlogy-caracteristicas {
width: 100% !important;
height: 580px !important;
margin: 4% 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.hardware, .software, .efectivo {
padding-top: 0px !important;
}	
.catalogos .icon_box a.button .button_label {
padding: 13px 13px !important;
}
.efectivo {
padding-top: 0px !important;		
}
.page-id-701 .contacto .two-third, .page-id-701 .contacto .one-third, .page-id-445 .contacto .two-third, .page-id-445 .contacto .one-third, .page-id-447 .contacto .two-third, .page-id-447 .contacto .one-third {
width: 100% !important;
}
.page-id-447 .content_slider .slider_pagination li {
margin-bottom: 15px;
}
.page-id-447 .cashlogy .cashlogy-caracteristicas {
width: 90% !important;
height: 500px !important;
margin: 4% 5%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.hardware, .software, .efectivo {
padding-top: 0px !important;
}
.efectivo {
padding-top: 0px !important;		
}
.page-id-447 #Subheader .container {
padding-left: 30px;
}
.page-id-447 .cashlogy .cashlogy-caracteristicas {
height: 700px !important;
}
}

/* Landings TPV's */
.page-id-697 #Header, .page-id-727 #Header, .page-id-730 #Header, .page-id-733 #Header, .page-id-748 #Header, .page-id-757 #Header, .page-id-770 #Header, .page-id-796 #Header, .page-id-443 #Header, .page-id-1210 #Header, .page-id-1248 #Header, .page-id-1262 #Header, .page-id-3462 #Header, .page-id-3478 #Header {
min-height: 0px !important;
}
.page-id-697 #Subheader .title, .page-id-697 #Subheader .breadcrumbs, .page-id-727 #Subheader .title, .page-id-727 #Subheader .breadcrumbs, .page-id-730 #Subheader .title, .page-id-730 #Subheader .breadcrumbs, .page-id-733 #Subheader .title, .page-id-733 #Subheader .breadcrumbs, .page-id-748 #Subheader .title, .page-id-748 #Subheader .breadcrumbs, .page-id-757 #Subheader .title, .page-id-757 #Subheader .breadcrumbs, .page-id-770 #Subheader .title, .page-id-770 #Subheader .breadcrumbs, .page-id-796 #Subheader .title, .page-id-796 #Subheader .breadcrumbs, .page-id-443 #Subheader .title, .page-id-443 #Subheader .breadcrumbs, .page-id-3462 #Subheader .title, .page-id-3462 #Subheader .breadcrumbs, .page-id-3478 #Subheader .title, .page-id-3478 #Subheader .breadcrumbs {
visibility: hidden;
}
.page-id-697 table th, .page-id-697 table td, .page-id-727 table th, .page-id-727 table td, .page-id-730 table th, .page-id-730 table td, .page-id-733 table th, .page-id-733 table td, .page-id-748 table th, .page-id-748 table td, .page-id-757 table th, .page-id-757 table td, .page-id-770 table th, .page-id-770 table td, .page-id-796 table th, .page-id-796 table td, .page-id-3462 table th, .page-id-3462 table td, .page-id-3478 table th, .page-id-3478 table td {
background: transparent !important;
box-shadow: inset 0px 4px 3px -2px rgb(255, 255, 255) !important;
border: none !important;
}
.productos div.section_wrapper.mcb-section-inner {
box-shadow: 0px 10px 30px rgba(55,43,125,.1);
border-radius: 25px;
padding-top: 30px;
}
@media only screen and (max-width: 767px) {
.page-id-697 #Subheader, .page-id-727 #Subheader, .page-id-730 #Subheader, .page-id-733 #Subheader, .page-id-748 #Subheader, .page-id-757 #Subheader, .page-id-770 #Subheader, .page-id-796 #Subheader, .page-id-443 #Subheader, .page-id-3462 #Subheader, .page-id-3478 #Subheader {
display: none;
}
.main-image {
display: none;		
}	
hr.no_line {
margin: 0 auto 40px !important;		
}
.productos div.section_wrapper.mcb-section-inner, .productos h3, .productos p, .productos ul li {
text-align: center;		
}
.productos .image_frame {
max-width: 60%;
margin: 0 auto !important;
}
.page-id-697 .reverse div.mcb-wrap-inner, .page-id-727 .reverse div.mcb-wrap-inner, .page-id-730 .reverse div.mcb-wrap-inner, .page-id-733 .reverse div.mcb-wrap-inner, .page-id-748 .reverse div.mcb-wrap-inner, .page-id-757 .reverse div.mcb-wrap-inner, .page-id-770 .reverse div.mcb-wrap-inner, .page-id-796 .reverse div.mcb-wrap-inner {
display: -webkit-flex;
display: flex;
-ms-flex-direction: column-reverse;
-webkit-flex-direction: column-reverse;
flex-direction: column-reverse;		
}
.page-id-697 table, .page-id-727 table, .page-id-730 table, .page-id-733 table, .page-id-748 table, .page-id-757 table, .page-id-770 table, .page-id-796 table {
display: block;
overflow-x: auto;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.productos .image_frame {
max-width: 80%;
margin: 0 auto !important;
}	
}
@media screen and (min-width: 800px) and (max-width: 1280px) {
.productos .image_frame {
max-width: 80%;
margin: 0 auto !important;
}		
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
.productos .image_frame {
max-width: 80%;
margin: 0 auto !important;
}		
}

/* Landings Periféricos */
#Top_bar .menu li#menu-item-861 ul li {
width: 380px;
}
.page-id-1577 #Header, .page-id-1585 #Header, .page-id-1589 #Header, .page-id-1592 #Header, .page-id-1596 #Header, .page-id-1599 #Header, .page-id-1602 #Header, .page-id-1605 #Header, .page-id-1608 #Header, .page-id-1611 #Header, .page-id-1614 #Header, .page-id-1617 #Header, .page-id-1620 #Header, .page-id-1623 #Header, .page-id-1626 #Header, .page-id-1630 #Header {
min-height: 0px !important;
}
.page-id-1577 #Subheader .title, .page-id-1577 #Subheader .breadcrumbs, .page-id-1585 #Subheader .title, .page-id-1585 #Subheader .breadcrumbs, .page-id-1589 #Subheader .title, .page-id-1589 #Subheader .breadcrumbs, .page-id-1592 #Subheader .title, .page-id-1592 #Subheader .breadcrumbs, .page-id-1596 #Subheader .title, .page-id-1596 #Subheader .breadcrumbs, .page-id-1599 #Subheader .title, .page-id-1599 #Subheader .breadcrumbs, .page-id-1602 #Subheader .title, .page-id-1602 #Subheader .breadcrumbs, .page-id-1605 #Subheader .title, .page-id-1605 #Subheader .breadcrumbs, .page-id-1608 #Subheader .title, .page-id-1608 #Subheader .breadcrumbs, .page-id-1611 #Subheader .title, .page-id-1611 #Subheader .breadcrumbs, .page-id-1614 #Subheader .title, .page-id-1614 #Subheader .breadcrumbs, .page-id-1617 #Subheader .title, .page-id-1617 #Subheader .breadcrumbs, .page-id-1620 #Subheader .title, .page-id-1620 #Subheader .breadcrumbs, .page-id-1623 #Subheader .title, .page-id-1623 #Subheader .breadcrumbs, .page-id-1626 #Subheader .title, .page-id-1626 #Subheader .breadcrumbs, .page-id-1630 #Subheader .title, .page-id-1630 #Subheader .breadcrumbs {
visibility: hidden;
}
@media only screen and (max-width: 767px) {
.page-id-1577 #Subheader, .page-id-1585 #Subheader, .page-id-1589 #Subheader, .page-id-1592 #Subheader, .page-id-1596 #Subheader, .page-id-1599 #Subheader, .page-id-1602 #Subheader, .page-id-1605 #Subheader, .page-id-1608 #Subheader, .page-id-1611 #Subheader, .page-id-1614 #Subheader, .page-id-1617 #Subheader, .page-id-1620 #Subheader, .page-id-1623 #Subheader, .page-id-1626 #Subheader, .page-id-1630 #Subheader {
display: none;
}
.main-image {
display: none;		
}	
hr.no_line {
margin: 0 auto 40px !important;		
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-1577 #Subheader .title, .page-id-1585 #Subheader .title, .page-id-1589 #Subheader .title, .page-id-1592 #Subheader .title, .page-id-1596 #Subheader .title, .page-id-1599 #Subheader .title, .page-id-1602 #Subheader .title, .page-id-1605 #Subheader .title, .page-id-1608 #Subheader .title, .page-id-1611 #Subheader .title,  .page-id-1614 #Subheader .title, .page-id-1617 #Subheader .title, .page-id-1620 #Subheader .title, .page-id-1623 #Subheader .title, .page-id-1626 #Subheader .title,  .page-id-1630 #Subheader .title {
display: none;
}
.page-id-1577 #Subheader, .page-id-1585 #Subheader, .page-id-1589 #Subheader, .page-id-1592 #Subheader, .page-id-1596 #Subheader, .page-id-1599 #Subheader, .page-id-1602 #Subheader, .page-id-1605 #Subheader, .page-id-1608 #Subheader, .page-id-1611 #Subheader, .page-id-1614 #Subheader, .page-id-1617 #Subheader, .page-id-1620 #Subheader, .page-id-1623 #Subheader, .page-id-1626 #Subheader, .page-id-1630 #Subheader {
padding: 150px 0 0px 0 !important;
}	
.page-id-1577 .catalogos, .page-id-1585 .catalogos, .page-id-1589 .catalogos, .page-id-1592 .catalogos, .page-id-1596 .catalogos, .page-id-1599 .catalogos, .page-id-1602 .catalogos, .page-id-1605 .catalogos, .page-id-1608 .catalogos, .page-id-1611 .catalogos, .page-id-1614 .catalogos, .page-id-1617 .catalogos, .page-id-1620 .catalogos, .page-id-1623 .catalogos, .page-id-1626 .catalogos, .page-id-1630 .catalogos {
padding-top: 0px !important;
}
}
@media screen and (min-width: 800px) and (max-width: 1280px) {
.page-id-1577 #Subheader .title, .page-id-1585 #Subheader .title, .page-id-1589 #Subheader .title, .page-id-1592 #Subheader .title, .page-id-1596 #Subheader .title, .page-id-1599 #Subheader .title, .page-id-1602 #Subheader .title, .page-id-1605 #Subheader .title, .page-id-1608 #Subheader .title, .page-id-1611 #Subheader .title,  .page-id-1614 #Subheader .title, .page-id-1617 #Subheader .title, .page-id-1620 #Subheader .title, .page-id-1623 #Subheader .title, .page-id-1626 #Subheader .title,  .page-id-1630 #Subheader .title {
display: none;
}
.page-id-1577 #Subheader, .page-id-1585 #Subheader, .page-id-1589 #Subheader, .page-id-1592 #Subheader, .page-id-1596 #Subheader, .page-id-1599 #Subheader, .page-id-1602 #Subheader, .page-id-1605 #Subheader, .page-id-1608 #Subheader, .page-id-1611 #Subheader, .page-id-1614 #Subheader, .page-id-1617 #Subheader, .page-id-1620 #Subheader, .page-id-1623 #Subheader, .page-id-1626 #Subheader, .page-id-1630 #Subheader {
padding: 150px 0 0px 0 !important;
}	
.page-id-1577 .catalogos, .page-id-1585 .catalogos, .page-id-1589 .catalogos, .page-id-1592 .catalogos, .page-id-1596 .catalogos, .page-id-1599 .catalogos, .page-id-1602 .catalogos, .page-id-1605 .catalogos, .page-id-1608 .catalogos, .page-id-1611 .catalogos, .page-id-1614 .catalogos, .page-id-1617 .catalogos, .page-id-1620 .catalogos, .page-id-1623 .catalogos, .page-id-1626 .catalogos, .page-id-1630 .catalogos {
padding-top: 0px !important;
}		
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
.page-id-1577 #Subheader .title, .page-id-1585 #Subheader .title, .page-id-1589 #Subheader .title, .page-id-1592 #Subheader .title, .page-id-1596 #Subheader .title, .page-id-1599 #Subheader .title, .page-id-1602 #Subheader .title, .page-id-1605 #Subheader .title, .page-id-1608 #Subheader .title, .page-id-1611 #Subheader .title,  .page-id-1614 #Subheader .title, .page-id-1617 #Subheader .title, .page-id-1620 #Subheader .title, .page-id-1623 #Subheader .title, .page-id-1626 #Subheader .title,  .page-id-1630 #Subheader .title {
display: none;
}
.page-id-1577 #Subheader, .page-id-1585 #Subheader, .page-id-1589 #Subheader, .page-id-1592 #Subheader, .page-id-1596 #Subheader, .page-id-1599 #Subheader, .page-id-1602 #Subheader, .page-id-1605 #Subheader, .page-id-1608 #Subheader, .page-id-1611 #Subheader, .page-id-1614 #Subheader, .page-id-1617 #Subheader, .page-id-1620 #Subheader, .page-id-1623 #Subheader, .page-id-1626 #Subheader, .page-id-1630 #Subheader {
padding: 150px 0 0px 0 !important;
}	
.page-id-1577 .catalogos, .page-id-1585 .catalogos, .page-id-1589 .catalogos, .page-id-1592 .catalogos, .page-id-1596 .catalogos, .page-id-1599 .catalogos, .page-id-1602 .catalogos, .page-id-1605 .catalogos, .page-id-1608 .catalogos, .page-id-1611 .catalogos, .page-id-1614 .catalogos, .page-id-1617 .catalogos, .page-id-1620 .catalogos, .page-id-1623 .catalogos, .page-id-1626 .catalogos, .page-id-1630 .catalogos {
padding-top: 0px !important;
}	
}

/* Ágora Restaurant y Ágora Retail */
.page-id-1002 #Header, .page-id-1004 #Header {
min-height: 0px !important;
}
.page-id-1002 .mcb-wrap.divider, .page-id-1004 .mcb-wrap.divider {
height: 50px !important;
}
@media only screen and (max-width: 767px) {
.page-id-1002 .mcb-wrap.divider, .page-id-1004 .mcb-wrap.divider {
height: 30px !important;
}	
}

/* Scan &amp; Pay */
.page-id-1658 #Header {
min-height: 0px !important;
}
.page-id-1658 .gallery .gallery-item .gallery-icon {
width: 85%;
}
@media only screen and (max-width: 767px) {
.page-id-1658 #Subheader {
display: none;
}	
.page-id-1658 .contacto {
padding-top: 40px !important;		
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-1658 .mcb-wrap-nwzqpce65, .page-id-1658 .mcb-wrap-ducdjh9jv {
padding: 0 2% !important;		
}	
}

/* Servicios 
.page-id-208 #Header {
min-height: 0px !important;
}
@media only screen and (max-width: 767px) {
.servicios_punto_venta {
padding-top: 40px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.servicios_punto_venta {
padding-top: 40px !important;
}	
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.servicios_punto_venta {
padding-top: 40px !important;
}	
}
*/

/* Servicios */
.page-id-816 #Header, .page-id-826 #Header, .page-id-823 #Header, .page-id-830 #Header, .page-id-832 #Header {
min-height: 0px !important;
}
.page-id-816 #Subheader .title, .page-id-816 #Subheader .breadcrumbs, .page-id-826 #Subheader .title, .page-id-826 #Subheader .breadcrumbs, .page-id-823 #Subheader .title, .page-id-823 #Subheader .breadcrumbs, .page-id-830 #Subheader .title, .page-id-830 #Subheader .breadcrumbs, .page-id-832 #Subheader .title, .page-id-832 #Subheader .breadcrumbs {
visibility: hidden;
}
@media only screen and (max-width: 767px) {
.otros_servicios {
padding-top: 40px !important;
padding-bottom: 0px !important;
}		
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.otros_servicios {
padding-top: 0px !important;
padding-bottom: 0px !important;
}	
}
@media screen and (min-width: 800px) and (max-width: 1280px) {
.otros_servicios {
padding-top: 0px !important;
padding-bottom: 0px !important;
}		
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
.otros_servicios {
padding-top: 0px !important;
padding-bottom: 0px !important;
}		
}

/* Proyectos */
.page-id-270 #Header {
min-height: 0px !important;
}
.portfolio_group .portfolio-item .list_style_header {
margin-bottom: 40px;
}
.portfolio_group .portfolio-item a.button.button_js.portfolio_prev_js, .portfolio_group .portfolio-item a.button.button_js.portfolio_next_js {
background-color: #192c37;
color: #fff;
}
.portfolio_group .portfolio-item .list_style_header .links_wrapper {
position: relative;
padding-top: 40px;
}
.portfolio_group .portfolio-item .desc .details-wrapper {
float: left;
font-size: 18px;
border-color: #000;
}
.portfolio_group .portfolio-item .desc .details-wrapper dl dt {
color: #e1251b;
}
.single-portfolio #Top_bar:not(.is-sticky) {
position: relative !important;
}
.single-portfolio #Top_bar .menu li a {
color: #192c37 !important;
}
.single-portfolio #Top_bar.is-sticky .menu li a {
color: #fff !important;
}
.single-portfolio #Top_bar .menu li ul li a, .single-portfolio #Top_bar .menu li ul li a:hover {
color: #fff !important;
}
.single-portfolio #Top_bar .menu li a:hover {
color: #e1251b !important;
}
.single-portfolio #Content {
padding-top: 0px !important;
}
.single-portfolio #Intro .intro-title, .single-portfolio #Intro .intro-meta {
visibility: hidden;
}
/*
.single-portfolio #Intro {
background-color: #b50000 !important;
}
.single-portfolio #Intro.parallax .mfn-parallax {
opacity: 0.2;
}
*/
@media only screen and (max-width: 767px) {
.proyectos {
padding-top: 40px !important;
}	
.proyectos .portfolio_group .portfolio-item .section_wrapper {
padding-left: 15px !important;
padding-right: 15px !important;
}
.portfolio_group .portfolio-item .desc .details-wrapper {
font-size: 16px;
line-height: 20px;
}
.single-portfolio #Top_bar:not(.is-sticky) {
position: static !important;
}
.single-portfolio #Intro .intro-inner {
background-color: #b50000 !important;
opacity: 0.8;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.proyectos {
padding-top: 0px !important;
}	
.single-portfolio #Intro .intro-inner {
background-color: #b50000 !important;
opacity: 0.8;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.proyectos {
padding-top: 0px !important;
}	
.single-portfolio #Intro .intro-inner {
background-color: #b50000 !important;
opacity: 0.8;
}
}

/* Presupuesto */
.page-id-280 #Header {
min-height: 0px !important;
}
span.wpcf7-form-control.wpcf7-radio {
margin-left: 10px;
}
span.wpcf7-form-control-wrap.efectivo {
width: 35% !important;
}
span.wpcf7-form-control-wrap.cocina {
width: 55% !important;
}
@media only screen and (max-width: 767px) {
.presupuesto {
padding-top: 80px !important;
}	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.presupuesto {
padding-top: 40px !important;
}	
.page-id-280 .two-third, .page-id-280 .one-third {
width: 100% !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.presupuesto {
padding-top: 40px !important;
}	
.page-id-280 .two-third, .page-id-280 .one-third {
width: 100% !important;
}
}

/* Blog */
.page-id-293 #Header, .category-noticia #Header {
min-height: 0px !important;
}
.page-id-293 h2.entry-title {
font-size: 28px !important;
}
.page-id-293 #Content {
padding: 100px 0 50px 0 !important;
}
.page-id-293 .post-item {
margin-bottom: 80px;
}
.page-id-293 .post-desc {
padding: 15px 0 0 40px !important;
}
.single-post #Header {
min-height: 0px !important;
}
.single-post .section-post-header {
padding-top: 80px;
}
@media only screen and (max-width: 767px) {
.page-id-293 #Subheader, .category-noticia #Subheader {
display: none;
}
.page-id-293 #Content {
padding-top: 80px !important;
}	
.page-id-293 .post-desc {
padding: 15px 0 0 0px !important;
}
.page-id-293 h2.entry-title {
font-size: 24px !important;
}
.single-post #Subheader .title {
width: 65% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-293 #Content {
padding-top: 40px !important;
padding-bottom: 0px !important;
}
.page-id-293 .post-desc {
padding: 0 0 0 40px !important;
}
.single-post .section-post-header {
padding-top: 40px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.page-id-293 #Content {
padding-top: 40px !important;
padding-bottom: 0px !important;
}
.page-id-293 .post-desc {
padding: 0 0 0 40px !important;
}
.single-post .section-post-header {
padding-top: 40px !important;
}
}

/* Contacto */
.page-id-301 #Header {
min-height: 0px !important;
}
@media only screen and (max-width: 767px) {
.page-id-301 .contacto {
padding-top: 80px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.contacto {
padding-top: 40px !important;
}
.page-id-301 .two-third, .page-id-301 .one-third {
width: 100% !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.contacto {
padding-top: 40px !important;
}
.page-id-301 .two-third, .page-id-301 .one-third {
width: 100% !important;
}
}

/* Avisos Legales */
.page-id-306 #Header, .page-id-307 #Header, .page-id-308 #Header {
min-height: 0px !important;
}
.page-id-306 .the_content_wrapper, .page-id-307 .the_content_wrapper, .page-id-308 .the_content_wrapper {
padding-top: 50px;
padding-bottom: 50px;
}
@media only screen and (max-width: 767px) {
.page-id-307 #Subheader .title {
width: 65% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-306 #Content, .page-id-307 #Content, .page-id-308 #Content {
padding-top: 0px !important;
padding-bottom: 50px !important;
}	
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.page-id-306 #Content, .page-id-307 #Content, .page-id-308 #Content {
padding-top: 0px !important;
padding-bottom: 50px !important;
}	
}

/* Smartsupp Chat */
.css-1q0nebe .wrapper {
background-image: linear-gradient(80deg, rgb(181, 0, 0), rgb(225, 37, 27)) !important;
}
.css-1rd9m09 {
background: rgba(0, 0, 0, 0) linear-gradient(80deg, rgb(181, 0, 0), rgb(225, 37, 27)) repeat scroll 0% 0% !important;
}

/* iconos rrss */
element.style {
}
#Header .secondary-menu li {
    display: none;
}