 @import url('https://fonts.googleapis.com/css?family=Lato');
        *{font-family: 'Lato', sans-serif !important;}

#footerblock  {
	padding-left: 109px;
	padding-top: 25px;	
}	

.pg-column {
  float: left;
  width: 15%;  
  margin: 10px;
  padding-top: 11px;
}
.pg-columnone {
  float: left;
  width: 25%;  
  margin: 10px;	
}
.pg-row:after {
  content: "";
  display: table;
  clear: both;    
}
.pg-row {
  width:75%;
}
#btn1 p, #btn2 p, #btn3 p, #btn4 p, #btn5 p {
 color: #de843c; 
font-size: 12px;	
margin-top: -9px;	
}

#btn1 p:hover, #btn2 p:hover, #btn3 p:hover, #btn4 p:hover, #btn5 p:hover {
 color: white;	
}



.leftnav_container .left_nav .search-container, .main-wrapper .main-menu .share-container {
    padding: 20px 30px;
    margin-left: -14px;
}

.spacer {
height: 11px;	
}
	
/* Starter CSS for Flyout Menu */
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 1;
}
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
  float: left;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
  position: relative;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
}
#cssmenu ul ul ul {
  top: -2px;
  right: 0;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu ul li {
  float: none;
}
#cssmenu ul ul {
  margin-top: 1px;
}
#cssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#cssmenu {
  width: 200px;
  background: #ffffff;
  font-family: 'Open Sans', Tahoma, Arial, sans-serif;
  zoom: 1;
  font-size: .9em;
}
#cssmenu:before {
  content: '';
  display: block;
}
#cssmenu:after {
  content: '';
  display: table;
  clear: both;
}
#cssmenu a {
  display: block;
  padding: 15px 20px;
  color: #333333;
  text-decoration: none;
  /* text-transform: uppercase; */
}
#cssmenu > ul {
  width: 200px;
}
#cssmenu ul ul {
  width: 200px;
}
#cssmenu > ul > li > a {
  border-right: 0px solid #de843c;
  color: #333333;
}
#cssmenu > ul > li > a:hover {
  color: #333333;

}
#cssmenu > ul > li.active a {
  background: #de843c;
}
#cssmenu > ul > li a:hover,
#cssmenu > ul > li:hover a {
  background: rgba(255, 255, 255, 0.9);
}
#cssmenu li {
  position: relative;
}
#cssmenu ul li.has-sub > a:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -6px;
}
#cssmenu ul ul li.first {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
#cssmenu ul ul li.last {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-bottom: 0;
}
#cssmenu ul ul {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#cssmenu ul ul {
  border: 1px solid #de843c;
}
#cssmenu ul ul a {
  font-size: .9em;
  color: #333333;
}
#cssmenu ul ul a:hover {
  color: #333333;

}
#cssmenu ul ul li {
  border-bottom: 0px solid #de843c;
}
#cssmenu ul ul li:hover > a {
  background: #de843c;
  color: #333333;
}

#cssmenu ul li:hover > a {
  background: #de843c;
  color: #333333;
}

#cssmenu.align-right > ul > li > a {
  border-left: 4px solid #de843c;
  border-right: none;
}
#cssmenu.align-right {
  float: right;
}
#cssmenu.align-right li {
  text-align: right;
}
#cssmenu.align-right ul li.has-sub > a:before {
  content: '+';
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -6px;
}
#cssmenu.align-right ul li.has-sub > a:after {
  content: none;
}
#cssmenu.align-right ul ul {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 598;
  width: 100%;
}
#cssmenu.align-right ul ul li.first {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
}
#cssmenu.align-right ul ul li.last {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}
#cssmenu.align-right ul ul {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}


#mobilemenu {
display: none;
}





#pg-inv-read-more, .upper-link {
	text-transform: uppercase;
	text-decoration: underline !important;
}
 .content h1 {
	 border: none;
	padding-top: 0px !important;
 }
