*:focus {
	outline: none;
}

.catalog-product-view #banner-categorias > div.container {
	background: none !important;
}

.catalog-product-view #banner-categorias .col-sm-12 {
	min-height: inherit;
}

.catalog-product-view .main-container > .main > div.col-md-3, 
.catalog-product-view .small .product-img-box .product-image a {
	display: none;
}

.catalog-product-view .main-container > .main > div.col-md-9{
	left: 0;
	width: 100%;
}

.catalog-product-view #prev_next a.button_previous:hover, #prev_next a.button_next:hover,
.catalog-product-view #prev_next a.button_previous:focus, #prev_next a.button_next:focus{
	text-decoration: none;
}

.catalog-product-view .small .product-img-box ,
.catalog-product-view .small .product-img-box .product-image .mousetrap,
.catalog-product-view .small .product-img-box img {
	width: 100% !important;
}

.catalog-product-view .small .product-img-box .product-image {
	border: none;
	width: 100%;
}

.catalog-product-view .product-shop {
	width: auto;
	/*padding-bottom: 10px;*/
}

#pl  .product-name > h1 {font-family: Calibri !important; }

.catalog-product-view .product-name > h1 {
	font-size: 2.8rem !important;
	color: #5F6C72 !important;
	font-family: 'ApexNew-Book-medium';
	text-transform: uppercase;
}

.catalog-product-view .category_name {
	font-size: 1.4rem;
}
.catalog-product-view .product-shop .short-description {border: none;}

.catalog-product-view .product-shop .short-description .std{
	color: #999999;
	font-size: 1.4rem;
	font-family: 'ApexNew-Book-medium';
	line-height: normal;
}

#pl  .product-shop .short-description .std { font-family: Calibri !important; }

.catalog-product-view .product-shop .short-description .std > p {
	margin-bottom: 0;
	font-weight: normal;
}

.catalog-product-view .product-shop .add-to-box {
	margin: 0;
}

.catalog-product-view ul.gt-tab-navigator li {
	font-family: 'ApexNew-Book-medium';
	font-size: 1.3rem;
	display: block;
	padding: 10px 15px;
    line-height: 1.428571429;
	text-transform: capitalize;
	cursor: pointer;
	color: #a5b6c3;
	border-bottom: 1px solid #C3D9E9;
}

#pl ul.gt-tab-navigator li { font-family: Calibri !important; }

.catalog-product-view ul.gt-tab-navigator li:hover, .catalog-product-view ul.gt-tab-navigator li.active {
	color: rgb(96, 108, 115);
	border: none;
	border-bottom: 1px solid rgb(96, 108, 115);
}

.catalog-product-view ul.gt-tab-navigator li:hover {
	text-decoration: none;
}

.catalog-product-view ul.gt-tab-navigator {
	border-bottom: 1px solid #C3D9E9;
	margin-bottom: 0;
}

.catalog-product-view .gt-tab-content {
	border: none;
}

.catalog-product-view .block-related .block-title strong {
	background: none;
	border-top: 1px solid #c3d9e9;
}

.catalog-product-view .block-related .block-title strong span {
	display: block;
	font-family: 'ApexNew-Book';
    font-size: 1.5rem;
    color: #A5B6C3;
    margin: 0;
    background: transparent;
    border-bottom: none;
	border-top: 2px solid #a5b6c3;
    padding: 0;
    margin-bottom: 10px;
    height: 45px;
    line-height: 60px;
    min-width: 218px;
    padding: 0 20px 0 0;
    float: left;
    text-transform: uppercase;
}

#pl .block-related .block-title strong span  { font-family: Calibri !important; }

.catalog-product-view .block-content {
	clear: both;
}

.catalog-product-view .block-content .item {
	display: inline-block;
}

.catalog-product-view .block-content .item .product {
	text-align: center;
}

.catalog-product-view .block .block-content .product-name a {
	color: #A5B6C3;
	font-family: 'ApexNew-Book-medium';
	font-size: 1.4rem;
	text-transform: uppercase;
}

#pl .block .block-content .product-name a { font-family: Calibri !important; }

.catalog-product-view .block  .product:hover .product-name a {
	color: #4C4639;
	text-decoration: none;
	
}

.catalog-product-view a.backward, .catalog-product-view a.forward {
	background-color: #a5b6c3;
	margin-top: 1em !important;
}

.catalog-product-view a.forward {
	background-position: 95% top;
}

.catalog-product-view a.forward:hover {
	background-position: 95% bottom;
}

.catalog-product-view a.backward {
	background-position: 5% top;
}

.catalog-product-view a.backward:hover {
	background-position: 5% bottom;
}

.catalog-product-view .owl-carousel, .catalog-product-view .owl-carousel .owl-wrapper {
	display: block;
}

.catalog-product-view .block-related-tabbed {
	margin-bottom: 50px;
}

.catalog-product-view .noventa .head {
	background: #c3d9e9;
	color: #999999;
	font-family: 'ApexNew-Book';
	font-size: 1.5rem;
}

#pl .noventa .head  { font-family: Calibri !important; }

.catalog-product-view .noventa .txt,
.catalog-product-view .gt-tab-content > div,
.catalog-product-view  #prev_next a.button_previous,
.catalog-product-view  #prev_next a.button_next {
	font-family: 'ApexNew-Book';
	font-size: 1.3rem;
}

#pl  .noventa .txt,
#pl w .gt-tab-content > div,
#pl  #prev_next a.button_previous,
#pl   #prev_next a.button_next{ font-family: Calibri !important; }

