@import "lib/bootstrap/variables.scss"; //Selector Variables $container: "#wideSlider"; $slider: ".heroSlider"; /* THEME STYLES */ #{$container} { max-width: 1920px; margin: 0 auto; background: #fff !important; position: relative; .rsOverflow, .rsSlide, .rsVideoFrameHolder, .rsThumbs { background: #fff; } #{$slider} { width: 100%; overflow: visible; } .corners { position: absolute; bottom: 0; top: auto; height: 58px; width: calc(100% + 20px) !important; background: rgba(#342a22,.82); left: -10px; right: -10px; z-index: -1; &::before, &::after { position: absolute; display: block; content: ''; border: 5px solid rgba(#342a22,.82); bottom: -10px; top: auto; } &::before { left: 0; border-left-color: transparent; border-bottom-color: transparent; } &::after { right: 0; border-right-color: transparent; border-bottom-color: transparent; } } .rsOverflow { width: 100% !important; overflow: hidden; } .rsContent > img { position: absolute; top: 0; left: 0; } .cont { background: rgba(#342a22,.82); position: absolute; z-index: 10; padding: 20px 0; width: 100%; bottom: 0; top: auto; min-height: 22px; } .title, .subtitle, .btn-link { position: relative !important; width: auto !important; line-height: 22px; margin-bottom: 0; //float: left; display: inline-block !important; vertical-align: middle; } .container-fluid { position: relative; margin: 0 auto; height: 100%; text-align: center; } h2, h3 { color: #fff; font-weight: 300; line-height: 1; } .title { color: $yellow; font-size: 20px; font-weight: 700; text-transform: uppercase; margin-right: 16px; } .subtitle { color: white; font-size: 16px; font-weight: 400; margin-right: 16px; } .btn-link { width: auto; position: relative; color: white; font-size: 14px; text-transform: uppercase; font-weight: 700; i { margin-right: 14px; font-size: 12px; color: #ffc423; } &:hover { text-decoration: none; color: #ffc423; } } // .btn { // top: auto; // padding-top: 8px; // padding-bottom: 8px; // bottom: 22%; // display:none; // } .rsBullets { display: none; background: none; width: auto; right: 50px; left: auto; line-height: 100%; bottom: 15px; .rsBullet { cursor: pointer; width: auto; height: auto; span { background-color: transparent; -webkit-transition: background linear 0.2s; transition: background linear 0.2s; width: 8px; height: 8px; border: 2px solid white; &:hover { background-color: #ffc423; } } &.rsNavSelected span { background-color: #ffc423; } } } .rsArrow { width: auto; .rsArrowIcn { margin-top:-18px; margin-left: -10px; background: #000; background: rgba(#342a22, 0.75); &:hover { background: rgba(#ffc423,1); } } .rsArrowIcn:before { position: absolute; display: block; content: ''; border: 5px solid rgba(#342a22,.82); bottom: -10px; top: auto; z-index: 1; border: 5px solid rgba(#342a22,.82); border-left-color: transparent; border-bottom-color: transparent; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; -ms-transition-duration: .5s; transition-duration: .5s; } &.rsArrowRight .rsArrowIcn { margin-left: -25px; &::before { border: 5px solid rgba(#342a22,.82); border-right-color: transparent; border-bottom-color: transparent; right: 0; } &:hover { &::before { border-top-color: rgba(#ffc423,1); border-left-color: rgba(#ffc423,1); border-right-color: transparent; } } } .rsArrowIcn { width: 36px; height: 36px; -webkit-border-radius: 0; border-radius: 0; position: absolute; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; -ms-transition-duration: .5s; transition-duration: .5s; background: #342a22; background: rgba(#342a22, 0.75); } .rsArrowIcn:hover:before { border-top-color: rgba(#ffc423,1); border-right-color: rgba(#ffc423,1); } // .rsArrowIcn:hover:before { // opacity: 0; // background-color: #86BC04; // -moz-transform: scale(2); // -webkit-transform: scale(2); // -o-transform: scale(2); // -ms-transform: scale(2); // -moz-transition-duration: .7s; // -webkit-transition-duration: .7s; // -ms-transition-duration: .7s; // -o-transition-duration: .7s; // transition-duration: .7s; // } .rsArrowIcn:after { font-size: 18px; line-height: 36px; width: 36px; height: 36px; text-align: center; display: inline-block; font-family: "FontAwesome"; position: relative; z-index: 2; color: #fff; } .rsArrowIcn:hover:after { color:#fff; } &.rsArrowLeft .rsArrowIcn:after { content: "\f053"; margin-left: -2px; } &.rsArrowRight .rsArrowIcn:after { content: "\f054"; margin-left: 2px; } } } @media (min-width: 768px) and (max-width: 979px) { #{$container} { .title { } .subtitle { } .btn { } } } @media all and (max-width: 800px) { #{$container} { #{$slider}, #{$slider} .rsOverflow {} .subtitle { display: none !important; } } } @media (max-width: 767px) { #{$container} { #{$slider}, #{$slider} .rsOverflow {} .subtitle { display: none !important; } } } @media all and (max-width: 640px) { #{$container} { #{$slider}, #{$slider} .rsOverflow {height: 200px !important;} .title {font-size: 16px; font-weight: 400;} .btn-link {font-size: 13px;} .btn-link i {margin-right: 4px;} .rsArrowIcn {display: none;} .rsBullets { right: 20px; } .cont { padding: 5px 0; } } } @media all and (max-width: 640px) and (orientation: landscape) { #{$container} { #{$slider}, #{$slider} .rsOverflow {} } } @media all and (max-width: 480px) { #wideSlider .cont .container-fluid { padding: 0 15px; } #wideSlider .title { width: 100% !important; } .rsBullets { display: none !important; } } @media (min-width: 1200px) { #{$slider}, #{$slider} .rsOverflow {height: 600px !important;} #{$container} { .title, .subtitle, .btn {left: 0;} } }