#pg-loc-main-content {
	padding-top: 50px;
	padding-left: 318px;
}
.pg-bg-color {
	background: #e7e7e7;
}
#pg-loc-breadcrumbs {
	padding-top: 140px;
}
.pg-loc-continentish, .pg-loc-country, .pg-loc-type {
	font-weight: bold;
}
.pg-loc-continentish{
	color: black;
	font-size: 18px;
}
.pg-loc-country {
	color: #DB0100;
}
#pg-location-content {
	padding-top: 50px;
	padding-bottom: 100px;
}
.no-bold {
	font-weight: initial;
}
.orange {
	color: #de843c !Important;
}
.pg-page-content a {
	font-weight: initial;
	color: #de843c !Important;
	text-decoration: none;
}
.pg-page-content {
	line-height: 30px;
	font-size: 16px;
/*	color: #4B4B4B; */
	color: #000000;
}
.pg-right-bar-image {
	padding-top: 50px;
}
#breadcrumbs {
	padding-top:125px;
}
#pg-left-column {
	padding-top: 20px;
	padding-bottom:120px;
	padding-left: 80px;
}
.pg-breadcrumb {
	font-size:11px;
	font-weight: initial !important;
}
.pg-breadcrumbCurrent {
	text-decoration: none;
	font-size:11px;
	font-weight: initial !important;
}
#listado-noticia {

}
#listado-noticia .content .item-noticia .right .button {
	background: none !important;
	background-color: #D78466 !important;
}
#news-tag, #investors-tag, #noticia-tag {
	border-width: 0px !important;
}
.no-show {
	display: none;
}
.noticias, #landing_inversionistas .content .second-section .noticias .panel-default > .panel-heading + .panel-collapse .panel-body p, #landing_inversionistas .content .first-section .left h2, #landing_inversionistas .content h1, #landing_inversionistas .content .second-section .noticias .panel-title > a, section.noticias .panel-title > a:hover, #landing_inversionistas .content .first-section .left p {
	color: black !important;
}
#stock-iframe {
	background-color: #7d262b;
}
#listado-documentos {
	padding-top: 370px !important;
}
#listado-documentos .content .bottom, #listado-documentos .content .filters .panel {
	background: none !important;
	background-color: transparent !important;
}
#doclist-tag {
	border-width: 0px !important;
}
#listado-documentos .content .bottom .pager .right-arrow {
	border-left: 0px !important;
}
#listado-documentos .content .bottom .pager .left-arrow {
	border-right: 0px !important;
}
#listado-documentos .content .bottom .pager {
	background-color: #de843c !important;
	width: 131px !important;
}
#listado-documentos .content .filters .sub-filter .label {
	color:black !important;
}

#listado-documentos .content .item-documento .right .button {
	background: none !important;
	background-color: #de843c !important;
}
#listado-noticia .content .item-noticia .right .plus_button {
	background: #D78466 !important;
	background-color: #de843c !important;
}
}
.page-category {
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 2.5px;
}
.page-header-text {
	font-size: 36px;
	font-weight: bolder;
	padding-top: 35px;
	border-width: 0px;
	border-bottom: 0px;
	letter-spacing: -.04em;
	text-transform: initial !important;
	height: 125px;
}
.page-subheader {
	border-width: 0px;
	color: black;
	font-weight: bold;
	font-size: 21pt;
	padding-bottom: 43px;
}

.headerImage {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
	width: 100%;
}
.noticias {
	background: #F2F2F2 !important;
	background-image:none !important;
	border-bottom: 1px solid  white !important;
	border-top: 1px solid  white !important;
}
.side-arrow {
	background-image: none;
}
.toggle-button {
	border: 2px solid #de843c !important;
}
.toggle-button::before {
	color:  #de843c !important;
}
.toggle-button::after {
	color:  #de843c !important;
}
#news-button-accordian {
	display: none !important;
}
#news-title-accordian {
	color: #de843c !important;
}
#news-date-accordian, #recent-news-title, #news-intro-accordian {
	color: #4D4D4D !important;
}
#recent-news-title {
	color: #4D4D4D !important;
	font-size: 22px !important;
	border-bottom: 3px solid #4D4D4D;
}
#news-historical-performance-button {
	display:none !important;
}
#news-historical-performance {
	display:none !important;
}
#news-another-header {
	display:none !important;
}
#news-email-alert {
	display:none !important;
}
.slider-button:hover {
     background-color: white;
     border-radius: 24px;
     color: #de843c;
	 text-decoration: none;
}
.slider-button-text:hover {
	color: #de843c;
}
.slider-button {
	display: block;
	width: 160px;
    height: 45px;
    border-radius: 24px;
    background-color: #de843c;
    color: white;
    text-decoration: none;
}
.slider-button-text {
	text-align: center;
    padding-top: 10px;
    text-transform: uppercase;
	font-size: 18px;
}
.secondary-button {
    display: block;
    width: 200px;
    height: 47px !important;
    border-radius: 24px;
    background-color: white;
    color: #de843c !important;
    text-decoration: none;
    border: 2px solid #de843c;
    margin-top: 20px;
    text-align: center !important;
    padding-top: 14px !important;
     text-align: center !important;
	font-size: 12px !important;
	font-weight: normal !important;
}

