@charset 'UTF-8';
@charset "UTF-8";

.sg-popup-builder-content{height:100%}.sgpb-theme-1-overlay{background:url(data:image/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAAAAAAeW/F+AAAAOklEQVR4Ae3QIQrAUADD0Lj2AIV//5uO+RE59asKz4U177rz9VAdqkU1qAbVoBpUg2pR3V/VbrVb7QHULigVcx3ZmQAAAABJRU5ErkJggg==)}.sgpb-theme-6-overlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMEM4NDgzQjlDRTNFMTExODE4NUVDOTdFQ0I0RDgxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGREU5OEVCQzAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGREU5OEVCQjAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s3YRAQAAABtJREFUeNpiFODh2cBABGBiIBKMKqSOQoAAAwBokQDs5F/8FAAAAABJRU5ErkJggg==)}#sgpb-popup-dialog-main-div-wrapper #sgpb-close-button{padding:0
!important;color:#444 !important;border:0
!important;margin:0
!important;overflow:visible !important;width:auto !important;background:none !important;text-shadow:0 0 2px #fff !important}#sgpb-popup-dialog-main-div-wrapper #sgpb-close-button:active{outline:0
!important}.sgpb-popup-dialog-main-div-wrapper
iframe{border:none !important}#popup-dialog-main-div
div{margin-bottom:43px}.popup-main-wrapper div:after{background-color:#E6E5E5;content:'';display:block;position:absolute;left:5px;right:5px;bottom:5px;z-index:99999999999999999999999999999999999999999;height:43px}#content-div{border:12px
solid #4B4B4B}.sgpb-theme-5-content{border-bottom:34px solid #E6E5E5 !important}.sgpb-scroll-wrapper{width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.sgpb-scroll-wrapper
iframe{margin:0
!important;width:1px !important;min-width:100% !important;height:100% !important}.sgpb-video-iframe-wrapper{width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.sgpb-video-iframe-wrapper
iframe{margin:0
!important;width:100%;height:100%;border:none}.sgpb-video-error-message-wrapper
h1{text-align:center}.sgpb-video-error-message-wrapper h3:last-child{padding:0}#sgpb-yes-button,#sgpb-no-button{text-transform:none !important}.sg-fb-buttons-wrapper{text-align:center;min-height:25px}@media only screen and (max-width: 600px){.sgpb-scroll-wrapper{overflow:auto !important}}@media (min-width: 600px){.sgpb-fb-wrapper-standard{min-width:450px !important;overflow:hidden}}@media (min-width: 521px) and (max-width: 599px){.sgpb-fb-wrapper-standard{min-width:450px !important;overflow:scroll}#sg-facebook-like{overflow:hidden}}@media (max-width: 520px){.sgpb-fb-wrapper-standard{min-width:380px !important;max-width:380px !important;overflow:hidden}.sgpb-fb-wrapper-standard .fb-like{max-width:380px !important}#sg-facebook-like{overflow:hidden}}@media (max-width: 420px){.sgpb-fb-wrapper-standard{min-width:350px !important;max-width:350px !important;overflow:hidden}}@media (max-width: 400px){.sgpb-fb-wrapper-standard{min-width:330px !important;max-width:330px !important;overflow:scroll}}@media (max-width: 320px){.sgpb-fb-wrapper-standard{min-width:270px !important;max-width:270px !important;overflow:scroll}}.sg-hide-element{display:none}a.sgpb-show-popup{cursor:pointer !important}.sgpb-cursor-pointer{cursor:pointer}/*/*/.sgpb-theme-1-content{border-radius:6px;padding-bottom:0;box-shadow:rgba(0, 0, 0, 0.6) 0 0 0 14px !important;border-bottom-width:35px !important;border-bottom-color:#fff !important}.sgpb-theme-4-content{padding-bottom:0;border-radius:7px !important;border-bottom-width:35px !important;border-bottom-color:#fff !important}.sgpb-popup-close-button-4{z-index:initial !important;height:auto !important}.sgpb-popup-dialog-main-div-theme-wrapper-5{border:8px
solid #555;outline:1px
solid #8A8A8A;background-color:#707070}.sgpb-theme-5-content{border-radius:3px !important;box-shadow:0 0 10px #222 !important}.sgpb-theme-6-content{box-shadow:#646161 0 0 8px 3px !important}.sgpb-popup-close-button-1:hover,.sgpb-popup-close-button-1:focus,.sgpb-popup-close-button-1:active,.sgpb-popup-close-button-2:hover,.sgpb-popup-close-button-5:hover{z-index:99999999 !important;opacity:0.8}.sgpb-popup-close-button-3:hover{z-index:999999999 !important;opacity:0.9}.sgpb-popup-close-button-3{z-index:999999999 !important}.sgpb-popup-close-button-2{z-index:initial !important;border-radius:2px}.sgpb-main-image-content-wrapper
img{height:auto;max-width:100%}.sgpb-overflow-hidden{width:100%;height:100%;overflow:hidden !important}.sgpb-overflow-hidden-body{width:100%;overflow:hidden !important}.sgpb-popup-content-direction-right{direction:rtl !important}.sgpb-popup-content-direction-right input[type="url"],
.sgpb-popup-content-direction-right input[type="email"],
.sgpb-popup-content-direction-right .sg-fb-buttons-wrapper,
.sgpb-popup-content-direction-right .sgpb-alert{text-align:right !important}/**/.sg-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:none;animation-fill-mode:none}.sg-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.sg-animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.sg-animated.bounceIn,.sg-animated.bounceOut,.sg-animated.flipOutX,.sg-animated.flipOutY{-webkit-animation-duration: .75s;animation-duration: .75s}@-webkit-keyframes
bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes
bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.sgpb-bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes
flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes
flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.sgpb-flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes
pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}}@keyframes
pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.sgpb-pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes
rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1)}}@keyframes
rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.sgpb-rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes
shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes
shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.sgpb-shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes
swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes
swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.sgpb-swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes
tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}}@keyframes
tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0,0,1,-3deg)}}.sgpb-tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes
wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}}@keyframes
wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0,0,1,-1deg)}}.sgpb-wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes
jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes
jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.sgpb-jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes
bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes
bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.sgpb-bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes
bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes
bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes
bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes
bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.sgpb-bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes
bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes
bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.sgpb-bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes
bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.sgpb-bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes
bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}}@keyframes
bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.sgpb-bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes
bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes
bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes
bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes
bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.sgpb-bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes
bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes
bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes
bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes
bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes
fadeIn{from{opacity:0}to{opacity:1}}@keyframes
fadeIn{from{opacity:0}to{opacity:1}}.sgpb-fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes
fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes
fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes
fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes
fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes
fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes
fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes
fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes
fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes
fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes
fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes
fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes
fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes
fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes
fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes
fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes
fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes
fadeOut{from{opacity:1}to{opacity:0}}@keyframes
fadeOut{from{opacity:1}to{opacity:0}}.sgpb-fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes
fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes
fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes
fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes
fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes
fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes
fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes
fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes
fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes
fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes
fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes
fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes
fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes
fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes
fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes
fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes
fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes
flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes
flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.sg-animated.sgpb-flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes
flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes
flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.sgpb-flipInX{backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInX,.flipInY{-webkit-backface-visibility:visible!important}@-webkit-keyframes
flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes
flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes
flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes
flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}.flipOutX,.flipOutY{-webkit-backface-visibility:visible!important}@-webkit-keyframes
flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes
flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes
lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes
lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes
lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes
lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes
rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes
rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.sgpb-rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes
rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes
rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.sgpb-rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes
rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes
rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes
rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes
rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes
rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes
rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes
rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes
rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.sgpb-rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes
rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes
rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes
rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes
rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes
rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes
rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes
rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes
rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes
hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes
hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes
rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes
rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes
rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes
rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes
zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes
zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes
zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes
zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes
zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes
zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes
zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes
zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes
zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes
zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes
zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes
zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes
zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes
zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes
zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes
zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes
zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes
zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes
zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes
zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes
slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.sgpb-slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes
slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes
slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes
slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.sgpb-slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes
slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes
slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.sgpb-slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes
slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes
slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes
slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes
slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes
slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes
slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.sgpb-slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.sgpb-iframe-spiner{background:url(data:image/gif;base64,R0lGODlh8ABAAaIHALa2tmNjY8XFxdbW1oyMjO/v7+bm5v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0QTk5QUJDNTA1RDExRTA4NTIwQzAwMjQyRkFEMkEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0QTk5QUJENTA1RDExRTA4NTIwQzAwMjQyRkFEMkEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjRBOTlBQkE1MDVEMTFFMDg1MjBDMDAyNDJGQUQyQTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjRBOTlBQkI1MDVEMTFFMDg1MjBDMDAyNDJGQUQyQTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87N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) center center no-repeat}.sgpb-alert{padding:15px;border:1px
solid transparent;border-radius:4px;text-align:center}.sgpb-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.sgpb-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.sgpb-alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.sgpb-alert
p{margin-bottom:0}[id*="__lpform_sgpb-"]{position:fixed !important}.sgpb-floating-button{display:inline-block;text-decoration:none !important;z-index:99999999;position:fixed;text-align:center;padding:10px;font-family:sans-serif !important;font-weight:600 !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;cursor:pointer !important;letter-spacing:0.05em !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sgpb-floating-button{display:inline-block;text-decoration:none;font-family:sans-serif;font-weight:600;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;cursor:pointer !important;letter-spacing:0.05em !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sgpb-floating-button:focus,.sgpb-floating-button:focus{outline:0
!important}.sgpb-basic-left-center{transform:rotate(90deg) !important;transform-origin:left bottom 0 !important}.sgpb-basic-right-center{transform:rotate(-90deg);transform-origin:right bottom 0;right:0}.sgpb-basic-bottom-right{right:0;bottom:0}.sgpb-basic-bottom-left{bottom:0;left:0}.sgpb-basic-top-right{right:0;top:0}.sgpb-basic-bottom-center{bottom:0}.sgpb-basic-top-left{left:0;top:0}.sgpb-corner-bottom-right{right:-65px;bottom:-30px;transform:rotate(-45deg);transform-origin:right center 0;width:160px;height:160px;display:inline-grid;border:none !important}.sgpb-corner-bottom-right:hover{right:-63px !important;bottom:-28px !important}.sgpb-corner-bottom-left{bottom:-145px;left:-115px;transform:rotate(45deg);transform-origin:right center 0;width:160px;height:160px;display:inline-grid;border:none !important}.sgpb-corner-bottom-left:hover{bottom:-143px !important;left:-113px !important}.sgpb-corner-top-right{width:160px;height:160px;display:inline-grid;border:none !important;right:62px;top:-145px;transform:rotate(-140deg);transform-origin:right center 0}.sgpb-corner-top-left .sgpb-corner-floating-button-text,
.sgpb-corner-top-right .sgpb-corner-floating-button-text{transform:rotate(180deg);height:20px}.sgpb-corner-top-right:hover{right:64px !important;top:-143px !important}.sgpb-corner-top-left{left:-220px;top:-40px;transform:rotate(140deg);transform-origin:right center 0;width:155px;height:155px;display:inline-grid;border:none !important}.sgpb-corner-top-left:hover{left:-218px !important;top:-38px !important}.sgpb-corner-floating-button-text{margin-bottom:120px !important}.simple-banner {
width: 100%;
text-align: center;
position: relative;
display: block;
}
.simple-banner .simple-banner-text {
font-weight: 700;
padding: 10px 20px;
}
.simple-banner .simple-banner-button {
border: none;
background-color: transparent;
padding: 0 5px;
margin: 0 10px;
text-align: center;
text-decoration: none;
position: absolute;
transform: translate(0%, -50%);
right: 0;
top: 50%;
font-size: 16px;
cursor: pointer;
}@font-face {
font-family: "Komika Axis";
src: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/font/KOMIKAX_.ttf) format("truetype");
} 
html, body{
height: 100%;
width: 100%;
margin: 0;
font-family: 'Ubuntu', sans-serif;
box-sizing: border-box;
font-size: 18px;
} .main .container {
padding-left: 0px;
padding-right: 0px;
max-width: none;
}
.main .buttons {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.main .buttons a {
margin: 0 20px;
}
.main .buttons a .read-more {
width: auto !important;
} article,aside,details,figcaption,main,figure,footer,header,hgroup,nav,section{display:block} 
audio,canvas,video{display:inline-block;*display:inline;*zoom:1} 
audio:not([controls]){display:none} 
[hidden]{display:none} 
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%} 
body{font-size:18px;} 
body,blockquote{margin:0} 
a:focus{outline:thin dotted} 
a:hover,a:active{outline:0} 
abbr[title]{border-bottom:1px dotted} 
b,strong{font-weight:bold} 
dfn{font-style:italic} 
hr{display:block;height:1px;border:0;border-top:1px solid #e5e5e5;margin:2em 0;padding:0} 
ins{background:#ff9;color:#000;text-decoration:none} 
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold} 
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em} 
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word} 
q{quotes:none} 
q:before,q:after{content:"";content:none} 
small{font-size:85%} 
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} 
sup{top:-0.5em} 
sub{bottom:-0.25em} 
ul,ol{margin:0;padding:0; padding-left: 20px;} 
dd{margin:0} 
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0} 
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle} 
svg:not(:root){overflow:hidden} 
figure{margin:0} 
form{margin:0} 
fieldset{border:0;margin:0;padding:0} 
legend{border:0;*margin-left:-7px;padding:0} 
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle} 
button,input{line-height:normal;*overflow:visible} 
table button,table input{*overflow:auto} 
button,input[type="button"],input[type="reset"],input[type="submit"],[role="button"]{cursor:pointer;-webkit-appearance:button} 
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} 
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box} 
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none} 
button::-moz-focus-inner{border:0;padding:0} 
textarea{overflow:auto;vertical-align:top;resize:vertical} 
input:invalid,textarea:invalid{background-color:#f0dddd} 
table{border-collapse:collapse;border-spacing:0} 
td{vertical-align:top} 
.nocallout{-webkit-touch-callout:none} 
textarea[contenteditable]{-webkit-appearance:none} 
.gifhidden{position:absolute;left:-100%} 
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr} 
.ir br{display:none} 
.hidden{display:none!important;visibility:hidden} 
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px} 
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} 
.invisible{visibility:hidden} 
.clearfix:before,.clearfix:after{content:"";display:table; transform: translateZ(0);} 
.clearfix:after{clear:both} 
.clearfix{*zoom:1} 
a:active,a:focus{outline: none;} 
*, *::before, *::after { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } 
*:focus {
outline: none;
} 
a{
text-decoration: none;
color: #cb3c3f;;
} 
p a{
color: #75a33c;
} 
*{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow:none;
text-rendering: optimizeLegibility;
} 
section{
position: relative;
} 
h1, h2, h3{
font-family: "Komika Axis", cursive;
font-weight: 700;
text-transform: uppercase;
margin: 0;
} 
h4, h5, h6{
font-family: 'Ubuntu', sans-serif;
font-weight: 700;
text-transform: uppercase;
margin: 0;
}
h2{
font-size: 70px;
color: black;
line-height: 85px;
letter-spacing: 6.7px;
color: #9dcb3b;
position: relative;
margin-bottom: 70px;
} 
h2:before{
content: '';
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/yellow-wave.png);
height: 20px;
width: 139px;
position: absolute;
bottom: -40px;
background-repeat: no-repeat;
}
h3{
font-size: 40px;
color: black;
line-height: 50px;
letter-spacing: 4.5px;
color: #0a3b24;
} 
h4{
font-size: 35px;
position: relative;
}
h5{
font-size: 18px;
font-weight: 700;
}
h6{
color: #f49814;
font-size: 24px;
font-weight: 400;
text-transform: none;
padding-bottom: 6px;
letter-spacing: 3.6px;
} 
p{
line-height: 25px;
} 
a{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} 
.shiftnav .shiftnav-menu-title{
color: transparent!important;
position: relative;
padding: 42px 25px!important;
} 
.shiftnav .shiftnav-menu-title:before{
content: '';
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/logo.svg);
background-repeat: no-repeat;
left: 0;
right: 0;
top: 48px;
width: 120px;
margin: auto;
z-index: 99999;
position: absolute;
height: 76px;
}
.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {
color: white!important;
}
.shiftnav .shiftnav-panel-close{
background: rgba(0,0,0,0);
}
.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {
font-size: 34px!important;
color: black;
top: 20px;
padding-right: 6vw!important;
}
.mobile-logo{
display: none;
}
.textalign-center{
text-align: center;
}
.mobile{
display: none;
}
.desktop{
display: block;
}
.grey{
background-color: #f5f5f5;
} 
.acf-map {
width: 100%;
height: 700px;
border: #ccc solid 1px;
margin: 0;
} 
.acf-map img {
max-width: inherit !important;
} 
.container{
max-width: 1700px;
margin: 0 auto;
padding-right: 6vw;
padding-left: 6vw;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
} 
.half-container-left{
max-width: 850px;
padding-left: 6vw;
margin-right: 0px;
margin-left: auto;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
} 
.half-container-right{
max-width: 850px;
padding-right: 6vw;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
} 
.container-general{
padding-top: 100px;
padding-bottom: 85px;
} 
.general{
padding: 140px 12vw;
} 
.flex-wrapper{
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
} 
.half{
width: 50%;
position: relative;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
} 
.text-half{
padding: 0px 116px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
justify-content: center;
}  
.text-center{
text-align: center;
} 
.logo-nav-box{
width: 1400px;
max-width: 90%;
background-color: yellow;
margin: 0px auto;
height: 90px;
position: absolute;
left: 0px;
right: 0px;
top: 85px;
z-index: 9;
border-radius: 67px;
background-image: linear-gradient(to right, #7ba93c, #57853c);
}
.logo{
position: absolute;
left: -52px;
top: -41px;
width: 245px;
height: auto;
z-index: 9999;
} 
.yellow-triangle {
width: 0;
height: 0;
border-bottom: 90px solid #f8d808;
border-left: 30px solid transparent;
position: absolute;
top: 0px;
left: -30px;
}
.yellow-part{
position: absolute;
right: 0px;
height: 100%;
background-color: #f8d808;
border-bottom-right-radius: 67px;
border-top-right-radius: 67px;
padding-right: 45px;
padding-right: 45px;
padding-top: 21px;
}
.yellow-part a{
color: #0b0a00;
font-weight: bold;
font-size: 18px;
position: relative;
z-index: 999999999999;
}
.yellow-part a:hover{
color: #628f3c;
}
.yellow-part img{
margin-left: -24px;
margin-right: 15px;
position: relative;
z-index: 999;
}
.navigation{
display: block;
} 
.navigation ul{
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
color: white;
position: absolute;
z-index: 11;
left: 0;
right: 0;
text-align: center;
top: 37px;
font-family: 'Ubuntu', sans-serif;
letter-spacing: 1.3px;
margin-left: -60px;
} 
.navigation ul li{
display: inline;
list-style-type: none;
padding: 9px;
padding-top: 35px;
} 
.navigation ul li a{
text-decoration: none;
color: white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
padding-top: 35px;
} 
.navigation ul li a:hover{
color: #f8d809;
position: relative;
} 
.navigation ul li a:hover:before{
content: '';
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/yellow-wave.png);
height: 25px;
width: 40px;
background-size: 40px;
position: absolute;
bottom: -31px;
left: 0;
right: 0;
margin: 0px auto;
background-repeat: no-repeat;
}
.navigation ul li.current-menu-item a{
color: #f8d809;
position: relative;
}
.navigation ul li.current-menu-item a:before{
content: '';
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/yellow-wave.png);
height: 25px;
width: 40px;
background-size: 40px;
position: absolute;
bottom: -31px;
left: 0;
right: 0;
margin: 0px auto;
background-repeat: no-repeat;
}
.mobile-btn {
display: none;
position: absolute;
top: 30px;
right: 4vw;
width: 110px;
height: 110px;
padding: 10px;
z-index: 999999;
cursor: pointer;
color: white;
} 
.mobile-btn:hover span{
width: 100%;
} 
a.mobile-btn:hover{
color: white;
}
.mobile-btn p{
position: absolute;
top: 25px;
font-size: 10px;
font-weight: 600;
letter-spacing: 1.5px;
margin-left: -3px;
text-transform: uppercase;
} 
.mobile-btn p.close{
display: none;
} 
.mobile-btn.active p{
display: none;
}
.mobile-btn.active p.close{
display: block;
z-index: 99999999;
} 
.mobile-btn.active p.close:hover{
color: white;
} 
.overlay {
position: fixed;
background: black;
z-index: 999998;
top: 0;
left: 0;
width: 100%;
height: 0%;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.35s, visibility 0.35s, height 0.35s;
-o-transition: opacity 0.35s, visibility 0.35s, height 0.35s;
transition: opacity 0.35s, visibility 0.35s, height 0.35s;
overflow: hidden;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
} 
.overlay:before{
content:'';
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.77), rgba(0, 0, 0, 0.77));
bottom: 0;
left: 0;
right: 0;
top: 0;
width:100%;
z-index: 0;
position: absolute;
}
.mobile-btn.active .mobile-btn-icon{
display: none;
} 
.overlay.open {
opacity: 1;
visibility: visible;
overflow-y: hidden; 
height: 100%;
} 
.overlay nav {
position: relative;
height: 70%;
top: 58%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-weight: 400;
text-align: center;
width: 50%;
}
.overlay ul {
list-style: none;
padding: 10px  0;
margin: 0 auto;
display: inline-block;
position: relative;
height: 100%;
} 
.overlay ul li {
display: block;
position: relative;
} 
.overlay ul.social-nav li {
display: inline-block;
} 
.overlay ul li a {
display: block;
position: relative;
text-decoration: none;
overflow: hidden;
font-weight: 700;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
text-transform: lowercase;
letter-spacing: 3.5px;
padding: 18px 0px;
font-family: 'Ubuntu', sans-serif;
text-transform: none;
color: white;
font-size: 35px;
text-transform: uppercase;
}
.overlay ul li a:hover{
color: #3a3a3a;
} 
.overlay .overlay-contacts{
position: absolute;
bottom: 20px;
left: 0px;
right: 0px;
margin: 0px auto;
text-align: center;
} 
.overlay .overlay-contacts a,
.overlay .overlay-contacts p,
.overlay .overlay-contacts .socials{
display: inline;
color: white;
} 
.overlay .overlay-contacts p,
.overlay .overlay-contacts .socials a{
padding-right: 15px;
}
.overlay .overlay-contacts a:hover p,
.overlay .overlay-contacts a:hover svg{
color: #90ed38;
} 
.overlay .overlay-contacts br{
display: none;
} 
.hero{
height: 100vh;
min-height: 600px;
max-height: 2000px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
} 
.hero:before{
content:'';
background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
bottom: 0;
left: 0;
right: 0;
top: 0;
width:100%;
z-index: 0;
position: absolute;
} 
.hero-leaves{
position: absolute;
width: 100%;
bottom: 0px;
left: 0px;
right: 0px;
}
.header-box{
padding-top: 38vh;
width: 100%;
text-align: left;
color: white;
} 
.header-title{
text-transform: uppercase;
color: white;
font-size: 39px;
font-weight: 400;
margin: 0px;
margin-bottom: 65px;
text-align: center;
padding-top: 12px;
padding-bottom: 13px;
letter-spacing: 4.5px;
line-height: 64px;
position: relative;
z-index: 9999;
} 
.header-title span.bigger{
font-size: 69px;
}
.header-title:before{
content: '';
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/yellow-wave.png);
height: 20px;
width: 139px;
position: absolute;
bottom: -20px;
background-repeat: no-repeat;
left: 0;
right: 0;
margin: 0px auto;
}
.header-description{
font-weight: 400;
position: relative;
color: white;
font-size: 24px;
text-align: center;
padding-top: 0px;
letter-spacing: 3.6px;
line-height: 40px;
z-index: 9999;
} 
.read-more-link{
color: white;
text-decoration: none;
text-align: center;
} 
.read-more{
width: 210px;
font-family: 'Ubuntu', sans-serif;
font-weight: 700;
font-size: 14px;
letter-spacing: 1px;
padding: 17px 20px;
position: relative;
z-index: 2;
border: none;
background-color:  #57853c;
background-image: linear-gradient(to right, #57853c, #7ba93c);
text-transform: uppercase;
font-weight: 700;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
border-radius: 100px;
margin: 10px auto;
margin-top: 35px;
color: white;
z-index: 99999;
} 
.read-more:hover{
background-image: none;
background-color: #7ba93c;
color: white;
cursor: pointer;
} 
.read-more.left{
margin-left: 0px;
}
.small-header{
height: 600px;
background-color: white;
background-size: cover;
background-position: center top;
background-repeat: no-repeat;
} 
.small-header-title{
text-align: left;
text-transform: uppercase;
padding-top: 250px;
color: #9dcb3b;
position: relative;
} 
.small-header-title img{
position: absolute;
bottom: -18px;
left: 0px;
width: 27%;
z-index: 5;
} 
a:hover,a{
text-decoration: none;
color: inherit;
} 
.left-half{
width: 50%;
text-align: left;
margin-right: 30px;
position: relative;
} 
.right-half{
width: 35%;
padding-top: 140px;
margin-left: 45px;
padding-bottom: 120px;
position: relative;
} 
.image-left{
padding: 50px 10px;
padding-left: 90px;
padding-bottom: 70px;
background-color: white;
width: 50%;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
z-index: 1;
} 
.text-right{
padding: 50px;
padding-bottom: 70px;
color: white;
background-color: #0a1810;
width: 50%;
font-size: 18px;
} 
.container-general.adventure {
padding-top: 375px;
padding-bottom: 250px;
position: relative;
z-index: 99;
color: #7b7b7b;
}
.adventure p{
width: 30%;
}
.adventure p.read-more{
width: 235px;
}
.jungle-top{
position: absolute;
width: 100%;
top: 0;
left: 0;
right: 0;
z-index: 999;
}
.blue-top-left{
position: absolute;
top: 0;
left: 0;
z-index: 9;
}
.blue-bottom-right{
position: absolute;
bottom: 0;
right: 0;
z-index: 0;
height: 75%;
opacity: 0.8;
}
.blue-bottom-left{
position: absolute;
bottom: 0;
left: 0;
z-index: 9;
height: 30%;
}
.bus-container{
background-attachment: fixed;
background-repeat: no-repeat;
background-size: 100%;
position: absolute;
width: 82%;
max-height: 100%;
right: 0px;
}
.bus-container img{
width: 100%;
}
.blurry-leaf{
position: absolute;
left: 0px;
top: -144px;
height: 345px;
}
.monkey{
position: absolute;
right: calc(6vw - 64px);
top: -90px;
width: 32%;
}
.packages-background{
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.packages-container {
position: relative;
padding-top: 70px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.packages-container h4{
text-align: center;
color: white;
margin-bottom: 85px;
}
.packages-container h4:before{
content: '';
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/yellow-wave.png);
height: 25px;
width: 96px;
background-size: 96px;
position: absolute;
bottom: -31px;
left: 0;
right: 0;
margin: 0px auto;
background-repeat: no-repeat;
}
.packages{
}
.package{
background-color: white;
color: #7b7b7b;
padding: 55px;
padding-bottom: 45px;
z-index: 9;
margin-bottom: -80px;
text-align: center;
-webkit-box-shadow: 1px 7px 30px -6px rgba(0,0,0,0.3);
-moz-box-shadow: 4px 13px 30px 2px rgba(0,0,0,0.3);
box-shadow: 4px 13px 30px 2px rgba(0,0,0,0.3);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
width: 33%;
}
.package.active{
margin-bottom: -112px;
margin-top: -30px;
position: relative;
z-index: 99999;
-webkit-box-shadow: 3px 6px 31px 3px rgba(0,0,0,0.3);
-moz-box-shadow: 3px 6px 31px 3px rgba(0,0,0,0.3);
box-shadow: 3px 6px 31px 3px rgba(0,0,0,0.3);
}
.package img{
margin: 0px auto;
display: block;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
height: 125px;
}
.package h4{
color: #9dcb3b;
font-family: "Komika Axis", cursive;
padding-bottom: 0px;
margin-bottom: 0px;
padding-top: 20px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.packages-container .package h4:before{
content: none;
}
.package.active h4{
padding-top: 35px;
}
.package .read-more{
margin-top: 35px;
}
.package.active .read-more{
margin-top: 55px;
}
.blurry-flower{
position: absolute;
right: 0px;
bottom: -75px;
height: 350px;
z-index: 9;
}
.friendly-banana{
padding-top: 185px;
}
.friendly-banana .container{
max-width: initial;
}
.friendly-banana-half{
position: relative;
margin-left: -6vw;
background-attachment: fixed;
overflow: hidden;
}
.faq-section{
color: #7b7b7b;
padding-top: 290px;
padding-bottom: 240px;
}
.faq-section p{
max-width: 510px;
}
.under-faq{
padding-top: 40px;
font-size: 22px;
color: #7b7b7b;
text-align: center;
}
.green-right{
position: absolute;
top: 0px;
right: 0px;
z-index: 2;
}
.blue-right{
position: absolute;
top: 0px;
right: 0px;
width: 55%;
z-index: 1;
}
.more-greens{
position: absolute;
top: -40px;
right: 40px;
z-index: 3
}
.transparent-banana{
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
height: 100%;
}
.light-blue-background{
background-size: contain;
background-position: left center;
background-repeat: no-repeat;
}
.light-blue-background .container-general{
padding-top: 165px;
padding-bottom: 185px;
}
.top-banana-half{
margin-right: 120px;
color: #7b7b7b;
}
.insta-with-hashtag{
position: absolute;
bottom: -110px;
left: 115px;
width: 150px;
} #instafeed {
padding: 00px 0 0;
} 
.insta-image {
width: 50%;
float: left;
position: absolute;
right: 0px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
border-radius: 6px;
-webkit-box-shadow: 1px 6px 40px -6px rgba(0,0,0,0.3);
-moz-box-shadow: 4px 6px 40px 2px rgba(0,0,0,0.3);
box-shadow: 4px 6px 40px 2px rgba(0,0,0,0.3);
}
.insta-plant{
position: absolute;
height: 456px;
right: 285px;
top: -144px;
}
#instafeed a:nth-child(1) .insta-image{
height: 160px;
width: 160px;
margin-left: 33px;
margin-top: 141px;
right: 360px;
top: -110px;
}
#instafeed a:nth-child(2) .insta-image{
width: 300px;
height: 300px;
right: 60px;
top: -95px;
}
#instafeed a:nth-child(3) .insta-image{
margin-left: -39px;
margin-top: -4px;
height: 240px;
width: 240px;
right: 360px;
top: 195px;
}
#instafeed a:nth-child(4) .insta-image{
top: 190px;
width: 360px;
height: 360px;
}
.insta-image:before {
content: '';
display: block;
padding-top: 100%;
}
.contact-form-section{
background-color: #f8feff;
padding-top: 90px;
position: relative;
background-size: cover;
background-position: center center;
}
.shadow-box{
-webkit-box-shadow: 1px 7px 44px -6px rgba(0,0,0,0.46);
-moz-box-shadow: 4px 13px 67px 2px rgba(0,0,0,0.46);
box-shadow: 4px 13px 67px 2px rgba(0,0,0,0.46);
border-radius: 10px;
}
.half.testimonial-half{
background-color: #e4fafe;
width: 30%;
padding: 90px 60px;
padding-top: 110px;
text-align: center;
border-top-left-radius: 10px;
}
.half.contact-form-half{
width: 70%;
padding: 80px 87px;
padding-bottom: 30px;
background-color: white;
border-top-right-radius: 10px;
}
.half.contact-form-half h4{
color: #0a3b24;
}
.half.contact-form-half h4:before {
content: '';
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/yellow-wave.png);
height: 20px;
width: 80px;
background-size: 80px;
position: absolute;
bottom: -25px;
background-repeat: no-repeat;
}
.jungle-left{
position: absolute;
left: 0px;
bottom: 0px;
width: 21%;
z-index: 99999;
}
.jungle-right{
position: absolute;
right: 0px;
bottom: 0px;
width: 21%;
z-index: 99999;
}
.quotes{
margin-bottom: 55px;
}
.quote-name{
color: #9dcb3b;
font-weight: bold;
text-transform: uppercase;
}
.my-slick .slick-next{
display: block;
position: absolute;
bottom: -76px;
top: initial;
width: auto;
width: 35px;
}
.my-slick .slick-next:before {
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/arrow-right.png) !important;
background-repeat: no-repeat;
color: transparent;
background-size: 20px;
font-size: 35px; }
.my-slick .slick-next:hover::before {
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/arrow-right-hover.png) !important;
background-repeat: no-repeat;
color: transparent;
background-size: 35px 20px;
}
.my-slick .slick-prev{
display: block;
position: absolute;
bottom: -76px;
top: initial;
width: auto;
right: 21px;
left: initial;
width: 35px;
}
.my-slick .slick-prev:before {
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/arrow-left.png) !important;
background-repeat: no-repeat;
color: transparent;
background-size: 20px;
font-size: 35px;
background-position: top right; }
.my-slick .slick-prev:hover::before {
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/arrow-left-hover.png) !important;
background-repeat: no-repeat;
color: transparent;
background-size: 35px 20px;
}
footer{
background-color: #e7e7e7;
-webkit-box-shadow: -1px -1px 20px 3px rgba(0,0,0,0.45);
-moz-box-shadow: -1px -1px 20px 3px rgba(0,0,0,0.45);
box-shadow: -1px -1px 20px 3px rgba(0,0,0,0.45);
position: relative;
z-index: 9;
} 
footer .footer-container{
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
padding-top: 65px;
padding-bottom: 30px;
}
footer .footer-logos {
display: flex;
justify-content: center;
align-items: center;
}
footer .footer-logo{
width: 210px;
margin: 0px 20px;
display: block;
} 
footer .footer-nav{
text-align: center;
margin-top: 50px;
}
footer nav li{
display: inline;
}
footer nav li a{
color: white;
text-transform: uppercase;
font-size: 20px;
font-weight: bold;
letter-spacing: 2.1px;
padding: 0px 15px;
}
footer .contact-details{
text-align: center;
font-size: 18px;
padding-top: 15px;
letter-spacing: 1px;
color: white;
font-weight: 700;
}
footer .contact-details span{
color: #f9d908;
}
footer .email-and-phone{
padding-bottom: 14px;
} 
footer .phone,
footer .email,
footer .social-icons{
display: inline;
padding: 0px 21px;
font-size: 18px;
letter-spacing: 1px;
padding-bottom: 15px;
} 
footer .email-and-phone svg{
margin-right: 13px;
} 
footer .legal-links{
text-align: center;
padding: 7px 6vw;
padding-top: 55px;
font-size: 16px;
letter-spacing: 1px;
color: white;
} 
footer .legal-links a:hover{
color: #f9d908;
} 
footer .legal-links br{
display: none;
} 
footer a:hover{
color: #f9d908;
} 
@media (max-width: 500px) {
footer .footer-logos {
flex-direction: column;
}
footer .footer-logo {
margin: 10px auto;
}
} #wpcf7-f4-o1 > form > ul > div > div > div,
#wpcf7-f101-o1 > form > ul > div > div > div,
#wpcf7-f222-o1 > form > ul > div > div > div{
margin-left: auto;
margin-right: auto;
margin-top: 15px;
} .contact-section .wpcf7{
margin: auto!important;
max-width: 1000px;
padding-top: 35px;
} 
.contact-form {
list-style-type: none;
} 
ul.contact-form {
padding-left: 0px;
max-width: 800px;
width: 100%;
margin: 0px auto;
margin-top: 40px;
margin-bottom: 35px;
margin-left: 0px;
} 
.contact-form li {
display: inline-block;
width:     100%;
padding: 0 7px;
} 
.contact-form p{
font-size: 14px;
color: grey;
margin: 0;
margin-bottom: -7px;
} 
.contact-form p.form-label {
display: none;
} 
.contact-form li.half-field {
width: 50%;
float: left;
} 
.contact-form li input,
.contact-form li select,
.contact-form li textarea {
width: 100%;
padding: 13px;
padding-bottom: 9px;
padding-left: 0px;
margin-bottom: 17px;
border: none;
border-bottom: 2px solid #cdcdcd;
background-color: transparent;
font-family: 'Ubuntu', sans-serif;
color: #7b7b7b;
height: 43px;
-webkit-appearance: none;
font-size: 16px;
font-weight: bold;
z-index: 99999999;
position: relative;
} 
.contact-form li select option{
color: black;
} 
.type-of-event{
position: relative;
}
.type-of-event:before{
content: '';
background-image: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/drop-down-arrow.png);
position: absolute;
top: 5px;
right: 0px;
height: 10px;
width: 23px;
background-repeat: no-repeat;
}
.contact-form li textarea{
overflow: hidden;
vertical-align: top;
resize: vertical;
} 
.contact-form li.submit-btn {
text-align: left;
}
.contact-form li.submit-btn a{
z-index: 99999;
}
.contact-form li input[type="submit"] {
width: 185px;
font-family: 'Ubuntu', sans-serif;
font-weight: 700;
font-size: 14px;
letter-spacing: 1px;
padding: 16px 20px;
position: relative;
z-index: 2;
border: none;
background-color:  #57853c;
background-image: linear-gradient(to right, #57853c, #7ba93c);
text-transform: uppercase;
font-weight: 700;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
border-radius: 100px;
margin: 10px auto;
margin-top: 20px;
color: white;
z-index: 99999;
height: 56px;
} 
.contact-form li input[type="submit"]:hover{
background-color: #7ba93c;
background-image: none;
} 
.contact-form li  p.form-label {
color:#e9e9e9;
} 
.contact-section span.wpcf7-list-item {
margin-top: 0px;
font-size: 14px;
} 
.contact-form ::-webkit-input-placeholder { color: #767676;
} 
.contact-form ::-moz-placeholder { color: #767676;
position: relative;
} 
.contact-form :-ms-input-placeholder { color: #767676;
} 
.contact-form :-moz-placeholder { color: #767676;
} 
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 25px;
color: #767676;
position: relative;
} 
ul.contact-form li input.wpcf7-not-valid {
border-bottom: 2px solid red;
} 
span.wpcf7-not-valid-tip {
display: none!important;
} @media all and (max-width: 676px) {
.contact-form li.half-field {
width: 100%;
} 
} .outer-container{
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin: auto;
} 
.news-container{
width: 28%;
color: black;
margin: 40px;
padding-left: 0px!important;
padding-right: 0px!important;
position: relative;
max-width: 300px;
} 
.news-container p{
font-size: 14px;
font-weight: 400;
margin-bottom: 10px;
} 
.news-container a{
color: black;
} 
.news-container a:hover{
color: black;
} 
.news-container h5{
color: black;
font-size: 18px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} 
.news-container h5:hover {
color: #525589;
} 
.news-container img {
display: block;
margin: 16px auto;
position: absolute;
right: 38px;
top: 11px;
} 
.news-container .title{
padding-bottom: 20px;
margin-bottom: 15px;
border-bottom: 2px solid #97aaa4;
} 
.news-container p.date{
color: #767676;
font-size: 14px;
font-weight: 700;
margin: 0px;
margin-bottom: 5px;
} 
.news-image-container{
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
height: 230px;
width: 100%;
border-radius: 7px;
} 
.padding{
padding: 21px 0px;
position: relative;
} 
.news .read-more{
margin: 0px auto;
} 
.read-more-blog{
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
} 
.read-more-blog svg{
margin-left: 4px;
} .post-template-default main img{
width: 100%;
margin-bottom: 50px;
} 
.video-image{
height: 600px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
margin-bottom: 50px;
} 
.suggested-links{
padding-top: 30px;
}
.suggested-links h6{
color: black;
margin: 5px 0px;
} .page-template-page-gallery .container.below-gallery p{
margin-top: 40px;
font-size: 22px;
text-align: center;
color: #7b7b7b;
}
.page-template-page-gallery .container.below-gallery h3{
text-align: center;
margin-top: 70px;
} .page-template-page-approval .half.contact-form-half {
margin-left: auto;
margin-right: auto;
}
.page-template-page-approval ul.contact-form{
max-width: initial;
position: relative;
z-index: 9999999999999;
} .page-template-page-contact .half.contact-form-half{
margin-bottom: -60px;
z-index: 9;
padding-top: 111px;
}
.page-template-page-contact .half.contact-details-half{
color: #0a3b24;
text-align: center;
font-size: 18px;
font-weight: 700;
margin-top: 40px;
margin-bottom: 50px;
}
.page-template-page-contact .half.contact-details-half img{
margin-top: 20px;
}
.page-template-page-contact .half.contact-details-half p{
margin-top: 5px;
} .accordion-container{
-webkit-box-shadow: 1px 7px 44px -6px rgba(0,0,0,0.25);
-moz-box-shadow: 4px 13px 67px 2px rgba(0,0,0,0.25);
box-shadow: 4px 13px 67px 2px rgba(0,0,0,0.25);
border-radius: 10px;
margin-bottom: 15px;
}
.accordion {
background-color: white;
color: #7b7b7b;
cursor: pointer;
padding: 30px;
padding-bottom: 20px;
width: 100%;
text-align: left;
border: none;
outline: none;
transition: 0.4s;
font-weight: 700;
border-radius: 10px;
border-radius: 10px;
font-family: 'Ubuntu', sans-serif;
} 
.accordion-container .panel p:not(.read-more){
color: #7b7b7b;
text-align: left;
}
.active-faq{
background-color: white;
} 
.accordion:hover {
background-color: white;
} 
.panel {
padding: 0px 30px 30px;
background-color: white;
display: none;
overflow: hidden;
color: #7b7b7b;
padding-right: 100px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
} 
.accordion:after {
content: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/plus.png);
font-size: 18px;
float: right;
margin-left: 5px;
margin-right: 10px;
color: #a5a9a7;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
} 
.active-faq:after {
content: url(//www.bananabus.co.uk/wp-content/themes/Banana%20Bus/img/cross.png);
} 
.page-template-page-faq .contact-form-section{
padding-top: 0px;
} .page-template-page-bookings .half.contact-form-half{
width: 100%;
}
.page-template-page-bookings .contact-form-section{
padding-top: 30px;
}
.page-template-page-bookings ul.contact-form{
max-width: initial;
}
.contact-form li.submit-btn {
text-align: center;
margin-top: 20px;
} .page-template-page-events main h2:before{
left: 0px;
right: 0px;
margin: auto;
}
.page-template-page-events .blurry-flower{
top: 25%;
bottom: initial;
}
.page-template-page-events .icon{
height: 130px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
display: block;
}
.page-template-page-events .contact-form-section{
padding-top: 0px;
}
.tab .flex-wrapper{
-webkit-justify-content: center;
justify-content: center;
} .tabcontent p{
position: relative;
z-index: 999;
}
.tabcontent p:not(.read-more){
color: #7b7b7b;
width: 80%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.tab button {
font-family: "Komika Axis", cursive;
font-size: 25px;
color: black;
line-height: 50px;
letter-spacing: 2px;
color: #0a3b24;
background-color: white;
border: none;
padding: 30px;
border-radius: none!important;
} .tab button:hover {
transform: scale(1.1);
-webkit-box-shadow: 1px 7px 44px -6px rgba(0,0,0,0.46);
-moz-box-shadow: 4px 13px 67px 2px rgba(0,0,0,0.46);
box-shadow: 4px 13px 67px 2px rgba(0,0,0,0.46);
} .tab button.active {
transform: scale(1.1);
-webkit-box-shadow: 1px 7px 44px -6px rgba(0,0,0,0.46);
-moz-box-shadow: 4px 13px 67px 2px rgba(0,0,0,0.46);
box-shadow: 4px 13px 67px 2px rgba(0,0,0,0.46);
color: #9dcb3b;
}
.tab .button-wrapper.active{
position: relative;
}
.tab .button-wrapper.active:before{
content: '';
position: absolute;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 20px solid white;
left: 0;
right: 0;
margin: auto;
bottom: -20px;
z-index: 9;
} .tabcontent {
display: none;
}
.scroll-downs{
margin-top: 50px;
margin-bottom: 15px;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.tabcontent img.event-image{
margin-top: 60px;
margin-left: auto;
margin-right: auto;
display: block;
max-width: 100%;
width: 500px;
} .page-template-page-prices h3{
margin-bottom: 40px;
}
.accessories-page h3{
margin-bottom: 40px;
}
.page-template-page-accessories .packages-container {
padding-bottom: 180px;
}
.page-template-page-prices .package h3{
margin-bottom: 20px;
}
.page-template-page-prices .package img{
margin-bottom: 40px;
}
.page-template-page-accessories .packages-container p,
.page-template-page-accessories .packages-container  h5{
text-align: center;
}
.page-template-page-accessories .packages-container .half{
color: #7b7b7b;
text-align: center; }
.page-template-page-prices .tabcontent{
color: #7b7b7b;
}
.cursive{
font-family: "Komika Axis", cursive;
color: #9dcb3b!important;
margin-top: 20px;
}
.bag-content{
min-height: 140px;
margin-top: 22px;
}
.below_accessories_text{
margin-top: 60px;
font-size: 22px;
text-align: center;
color: #7b7b7b;
}
.bag-notice{
margin-top: 30px;
}
.party-bags-gallery{
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: center;
-webkit-justify-content: center;
margin-bottom: 80px;
}
.party-bag-image{
width: 18%;
min-width: 195px;
margin: 10px;
height: 230px;
}
.inner-image{
height: 100%;
width: 100%;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
z-index: 99;
}
.party-bags-container .read-more{
margin-top: 50px;
}
.page-template-page-prices .contact-form-section{
padding-top: 0px;
}
.page-template-page-prices .green-right {
position: absolute;
top: -44px;
right: 0px;
z-index: -3;
}
.page-template-page-prices .blurry-leaf {
top: -65px;
height: 224px;
} .accessories-page{
font-size: 22px;
text-align: center;
color: #7b7b7b;
}
.page-template-page-accessories .contact-form-section{
padding-top: 10px;
} .page-template-page-onboard .party-bag-image,
.page-template-page-about .party-bag-image, 
.page-template-page-gallery .party-bag-image  {
width: 15%;
height: 293px;
}
.background-image{
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.no-padding-top{
padding-top: 0px;
}
.page-template-page-onboard  h3{
padding-bottom: 35px;
}
.page-template-page-onboard main ul li {
color: #7b7b7b;
font-size: 20px;
padding: 7px 5px;
list-style-type: none;
}
.page-template-page-onboard main ul li svg{
margin-right: 15px;
}
.onboard-editor p:not(.read-more){
color: #7b7b7b;
position: relative;
z-index: 99;
} .page-template-page-about .container-general:not(.packages-container){
padding-top: 0px;
}
.page-template-page-about h3{
padding-top: 30px;
}
.page-template-page-about main h2:before{
left: 0;
right: 0;
margin: auto;
}
.page-template-page-about main p:not(.read-more){
color: #7b7b7b;
max-width: 800px;
margin: 15px auto;
}
.page-template-page-about .blurry-flower {
bottom: 50%;
}
.page-template-page-about .container-general a{
position: relative;
z-index: 999;
} .page-template-default:not(.home) h3{
margin-top: 35px;
}
.page-template-default:not(.home) .container-general p{
position: relative;
z-index: 99;
} @media only screen and (max-height: 700px){
} 
@media only screen and (max-height: 480px){
} 
@media only screen and (max-height: 800px){
} 
@media only screen and (min-width: 1920px){
} 
@media only screen and (min-width: 2100px){
} 
@media only screen and (min-width: 2300px){
} 
@media only screen and (max-width:1850px){
.container-general.adventure {
padding-top: 330px;
padding-bottom: 225px;
}
.bus-container{
width: 80%;
}
} 
@media only screen and (max-width:1750px){
} 
@media only screen and (max-width:1700px){
h2 {
font-size: 60px;
line-height: 68px;
letter-spacing: 3.7px;
}
h3{
font-size: 35px;
line-height: 45px;
letter-spacing: 1.8px;
}
.friendly-banana-half {
margin-left: -6vw;
margin-right: 6vw;
}
.faq-section {
padding-top: 245px;
}
.container-general.adventure {
padding-top: 250px;
padding-bottom: 200px;
}
.bus-container {
width: 79%;
}
.adventure p {
width: 38%;
}
.insta-with-hashtag {
left: initial;
right: 413px;
bottom: -135px;
}
.faq-section {
padding-top: 160px;
padding-bottom: 160px;
}
} 
@media only screen and (max-width: 1600px){
.container-general.adventure {
padding-top: 240px;
padding-bottom: 170px;
}
} 
@media only screen and (max-width: 1550px){
#instafeed a:nth-child(4) .insta-image {
top: 190px;
height: 260px;
height: 260px;
width: 260px;
}
#instafeed a:nth-child(2) .insta-image {
width: 200px;
height: 200px;
right: 60px;
top: -9px;
}
#instafeed a:nth-child(1) .insta-image {
height: 120px;
width: 120px;
margin-left: 33px;
margin-top: 141px;
right: 259px;
top: -70px;
}
#instafeed a:nth-child(3) .insta-image {
margin-left: -39px;
margin-top: -4px;
height: 160px;
width: 160px;
right: 259px;
top: 195px;
}
.insta-plant {
position: absolute;
height: 254px;
right: 285px;
top: 4px;
}
.insta-with-hashtag {
left: initial;
right: 297px;
bottom: 13px;
width: 100px;
}
}
@media only screen and (max-width: 1500px){
.logo-nav-box{
top: 55px;
}
.half.testimonial-half {
width: 35%;
}
.half.testimonial-half {
padding: 85px 50px;
padding-top: 90px;
}
.quotes {
margin-bottom: 28px;
}
.jungle-left {
width: 17%;
}
.jungle-right {
width: 17%;
}
.half.contact-form-half {
width: 65%;
padding: 65px 60px;
padding-bottom: 10px;
}
.container-general.adventure {
padding-top: 195px;
padding-bottom: 165px;
}
.bus-container {
width: 77%;
}
.light-blue-background .container-general {
padding-top: 90px;
padding-bottom: 114px;
}
footer nav li a {
font-size: 19px;
padding: 0px 19px;
}
} 
@media only screen and (max-width: 1450px){
h2 {
font-size: 50px;
}
h2:before {
bottom: -35px;
}
h3 {
font-size: 27px;
line-height: 27px;
}
.faq-section {
padding-top: 130px;
padding-bottom: 100px;
}
.friendly-banana {
padding-top: 150px;
}
.friendly-banana-half {
margin-left: -6vw;
margin-right: 3vw;
}
.monkey {
top: -62px;
}
.container-general.adventure {
padding-top: 195px;
padding-bottom: 95px;
}
.blurry-leaf {
top: -88px;
height: 200px;
}
.insta-with-hashtag {
right: 291px;
bottom: initial;
top: 377px;
}
} 
@media only screen and (max-width: 1400px){
h4 {
font-size: 29px;
}
.small-header {
height: 440px;
}
.logo {
left: -39px;
width: 216px;
}
.logo-nav-box{
height: 80px;
}
.navigation ul{
top: 32px;
}
.yellow-triangle{
border-bottom: 80px solid #f8d808;
}
.yellow-part{
padding-top: 18px;
}
.yellow-part img {
margin-left: -27px;
}
.monkey {
top: -46px;
}
.package {
padding: 28px;
padding-bottom: 33px;
}
.package h4 {
padding-top: 10px;
}
.package.active h4 {
padding-top: 20px;
}
.package img {
height: 85px;
}
.navigation ul li {
padding: 8px;
}
.yellow-part {
padding-right: 25px;
}
} 
@media only screen and (max-width: 1350px){
.monkey {
top: 0px;
}
.navigation ul{
letter-spacing: 0.5px;
}
} 
@media only screen and (max-width: 1301px){
.mobile-logo{
display: block;
left: 6vw;
top: 19px;
width: 169px;
cursor: pointer;
}
.logo-nav-box{
display: none;
}
.header-box {
padding-top: 135px;
}
.hero {
height: 600px;
}
.header-title {
font-size: 33px;
letter-spacing: 4px;
line-height: 60px;
}
.small-header-title {
padding-top: 215px;
}
.header-title span.bigger {
font-size: 62px;
}
.header-title:before{
bottom: -16px;
}
.blurry-flower {
height: 250px;
z-index: 99;
}
} 
@media only screen and (max-width: 1250px){
.half.testimonial-half {
padding: 105px 60px;
padding-top: 55px;
}
.quotes {
margin-bottom: 18px;
}
.faq-section {
padding-top: 120px;
padding-bottom: 94px;
}
.green-right{
height: 250px;
}
.more-greens{
height: 150px;
}
.light-blue-background .container-general {
padding-top: 150px;
padding-bottom: 102px;
}
} 
@media only screen and (max-width: 1230px){
.faq-section {
padding-top: 80px;
padding-bottom: 65px;
}
}
@media only screen and (max-width: 1200px){
h2{
font-size: 37px;
line-height: 54px;
letter-spacing: 3.7px;
margin-bottom: 42px;
}
h2:before {
width: 100px;
background-size: 100px;
height: 15px;
bottom: -22px;	
}
h3 {
font-size: 22px;
line-height: 25px;
}
.page-template-page-prices .blurry-leaf {
top: -48px;
height: 167px;
}
.tab button {
font-size: 18px;
padding: 10px 20px;
}
.page-template-page-events .blurry-flower {
top: 30%;
}
.page-template-page-onboard .no-padding-top .flex-wrapper{
-webkit-flex-direction: column;
flex-direction: column;
}
.page-template-page-onboard .no-padding-top .flex-wrapper .half{
width: 100%;
margin-bottom: 30px;
}
.page-template-page-onboard h3 {
padding-bottom: 25px;
}
} 
@media only screen and (max-width: 1150px){
.shadow-box:not(.tab-box){
-webkit-flex-direction: column;
flex-direction: column;
}
.half.contact-form-half {
width: 100%;
padding: 45px;
}
.half.testimonial-half {
width: 100%;
padding: 35px 47px;
padding-top: 40px;
}
.half.contact-form-half h4{
text-align: center;
}
.contact-form li input[type="submit"]{
margin-top: 20px;
}
.contact-form li.submit-btn {
text-align: center;
}
ul.contact-form{
margin-bottom: 0px;
}
.half.contact-form-half h4:before{
left: 0px;
right: 0px;
margin-left: auto;
margin-right: auto;
}
.my-slick .slick-prev{
bottom: -20px;
right: 55px;
}
.my-slick .slick-next{
bottom: -20px;
right: 10px;
}
.page-template-page-contact .contact-form-section{
padding-top: 0px;
}
.page-template-page-contact .contact-form-section .flex-wrapper{
-webkit-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.page-template-page-contact .half.contact-details-half{
width: 100%;
}
.acf-map {
height: 570px;
}
} 
@media only screen and (max-width: 1100px){
.container-general.adventure {
padding-top: 95px;
padding-bottom: 59px;
}
.insta-plant {
position: absolute;
height: 176px;
right: 313px;
top: 65px;
}
} 
@media only screen and (max-width: 1050px){
.faq-section {
padding-top: 60px;
padding-bottom: 100px;
}
.friendly-banana-half{
background-size: cover;
background-position: left center;
background-attachment: scroll;
}
.small-header {
height: 340px;
}
.small-header-title{
padding-top: 175px;
}
} 
@media only screen and (max-width: 1024px){
.bus-container{
background-attachment: scroll;
}
.packages{
-webkit-flex-direction: column;
flex-direction: column;
}
.package{
margin: 0px;
margin-bottom: 10px;
max-width: 750px;
margin-left: auto;
margin-right: auto;
width: 100%;
}
.package.active{
margin: 0px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
}
.packages-container h4 {
text-align: center;
margin-bottom: 50px;
}
.package h4{
margin-bottom: 0px;
}
.package.active h4{
padding-top: 10px;
margin-bottom: 0px;
}
.packages-container {
padding-top: 47px;
padding-bottom: 40px;
}
.monkey {
right: calc(6vw - 30px);
top: 0px;
width: 30%;
}
.friendly-banana {
padding-top: 85px;
}
.package.active .read-more {
margin-top: 25px;
}
.package .read-more {
margin-top: 25px;
}
.page-template-page-events .icon {
height: 120px;
margin-bottom: 39px;
}
.container-general {
padding-top: 55px;
padding-bottom: 60px;
}
.page-template-page-contact .half.contact-form-half {
padding-top: 65px;
}
.page-template-page-accessories .packages-container .half{
width: 100%;
}
.bag-content{
min-height: initial;
}
.page-template-page-accessories .packages-container {
padding-bottom: 50px;
}
} 
@media only screen and (max-width: 1000px){
.faq-section {
padding-top: 15px;
padding-bottom: 15px;
}
.friendly-banana-half {
margin-left: -6vw;
margin-right: 0vw;
}
.light-blue-background .container-general{
-webkit-flex-direction: column;
flex-direction: column;
}
.light-blue-background .container-general .half{
width: 100%;
text-align: center;
margin-bottom: 60px;
}
.light-blue-background .container-general .half.insta-half {
width: 482px;
text-align: center;
margin-bottom: 40px;
margin-left: auto;
margin-right: auto;
}
.light-blue-background .container-general .half .read-more,
.friendly-banana .half .read-more{
margin-left: auto;
}
.light-blue-background .container-general {
padding-top: 55px;
padding-bottom: 460px;
}
.friendly-banana .flex-wrapper{
-webkit-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.friendly-banana .half{
width: 100%;
text-align: center;
}
.faq-section p{
max-width: 100%;
}
.friendly-banana h2:before,
.light-blue-background h2:before{
width: 100px;
background-size: 100px;
height: 15px;
bottom: -22px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
}
.friendly-banana .half {
width: 100%;
text-align: center;
}
.friendly-banana .half.friendly-banana-half{
height: 0px;
}
.blurry-flower {
height: 200px;
bottom: -180px;
}
} 
@media only screen and (max-width: 950px){
} 
@media only screen and (max-width: 900px){
.container-general.adventure {
padding-top: 178px;
padding-bottom: 47px
}
.adventure p {
width: 100%;
}
.bus-container {
width: 59%;
}
.small-header {
height: 275px;
}
} 
@media only screen and (max-width: 850px){
.tab button {
font-size: 14px;
padding: 5px 18px;
}
.page-template-page-events .blurry-flower {
top: 38%;
}
} 
@media only screen and (max-width: 800px){
.friendly-banana-half{
height: 347px;
}
.container-general.adventure {
padding-top: 150px;
padding-bottom: 55px;
}
.blurry-leaf {
top: -50px;
height: 125px;
}
.light-blue-background {
background-size: cover;
background-position: left top;
background-repeat: no-repeat;
padding-top: 110px;
}
.contact-form-section {
padding-top: 55px;
} 
.page-template-page-contact .half.contact-form-half {
padding-top: 45px;
}
.page-template-page-contact .half.contact-details-half {
margin-top: 0px;
margin-bottom: 37px;
}
.page-template-page-approval main h4 {
font-size: 18px;
line-height: 26px;
}
}
@media only screen and (max-width: 750px){
.page-template-page-events .blurry-flower {
top: 22%;
}
} 
@media only screen and (max-width: 700px){
.tab button {
font-size: 14px;
padding: 0px 13px;
}
} 
@media only screen and (max-width: 650px){
footer .phone, footer .email, footer .social-icons {
display: block;
font-size: 16px;
padding-bottom: 10px;
}
footer .email-and-phone{
padding-bottom: 0px;
}
footer .contact-details{
padding-left: 6vw;
padding-right: 6vw;
font-size: 16px;
padding-top: 25px;
}
footer .footer-container {
padding-top: 33px;
padding-bottom: 10px;
}
footer .footer-logo {
width: 145px;
}
footer .legal-links {
padding-top: 30px;
}
.light-blue-background .container-general .half.insta-half {
width: 431px;
}
.small-header{
background-size: contain;
}
.small-header-title {
padding-top: 195px;
text-align: center;
}
.small-header-title {
padding-top: 183px;
}
h2.small-header-title:before {
left: 0;
right: 0;
margin: auto;
}
.tab .flex-wrapper {
-webkit-justify-content: center;
justify-content: center;
flex-direction: column;
align-items: center;
}
.tab .button-wrapper.active:before{
content: none;
}
.tab .button-wrapper,
.tab .button-wrapper button{
width: 100%;
}
.tab button.active {
transform: scale(1.02);
}
.scroll-downs {
margin-top: 18px;
margin-bottom: 0px;
}
.page-template-page-events .icon {
height: 87px;
margin-bottom: 30px;
}
.page-template-page-onboard main ul li {
font-size: 16px;
}
.container-general {
padding-top: 45px;
padding-bottom: 30px;
}
.tabcontent img.event-image {
margin-top: 45px;
}
} 
@media only screen and (max-width: 600px){
body {
font-size: 16px;
} 
h2 {
font-size: 30px;
line-height: 36px;
letter-spacing: 2.4px;
} 
h2:before {
bottom: -24px;
}
h3 {
font-size: 19px;
line-height: 29px;
letter-spacing: 1.6px;
padding-bottom: 2px;
} 
h4 {
line-height: 39px;
}
h6 {
font-size: 16px;
} 
.hero {
height: 480px;
min-height: initial;
}
.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {
top: 3px!important;
}
.mobile-logo {
display: block;
left: 4vw;
top: 14px;
width: 103px;
}
.header-box {
padding-top: 100px;
}
.header-title {
font-size: 17px;
letter-spacing: 3px;
line-height: 34px;
margin-bottom: 30px;
}
.header-title span.bigger {
font-size: 32px;
}
.header-title:before {
width: 100px;
background-size: 100px;
bottom: -12px;
}
.contact-form-section .container{
padding-left: 0px;
padding-right: 0px;
}
.half.contact-form-half {
width: 100%;
padding: 40px 6vw;
}
.container-general.adventure {
padding-top: 100px;
padding-bottom: 44px;
}
.read-more.left {
margin-left: auto;
}
.read-more{
margin-top: 20px;
}
.monkey{
display: none;
}
.blurry-leaf{
display: none;
}
.friendly-banana .half {
height: 345px;
}
.more-greens{
display: none;
}
.green-right {
height: 140px;
}
.friendly-banana {
padding-top: 25px;
}
.friendly-banana h2:before, .light-blue-background h2:before {
width: 100px;
background-size: 100px;
height: 15px;
bottom: -26px;
}
.shiftnav .shiftnav-menu-title {
padding: 59px 25px!important;
}
.blurry-flower {
height: 175px;
bottom: -215px;
}
footer nav li{
display: block;
padding-bottom: 5px;
}
footer nav li a {
font-size: 17px;
}
footer .footer-nav {
margin-top: 28px;
}
.page-template-page-events .blurry-flower {
top: 28%;
}
.page-template-page-onboard ul {
padding-left: 0px;
}
.accessories-page {
font-size: 19px;
}
}
@media only screen and (max-width: 550px){ #instafeed a:nth-child(1) .insta-image,
#instafeed a:nth-child(2) .insta-image,
#instafeed a:nth-child(3) .insta-image,
#instafeed a:nth-child(4) .insta-image{
width: 100px;
height: 100px;
}	
#instafeed a:nth-child(1) .insta-image {
top: -50px;
right: 100px;
}
#instafeed a:nth-child(2) .insta-image {
right: 0px;
top: 92px;
}
#instafeed a:nth-child(3) .insta-image{
right: 100px;
}
#instafeed a:nth-child(4) .insta-image {
right: 0px;
}
.light-blue-background .container-general .half.insta-half {
width: 189px;
}
.insta-plant {
position: absolute;
height: 116px;
right: 150px;
top: 36px;
}
.light-blue-background .container-general {
padding-top: 55px;
padding-bottom: 290px;
}
.light-blue-background .container-general .half {
margin-bottom: 0px;
}
.insta-with-hashtag {
right: 50px;
bottom: initial;
top: 28px;
z-index: 99;
}
} 
@media only screen and (max-width: 500px){
.small-header-title {
padding-top: 155px;
} 
.small-header {
height: 230px;
}
.page-template-page-onboard .party-bag-image, 
.page-template-page-about .party-bag-image, 
.page-template-page-gallery .party-bag-image {
height: 225px;
}
} 
@media only screen and (max-width: 450px){
} 
@media only screen and (max-width: 400px){
.friendly-banana .half {
margin-top: 21px;
margin-bottom: 36px;
}
.light-blue-background {
background-size: cover;
background-position: left -50px;
} 
.light-blue-background {
padding-top: 15px;
}
.blurry-flower {
height: 175px;
bottom: -145px;
}
.small-header-title {
padding-top: 130px;
}
.small-header {
height: 185px;
}
.friendly-banana .half {
height: 385px;
}
}
@media only screen and (max-width: 350px){
h2{
font-size: 24px;
}
.friendly-banana h2:before, .light-blue-background h2:before {
width: 80px;
background-size: 80px;
height: 15px;
bottom: -23px;
}
.friendly-banana .half {
margin-top: 21px;
margin-bottom: 31px;
margin-bottom: 35px;
}
.blurry-flower {
height: 100px;
bottom: -100px;
}
} #instafeed-real{
visibility: hidden;
}
.play-button{
width: 75px;
height: 75px;
border: 5px solid #ffffff;
-ms-border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
margin: inherit;
text-align: inherit;
display: table;
color: #ffffff;
}
.play-button svg {
font-size: 35px;
margin-left: 9px;
margin-top: 15px;
}
.play-button svg:before {
content: "\f04b";
}
.videoLink {
text-align: center;
width: 100%;
display: block;
z-index: 99999;
} 
.videoBox:after {
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
} 
.videoLink a {
color: #ffffff;
text-decoration: none;
cursor: pointer;
display: block;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
width: 106px;
left: 0;
right: 0;
margin: auto;
position: relative;
z-index: 9999;
} 
.videoLink a:hover {
opacity: 0.5;
cursor: pointer;
} 
body.home #fancybox-wrap{
top: 0!important;
left: 0!important;
width: 92vw!important;
height: 92vh!important;
max-width: 100%!important;
max-height: 100%!important;
margin-left: auto!important;
margin-right: auto!important;
left: 0;
right: 0;
}
body.home #fancybox-content{
width: 100%!important;
height: 100%!important;
}
body.home #fancybox-close {
z-index: 9999999999999999999!important;
}
#shiftnav-toggle-main{
z-index: 9999!important;
}
#shiftnav-toggle-main.shiftnav-toggle-edge-right{
right: 12px;
}
@media only screen and (max-width: 1300px){
body.home #fancybox-wrap {
top: 55px!important;
left: 0!important;
width: 94vw!important;
height: 73vh!important;
padding: 13px!important;
}
body.home #fancybox-close {
top: 0px!important;
right: 0px!important;
}
}
@media only screen and (max-width: 550px){
body.home #fancybox-wrap {
top: 55px!important;
left: 0!important;
width: 92vw!important;
height: 73vh!important;
padding: 13px!important;
}
body.home #fancybox-close {
top: 0px!important;
right: 0px!important;
}
.play-button svg {
margin-left: 9px;
}
}
@media only screen and (max-width: 550px){
body.home #fancybox-wrap {
top: 55px!important;
left: 0!important;
width: 90vw!important;
}
} .page-template-page-onboard .onboard-editor ul li a{
position: relative;
z-index: 9999;
}
.page-template-page-onboard main a {
color: #75a33c;
}
.page-template-page-onboard main a:hover{
color: #a7a7a7;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.bananabus.co.uk/wp-content/themes/Banana%20Bus/slick-1.8.0/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.bananabus.co.uk/wp-content/themes/Banana%20Bus/slick-1.8.0/slick/fonts/slick.eot);
src: url(https://www.bananabus.co.uk/wp-content/themes/Banana%20Bus/slick-1.8.0/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.bananabus.co.uk/wp-content/themes/Banana%20Bus/slick-1.8.0/slick/fonts/slick.woff) format('woff'), url(https://www.bananabus.co.uk/wp-content/themes/Banana%20Bus/slick-1.8.0/slick/fonts/slick.ttf) format('truetype'), url(https://www.bananabus.co.uk/wp-content/themes/Banana%20Bus/slick-1.8.0/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}