/* link color global p fix */

.livisto-lip-content p a, 
.livisto-awy-content p a, 
.livisto-newsevents p a {
  color: #e70044;
}

.livisto-generic-content ul li a, 
.livisto-species-content ul li a, 
.livisto-lip-content ul li a, 
.livisto-awy-content ul li a, 
.livisto-newsevents ul li a {
  color: #e70044;
}

.livisto-newsevents h3 a        {color: #e70044;}
.lhne-item p a                  {color: #fff}
.lhne-item:hover p a            {text-decoration: none;color: #e2dfb8}
.lhne-item .lhne-title a        {color: #fff} 
.lhne-item:hover .lhne-title a  {text-decoration: none;color: #e2dfb8}

/* link color global p fix */

/* new */
.livisto-product .livisto-product-description a                 {color: #e70044}
.livisto-product .livisto-product-description .btn-back         {background-color: #ebebeb; color: #8c8c8c;border-radius: 15px;border: 0;padding: 5px 25px;text-decoration: none;}
.livisto-product .livisto-product-description .btn-back:hover   {background-color: #e70044; color: #fff;}
.livisto-product .livisto-product-description p span            {display: inline-block;font-weight: normal;margin-top: 0;color: #807e7e}
.livisto-product .livisto-product-description p a               {display: inline-block;margin: 0;color: #e70044;font-weight: normal;font-family: "DINRoundWeb W01 Regular", "Chevin Pro Medium";}
/* new */

.livisto-newsevents .livisto-newsevents-list .livisto-newsevents-item {height: 570px;overflow:hidden;}
.livisto-newsevents .livisto-newsevents-list .livisto-newsevents-item .livisto-newsevents-item-info {overflow: hidden;position: relative;content: "";}
.livisto-newsevents-item .livisto-newsevents-item-wrapper {content: '';width: 100%;width: calc(100% - 50px);height: 10%;position: absolute;left: 25px;bottom: 41px;background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1) 80%);border: 1px solid #fff;border-top: none;}

/*Blocks*/
/* Generic Text global styles */
.generic-text-red-big       {font-size: 55px !important;color: #e70044 !important;font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold" !important;}
.generic-text-red-medium    {font-size: 34px !important;color: #e70044 !important;font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold" !important;}
.generic-text-black-big     {font-size: 55px !important;color: #494949 !important;font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold" !important;}
.generic-text-black-medium  {font-size: 24px !important;color: #494949 !important;font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold" !important;}
.generic-text-gold          {font-size: 48px !important;color: #e3dfb9 !important;font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold" !important;}


/* Fix responsive login */

@media (max-width: 992px){
  div.lvp {display: block;}
}

@media (max-width: 400px){
  .state-2  {background: none;background-color: #e70044;}
  .state-2 .livisto-professional-acces-content {width:auto;padding-right: 20px;}
  .state-1 .livisto-professional-acces-content a {padding-right: 0px;}
  .state-1 {background: url("/media/img/bg-login-half-pill-xs.svg");width:233px;height:84px;background-repeat: no-repeat;}
  .state-1 .livisto-professional-acces-content .fa-unlock-alt {font-size: 3em;padding-left: 40px;margin-top: -10px;}
}

.state-1 {display: none;}
.states-show {display: flex;}

/* Close addon State */
.close-lvp-states {position: absolute !important;display: block;right: 20px;top: -55px;cursor: pointer;z-index: 100}
@media (max-width: 400px) {
   .close-lvp-states {right: 5px;top: -60px;} 
}

.navbar-sup .navbar-first-option {min-width:125px!important;}
.navbar-first-option .fa-unlock-alt{margin-right:3px;}


/*-- 2019/03/04 - Mobile Menu --*/

@media (max-width: 992px){
 .livisto-main-menu .navbar-nav .nav-link {padding-left: 15px!important;padding-right: 15px!important;margin: 0 0px!important;}

}

/*-- END 2019/04/03 - Mobile Menu --*/

.livisto-main-menu .navbar-nav .nav-link {font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold";}

/***** Addon vertical menu levels *************/

.livisto-vertical-menu ul ul ul ul                        {margin-left: 0px;}
.livisto-vertical-menu ul ul ul ul .nav-link              {font-size: 14px;}
.livisto-vertical-menu ul ul ul ul ul                     {margin-left: -20px;}
.livisto-vertical-menu ul ul ul ul ul .nav-link           {font-size: 14px;font-family: "DINRoundWeb W01 Medium", "Chevin Pro Medium";padding-top: .1rem !important;padding-bottom: .1rem !important;}
.livisto-vertical-menu ul ul ul ul ul .nav-link::before   {content:"-";}


/* Buttons index News&Events */

.livisto-newsevents .index-newsevents        {margin-bottom: 40px;}

.livisto-newsevents .btn-index              {background-color: #ebebeb;color: #8c8c8c;border-radius: 15px;border: 0;padding: 5px 25px;text-decoration: none;font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold";margin: 5px 20px;display: inline-block;}
.livisto-newsevents .btn-index:hover        {background-color: #012e4b;color: #fff;}
.livisto-newsevents .btn-index-active       {background-color: #012e4b;color: #fff;}


.livisto-newsevents .btn-news:hover         {background-color: #e70044;color: #fff;}
.livisto-newsevents .btn-news-active        {background-color: #e70044;color: #fff;}

.livisto-newsevents .btn-events:hover       {background-color: #670048;color: #fff;}
.livisto-newsevents .btn-events-active      {background-color: #670048;color: #fff;}


.pc-6 				{background-color:#000000;}
.pc-11 				{background-color:#555555;}
.pc-137 		{background-color:#FF9F37;}
.pc-1505 				{background-color:#FF8038;}
.pc-172 			{background-color:#FF674D;}
.pc-206 		{background-color:#D84465;}
.pc-207 				{background-color:#AF4C64;}
.pc-209 				{background-color:#825864;}
.pc-2607 				{background-color:#7A5896;}
.pc-298 			{background-color:#4CB4E7;}
.pc-301 			{background-color:#28628E;}
.pc-3135 			{background-color:#008EA6;}
.pc-349 			{background-color:#477258;}
.pc-360 			{background-color:#22d022;}
.pc-382 			{background-color:#99C221;}
.pc-730 				{background-color:#A57E62;}
.pc-7481 				{background-color:#00BA6E;}
.pc-732 				{background-color:#5F3316;}

.livisto-product-list-DE .livisto-product-item .brand-name {text-transform: none;}

.global-sheet-warning       {color:#e70044 !important;}
.global-sheet-warning-text  {}

@media print {
  
  footer, 
  .bg-products,
  .btn-back {display: none !important;}
  a {text-decoration: none !important;}
  .livisto-product .img-fluid {max-width: 50%;}
  .livisto-product-alert {position: relative;}

  .livisto-btn-back,
  .floating-button,
  .livisto-vertical-menu,
  .livisto-product-panel  {display: none !important;}
  .img-fluid {max-width: 50%;}  
  .lne-legend {text-align: left;}

}


 .livisto-professional-acces .form-control   {text-transform: none;}
  .livisto-generic-content .form-control      {text-transform: none;}
/*.livisto-product-search .form-control       {text-transform: none;}*/


.livisto-btn-back-block-left    {display: block;width: 100%;text-align: left;margin-top: 50px;}
.livisto-btn-back-block-right   {display: block;width: 100%;text-align: right;margin-top: 50px;}  

.video-livisto video { max-width: 100%; }
.livisto-generic-content .specie-type img {width: 120px;}
.container-image-carrousel-block {padding: 0}

.title-black-bold {font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold";font-size: 50px;color: #303030 !important;padding-top: 5px;margin: 0;text-transform: uppercase;}
  
.livisto-product .livisto-product-description .lpd-block .lpd-specie img  {width: 75px;height: 63px;}
.pagesidemenu-content a {color: #e70044}
.youtubevideo iframe {width:560px;height:315px}  

.youtubevideodouble iframe {width:800px;height:450px}  

@media (max-width: 768px){
  .youtubevideo {position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;}
  .youtubevideo iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

  .youtubevideodouble  {position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;}
  .youtubevideodouble iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
}

.fs-block-text ul li {list-style: initial; list-style-type: disc;}


.title-black-bold-fix {font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold";font-size: 34px;color: #303030 !important;padding-top: 0px;margin: 0;text-transform: none;margin-bottom: 15px;}

.livisto-generic-content-v2 h2  {font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold";font-size: 55px;line-height: 56px;text-transform: uppercase;vertical-align: middle;color: #e70044;margin: 25px 0;}
.livisto-generic-content-v2 p   {line-height: 30px;margin-bottom: 30px;}
.livisto-generic-content-v2 ul  {list-style-type: none;}
.livisto-generic-content-v2 .generic-text-red-big {font-size: 55px !important;color: #e70044 !important;font-family: "DINRoundWeb W01 Bold", "Chevin Pro Bold" !important;line-height: 56px !important;}

/* fix explorer login */
.lvp-fixed{right: 0}
.state-2 .livisto-professional-acces-content .fa-unlock-alt    {z-index: 50;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { 
 .state-2 .livisto-professional-acces-content .fa-unlock-alt  {z-index:50;margin: 10px 40px;}
}