.secondary-button:hover {
     background-color: #de843c;
     border-radius: 24px;
     color: white !important;
	 text-decoration: none;
 	font-size: 12px !important;
	font-weight: normal !important;
}



.secondaryMenu-container {
	display: none;
}

.leftnav_container .left_nav .share-container {
    padding: 10% 11%;
    display: none;
}

.leftnav_container .left_nav .language-container {
    display: table;
    padding: 0px 13%;
  /*  margin-top: -303px; */
	margin-top: -323px;
}

.leftnav_container .left_nav .menu-content-wrapper nav .navbar-header {
    background: white !important;
}

.leftnav_container .left_nav .logo-container {
    background: white !important;
}

.leftnav_container .left_nav .menu-container ul {
	background-color: transparent !important;
}


.leftnav_container .left_nav .menu-container li a {
    color: #63656a !important;
    text-shadow: none !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.leftnav_container .left_nav .language-container .language-element {
    background: rgba(255,255,255,0.1) !important;
    border-top: solid 1px #464646;
    border-bottom: solid 1px #464646;
    border-right: solid 1px #464646;
    border-radius: 2px;
    display: table-cell;
    text-align: center;
    margin: 0;
    padding: 6px 12px;
    font-size: 11px;
    color: #666;
    font-weight: 700;
}

.leftnav_container .left_nav .language-container .language-element:first-child {
    border-left: solid 1px #464646;
    border-radius: 20px 0px 0px 20px !important;
}

.leftnav_container .left_nav .language-container .language-element:nth-child(2) {
    border-left: solid 1px #464646;
    border-radius: 0px 20px 20px 0px !important;
}

.leftnav_container .left_nav .language-container .language-element a {
    background-color: transparent !important;
    text-align: center;
    margin: 0;
    font-size: 11px;
    color: #666;
    font-weight: 700;
}

.leftnav_container .left_nav .search-container input[type="text"] {
    border-radius: 24px !important;
    height: 30px;
    border: solid 1px #000 !important;
    width: 100%;
    background-color: #f2f2f2;
    color: #929393;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 11px;
    padding-right: 10px;
    margin: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    font-size: 13px;
    font-style: italic;
}

.leftnav_container .left_nav .menu-container li:hover {

    color: white !important;
    text-shadow: none;
    background: #de843c !important;
}

.leftnav_container .left_nav .menu-container li a:hover {
    color: #63656a !important;
    text-shadow: none !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.leftnav_container .left_nav .menu-container ul.menu-secondary li {
    padding: 6px 30px;
    padding-top: 6px;
    /* background: rgba(255,255,255,0.9) !important; */
    background:  transparent !important;
    margin-right: 5px;
    min-width: 150px;
    color: #fcfbfb;
}

section.productos .carousel-caption > .row > div > div:first-child {
    position: relative;
    float: left !important;
    width: 292px;
    height: inherit;
    max-width: 292px;
}

nav.home {
    display: none !important;
}


section.productos .fx-sub-background {
    display: none !important;
}

.top_line {
    display: none !important;
}
.slider-title {
	text-decoration: underline;
	font-size: 19px;
	text-transform: uppercase;
	padding-bottom: 20px;
}


.leftnav_container .left_nav .menu-container ul.menu-secondary li a {
    background-color: transparent !important;
}

.leftnav_container .left_nav .menu-container .menu-primary #productos-web #parent-third {

    border-right: 0px solid rgba(0,0,0,.8) !important;

}

.leftnav_container .left_nav .menu-container .menu-primary #sustentabilidad #parent-third-sustentabilidad {

    border-right: 0px solid rgba(0,0,0,.8) !important;

}

