.normal-logo {
	max-height: 110px !important;
}

.portfolio_details:hover {
	background-color: #545454 !important;
}
/*Menu*/
/*Submenu*/

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-flyout ul.mega-sub-menu {

    width: 235px;
}
/*Fin Submenú*/
/*FIN MENU*/
@media (max-width: 420px) and (min-width: 300px){
.text-divider-double {
    position: relative;
    margin: 0px 0 0px 0;
    text-align: center;
    letter-spacing: 3px;
    word-wrap: break-word;
	font-size: 26px;
}
	
	.wpv-grid .grid-1-1  .wpv-first-level .grid-1-1 .first .has-background .unextended .no-extended-padding {
	 padding-top: 0px !important;
		
	}
	
	#wpv-column-67ad9985185bc6c7a9345111f94d068b {
			 padding-top: 0px !important;
		
	}
	.flotando {
		flex-direction: column-reverse 
		
	}
	.flotandoizquierda {
				flex-direction: column-reverse 
		
	}
	
	.reverse {
		flex-direction: column-reverse !important;
	}
	
	
	
}





@media (max-width: 958px) {
.responsive-layout #sub-header .meta-header-inside {
    position: relative;
    width: 100%;
    padding: 0;
	}
	.has-nomargin-column:nth-child(even){
  display: flex;
  flex-direction: column-reverse;
}
}

@media (max-width: 479px){
.responsive-layout .page-header h1 {
    line-height: 1.2em;
    font-size: 34px;
	}

}

.margin_h3 {	
	margin-top: 40px !important;
}

.hovertratamientos a:hover {
	text-decoration: none;
	color: #8b732f;
}
	
/*Quitar sidebar del blog*/
	.page-wrapper .right-only {
	max-width: 100%;
}
	.page-wrapper aside.left, .page-wrapper aside.right {
    box-sizing: border-box;
    min-height: 1px;
    display: none;
	}
.limit-wrapper{
	max-width: 100% !important;
}

@media (max-width: 1400px) and (min-width: 959px){
.responsive-layout .limit-wrapper {
    padding: 0px !important;
}
}

.cart-dropdown, .vamtam-cart-dropdown-link{
	display:none !important;
}

.grecaptcha-badge{
	visibility: collapse !important;  
}

.single-post-wrapper .post-article .standard-post-format .post-content-outer {
	
	    display: block;
    width: auto;
    padding: 0px 100px !important;
}
@media (max-width: 600px) {
  .single-post-wrapper .post-article .standard-post-format .post-content-outer {
	
	    display: block;
    width: auto;
    padding: 0px 10px !important;
}
}