@import url("../css/font.css");
body { background: #e9ebeb; }
@media screen and (min-width: 960px) { body body { width: 100%; } }
@media screen and (min-width: 1280px) { body body { width: 100%; } }

#home-slides { background: #FFF; padding: 8px; clear: both; overflow: hidden; margin: 0px auto; border: 0px solid red; margin-bottom: 0; }
#home-slides .carousel-indicators { border: 0px solid red; top: 10px; left: 15px; height: auto; max-height: 50px; margin-left: 0; text-align: left; font-size: 60%; }
#home-slides .carousel-indicators li { background: #B3E2F6; width: 25px; height: 25px; margin-right: 7px; border: none; opacity: 0.5; }
#home-slides .carousel-indicators li.active { background: #1CABE2; }
#home-slides .item .img img { padding: 0; width: 100%; }
#home-slides .item .caption { border: 0px solid green; }
#home-slides .item .caption .title { border: 0px solid red; overflow: hidden; }
#home-slides .item .caption .title h1 { font-family: futura-pt-condensed, sans-serif; text-transform: uppercase; font-size: 140%; font-weight: medium; padding: 0; margin: 0; float: left; color: #00325b; text-align: left; margin: 10px 0; }
#home-slides .item .caption .title h1 a { color: #00325b; }
#home-slides .item .caption .title .moreShare { display: none; float: right; margin-top: 1em; margin-bottom: 2em; text-align: right; border: 0px solid red; z-index: 500; margin: 0; margin-top: 10px; }
#home-slides .item .caption .title .moreShare a { cursor: pointer; }
#home-slides .item .caption .title .moreShare a img { height: 24px; width: auto; }
#home-slides .item .caption .title .moreShare a img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }
#home-slides .item .caption .text { clear: both; font-family: "EB Garamond", serif; color: #58595b; }
#home-slides .item .caption .text b { font-family: "EB Garamond", serif; color: #929496; }
#home-slides .item .caption .text .afterMore { border: 0px solid yellow; height: 120px; min-height: 120px; overflow: hidden; }
#home-slides .item .caption .moreShare { margin-top: 1em; margin-bottom: 2em; text-align: right; border: 0px solid red; z-index: 500; }
#home-slides .item .caption .moreShare a { cursor: pointer; }
#home-slides .item .caption .moreShare a img { height: 24px; width: auto; }
#home-slides .item .caption .moreShare a img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }
@media screen and (min-width: 960px) { #home-slides { width: 960px; padding: 16px; margin: 0 auto; margin-bottom: 0; }
  #home-slides .carousel-indicators { top: auto; bottom: 8px; left: 25px; }
  #home-slides .carousel-indicators li { opacity: 1; width: 14px; height: 14px; }
  #home-slides .item .img img { float: left; width: 664px; height: 400px; }
  #home-slides .item .caption { margin: 0px 0px 0 20px; width: 240px; float: left; min-height: 400px; position: relative; }
  #home-slides .item .caption .text .title h1 { margin-top: 0; }
  #home-slides .item .caption .text .afterMore { border: 0px solid yellow; height: 360px; min-height: 360px; overflow: hidden; }
  #home-slides .item .caption .moreShare { border: 0px solid green; position: absolute; margin: 0; bottom: 0; right: 0; width: 300px; } }
@media screen and (min-width: 1280px) { #home-slides { width: 1280px; }
  #home-slides .item .img img { width: 889px; height: 500px; }
  #home-slides .item .caption { width: 330px; min-height: 500px; }
  #home-slides .item .caption .text .afterMore { height: 460px; } }

#home-publication-slide { margin-top: 0px; padding: 8px; clear: both; background: transparent; border: 0px solid red; margin-bottom: 10px; }
#home-publication-slide h1 { font-family: futura-pt-condensed, sans-serif; text-transform: uppercase; font-size: 210%; font-weight: medium; padding: 0; margin: 0; color: #1CABE2; margin-top: 10px; }
#home-publication-slide .slide { border: 0px solid red; color: #00325b; }
#home-publication-slide .slide img { width: 100px; height: 140px; box-shadow: -5px -5px 5px #AAA; }
#home-publication-slide .sc-content { border: 0px solid red; width: 100% !important; font-family: futura-pt-condensed, sans-serif; }
#home-publication-slide .sc-content h2 { text-transform: uppercase; }
#home-publication-slide .sc-content p { display: none; text-transform: lowercase; }
#home-publication-slide .sky-carousel { height: 205px; }
@media screen and (min-width: 960px) { #home-publication-slide { width: 960px; margin: 0 auto; padding: 16px; }
  #home-publication-slide .slide img { width: 140px; height: 196px; }
  #home-publication-slide .sky-carousel { height: 240px; }
  #home-publication-slide .sky-carousel h2 { margin-top: 30px; } }
@media screen and (min-width: 1280px) { #home-publication-slide { width: 1280px; }
  #home-publication-slide .slide img { width: 190px; height: 266px; }
  #home-publication-slide .sky-carousel { height: 320px; }
  #home-publication-slide .sky-carousel h2 { margin-top: 60px; } }

#home-news { clear: both; border: 0px solid red; overflow: hidden; margin: 0 auto; background: #FFF; margin: 0; padding: 0 8px 0 8px; }
#home-news .table { border: 0px solid green; display: table; }
#home-news .table .row { border: 0px solid yellow; overflow: hidden; display: table-row; }
#home-news .table .row .cell { border: 0px solid black; overflow: hidden; vertical-align: top; }
#home-news .table .row .separator { border: 0; }
@media screen and (min-width: 640px) { #home-news { width: 100%; }
  #home-news .table { padding: 0; margin: 0; }
  #home-news .table .row { padding: 0; margin: 0; }
  #home-news .table .row .cell { padding: 0; margin: 0; display: table-cell; width: 48%; }
  #home-news .table .row .cell:first-child { width: 48%; }
  #home-news .table .row .cell:last-child { width: calc(100% - $widthCell); }
  #home-news .table .row .separator { width: 4%; display: table-cell; } }
@media screen and (min-width: 960px) { #home-news { width: 960px; } }
@media screen and (min-width: 1280px) { #home-news { width: 1280px; } }
#home-news h1 { font-family: futura-pt-condensed, sans-serif; text-transform: uppercase; font-size: 210%; font-weight: medium; padding: 0; margin: 0; color: #1CABE2; margin: 10px 0; }
#home-news .item { font-family: "EB Garamond", serif; clear: both; overflow: hidden; margin-bottom: 20px; position: relative; border: 0px solid green; padding: 0; }
#home-news .item .moreShare { margin-top: 1em; margin-bottom: 2em; text-align: right; border: 0px solid red; z-index: 500; margin: 0; padding: 0; border: 0px solid green; position: absolute; right: 0; width: 300px; }
#home-news .item .moreShare a { cursor: pointer; }
#home-news .item .moreShare a img { height: 24px; width: auto; }
#home-news .item .moreShare a img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }
#home-news .item .afterMore { height: 175px; border: 0px solid green; }
#home-news .item .afterMore h2 { font-family: futura-pt-condensed, sans-serif; text-transform: uppercase; font-size: 140%; font-weight: medium; padding: 0; margin: 0; text-align: left; margin-bottom: 10px; }
#home-news .item .afterMore h2 a { color: #929496; }
#home-news .item .img { float: left; width: 160px; margin-bottom: 10px; position: relative; }
#home-news .item .img img { height: 200px; width: 140px; }
#home-news .item .img .icons { width: 100%; text-align: right; border: 0px solid red; position: absolute; top: 0; right: 5px; }
#home-news .item .img .icons img { width: 22%; height: auto; margin-bottom: 5px; }
@media screen and (min-width: 960px) { #home-news { padding: 0 24px 0 24px; }
  #home-news .item .afterMore { height: 215px; }
  #home-news .item .img { width: 205px; }
  #home-news .item .img img { height: 245px; width: 170px; }
  #home-news .item .img .icons { right: 14px; } }
@media screen and (min-width: 1280px) { #home-news { padding: 0 24px 0 24px; }
  #home-news .item .afterMore { height: 300px; }
  #home-news .item .img { width: 275px; }
  #home-news .item .img img { height: 330px; width: 230px; } }

#home-blog { margin-top: 10px; clear: both; padding: 0; background: #e9ebeb; position: relative; border: 0px solid green; overflow: hidden; margin-right: 8px; }
#home-blog #viewBlog { clear: both; text-align: right; border: 0px solid #939598; padding: 10px 30px; }
#home-blog #viewBlog img { height: 26px; }
#home-blog .logoBlog { border: 0px solid red; position: absolute; top: 32px; left: 6px; }
#home-blog .logoBlog img { width: 94px; }
#home-blog .blog { margin-left: 47px; padding: 0; padding-left: 47px; border: 0px solid green; border-radius: 20px; background: #738fa6; }
#home-blog .blog h2, #home-blog .blog h1 { font-family: futura-pt-condensed, sans-serif; text-transform: uppercase; font-size: 210%; font-weight: medium; padding: 0; margin: 0; color: #00325b; padding: 7px 20px; }
#home-blog .blog .posts { border: 0px solid black; overflow: hidden; padding: 7px 20px; font-size: 100%; }
#home-blog .blog .posts .afterMore { height: 7em; border: 0px solid red; margin: 0; overflow: hidden; color: #FFF; font-family: "EB Garamond", serif; }
#home-blog .blog .posts .afterMore h3 { font-family: futura-pt-condensed, sans-serif; text-transform: uppercase; font-size: 140%; font-weight: medium; padding: 0; margin: 0; text-transform: none; }
#home-blog .blog .posts .afterMore h3 a { color: #FFF; }
#home-blog .blog .posts .separator { border: 2px solid #939598; margin: 10px 0 10px 0; }
@media screen and (min-width: 960px) { #home-blog { width: 960px; margin: 20px auto; }
  #home-blog .logoBlog { top: 20px; left: 6px; }
  #home-blog .logoBlog img { width: 130px; }
  #home-blog .blog { margin-left: 65px; padding-left: 60px; }
  #home-blog .blog h2, #home-blog .blog h1 { padding: 10px 0 0px 30px; }
  #home-blog .blog .posts { display: table-row; }
  #home-blog .blog .posts .afterMore { padding: 0px 30px; display: table-cell; width: 50%; }
  #home-blog .blog .posts .separator { display: table-cell; } }
@media screen and (min-width: 1280px) { #home-blog { width: 1280px; } }

#home-facilitation { margin-top: 0px; clear: both; padding: 8px 16px; background: #e9ebeb; border: 0px solid red; }
#home-facilitation h1 { font-family: futura-pt-condensed, sans-serif; text-transform: uppercase; font-size: 150%; font-weight: medium; padding: 0; margin: 0; color: #1CABE2; letter-spacing: 0.0618em; margin-top: 10px; }
#home-facilitation .logo img { width: 100px; margin: 5px 0px 5px 0; }
@media screen and (min-width: 640px) { #home-facilitation { margin: 0 auto; padding: 8px 0 8px 16px; }
  #home-facilitation .logo { display: flex; justify-content: space-between; }
  #home-facilitation .logo img { flex-grow: 1; width: 100%; padding-right: 16px; } }
@media screen and (min-width: 960px) { #home-facilitation { width: 960px; } }
@media screen and (min-width: 1280px) { #home-facilitation { width: 1280px; } }

/*# sourceMappingURL=index.css.map */