.leftnav_container .left_nav .menu-container ul.menu-secondary li:hover {
    cursor: pointer;
    text-decoration: underline !important;
    text-shadow: none;
    background: 0 0;
    background-color: #de843c !important;
    filter: none;
}

.leftnav_container .left_nav .menu-container ul.menu-secondary li {
    padding: 6px 30px;
        padding-top: 6px;
    background-color: rgba(255,255,255,0.9) !important;
    margin-right: 5px;
    min-width: 150px;
    color: #fcfbfb;
}


.leftnav_container .left_nav .menu-container .menu-primary #sustentabilidad #parent-third-sustentabilidad {

    background-color: rgba(255,255,255,0.9) !important;

}


#parent-third-sustentabilidad li {

    background-color: transparent !important;

}

#parent-third li {

    background-color: transparent !important;

}

#parent-third {
	    background-color: rgba(255,255,255,0.9) !important;

}

.leftnav_container .left_nav .menu-container .menu-primary #sustentabilidad #parent-third-sustentabilidad {

    width: 300px !important;

}

.leftnav_container .left_nav .menu-container ul.menu-secondary li ul {
    background-color: rgba(255,255,255,0.9) !important;
    border-right: 0px solid rgba(0,0,0,.8) !important;

}

.leftnav_container .left_nav .menu-container .menu-primary #productos-web #parent-third > li:hover a.parent-element, .leftnav_container .left_nav .menu-container .menu-primary #sustentabilidad #parent-third-sustentabilidad > li:hover a.parent-element {
    text-decoration: underline !important;
    background: #de843c !important;

}

 .leftnav_container .left_nav .menu-container .menu-primary #productos-web #parent-third > li:hover, .leftnav_container .left_nav .menu-container .menu-primary #sustentabilidad #parent-third-sustentabilidad > li:hover {

    background: #de843c !important;
}
/*
 .leftnav_container .left_nav .menu-container ul.menu-secondary li:first-child {
    padding-top: 6px !important;
}

.leftnav_container .left_nav .menu-container ul.menu-secondary li:last-child {
    padding-bottom: 6px !important;
}



.leftnav_container .left_nav .menu-container .menu-primary #inversionistas ul.menu-secondary {
    top: -32px !important;
}

.leftnav_container .left_nav .menu-container .menu-primary #saladeprensa ul.menu-secondary {
    top: -15px !important;
}  */


.content-layout {
    border-top: 0px solid rgba(0,0,0,.15) !important;
    border-bottom: 0px solid rgba(0,0,0,.15) !important;
    background-image: none !important;

}
#pg-footer-content {
	padding-left: 200px;
}
#pg-main-content {
	padding-top: 50px;
	padding-left:250px;
}

#pg-footer-top-link {
	padding-top: 50px;
}
#pg-button-section {
	padding-top: 321px;
	padding-left: 52px;
}


#pg-footer-links {
    margin-left: 20px;
}

@media screen and (max-width:  881px) {
	#pg-main-content {
		padding-left: 5px;
	}
	.secondary-button {
		margin: 20px auto auto auto;
			}
	#pg-footer-content {
		padding-left: 5px;
	}
	#pg-footer-links {
		 margin-left: 0%;
	}
	#pg-footer-top-link {
		padding-top: 5px;
	}
	#pg-footer-section-one {
		padding-bottom:20px;
	}
	#pg-button-section {
		padding-top: 10px;
		padding-bottom: 30px;
		padding-left: 5px;
	}
	.section_layout {
		min-height:0px !important;
	}
	.pg-dark-mobile {
		color: rgba(0,0,0,.6) !important;
	}
	.carousel-caption {
		text-shadow: none  !important;
	}
	#news-email-button {
		display: none;
	}
	#pg-read-more {
		display: block;
		margin: 0 auto;
	}
	#pg-left-column {
		padding-top: 45px;
		padding-bottom:5px;
		padding-left: 42px;
	}
	#breadcrumbs {
		display: none;
	}
	#ecBtn {
		display: none;
	}
}


