/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.next-text{
	color: #000;
}
.next-text > p{
	color: #000;
}
.contact-footer-logo{
	color: #999;
	padding-top: 15px;
}
.contact-footer-logo p{
	color: #999;
	padding-top: 15px;
}
.footer-vfarma-text{
	margin-top: 0px;
}
.logo {
	width: auto;
    height: auto;
    max-height: 100px;
	
}
.logo-footer-vfarma{
	width: 200px;
	height: auto;
}
#back-top{
	right: 20px;
}
#footer::before{
	background: none !important;
}
#footer .footer-top{
	background: #2F3336 !important;
}
#footer .footer-center{
	background: #2F3336 !important;
}
#footer .footer-bottom{
	background: #FFF !important;
}
.column-footer-logos-europeos {
    display: flex;
}

.column-footer-logos-europeos img {
    min-width: 200px;
}

.column-footer-logos-europeos > div {
    width: 50%;
    display: flex;
    align-items: center;
}

.row-footer-logos-europeos {
    margin: 0 50px;
    /*border-top: 1px solid gray;*/
    padding-top: 5px;
}

.row-footer-logos-europeos > div {
    width: 50%;
}
/* whstssap* */
.asagiSabit{
	right: 60px;
}
.box1-h4 {
	padding-top: 10px !important;
  padding-bottom: 0px !important;
}
/**buscador */
.vfarma-search-top{
	margin-top: 25px;
	
}
.vfarma-search-top #leo_search_block_top{
	border: 1px solid #000;
	
}
.ApColumn .title_block{
    font-size: 28px !important;
}
.breadcrumb-bg{
	min-height: 30px !important;
	background-color: #f4f4f4 !important;
}
.breadcrumb{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	line-height: 10px !important;
}
#category .breadcrumb {
    margin-bottom: 0px !important;
    line-height: 10px !important;
}
h1.page-heading {
    font-size: 1.2em !important;
}
.search-in-cat li{
	float: left;
	padding: 15px;
}
.head-leosearch-product::after{
	clear: both;
}
section#products{
	clear: left;
	
}
.head-leosearch-product .search-in-suggest{
		display:none;
}


@media (max-width: 1020px) {
    .row-footer-logos-europeos {
        display: flex;
        flex-direction: column;
        margin-top: 25px;
    }
    
    .row-footer-logos-europeos > div {
        width: 100%;
    }
    
    .column-footer-logos-europeos {
        margin-bottom: 20px;
    }
    
    .column-footer-logos-europeos > div {
        justify-content: center;
    }
}
@media (max-width: 991px) {
    .box2-h4 > div:nth-child(2){
        left: 20px !important;
    }
}

@media (max-width: 600px) {
    .row-footer-logos-europeos {
        margin: 20px;
        margin-top: 20px;
    }
    
    .column-footer-logos-europeos img {
        min-width: 150px;
    }
	.vfarma-search-top{
	margin-top: 25px;
		
	}
}

@media (max-width: 480px) {
    .column-footer-logos-europeos img {
        min-width: 130px;
    }
	.column-footer-logos-europeos {
        margin-bottom: 20px;
    }
	.vfarma-search-top{
	margin-top: 5px;
    margin-left: 5px;
		
	}
}
@media (max-width: 1199px) {
  .box12-h1 {
    padding: 50px 0 0 0;
  }
}
@media (min-width: 1200px) {
  .box12-h1 .logo-header {
    padding-top: 0px !important;
  }
}
@media (max-width: 1699px){
	.leo-megamenu .navbar-nav > li > a {
		padding-top: 10px !important;
		
	}
}
.leo-megamenu .dropdown-toggle:after {
	top: 10px !important;
}
.thumbnail-container .product-title a {
    -webkit-line-clamp: 2;
}