/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 10 2018 | 20:03:08 */
/*boton numero*/
#fixed-bottom a{color:#fff;font-weight: bold;line-height:10px !important;}
#fixed-bottom {
    position: fixed;
    z-index: 999999999;
    left: 15px;
    width: 40px;
    line-height: 2;
    font-size: 20px;
    height: 40px;
    color: #fff !important;
    text-align: center;
    background-color: #5f14c4;
    top: 58% !important;
    border-radius: 10px;
}
/* CORRECCION*/
#hgris, .hgris, #hgris .header-bg-color{ background-color:#585859 !important;}

.nav-pagination>li>.current, .nav-pagination>li>span:hover, .nav-pagination>li>a:hover {
    border-color: #5F14C5 !important;
    background-color: #5F14C5 !important;
}

#footer #recent-posts-10 a:hover, #footer #nav_menu-10 a:hover{ color:#fff !important;}
.box {
  height:380px; 
}
.breadcrumbs a:nth-last-child(1) {
   font-weight: 700 !important;
}

.accordion-title.active {
    border-color: #5f14c4 !important;
    color: #5f14c4 !important;
}
.post-item .box-text h1, .post-item .box-text h2, .post-item .box-text h3, .post-item .box-text h4, .post-item .box-text h5, .post-item .box-text h6, .post-item .box-text a:not(.button) {text-transform: none;}

/* FIN CORRECCION*/

h3.cuh {
    text-align: left;
    padding: 0;
    font-weight: normal;
    margin-top: .2em;
    margin-bottom: .2em;
    line-height: 1;
    font-size: 2em;
}
.featured-title .page-title-inner {
    padding-top: 8%;
}
*:focus {
   outline: none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #5e14c4 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]:focus, .select2-container--default .select2-results__option--highlighted[data-selected]:focus {
    background-color: #5e14c4 !important;
}
.footertext {text-transform: uppercase;}
aside.widget_nav_menu {
    background-color: #ececec;
}
aside.widget-last {
    background-color: #ececec;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    text-transform: uppercase;
    font-size: 13px;
}
.select2-container--default .select2-selection--single {border-radius: 0px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: none !important;
    border-style: none !important;
    border-width: none !important;
    height: 10px;
    left: 50%;
    margin-left: -4px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
  /* flecha filtro*/
    background-image: url("http://web2.arquimed.cl/medica/wp-content/uploads/2018/07/Flecha_ARQ.svg");
    width: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 16px !important; right: 25px !important;}
