/* line 6, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news {
  padding: 60px 0;
  background-color: #e8e9e4;
  overflow: hidden;
}
/* line 10, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .link-out {
  margin-top: 5px;
  margin-right: -7px;
  float: right;
}
/* line 15, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-title {
  margin-bottom: 40px;
}
/* line 18, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news p.l2 {
  color: #666666;
}
/* line 21, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary {
  position: relative;
  background-color: white;
  display: block;
  overflow: hidden;
}
/* line 29, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.primary .img-container:before, .p2-news .news-summary.primary .img-container:after {
  -webkit-transition: border 0.15s linear;
  transition: border 0.15s linear;
  content: ' ';
  width: 100%;
  display: block;
  position: absolute;
  height: 11px;
  z-index: 1;
}
/* line 39, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.primary .img-container:before {
  border-top: 10px solid #e8e9e4;
  top: -10px;
}
/* line 44, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.primary .img-container:after {
  border-top: 10px solid #e8e9e4;
  bottom: -22px;
}
/* line 49, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.primary .img-container .iq-img {
  /*height: 104.3%;*/
  position: relative;
  top: 0;
}
/* line 57, ../../../../packages/modules/p2-news/css/p2-news.scss */
.lt-ie8 .p2-news .news-summary.primary .img-container {
  width: 61%;
}
/* line 59, ../../../../packages/modules/p2-news/css/p2-news.scss */
.lt-ie8 .p2-news .news-summary.primary .img-container .iq-img {
  height: 100%;
  top: 0;
}
/* line 67, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary .img-container {
  -webkit-transition: height 0.15s linear, padding 0.15s linear, top 0.15s linear;
  transition: height 0.15s linear, padding 0.15s linear, top 0.15s linear;
  top: 0px;
}
/* line 70, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary .img-container .iq-img {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 81, ../../../../packages/modules/p2-news/css/p2-news.scss */
.no-touch .p2-news .news-summary.primary:hover .img-container:before, .no-touch .p2-news .news-summary.primary:hover .img-container:after {
  border-width: 0px;
}
/* line 87, ../../../../packages/modules/p2-news/css/p2-news.scss */
.no-touch .p2-news .news-summary.primary:hover .content:before, .no-touch .p2-news .news-summary.primary:hover .content:after {
  height: 2.3%;
}
/* line 96, ../../../../packages/modules/p2-news/css/p2-news.scss */
.no-touch .p2-news .news-summary:not(.primary):hover .img-container, .no-touch .p2-news .news-summary:not(.primary):hover .img-container ~ .content {
  height: 100%;
  top: -10px;
}
/* line 102, ../../../../packages/modules/p2-news/css/p2-news.scss */
.no-touch .p2-news .news-summary:not(.primary):hover .content:before, .no-touch .p2-news .news-summary:not(.primary):hover .content:after {
  height: 11px;
}
/* line 109, ../../../../packages/modules/p2-news/css/p2-news.scss */
.lt-ie8 .p2-news .news-summary.primary:hover {
  top: -10px;
  padding: 10px 0px;
  margin-bottom: -10px;
}
/* line 117, ../../../../packages/modules/p2-news/css/p2-news.scss */
.lt-ie8 .p2-news .news-summary:not(.primary):hover {
  top: -10px;
}
/* line 121, ../../../../packages/modules/p2-news/css/p2-news.scss */
.lt-ie8 .p2-news .news-summary:not(.primary):hover .img-container, .lt-ie8 .p2-news .news-summary:not(.primary):hover .img-container ~ .content {
  top: -5px;
}
/* line 125, ../../../../packages/modules/p2-news/css/p2-news.scss */
.lt-ie8 .p2-news .news-summary:not(.primary):hover .img-container {
  height: 192px;
}
/* line 129, ../../../../packages/modules/p2-news/css/p2-news.scss */
.lt-ie8 .p2-news .news-summary:not(.primary):hover .content {
  padding: 40px 40px 50px;
}
/* line 134, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary .content {
  padding: 40px;
  top: 0px;
  position: relative;
  -webkit-transition: top 0.15s linear;
  transition: top 0.15s linear;
}
/* line 139, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary .content .copy {
  margin-bottom: 24px;
}
/* line 142, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary .content:before, .p2-news .news-summary .content:after {
  content: ' ';
  width: 100%;
  height: 1px;
  background-color: white;
  display: block;
  position: absolute;
  left: 0;
  -webkit-transition: height 0.15s linear;
  transition: height 0.15s linear;
}
/* line 152, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary .content:before {
  bottom: 99.8%;
}
/* line 155, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary .content:after {
  top: 99.8%;
}
/* line 160, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.small {
  margin-top: 7.63636%;
}
/* line 162, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.small .img-container {
  position: relative;
}
/* line 164, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.small .img-container .iq-img {
  position: absolute;
  width: 100%;
}
/* line 169, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.small .img-container:after {
  content: '';
  display: block;
  padding-top: 62.5%;
}
/* line 175, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.small .content.fade {
  opacity: 1;
}
/* line 1342, ../../../../packages/common/css/_base/_mixins.scss */
.no-opacity .p2-news .news-summary.small .content.fade {
  visibility: visible;
}
/* line 181, ../../../../packages/modules/p2-news/css/p2-news.scss */
.no-backgroundsize .p2-news .news-summary.small .img-container .iq-img {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
}
/* line 188, ../../../../packages/modules/p2-news/css/p2-news.scss */
.lt-ie8 .p2-news .news-summary.small .img-container {
  height: 192px;
}
/* line 194, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.primary:after {
  content: '';
  display: block;
  padding-top: 42.727275%;
}
/* line 199, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.primary .content {
  width: 31.63636%;
  position: absolute;
}
/* line 203, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .news-summary.primary .img-container {
  width: 68.36364%;
  position: absolute;
  right: 0;
  height: 100%;
}
/* line 221, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .p2-carousel-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  margin: auto;
}
/* line 229, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .p2-carousel {
  position: relative;
  width: 2000%;
  height: 100%;
}
/* line 235, ../../../../packages/modules/p2-news/css/p2-news.scss */
.p2-news .carousel-slide {
  -webkit-transform: translateZ(0);
  float: left;
  width: 4%;
  height: 100%;
  margin-right: 10px;
  max-width: 300px;
  min-width: 240px;
}