@media screen and (max-width: 768px) {
	
.pg-column {
  float: left;
  width: 100%;  
  margin: 0px 10px;
}
.pg-columnone {
  float: left;
  width: 100%;  
  margin-left: 0px 10px;	
}
.pg-row:after {
  content: "";
  display: table;
  clear: both;    
}
.pg-row {
  width:100%;
}	
#pg-footer-content {
	height: 392px !important;	
}
#footerblock {
	text-align: center;	
	padding-left: 0px;
}
	#cssmenu {
	display: none;
	}

	#mobilemenu {
	display: block;
	}

.leftnav_container .left_nav .menu-container li a {

    font-size: 12px !important;

}


}

/* NEW MOBILE STYLE */



/**
 * Styling navigation


header {
  margin-right: auto;
  margin-left: auto;
  max-width: 22.5rem;
  margin-top:150px;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
}

/**
 * Styling top level items
 */

.nav a, .nav label {
  display: block;
 padding: .85rem;
  color: #fff;
  background-color: #151515;
  box-shadow: inset 0 -1px #1d1d1d;
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
}

.nav a:focus, .nav a:hover, .nav label:focus, .nav label:hover {
  color: rgba(255, 255, 255, 0.5);
  background: #030303;
}

.nav label { cursor: pointer; }

/**
 * Styling first level lists items
 */

.group-list a, .group-list label {
  padding-left: 2rem;
  background: #252525;
  box-shadow: inset 0 -1px #373737;
}

.group-list a:focus, .group-list a:hover, .group-list label:focus, .group-list label:hover { background: #131313; }

/**
 * Styling second level list items
 */

.sub-group-list a, .sub-group-list label {
  padding-left: 4rem;
  background: #353535;
  box-shadow: inset 0 -1px #474747;
}

.sub-group-list a:focus, .sub-group-list a:hover, .sub-group-list label:focus, .sub-group-list label:hover { background: #232323; }

/**
 * Styling third level list items
 */

.sub-sub-group-list a, .sub-sub-group-list label {
  padding-left: 6rem;
  background: #454545;
  box-shadow: inset 0 -1px #575757;
}

.sub-sub-group-list a:focus, .sub-sub-group-list a:hover, .sub-sub-group-list label:focus, .sub-sub-group-list label:hover { background: #333333; }

/**
 * Hide nested lists
 */

.group-list, .sub-group-list, .sub-sub-group-list {
  height: 100%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .5s ease-in-out;
  transition: max-height .5s ease-in-out;
}

.nav__list input[type=checkbox]:checked + label + ul { /* reset the height when checkbox is checked */
max-height: 1000px; }

/**
 * Rotating chevron icon
 */

label > span {
  float: right;
  -webkit-transition: -webkit-transform .65s ease;
  transition: transform .65s ease;
}

.nav__list input[type=checkbox]:checked + label > span {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}



/* FIX FINANCIAL PERFORMANCE AND INVESTORS BREAK POINTS */
	
@media screen and (max-width:  1160px) {
			.col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    		
					float: none !important;
			}
}



.pg-finperf-topimage img {
    width: 90%;

}

.pg-finperf-topimage	{				
	padding-left:  0px !important;
    padding-right: 0px !important;					
}



.bigtitle {
	font-size: 36px;
font-weight: bolder;
padding-top: 35px;
border-width: 0px;
    border-bottom-width: 0px;
border-bottom: 0px;
letter-spacing: -.04em;
text-transform: initial !important;
height: 125px;	
	}


.logo_mobile {
    background-image: url(/Content/Images/logo-mobile.png) !important;
    background-position: unset !important;
}

.pg-bg-color, .noticias {
    background: #f2f0f0 !important;
}

/* CONCURSO DE ENVASE PERFUMERO */
.botonconcurso {
	background: rgb(0,87,118);
    background: -moz-linear-gradient(45deg, rgba(0,87,118,1) 0%, rgba(0,133,155,1) 33%, rgba(0,193,213,1) 66%, rgba(132,189,0,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(0,87,118,1) 0%,rgba(0,133,155,1) 33%,rgba(0,193,213,1) 66%,rgba(132,189,0,1) 100%);
    background: linear-gradient(45deg, rgba(0,87,118,1) 0%,rgba(0,133,155,1) 33%,rgba(0,193,213,1) 66%,rgba(132,189,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005776', endColorstr='#84bd00',GradientType=1 );
    color: #FFF;
    border: 0;
    padding: 15px;
    border-radius: 10px;
    font-size: 20px;
	}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
