/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    color: #D8D8D8;
}
.lSAction > a:before {
    display: block;
    top: 5%;
    font-size: 70px;
    cursor: pointer;
    position: absolute;
    z-index: 999;
}
.lSAction > a:hover {
    color: #0D329A;
}
.lSAction > .lSPrev:before {
    left: 0px;
    content:"\2039"
}
.lSAction > .lSNext:before {
    right: 0px;
    content:"\203A"
}

.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/*custom css*/
.gallery-lightslider ul{
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
}
.gallery-lightslider {
    width: 100%;
    padding: 0 30px;
    margin: 15px auto 0;
    position: relative;
}
.gallery-lightslider p {
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 1.3em;
}
.gallery-lightslider li img {
    max-width: 100%;
}
.leftFloat .embed-responsive {
    display: block;
    position: absolute;
    width: 300px;
}
.leftFloat .gallery-lightslider {
    width: 300px;
    display: block;
    float: left;
    margin-left: 315px;
    background: #fff;
    padding-left: 0;
    margin-top: 0;
}
.leftFloat .gallery-lightslider p {
    overflow: hidden;
    max-height: 3.9em;
}
.leftFloat .lSPrev {
    display: none;
}
.leftFloat #sticker {
    height: 170px;
}
@media screen and (max-width: 1860px) {
    .leftFloat .gallery-lightslider {
        width: 200px;
    }
}
@media screen and (max-width: 1650px) {
    .leftFloat .gallery-lightslider {
        width: 150px;
    }
}

