@import "../../scss/lib/bootstrap/variables"; @import "../../scss/lib/bootstrap/mixins"; //Selector Variables $container: "#wideSlider"; $slider: ".heroSlider"; /* THEME STYLES */ #{$container} { max-width: 1920px; margin: 0 auto; background: #fff !important; .rsOverflow, .rsSlide, .rsVideoFrameHolder, .rsThumbs { background: #fff; } #{$slider} { width: 100%; overflow: hidden; } .rsOverflow {width: 100% !important;} .rsABlock { position: static; } .rsContent > img { position: absolute; top: 0; left: 0; } .rsContent > .container-fluid { position: relative; max-width: 1140px; height: 100%; padding: 0 30px; margin: 0 auto; .sliderContent { width: 50%; min-height: 50%; top: 20%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; // background: #000; // background: rgba(0,0,0,0.3); } } .title, .subtitle, .btn {left: 5%; color: #fff;} .title { min-width: 50%; font-size: 36px; text-shadow: 0.5px 0.9px 1px rgba(0, 1, 1, 0.25); color: white; font-family: "Roboto Condensed"; font-size: 60px; font-weight: 300; line-height: 60px; margin-bottom: 25px; } .subtitle { width: 90%; text-shadow: 0.5px 0.9px 1px rgba(0, 1, 1, 0.25); color: white; font-family: "Roboto Condensed"; font-size: 24px; font-weight: 400; p { margin-bottom: 25px; a:not(.btn) { color: #fff; text-decoration: underline; &:hover {text-decoration: none;} } } } .btn { margin-bottom: 10px; margin-right: 10px; //padding: 7px 20px; display: none; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 20px; font-weight: bold; -webkit-text-shadow: 1px 1px rgba(0,0,0,.25); -moz-text-shadow: 1px 1px rgba(0,0,0,.25); -ms-text-shadow: 1px 1px rgba(0,0,0,.25); -o-text-shadow: 1px 1px rgba(0,0,0,.25); text-shadow: 1px 1px rgba(0,0,0,.25); } .rsBullets { width: 100%; left: 0; right: 0; margin-left: 0; background: none; text-align: center; bottom: 0; background: rgba(0,0,0,0.3); padding: 8px 0; .rsBullet { cursor: pointer; width: 10px; height: 10px; margin: 0 10px; span { width: 10px; height: 10px; } &:first-child { -webkit-border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; } &:last-child { -webkit-border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; } span { background-color: rgba(255,255,255,.5); -webkit-transition: background linear 0.2s; transition: background linear 0.2s; } &.rsNavSelected span { background-color: #ff9000; } } } .rsArrow { width: 64px; .rsArrowIcn { margin-top:-18px; margin-left: -18px; &:hover { background-color: transparent; &::after { color: #fff; } } } .rsArrowIcn:before { content:" "; display: block; z-index: 1; } .rsArrowIcn, .rsArrowIcn:before { background: transparent; } .rsArrowIcn:after { font-size: 72px; color: rgba(255,255,255,.25); text-align: center; display: inline-block; font-family: "FontAwesome"; position: relative; z-index: 2; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; -o-transition-duration: .2s; -ms-transition-duration: .2s; transition-duration: .2s; } .rsArrowIcn:hover:after { color:#fff; } &.rsArrowLeft .rsArrowIcn:after { content: "\f104"; margin-left: -2px; } &.rsArrowRight .rsArrowIcn:after { content: "\f105"; margin-left: 2px; } } } @media (min-width: 980px) and (max-width: 1280px) { #{$container} { #{$slider} { .sliderContent { left: 100px; } } .rsContent > .container-fluid { .sliderContent { top: 4%; .title { font-size: 55px; } } } } } @media (min-width: 768px) and (max-width: 979px) { #{$container} { #{$slider} { .sliderContent { left: 70px; } } .rsContent > .container-fluid { .sliderContent { top: 4%; } } .title { font-size: 30px; line-height: 32px; } .subtitle { font-size: 16px; line-height: 18px; width: 80%; } .btn { bottom: 12%; } .rsBullets { left: auto;; //right: 10px; margin-left: 0; } .rsArrow { width:36px !important; } } } @media (max-width: 767px) { #{$container} { #{$slider}, #{$slider} .rsOverflow {height: 270px !important;} #{$slider} { .sliderContent { left: 20px; } } .title { font-size: 24px; line-height: 28px; } .subtitle p { display: none !important; } .btn { font-size: 13px; padding: 4px 8px; } .rsBullets { left: auto; //right: 10px; margin-left: 0; } } .rsContent > img { left: auto; right: -180px; } .rsArrowIcn {display: none;} } @media all and (max-width: 680px) { .specials { .container-fluid { .row-fluid { .span3:nth-child(3) { clear: left; } } } } } @media all and (max-width: 640px) { #{$container} { .title { font-size: 22px;} } } @media all and (max-width: 480px) { #{$container} { .title { font-size: 22px;} .sliderContent { left: 10%; width: 60% !important; max-width: none !important; } } } @media all and (max-width: 640px) and (orientation: landscape) { #{$container} { #{$slider}, #{$slider} .rsOverflow {height: 230px !important;} } } @media all and (min-width: 1200px) { #wideSlider .heroSlider {height: 600px !important;} #wideSlider .heroSlider .rsOverflow {height: 600px !important;} #{$container} { .title, .subtitle, .btn {left: 0;} } } .hvr-ripple-out { background: #f26100 !important; display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; z-index: 1; @include border-radius (3px); } .hvr-ripple-out:before { content: ''; position: absolute; border: #f26100 solid 7px; background: #f26100; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; @include border-radius (3px); -webkit-animation-duration: .7s; animation-duration: .7s; } .hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before { -webkit-animation-name: hvr-ripple-out; animation-name: hvr-ripple-out; }