@font-face {
  font-family: 'OpenSans-Regular';
  src: url('fonts/OpenSans-Regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/OpenSans-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/OpenSans-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'OpenSans-Bold';
  src: url('fonts/OpenSans-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/OpenSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/OpenSans-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/OpenSans-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/OpenSans-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

body{
  padding:0;
  margin:0;
}

.container{
  position:absolute;
  display: flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: nowrap;
  flex-flow: column;
  width:90%;
  max-width:1024px;
  height:1000px;
  left:50%;
  transform:translate( -50% , 0% );
  -moz-transform:translate( -50% , 0% );
  -webkit-transform:translate( -50% , 0% );
  padding-right: 0px !important;
  padding-left: 0px !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.top{
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  width:100%;
  height:auto;
}

.menu{
  /*width:100%;*/
  display: flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: nowrap;
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  height: auto;
  height:100px;
  background-color:#FFF;
}

.logo{
  height:100px;
  line-height: 100px;
  position: relative;
  min-width:150px;
  background-color:#FFF;
}

.logo img{
  display:block;
  position: absolute;
  width:80%;
  left:50%;
  top:50%;
  min-width:100px;
  transform:translate( -50%, -50% );
  -moz-transform:translate( -50%, -50% );
  -webkit-transform:translate( -50%, -50% );
}

.menuEl{
  height:100px;
  flex-grow:1;
  line-height:100px;
  font-size:12px;
  text-align: center;
  text-decoration: none;
  color:#000;
}

.menuEl:hover{
  color:#f5bc42;
}

.menuBtnMobile{
  position:absolute;
  right:0px;
  top:0px;
  background-color:#FFF;
  width:80px;
  height:80px;
  font-size:40px;
  line-height:80px;
  text-align: center;
  color:#ba0f0f;
  display: none;
}

.head{
  width:100%;
  position: relative;
  background-color:#FFF;
  background-size:cover;
  background-position:center;
}

.headContent{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#FFF;
  font-size:16px;
  text-align: right;
  padding:50px;
  width:50%;
  position:relative;
  float:right;
  right:0;
}

.headContentSection{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#FFF;
  font-size:50px;
  text-align: left;
  padding:50px;
  width:50%;
  position:relative;
  float:left;
  right:0;
}

.headContentTitle{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
  font-size:65px;
}

.headContentTitleSection{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
  font-size:90px;
}

.btnVerMas{
  padding:15px;
  background-color:#d81346;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  display:inline-block;
  margin: 15px 0px 15px 0px;
  cursor:pointer;
}

.blackSec{
  background-color:#000;
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: wrap;
}

.blackSecTitle{
  height:50px;
  flex-grow: 3;
  padding:50px;
  flex-basis:100%;
}

.blackSecTitle img{
  height:100%;
}

.blackSecCard{
  flex-grow: 1;
  background-color:#000;
  width:30%;
}

.blackSecCardContent{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#FFF;
  margin:10%;
}

.blackSecCard ul {
  list-style: none; /* Remove default bullets */
}

.blackSecCard ul li::before {
  content: "\2022";
  color: #ff9d00;
  font-weight: bold;
  display: inline-block;
  width: 0.7em;
  margin-left: -1em;
}

.bottleCard{
  background-image:url(../img/home_bottle.png);
  background-size:cover;
  background-position:top;
  height:250px;
}

.whiteSec{
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: nowrap;
}

.whiteSecImg{
  background-image:url(../img/white_sec_img.jpg);
  background-size:cover;
  background-position:center;
  flex-grow: 1;
  width:55%;
  position:relative;
}

.whiteSecImgFooter{
  position:absolute;
  right:0;
  bottom:0;
  background-color:transparent;
  color:#333;
  padding:5px;
}

.whiteSecTxt{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#666;
  font-size:16px;
  padding:5%;
  flex-grow: 1;
  width:40%;
}

.whiteSecTitle{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
  color:#d81346;
  font-size:35px;
}

.newsSec{
  width:100%;
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: wrap;
  background-color:#EFEFEF;
  padding-bottom:50px;
}

.newsSecTitle{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#d81346;
  font-size:40px;
  text-align: center;
  width:100%;
  margin:30px 0px 30px 0px;
}

.newsEl{
  background-color:#FFF;
  width:23%;
  border-radius:5px;
  margin:1%;
  cursor: pointer;
  display: flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: wrap;
  align-content: space-between;
}

.newsElImg{
}

.newsElImg img{
  width:100%;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  -moz-border-top-left-radius:5px;
  -moz-border-top-right-radius:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
}

.newsElTxt{
  padding:10px;
  padding-bottom:30px;
}

.newsElTitle{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
  color:#d81346;
  font-size:20px;
}

.newsElAuthor{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#f5bc42;
  font-size:16px;
  display:inline-block;
  margin-top:15px;
  margin-bottom:15px;
}

.newsElDate{
  color:#333;
  font-size:12px;
  margin-bottom:15px;
}

.newsElTxt{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#000;
  font-size:14px;
}

.newsElSeparator{
  width:100%;
  border-top:1px solid #999;
  margin-top:20px;
  margin-bottom:20px;
}

.newsElTag{
  color:#d81346;
}

.newsElFooter{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  font-size:13px;
  width:100%;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:20px;
}

.btnContainer{
  width:100%;
  text-align: right;
}

.moreNewsBtn{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#FFF;
  padding:15px;
  background-color:#d81346;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  display:inline-block;
  margin: 15px 0px 15px 0px;
  cursor:pointer;
  margin:20px;
  display: inline-block;
}

.footer{
  background-color:#333;
  width:96%;
  flex-grow: 1;
  padding:2%;
  display:flex;
  display:-webkit-flexbox;flex:1 0 auto;
  flex-wrap: wrap;
}

.footerLinks{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
  color:#FFF;
  font-size:18px;
  width:50%;
}

.footerLinks a{
  text-decoration: none;
  color:#FFF;
}

.footerLinks a:hover{
  color:#CACACA;
}

.footerRight{
  width:50%;
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
}

.footerRight img{
  width:100%;
}

.footerRefs{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  font-size:9px;
  line-height:10px;
  width:100%;
  color:#FFF;
  padding-top:50px;
}

/*Artículos Científicos*/
.articlesSec{
  width:100%;
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: wrap;
  background-color:#EFEFEF;
  padding-bottom:50px;
}

.articlesEl{
  background-color:#FFF;
  width:23%;
  border-radius:5px;
  margin:1%;
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  align-content: space-between;
  flex-wrap: wrap;
  cursor: pointer;
  position:relative;
}

.articlesElImg{
}

.articlesElImg img{
  width:100%;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  -moz-border-top-left-radius:5px;
  -moz-border-top-right-radius:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
}

.articlesElTxt{
  padding:10px;
}

.articlesElTitle{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
  color:#d81346;
  font-size:14px;
}

.articlesElAuthor{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#f5bc42;
  font-size:16px;
  display:inline-block;
  margin-top:15px;
  margin-bottom:15px;
}

.articlesElTxt{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#000;
  font-size:14px;
}

.articlesElSeparator{
  width:100%;
  border-top:1px solid #999;
  margin-top:20px;
  margin-bottom:20px;
}

.articlesElTag{
  color:#d81346;
  position:relative;
  width:auto;
  display:inline-block;
  padding-bottom:20px;
}

.articlesElTag2{
  color:#d81346;
  position:relative;
  float:right;
  width:auto;
  display:inline-block;
  padding-bottom:20px;
}

.articlesElFooter{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  font-size:13px;
  width:100%;
  padding-right:10px;
  padding-left:10px;
}

.pdfSection{
  width:100%;
  background-color:#FFF;
}

.pdfSection iframe{
  width:100%;
  height:800px;
  border:none;
}

.pdfTitle{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#d81346;
  font-size:34px;
  padding:30px 50px 30px 50px;
}

iframe #toolbarRight{
  display:none !important;
}



.ctrlBar{
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  width:100%;
  height:60px;
  justify-content: space-between;
}

.ctrlBtn{
  width:50px;
  height:60px;
  text-align: center;
  line-height:60px;
  font-size:17px;
  color:#888;
  cursor: pointer;
  float:left;
}

.ctrlBtn:hover{
  color:#d81346;
}

.sorter{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#FFF;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:10px;
  font-size:13px;
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: wrap;
  flex-flow: column;
  margin:10px;
  color:#888;
  width:auto;
  z-index: 1000;
  text-align: right;
}

.sorter i{
  margin-left:15px;
}

.sorterSelector{
  cursor:pointer;
}

.rotateDown{
  animation-name: rotateDown;
  animation-duration: 0.5s;
  transform: rotate( 180deg );
}

.rotateUp{
  animation-name: rotateUp;
  animation-duration: 0.5s;
  transform: rotate( 0deg );
}

@keyframes rotateDown{
  0%{
    transform: rotate( 0deg );
  }
  100%{
    transform: rotate( 180deg );
  }
}

@keyframes rotateUp{
  0%{
    transform: rotate( 180deg );
  }
  100%{
    transform: rotate( 0deg );
  }
}

.sorterList{
  display:none;
}

.sorterListEl{
  padding:10px;
  float:left;
  font-size:13px;
  width:100%;
  background-color:#FFF;
  color:#d81346;
  -webkit-box-shadow: 1px 10px 15px -2px rgba(0,0,0,0.28);
box-shadow: 1px 10px 15px -2px rgba(0,0,0,0.28);
cursor:pointer;
text-align: left;
}

.sorterListEl:last-child{
  border-bottom-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-top:1px solid #d81346;
}

.sorterListEl:first-child{
  border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -moz-top-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  margin-top:10px;
}

.sorterListEl:hover{
  background-color:#d81346;
  color:#FFF;
}

.newsElListMode{
  width:100%;
  height:260px;
}

.newsElImgListMode{
  width:400px;
  float:left;

  border-top-right-radius:0px;
  -webkit-border-top-right-radius:0px;
  -moz-border-top-right-radius:0px;
  border-bottom-left-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-bottom-left-radius:5px;
}

.newsElImgListMode img{
  height:100%;
  border-top-right-radius:0px;
  -webkit-border-top-right-radius:0px;
  -moz-border-top-right-radius:0px;
  border-bottom-left-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-bottom-left-radius:5px;
}

.newsElTxtListMode{
  width:calc(90% - 400px);
  float:left;
  padding:10px;
}

.newsElFooterListMode{
  padding-left:0px;
  padding-right:0px;
}

.history{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  display:flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  justify-content: center;
  background-color:#EFEFEF;
  flex-wrap: wrap;
}

.historyHeader{
  font-size:40px;
  color: #d81346;
  border-bottom:1px solid #d81346;
  margin:20px;
  width:90%;
}

.historyContainer{
  width: 100%;
  display: flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: wrap;
  background-color: #EFEFEF;
  padding-bottom: 50px;
  justify-content:space-around;
}

.historyEl{
  background-color:#FFF;
  width:30%;
  border-radius:5px;
  margin:1%;
  cursor: pointer;
  display: flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: wrap;
  align-content: space-between;
}

.historyElImg{
}

.historyElImg img{
  width:100%;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  -moz-border-top-left-radius:5px;
  -moz-border-top-right-radius:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
}

.historyElTxt{
  padding:10px;
  padding-bottom:30px;
}

.historyElTitle{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
  color:#d81346;
  font-size:20px;
}

.historyElAuthor{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#f5bc42;
  font-size:16px;
  display:inline-block;
  margin-top:15px;
  margin-bottom:15px;
}

.historyElDate{
  color:#333;
  font-size:12px;
  margin-bottom:15px;
}

.historyElTxt{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#000;
  font-size:14px;
}

.historyElSeparator{
  width:100%;
  border-top:1px solid #999;
  margin-top:20px;
  margin-bottom:20px;
}

.historyElTag{
  color:#d81346;
}

.historyElFooter{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  font-size:13px;
  width:100%;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:20px;
}

.materialContent{
  display: flex;
  display:-webkit-flexbox;flex: 1 0 auto;
  flex-wrap: wrap;
  background-color:#000;
}

.materialContentTxt{
  width:100%;
  margin: 0px 0px 0px 0px;
  padding:20px 0px 20px 0px;
  background-color:#FFF;
}

.materialContentImg{
  width:100%;
  height:400px;
  background-position: 0% 0%;
  background-size: cover;
  background-color:rgba( 0, 0, 0, 0.5);
  opacity:0.7;
}


.materialContentTitle{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
  color:#d81346;
  font-size:40px;
  margin:20px 20px 0px 20px;
}

.materialContentDate{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#000;
  font-size:16px;
  margin:0px 20px 10px 20px;
}

.materialContentAuthor{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#f5bc42;;
  font-size:20px;
  margin:0px 20px 10px 20px;
}

.materialContentCategory{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#d81346;
  font-size:16px;
  margin:0px 20px 10px 20px;
}

.materialContentText{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#000;
  font-size:13px;
  margin:0px 20px 10px 20px;
}

.materialContentText iframe{
  width:100%;
  height: ;
}

.linkList{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  width:100%;
  border-collapse: collapse;
  -webkit-box-shadow: 0px 2px 13px 2px rgba(0,0,0,0.24);
box-shadow: 0px 2px 13px 2px rgba(0,0,0,0.24);
}

.linkList td{
  padding:15px;
}

.linkList thead{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
  background-color:#CACACA;
  color:#000;
}

.linkList tbody{
  background-color:#EFEFEF;
}

.linkList tbody tr{
  border-bottom:1px #CACACA solid;
}

.linkList tbody tr:last-child{
  border:none;
}

.linkList a{
  text-decoration: none;
  color:#000;
}

.linkList a:hover{
  color:#d81346;
}

.articlesElTag a{
  text-decoration: none;
  color:#d81346;
}

.articlesElTag a:hover{
  text-decoration: none;
  color:#FF1346;
}

.articlesElTag2 a{
  text-decoration: none;
  color:#d81346;
}

.articlesElTag2 a:hover{
  text-decoration: none;
  color:#FF1346;
}

.registerForm{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  background-color: #EFEFEF;
  padding:20px;
}

.registerTitle{
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  color:#d81346;
  font-size:50px;
  width:100%;
  text-align: center;
}

.registerForm input{
  border:none;
}

.registerForm label{
  float:left;
  width:100%;
  color:#d81346;
}

*, ::after, ::before {
    box-sizing:inherit !important;
}

#submit{
  border:none;
  background-color:#d81346;
}

b{
  font-family: 'OpenSans-Bold', Fallback, sans-serif;
}

.warning{
  color:#F00;
  font-family: 'OpenSans-Regular', Fallback, sans-serif;
  font-size:14px;
}

.fullFlowOverlay{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba( 0, 0, 0, 0.8 );
  z-index:1000000;
}

.fullFlowMessage{
  width:96%;
  max-width:400px;
  position:absolute;
  left:50%;
  top:50%;
  transform: translate( -50%, -50% );
  -webkit-transform: translate( -50%, -50% );
  -moz-transform: translate( -50%, -50% );
  background-color:#EFEFEF;
  padding:2%;
}

.fullFlowMessage form label{
    float: left;
    width: 100%;
    color: #d81346;
}
.fullFlowMessage form input{
  border:none;
}

.fullFlowOverlay h2{
}

#submitLogin{
  display:none;
}

.waitRequestOverlay{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba( 0, 0, 0, 0.8 );
  display:none;
}

.waitRequestOverlay img{
  width:60px;
  height:60px;
  position:absolute;
  left:50%;
  top:50%;
  transform: translate( -50%, -50% );
  -webkit-transform: translate( -50%, -50% );
  -moz-transform: translate( -50%, -50% );
}

.receiveRequestOverlay{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba( 0, 0, 0, 0.8 );
  display:none;
}

.receiveRequestOverlayMessage{
  width:96%;
  max-width:550px;
  position:absolute;
  left:50%;
  top:50%;
  transform: translate( -50%, -50% );
  -webkit-transform: translate( -50%, -50% );
  -moz-transform: translate( -50%, -50% );
  background-color:#EFEFEF;
  padding:2%;
}

#confirm{
  border:none;
  background-color:#d81346;
}