@media screen and (max-width: 1500px) {
    .leftFloat .embed-responsive {
        display: block !important;
        max-width: 300px;
        position: relative;
    }
    .leftFloat #sticker {
        height: 300px !important;
    }
    .leftFloat .gallery-lightslider {
        margin-left: 0;
        width: 300px;
        margin-top: -30px;
    }
    .sticky-main .closeBtn {
        right: 50px;
    }
}
.articleTitleMobileJS {
    display: none;
}
@media screen and (max-width: 991px) {
    .leftFloat #sticker {
        height: 63px !important;
        min-width: 400px !important;
        -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
        -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
        box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
    }
    .leftFloat .gallery-lightslider {
        display: none;
    }
    .leftFloat .embed-responsive {
        max-width: 114px !important;
    }
    .leftFloat .embed-responsive iframe {
        width: 114px !important;
        height: 63px !important;
    }
    .sticky-main .closeBtn {
        top: 50%;
        right: 0;
        margin-top: -13px;
        width: 26px;
        height: 26px;
    }/*
     .leftFloat .articleTitleMobileJS {
        display: block;
        max-width: calc(100% - 150px);
        font-size: 13px;
        position: absolute;
        top: 50%;
        left: 125px;
        max-height: 36px;
        color: #000;
        margin-top: -18px !important;
        line-height: 18px !important;
        overflow: hidden;
        margin-bottom: 0;
    }*/     
    
    .sticky-main .closeBtn {
        display: none;
    }
      
    .sticky-main .leftFloat .closeBtn {
        top: 50%;
        right: 10px;
        margin-top: -13px;
        width: 25px;
        height: 25px;
    }
    .leftFloat .articleTitleMobileJS {
        display: block;
        max-width: calc(100% - 160px);
        font-size: 13px;
        position: absolute;
        top: 50%;
        left: 125px;
        max-height: 36px;
        color: #000;
        margin-top: -18px !important;
        line-height: 18px !important;
        overflow: hidden;
        margin-bottom: 0;
    }
    .sticky-wrapper {
        height: 335px !important;
    }
}
@media screen and (max-width: 480px) {
    .leftFloat #sticker {
        min-width: calc(100% - 30px) !important;
        max-width: 370px !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
        transition-property: transform;
        margin-left: 0 !important;
    }
}
/*styles only for nova*/
.page-article .gallery-lightslider.nova-gallery-slider {
    padding-right: 0px;
    padding-left: 16px;
}
.nova-gallery-slider {
    font-family: 'roboto_condensedregular';
    font-size: 16px;
}
.page-article .nova-gallery-slider .lSSlideOuter {
    position: relative;
    padding-bottom: 32px;
    border-bottom: 1px solid #E6E6E6;
}
@media screen and (max-width: 768px) { 
    .page-article .nova-gallery-slider .lSPrev, .nova-gallery-slider .lSNext { 
        display: none !important; 
    }
}
@media (min-width: 1024px) {
    .page-article .gallery-lightslider.nova-gallery-slider {
        padding-right: 0;
        padding-left: 0;
    }
    .page-article  .nova-gallery-slider .lSAction > .lSPrev:before, .page-article  .nova-gallery-slider .lSAction > .lSNext:before {
        display: none; 
        transition: opacity 0.3s ease-in-out;
        opacity: 0;
    }
    .page-article  .nova-gallery-slider .lSSlideOuter:hover  .lSAction > .lSPrev:before, .page-article  .nova-gallery-slider .lSSlideOuter:hover .lSAction > .lSNext:before {
        display: block; 
        opacity: 1;
        top: 2.5%;
        width: 44px;
        height: 44px;
        content: '';        
    }

    .page-article .nova-gallery-slider .lSSlideOuter:hover  .lSAction > .lSPrev:before {
        left: 9px;
        background: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='%2300BCE4'/%3E%3Cpath d='M19.29 15.71C19.1973 15.8025 19.1238 15.9124 19.0736 16.0334C19.0234 16.1544 18.9976 16.2841 18.9976 16.415C18.9976 16.546 19.0234 16.6757 19.0736 16.7966C19.1238 16.9176 19.1973 17.0275 19.29 17.12L23.17 21L19.29 24.88C19.1974 24.9726 19.124 25.0825 19.0739 25.2035C19.0238 25.3244 18.998 25.4541 18.998 25.585C18.998 25.716 19.0238 25.8456 19.0739 25.9666C19.124 26.0875 19.1974 26.1974 19.29 26.29C19.3826 26.3826 19.4925 26.456 19.6135 26.5061C19.7344 26.5563 19.8641 26.582 19.995 26.582C20.1259 26.582 20.2556 26.5563 20.3765 26.5061C20.4975 26.456 20.6074 26.3826 20.7 26.29L25.29 21.7C25.3827 21.6075 25.4563 21.4976 25.5064 21.3766C25.5566 21.2557 25.5824 21.126 25.5824 20.995C25.5824 20.8641 25.5566 20.7344 25.5064 20.6134C25.4563 20.4924 25.3827 20.3825 25.29 20.29L20.7 15.7C20.32 15.32 19.68 15.32 19.29 15.71Z' fill='white'/%3E%3Ccircle cx='22' cy='22' r='22' fill='%2300BCE4'/%3E%3Cpath d='M24.71 15.71C24.8027 15.8025 24.8762 15.9124 24.9264 16.0334C24.9766 16.1544 25.0024 16.2841 25.0024 16.415C25.0024 16.546 24.9766 16.6757 24.9264 16.7966C24.8762 16.9176 24.8027 17.0275 24.71 17.12L20.83 21L24.71 24.88C24.8026 24.9726 24.876 25.0825 24.9261 25.2035C24.9762 25.3244 25.002 25.4541 25.002 25.585C25.002 25.716 24.9762 25.8456 24.9261 25.9666C24.876 26.0875 24.8026 26.1974 24.71 26.29C24.6174 26.3826 24.5075 26.456 24.3865 26.5061C24.2656 26.5563 24.1359 26.582 24.005 26.582C23.8741 26.582 23.7444 26.5563 23.6235 26.5061C23.5025 26.456 23.3926 26.3826 23.3 26.29L18.71 21.7C18.6173 21.6075 18.5437 21.4976 18.4936 21.3766C18.4434 21.2557 18.4176 21.126 18.4176 20.995C18.4176 20.8641 18.4434 20.7344 18.4936 20.6134C18.5437 20.4924 18.6173 20.3825 18.71 20.29L23.3 15.7C23.68 15.32 24.32 15.32 24.71 15.71Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
    }

    .page-article .nova-gallery-slider .lSSlideOuter:hover  .lSAction > .lSNext:before {                
        right: 9px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Ccircle cx='22' cy='22' r='22' fill='%2300BCE4'/%3E%3Cpath d='M19.29 15.71C19.1973 15.8025 19.1238 15.9124 19.0736 16.0334C19.0234 16.1544 18.9976 16.2841 18.9976 16.415C18.9976 16.546 19.0234 16.6757 19.0736 16.7966C19.1238 16.9176 19.1973 17.0275 19.29 17.12L23.17 21L19.29 24.88C19.1974 24.9726 19.124 25.0825 19.0739 25.2035C19.0238 25.3244 18.998 25.4541 18.998 25.585C18.998 25.716 19.0238 25.8456 19.0739 25.9666C19.124 26.0875 19.1974 26.1974 19.29 26.29C19.3826 26.3826 19.4925 26.456 19.6135 26.5061C19.7344 26.5563 19.8641 26.582 19.995 26.582C20.1259 26.582 20.2556 26.5563 20.3765 26.5061C20.4975 26.456 20.6074 26.3826 20.7 26.29L25.29 21.7C25.3827 21.6075 25.4563 21.4976 25.5064 21.3766C25.5566 21.2557 25.5824 21.126 25.5824 20.995C25.5824 20.8641 25.5566 20.7344 25.5064 20.6134C25.4563 20.4924 25.3827 20.3825 25.29 20.29L20.7 15.7C20.32 15.32 19.68 15.32 19.29 15.71Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
    }
}

@media (max-width: 1023px) { 
    .page-article #image-gallery .lSPrev, #image-gallery .lSNext {
        display: none !important;
    }
}

.nova-gallery-slider a {
    color: #000000;
}
.nova-gallery-slider a:hover {
    color: #0d329a;
}
.nova-gallery-slider .img-cont {
    position: relative;
    overflow: hidden;
    margin-bottom: 0.5em;
    padding-top: 56.25%;
}
.nova-gallery-slider li img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}