/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

------------------------------------------------------------- */
.boxWroclawTv {
  margin-bottom: 20px; }
  @media (max-width: 767px) {
    .boxWroclawTv {
      margin-top: 20px; } }
  .boxWroclawTv h4, .boxWroclawTv h3 {
    margin: 0; }
  .boxWroclawTv a {
    display: block; }
  .boxWroclawTv .photoWrapper {
    position: relative; }
    .boxWroclawTv .photoWrapper:before, .boxWroclawTv .photoWrapper:after {
      position: absolute;
      content: '';
      display: block;
      background-size: contain;
      background-repeat: no-repeat;
      margin: 0 auto;
      -webkit-transition: all 0.2s ease-in-out 0s;
      -khtml-transition: all 0.2s ease-in-out 0s;
      -moz-transition: all 0.2s ease-in-out 0s;
      -ms-transition: all 0.2s ease-in-out 0s;
      -o-transition: all 0.2s ease-in-out 0s;
      transition: all 0.2s ease-in-out 0s; }
    .boxWroclawTv .photoWrapper:before {
      background-image: url("https://www.wroclaw.pl/portal/themes/img/play-button-01.svg");
      filter: alpha(opacity=50);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
      -webkit-opacity: 0.5;
      -khtml-opacity: 0.5;
      -moz-opacity: 0.5;
      -ms-opacity: 0.5;
      -o-opacity: 0.5;
      opacity: 0.5; }
    .boxWroclawTv .photoWrapper:after {
      filter: alpha(opacity=0);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-opacity: 0;
      -khtml-opacity: 0;
      -moz-opacity: 0;
      -ms-opacity: 0;
      -o-opacity: 0;
      opacity: 0;
      background-image: url("https://www.wroclaw.pl/portal/themes/img/play-button-02.svg"); }
    .boxWroclawTv .photoWrapper:hover:before {
      filter: alpha(opacity=0);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-opacity: 0;
      -khtml-opacity: 0;
      -moz-opacity: 0;
      -ms-opacity: 0;
      -o-opacity: 0;
      opacity: 0; }
    .boxWroclawTv .photoWrapper:hover:after {
      filter: alpha(opacity=100);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-opacity: 1;
      -khtml-opacity: 1;
      -moz-opacity: 1;
      -ms-opacity: 1;
      -o-opacity: 1;
      opacity: 1; }
    .boxWroclawTv .photoWrapper img {
      width: 100%; }
  .boxWroclawTv .mainBox {
    margin-bottom: 10px; }
    .boxWroclawTv .mainBox .logoWrapper {
      background-color: #ed1c24;
      display: flex;
      justify-content: center;
      padding: 10px; }
    .boxWroclawTv .mainBox a:hover span {
      text-decoration: none; }
    .boxWroclawTv .mainBox .stampedTxt {
      display: inline-block;
      background-color: #ed1c24;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      padding: 2px 10px;
      margin-bottom: 5px; }
    .boxWroclawTv .mainBox__title {
      font-size: 16px;
      font-weight: 900; }
    .boxWroclawTv .mainBox .photoWrapper:before, .boxWroclawTv .mainBox .photoWrapper:after {
      height: 50px;
      width: 50px;
      top: calc(50% - 25px);
      left: 0;
      right: 0; }
      @media (min-width: 768px) and (max-width: 991px) {
        .boxWroclawTv .mainBox .photoWrapper:before, .boxWroclawTv .mainBox .photoWrapper:after {
          height: 80px;
          width: 80px;
          top: calc(50% - 40px); } }
      @media (max-width: 479px) {
        .boxWroclawTv .mainBox .photoWrapper:before, .boxWroclawTv .mainBox .photoWrapper:after {
          height: 50px;
          width: 50px;
          top: calc(50% - 25px); } }
    .boxWroclawTv .mainBox .boxDesc {
      padding: 10px 0; }
  .boxWroclawTv .wroclawTvSlider {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex; }
    .boxWroclawTv .wroclawTvSlider li {
      margin: 0 10px;
      height: auto; }
    .boxWroclawTv .wroclawTvSlider a {
      height: 100%; }
    .boxWroclawTv .wroclawTvSlider .photoWrapper:before, .boxWroclawTv .wroclawTvSlider .photoWrapper:after {
      height: 40px;
      width: 40px;
      top: calc(50% - 20px);
      left: 0;
      right: 0; }
      @media (min-width: 768px) and (max-width: 991px) {
        .boxWroclawTv .wroclawTvSlider .photoWrapper:before, .boxWroclawTv .wroclawTvSlider .photoWrapper:after {
          height: 80px;
          width: 80px;
          top: calc(50% - 40px); } }
      @media (min-width: 568px) and (max-width: 767px) {
        .boxWroclawTv .wroclawTvSlider .photoWrapper:before, .boxWroclawTv .wroclawTvSlider .photoWrapper:after {
          height: 64px;
          width: 64px;
          top: calc(50% - 32px); } }
      @media (max-width: 479px) {
        .boxWroclawTv .wroclawTvSlider .photoWrapper:before, .boxWroclawTv .wroclawTvSlider .photoWrapper:after {
          height: 40px;
          width: 40px;
          top: calc(50% - 20px); } }
    .boxWroclawTv .wroclawTvSlider .boxDesc {
      padding: 5px 0; }
    .boxWroclawTv .wroclawTvSlider__title {
      font-size: 14px;
      line-height: 18px; }
    .boxWroclawTv .wroclawTvSlider .slick-track {
      display: flex;
      position: relative; }
    .boxWroclawTv .wroclawTvSlider .slick-arrow {
      border: none;
      height: 35px;
      width: 15px;
      background-color: #ed1c24;
      border-radius: 2px;
      position: absolute;
      top: 15%;
      z-index: 10;
      box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.5); }
      @media (min-width: 768px) and (max-width: 991px) {
        .boxWroclawTv .wroclawTvSlider .slick-arrow {
          top: 25%;
          height: 50px;
          width: 20px; } }
      @media (min-width: 568px) and (max-width: 767px) {
        .boxWroclawTv .wroclawTvSlider .slick-arrow {
          top: 22%;
          height: 40px;
          width: 17px; } }
      .boxWroclawTv .wroclawTvSlider .slick-arrow i {
        color: #fff;
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: center; }
        @media (min-width: 768px) and (max-width: 991px) {
          .boxWroclawTv .wroclawTvSlider .slick-arrow i {
            font-size: 16px; } }
      .boxWroclawTv .wroclawTvSlider .slick-arrow.slick-disabled {
        background-color: #aaa; }
    .boxWroclawTv .wroclawTvSlider .slick-prev {
      left: 0; }
    .boxWroclawTv .wroclawTvSlider .slick-next {
      right: 0; }

/*# sourceMappingURL=style-wroclawTv.css.map */