.select2-container {padding: 14px;}
.header{background-color: #5e14c4; position: fixed !important;}
.mega-menu-item-object-product_cat a{font-weight: 900;}
.mega-menu-item-has-children a{font-weight: normal;}
.header-wrapper.stuck, .header-shadow .header-wrapper, .layout-shadow #wrapper {box-shadow: none !important;}
.page-wrapper {padding-top: 10%;}
.header-wrapper.stuck, .header-shadow .header-wrapper, .layout-shadow #wrapper {margin-top: -30px;}
#mega-menu-item-2977 a, #mega-menu-item-2991 a, #mega-menu-item-2992 a, #mega-menu-item-2969 a, #mega-menu-item-2970 a, #mega-menu-item-2980 a, #mega-menu-item-2981 a, #mega-menu-item-2986 a, #mega-menu-item-2967 a, #mega-menu-item-2968 a, #mega-menu-item-2975 a, #mega-menu-item-2984 a, #mega-menu-item-2985 a, #mega-menu-item-2987 a, #mega-menu-item-2974 a, #mega-menu-item-2988 a, #mega-menu-item-2959 a, #mega-menu-item-2958 a, #mega-menu-item-2960 a, #mega-menu-item-2966 a, #mega-menu-item-2961 a{ font-weight: normal !important;}
.button.icon.circle {
    height: 60px;
    width: 60px;
    padding-top: 19px;
}

#header {position: fixed !important;}
.category-page-row {margin-top:0px;}

@media (max-width:480px){
   /*responsibe*/
  .from_the_blog_excerpt {max-height: 60px !important;}
  .bg-seca-right {min-height: 250px;}
  .box {min-height: auto !important;}
  .divisiones-menu{width:100%;}
  .bg-seca-right div{ width:100%;}
  #section_292235509 {background-color: #5f14c4;}
  .header{background-color: #5e14c4;}
  .page-wrapper {padding-top: 30%;}
  .header-wrapper.stuck, .header-shadow .header-wrapper, .layout-shadow #wrapper {margin-top:0px;}
  
  /*Fin-responsibe*/
 
  .graysec{
   	margin-top:0; 
  }
  .col-inner .img{
    margin: 0 auto; 
  }
  .img .img-inner{
    margin:0 !important;
  }
  .col-inner .gap-element{
    padding: 0 !important;
  }
  .button.is-outline, input[type='submit'].is-outline, input[type='reset'].is-outline, input[type='button'].is-outline{
   	width:100%; 
  }
  .col-inner .wtb{
   	margin-top:0px !important; 
  }
  p.ibt1, p.ibt{
   	margin-left:0px; 
    font-size: 16px;
  }
  .footer-1 .gallery-columns-6 .gallery-item, .large-columns-6>.col, .large-columns-6 .flickity-slider>.col{
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .box-badge .box-text{
   	bottom:75%; 
  }
  .medium-logo-center .flex-left{
   	width:25px; 
  }
}
.box-badge .box-text{
  bottom:77%; 
}
.item-sub{
  cursor:pointer; 
}
.button-vermas{
 	background: transparent !important; 
  	color:#000000 !important;
  	border:0 !important;
  	padding: 8px 15px;
}
.col-inner:hover .button-vermas, .button-vermas:hover{
 	background: rgb(94, 20, 196) !important; 
  	color:#FFFFFF !important;
  	border:0 !important;
}
.boxh, .boxh strong {
    text-align: left;
    line-height: 1.1;
    font-size: 17px;
    word-wrap: break-word;
  font-weight: 700;
}
@media (min-width: 768px){
  .slider-wrapper > .slider > div > div > .banner{
    padding-top: 80vh !important;
  }
  .hoverbox .boxh, .hoverbox .boxh strong {
    margin: 15px 0px;
  }
 .hoverbox p.txt12{
    max-height: 0px;
    overflow: hidden;
   transition: max-height 1s ease-in-out;
  }
  .hoverbox{
     transition: all 0.5s ease-in-out;
    padding: 20px 10px !important;
  } 
 
  .hoverbox:hover  p.txt12{
   max-height: 1000px;
   color:#FFFFFF;
  }
  .hoverbox .col-inner{
  	/*padding:0 !important;*/
  }
  .hoverbox .white.button.is-outline{
    margin-bottom: 0;
  }     
  .hoverbox .gap-element{
    padding-top:0 !important;
    padding-bottom:0 !important;
  }
}
@media (max-width:600px){
  .boxh{
   	margin-top:5px;
    height: auto !important;
  }
  .slider-wrapper .text-box.banner-layer{
   width: 100% !important;
   padding-left:10px;
   padding-right:10px;
  }
  h3.wrh{
   font-size:22px; 
  }
  .col:not(.hoverbox) > .col-inner{
    padding: 0px 0px 0px 0px !important;
  }
  .gap-element{
  	padding:0 !important;
  }
  .section {
    padding: 15px 0 0 0 !important;
  }
}
body.home header{
  /*display:none;*/
  position: Absolute; 
}
.nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover{
 background:rgb(94, 20, 196) !important; 
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
 font-weight:600; 
}
.header-inner {width:1050px !important
}  

.text-box .text{padding-left:20px;}
}
.ban1 .overlay {
   content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  opacity: 1;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#33cc66+0,7db9e8+100&1+0,0+100 */
background: -moz-linear-gradient(top, rgba(51,204,102,1) 0%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(51,204,102,1) 0%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(94, 20, 196, 0.9)) 0%,rgba(94, 20, 196, 0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cc66', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
  
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s fade-in-out; !important;
}


/* slider posts */
body.page-id-57 .hoverbox:hover , body.page-id-57 .noticias-boxes .box:hover
{
	background-color:rgb(94, 20, 196);
	padding:10px;
	color:lightgray;
	height:100%;
}
/* slider posts */
.badge.post-date {
  display:none !important;
}
/* slider posts */
body.page-id-57 .boxh, , body.page-id-57 .noticias-boxes .box .box-text .post-title
{
	text-align:left;
}
/* slider posts */
body.page-id-57 .hoverbox:hover .boxh, body.page-id-57 .noticias-boxes .box:hover .box-text .post-title
{
	color:white;
}
/* slider posts */
body.page-id-57 .slider-nav-reveal .flickity-prev-next-button:hover, .slider-nav-reveal .flickity-prev-next-button{
  background:none !important; 
  box-shadow:none !important;
}
/* slider posts */
body.page-id-57 .slider .flickity-prev-next-button svg, body.page-id-57 .slider .flickity-prev-next-button:hover svg,  body.page-id-57 .slider .flickity-prev-next-button:hover .arrow{
  fill:#000; 
}
@media (min-width: 768px){
  /* slider posts */
  body.page-id-57 .noticias-boxes .box .from_the_blog_excerpt{
    overflow: hidden;
   transition: max-height 1s ease-in-out;
  }
  /* slider posts */
  body.page-id-57 .hoverbox, body.page-id-57 .noticias-boxes .box{
     transition: all 0.5s ease-in-out;
    padding: 20px 10px !important;
  }
  /* slider posts */
   body.page-id-57 .noticias-boxes .box .is-divider{
   display:none;  
  }
  /* slider posts */
  body.page-id-57 .noticias-boxes .box  .box-text.text-center{
   padding:0;
    padding-top:10px;
  }
  /* slider posts */
  body.page-id-57 .noticias-boxes .box .box-text button.button{
    display: block;
    width: 100%;
    font-size: 14px;
    background-color: #d0d0d0 !important;
    border-color: #d0d0d0;
  }
  /* slider posts */
  body.page-id-57 .hoverbox:hover  p.txt12, body.page-id-57 .noticias-boxes .box:hover .from_the_blog_excerpt{
   max-height: 1000px !important;
   color:#FFFFFF;
  }
}

/*Custom css*/
.header-button a{
  border-radius:0 !important;
  box-shadow:0 !important;
}

.row-box-shadow-3{
  box-shadow:0 !important;
}

#morado{background-color: #5f14c4 !important;}
.convenio-morado {
    background-image: url(/wp-content/uploads/2018/06/btn-morado.svg)!important;
    width: 100px !important;
    background-size: contain !important;
    height: 47px !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
    text-indent: -666em;
   }
.convenio-morado:hover{
-webkit-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.12);
-moz-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.12);
box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.12);
}
  
.nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
    background: #fff !important;
  }
  .wishlist-icon {
    position: relative;
    display: none !important; 
   }

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu{
padding:15px 0 25px 0 !important;
}

.product-title{
	font-weight:bold;
}

/* pagina categoria y producto */
body.archive header,
body.product-template-default header
{
    background: #5f14c4 !important;
    position: relative !important;
}
body.archive .shop-page-title,
body.product-template-default .shop-page-title
{
  	background: #FFF !important;
    padding: 0 !important;
}

body.archive .page-title-bg,
body.product-template-default .page-title-bg
{
    box-shadow: none !important;    
}
body.archive .dark .breadcrumbs a, body.archive .dark .breadcrumbs,
body.product-template-default .dark .breadcrumbs a, body.product-template-default .dark .breadcrumbs
{
	color:#5f14c4  !important;
	text-shadow:none !important;
}
body.archive .category-page-row,
body.product-template-default .category-page-row
{
    padding-top: 15px !important;
}
body.archive .shop-container,
body.product-template-default .shop-container
{
	margin-top: 0px !important;
}
/* Product page */
a.single_add_to_cart_button.button.alt.convenio-marco-btn {
    background: #fff !important;
  	padding:0px;
}
@media(min-width:768px){
  .product-info p.cart.with-convenio-marco{
  	width: 50%;
    float: left;
    display: inline-block;
    margin-bottom:0
  }
  .product-info div.addquotelistlink.with-convenio-marco{
    width: 50%;
    display: block;
    margin-bottom:0;
    float:left;
  }
}

.image-tools a.button {
    display: none !important;
}
.footertext2 {
    margin-top: 0px !important;
}
.widget {
    list-style: none;
}
.widgettitle{
  color:lightgray !important;
  font-size:15px;
}
.widget ul {
    background-color: transparent !important;
}
.wmedica{color: #fff !important;
    text-align: center;
    width: 100%;
    background-color: #6b00c8;
    display: block;
    height: 40px;
    line-height: 40px;
    text-decoration:  none;}
.wmedica:hover {
    background-color: white;
    color: #6b00c8 !important;
}

.windustrial{color: #fff !important;
    text-align: center;
    width: 100%;
    background-color: #00d247;
    display: block;
    height: 40px;
    line-height: 40px;
    text-decoration:  none;}
.windustrial:hover{
  background-color: #fff;
  color: #00d247 !important;
}

.weducacion{color: #fff !important;
    text-align: center;
    width: 100%;
    background-color: #ff6200;
    display: block;
    height: 40px;
    line-height: 40px;
    text-decoration:  none;}

.weducacion:hover{
	color: #ff6200 !important;
    background-color: #fff;
}

.wsuperior{color: #fff !important;
    text-align: center;
    width: 100%;
    background-color: #d5005c;
    display: block;
    height: 40px;
    line-height: 40px;
    text-decoration:  none;}
.wsuperior:hover{
	background-color: #fff;
  	color: #d5005c !important;
}

.w100 {
    width: 100%;
    display: block;
    margin: 0px;
    padding: 0px !important;
}
.title-bg{
	background-position: center !important;
}

ul.menu>li>a:hover, .widget>ul>li>a:hover{color:#5F14C3 !important;}
.wmedica:hover,.windustrial:hover,.weducacion:hover,.wsuperior:hover{color:#fff;}

.bg-seca {
    background: url(/medica/wp-content/uploads/2018/08/banner-seca-destacado.png) center no-repeat !important;
    background-size: cover !important;
    border: 20px solid #5F14C3 !important;
}
.servicio-tecnico-producto-img img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
	transition: all ease-in-out .4s;
}
.servicio-tecnico-producto-img:hover img{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);

}
.footertext2 a{
	color: lightgray;
}