.catalog-product-view .gt-tab-content > div {
	font-family: 'ApexNew-Book-medium';
	line-height: 2.1rem;
}

#pl  .gt-tab-content > div { font-family: Calibri !important; }

.catalog-product-view .gt-tab-content > div .std p {
	font-weight: normal;
	line-height: 2.1rem;
}

/* Footer */
.footer-links-fm ul a {
	text-decoration: none;
}

.footer-links-fm ul a > li {
	font-family: 'ApexNew-Book-medium';
	color: #A5B6C3;
}

#pl .footer-links-fm ul a > li { font-family: Calibri !important; }

.footer-links-fm ul a:hover > li {
	color: rgb(96, 108, 115);
}

.copyright {
    font-family: 'ApexNew-Book-medium';
    color: #a5b6c3;
    font-size: 13px;
	margin-top: 2rem;
}

#pl .copyright { font-family: Calibri !important; }

/* Nav */
.block-mini-search .form-search input.input-text {
	font-size: 1.4rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

/* Main Content */
.boton-deslizable:hover {
	border-color: #2C609B;
}

.item-product-fm-home h1 {
	font-size: 1.6rem;
	color: #606C73;
	margin: 1rem 0;
}

.line-sup-novedades, .line-sup-home {
	background-color: #C3D9E9;
}

.navmenu-default, .navbar-default .navbar-offcanvas {
	background-color: #f9f9f9;
	border-color: #A1ABB2;
}

.mob-mod li, .mob-mod li > a {
	border-color: #A1ABB2;
	color: #606C73 !important;
}

hr.img-line, hr.divider-line-cat {
	border-bottom: 0.1rem solid #C3D9E9;
}

/* PATOLOGIAS */
#vista-patologias > .row > div{
	margin-top: 1.5rem;
	text-align: center;
}

#vista-patologias > .row > div a {
	display: block;
}

#vista-patologias img {
	width: 100%;
}

#vista-patologias > .row > div > div {
	position: absolute;
    font-family: 'ApexNew-Book';
    font-size: 2rem;
    color: white;
    top: 0;
    bottom: 0;
    padding-left: 0;
	padding-right: 3rem;
}

#pl #vista-patologias > .row > div > div { font-family: Calibri !important; }

#vista-patologias > .row .nombre-patologia, #vista-patologias > .row .nombre-patologia > span {
	height: 100%;
	width: 100%;
}

#vista-patologias > .row .nombre-patologia > span {
	display: table;
}

#vista-patologias > .row .nombre-patologia > span > span{
	display: table-cell;
	vertical-align: middle;
	padding: 0 1.5rem;
}

#vista-patologias > .row > div:nth-child(1) .nombre-patologia{
	background-color: #4e8790;
}

#vista-patologias > .row > div:nth-child(2) .nombre-patologia{
	background-color: #7589ae;
}

#vista-patologias > .row > div:nth-child(3) .nombre-patologia{
	background-color: #89b2aa;
}

#vista-patologias > .row > div:nth-child(4) .nombre-patologia{
	background-color: #204684;
}

#vista-patologias > .row > div:nth-child(5) .nombre-patologia{
	background-color: #6d8aaa;
}

#vista-patologias > .row > div:nth-child(6) .nombre-patologia{
	background-color: #99aac4;
}

#vista-patologias > .row > div:nth-child(7) .nombre-patologia{
	background-color: #6e949d;
}

#vista-patologias > .row > div:nth-child(8) .nombre-patologia{
	background-color: #912d6b;
}

#vista-patologias > .row > div:nth-child(9) .nombre-patologia{
	background-color: #9abdb7;
}

#vista-patologias > .row > div:nth-child(10) .nombre-patologia{
	background-color: #aa3639;
}

#vista-patologias > .row > div:nth-child(11) .nombre-patologia{
	background-color: #aa8e79;
}

#vista-patologias > .row > div:nth-child(12) .nombre-patologia{
	background-color: #A1ABB2;
}

#vista-patologias > .row > div:nth-child(13) .nombre-patologia{
	background-color: #505b91;
}

#vista-patologias > .row > div:nth-child(14) .nombre-patologia{
	background-color: #c79e32;
}

#vista-patologias > .row > div:nth-child(15) .nombre-patologia{
	background-color: #8499b6;
}

#vista-patologias > .row > div:nth-child(16) .nombre-patologia{
	background-color: #b4a1c1;
}

#vista-patologias > .row > div:nth-child(17) .nombre-patologia{
	background-color: #acc9c4;
}

#vista-patologias > .row > div:nth-child(18) .nombre-patologia{
	background-color: #9b7d65;
}

/* */
.topLinks+.container {
	height: 8rem;
}

.modal-backdrop.in {
	display: none;
}

.contacts-index-index h2.legend {
	font-family: 'ApexNew-Book';
    color: #9fb6c4;
}

#pl .contacts-index-index h2.legend { font-family: Calibri !important; }

.contacts-index-index h2.legend+p {
	font-family: 'ApexNew-Book';
    color: #2F6198;
    font-size: 1.6rem;
}

#pl .contacts-index-index h2.legend+p { font-family: Calibri !important; }

#fm-captcha {
	width: 50%;
	float: left;
}

#fm-captcha+div.field {
	width: 50%;
	float: right;
}

.ui-index-index .main-container, .ui-index-resultados .main-container {
	background: #f5f5f5;
	padding-top: 3rem;
	padding-bottom: 3rem;
}