#cancel{
  border:none;
  background-color:#444;
}

.cookies{
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  background-color:#d81346;
  color:#FFF;
  padding:20px;
}

#acceptCookies{
  background-color:#FFF;
  color:#d81346;
  border-color:#FFF;
}

#cancelCookies{
  background-color:#d81346;
  border-color:#FFF;
}

h6{
  color:#F00;
}




@media only screen and (max-width: 900px) {
  .menuEl{
    font-size: 10px;
  }
  .container{
    width:100%;
  }
}

@media only screen and (max-width: 700px) {
  .menu{
    display:none;
  }
  .menuEl{
    width:100%;
    height:40px;
    line-height: 40px;
    font-size:13px;
  }

  .menuEl:hover{
      background-color:#EFEFEF;
  }

  .top{
    flex-wrap: wrap;
    flex-flow: column;
  }

  .headContentTitle{
    font-size:40px;
  }

  .menu{
    flex-wrap:wrap;
    width:100%;
    height:auto;
  }

  .logo{
    width:100%;
    height:80px;
    position:relative;
    background-color:#fff;
    text-align: center;
  }

  .logo img{
    position: relative;
    display:inline;
    left:0%;
    top:0%;
    width:auto;
    height:70%;
    margin-top:2%;
    transform:translate( 0%, -20% );
    -moz-transform:translate( 0%, -20% );
    -webkit-transform:translate( 0%, -20% );
  }

  .menuBtnMobile{
    display:block;
  }

  .blackSecCard{
    width:100%;
  }

  .bottleCard{
    height:350px;
  }

  .whiteSec{
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }

  .whiteSecImg{
    width:100%;
    height:300px;
  }

  .whiteSecTxt{
    width:90%;
  }

  .newsEl{
    background-color:#FFF;
    width:90%;
    border-radius:5px;
    margin:5%;
    cursor: pointer;
  }

  .historyEl{
    background-color:#FFF;
    width:90%;
    border-radius:5px;
    margin:5%;
    cursor: pointer;
  }

  .articlesEl{
    background-color:#FFF;
    width:90%;
    border-radius:5px;
    margin:5%;
    cursor: pointer;
  }

  .btnContainer{
    text-align: center;
  }

  .footerLinks{
    width:100%;
    text-align:center;
  }

  .footerRight{
    width:100%;
    text-align:center;
    margin-top:50px;
  }

  .footerRight img{
    width:90%;
  }


  .headContentTitleSection {
    font-size: 60px;
  }

  .headContentSection {
    font-size: 40px;
}

.ctrlBar{
  display:none;
}

.fullFlowMessage{
  width: 90%;
}

}
