@charset "utf-8";
/* CSS Document */

@font-face {

  font-family: "FuturaPT-Bold";
  src: url("../fonts/FuturaPT-Bold/FuturaPT-Bold.otf") format("opentype"), url("../fonts/FuturaPT-Bold/FuturaPT-Bold.ttf") format("truetype"), url("../fonts/FuturaPT-Bold/FuturaPT-Bold.svg#FuturaPT-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Futura Medium */
@font-face {
  font-family: "FuturaPT-Medium";
  src: url("../fonts/futuraPt-medium/FuturaPT-Medium.otf") format("opentype"), url() format("woff"), url("../fonts/futuraPt-medium/FuturaPT-Medium.ttf") format("truetype"), url("../fonts/futuraPt-medium/FuturaPT-Medium.svg#FuturaPT-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Futura Book */
@font-face {
  font-family: "FuturaPT-Book";
  src: url("../fonts/FuturaPT-Book/FuturaPT-Book.otf") format("opentype"), url("../fonts/FuturaPT-Book/FuturaPT-Book.ttf") format("truetype"), url("../fonts/FuturaPT-Book/FuturaPT-Book.svg#FuturaPT-Book") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Futura Light */
@font-face {
  font-family: "FuturaPT-Light";
  src: url("../fonts/FuturaPT-Light/FuturaPT-Light.otf") format("opentype"), url("../fonts/FuturaPT-Light/FuturaPT-Light.ttf") format("truetype"), url("../fonts/FuturaPT-Light/FuturaPT-Light.svg#FuturaPT-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FuturaPT-Demi";
  src: url("../fonts/FuturaPT-Demi/FuturaPT-Demi.otf") format("opentype"), url() format("woff"), url("../fonts/FuturaPT-Demi/FuturaPT-Demi.ttf") format("truetype"), url("../fonts/FuturaPT-Demi/FuturaPT-Demi.svg#FuturaPT-Demi") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Nexa Light */
@font-face {
  font-family: "NexaLight";
  src: url("../fonts/NexaLight/NexaLight.otf") format("opentype"), url() format("woff"), url("../fonts/NexaLight/NexaLight.ttf") format("truetype"), url("../fonts/NexaLight/NexaLight.svg#NexaLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Nexa Bold */
@font-face {
  font-family: "NexaBold";
  src: url("../fonts/nexa-bold/NexaBold.otf") format("opentype"), url("../fonts/nexa-bold/NexaBold.ttf") format("truetype"), url("../fonts/nexa-bold/NexaBold.svg#NexaBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* BarlowCondensed-Bold */
@font-face {
  font-family: "BarlowCondensed-Bold";
  src: url("../fonts/BarlowCondensed-Bold/BarlowCondensed-Bold.ttf") format("truetype"), url("../fonts/BarlowCondensed-Bold/BarlowCondensed-Bold.svg#BarlowCondensed-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Butler */
@font-face {
  font-family: "Butler";
  src: url("../fonts/Butler/Butler.otf") format("opentype"), url("../fonts/Butler/Butler.ttf") format("truetype"), url("../fonts/Butler/Butler.svg#Butler") format("svg");
  font-weight: normal;
  font-style: normal;
}
 
/* pacifico-regular - latin */
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pacifico/pacifico-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Pacifico Regular'), local('Pacifico-Regular'),
       url('../fonts/pacifico/pacifico-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pacifico/pacifico-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pacifico/pacifico-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pacifico/pacifico-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pacifico/pacifico-v16-latin-regular.svg#Pacifico') format('svg'); /* Legacy iOS */
}
 .lista ul{   text-align: left !important; font-size:18px;  }

.lista li {
    list-style: none; 
    position: relative;
	padding: 0 0 0px 30px !important;
	    line-height: 28px;
    /*padding: 0 0 10px 30px;*/
    float:left;
    display:block;
    width: 100%;  
    text-align: left;
    color:#555555;   
    font-size:18px; 

}
.lista li:last-child  {margin-bottom: 20px
   

}
.lista  li:before {
    content: "";
    display: block;
    position: absolute;
    height: 3px;
    width: 15px;
    background-color: #ed1c24;
    left: 0;
    top: 11px;
}
.lista  li a {
    color: #040c26;
 
    transition: all 0.5s;
}
.lista  li a:hover {
    color: #ed1c24;
 
    transition: all 0.5s;
}
 
.icondfcontent .dlabdf {font-family: 'NexaBold'; font-size:22px; color: #040c26;     line-height: 24px;}

.icondfcontent  p {  font-size:18px; color:#040c26;     line-height: 26px; margin-bottom:10px;  }
.icondfcontent {
    overflow: hidden;
}