@charset "utf-8"; @import "../initial"; // // Widget // // Widget // ## gerenral styles .jarallax-video-audio{ display: none; } .next-button,.prev-button{ font-size: 1.2rem!important; color: #333333!important; background: #E6E6E6; border-radius: 2em; behavior: url("/assets/ie_support/PIE2/PIE.htc"); } iframe{ border:0; border-radius: 1.5em; } .ba-banner-widget-2{ height: 100vh !important; .w-ba-banner__wrap{ height: 100vh !important; } } .w-ba-banner { position: relative; .cursor { cursor: pointer; } } .w-ba-banner__wrap { width: 100%; max-width: 100%; height: auto; // overflow: hidden; } .w-ba-banner__slide { width: 100%; } [data-cycle-carousel-visible="3"] .w-ba-banner__slide { width: auto; height: auto } [data-cycle-carousel-visible="3"]{ padding-bottom: 0; } .ad-overlay { color: #333333; z-index: 200; font-family: $main-font; width: 100%; bottom: 0; // background-image: linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 40%,#000); h3 { margin: 0; padding: 0 0.5rem; color: #fff; font-size: 33px; font-weight: 400; } p { margin: 0; padding: 0.5rem 0; color: $theme-white; } @media(max-width: $screen-sm) { padding: 0.5em 1em; p { } } } .banner-pager { @include list-reset; position: absolute; bottom: 0.5rem; z-index: 200; text-align:center; width: 100%; li { display: initial; height: 3px; width: 4%; cursor: pointer; margin: 0 2px; } button { background: #CCCCCC; width: 100%; height: 3px; border: unset; } .active-slide button { opacity: 1; background: $theme-color-green; } a { background: white; display: inline-block; margin-right: 0.25em; width: 0.8em; height: 0.8em; border-radius: 50%; behavior: url("/assets/ie_support/PIE2/PIE.htc"); opacity: .5; cursor:pointer; border:0; } .active-slide a { opacity: 1; } } .controlplay{ position: absolute; right:16%; top: 3%; z-index: 200; a { display: inline-block; margin-right: 0.25em; cursor: pointer; padding: 5px 10px; border: 1px solid rgba(255, 255, 255, 0.5); background: rgba(0, 0, 0, 0.2); i { font-family: FontAwesome; position: relative; font-size: 1rem; line-height: 1; color: #FFF; vertical-align: middle; font-style: unset; } } .resume-slide i::before{ content:"\f04b" } .pause-slide i::before{ content:"\f04c" } @media(max-width: $screen-sm) { right: 0; a { padding: 0 5px;} a i { font-size: 0.75em; } } } ul.button-mid{ .prev-button{ transition: 0.4s; position: relative; float:left; left: 0.5rem; width: 2.5rem; height: 2.5rem; font-size: 2.2rem; color: #ffffff; background: #E6E6E6; border: 2px solid #fff; text-align: center; line-height: 2.5rem; top: 50%; position: absolute; transform: translateY(-50%); z-index: 999; &:hover { background: $theme-color-third; color: #fff!important; } // @media(max-width: $screen-xs) { // line-height: 1.5rem; // height: 1.5rem; // font-size: 1.5rem; // width: 1.5rem; // } } .next-button{ float: right; transition: 0.4s; position: relative; right: 0.5rem; width: 2.5rem; height: 2.5rem; font-size: 2.2rem; color: $theme-white; background: #E6E6E6; border: 2px solid #fff; text-align: center; line-height: 2.5rem; top: 50%; position: absolute; transform: translateY(-50%); z-index: 999; &:hover { background: $theme-color-third; color: #fff!important; } } } .banner-responsive { width: 100%; } .background-overlay{ background-color: #F5F5F5; opacity: 0.95; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height: 100%; top: 0; left: 0; z-index: 100; position: absolute; width: 100%; } // Widget 0 .ba-banner-widget-0 { height: 100vh !important; .w-ba-banner__wrap{ height: 100vh !important; } .youtube, .cycle-youtube { width: 100%; height: 100%; } object, embed { width: 100%; height: 100%; } .banner-pager { right: 1em; top: -2em; z-index: 102; display: none; } .ad-overlay{ text-align: center; padding-top: 20%; position: relative; background: none; color: #fff; // text-shadow: 1px 1px 1px #0000008c; @media screen and (min-width:$screen-xs) and (max-width:1025px){ padding-top: 30%; } @media(max-width: $screen-xs){ padding-top: 60%; } } img{ width: auto; max-width: unset; position: fixed; top:0; // transform: translateX(-18%); height: 100vh; } &,& .jp-jplayer{ @media(min-width:1801px){ .ad-overlay{ bottom: 20%; position: absolute; } } @media screen and (min-width:1451px) and (max-width:1800px){ .ad-overlay{ bottom: 20%; position: absolute; } } @media screen and (min-width:1281px) and (max-width:1450px){ .ad-overlay{ bottom: 20%; position: absolute; } } @media screen and (min-width:1026px) and (max-width:1280px){ .ad-overlay{ bottom: 20%; position: absolute; } } @media screen and (min-width:$screen-xs) and (max-width:1025px){ .ad-overlay{ bottom: 40%; position: absolute; } } @media(max-width: $screen-xs){ .ad-overlay{ top: 17%; position: absolute; } } @media(min-width:1601px){ height: 915px; } @media screen and (min-width:1440px) and (max-width:1600px){ height: 720px; } @media screen and (min-width:1281px) and (max-width:1439px){ height: 680px; } @media screen and (min-width:1025px) and (max-width:1280px){ height: 560px; } @media screen and (min-width:991px) and (max-width:1024px){ height: 970px; } @media screen and (min-width:$screen-xs) and (max-width:990px){ height: 620px; } @media(max-width: $screen-xs){ height: 650px; } } } // Widget 1 .ba-banner-widget-1 { .jp-video{ border-radius: 1.5em; overflow: hidden; border: 0; } border-radius: 0 0 64px 64px; background-color: $theme-color-third; @media(min-width: 769px){ .w-ba-banner__slide{ img{ border-radius: 0 0 148px 148px; } } } @media(max-width: 768px){ border-radius: 0; .w-ba-banner__slide{ img{ border-radius: 0 0 32px 32px; } } } .banner-overlay{ background-image:none; display: block; background-color: $theme-color-third; border-radius: 0 0 64px 64px; position: relative; @media(min-width:769px){ padding: 1em!important; } @media(max-width: 768px){ border-radius: 0; padding-bottom: 4em; } // &:after{ // content: ''; // position: absolute; // right: -30%; // bottom: 0; // width:30px; // height: 30px; // background: radial-gradient(circle at 0% 0%,transparent 30px,#00C0F5 0); // } } .w-ba-banner__caption { h2 { font-family: $main-font; font-size: $w-caption-font-size; margin: 0.5em 0; } p { font-family: $main-font; font-size: $w-caption-desc; } } @media(max-width: $screen-sm) { .controlplay { right: 0; a { padding: 0 5px;} a i { font-size: 0.75em; } } } } // Widget 8 .ba-banner-widget-8 { .w-ba-banner__slide{ img{ border-radius: 1.5em; } &:hover{ -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; border-radius: 3em; behavior: url("/assets/ie_support/PIE2/PIE.htc"); overflow: hidden; } } .banner-pager{ @media(max-width: 768px){ bottom: -2.5rem; li{ width:12px !important; } } bottom: -6.5rem; li{ height: 3px; width: 1%; margin: 0; } .active-slide button{ transform: scale(1.2) !important; } button{ width: 1px; height: 11px; border-radius: 10px; behavior: url("/assets/ie_support/PIE2/PIE.htc"); transform: scale(0.8); } } img{ border-radius: 1.5em; width: 90%; } .button-mid{ @media(min-width: 769px){ width: 75%!important; left: 12.5%; } } .cycle-slide-active{ img{ width: 100%!important; padding: 0!important; } @media(min-width: 769px){ width: 70%; left: 15% !important; z-index: 101!important; } @media(max-width: 768px)and(min-width:$screen-xs){ width: 88vw; overflow: hidden; height: 38vh; max-width: unset; left:6% !important; border-radius: 1.5em; z-index: 101 !important; img{ padding: 0 !important; height: 38vh!important; max-width: unset!important; width: auto!important; } } @media(max-width:$screen-xs){ width: 88vw; overflow: hidden; max-width: unset; left:6vw !important; border-radius: 1.5em; z-index: 101 !important; } } .cycle-slide:has(+ .cycle-slide-active) { left: -53%!important; opacity: 1!important; visibility:visible!important; display: block!important; @media(max-width: 768px)and(min-width:$screen-xs){ width: 88vw; overflow: hidden; height: 38vh; max-width: unset; border-radius: 1.5em; left:-85% !important; img{ padding: 0 !important; height: 38vh!important; max-width: unset!important; width: auto!important; } } @media(max-width:$screen-xs){ overflow: hidden; max-width: unset; border-radius: 1.5em; left: -87% !important; } } .cycle-slide-active + .cycle-slide{ right: -60%!important; opacity: 1!important; visibility:visible!important; left: auto !important; display: block!important; @media(max-width: 768px)and(min-width:$screen-xs){ right: -85%!important; width: 88vw; overflow: hidden; height: 38vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 38vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ right: -97%!important; height: 350px; } } .w-ad-banner__slide.w-ba-banner__slide:has(~ .cycle-slide.cycle-slide-active:last-child):first-child { right: -90% !important; opacity: 1 !important; visibility: visible !important; left: auto !important; display: block !important; position: relative !important; img{ visibility: visible!important; } @media(max-width: 768px)and(min-width:$screen-xs){ right: -97% !important; width: 88vw; overflow: hidden; height: 38vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 38vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ right: -97% !important; height: 350px; } } .w-ad-banner__slide.w-ba-banner__slide:has(~ .cycle-slide.cycle-slide-active:first-child):last-child{ left: -90% !important; opacity: 1 !important; visibility: visible !important; display: block !important; position: relative !important; img{ visibility: visible!important; } @media(max-width: 768px)and(min-width:$screen-xs){ left: -85% !important; width: 88vw; overflow: hidden; height: 38vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 38vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ height: 350px; } } .cycle-slide.cycle-slide-active:nth-child(2) ~ .cycle-slide:last-child { left:-53% !important; opacity: 1 !important; visibility: visible !important; display: block !important; @media(max-width: 768px)and(min-width:$screen-xs){ left: -85% !important; width: 88vw; overflow: hidden; height: 38vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 38vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ left:-87% !important; height: 350px; } } .w-ba-banner__slide{ @media(min-width: 769px){ width: 70%; } &:hover{ -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; border-radius: 3em; behavior: url("/assets/ie_support/PIE2/PIE.htc"); overflow: hidden; } } .banner-overlay{ padding: 3.5em 5em; background-image:none; position: absolute; display: none!important; } .w-ba-banner__caption { h2 { font-family: $main-font; font-size: $w-caption-font-size; margin: 0.5em 0; } p { font-family: $main-font; font-size: $w-caption-desc; } } @media(max-width: $screen-sm) { .ad-overlay { padding: 0.5em 1em; position: relative; background: #333333; h3 { font-size: 1em; } p { font-size: 0.75em; } } .controlplay { right: 0; a { padding: 0 5px;} a i { font-size: 0.75em; } } } } // Widget 9 .ba-banner-widget-9 { .banner-pager{ display: none; } .controlplay{ right: 6em; } .button-mid{ top: 80%!important; z-index: 2000 !important; opacity: 1 !important; @media(min-width: 769px){ .prev-button{ left: -3.5rem; } .next-button{ right: -3.5em; } } } display: flex; flex-wrap: wrap; .w-ba-banner__wrap{ @media(min-width: 769px){ width: 42%; } } .w-ba-banner__slide{ img{ border-radius:none; @media(max-width: 678px){ padding-right: 2em; } } } .banner-overlay{ background-image:none; display: block; background: none; position: relative; @media(min-width: 769px){ width: 58%; padding: 0 1em; } color: #333333; font-weight: bold; h2 { font-family: $main-font; font-size: $w-caption-font-size; margin: 0.5em 0; color: #333333; } h3{ color: #333333; font-size: 1.5em; } p { font-family: $main-font; font-size: $w-caption-desc; color: #333333; font-weight: bold; } .widget-link.widget1 .widget-content{ width: 25%; padding:0.8em; line-height: 1.5em; } } @media(max-width: $screen-sm) { .ad-overlay { padding: 0.5em 1em; position: relative; background: #333333; h3 { font-size: 1em; } p { font-size: 0.75em; } } .controlplay { right: 0; a { padding: 0 5px;} a i { font-size: 0.75em; } } } } // Widget 2 .ba-banner-widget-2 { .w-ba-banner__image { width: 100%; height: auto; } .youtube, .cycle-youtube { width: 100%; height: 100%; } object, embed { width: 100%; height: 100%; } .banner-pager { right: 1em; top: -2em; z-index: 102; display: none; } } // Widget 3 .ba-banner-widget-3 { .w-ba-banner__wrap { width: 100%; } .w-ba-banner__slide { width: 100%; position: relative; } .banner-pager { right: 0; bottom: 2em; li { height: unset; width: unset; } } ul.button-mid { display: none; } } //Widget 4 .ba-banner-widget-4 { .w-ba-banner__wrap { text-align: center; // img { margin-bottom: 0.5rem; } } } // specific style for youtube widget .youtube_slide{ border-radius: 30px; behavior: url("/assets/ie_support/PIE2/PIE.htc"); overflow: hidden; } .ba-banner-widget-youtube { .w-ba-banner__wrap{ @media(min-width: 769px){ width: 90%; margin: auto; } } background: unset!important; .cycle-slide-active { z-index: 101 !important; } .banner-overlay{ padding: 0!important; } } //Widget 5 .ba-banner-widget-5 { background: url(/assets/BANNER-BG-01.jpg) 0 0 no-repeat; .slide-img { padding: 1rem 1.5rem; } .slide-content { z-index: 200; font-family: $main-font; padding-top: 0.5rem; padding-left: 0; h3 { font-size: 1rem; margin: 0.5em 0; color: #12517a; } div { white-space: normal; word-break: break-all; font-size: 1rem; color: #373634; padding: 0 2em 0.5em 0; } } .controlplay { display: none; } .banner-pager { right: 1rem; top: 0; width: unset; li { height: unset; width: unset; } a { background: #a0d2f3;} } @media(max-width: $screen-sm) { .slide-content { padding: 0.5em 1em; position: relative; background: #a0d2f3; h3 { font-size: 1em; } div { font-size: 0.75em; } } .controlplay { right: 0; a { padding: 0 5px;} a i { font-size: 0.75em; } } } @media(max-width: $screen-sm -1) { ul.button-mid.next-button, ul.button-mid.prev-button{ top: 35%; transform: translateY(-35%); } .slide-content h3, .slide-content div { color: $theme-white; } .w-ba-banner__wrap { overflow: visible;} } } // Widget 7 .ba-banner-widget-7 { .banner-pager,.button-mid{ display: none!important; } @media(min-width: 769px){ padding:6em 0px!important; } @media(max-width: 768px){ padding: 2em 0 !important; } .w-ad-banner__image { border-radius: 1% 1% 20% 20%; behavior: url("/assets/ie_support/PIE2/PIE.htc"); } @media(min-width:1024px){ display: flex; flex-direction: row-reverse; .w-ba-banner__wrap{ flex: 0 0 60%; } .ad-overlay{ position: relative; background: none; } .banner-overlay{ padding-right: 2em; } } .w-ba-banner__caption { color:#333; p{ color: #333; } } @media(max-width:$screen-xs){ height:auto!important; } @media (max-width: 768px){ .looklook{ width: 100%; position: relative; display: block; text-align: center; } display: flex; flex-wrap: wrap-reverse; .ad-overlay, .banner-overlay { padding: 1em 1.5em; } .w-ad-banner__caption{ background:none; } } } // Widget 10 .ba-banner-widget-10 { margin-bottom: 1em; .w-ba-banner__slide{ img{ border-radius: 1.5em; transform: scale(1.2); height: 100%; max-width: unset; width: auto; } &:hover{ -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; border-radius: 3em; behavior: url("/assets/ie_support/PIE2/PIE.htc"); overflow: hidden; } } .w-ba-banner__wrap{ @media(max-width: 768px)and(min-width: $screen-xs){ height: 31vh; } @media(max-width: 767px){ height: 23vh; } } .banner-pager{ display: none; @media(max-width: 768px){ bottom: -2.5rem; li{ width:12px !important; } } bottom: -6.5rem; li{ height: 3px; width: 1%; margin: 0; } .active-slide button{ transform: scale(1.2) !important; } button{ width: 1px; height: 11px; border-radius: 10px; behavior: url("/assets/ie_support/PIE2/PIE.htc"); transform: scale(0.8); } } .button-mid{ @media(min-width: 769px){ width: 105% !important; left: -32px; } } .cycle-slide-active{ @media(min-width: 769px){ left:51% !important; z-index: 101!important; } @media(max-width: 768px)and(min-width: $screen-xs){ width: 88vw; overflow: hidden; height: 31vh; max-width: unset; left: 6% !important; border-radius: 1.5em; z-index: 101 !important; img{ padding: 0 !important; height: 34vh !important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ width: 93%; overflow: hidden; height: 23vh; max-width: unset; left: 0 !important; border-radius: 1.5em; z-index: 101 !important; img{ padding: 0 !important; height: 23vh !important; max-width: unset!important; width: auto!important; } } } .cycle-slide:has(+ .cycle-slide-active) { left:0 !important; opacity: 1!important; visibility:visible!important; display: block!important; @media(max-width: $screen-xs){ img{ transform: translateX(-28%)!important; } } @media(max-width: 768px){ width: 88vw; overflow: hidden; height: 23vh; max-width: unset; border-radius: 1.5em; left: -85%!important; img{ padding: 0 !important; height: 23vh!important; max-width: unset!important; width: auto!important; } } } .cycle-slide-active + .cycle-slide{ right: -51%!important; opacity: 1!important; visibility:visible!important; left: auto !important; display: block!important; @media(max-width: 768px)and(min-width: $screen-xs){ right: -85%!important; width: 88vw; overflow: hidden; height: 31vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 31vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ right: -85%!important; width: 88vw; overflow: hidden; height: 23vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 23vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ img{ transform: translateX(-28%)!important; } } } .w-ad-banner__slide.w-ba-banner__slide:has(~ .cycle-slide.cycle-slide-active:last-child):first-child { right: -102% !important; opacity: 1 !important; visibility: visible !important; left: auto !important; display: block !important; position: relative !important; img{ visibility: visible!important; } @media(max-width: 768px)and(min-width: $screen-xs){ right: -97% !important; width: 88vw; overflow: hidden; height: 31vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 31vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ right: -97% !important; width: 88vw; overflow: hidden; height: 23vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 23vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ img{ transform: translateX(-28%)!important; } } } .w-ad-banner__slide.w-ba-banner__slide:has(~ .cycle-slide.cycle-slide-active:first-child):last-child{ left: -90% !important; opacity: 1 !important; visibility: visible !important; display: block !important; position: relative !important; img{ visibility: visible!important; } @media(max-width: 768px)and(min-width: $screen-xs){ left: -85% !important; width: 88vw; overflow: hidden; height: 31vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 31vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ left: -85% !important; width: 88vw; overflow: hidden; height: 23vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 23vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ img{ transform: translateX(-28%)!important; } } } .cycle-slide.cycle-slide-active:nth-child(2) ~ .cycle-slide:last-child { left: 0 !important; opacity: 1 !important; visibility: visible !important; display: block !important; @media(max-width: 768px)and(min-width: $screen-xs){ left: -85% !important; width: 88vw; overflow: hidden; height: 31vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 31vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ left: -85% !important; width: 88vw; overflow: hidden; height: 23vh; max-width: unset; border-radius: 1.5em; img{ padding: 0 !important; height: 23vh!important; max-width: unset!important; width: auto!important; } } @media(max-width: $screen-xs){ img{ transform: translateX(-28%)!important; } } } .w-ba-banner__slide{ @media(min-width: 769px){ width: 49%; border-radius: 1.5em; height: 23em; overflow: hidden; } &:hover{ -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; border-radius: 3em; behavior: url("/assets/ie_support/PIE2/PIE.htc"); overflow: hidden; } } .banner-overlay{ padding: 3.5em 5em; background-image:none; position: absolute; display: none!important; } .w-ba-banner__caption { h2 { font-family: $main-font; font-size: $w-caption-font-size; margin: 0.5em 0; } p { font-family: $main-font; font-size: $w-caption-desc; } } @media(max-width: $screen-sm) { .ad-overlay { padding: 0.5em 1em; position: relative; background: #333333; h3 { font-size: 1em; } p { font-size: 0.75em; } } .controlplay { right: 0; a { padding: 0 5px;} a i { font-size: 0.75em; } } } } // Widget 11 .ad-banner-widget-11 { .jp-video{ border:0; } .w-ba-banner__wrap{ border-radius: 1% 1% 20% 20%; behavior: url("/assets/ie_support/PIE2/PIE.htc"); overflow: hidden; @media(max-width:768px){ width: 90%; margin: auto; padding-bottom:57.25%!important; border-radius: 1% 1% 64px 64px; behavior: url("/assets/ie_support/PIE2/PIE.htc"); } } .banner-pager,.button-mid{ display: none!important; } @media(min-width: 769px){ padding:6em 0px!important; } @media(max-width: 768px){ padding: 2em 0 !important; } .w-ad-banner__image { border-radius: 1% 1% 20% 20%; behavior: url("/assets/ie_support/PIE2/PIE.htc"); } @media(min-width:1024px){ display: flex; flex-direction: row-reverse; .w-ba-banner__wrap{ flex: 0 0 60%; } .ad-overlay{ position: relative; background: none; } .banner-overlay{ padding-right: 2em; } } .w-ba-banner__caption { color:#333; p{ color: #333; } } @media(max-width:$screen-xs){ height:auto!important; } @media (max-width: 768px){ .looklook{ width: 100%; position: relative; display: block; text-align: center; } display: flex; flex-wrap: wrap-reverse; .ad-overlay, .banner-overlay { padding: 1em 1.5em!important; } .w-ad-banner__caption{ background:none; } } }