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




/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-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{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-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)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-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{0%,100%{-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)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-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{0%,100%{-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)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-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{0%,100%{-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)}}.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)}100%{-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)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,100%{-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{0%,100%{-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)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-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{0%,100%{-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)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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,-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)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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,-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)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.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)}100%{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)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;animation-duration:.75s}@-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)}100%{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)}100%{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)}100%{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)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.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)}100%{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)}100%{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)}100%{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)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-70px,0,0);transform:translate3d(-70px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-70px,0,0);transform:translate3d(-70px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(70px,0,0);transform:translate3d(70px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(70px,0,0);transform:translate3d(70px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-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}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-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}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-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}100%{-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;animation-duration:.75s;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-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}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-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}100%{-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{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-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{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-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{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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}100%{-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}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{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{0%{opacity:1}100%{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{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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)}100%{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{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-70px);transform:translateX(-70px);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-70px);transform:translateX(-70px);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

 /*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.bx-wrapper *{
    direction: ltr;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 10px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/bx_loader.gif) center center no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-family: Arial;
    font-weight: bold;
    color: #666;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #FFF;
    text-indent: -9999px;
    display: block;
    width: 15px;
    height: 6px;
    margin: 0 5px;
    outline: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #E66432;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 40px;
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/controls.png) no-repeat ;
}

.bx-wrapper .bx-next {
    right: 40px;
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/controls.png) no-repeat right top;
}

.bx-wrapper .bx-prev:hover {

}

.bx-wrapper .bx-next:hover {

}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -50px;
    outline: 0;
    width: 28px;
    height: 100px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}


.slider-caption iframe{
    width: 100%;
    height: 100%;
}
/**-----------End bxslider style------------------------*/

/**
 * Css for mb YTPlayer
 *
 */
 .mb_YTPBar,.mb_YTPBar span.mb_YTPUrl a{color:#fff}@font-face{font-family:ytpregular;src:url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/font/ytp-regular.eot)}@font-face{font-family:ytpregular;src:url(data:application/x-font-woff;charset=utf-8;base64,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)format('woff'),url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/font/ytp-regular.ttf)format('truetype');font-weight:400;font-style:normal}.mb_YTPlayer:focus{outline:0}.mbYTP_wrapper{display:block;transform:translateZ(0)translate3d(0,0,0);transform-style:preserve-3d;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}.mb_YTPlayer .loading{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;background:rgba(0,0,0,.51);text-align:center;padding:2px 4px;border-radius:5px;font-family:"Droid Sans",sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}@-webkit-keyframes fade{0%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:.5}100%{opacity:1}}.YTPFullscreen{display:block!important;position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;margin:0!important;border:none!important;opacity:1!important;background-color:#000}.mbYTP_wrapper iframe{max-width:4000px!important}.inline_YTPlayer{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.7);background:rgba(0,0,0,.5)}.inline_YTPlayer img{border:none!important;margin:0!important;padding:0!important;transform:none!important}.mb_YTPBar,.mb_YTPBar .buttonBar{box-sizing:border-box;left:0;padding:5px;width:100%}.mb_YTPBar .ytpicon{font-size:20px;font-family:ytpregular}.mb_YTPBar .mb_YTPUrl.ytpicon{font-size:30px}.mb_YTPBar{transition:opacity .5s;display:block;height:10px;background:#333;position:fixed;bottom:0;text-align:left;z-index:1000;font:14px/16px sans-serif;opacity:.1}.mb_YTPBar.visible,.mb_YTPBar:hover{opacity:1}.mb_YTPBar .buttonBar{transition:all .5s;background:0 0;font:12px/14px Calibri;position:absolute;top:-30px;height:40px}.mb_YTPBar:hover .buttonBar{background:rgba(0,0,0,.4)}.mb_YTPBar span{display:inline-block;font:16px/20px Calibri,sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}.mb_YTPBar span.mb_YTPTime{width:130px}.mb_YTPBar span.mb_OnlyYT,.mb_YTPBar span.mb_YTPUrl{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}.mb_YTPBar span.mb_YTPUrl img{width:60px}.mb_YTPBar span.mb_OnlyYT{left:300px;right:auto}.mb_YTPBar span.mb_OnlyYT img{width:25px}.mb_YTPBar .mb_YTPMuteUnmute,.mb_YTPBar .mb_YTPPlaypause,.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img{cursor:pointer}.mb_YTPBar .mb_YTPProgress{height:10px;width:100%;background:#222;bottom:0;left:0}.mb_YTPBar .mb_YTPLoaded{height:10px;width:0;background:#444;left:0}.mb_YTPBar .mb_YTPseekbar{height:10px;width:0;background:#bb110e;bottom:0;left:0;box-shadow:rgba(82,82,82,.47)1px 1px 3px}.mb_YTPBar .YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}.YTPOverlay.raster{background:url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/raster.png)}.YTPOverlay.raster.retina{background:url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/raster@2x.png)}.YTPOverlay.raster-dot{background:url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/raster_dot.png)}.YTPOverlay.raster-dot.retina{background:url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/raster_dot@2x.png)}.mb_YTPBar .simpleSlider{position:relative;width:100px;height:10px;border:1px solid #fff;overflow:hidden;box-sizing:border-box;margin-right:10px;cursor:pointer!important;border-radius:3px}.mb_YTPBar.compact .simpleSlider{width:40px}.mb_YTPBar .simpleSlider.muted{opacity:.3}.mb_YTPBar .level{position:absolute;left:0;bottom:0;background-color:#fff;box-sizing:border-box}.mb_YTPBar .level.horizontal{height:100%;width:0}.mb_YTPBar .level.vertical{height:auto;width:100%}

/*
        jQuery.mmenu CSS
*/
/*
        jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
    display: none; }

.mm-wrapper {
    overflow-x: hidden;
    position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0; }

.mm-menu {
    background: inherit;
    display: block;
    overflow: hidden;
    padding: 0; }
.mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
.mm-menu > .mm-panel.mm-opened {
    -webkit-transform: translate(0%, 0);
    -moz-transform: translate(0%, 0);
    -ms-transform: translate(0%, 0);
    -o-transform: translate(0%, 0);
    transform: translate(0%, 0); }
.mm-menu > .mm-panel.mm-subopened {
    -webkit-transform: translate(-30%, 0);
    -moz-transform: translate(-30%, 0);
    -ms-transform: translate(-30%, 0);
    -o-transform: translate(-30%, 0);
    transform: translate(-30%, 0); }
.mm-menu > .mm-panel.mm-highest {
    z-index: 1; }
.mm-menu .mm-list {
    padding: 20px 0; }
.mm-menu > .mm-list {
    padding-bottom: 0; }
.mm-menu > .mm-list:after {
    content: '';
    display: block;
    height: 40px; }

.mm-panel > .mm-list {
    margin-left: -20px;
    margin-right: -20px; }
.mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0; }

.mm-list {
    font: inherit;
    font-size: 14px; }
.mm-list a,
.mm-list a:hover {
    text-decoration: none; }
.mm-list > li {
    position: relative; }
.mm-list > li > a,
.mm-list > li > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #FFF;
    line-height: 20px;
    display: block;
    padding: 16px 10px 16px 20px;
    text-transform: uppercase;
    margin: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 0;
    position: relative;
    left: auto; }
.mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
.mm-list a.mm-subopen:before {
    content: '';
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
.mm-list a.mm-subopen.mm-fullsubopen {
    width: 100%; }
.mm-list a.mm-subopen.mm-fullsubopen:before {
    border-left: none; }
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span {
    padding-right: 5px;
    margin-right: 40px; }
.mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
.mm-list a.mm-subclose {
    text-indent: 20px;}
.mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
.mm-list > li.mm-spacer {
    padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label {
    padding-top: 25px; }
.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
.mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
.mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -5px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
    display: none;
    padding: 10px 0 10px 10px; }
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
    display: block; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
    height: 40px; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
    height: 25px; }

html.mm-opened .mm-page {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu {
    background: #333333;
    color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
}
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
        jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
    box-sizing: border-box;
    position: relative; }

.mm-slideout {
    -webkit-transition: -webkit-transform 0.4s ease;
    -ms-transition: -ms-transform 0.4s ease;
    transition: transform 0.4s ease; }

html.mm-opened {
    overflow: hidden;
    position: relative; }
html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
    background: inherit; }

#mm-blocker {
    background: rgba(3, 2, 1, 0);
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
    display: block; }

.mm-menu.mm-offcanvas {
    display: none;
    position: fixed; }
.mm-menu.mm-current {
    display: block; }

.mm-menu {
    width: 80%;
    min-width: 140px;
    max-width: 330px; }

html.mm-opening .mm-slideout {
    -webkit-transform: translate(80%, 0);
    -moz-transform: translate(80%, 0);
    -ms-transform: translate(80%, 0);
    -o-transform: translate(80%, 0);
    transform: translate(80%, 0); }

@media all and (max-width: 175px) {
    html.mm-opening .mm-slideout {
        -webkit-transform: translate(140px, 0);
        -moz-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        -o-transform: translate(140px, 0);
        transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
    html.mm-opening .mm-slideout {
        -webkit-transform: translate(330px, 0);
        -moz-transform: translate(330px, 0);
        -ms-transform: translate(330px, 0);
        -o-transform: translate(330px, 0);
        transform: translate(330px, 0); } }
/*
        jQuery.mmenu buttonbars addon CSS
*/
.mm-buttonbar {
    border: 1px solid transparent;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    display: block;
    padding: 0;
    margin: 0;
    position: relative; }
.mm-buttonbar:after {
    content: '';
    display: block;
    clear: both; }
.mm-buttonbar > * {
    border-left: 1px solid transparent;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 100%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
.mm-buttonbar > a {
    text-decoration: none; }
.mm-buttonbar > input {
    position: absolute;
    left: -1000px;
    top: -1000px; }
.mm-buttonbar > input:checked + label {
    border-color: transparent  !important; }
.mm-buttonbar > *:first-child,
.mm-buttonbar > input:first-child + * {
    border-left: none; }
.mm-buttonbar.mm-buttonbar-2 > * {
    width: 50%; }
.mm-buttonbar.mm-buttonbar-3 > * {
    width: 33.33%; }
.mm-buttonbar.mm-buttonbar-4 > * {
    width: 25%; }
.mm-buttonbar.mm-buttonbar-5 > * {
    width: 20%; }

.mm-header .mm-buttonbar {
    margin-top: 20px;
    margin-left: -30px;
    margin-right: -30px; }

.mm-footer .mm-buttonbar {
    border: none;
    border-radius: none;
    line-height: 40px;
    margin: -10px -10px 0 -20px; }
.mm-footer .mm-buttonbar > * {
    border-left: none; }

.mm-list > li > .mm-buttonbar {
    margin: 10px 20px; }

.mm-menu .mm-buttonbar {
    border-color: rgba(255, 255, 255, 0.6);
    background: #333333; }
.mm-menu .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: #333333; }

/*
        jQuery.mmenu counters addon CSS
*/
em.mm-counter {
    font: inherit;
    font-size: 14px;
    font-style: normal;
    text-indent: 0;
    line-height: 20px;
    display: block;
    margin-top: -10px;
    position: absolute;
    right: 40px;
    top: 50%; }
em.mm-counter + a.mm-subopen {
    padding-left: 40px; }
em.mm-counter + a.mm-subopen + a,
em.mm-counter + a.mm-subopen + span {
    margin-right: 80px; }
em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }

.mm-vertical em.mm-counter {
    top: 12px;
    margin-top: 0; }

.mm-nosubresults > em.mm-counter {
    display: none; }

.mm-menu em.mm-counter {
    color: rgba(255, 255, 255, 0.3); }

/*
        jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s; }

/*
        jQuery.mmenu footer addon CSS
*/
.mm-footer {
    background: inherit;
    border-top: 1px solid transparent;
    text-align: center;
    line-height: 20px;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    padding: 10px 10px 0 20px;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0; }

.mm-menu.mm-hasfooter > .mm-panel:after {
    height: 80px; }

.mm-menu .mm-footer {
    border-color: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.3); }

/*
        jQuery.mmenu header addon CSS
*/
.mm-header {
    background: inherit;
    border-bottom: 1px solid transparent;
    text-align: center;
    line-height: 20px;
    box-sizing: border-box;
    width: 100%;
    height: 60px;
    padding: 0 50px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0; }
.mm-header .mm-title,
.mm-header .mm-prev,
.mm-header .mm-next,
.mm-header .mm-close {
    padding-top: 30px; }
.mm-header .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    position: relative; }
.mm-header .mm-prev,
.mm-header .mm-next,
.mm-header .mm-close {
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    min-width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1; }
.mm-header .mm-prev {
    padding-left: 20px;
    padding-right: 10px;
    left: 0; }
.mm-header .mm-next,
.mm-header .mm-close {
    padding-left: 10px;
    padding-right: 20px;
    right: 0; }
.mm-header [href].mm-prev:before, .mm-header [href].mm-next:after {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.mm-header [href].mm-prev:before {
    border-right: none;
    border-bottom: none;
    margin-left: 2px;
    margin-right: 5px; }
.mm-header [href].mm-next:after, .mm-header [href].mm-close:after {
    margin-left: 5px;
    margin-right: -2px; }
.mm-header [href].mm-next:after {
    border-top: none;
    border-left: none; }
.mm-header [href].mm-close:after {
    content: 'x'; }

.mm-menu.mm-hassearch .mm-header {
    height: 50px;
    top: 50px; }
.mm-menu.mm-hassearch .mm-header .mm-title,
.mm-menu.mm-hassearch .mm-header .mm-prev,
.mm-menu.mm-hassearch .mm-header .mm-next,
.mm-menu.mm-hassearch .mm-header .mm-close {
    padding-top: 20px; }

.mm-menu.mm-hasheader li.mm-subtitle {
    display: none; }
.mm-menu.mm-hasheader > .mm-panel {
    padding-top: 80px; }
.mm-menu.mm-hasheader > .mm-panel.mm-list {
    padding-top: 60px; }
.mm-menu.mm-hasheader > .mm-panel > .mm-list:first-child {
    margin-top: -20px; }
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel {
    padding-top: 120px; }
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list {
    padding-top: 100px; }

.mm-menu .mm-header {
    border-color: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-header .mm-prev:before,
.mm-menu .mm-header .mm-next:after,
.mm-menu .mm-header .mm-close:after {
    border-color: rgba(255, 255, 255, 0.3); }

/*
        jQuery.mmenu labels addon CSS
*/
.mm-list li.mm-label > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    line-height: 25px; }
.mm-list li.mm-label.mm-opened a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
.mm-list li.mm-collapsed:not(.mm-uncollapsed) {
    display: none; }

.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen:after {
    top: 8.5px; }

.mm-menu .mm-list li.mm-label > div > div {
    background: rgba(255, 255, 255, 0.05); }

/*
        jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
    box-sizing: border-box; }

.mm-list > li.mm-search {
    padding: 10px;
    margin-top: -20px; }
.mm-list > li.mm-subtitle + li.mm-search {
    margin-top: 0; }

div.mm-panel > div.mm-search {
    padding: 0 0 10px 0; }

.mm-menu.mm-hasheader .mm-list > li.mm-search {
    margin-top: 0; }

.mm-menu > .mm-search {
    background: inherit;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }

.mm-search {
    padding: 10px; }
.mm-search input {
    border: none;
    border-radius: 30px;
    font: inherit;
    font-size: 14px;
    line-height: 30px;
    outline: none;
    display: block;
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 0 10px; }
.mm-search input::-ms-clear {
    display: none; }

.mm-menu .mm-noresultsmsg {
    text-align: center;
    font-size: 21px;
    display: none;
    padding: 60px 0; }
.mm-menu .mm-noresultsmsg:after {
    border: none !important; }

.mm-noresults .mm-noresultsmsg {
    display: block; }

.mm-menu li.mm-nosubresults > a.mm-subopen {
    display: none; }
.mm-menu li.mm-nosubresults > a.mm-subopen + a,
.mm-menu li.mm-nosubresults > a.mm-subopen + span {
    padding-right: 10px; }
.mm-menu.mm-hassearch > .mm-panel {
    padding-top: 70px; }
.mm-menu.mm-hassearch > .mm-panel > .mm-list:first-child {
    margin-top: -20px; }
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child {
    margin-top: -10px; }
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child + .mm-list {
    padding-top: 0; }

.mm-menu .mm-search input {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-noresultsmsg {
    color: rgba(255, 255, 255, 0.3); }

/*
        jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check {
    position: absolute;
    left: -10000px; }

label.mm-toggle,
label.mm-check {
    margin: 0;
    position: absolute;
    bottom: 50%;
    z-index: 2; }
label.mm-toggle:before,
label.mm-check:before {
    content: '';
    display: block; }

label.mm-toggle {
    border-radius: 30px;
    width: 50px;
    height: 30px;
    margin-bottom: -15px; }
label.mm-toggle:before {
    border-radius: 30px;
    width: 28px;
    height: 28px;
    margin: 1px; }

input.mm-toggle:checked ~ label.mm-toggle:before {
    float: right; }

label.mm-check {
    width: 30px;
    height: 30px;
    margin-bottom: -15px; }
label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: 0.1;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }

input.mm-check:checked ~ label.mm-check:before {
    opacity: 1; }

.mm-menu.mm-vertical .mm-list > li label.mm-toggle, .mm-menu.mm-vertical .mm-list > li label.mm-check {
    bottom: auto;
    margin-bottom: 0; }
.mm-menu.mm-vertical .mm-list > li label.mm-toggle {
    top: 5px; }
.mm-menu.mm-vertical .mm-list > li label.mm-check {
    top: 5px; }

label.mm-toggle, label.mm-check {
    right: 20px; }

label.mm-toggle + a,
label.mm-toggle + span {
    margin-right: 70px; }

label.mm-check + a,
label.mm-check + span {
    margin-right: 50px; }

a.mm-subopen + label.mm-toggle, a.mm-subopen + label.mm-check {
    right: 50px; }

a.mm-subopen + label.mm-toggle + a,
a.mm-subopen + label.mm-toggle + span {
    margin-right: 100px; }

a.mm-subopen + label.mm-check + a,
a.mm-subopen + label.mm-check + span {
    margin-right: 80px; }

em.mm-counter + a.mm-subopen + label.mm-toggle, em.mm-counter + a.mm-subopen + label.mm-check {
    right: 90px; }

em.mm-counter + a.mm-subopen + label.mm-toggle + a,
em.mm-counter + a.mm-subopen + label.mm-toggle + span {
    margin-right: 140px; }

em.mm-counter + a.mm-subopen + label.mm-check + a,
em.mm-counter + a.mm-subopen + label.mm-check + span {
    margin-right: 120px; }

.mm-menu label.mm-toggle {
    background: rgba(0, 0, 0, 0.15); }
.mm-menu label.mm-toggle:before {
    background: #333333; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963; }

.mm-menu label.mm-check:before {
    border-color: rgba(255, 255, 255, 0.6); }

/*
        jQuery.mmenu effects extension CSS
*/
html.mm-slide .mm-menu {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu {
    -webkit-transform: translateX(-30%);
    -moz-transform: translateX(-30%);
    -ms-transform: translateX(-30%);
    -o-transform: translateX(-30%);
    transform: translateX(-30%); }
html.mm-slide.mm-opening .mm-menu {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
    -webkit-transform: translateX(30%);
    -moz-transform: translateX(30%);
    -ms-transform: translateX(30%);
    -o-transform: translateX(30%);
    transform: translateX(30%); }
html.mm-slide.mm-right.mm-opening .mm-menu {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu {
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    transform: translateY(-30%); }
html.mm-slide.mm-top.mm-opening .mm-menu {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu {
    -webkit-transform: translateY(30%);
    -moz-transform: translateY(30%);
    -ms-transform: translateY(30%);
    -o-transform: translateY(30%);
    transform: translateY(30%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%); }

html.mm-zoom-menu .mm-menu {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateX(-30%);
    -moz-transform: scale(0.7, 0.7) translateX(-30%);
    -ms-transform: scale(0.7, 0.7) translateX(-30%);
    -o-transform: scale(0.7, 0.7) translateX(-30%);
    transform: scale(0.7, 0.7) translateX(-30%);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateX(30%);
    -moz-transform: scale(0.7, 0.7) translateX(30%);
    -ms-transform: scale(0.7, 0.7) translateX(30%);
    -o-transform: scale(0.7, 0.7) translateX(30%);
    transform: scale(0.7, 0.7) translateX(30%);
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateY(-30%);
    -moz-transform: scale(0.7, 0.7) translateY(-30%);
    -ms-transform: scale(0.7, 0.7) translateY(-30%);
    -o-transform: scale(0.7, 0.7) translateY(-30%);
    transform: scale(0.7, 0.7) translateY(-30%);
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    -o-transform-origin: center top;
    transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateY(0%);
    -moz-transform: scale(1, 1) translateY(0%);
    -ms-transform: scale(1, 1) translateY(0%);
    -o-transform: scale(1, 1) translateY(0%);
    transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateY(30%);
    -moz-transform: scale(0.7, 0.7) translateY(30%);
    -ms-transform: scale(0.7, 0.7) translateY(30%);
    -o-transform: scale(0.7, 0.7) translateY(30%);
    transform: scale(0.7, 0.7) translateY(30%);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateY(0%);
    -moz-transform: scale(1, 1) translateY(0%);
    -ms-transform: scale(1, 1) translateY(0%);
    -o-transform: scale(1, 1) translateY(0%);
    transform: scale(1, 1) translateY(0%); }

html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
    -webkit-transform: scale(1.5, 1.5) translateX(100%);
    -moz-transform: scale(1.5, 1.5) translateX(100%);
    -ms-transform: scale(1.5, 1.5) translateX(100%);
    -o-transform: scale(1.5, 1.5) translateX(100%);
    transform: scale(1.5, 1.5) translateX(100%);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition-property: -webkit-transform, left;
    transition-property: transform, left; }
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
    -webkit-transform: scale(0.7, 0.7) translateX(-30%);
    -moz-transform: scale(0.7, 0.7) translateX(-30%);
    -ms-transform: scale(0.7, 0.7) translateX(-30%);
    -o-transform: scale(0.7, 0.7) translateX(-30%);
    transform: scale(0.7, 0.7) translateX(-30%); }

/*
        jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
    width: 100%;
    min-width: 140px;
    max-width: 10000px; }

html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }

@media all and (max-width: 140px) {
    html.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate(140px, 0);
        -moz-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        -o-transform: translate(140px, 0);
        transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
    html.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate(10000px, 0);
        -moz-transform: translate(10000px, 0);
        -ms-transform: translate(10000px, 0);
        -o-transform: translate(10000px, 0);
        transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }

@media all and (max-width: 140px) {
    html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate(-140px, 0);
        -moz-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        -o-transform: translate(-140px, 0);
        transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
    html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate(-10000px, 0);
        -moz-transform: translate(-10000px, 0);
        -ms-transform: translate(-10000px, 0);
        -o-transform: translate(-10000px, 0);
        transform: translate(-10000px, 0); } }
.mm-menu.mm-front.mm-fullscreen.mm-top, .mm-menu.mm-front.mm-fullscreen.mm-bottom {
    height: 100%;
    min-height: 140px;
    max-height: 10000px; }

html.mm-opened.mm-fullscreen .mm-page {
    box-shadow: none !important; }

/*
        jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
    width: 100%;
    min-width: 100%;
    max-width: 100%; }

.mm-menu.mm-right {
    left: auto;
    right: 0; }

.mm-menu.mm-bottom {
    top: auto;
    bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-80%, 0);
    -moz-transform: translate(-80%, 0);
    -ms-transform: translate(-80%, 0);
    -o-transform: translate(-80%, 0);
    transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
    html.mm-right.mm-opening .mm-slideout {
        -webkit-transform: translate(-140px, 0);
        -moz-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        -o-transform: translate(-140px, 0);
        transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
    html.mm-right.mm-opening .mm-slideout {
        -webkit-transform: translate(-330px, 0);
        -moz-transform: translate(-330px, 0);
        -ms-transform: translate(-330px, 0);
        -o-transform: translate(-330px, 0);
        transform: translate(-330px, 0); } }
/*
        jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    z-index: 0 !important; }

.mm-menu.mm-front {
    z-index: 1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

html.mm-opened.mm-next .mm-page {
    box-shadow: none; }

.mm-menu.mm-front, .mm-menu.mm-next {
    -webkit-transition: -webkit-transform 0.4s ease;
    -ms-transition: -ms-transform 0.4s ease;
    transition: transform 0.4s ease;
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
.mm-menu.mm-front.mm-top {
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom {
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
    height: 80%;
    min-height: 140px;
    max-height: 880px; }

/**
 *jQuery.mmenu themes extension CSS
*/
html.mm-opened.mm-light .mm-page {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light {
    background: #f3f3f3;
    color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.6);
    color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-light .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-light .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-buttonbar {
    border-color: rgba(0, 0, 0, 0.6);
    background: #f3f3f3; }
.mm-menu.mm-light .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: #f3f3f3; }

.mm-menu.mm-light label.mm-check:before {
    border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-light em.mm-counter {
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-footer {
    border-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-header {
    border-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-header .mm-prev:before,
.mm-menu.mm-light .mm-header .mm-next:after,
.mm-menu.mm-light .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-list li.mm-label > div > div {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-search input {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-noresultsmsg {
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light label.mm-toggle {
    background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light label.mm-toggle:before {
    background: #f3f3f3; }
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963; }

html.mm-opened.mm-white .mm-page {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white {
    background: white;
    color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.06);
    color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-white .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.06); }
.mm-menu.mm-white .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-buttonbar {
    border-color: rgba(0, 0, 0, 0.6);
    background: white; }
.mm-menu.mm-white .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: white; }

.mm-menu.mm-white label.mm-check:before {
    border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-white em.mm-counter {
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-footer {
    border-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-header {
    border-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-header .mm-prev:before,
.mm-menu.mm-white .mm-header .mm-next:after,
.mm-menu.mm-white .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-list li.mm-label > div > div {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-search input {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-noresultsmsg {
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white label.mm-toggle {
    background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white label.mm-toggle:before {
    background: white; }
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963; }

html.mm-opened.mm-black .mm-page {
    box-shadow: none; }

.mm-menu.mm-black {
    background: black;
    color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-list > li:after {
    border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.25);
    color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
    border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-black .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.25); }
.mm-menu.mm-black .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-buttonbar {
    border-color: rgba(255, 255, 255, 0.6);
    background: black; }
.mm-menu.mm-black .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: black; }

.mm-menu.mm-black label.mm-check:before {
    border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-black em.mm-counter {
    color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-footer {
    border-color: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-header {
    border-color: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-header .mm-prev:before,
.mm-menu.mm-black .mm-header .mm-next:after,
.mm-menu.mm-black .mm-header .mm-close:after {
    border-color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-list li.mm-label > div > div {
    background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-search input {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-noresultsmsg {
    color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black label.mm-toggle {
    background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black label.mm-toggle:before {
    background: black; }
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963; }
/*-------------jQuery.mmenu themes extension CSS----------------*/

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}

/*
 * Nivo Lightbox v1.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99998;
    width: 100%;
    height: 100%;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
    visibility: visible;
    opacity: 1;
}
.nivo-lightbox-wrap  {
    position: absolute;
    top: 10%;
    bottom: 10%;
    left: 10%;
    right: 10%;
}
.nivo-lightbox-content {
    width: 100%;
    height: 100%;
}
.nivo-lightbox-title-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
    text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
    position: absolute;
    top: 50%;
    left: 0;
}
.nivo-lightbox-next {
    position: absolute;
    top: 50%;
    right: 0;
}
.nivo-lightbox-close {
    position: absolute;
    top: 2%;
    right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    vertical-align: middle;
}
.nivo-lightbox-content iframe {
    width: 100%;
    height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
    max-height: 100%;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
    display: table;
    text-align: center;
    width: 100%;
    height: 100%;
    color: #fff;
    text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
    display: table-cell;
    vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
    -webkit-transform: translateX(-10%);
    -moz-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
    -webkit-transform: translateY(-10%);
    -moz-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
    -webkit-transform: translateY(10%);
    -moz-transform: translateY(10%);
    -ms-transform: translateY(10%);
    transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-transform: translateZ(300px);
    -moz-transform: translateZ(300px);
    -ms-transform: translateZ(300px);
    transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay { 
    background: #666;
    background: rgba(0,0,0,0.6); 
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/loading.gif) no-repeat 50% 50%; }

.nivo-lightbox-theme-default .nivo-lightbox-nav {
    top: 10%;
    width: 8%;
    height: 80%;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
    opacity: 1; 
    background-color: rgba(0,0,0,0.1);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
    background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/prev.png); 
    border-radius: 0 3px 3px 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
    background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/next.png); 
    border-radius: 3px 0 0 3px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
    display: block;
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/close.png) no-repeat 5px 5px;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    padding: 5px;
    opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
.nivo-lightbox-theme-default .nivo-lightbox-title {
    font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    background: #000;
    color: #fff;
    padding: 7px 15px;
    border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-image img {
    background: #fff;
    padding:8px;
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
    background: #fff;
    padding: 40px;
    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}

@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {

    .nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { 
        background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/loading@2x.gif); 
        background-size: 32px 32px;
    }
    .nivo-lightbox-theme-default .nivo-lightbox-prev { 
        background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/prev@2x.png); 
        background-size: 48px 48px;
    }
    .nivo-lightbox-theme-default .nivo-lightbox-next { 
        background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/next@2x.png); 
        background-size: 48px 48px;
    }
    .nivo-lightbox-theme-default .nivo-lightbox-close { 
        background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/images/close@2x.png); 
        background-size: 16px 16px;
    }

}
/*---------------End Nivo Slider-----------------*/

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/css/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
/*--------------End Owl Carousel - Animate Plugin-----------*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu li {
    position: relative;
}
.sf-menu ul {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 99;
}
.sf-menu > li {
    float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
    display: block;
}

.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu ul ul {
    top: 0;
    left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
    float: left;
    margin-bottom: 1em;
}
.sf-menu ul {
    box-shadow: 2px 2px 6px rgba(0,0,0,.2);
    min-width: 12em; /* allow long menu items to determine submenu width */
    *width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
    border-left: 1px solid #fff;
    border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
    border-top: 1px solid #CCC;
    padding: .75em 1em;
    text-decoration: none;
    zoom: 1; /* IE7 */
}
.sf-menu a {
    color: #13a;
}
.sf-menu li {
    background: #BDD2FF;
    white-space: nowrap; /* no need for Supersubs plugin */
    *white-space: normal; /* ...unless you support IE7 (let it wrap) */
    -webkit-transition: background .2s;
    transition: background .2s;
}
.sf-menu ul li {
    background: #AABDE6;
}
.sf-menu ul ul li {
    background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
    background: #CFDEFF;
    /* only transition out, not in */
    -webkit-transition: none;
    transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
    padding-right: 20px;
    *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
    content: '\f107';
    font-family:"FontAwesome";
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -3px;
    height: 0;
    width: 0;
    line-height:5px;
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {

}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
    content:"\f105";
    margin-top: -2px;
    margin-right: 0;
    border-color: transparent transparent transparent #ccc !important;
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
    border-left-color: #CCC;
}
/*** ESSENTIAL STYLES End ***//*
Theme Name: Accesspress Parallax Pro
Theme URI: https://accesspressthemes.com/wordpress-themes/accesspress-parallax-pro/
Author: AccessPress Themes
Author URI: https://accesspressthemes.com/
Description: AccessPress Parallax Pro - is a beautiful WordPress theme with Parallax design. Parallax design has become popular and is being adopted because - 3D effects are possible with it, you can add some sphere to your product, it is the best way of storytelling, you can draw your visitors in, it is interactive, engaging, makes your visitors curious, fun, surprise, effective to trigger action, invite your visitors in great Call to Action, great conversion rates and many more. Since parallax is popular why not give your WordPress website a parallax effect!
Version: 4.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: accesspress_parallax
Domain Path: /languages/
Tags: Black, Dark, Light, Parallax, One Page, Multiple Column

This theme, like WordPress, is licensed under the GPL.

Access Press Parallax is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
*/

/*--------------------------------------------------------------
1.0 - Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
html {
    font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
    overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
    -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
    -ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
*,
*:before,
*:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
    -webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
    -moz-box-sizing:    border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
    box-sizing:         border-box;
}
body {
    background: #fff; /* Fallback for when there is no custom background color defined. */
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
    display: block;
}
ol, ul {
    list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

a img {
    border: 0;
}

/*--------------------------------------------------------------
Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
    color: #404040;
    font-family: 'PT Sans', serif;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Oxygen', sans-serif;
    line-height: 1.2;
}
h1{
    font-size: 24px;
    margin-bottom: 20px;
}
h2{
    font-size: 22px;
    margin-bottom: 10px;
}
h3{
    font-size: 20px;
    margin-bottom: 10px;
}
h4{
    font-size: 18px;
    margin-bottom: 10px;
}
h5{
    font-size: 16px;
    margin-bottom: 5px;
}
h6{
    font-size: 14px;
    margin-bottom: 5px;
}
p {
    margin-bottom: 20px;
}
b, strong {
    font-weight: bold;
}
dfn, cite, em, i {
    font-style: italic;
}
blockquote {
    margin: 0 20px;
}
address {
    margin: 0 0 20px;
}
pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 20px;
    max-width: 100%;
    overflow: auto;
    padding: 20px;
}
code, kbd, tt, var {
    font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}
mark, ins {
    background: #fff9c0;
    text-decoration: none;
}
sup,
sub {
    font-size: 75%;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
small {
    font-size: 75%;
}
big {
    font-size: 125%;
}

/*--------------------------------------------------------------
Elements
--------------------------------------------------------------*/
hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 20px;
}
ul, ol {
    margin: 0 0 15px 20px;
}
ul {
    list-style: square;
}
ol {
    list-style: decimal;
}
li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 20px;
}
dt {
    font-weight: bold;
}
dd {
    margin: 0 20px 20px;
}
img {
    height: auto; /* Make sure images are scaled correctly. */
    max-width: 100%; /* Adhere to container width. */
    vertical-align: middle;

}
figure {
    margin: 0;
}
table {
    margin: 0 0 20px;
    width: 100%;
}
th {
    font-weight: bold;
}
table th, 
table td{
    border: 1px solid #EEE;
    padding: 10px
}

/*--------------------------------------------------------------
Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border: 1px solid #E5623B;
    background: none;
    cursor: pointer; 
    font-size: 14px;
    line-height: 1;
    padding: 10px 20px;
    color: #E5623B;
    height: 38px;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
    outline: 0;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background: #E5623B;
    color:#FFF;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: inherit;
    border: 1px solid #CCC;
    max-width: 100%;
    height: 38px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
    border-color: #E5623B;
    outline: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"]  {
    padding: 3px;
    height: 38px;
}
select{
    color: inherit;
    border: 1px solid #CCC;
    max-width: 100%;
    padding: 3px;
    height: 38px;
}
textarea {
    overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
    padding: 3px 10px;
    vertical-align: top; /* Improves readability and alignment in all browsers */
    width: 100%;
    height:180px;
}

/*--------------------------------------------------------------
Links
--------------------------------------------------------------*/
a {
    color: #E66432;
}
.ap-bttn{
    background:#E66432;
    color: #FFF;
    line-height: 38px;
    height: 38px;
    white-space: nowrap;
    display: inline-block;
    text-decoration: none;
    padding:0 14px;
    position: relative;
    z-index: 99;
}
.ap-bttn:before{
    content: "";
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    background:#E66432;
    z-index: -1;
}
.ap-bttn:after{
    content: "\f105";
    background-color;
    font-family: 'FontAwesome';
    position: absolute;
    left: 100%;
    top: 0;
    width: 26px;
    height: 100%;
    text-align: center;
    -webkit-tranition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
    background:#E66432;
    z-index: 9;
    line-height: 38px;
    z-index: -2;
    -ms-transform: translate(-26px,0); 
    -webkit-transform: translate(-26px,0); 
    transform: translate(-26px,0);
}

.ap-bttn:hover:after{
    -ms-transform: translate(1px,0); 
    -webkit-transform: translate(1px,0); 
    transform: translate(1px,0);
}

/*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

/*--------------------------------------------------------------
Alignments
--------------------------------------------------------------*/
.alignleft {
    display: inline;
    float: left;
    margin-right: 20px;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 20px;
}
.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto;
}

/*--------------------------------------------------------------
Clearings
--------------------------------------------------------------*/
.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: '';
    display: table;
}

.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}

/*--------------------------------------------------------------
Widgets
--------------------------------------------------------------*/
.widget {
    margin: 0 0 20px;
}

/* Make sure select elements fit in widgets */
.widget select {
    max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
    display: none;
}

#secondary .widget{
}

#secondary .widget:last-child{
    margin-bottom: 0;
}

/*--------------------------------------------------------------
Content
--------------------------------------------------------------*/
.mid-content{ 
    width: 1170px; 
    margin: 0 auto;
}
.parallax-section .section-wrap{ 
    padding: 70px 0;
    position: relative;
}
.parallax-section h2.parallax-title{
    line-height: 1.2;
    text-align: center;
    padding: 0 20px;
    margin-bottom: 60px;
}
.parallax-section h2.parallax-title span{
    position: relative;
    display: inline-block;
}
.parallax-section h2.parallax-title span:after{
    content: "";
    position: absolute;
    width: 50%;
    top:100%;
    left:50%;
    margin-left: -25%;
    margin-top: 10px;
    border-bottom: 1px solid #FFF;
    border-color: inherit;
}

.parallax-section .overlay{
    position: absolute;
    left:0;
    top: 0;
    width: 100%;
    height: 100%;
}

.parallax-section .mid-content{
    position: relative;
    z-index: 999;
}

#content{
    min-height: 200px;
}
.home #content.no-slider{
    margin-top: 0;
}
.boxed #content{
    background: #FFF;
    margin: 0;
}
#main-wrap{
    margin-bottom: 20px;
}
#primary{
    width: 72%;
    float: left;
}
#secondary{
    width: 26%;
    float: right;
}
#secondary ul{
    list-style: none;
    margin-left: 0;
}
#secondary ul li{

}
#secondary ul li a{
    text-decoration: none;
    color: #333;
}
#secondary h2.widget-title{
    border-bottom: 1px solid #E66432;
    margin-bottom: 10px;
    line-height: 1.2;
    font-size: 18px;
}
#secondary h2.widget-title span{
    color: #333;
    display: inline-block;
    padding: 8px 0;
}
#secondary .search-form input[type="search"]{
    width: 100%;
}

/*No Sidebar*/
.no-sidebar #primary{
    width: 100%;
} 

/*Left Sidebar*/
#secondary-left{
    width: 24%;
    float: left;
}
.left-sidebar #primary{
    float: right;
}

/*Right Sidebar*/
#secondary-right{
    width: 24%;
    float: right;
}
.right-sidebar #primary{
    float: left;
}

/*Both Sidebar*/
.both-sidebar #primary-wrap{
    float: left;
    width: 76%;
}
.both-sidebar #primary{
    width: 68.5%;
    float:right;
}
.both-sidebar #secondary-left{
    width: 29.5%
}

.both-sidebar #secondary-right{
    width: 22.5%;
}

.sidebar .widget{
    margin-bottom: 30px;
}

.sidebar ul{
    margin: 0;
    list-style: none;
}
.sidebar ul li{
    padding:6px 0;
    margin-bottom: 0;
    border-bottom:1px solid #F6F6F6;
}

.sidebar ul li:last-child{
    padding-bottom: 0;
    border-bottom: 0;
}
.sidebar ul li a{
    text-decoration: none;
    color:#333;
}
.sidebar ul li a:hover,
.sidebar ul li.current-menu-item > a{
    color:#E5623B;
}
.sidebar ul ul{
    padding-left: 5px;
    border-top:1px solid #F6F6F6;
    margin-top: 6px;
}
.sidebar .widget-title{
    margin-bottom: 15px;
    position: relative;
    line-height: 1.2;
}
.sidebar .widget-title:after{
    content :"";
    position: absolute;
    top:50%;
    border-bottom:1px solid #E5623B;
    left:0;
    width:100%;
}
.sidebar .widget-title span{
    display: inline-block;
    padding:0 15px 0 0;
    background: #FFF;
    position: relative;
    z-index: 999;
}
/*--------------------------------------------------------------
Posts and pages
--------------------------------------------------------------*/
.sticky {
}
.site-title{
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
    margin-bottom: 5px;
}
.site-title a{
    text-decoration: none;
}
.site-description{
    font-size: 14px;
    font-style: italic;
}
.search .post-listing{
    margin-top: 0;
}
.post-listing .hentry {
    margin: 0 0 20px;
    background: #FFF;
    padding: 20px;
    margin-bottom: 40px;
    position: relative;
    border: 1px solid #DDD;
}
.single .hentry {
    margin:40px 0 15px;
    position: relative;
}
.byline,
.updated {
    display: none;
}
.single .byline,
.single .posted-on,
.group-blog .byline {
    display: inline;
    font-style: italic;
    font-size: 14px;
}
.single .byline a,
.group-blog .byline a{
    color: #333;
    text-decoration: none;
}
.page-content,
.entry-content,
.entry-summary {
    margin: 20px 0 0;
}
.parallax-section .page-content{
    margin: 0;
}
.page .entry-content,
.single .entry-content{
    margin: 0;
}
.page-links {
    clear: both;
    margin: 0 0 20px;
}
.entry-header .entry-title{
    margin-left: 80px;
}
.entry-header .entry-title.no-date{
    margin-left: 0;
}
.page .entry-header .entry-title{
    margin-left: 0;
}
.entry-header .entry-title a{
    color: #333;
    text-decoration:none;
}
.post-listing .posted-on{
    position: absolute;
    left: 20px;
    top: -14px;
    background: #E66432;
    width: 60px;
    text-align: center;
    color: #FFF;
    font-family: "Oxygen",sans-serif;
    font-size: 14px;
    padding: 10px;
    line-height: 1.2;
    text-transform: uppercase;
}
.post-listing .posted-on:before {
    border-color: transparent transparent #BA4F28 #BA4F28;
    border-style: solid;
    border-width: 7px 5px;
    top: 0;
    content: "";
    height: 0;
    right: -10px;
    position: absolute;
    width: 0;
    z-index: 999;
}
.post-listing .posted-on span{
    display: block;
}
.post-listing .posted-on span.posted-day{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 3px;
}
.post-listing .posted-by{
    font-size: 13px;
    font-style: italic;
}
.post-listing .posted-by .url{
    text-decoration: none;
}
.bypostauthor{

}
.entry-footer{
    font-size: 13px;
}
.entry-footer span{
    margin-right: 15px;
}
.entry-footer .fa{
    margin-right: 5px;
    color: #666;
}
.entry-footer a{
    text-decoration: none;
    font-style: italic;
    color: #333;
}
.edit-link{
    background: #333;
    display: inline-block;
    padding: 5px 10px;
    line-height: 1.2;
    border-radius: 2px;
    font-size: 13px;
    margin: 15px 0 10px;
}
.edit-link a{
    color: #FFF;
    text-decoration: none;
}
.edit-link a .fa{
    color: #FFF;
    margin-right: 5px;
}
.page .entry-footer .edit-link{
    float: none;
}
.page-header{
    background: #FFF;
    padding: 10px;
    margin-bottom: 30px;
    border-bottom: 3px solid #E66432;
}
.single .entry-thumb{
    max-width: 50%;
    margin-bottom: 20px;
}
.post-listing .entry-thumb{
    margin: -20px -20px 15px;
    text-align: center;
}
#header-wrap{
    position: relative;
    background-position:center top;
    margin-bottom: 30px;
}
#header-wrap .entry-header{
    width: 100%;
    height: 100%;
}
#header-wrap .entry-header-inner{
    display: table;
    height: 100%;
    width: 100%;
    padding: 50px 0;
}
#header-wrap .title-breadcrumb-wrap{
    text-align: center;
    color: #FFF;
    display: table-cell;
    vertical-align: middle;
}
#header-wrap .entry-title{
    color: #FFF;
    margin:0 auto 10px;
    max-width: 1170px; 
}
#accesspress-breadcrumb{
    max-width: 1170px;
    margin:0 auto;
    font-size: 13px;
}
#accesspress-breadcrumb a{
    color:#FFF;
    text-decoration: none;
}

.error-404{
    width:60%;
    background:#E5623B;
    font-size: 120px;
    color:#FFF;
    position: relative;
    padding:40px 0 80px;
    text-align: center;
    margin:20px auto 50px;
}
.error-404 span{
    position: absolute;
    right:0;
    bottom:0;
    font-size:18px;
    border-top:2px solid #FFF;
    text-align: center;
    width:100%;
    padding:10px 0;
}
.home.page #header-wrap{
    display: none;
}
.home.blog #content,
.home.page #content{
    margin-top: 30px;
}

.home.blog.parallax-on #content,
.home.page.parallax-on #content,
.home.page.page-template-home-page #content{
    margin-top: 0;
}
/*--------------------------------------------------------------
Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none;
}

/*--------------------------------------------------------------
Comments
--------------------------------------------------------------*/
#comments{
    font-size: 16px;
    margin-bottom: 30px;
}
#comments p{
    margin-bottom: 10px;
}
#reply-title{
    background: #333;
    color: #fff;
    display: inline-block;
    padding: 8px 10px;
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 0;
}
#commentform{
    border-top:2px solid #333;
    padding-top: 15px;
}
.comment-content a {
    word-wrap: break-word;
}
#comments input[type="submit"]{
    background: #333;
    border: none;
    color:#FFF;
}
.comments-title{
    margin-bottom: 10px;
    font-size: 24px;
    text-transform: none;
}
#commentform label{
    display:block;
}
textarea#comment{ 
    height: 150px;
}
#author, #email, #url{
    width: 100%
}
/*Comment Lists*/
.comments-area ol{
    margin: 0;
    padding: 0;
    list-style: none;
}
.comments-area ol.children{
    margin: 0 0 0 15px;
}
.comment-list li .comment-body{
    margin-bottom: 10px;
    padding: 10px;
    background: #FCFCFC;
    border-radius: 5px;
}
.comment-author img{
    vertical-align: text-top;
    margin-right: 10px;
}
.comment-author .fn{
    font-style: normal;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: normal;
}
.comment-metadata a{
    text-decoration: none;
    font-size: 13px;
    font-style: italic;
}
.comment-metadata .edit-link{
    display: none;
}
.comment-author .fn .url{
    color: #333;
}
.comment-author .says{
    display: none;
}
.commentmetadata{ 
    float: right;
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-style: italic;
    font-weight: 300;
}
.commentmetadata a{
    color: #666;
}
.commentmetadata .comment-edit-link{
    color:#01AEFD;
}
.commentmetadata + .clear{
    margin-bottom: 20px;
}
.reply .comment-reply-link{
    background: none repeat scroll 0 0 #293037;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 1;
    padding: 2px 10px;
    text-decoration: none;
}
#respond{
    margin-top: 10px;
}
#commentform .form-submit{
    margin-bottom: 0;
}
.comment-awaiting-moderation{
    background: #111;
    position: absolute;
    left: 50%;
    top: -20px;
    color:#FFF;
    font-size: 13px;
    width: 250px;
    margin-left: -125px;
}
.comment-awaiting-moderation + br{
    display: none;
}
#cancel-comment-reply-link{
    font-style: italic;
    color: inherit;
    text-decoration: none;
}
#cancel-comment-reply-link:before{
    font-family: FontAwesome;
    content: "\f057";
    margin:0 5px 0 20px;
    font-style: normal;
    color: inherit;
}
.logged-in-as a{
    color: #333;
}
/*--------------------------------------------------------------
Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
    display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
    display: block;
}

/*--------------------------------------------------------------
Media
--------------------------------------------------------------*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
    max-width: 100%;
    vertical-align: middle;
}

/*--------------------------------------------------------------
Captions
--------------------------------------------------------------*/
.wp-caption {
    margin-bottom: 20px;
    max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0 auto;
}
.wp-caption-text {
    text-align: center;
}
.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

/*--------------------------------------------------------------
Galleries
--------------------------------------------------------------*/
.gallery {
    margin-bottom: 20px;
}
.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding:0 4px 4px 0;
}
.gallery-item .gallery-icon{
    position: relative;
}
.gallery-item a:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/zoom.png) no-repeat center rgba(0,0,0,0.5);
    display: none;
}
.gallery-item:hover a:after{
    display: block;
}
.gallery-columns-2 .gallery-item {
    max-width: 50%;
}
.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
    max-width: 25%;
}
.gallery-columns-5 .gallery-item {
    max-width: 20%;
}
.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}
.gallery-caption {
    font-size: 14px;
    line-height: 1.2;
    margin-top: 5px;
}

/*--------------------------------------------------------------
Main Header
--------------------------------------------------------------*/
body.boxed{
    width: 1170px;
    margin: 0 auto;
}
body.boxed .mid-content{
    padding: 0 15px;
}
#top-header{
    background: #FFF;
    position: relative;
    z-index: 9;
    line-height: 38px;
}
#top-header a{
    text-decoration: none;
}
#top-header .header-text{
    float: left;
}
#top-header .top-menu{
    float: right;
}
#top-header .header-cart {
    float: right;
    margin-left: 10px;    
}
.top-menu-toggle{
    display: none;
}
.top-menu ul{
    list-style: none;
    margin: 0;
    font-size: 14px;
}
.top-menu ul li{
    position: relative;
}
.top-menu ul.menu > li{
    float: left;
    margin-left: 20px;
}
.top-menu ul.menu ul li a{
    padding: 5px 10px;
    border-bottom:1px solid rgba(0,0,0,0.3);
    display: block;
    line-height: 1.5;
    white-space: nowrap;
}
.top-menu ul.menu ul li:last-child a{
    border-bottom: 0;
}
.top-menu ul li a{
    text-decoration: none;
    color: #FFF;
}
.top-menu ul.menu ul{
    position: absolute;
    left: 0;
    top: 100%;
    background: #FFF;
    min-width: 140px;
    display: none;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.top-menu ul.menu ul ul{
    left: 100%;
    top: 0;
}
.top-menu .sf-arrows .sf-with-ul:after{
    border-width:4px;
    margin-top: -2px;
}
.top-menu .sf-arrows .sf-with-ul{
    padding-right: 22px;
}
#main-header{
    background-color: #EEE;
    padding: 10px 0;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
    width: 100%;
    -webkit-transform: translateZ(0); 
    transform: translateZ(0);
}
#masthead.logo-top #main-header{
    text-align: center;
}
#main-header.menu-fix{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99999;
    -webkit-animation: animatedown 0.3s; /* Chrome, Safari, Opera */
    animation: animatedown 0.3s;
}
.boxed #main-header.menu-fix{
    width: auto;
    left: auto;
}
.home .no-slider #masthead,
body.blog.home .no-slider #masthead,
body.blog #masthead,
#masthead.pos-top,
#masthead.pos-bottom,
body.blog.home #masthead.pos-bottom,
body.blog.home #masthead.pos-top{
    position: relative ;
    z-index: 9999;
}

#masthead,
body.blog.home #masthead{
    position: absolute;
    left:0;
    right: 0;
    top:0;
    z-index: 9999;   
}
.boxed #masthead{
    left: auto !important;
    right: auto !important;
}
body.parallax-on .wpcf7-not-valid-tip{
    text-align: center;
    font-size: 13px;
}
#site-logo{
    float: left;
}
.logo-side .menu-fix #site-logo{
    margin-top: 0;
    margin-bottom:0;
}
.logo-top #site-logo{
    float: none;
    width: auto;
}
.main-navigation {
    float: right;
    max-width: 80%;
}
.logo-top .main-navigation{
    float: none;
    width: auto;
    text-align: center;
    max-width: none;
    display: inline-block;
}
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: inline-block;
}
.main-navigation ul li{
    position: relative;
}
.main-navigation > ul > li {
    float: left;
    position: relative;
    padding: 15px 0;    
    font-size:14px;
    margin-left: 25px;
}
.main-navigation > ul > li > a{

}
.main-navigation > ul > li.current a{
    color: #E66432;
}
.main-navigation a {
    display: block;
    text-decoration: none;
    color:#333;
}
.main-navigation ul ul {
    background: #FFF;
    position: absolute;
    top: 100%;
    left:0;
    z-index: 99999;
    font-size: 15px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    display: none;
    min-width: 160px;
}
.main-navigation ul ul ul {
    left: 100%;
    top: 0;
}
.main-navigation ul ul a {
    padding: 10px 15px;
    color: #333 !important;
    font-size: 14px !important;
    text-transform: capitalize !important;
    white-space: nowrap;
    border-bottom: 1px solid #F6F6F6;
}
.main-navigation ul ul li {
    text-align: left;
}
.main-navigation ul ul li:last-child{
    border:none;
}
.main-navigation li > a:hover {
    color: #E66432;
}
.main-navigation ul li:hover > ul {
    display: block;
}
.main-navigation ul ul li.current_page_item > a,
.main-navigation ul ul li.current-menu-item > a,
.main-navigation ul ul li > a:hover {
    color: #FFF !important;
    background: #E66432;
    border-bottom: 1px solid #E66432;
}
/*
================
re-design left menu
================
*/
.slide-left-menu {
    padding-top: 10px;
}
.slide-left-menu #site-logo {
    float: right;
    margin-left: 10px;
    width: 210px;
}
.slide-left-menu #site-logo a {
    display: block;
}
.slide-left-menu .menu-toggle{
    float:left;
    display: block;
}

.slide-left-menu #site-navigation{
    display: none;
}

#collapse-nav{
    padding-left:20px;
    background: #DB4B3F;  
    height: 50px;
    line-height: 50px;
    color:#FFF;
    z-index: 999; 
    cursor: pointer;
    position: relative;
    text-transform: uppercase;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
#collapse-nav .fa{
    background: rgba(0,0,0,0.1);
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    float: right;
}
.mm-menu .mm-list{
    padding-top: 50px;
}
.mm-menu .mm-list > li > a:hover{
    background: rgba(0, 0, 0, 0.1);
}
.mm-opened #masthead{
    visibility: hidden;
}
/* Small menu */
.menu-toggle{
    display: none;
    height: 52px;
    width: 52px;
    cursor: pointer;
    float: right;
    position:relative
}
.menu-toggle span{
    text-indent: -9999px;
    height:2px;
    width:30px;
    background:#E66432;
    display: block;
    position: absolute;
    left:5px;
    top:10px;
}
.menu-toggle span:after{
    content:"";
    position: absolute;
    left:0;
    top:7px;
    height:2px;
    width:30px;
    background:#E66432;
    display: block; 
}

.menu-toggle span:before{
    content:"";
    position: absolute;
    left:0;
    top:14px;
    height:2px;
    width:30px;
    background:#E66432;
    display: block;
}

.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
    margin: 30px 0;
    overflow: hidden;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
    float: left;
    width: 50%;
}
.comment-navigation .nav-previous a .fa,
.paging-navigation .nav-previous a .fa,
.post-navigation .nav-previous a .fa{
    margin-right: 10px;
    font-size: 16px;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
.comment-navigation .nav-next a .fa,
.paging-navigation .nav-next a .fa,
.post-navigation .nav-next a .fa{
    margin-left: 10px;
    font-size: 16px;
}
.site-main .comment-navigation a,
.site-main .paging-navigation a,
.site-main .post-navigation a{
    background: #333;
    padding: 8px 25px;
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
    font-family: "Oxygen",sans-serif;
    display: inline-block;
}

/*--------------------------------------------------------------
Main SLider
--------------------------------------------------------------*/
#main-slider{
    position: relative;
}

#main-slider .overlay{
    background:rgba(0,0,0,0.3);
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 999;
}

.full-screen-1 .slides{
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}
.full-screen-1 .bx-controls-direction a {
    z-index: 999;
}
.slider-caption{
    position: absolute;
    top:50%;
    left:0;
    width: 100%;
    z-index: 99999;
    text-align: center;
}

.slider-caption .caption-title{
    font-size: 54px;
    font-weight: bold;
    text-transform: uppercase;
    color:#FFF;
    position: relative;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

.slider-caption .caption-description{
    font-size: 30px;
    color:#FFF;
    position: relative;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
    font-weight: 300;
}

.slider-caption .caption-description p{
    margin-bottom: 20px;
}

.next-page{
    position: absolute;
    height: 60px;
    width: 60px;
    border: 1px solid #FFF;
    border-radius: 50%;
    bottom:15%;
    left: 50%;
    margin-left: -30px;
    z-index: 999;
}

.next-page a{
    display: block;
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/down-arrow.png) no-repeat center;
    position: absolute;
    left: 0;
    top:0;
    height: 100%;
    width: 100%;
    -webkit-animation: flow-down 2s linear 3s infinite; /* Chrome, Safari, Opera */
    animation: flow-down 2s linear 3s infinite; /* Standard syntax */
}

/* Chrome, Safari, Opera */
@-webkit-keyframes flow-down {
    0%   {top:0px; opacity: 0.8;}
    50%  {top:9px; opacity: 1;}
    100% {top:0; opacity: 0.8;}
}

/* Standard syntax */
@keyframes flow-down {
    0%   {top:0px; opacity: 0.8;}
    50%  {top:9px; opacity: 1;}
    100% {top:0; opacity: 0.8;}
}
/*--------------------------------------------------------------
Default Section
--------------------------------------------------------------*/
.parallax-section input[type="text"], 
.parallax-section input[type="email"], 
.parallax-section input[type="url"], 
.parallax-section input[type="password"], 
.parallax-section input[type="search"], 
.parallax-section input[type="tel"], 
.parallax-section textarea{
    width: 100%;
}

.parallax-section textarea{
    width: 100%;
    margin: 0 auto;
    display: block;
    height: 100px;
} 
.parallax-section h1,
.parallax-section h2,
.parallax-section h3,
.parallax-section h4,
.parallax-section h5,
.parallax-section h6{
    color:inherit;
}
/*--------------------------------------------------------------
Service Section
--------------------------------------------------------------*/
.service-list{
    width: 48%;
    margin-bottom: 20px;
}
.service-list:hover .service-image{
    box-shadow: 0px 0px 0px 1px #fff inset;
}
.service-list h3{
    margin-bottom: 10px;
    line-height: 1.2;
}
.service-list .service-image{
    height:80px;
    width: 80px;
    border-radius:50%;
    margin-top: 15px;
    overflow: hidden;
    border:1px solid #FFF;
    background:rgba(255,255,255,0.1);
    border-color: inherit;
}
.service-list .service-image img{
    padding: 15px;
}
.service-list .service-detail{
    width: 460px;
}
.service-list.odd{
    float: left;
    text-align: right;
}
.service-list.odd .service-image{
    float: right;
}
.service-list.odd .service-detail{
    float: left;
}
.service-list.even{
    float: right;
}
.service-list.even .service-image{
    float: left;
}
.service-list.even .service-detail{
    float: right;
}
/*--------------------------------------------------------------
Testimonial Section
--------------------------------------------------------------*/
.testimonial-listing{
    padding-bottom: 40px;
}
.testimonial-list{
    text-align: center;
}
.testimonial-list .testimonial-content{
    font-size: 20px;
    font-style: italic;
    margin-bottom: 30px;
    line-height: 1.4;
    position: relative;
    padding: 0 50px;
}
.testimonial-list .testimonial-content:before{
    position: absolute;
    left: 0;
    top:-4px;
    content: "\f10d";
    font-family:"FontAwesome";
    font-size: 24px;
    line-height: 1;
    height: 30px;
}
.testimonial-list .testimonial-content:after{
    position: absolute;
    right: 30px;
    bottom:0;
    content: "\f10e";
    font-family:"FontAwesome";
    font-size: 24px;
    line-height: 1;
    height: 30px;
}
.testimonial-list .testimonial-image{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: 30px auto 20px;
}
.testimonial-list .testimonial-image img{
    border-radius: 50%;
}
.testimonial-listing .bx-wrapper .bx-controls-direction a{
    margin: 0;
    top: 100%;
    left: 50%;
    height: 36px;
    width: 36px;
    background: none;
    border: 1px solid #FFF;
    text-indent: 0;
    font-size: 34px;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    line-height: 28px;
    font-family: arial;
}
.testimonial-listing .bx-wrapper .bx-controls-direction a.bx-prev{
    margin-left:-45px;
}
.testimonial-listing .bx-wrapper .bx-controls-direction a.bx-next{
    margin-left:5px;
}
/*--------------------------------------------------------------
Portfolio Section
--------------------------------------------------------------*/
.portfolio-listing.full-width{
    width: 100%;
}
.portfolio-listing .button-group{
    text-align: center;
    list-style: none;
    margin-bottom: 30px;
}
.portfolio-listing .button-group li{
    display: inline-block;
    margin:0 6px 6px 0;
    cursor: pointer;
    padding: 5px 15px;
}
.portfolio-listing .button-group li.is-checked{
    color:#FFF;
    background:#E5623B;
}

#portfolio-grid.column-2 .portfolio-list{
    width: 50%;
}
#portfolio-grid.column-3 .portfolio-list{
    width: 33.33%;
}
#portfolio-grid.column-4 .portfolio-list{
    width: 25%;
}
#portfolio-grid.column-5 .portfolio-list{
    width: 20%;
}

#portfolio-grid.enable_space{
    margin-left: -1%;
}
#portfolio-grid.column-2.enable_space .portfolio-list{
    width: 49%;
    margin-left: 1%;
    margin-bottom: 1%;
}
#portfolio-grid.column-3.enable_space .portfolio-list{
    width: 32.33%;
    margin-left: 1%;
    margin-bottom: 1%;
}
#portfolio-grid.column-4.enable_space .portfolio-list{
    width: 24%;
    margin-left: 1%;
    margin-bottom: 1%;
}
#portfolio-grid.column-5.enable_space .portfolio-list{
    width: 19%;
    margin-left: 1%;
    margin-bottom: 1%;
}

#portfolio-grid .portfolio-list{
    width: 25%;
    position: relative;
    overflow: hidden;
}
#portfolio-grid .portfolio-list img{
    width: 100%;
}
#portfolio-grid.style1 .portfolio-overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(230, 100, 50, 0.6);
    opacity: 0;
    z-index: 9;
    left: 0;
    top:0;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}
#portfolio-grid.style1 .portfolio-list:hover .portfolio-overlay{
    opacity: 1
}
#portfolio-grid.style1 .portfolio-list h4{
    position: absolute;
    width: 100%;
    padding: 0px 30px;
    line-height: 1.2;
    top: 25px;
    left: 0;
    color: #FFF !important;
    display: none;
    z-index: 999;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}
#portfolio-grid.style1 .portfolio-list:hover h4{
    display: block;
}
#portfolio-grid.style1 .portfolio-list img{
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    width: 100%;
    display: block;
}
#portfolio-grid.style1 .portfolio-list:hover img{
    -ms-transform: scale(1.2); /* IE 9 */
    -webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
    transform: scale(1.2);
}
#portfolio-grid.style1 .portfolio-link{
    position: absolute;
    left: 50%;
    margin-left: -35px;
    top:45%;
    font-size: 16px; 
    color: #FFF;
    z-index: 999;
    height: 32px;
    width: 32px;
    border:1px solid #FFF; 
    text-align: center;
    line-height: 32px;
    display: none;
}
#portfolio-grid.style1 .portfolio-link span{
    display: none;
}
#portfolio-grid.style1 .portfolio-zoom{
    position: absolute;
    right: 50%;
    margin-right: -35px;
    top:45%;
    font-size: 16px;
    color: #FFF;
    z-index: 999;
    height: 32px;
    width: 32px;
    border:1px solid #FFF; 
    text-align: center;
    line-height: 32px;
    display: none;
}
#portfolio-grid.style1 .portfolio-inner{
    padding: 40px;
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
#portfolio-grid.style1 .portfolio-inner:before{
    content: "";
    position: absolute;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    left: 10px;
    bottom:10px;
    top: 10px;
    right: 10px;
    -ms-transform: scale(0,1);
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
    z-index: 9;
}
#portfolio-grid.style1 .portfolio-inner:after{
    content: "";
    position: absolute;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    left: 10px;
    bottom: 10px;
    top: 10px;
    right: 10px;
    -ms-transform: scale(1,0);
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
    z-index: 9;
}
#portfolio-grid.style1 .portfolio-list:hover .portfolio-inner:before{
    -ms-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
#portfolio-grid.style1 .portfolio-list:hover .portfolio-inner:after{
    -ms-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
#portfolio-grid.style1 .portfolio-list:hover .portfolio-zoom, 
#portfolio-grid .portfolio-list:hover .portfolio-link{
    display: block;
}
#portfolio-grid.style1 .portfolio-excerpt{
    display: none;
}
#portfolio-grid.style2 .portfolio-overlay{
    display: none;
}
#portfolio-grid.style2 .portfolio-inner{
    position: absolute;
    padding: 20px;
    width: 50%;
    height: 100%;
    left: -500px;
    top:0;
    background: rgba(230, 100, 50, 0.8);
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
#portfolio-grid.style2 .portfolio-list:hover .portfolio-inner{
    left: 0;
}
#portfolio-grid.style2 h4{
    color: #FFF !important;
    margin-bottom: 10px;
    line-height: 1.2;
}
#portfolio-grid.style2 .portfolio-excerpt{
    color: #FFF;
}
#portfolio-grid.style2 .portfolio-link{
    border:1px solid #FFF;
    line-height: 36px;
    padding: 0 20px;
    color:#FFF;
    text-decoration: none;
    display: inline-block;
    position: absolute;
    right: 20px;
    bottom: 20px;
}
#portfolio-grid.style2 .portfolio-link:hover{
    background: #FFF;
    color:#E5623B;
}
#portfolio-grid.style2 .portfolio-link .fa,
#portfolio-grid.style2 .portfolio-zoom{
    display: none;
}

#portfolio-grid.style3 .portfolio-overlay{
    background: rgba(230, 100, 50, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
    height: 100%;
    opacity: 0;
    webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
#portfolio-grid.style3 .portfolio-list:hover .portfolio-overlay{
    opacity: 1;
}
#portfolio-grid.style3 .portfolio-inner{
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
    height: 100%;
    padding: 10%;
}

#portfolio-grid.style3 .portfolio-inner h4{
    color: #FFF !important;
    position: relative;
    margin-bottom: 20px;
}

#portfolio-grid.style3 .portfolio-inner h4:after{
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    height: 3px;
    width: 0;
    background: #FFF;
    margin-top: 10px;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
#portfolio-grid.style3 .portfolio-list:hover .portfolio-inner h4:after{
    width: 100%;
}
#portfolio-grid.style3 .portfolio-excerpt{
    color:#FFF;
    position: relative;
    left: 150%;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
#portfolio-grid.style3 .portfolio-list:hover .portfolio-excerpt{
    left: 0;
}
#portfolio-grid.style3 .portfolio-link{
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}
#portfolio-grid.style3 .portfolio-zoom{
    display: none;
}
#portfolio-grid.style3 .portfolio-list img{
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    width: 100%;
    display: block;
}
#portfolio-grid.style3 .portfolio-list:hover img{
    -ms-transform: scale(1.2); /* IE 9 */
    -webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
    transform: scale(1.2);
}
#portfolio-grid.style4 img{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
    bottom:0;
    position: relative;
}
#portfolio-grid.style4 .portfolio-list:hover img{
    bottom: 60px;
}
#portfolio-grid.style4 .portfolio-overlay{
    display: none;
}

#portfolio-grid.style4 .portfolio-inner{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
}
#portfolio-grid.style4 h4{
    position: absolute;
    bottom:-60px;
    left:0;
    width: 100%;
    background: #E66432;
    padding:0 20px;
    color: #FFF !important;
    height: 60px;
    line-height: 60px;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    margin: 0;
}
#portfolio-grid.style4 .portfolio-list:hover h4{
    bottom:0;
}
#portfolio-grid.style4 .portfolio-link{
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}
#portfolio-grid.style4 .portfolio-zoom{
    display: none;
}
#portfolio-grid.style4 .portfolio-excerpt{
    display: none;
}
#portfolio-list .portfolio-list{
    margin-bottom: 25px;
    width: 100%;
}
#portfolio-list .portfolio-list img{
    width:30%;
    float:left;
}
#portfolio-list .portfolio-list .portfolio-inner{
    width:68%;
    float:right;
}
#portfolio-list .portfolio-link .fa,
#portfolio-list .portfolio-zoom{
    display: none;
}
#portfolio-list .portfolio-list h4{
    margin-bottom: 15px;
}
#portfolio-list .portfolio-list .portfolio-excerpt{
    margin-bottom: 25px;
}
/*--------------------------------------------------------------
Call to Action Section
--------------------------------------------------------------*/
.parallax-section.action_template .section-wrap{
    padding: 30px 0 60px;
}
.call-to-action{
    text-align: center;
    overflow: hidden;
}
.call-to-action h1{
    margin: 30px 0; 
}
.parallax-section .call-to-action .page-content{
    margin-bottom: 0;
}
.parallax-section .ap-cta-video-content {
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    z-index: 999;
}
.parallax-section .ap-cta-video-content h3.ap-video-title {
    font-size: 38px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 15px;    
}
.parallax-section .ap-cta-video-content p.ap-video-info {
    text-transform: normal;
    font-weight: 300;
}
.parallax-section .ap-cta-video-content button.ap-cta-play {
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/white.png) no-repeat;
    background-size: 80%;
    height: 100px;
    width: 100px;
    display: inline-block;
    margin: 0 auto;
    cursor: pointer;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    font-size: 0;
    border: none;
}
.parallax-section .ap-cta-video-content button.ap-cta-play:hover,
.parallax-section .ap-cta-video-content button.ap-cta-play.play {
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/red.png) no-repeat;
    background-size: 80%;
    height: 100px;
    width: 100px;
}
/*--------------------------------------------------------------
Call to Action Section
--------------------------------------------------------------*/
.client-logo-wrap{
    padding: 0 15px;
}
/*--------------------------------------------------------------
Team Section
--------------------------------------------------------------*/
.team-tab{
    text-align: center;
}
.team-image{
    width: 140px;
    height: 140px;
    border-radius: 50%;
    display: inline-block;
    margin: 0 0 20px;
    position: relative;
    transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
}
.team-image:hover, .team-image.active{
    border: 2px solid #E66432;
}
.team-image img{
    border-radius: 50%;
}
.team-list{
    display: none;
}
.team-content{
    margin-top: 60px;
}
.team-big-image{
    float: left;
    width: 35%;
    margin-right: 3%;
    border-radius: 50%;
    overflow: hidden;
    border:4px solid #FFF;
}
.team-big-image img{
    border-radius: 50%;
    width: 100%;
    padding: 3px;
}
.team-detail{
    float: left;
    width: 62%;
}
.team-detail h3{
    font-size: 30px;
    margin-bottom: 5px;
    line-height: 1.2;
}
.team-detail h4{
    font-size: 20px;
    font-style: italic;
    margin-bottom: 15px;
}
.team-tab .bx-wrapper .bx-viewport{
    border-radius: 66px;
}
.team-tab .bx-wrapper .bx-controls-direction a{
    text-indent: 0;
    font-size: 42px;
    text-decoration: none;
    height: 50px;
    line-height: 50px;
    margin-top: -30px;
    color: #FFF;
    font-weight: 200;
    font-family: Arial;
}
.team-tab .bx-wrapper .bx-prev{
    background: none;
    left: -40px;
}
.team-tab .bx-wrapper .bx-next{
    background: none;
    right: -40px;
}
.blank-section{
    min-height: 300px;
}
/*--------------------------------------------------------------
Google Map Section
--------------------------------------------------------------*/
.parallax-section.googlemap_template .section-wrap{
    padding: 0;
}
.parallax-section .googlemap-content{
    position: relative;
    overflow: hidden;
}
.googlemap_template iframe{
    width: 100%;
    display: block;
}
.googlemap-contact{
    position: absolute;
    left: 0;
    width:1170px;
    margin-left:-585px;
    height: 0;
    top: 0;
    left:50%;
    z-index: 99;
}
.googlemap-contact-wrap{
    width: 400px;
    background: #FFF;
    background: rgba(255,255,255,0.8);
    float: right;
    padding:40px 30px
}
.googlemap-contact-wrap h2{
    margin-bottom: 20px;
    line-height: 1.2;
}
.googlemap-contact-wrap ul{
    list-style:none;
    margin: 0;
}
.googlemap-contact-wrap li .fa{
    float:left;
    margin-left: -36px;
    background:#E66432;
    color:#FFF;
    height: 24px;
    width:24px;
    line-height: 24px;
    text-align: center;
    font-size:14px;
}
.googlemap-contact-wrap li{
    margin-bottom: 15px;
    padding-left:36px;
    line-height: 20px;
}
/*--------------------------------------------------------------
Blog Section
--------------------------------------------------------------*/
.parallax-section.blog_template .section-wrap{
    padding:80px 0;
}
.blog-list{
    float: left;
    width: 32%;
    margin-right: 2%;
    background: #FFF;
    text-decoration: none;
    color: #333;
}
.blog-list:hover{
    color: #333;
}
.blog-list:nth-child(3n){
    margin-right: 0;
}
.blog-list h3{
    font-size: 24px;
    margin: 8px 0 5px;
}
.blog-list .blog-image{
    position: relative;
}
.blog-list .blog-image img{
    width: 100%;
    -webkit-filter: grayscale(1);
    filter: gray;   
    filter: grayscale(1);
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}
.blog-list:hover .blog-image img{
    -webkit-filter: grayscale(0);
    filter: gray;   
    filter: grayscale(0);
}
.blog-list .blog-excerpt{
    padding: 0 15px 50px;
    border-bottom: 3px solid #E66432;
    position: relative;
}
.blog-list .posted-date{
    font-size: 14px;
    font-style: italic;
    margin-bottom: 5px;
    color: #FFF !important;
    text-transform: none;
    position: absolute;
    background: #000;
    background: rgba(0,0,0,0.5);
    position: absolute;
    left:5px;
    bottom:0;
    padding:5px 8px;
}
.blog-list .posted-date .fa{
    margin-right: 5px;
}
.blog-list .blog-excerpt span{
    background: #E66432;
    color: #FFF;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: auto;
    padding: 8px 15px;
    font-size: 14px;
    right: 20px;
}
.btn-wrap{
    text-align: center;
    margin-top: 50px;
}
.btn-wrap a.ap-bttn{
    color:#FFF;
}
.blog-list:hover .blog-excerpt span{
    background: #333;
}
.blog-list:hover .blog-excerpt{
    border-color:#333;
}
/*--------------------------------------------------------------
Footer Section
--------------------------------------------------------------*/
#colophon{
    background: #000;
    color: #FFF;
    font-size: 15px;
}

.top-footer{
    background: #272727;
    padding: 30px 0;
}
.top-footer.footer-column-0{
    padding: 0;
}
.top-footer ul{
    list-style: none;
    margin: 0;
}
.top-footer ul li{
    margin-bottom: 5px;
}
.top-footer .widget-title{
    margin-bottom: 20px;
    position: relative;
    color: #FFF;
}
.top-footer .widget-title:after{
    content: "";
    position: absolute;
    top: 100%;
    width: 40px;
    border-bottom: 1px solid #FFF;
    left: 0;
    margin-top: 5px;
}
.top-footer a{
    color:#FFF;
    text-decoration: none;
}
.footer-column-1 .footer-block{
    width: 100%;
}
.footer-column-2 .footer-block{
    width: 49%;
    margin-right: 2%
}
.footer-column-3 .footer-block{
    width: 32%;
    margin-right: 2%
}
.footer-column-4 .footer-block{
    width: 23.5%;
    margin-right: 2%
}
.footer-block{
    float: left;
}
.footer-block .widget{
    padding-right: 20px;
}
.footer-block:last-child{
    margin-right: 0;
}
.footer-block:last-child .widget{
    padding-right: 0;
}
.bottom-footer{
    background: #000;
    padding: 15px 0;
    font-size: 14px;
}
.bottom-footer a{
    color: #FFF;
}
.copy-right{
    float:left;
}
.site-info{
    float:right;
}

.tagcloud a{
    background: #000;
    padding:10px 15px;
    font-size: 13px !important;
    margin:0 0 5px 0;
    display: inline-block;
    line-height: 1;
    text-decoration: none;
    color:#FFF;
}
#go-top{
    position: fixed;
    right: 30px;
    bottom: 30px;
    display: none;
    height: 40px;
    width: 40px;
    background: #E66432;
    text-align: center;
    line-height: 40px;
    z-index: 9999;
    font-family: arial;
}
#go-top a{
    display: block;
    color: #FFF;
}

/*--------------------------------------------------------------
Social
--------------------------------------------------------------*/
.social-icons{
    position: fixed;
    left: 0;
    top:50%;
    width: 30px;
    z-index: 9999;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.social-icons.appear-right{
    left: auto;
    right: 0;
}
.social-icons.appear-top{
    left: 50%;
    right: auto;
    bottom: auto;
    top: 0;
    height: 30px;
    width: auto;
    display: inline-block;
}
.social-icons.appear-bottom{
    left: 50%;
    right: auto;
    top: auto;
    bottom: 0;
    height: 30px;
    width: auto;
    display: inline-block;
}
.social-icons a{
    background:#333;
    height: 30px;
    width: 30px;
    margin-bottom: 1px;
    line-height: 30px;
    text-align: center;
    color:#FFF;
    display: inline-block;
    position: relative;
}
.social-icons a:hover{
    background:#e66432
}
.social-icons a span{
    background: #333;
    padding:6px 10px;
    font-size: 11px;
    font-family: Arial;
    text-decoration: none;
    position: absolute;
    border-radius: 1px;
    white-space:nowrap;
    line-height: 1;
    font-style: italic;
    opacity: 0;
    visibility: hidden;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}
.social-icons a span:after{
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 4px;
}

.social-icons a:hover span{
    opacity: 1;
    visibility: visible;
}
.social-icons.appear-left a span{
    left: 130%;
    top: 2px;
    margin-left: 10px;
}
.social-icons.appear-left a span:after{
    border-color: transparent #333 transparent transparent;
    left: 0;
    top: 50%;
    margin-top: -4px;
    margin-left: -8px;
}
.social-icons.appear-left a:hover span{
    left: 100%;
}
.social-icons.appear-right a span{
    right: 130%;
    top: 2px;
    margin-right: 10px;
}
.social-icons.appear-right a span:after{
    border-color: transparent transparent transparent #333;
    margin-right: -8px;
    margin-top: -4px;
    top: 50%;
    right: 0;
}
.social-icons.appear-right a:hover span{
    right: 100%;
}
.social-icons.appear-bottom a span{
    bottom: 130%;
    left: 0;
    margin-bottom: 10px;
}
.social-icons.appear-bottom a span:after{
    border-color: #333 transparent transparent transparent;
    margin-bottom: -8px;
    left: 10px;
    bottom:0;
}
.social-icons.appear-bottom a:hover span{
    bottom: 100%;
}
.social-icons.appear-top a span{
    left: 0;
    top: 130%;
    margin-top: 10px;
}
.social-icons.appear-top a span:after{
    border-color: transparent transparent #333 transparent;
    margin-top: -8px;
    left: 10px;
    top: 0;
}
.social-icons.appear-top a:hover span{
    top: 100%;
}

.footer-social-icons{
    text-align: center;
    padding:25px 0 5px; 
}

.footer-social-icons a{
    font-size: 20px;
    font-family: Arial;
    margin: 0 2px;
    color:#FFF;
    border:1px solid #FFF;
    width:32px;
    height:32px;
    text-align: center;
    line-height: 32px;
    display: inline-block;
}

.footer-social-icons a:hover{
    background: #FFF;
    color:#E5623B;
}

/*--------------------------------------------------------------
Social
--------------------------------------------------------------*/
.panel-grid-cell .panel{
    margin-bottom: 5px !important;
}
/*Stat Counter*/
.ap-stat-counter{
    text-align: center;
}
.ap-stat-counter .ap-stat_counter-icon{
    margin-bottom: 15px;
}
.ap-stat-counter .ap-stat_counter-icon i{
    font-size: 50px;
}
.ap-stat-counter .ap-stat_counter-number{
    font-size: 50px;
    margin-bottom: 15px;
    line-height:1.2;
}
.ap-stat-counter .ap-stat_counter-title{
    margin-bottom: 0;
    color:inherit;
}
/*Progress Bar*/
.ap-progress-bar{
    position: relative;
    width: 100%;
    height: 30px;
    color: #FFF;
    line-height: 30px;
    padding: 0 15px;
    margin-bottom: 15px;
}
.ap-progress-bar .ap-progress-bar-percentage{
    height: 100%;
    background: #E5623B;
    position: absolute;
    left: 0;
    top: 0;

}
.ap-progress-bar span{
    position: relative;
}

/*Team*/
.ap-team{
    text-align: center;
}
.ap-member-image{
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
}
.style1.ap-team .ap-member-image:after{
    content:"";
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: rgba(229, 98, 59, 0.8);
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    opacity: 0;
}
.style1.ap-team .ap-member-image:hover:after{
    opacity:1;
}
.ap-team .fancybox-gallery{
    color:#FFF;
}
.style1.ap-team .fancybox-gallery{
    position: absolute;
    top:150%;
    left:50%; 
    height: 40px;
    width: 40px;
    border: 1px solid #FFF;
    color:#FFF;
    text-align: center;
    line-height: 40px;
    z-index: 99;
    margin-left: -20px;
    margin-top:-20px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.style1.ap-team .ap-member-image:hover .fancybox-gallery{
    top:50%;
}
.style1.ap-team .fancybox-gallery:hover{
    background: #FFF;
    color:#E5623B;
}
.ap-member-name{
    margin-bottom: 5px;
    color: inherit;
}
.ap-member-position{
    font-style: italic;
    line-height: 1;
    font-size: 14px;
    color:inherit;
}
.ap-member-message{
    position: relative;
    margin: 0 0 20px;
}
.ap-line{
    width: 100px;
    border-bottom:1px solid #DDD;
    margin: 15px auto;
    border-color: inherit;
}

.member-social-group a{
    text-decoration: none;
    margin: 0 5px;
    font-size:20px;
    height: 32px;
    width: 32px;
    line-height: 32px;
    display: inline-block;
}
.member-social-group a:hover{
    background: #E66432;
    color:#FFF;
}

.ap-team.style2 .ap-member-message{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 30px;
    background: rgba(0,0,0,0.6);
    color: #FFF;
    opacity: 0;
    transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
}

.ap-team.style2 .ap-member-image:hover .ap-member-message{
    opacity: 1;
}

.ap-team.style2 .ap-member-message .ap-member-message-inner{
    display: table;
    width: 100%;
    height: 100%;
}

.ap-team.style2 .ap-member-message span{
    display: table-cell;
    vertical-align: middle;
    border: 1px solid #FFF;
    padding: 15px;
}

/*Testimonials*/
.ap-testimonial{
    position: relative;
}
.ap-client-testimonial-heading{
    margin-top: 8px;
    margin-left: 30px;
    min-height: 76px;
}
.ap-testimonial .ap-client-image{
    position: absolute;
    width: 68px;
    height: auto;
    left: 0;
    top: 20px;
    border:1px solid #DDD;
    padding: 3px;
    background: #FFF;
    z-index: 999;
}
.ap-client-testimonial{
    width: 91%;
    width: calc(100% - 34px);
    border:1px solid #DDD;
    padding: 15px;
    float: right;
    position: relative;
}

.ap-client-position{
    font-style: italic;
    font-size: 14px;
}

/*Toggle*/
.ap-toggle-title{
    border:1px solid #E66432;
    padding: 8px 40px 8px 8px;
    position: relative;
    cursor: pointer;
    margin-bottom: 5px;
}
.ap-toggle-title .pointer{
    position: absolute;
    right: 0;
    top:0;
    height: 100%;
    width: 40px;
    border-left: 1px solid #E66432;
    text-align: center;
    font-size: 22px
}
.ap-toggle-title .pointer span{
    display: table;
    height: 100%;
    width: 100%;
}
.ap-toggle-title .pointer span i{
    display: table-cell;
    vertical-align: middle;
    color: #E66432;
}
.ap-toggle-content{
    margin-top: 10px;
}
.ap-toggle-title.close + .ap-toggle-content{
    display: none;
}

/*Icon Text*/
.ap-icon-text-icon{
    text-align: center;
    margin-bottom: 20px;
}

.ap-icon-text-icon i{
    font-size: 30px;
    width: 72px;
    height: 72px;
    text-align: center;
    line-height: 72px;
    border:1px solid #CCC;
    border-radius:50%;
    border-color: inherit;
}
.ap-icon-text .ap-icon-text-title{
    margin-bottom: 5px;
}
.ap-icon-text .ap-icon-text-readmore{
    margin-top: 25px;
}
.ap-icon-text .ap-icon-text-readmore a{
    text-decoration: none;
}
.ap-icon-text .ap-icon-text-readmore a span{
    position: relative;
}
.ap-icon-text.style1{
    text-align: center;
}
.ap-icon-text.style2 .ap-icon-text-icon{
    float: left;
    margin-bottom: 0;
}
.ap-icon-text.style2 .ap-icon-text-icon i{
    border: none;
    font-size: 42px;
}
.ap-icon-text.style2 .ap-icon-text-content-wrap{
    padding-left: 92px;
}
.ap-icon-text.style2 .ap-icon-text-content-wrap h5{
    display: inline-block;
}

.ap-icon-text.style1 .ap-icon-text-readmore span:after, 
.ap-icon-text.style2 .ap-icon-text-readmore span:after{
    content: '\f105';
    font-family: "FontAwesome";
    position: absolute;
    right: -25px;
    top: 0;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    opacity: 0;
}

.ap-icon-text.style1 .ap-icon-text-readmore span:hover:after, 
.ap-icon-text.style2 .ap-icon-text-readmore span:hover:after{
    right: -15px;
    opacity: 1;
}

.ap-icon-text.style3, 
.ap-icon-text.style4{
    background: #FFF;
    border:1px solid #DDD;
    padding:60px 20px 30px;
    text-align: center;
    position: relative;
    margin-top: 36px;
    top:0;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}
.ap-icon-text.style3:hover, 
.ap-icon-text.style4:hover{
    top: -10px;
}
.ap-icon-text.style3 .ap-icon-text-icon, 
.ap-icon-text.style4 .ap-icon-text-icon{
    position: absolute;
    left: 0;
    top: -36px;
    width: 100%;
}
.ap-icon-text.style3 .ap-icon-text-icon i, 
.ap-icon-text.style4 .ap-icon-text-icon i{
    background: #E5623B;
    color: #FFF;
    border: none;
}

.bttn {
    background: none;
    color:#E66432;
    border:1px solid #E66432;
    cursor: pointer;
    padding: 8px 15px;
    display: inline-block;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
}

.bttn:hover,
.bttn:active {
    color: #FFF;
    background: #E66432;
}

.ap-icon-text.style4 .ap-icon-text-icon i{
    border-radius: 0;
}

/*Preview Post*/
.ap-widget-preview .widget-preview-thumbnail{
    margin-bottom:10px; 
    text-align: center;
}

.ap-widget-preview h3{
    margin-bottom: 10px;
}

.widget-preview-excerpt{
    margin-bottom: 20px;
}

/*Contact Info*/
.ap-contact-info-wrapper{
    list-style: none;
    margin: 0;
    padding: 0;
}
.ap-contact-info-wrapper li{
    padding-left: 30px !important;
    margin-bottom: 8px !important;
}
.ap-contact-info-wrapper li .fa{
    float: left;
    margin-left: -30px;
    margin-top: 5px;
}


/*Info*/
.ap-info{
    border:1px solid #DDD;
    padding: 20px;
}

#content .ap-info{
    width: 600px;
    margin: 150px auto 50px;
    text-align: center;
}

/*Icon Hover Effect*/
.ap-icon-text.style3 .ap-icon-text-icon i, 
.ap-icon-text.style4 .ap-icon-text-icon i {
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    position: relative;
}

.ap-icon-text.style3 .ap-icon-text-icon i:after, 
.ap-icon-text.style4 .ap-icon-text-icon i:after {
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: content-box; 
    -moz-box-sizing: content-box; 
    box-sizing: content-box;
    border-radius: 50%;
    top: -4px;
    left: -4px;
    padding: 4px;
    box-shadow: 0 0 0 1px #E5623B;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(1.2);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transition: transform 0.2s, opacity 0.2s;
    transform: scale(1.2);
    opacity: 0;
}

.ap-icon-text.style4 .ap-icon-text-icon i:after{
    border-radius: 0;
}

.ap-icon-text.style3:hover .ap-icon-text-icon i:after, 
.ap-icon-text.style4:hover .ap-icon-text-icon i:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

/*Facebook box*/
.ap-facebook-like-box iframe{
    max-width:100%;
}
.ap-light.ap-facebook-like-box iframe{
    background: #FFF;
}

.ap-dark.ap-facebook-like-box iframe{
    background: #000;
    background: rgba(0,0,0,0.4);
}

/*Image widget*/
.ap-align-none{
    text-align:none;
}
.ap-align-left{
    text-align:left;
}
.ap-align-right{
    text-align:right;
}
.ap-align-center{
    text-align:center;
}

/*Image widget*/
.widget-social-icons li{
    font-size:38px;
    display: inline-block;
    margin-right:5px;
    line-height: 38px;
    font-family:Arial;
}

.sidebar .widget-social-icons li a{
    color:#E5623B
}

.service_template .section-wrap::before,
.service_template .section-wrap::after {
    position: absolute;
    content: '';
    pointer-events: none;
}

/* Triangles */
.service_template .section-wrap::after {
    left: 50%;
    width: 60px;
    height: 60px;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}

.service_template .section-wrap::after {
    bottom: -30px;
    z-index: 10;
    background: inherit;
}

/*Pricing widget*/
.ap-pricing-table p{
    display: none;
}
.ap-pricing-table{
    overflow:hidden;
    box-shadow:2px 2px 6px #999;
    background: #FFF;
}
.ap-pricing-head{
    padding:20px 10px 20px;
    text-align: center;
}

.ap-pricing-head h2{
    color:#333 !important;
    text-transform:uppercase;
    font-size:28px;
    margin-bottom: 5px;
}
.ap-pricing-head .ap-pricing-plan-sub-text{
    font-size:16px;
    font-style:italic;
    color:#666;
}
.ap-price-box{
    border-bottom:1px solid #EEE;
    border-top:1px solid #EEE;
    padding:20px 10px;
    text-align: center;
    background: #fafafa;          
}
.ap-pricing-plan{
    font-size:32px;
    line-height: 1;
    color:#333;
}
.ap-per{
    font-size:16px;
    font-style:italic;
    color:#666;
}
.ap-pricing-features ul{
    list-style: none;
    margin: 0 !important;
    padding: 0;
    background: #FFF;
    text-align: center;
}
.ap-pricing-features ul li{
    padding:15px;
    border-bottom:1px solid #F6F6F6;
    color:#444;
}
.ap-pricing-features ul li .fa{
    margin-right: 8px;
}
.ap-pricing-readmore{
    text-align: center;
    padding:25px 0;
}
/*--------------------------------------------------------------
Shortcodes Css
--------------------------------------------------------------*/
.testimonial-wrap{
    margin-bottom: 20px;
}

.testimonial-block{
    background: #EEE;
    padding: 15px;
    font-style: italic;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 70px;
    margin-right: 2%;
    position: relative;
}

.testimonial-block:after{
    content: "";
    position: absolute;
    left: 80px;
    bottom: -16px;
    border-width: 8px;
    border-style: solid;
    border-color: #EEE transparent transparent #EEE;
}

.testimonial-block .testimonial-image{
    width: 50px; 
    height: 50px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    top: 100%;
    margin-top: 10px;
}
 
.testimonial-block .testimonial-image img{
    width: 100%;
    height: auto;
}

.testimonial-block .testimonial-image.round{
    border-radius: 100%;
}

.testimonial-block .client-detail{
    position: absolute;
    top: 100%; 
    left: 100px;
    max-width: 80%;
    margin-top: 15px;
}

.testimonial-block .client-detail .client-name{
    font-style: normal;
    font-weight: bold;
}

.team-block{
    border:1px solid #DDD;
    padding:12px;
}

.team-block .team-image{
    margin-bottom: 20px;
}

.team-block .team-image.round{
/*  border-radius: 500px;*/
    overflow: hidden;
}

.team-block .member-name{
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 1.2;
    font-weight: normal;
}

.team-block .designation{
    font-style: italic;
    font-size: 13px;
    margin-bottom:5px; 
}

.team-block .team-content{
    font-size: 14px;
    line-height: 20px;
}

.social-shortcode{
    font-size: 16px;
    margin: 15px 0;
    text-align: center;
    clear: both;
}

.social-shortcode a{
    height: 34px;
    width: 34px;
    line-height: 32px;
    text-align: center;
    margin:0 5px 5px 0;
    border:1px solid #666;
    color: #666;
    border-radius: 100%;
    display: inline-block;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}

.social-shortcode a:hover{
    background: #666;
    color: #FFF !important;
}

.divider{
    display: block;
    margin: 30px auto;
}

.ap-spacing{
    background: none;
    margin: 0;
}

.accordion-wrap {
    border-top: 2px solid #01AEFD;
    border-bottom: 5px solid #01AEFD;
    border-radius: 3px 3px 6px 6px;
}

.ap_accordian{
    border: 1px solid #CCC;
    border-bottom:0;
}

.ap_accordian .ap_accordian_title{
    padding: 8px 12px;
    background: #EEE;
    cursor: pointer;
    padding-right: 40px;
    position: relative;
    text-transform: uppercase;
}

.ap_accordian .ap_accordian_title .fa{
    margin-right: 10px;
    color: #333;
}

.ap_accordian .ap_accordian_title:after{
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    right: 12px;
    height: 20px;
    width: 20px;
    background: #333;
    color: #FFF;
    line-height: 20px;
    text-align: center;
    top: 50%;
    margin-top: -9px;
}

.ap_accordian .ap_accordian_title.active:after{
    content: "\f106";
}

.ap_accordian .ap_accordian_content{
    padding: 10px;
    display: none;
    border-top:1px solid #DDD;
}

/*Toggle*/
.ap_toggle{ 
    border-left: 5px solid #E66432; 
    margin-bottom: 10px;
}

.ap_toggle .ap_toggle_title{ 
    cursor: pointer;
    position: relative;
    padding: 10px 0 10px 40px;
    background: #E66432;
    color:#FFF
}

.ap_toggle .ap_toggle_title:after{
    content: "";
    position: absolute;
    content: "\f107";
    font-family: "FontAwesome";
    height: 20px;
    width: 20px;
    background: #FFF;
    color: #E66432;
    line-height: 20px;
    text-align: center;
    left: 0;
    top: 50%;
    margin-top: -10px;
}

.ap_toggle .ap_toggle_content{ 
    padding: 10px;
}

.ap_toggle.close .ap_toggle_content{
    display: none;
}

.ap_call_to_action{ 
    background: #EEE; 
    border: 1px solid #DDD; 
    border-radius:3px; 
    padding: 15px;
    margin: 15px 0;
}

.ap_call_to_action h1,
.ap_call_to_action h2,
.ap_call_to_action h3,
.ap_call_to_action h4,
.ap_call_to_action h5,
.ap_call_to_action h6,
.ap_call_to_action p{
    margin: 0 !important;
}

.ap_call_to_action.center{
    text-align: center;
}

.ap_call_to_action .ap_call_to_action_content{
    float: left;
}

.ap_call_to_action.center .ap_call_to_action_content{
    float: none;
}

.ap_call_to_action .ap_call_to_action_button{
    float: right;
    background: #293037;
    padding: 10px 20px;
    color: #FFF;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
}

.ap_call_to_action.center .ap_call_to_action_button{
    float: none;
    margin-top: 15px;
}

.ap_drop_cap{
    border-radius:100%;
    float: left;
    vertical-align: top;
    line-height: 1;
    margin-right: 8px;
}

/*Tab*/
.ap_tab_wrap{
    margin-bottom: 30px;
    background: #FFF;
}
.horizontal .ap_tab_group{
    margin-bottom: 10px;
}
.horizontal .ap_tab_content{
    padding: 15px;
    background: #F6F6F6;
}
.horizontal .ap_tab_group .tab-title{ 
    background:#F6F6F6;
    float: left;
    cursor: pointer;
    font-size: 16px;
    padding: 12px 20px;
    position: relative;
    margin-right:5px;
    line-height: 1.2;
}
.horizontal .ap_tab_group .tab-title:last-child{ 
    margin-right:0;
}
.horizontal .ap_tab_group .tab-title.active, 
.horizontal .ap_tab_group .tab-title.hover{
    background: #E66432;
    color:#FFF;
}
.horizontal .ap_tab_content .ap_tab{
    display: none;
}

.vertical.ap_tab_wrap {
    position: relative;
} 
.vertical .ap_tab_group {
    width: 20%;
    float: left;
}
.vertical .tab-title{
    cursor: pointer;
    padding: 12px 20px;
    position: relative;
    background: #F6F6F6;
    margin-bottom: 5px;
    line-height: 1.2;
}
.vertical .tab-title:last-child{
    margin-bottom: 0;
}
.vertical .ap_tab_content{ 
    float: right;
    width: 78%;
    padding: 15px;
    background: #F6F6F6;
}
.vertical .ap_tab_content .ap_tab{ 
    display: none;
}
.vertical .ap_tab_group .tab-title.active, 
.vertical .ap_tab_group .tab-title.hover{
    color: #FFF; 
    background: #E66432;
}

/*Slider*/
.shortcode-slider{
    overflow: hidden;
}
.shortcode-slider .bx-caption{
    background: rgba(0,0,0,0.6);
    position: absolute; 
    left: 0; 
    bottom: 0;
    width: 100%; 
    color:#FFF;
    line-height: 1.2;
    padding: 10px 15px;
}

.shortcode-slider img{
    margin: 0 auto;
}

.shortcode-slider .bx-controls-direction a{
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 50%;
    margin-top: -20px;
    height: 40px;
    width: 30px;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    text-indent: 0;
    font-family:arial;
}

.shortcode-slider .bx-controls-direction a.bx-prev{
    left:-50px;
}

.shortcode-slider .bx-controls-direction a.bx-next{
    right:-50px;
}

.shortcode-slider:hover .bx-controls-direction a.bx-prev{
    left: 0;
}

.shortcode-slider:hover .bx-controls-direction a.bx-next{
    right: 0;
}

.ap-list{
    list-style: none;
    margin:0 0 20px 0;  
}

.ap-list li{
    margin-bottom: 5px;
    background-repeat: no-repeat; 
    background-position: 0 5px;  
    padding:5px 0 5px 24px;
    background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon6.gif); 
}

.ap-list.ap-list1 li{
    background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon1.gif);  
    background-position:0 4px ; 
}

.ap-list.ap-list2 li{
    background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon2.gif); 
    background-position:0 12px ;  
}

.ap-list.ap-list3 li{
    background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon3.gif);   
    background-position:0 10px ;  
}

.ap-list.ap-list4 li{
    background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon4.gif);   
    background-position:0 10px ;  
}

.ap-list.ap-list5 li{
    background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon5.gif);  
    background-position:0 8px ;   
}

.ap-list.ap-list6 li{
    background-image: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/list-icons/list-icon6.gif);   
    background-position:0 12px ; 
}

/*Buttons*/
.bttn.ap-small-bttn{
    padding:3px 15px;
    font-size:14px;
}
.bttn.ap-large-bttn{
    font-size:20px;
    padding:14px 45px;
}

.bttn.ap-black-bttn.ap-bg-bttn{
    border:1px solid #111;
    background: #111;
    color: #FFF;
}

.bttn.ap-black-bttn.ap-bg-bttn:hover{
    background: #000;
}

.bttn.ap-black-bttn.ap-outline-bttn{
    border:1px solid #111;
    color: #111;
}

.bttn.ap-black-bttn.ap-outline-bttn:hover{
    background: #111;
    color:#FFF
}

.bttn.ap-white-bttn.ap-bg-bttn{
    border:1px solid #FFF;
    background: #FFF;
    color: #000;
}

.bttn.ap-white-bttn.ap-outline-bttn{
    border:1px solid #FFF;
    color: #FFF;
}
.bttn.ap-white-bttn.ap-outline-bttn:hover{
    background: #FFF;
    color:#000;
}
.bttn.ap-default-bttn.ap-bg-bttn{
    background: #E5623B;
    color: #FFF;
}
.bttn.ap-default-bttn.ap-bg-bttn:hover{
    background: #D65A37;
}
.bttn.ap-default-bttn.ap-outline-bttn{
    border:1px solid #E5623B;
    color: #E5623B;
}
.bttn.ap-default-bttn.ap-outline-bttn:hover{
    background:#E5623B ;
    color: #FFF;
}
.bttn.ap-align-left{
    float:left;
}
.bttn.ap-align-right{
    float:right;
}
/*TagLine Box*/
.ap_tagline_box.ap-all-border-box{
    border:3px solid #E5623B;
    padding:20px;
    background: #F6F6F6;
}

.ap_tagline_box.ap-left-border-box{
    border-left:3px solid #E5623B;
    padding:20px;
    background: #F6F6F6;
}

.ap_tagline_box.ap-top-border-box{
    border-top:3px solid #E5623B;
    padding:20px;
    background: #F6F6F6;
}

.ap_tagline_box.ap-bg-box{
    background:#E5623B;
    padding:20px;  
}

.ap_tagline_box.ap-bg-box *{
    color:#FFF;
}

.ap_tagline_box p:last-child{
    margin-bottom: 0;
}
/*Drop Cap*/
.ap-dropcaps { 
    float: left;  
    font-size: 75px; 
    line-height: 60px; 
    padding-top: 4px; 
    padding-right: 8px; 
    padding-left: 8px; 
    text-align: center;
    }

.ap-dropcaps.ap-square{
    background: #E5623B;
    color:#FFF;
    padding: 10px;
    margin-right: 8px;
    margin-top: 4px;
}

/*Flickr*/
.flickr_badge_image{
    display: inline-block;
    box-shadow:1px 1px 3px rgba(0,0,0,0.2);
    margin:0 8px 8px 0; 
}

.entry-content ul,
.entry-content ol{
    margin-bottom: 20px;
}

.entry-content ul ul,
.entry-content ol ol{
    margin-bottom: 0;
}
/*--------------------------------------------------------------
Responsive grid for pages
--------------------------------------------------------------*/

.ap_column {
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;
}
.ap_column {
    margin-left:2%;
    padding:0 0%;
}
        
.ap-row .ap_column:first-child {
    margin-left:0;
}
        
.ap-span1 {
    width:15.0%;
}
.ap-span2 {
    width:32.0%;
}
.ap-span3 {
    width:49.0%;
}
.ap-span4 {
    width:66.0%;
}
.ap-span5 {
    width:83.0%;
}
.ap-span6 {
    margin-left:0;
    width:100%;
}

@-webkit-keyframes animatedown {
    from {top: -200px;}
    to {top: 0}
}

@keyframes animatedown {
    from {top: -200px;}
    to {top: 0}
} 

.pace-running{
    overflow: hidden;
}
#page-overlay{
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/preloader/loader1.gif) no-repeat center #FFF;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999999;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.pace-done #page-overlay{
    display:none;
}

#ap-map-canvas{
    height: 400px;
    width: 100%;
}

#ap-map-canvas img{
    max-width: none;
}
#_atssh{
    height: 0;
    overflow: hidden;
}
.addthis_sharing_toolbox{
    margin: 20px 0;
    clear: both;
}
#videoCta{
    width: 100%;
    height: 550px;
}
/*
==========================
floating menu css
==========================
*/
.side-navigator-active #main-header {
    display: none;
}
.floating-bar ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.floating-bar {
    position: fixed;
    border-radius: 100px;
    right: 28px;
    padding: 20px 0;
    background-color: #fff;
    box-shadow: 0 4px 9px 0 rgba(43,43,49,.1),0 7px 14px 0 rgba(43,43,49,.13);
    transition: right 0.5s;
    -webkit-transition: right 0.5s;
    top: 50%;
    transform: translateY(-50%);
    -wekbit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    z-index: 999999;    
} 
.floating-bar ul li {
    position: relative;
    padding: 7px 13px;
    text-align: center;
    cursor: pointer;
}
.floating-bar ul li a {
    background: #ddd;
    height: 8px;
    width: 8px;
    display: block;
    border-radius: 100%;
}
.floating-bar ul li.current a,
.floating-bar ul li:hover a {
    background: #db4b3f;
}
.floating-bar ul li:last-child a {
    margin-bottom: 0;
}
/*
=============
floating bar tooltip
=============
*/
.floating-bar ul li .ap-tooltip {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    color: #fff;
    background: #db4b3f;
    text-align: center;
    padding: 5px 10px;
    border-radius: 0px 10px 10px 0px;
    -webkit-border-radius: 0px 10px 10px 0px;
    font-size: 12px;
    top: -2px;
    min-width: 110px;
    text-transform: uppercase;
     transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    right: 100%;
}
.floating-bar ul li .ap-tooltip:before {
    position: absolute;
    content: '';
    background: #db4b3f;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    right: -14px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);        
}
.floating-bar ul li .ap-tooltip:after {
    position: absolute;
    content: '';
    background: #db4b3f;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    right: -25px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);        
}
.floating-bar ul li:hover .ap-tooltip {
    right: 200%;
    opacity: 1;
    visibility: visible;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
/*
===============
masonry portfolio css
===============
*/
.portfolio_masonry_template .portfolio-listing ul li {
    display: inline-block;
    margin: 0 13px 6px 0;
    cursor: pointer;
    padding: 5px 18px;
    font-size: 13px;
    border-radius: 20px;
    border-color: #ccc;
    color: #000;
    text-transform: uppercase;
}
.portfolio_masonry_template .portfolio-listing ul li.is-checked,
.portfolio_masonry_template .portfolio-listing ul li:hover {
    border-color: #E5623B;
    color: #fff;
}
.portfolio_masonry_template .mid-content div.portfolio-list {
    cursor: pointer;
    overflow: hidden;
    padding: 10px;
    width: 33.33%;
}
/*
=======
=======
*/
.portfolio_masonry_template .mid-content div.portfolio-list {
    position: relative;
}
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner,
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-overlay {
    position: absolute;
}
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-overlay {
    left: 10px;
    right: 10px;
    bottom: 10px;
    top: 10px;
    background: rgba(0,0,0,0.8);
    opacity: 0;
    visibility: hidden;
    transition: all ease 0.6s;
    -webkit-transition: all ease 0.6s;
    -ms-transition: all ease 0.6s;
}
.portfolio_masonry_template .mid-content div.portfolio-list:hover .portfolio-overlay {
    opacity: 1;
    visibility: visible;
    transition: all ease 0.6s;
    -webkit-transition: all ease 0.6s;
    -ms-transition: all ease 0.6s;
}
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner {
    left: 0;
    right: 0;
    top: 50%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    opacity: 0;
    visibility: hidden;
     transform: scale(0) translateY(-50%);
    -webkit-transform: scale(0) translateY(-50%);
    -ms-transform: scale(0) translateY(-50%);
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;

}
.portfolio_masonry_template .mid-content div.portfolio-list:hover .portfolio-inner {
    opacity: 1;
    visibility: visible;
     transform: scale(1) translateY(-50%);
    -webkit-transform: scale(1) translateY(-50%);
    -ms-transform: scale(1) translateY(-50%);
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner h4 {
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px; 
    text-transform: capitalize;
    color: #fff;
    font-size: 22px;
} 
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner h4:before {
    content: '';
    position: absolute;
    width: 80%;
    height: 1px;
    background: rgba(255,255,255,0.6);
    bottom: 0;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
}
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link span {
    display: none;
}
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link,
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.fancybox-gallery {
    text-align: center;
    height: 42px;
    width: 42px;
    background: rgba(255,255,255,0.28);
    color: #fff;
    display: inline-block;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    padding: 10px;
}
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link:hover,
.portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.fancybox-gallery:hover {
    background: rgba(219,75,63,0.6);
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
/*
===========
new layout for team section
===========
*/
/*.team_template_new .bx-wrapper .bx-viewport {
    border-radius: 0;
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper {
    border: 1px solid #e9e9e9;
    cursor: pointer;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper:hover {
    border-color: rgba(233,233,233,0);
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper .member-info {
    padding: 10px;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    opacity: 1;
    visibility: visible;
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper:hover .member-info {
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    opacity: 0;
    visibility: hidden;
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper .member-info h4,
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper:hover .member-details .overlay .text-holder h4 {
    font-weight: 400;
    text-transform: capitalize;
    color: #282828;
    font-size: 18px;
    margin-bottom: 0;
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper:hover .member-details .overlay .text-holder h4 {
    color: #fff;
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper .member-details {
    position: relative;
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper .member-details .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper:hover .member-details .overlay {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);   
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s; 
}
.team_template_new .bx-wrapper .bx-viewport .single-member-wrapper:hover .member-details .overlay .text-holder {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}*/
.team_template_new .team-big-image {
    border-radius: 0;
    width: 39%;
    overflow: visible;
    border: none;
    margin-top: 50px; 
}
.team_template_new .team-detail {
    float: right;
    width: 56%;
    color: #545454;
    font-size: 15px;
}
.team_template_new .team-big-image div {
    width: 250px;
    height: 250px;
    margin: 0 auto;
    position: relative;
    box-shadow: 0 0 0 40px rgba(254,220,217,0.5), 0 0 0 80px rgba(254,220,217,0.4);
    -webkit-box-shadow: 0 0 0 40px rgba(254,220,217,0.5), 0 0 0 80px rgba(254,220,217,0.4);
    -ms-box-shadow: 0 0 0 40px rgba(254,220,217,0.5), 0 0 0 80px rgba(254,220,217,0.4);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
}
.team_template_new .team-big-image div img {
    padding: 0;
}
.team_template_new .team-tab {
    margin-top: 50px;
    float: right;
    width: 54%;
}
.team_template_new .team-content {
    margin-top: 30px;
}
.team_template_new .team-detail h3 {
    font-size: 32px;
    margin-bottom: 5px;
    line-height: 1.2;
    text-transform: capitalize;
    color: #000;
    margin-bottom: 15px;
}
.team_template_new .team-image:hover, 
.team_template_new .team-image.active {
    border: 5px solid #dddddd;
}
.team_template_new .team-image {
    border: 5px solid #ededed;    
}
/*
========================
call to action
========================
*/
.action_template {
    position: relative;
    padding: 150px 0;
    overflow: hidden;  
}
.action_template .section-wrap {
    position: static;
    height: 100%;
}
.action_template .call-to-action {
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.action_template .call-to-action h1,
.action_template .call-to-action h2,
.action_template .call-to-action h3,
.action_template .call-to-action h4,
.action_template .call-to-action h5,
.action_template .call-to-action h6 {
    color: #fff;
    margin-bottom: 30px;
}
.action_template .overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    bottom: 0;
    right: 0;
}
.action_template .call-to-action a.ap-outline-bttn {
    border: 1px solid #fff;
    color: #fff;
}
.action_template .call-to-action a.ap-outline-bttn:hover {
    border-color: #db4b3f;
}
.action_template .call-to-action a.bttn {
    margin: 0 7px;
}
.action_template .call-to-action a.ap-bg-bttn:hover {
    background: none;
    border-color: #fff;
    color: #fff;
}
/*
================
new blog layout
================
*/
.blog_template_new .new-blog-listing .single-blog-wrapper {
    display: inline-block;
    width: 30%;
    background: #fff;
    margin: 0 1.5% 20px;
    vertical-align: top;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-image {
    overflow: hidden;
    cursor: pointer;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-image a img {
    transition: all ease 0.6s;
    -webkit-transition: all ease 0.6s;
    -ms-transition: all ease 0.6s;
}
.blog_template_new .new-blog-listing .single-blog-wrapper:hover .blog-image a img {
    transform: scale(1.4) rotate(10deg);
    -webkit-transform: scale(1.4) rotate(10deg);
    -ms-transform: scale(1.4) rotate(10deg);
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper {
    padding: 15px;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .top-blog-content {
    margin-bottom: 10px;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap,
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap {
    float: left;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap {
    width: 17%;
    margin-right: 4%;
    text-align: center;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span {
    display: block;
    width: 100%;
    background: #F1F1F1;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span.post-day {
    font-weight: 600;
    font-size: 18px;
    padding: 7px 9px;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-date-wrap span.post-month {
    background: #db4b3f;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 9px;
    font-size: 13px;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap {
    width: 78%;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap a {
    text-decoration: none;
    color: #323232;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap h3 {
    font-weight: 600;
    font-size: 17px; 
    text-transform: capitalize;
    margin-bottom: 5px;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap h3:hover a {
    color: #db4b3f;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap .blog-meta-wrap {
    font-size: 14px;
    text-transform: capitalize;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap .blog-meta-wrap span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap .blog-meta-wrap a {
    color: #a9a9a9;
    position: relative;
    padding-left: 16px;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-title-wrap .blog-meta-wrap a:before {
    position: absolute;
    font-family: FontAwesome;
    font-size: 13px;
    display: block;
    content: '';
    left: 0;
    top: 0;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-meta-wrap .author.vcard a:before {
    content: '\f007';
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .blog-meta-wrap .comments-count a:before {
    content: '\f0e5';
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper .post-excerpt {
    margin-bottom: 15px;
    line-height: 1.4;
    font-size: 15px;
    color: #545454;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a {
    display: inline-block;
    text-decoration: none;
    background: #db4b3f;
    color: #fff;
    padding: 8px 10px;
    border: 1px solid #db4b3f;
    font-size: 13px;
     transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    float: left;
}
.blog_template_new .new-blog-listing .single-blog-wrapper .blog-content-wrapper span.read-more a:hover {
    color: #db4b3f;
    background: none;
     transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
/*
=================
new pricing table layout2
=================
*/
.layout2.ap-pricing-table {
    box-shadow: 0px 2px 6px #999;
    -webkit-box-shadow: 0px 2px 6px #999;
    -ms-box-shadow: 0px 2px 6px #999;
    cursor: pointer;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.layout2.ap-pricing-table:hover {
    margin-top: -10px;
}
.layout2.featured_table {
    position: relative;
    z-index: 99999;
    box-shadow: 0px 2px 14px #999;
    -webkit-box-shadow: 0px 2px 14px #999;
    -ms-box-shadow: 0px 2px 14px #999;
    overflow: visible;
}
.layout2 .ap-pricing-readmore,
.layout2 .ap-price-box {
    background: #f7f7f7;
}
.layout2 .ap-pricing-readmore a.bttn {
    background: #db4b3f;
    color: #fff;
    font-size: 13px;
}
.layout2 .ap-pricing-readmore a.bttn:hover {
    background: none;
    color: #db4b3f;
}
.layout2.featured_table .ap-price-box {
    background: #db4b3f;
}
.layout2.featured_table .ap-price-box .ap-pricing-plan,
.layout2.featured_table .ap-price-box .ap-per {
    color: #fff;
}
.layout2.featured_table .ap-price-box .ap-pricing-plan {
    font-size: 36px;
}
.layout2.featured_table .ap-price-box .ap-per {
    font-style: normal;
    text-transform: uppercase;
    font-size: 13px;
}
/*
=================
new pricing table layout3
=================
*/
.ap-pricing-table.layout3 {
    box-shadow: none;
    background: #243338;
    position: relative;
    overflow: visible;
}
.ap-pricing-table.layout3 a.bttn {
    background: #5a6e75;
    border: none;
    color: #fff;
    padding: 6px 15px;
    position: relative;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.ap-pricing-table.layout3 a.bttn:hover {
    background: #87979d;
}
.ap-pricing-table.layout3 a.bttn:hover:before {
    background: #5a6e75;
}
.ap-pricing-table.layout3 a.bttn:before {
    content: '';
    position: absolute;
    width: 25px;
    height: 100%;
    background: #87979d;
    right: -25px;
    top: 0;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.ap-pricing-table.layout3 a.bttn:after {
    content: '\f105';
    position: absolute;
    font-family: FontAwesome;
    color: #fff;
    background: none;
    right: -16px;
}
.ap-pricing-table.layout3.featured_table a.bttn:after {
    color: #fff;
}   
.ap-pricing-table.layout3.featured_table a.bttn:before {
    background: #e1f584;
}
.ap-pricing-table.layout3.featured_table a.bttn {
    background: #b7ce4e;    
}
.ap-pricing-table.layout3.featured_table a.bttn:hover:before {
    background: #b7ce4e;    
}
.ap-pricing-table.layout3.featured_table a.bttn:hover {
    background: #e1f584;
}
.ap-pricing-table.layout3 .ap-pricing-head {
    padding: 20px 20px 20px 10px;
    text-align: right;
    min-height: 150px;
}
.ap-pricing-table.layout3 .ap-pricing-head h2,
.ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
    color: #fff !important;
}
.ap-pricing-table.layout3 .ap-pricing-head h2 {
    text-transform: capitalize;
    display: inline-block;
    text-align: right;
    width: 190px;
}
.ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
    font-style: normal;
    display: inline-block;
    text-align: right;
    width: 190px;
}
.ap-pricing-table.layout3 .ap-price-box {
    position: absolute;
    border-radius: 100%;
    padding: 10px;
    border: 1px solid #243338;
    height: 162px;
    width: 162px;
    background: #fff;
    top: 20px;
    left: -20px;
}
.ap-pricing-table.layout3 .ap-price-box .ap-pricing-plan,
.ap-pricing-table.layout3 .ap-price-box .ap-per {
    color: #fff;
}
.ap-pricing-table.layout3 .ap-price-box .ap-wrap {
    background: #243338;
    border-radius: 100%;
    width: 100%;
    height: 100%;
    padding: 45px 0;
}
.ap-pricing-table.layout3.featured_table .ap-price-box .ap-wrap,
.ap-pricing-table.layout3.featured_table {
    background: #94ac26;
}
.ap-pricing-table.layout3.featured_table .ap-price-box {
    border: 1px solid #94ac26;
}
/*
=========
end
=========
*/ 
/*
=================
googlemap_template_new
=================
*/
.googlemap_template_new .section-wrap {
    padding: 0;
}
.googlemap_template_new .ap-contact-wrap {
    float: left;
    width: 55%;
}
.googlemap_template_new #ap-map-canvas {
    float: left;
    width: 45%;
}
.googlemap_template_new .ap-contact-wrap {
    position: relative;
    padding: 50px;
}
.googlemap_template_new .ap-contact-wrap h2 {
    color: #fff;
    margin-bottom: 30px;
    font-weight: 600;
    position: relative;
    z-index: 999;
}
.googlemap_template_new .ap-contact-wrap .ap-ctn-form {
    float: left;
    width: 50%;
    position: relative;
    z-index: 999;
}
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input,
.googlemap_template_new .ap-contact-wrap .ap-ctn-form textarea {
    background: none;
    border: 1px solid #fff;
    color: #fff;
    font-size: 12px;    
    padding: 5px 15px;
}
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input {
    height: 40px;
}
.googlemap_template_new .ap-contact-wrap .ap-ctn-form textarea {
    padding-top: 10px;
}
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[input="text"] {
    height: 42px !important;
}
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"] {
    width: 100px;
    text-transform: uppercase;
    background: #db4b3f;
    border: 1px solid #db4b3f;
    color: #fff;
    border-radius: 0;
    -webkit-border-radius:0;
    -ms-border-radius:0;
}
.googlemap_template_new .ap-contact-wrap .ap-ctn-form input[type="submit"]:hover {
    background: none;
    border: 1px solid #fff;
    color: #fff;
}
.googlemap_template_new .ap-contact-wrap .new-googlemap-contact {
    float: right;
    width: 48%;
    position: relative;
    z-index: 999;                
}
.googlemap_template_new .ap-contact-wrap .new-googlemap-contact .googlemap-contact-wrap {
    width: 100%;
    background: none;
    color: #878788;
    padding: 0 30px;    
}
.googlemap_template_new .ap-contact-wrap:before {
    position: absolute; 
    background: rgba( 0,0,0,0.7);
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.new-googlemap-contact .googlemap-contact-wrap li {
    line-height: 1.5;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #fff;
    color: #fff;    
}
.new-googlemap-contact .googlemap-contact-wrap li:last-child {
    border: none;
}
.new-googlemap-contact .googlemap-contact-wrap li i {
    background: none;
    color: #fff;
    margin-right: 14px;
    font-size: 31px;    
}
/*
===================
new shop section
===================
*/
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
    text-align: center;
}
.woocommerce ul.products li.product h3 {
    border-bottom: none !important;
    border-top: none;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    color: #db4b3f;
    text-align: center;
    padding: 0 0 5px;
}
.woocommerce ul.products li.product span.price {
    float: none;
    font-size: 26px;
    display: inline-block;
    width: 100%;
    line-height: 1;
    margin-bottom: 10px;
}
.woocommerce ul.products li.product span.price del {
    margin-right: 3px;
}
.woocommerce ul.products li.product span.price del,
.woocommerce ul.products li.product span.price ins,
.woocommerce ul.products li.product span.price .amount {
    display: inline-block;
    color: #363636;
}
.woocommerce ul.products li.product span.price del span {
    text-decoration: line-through;
    font-weight: 400 !important;
    font-size: 18px;
}
.woocommerce ul.products li.product span.price ins,
.woocommerce ul.products li.product span.price .amount {
    font-weight: 400;
}
.woocommerce ul.products li.product .button.add_to_cart_button,
.woocommerce ul.products li.product .button.product_type_variable {
    position: absolute;
    font-size: 0;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-left: auto;
    margin-right: auto;
    opacity: 0;
    visibility: hidden;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.woocommerce ul.products li.product:hover .button.add_to_cart_button,
.woocommerce ul.products li.product:hover .button.product_type_variable {
    opacity: 1;
    visibility: visible;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.woocommerce ul.products li.product .button.add_to_cart_button:before,
.woocommerce ul.products li.product:hover .button.add_to_cart_button.added:before {
    font-family: FontAwesome;
    font-size: 18px;
    content: '\f07a';
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    left: 15px;
    color: #fff;
}
.woocommerce ul.products li.product .button.product_type_variable:before {
    font-family: FontAwesome;
    font-size: 18px;
    content: '\f0c9';
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    left: 17px;
    color: #fff;
}
.woocommerce ul.products li.product:hover .button.add_to_cart_button.added:before {
    content: '\f217';
}
.woocommerce ul.products li.product a img {
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
}
.woocommerce ul.products li.product a.added_to_cart {
    position: absolute;
    width: 100%;
    background: #db4b3f;
    padding: 7px 10px;
    color: #fff;
    text-align: center;
    bottom: 46px;
    border: 1px solid #db4b3f;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}
.woocommerce ul.products li.product a.added_to_cart:hover {
    background: none;
    color: #db4b3f;
}
.woocommerce nav.woocommerce-pagination ul {
    border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
    display: inline-block;
    border: 1px solid #db4b3f;
    margin: 0 3px;
    width: 35px;
    height: 35px;    
}
.woocommerce nav.woocommerce-pagination ul li a {
    background: none;
    color: #db4b3f;
    height: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a:hover {
    background: #db4b3f;
    color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #db4b3f;
    color: #fff;
    height: 100%;
}
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img {
    float: left;
    margin-right: 7px;
    width: 80px;
    height: auto;
    box-shadow: none;
    margin-left: 0;
}
.woocommerce .widget_shopping_cart .cart_list li {
    padding-left: 0;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    left: auto;
    right: 0;
}
.woocommerce .widget_shopping_cart .total, 
.woocommerce.widget_shopping_cart .total {
    border-top: 1px solid #ebe9eb;
    margin-top: 15px;
}
.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a {
    margin-bottom: 3px;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
    font-weight: 500;
    background: #db4b3f;
    color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 0;
    margin-bottom: -1px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
    display: none;
    border-bottom: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
    display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0 2px;
    border-radius: 0px;
    padding: 0;
    background: none;
    border-bottom: none;
    position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 10px;
    font-weight: 400;
    color: #515151;
}
.woocommerce div.product .woocommerce-tabs .panel {
    border: 1px solid #ccc;
    padding: 30px 25px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    background: none;    
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 12px 15px;
    position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:before {
    content: '';
    position: absolute;
    background: #4DC7EC;
    width: 100%;
    left: 0;
    right: 0;
    height: 3px;
    top: -1px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    background: none;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    margin-bottom: 20px;
    font-size: 19px;
    text-transform: capitalize;
    font-weight: 500;
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price {
    color: #8a8a8a;
}
.woocommerce .products .star-rating {
    margin: 0 auto .5em;
}
.woocommerce .star-rating {
    font-size: 11px;
}
.woocommerce span.onsale {
    padding: 0;
    font-weight: 400;
}
.woocommerce .star-rating:before,
.woocommerce .star-rating span:before {
    color: #4DC7EC;
}
.woocommerce div.product form.cart .button {
    font-size: 13px;
    text-transform: uppercase;
}
.woocommerce div.product .product_title {
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
}
.woocommerce div.product div.images a.woocommerce-main-image {
    border: 1px solid #e0e0e0;
    display: block;    
}
.woocommerce .entry-summary div[itemprop="offers"] .price del {
    font-size: 16px;
    margin-right: 5px;
}
.woocommerce.single .woocommerce-product-rating .star-rating,
.woocommerce.single .woocommerce-product-rating .woocommerce-review-link {
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 5px;
}
.woocommerce div.product .upsells.products h2,
.woocommerce div.product .related.products h2 {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 5px 0 15px;
    border-bottom: 1px solid #ccc;
}
.woocommerce div.product .upsells.products ul.products,
.woocommerce div.product .related.products ul.products {
    padding: 10px 0;
}
.woocommerce div.product .upsells.products {
    margin-bottom: 20px;
}
.woocommerce.widget_product_categories ul li span.count {
    float: right;
}
/*
========================
new client testimonial section
========================
*/
.testimonial_template_new .owl-carousel .owl-stage-outer {
    padding: 20px 0;
}
.testimonial_template_new .testimonial-listing ul {
    margin: 0;
    padding: 0;
}
.testimonial_template_new .testimonial-listing .testimonials-content-wrap {
    text-align: center;
    width: 50%;
    overflow: hidden;
    margin: 0 auto 40px;
    color: #fff;
}
.testimonial_template_new .testimonial-listing ul li {
    list-style: none;
}
.testimonial_template_new .testimonial-listing ul li.testimonial-content {
    position: relative;
}
.testimonial_template_new .testimonial-listing ul li.testimonial-content h3 {
    position: absolute;
    bottom: 0;
    background: #db4b3f;
    width: 100%;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
    margin-bottom: 0;
    padding: 15px 10px;
    font-size: 18px;
    display: none;
}
.testimonial_template_new .testimonial-listing ul div.owl-item.active.center li.testimonial-content h3 {
    display: block;
}
.testimonial_template_new .testimonial-listing ul div.owl-item.active.center {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    position: relative;
    z-index: 999999;

}
.testimonial_template_new .testimonial-listing ul div.owl-item {
    position: relative;
}
.testimonial_template_new .testimonial-listing ul div.owl-item:before {
    position: absolute;
    content: '';
    background: rgba(0,0,0,0.6);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
}
.testimonial_template_new .testimonial-listing ul div.owl-item.active.center:before {
    display: none;
}
/*
================
testimonial_template_new dot
================
*/
.testimonial_template_new .testimonial-stage .owl-controls .owl-nav {
    display: none;
}
.testimonial_template_new .testimonial-stage .owl-controls .owl-dots {
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #fff;
    border-radius: 100%;
    margin: 0 3px;
    vertical-align: middle;
}
.testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot.active,
.testimonial_template_new .testimonial-stage .owl-controls .owl-dots .owl-dot:hover {
    background: #d2332c;    
}
.testimonial_template_new .testimonial-stage .testimonial-holder.has-video {
    position: relative;
}
.testimonial_template_new .testimonial-stage .testimonial-holder.has-video span.ply-btn {
    position: absolute;
    content: '';
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/white.png) no-repeat;
    background-size: 80%;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    z-index: 9;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    display: block;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    height: 100px;
    width: 100px;
}
.testimonial_template_new .testimonial-stage .testimonial-holder.has-video:hover span.ply-btn {
    background: url(//standrewstours.com/wp-content/themes/accesspress_parallax_pro/images/red.png) no-repeat;
    height: 100px;
    width: 100px;
    background-size: 80%;
}
/*
=================
video pop section
=================
*/
.ap-video-popup .ap-video-wrap {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    width: 53%;
    background: #fff;
    text-align: center;
    padding: 7px;
    border-radius: 4px;
    z-index: 99999;
    height: 540px;
    width: 650px;
}
.ap-video-popup .ap-video-wrap iframe {
    height: 100%;
}
.ap-popup-wrap {
    position: fixed;
    background: rgba(0,0,0,0.5);
    height: 100%;
    width: 100%;
    z-index: 999;
    top: 0;
}
.ap-popup-wrap .popup-close {
    position: absolute;
    right: -20px;
    top: -14px;
    background: #fff;
    height: 30px;
    width: 30px;
    border-radius: 100%;
    text-align: center;
    font-weight: 600;
    padding: 0;
    color: #000;
    cursor: pointer;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border: 2px solid #000;
}
.ap-popup-wrap .popup-close:hover {
    background: #fff;
    color: red;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border: 2px solid #f00;
}
/*
========
========
*/
.bottom-footer a, .footer-social-icons a {
    text-decoration: none;
}
/*
==========
slider arrows for demo 4
==========
*/
.side-navigator-active #main-slider .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 80px;
}
.side-navigator-active #main-slider .bx-wrapper .bx-controls-direction a.bx-next {
    right: 80px;
}
.side-navigator-active .entry-header {
    padding-top: 0 !important;
}
/*
==============
team bx-slider arrow
==============
*/
.team_template_new .team-tab #team-arrow {
    fill: #45b3d4;
}
/*
======================
left-menu new design
======================
*/
.mm-menu,
#collapse-nav {
    background: none !important;
}
.mm-menu > a {
    display: block;
    width: 220px;
    margin: 45px auto 0;
}
.mm-menu .mm-list {
    padding: 0;
    top: 200px;
}
.mm-menu .mm-list > li:after {
    border: none !important;
}
.mm-list > li > a, 
.mm-list > li > span {
    color: #303030;
    padding: 0;
    margin-bottom: 15px;
}
.mm-list a.mm-subopen:after, 
.mm-list a.mm-subclose:before {
    display: none !important;
}
.mm-menu .mm-list > li > a.mm-subopen:before {
    border: none;
} 
.mm-menu .mm-list > li > a {
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    padding: 0 0 0 60px;
}
.mm-menu .mm-list > li:hover > a {
    background: none;
    color: #1ABC9C;
}
.mm-menu .mm-list > li:hover > a.mm-subopen:before {
    color: #1ABC9C;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.mm-menu .left-social-icons.mm-panel {
    position: absolute;
    bottom: 0;
    top: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    max-height: 130px;
    margin-left: -100%;
}
.mm-menu .left-social-icons.mm-panel a {
    color: #898989;
    font-size: 18px;
    margin: 0 5px;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.mm-menu .left-social-icons.mm-panel a:hover {
    color: #1ABC9C;
}
.mm-list a.mm-subopen {
    background: none;
}
.mm-menu .mm-list > li > a.mm-subopen {
    height: 30px;
    text-align: center;
    margin-bottom: 0;
    padding-left: 0;
    top: -6px;
    right: 50px;
}
.mm-menu .mm-list > li > a.mm-subopen:before {
    content: '\f105';
    position: absolute;
    font-family: FontAwesome;
    font-size: 18px;
    color: #303030;
    right: 0;
    left: 0;
    background: none;
    top: 6px;
}
.mm-menu > .mm-panel.mm-subopened {
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
}
.mm-menu .mm-list > li > a.mm-subclose {
    background: none;
    color: #1ABC9C;
}
.mm-list a.mm-subclose {
    position: relative;
}
.mm-list a.mm-subclose:after {
    content: '\f104';
    position: absolute;
    font-family: FontAwesome;
    font-size: 18px;
    color: #1ABC9C;
    left: 40px;
}
#collapse-nav .fa {
    background: rgba(0,0,0,0.5);
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    float: right;
    font-size: 20px;
}
.mm-menu .left-social-icons.mm-panel {
    display: block;
}
#collapse-nav {
    border: none;
}
#collapse-nav .svg {
    width: 16px;
    float: right;
    margin: 15px 20px;
    fill: #303030;
}
#collapse-nav .svg:hover {
    fill: #000;
}
html.mm-opened .mm-page {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), 
.mm-menu .mm-list > li.mm-selected > span {
    background: none;
}

.ap-cta-video-content.on-mobile{
    display: none;
}/*
Responsive CSS
*/
@media screen and (max-width: 1400px) {
	.googlemap_template_new .ap-contact-wrap .new-googlemap-contact .googlemap-contact-wrap {
		padding: 0 10px;
	}
}
@media screen and (max-width: 1200px){
    body.boxed, 
    .boxed #masthead,
    .boxed #main-header.menu-fix{
        width:100%
    }
    .mid-content{
        width: 100%;
        padding: 0 10px;
    }

    .service-list .service-image{
        width: 16%;
        height: auto;
    }
    .service-list .service-detail{
        width: 80%;
    }

    .team-tab{
        padding: 0 50px;
    }

    .social-icons{
        display: none;
    }
    
    .googlemap-contact{
        width:100%;
        margin-left: 0;
        left: 0;
    }

    .top-menu-toggle {
        background: rgba(0, 0, 0, 0.3);
        cursor: pointer;
        display: block;
        float: right;
        font-size: 22px;
        margin-right: -10px;
        padding: 0 15px;
    }

    #top-header .top-menu{
        display: none;
        float: none;
        clear: both;
    }

    .top-menu ul.menu > li{
        float: none;
        display: block;
        margin-left: 0;
        border-top: 1px solid rgba(0,0,0,0.3)
    }

    .top-menu ul li a{
        display: block;
    }

    .top-menu ul.menu ul{
        position: static;
        min-width: none;
        box-shadow: none;
    }

    .top-menu .sf-arrows .sf-with-ul::after{
        top: 20px;
    }
    .team_template_new .team-tab {
    	width: 60%;
    }
    .googlemap_template_new .ap-contact-wrap .new-googlemap-contact .googlemap-contact-wrap {
		padding: 0;
	}
}
@media screen and (max-width: 1170px) {
	body {
		overflow-y: hidden;
	}
	.team_template_new .team-tab {
		width: 70%;
	}
    .ap-pricing-table.layout3 .ap-price-box {
        height: 132px;
        width: 132px;
        top: 10px;
    }
    .ap-pricing-table.layout3 .ap-price-box .ap-wrap {
        padding: 25px 0;
    }
}
@media screen and (max-width: 1130px) {
	.team_template_new .team-tab {
		width: 47%;
	}
}
@media screen and (max-width: 1129px) {
	.googlemap_template_new .ap-contact-wrap,
	.googlemap_template_new #ap-map-canvas {
		width: 100%;
	}
}
@media screen and (max-width: 1090px) {
    .ap-pricing-table.layout3 .ap-pricing-head {
        padding: 20px 20px 20px 10px;
        text-align: center;
        overflow: hidden;
        min-height: 100px;
    }
    .ap-pricing-table.layout3.featured_table .ap-price-box,
    .ap-pricing-table.layout3 .ap-price-box {
        position: static;
        margin: 0 auto 25px;
    }
    .ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
        text-align: center;
    }
    .ap-pricing-table.layout3 .ap-pricing-head h2 {
        width: 100%;
        text-align: center;
    }
}
@media screen and (max-width: 1040px) {
	.team_template_new .team-tab {
		margin: 100px 0 0;
		width: 100%;
	}
}
@media screen and (max-width: 1024px) {
    .team_template_new .team-big-image div{
        width: 200px;
        height: 200px;
    }
}
@media screen and (max-width: 1000px){
    .main-navigation > ul{
        display: none;
    }
    .menu-toggle{
        display: block;
    }
    .main-navigation{
        text-align: center;
    }
    .main-navigation > ul{
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        background: #E3633B;
        padding: 10px 0;
        text-align: center;
    }
    .main-navigation > ul > li{
        display: inline-block;
        float: none;
        margin: 0 10px;
    }
    #site-navigation.main-navigation > ul > li > a,
    #site-navigation.main-navigation > ul > li.current a, 
    #site-navigation.main-navigation li:hover > a,
    #site-navigation.main-navigation .current_page_item > a, 
    #site-navigation.main-navigation .current-menu-item > a{
        color: #FFF;
    }

    .fullwidth-portfolio .portfolio-list{
        width: 33.33%
    }
    
    #portfolio-grid .portfolio-list{
        width: 33.33% !important;
    }

    #portfolio-grid.enable_space .portfolio-list{
        width: 32.33% !important;
    }
}
@media screen and (max-width: 960px) {
    .team_template_new .team-big-image {
        margin: 50px auto 110px;
        float: none;
    }
    .team_template_new .team-detail {
        float: none;
        width: 100%;
        text-align: center;
    }
}
@media screen and (max-width: 875px) {
	.blog_template_new .new-blog-listing .single-blog-wrapper {
		width: 46%;
	}
}
@media screen and (max-width: 785px) {
	.parallax-section .widget_accesspress_image .ap-align-right {
		display: none;
	}
	#section-416 {
		background-image: none !important;
	}
}
@media screen and (max-width: 768px) {
    h1{
        font-size: 24px;
    }
    h2{
        font-size: 20px;
    }
    h3{
        font-size: 18px;
    }
    h4{
        font-size: 16px;
    }
    h5{
        font-size: 14px;
    }
    h6{
        font-size: 12px;
    }
    .parallax-section h1{
        font-size: 34px;
    }
    .slider-caption .caption-title{
        font-size: 30px;
    }
    .slider-caption .caption-description{
        font-size: 20px;
    }
    .service-list{
        width: 100%;
    }
    .blog-listing .blog-list{
        width: 80%;
        margin: 0 auto 20px;
        float: none;
        display: block;
    }
    .blog-list .blog-image{
        text-align: center;
    }
    .parallax-section input[type="text"], 
    .parallax-section input[type="email"], 
    .parallax-section input[type="url"], 
    .parallax-section input[type="password"], 
    .parallax-section input[type="search"], 
    .parallax-section input[type="tel"], 
    .parallax-section textarea{

    }
    .service-listing .service-list{
        float: none;
    }
    .footer-column-4 .footer-block{
        width: 49%;
    }
    .footer-column-4 .footer-block:nth-child(2n){
        margin-right: 0; 
    }
    .copy-right, .site-info{
        float: none;
        text-align: center;
    }
    .main-navigation > ul{
        padding: 0;
    }
    .main-navigation > ul > li{
        display: block;
        border-bottom: 1px solid #DB5E39;
        padding: 0;
        margin: 0;
    }
    .main-navigation > ul > li > a{
        padding: 10px 0;
    }
    .main-navigation ul li a{
        position: relative;
    }
    .main-navigation ul ul {
        background: #db5e39;
        position: static;
        padding:0;
        font-size: 15px;
        display: none;
        box-shadow:none;
    }
    .main-navigation ul ul li{
        text-align: center;
    }
    .main-navigation ul ul a{
        color:#FFF !important;
        border-bottom:0;
        border-top:1px solid;
    }
    .main-navigation ul ul a:hover{
        border-bottom:0 !important;
    }
    .sf-arrows .sf-with-ul{
        padding-right: 0;
    }
    .sf-arrows .sf-with-ul:after{
        right:20px;
    }
    #primary, #secondary,
    #secondary-right,
    #secondary-left,
    .both-sidebar #primary-wrap,
    .both-sidebar #secondary-left{
        float: none !important;
        width: 100% !important;
    }
    #primary,
    #secondary-left{
        margin-bottom: 20px;
    }
    #main-slider .bx-wrapper .bx-controls-direction a{
        display: none;
    }
    .next-page{
        display: none;
    }

    .fullwidth-portfolio .portfolio-list{
        width: 50%;
    }
    
    #portfolio-grid .portfolio-list{
        width: 50% !important;
    }
    .service-list .service-image img{
        width:100%;
    }
    .parallax-section{
        background-attachment: scroll !important;
        background-repeat: repeat !important;
        background-position: center center !important;
    }
    .ap-span1,
    .ap-span2,
    .ap-span3,
    .ap-span4,
    .ap-span5,
    .ap-span6{
    	width: 100%;
    	margin:0 0 15px !important;
    }
    .layout2.featured_table {
    	margin: 0;
    }
    .team_template_new .team-tab {
		margin: 100px 0 0;
		width: 100%;
	}
	.team_template_new .team-big-image {
		width: 60%;
		float: none;
	}
	.ap-video-popup .ap-video-wrap {
		width: 85%;
	}
	.testimonial_template_new .testimonial-listing ul li.testimonial-content h3 {
		font-size: 10px;
	}
	.testimonial_template_new .testimonial-listing .testimonials-content-wrap {
		width: 90%;
	}
    .ap-pricing-table.layout3 {
        width: 370px;
        margin: 0 auto;
    }
    .ap-pricing-table.layout3 .ap-price-box,
    .ap-pricing-table.layout3.featured_table .ap-price-box {
        position: absolute;
        border-radius: 100%;
        padding: 10px;
        border: 1px solid #243338;
        height: 162px;
        width: 162px;
        background: #fff;
        top: 20px;
        left: -20px;
    }
    .ap-pricing-table.layout3 .ap-pricing-head h2 {
        text-transform: capitalize;
        display: inline-block;
        text-align: right;
        width: 100%;
    }
    .ap-pricing-table.layout3 .ap-pricing-head {
        padding: 20px 20px 20px 10px;
        text-align: right;
        min-height: 150px;
    }
    .ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
        text-align: right;
    }
    .ap-pricing-table.layout3 .ap-price-box .ap-wrap {
        padding: 40px 0;
    }
    .portfolio_masonry_template .mid-content div.portfolio-list {
        padding: 5px;
    }
    .portfolio_masonry_template .mid-content div.portfolio-list .portfolio-overlay {
        left: 5px;
        right: 5px;
        bottom: 5px;
        top: 5px;
    }
}
@media screen and (max-width: 660px) {
	.googlemap_template_new .ap-contact-wrap .ap-ctn-form,
	.googlemap_template_new .ap-contact-wrap .new-googlemap-contact {
		width: 100%;
		float: none;
	}
	.googlemap_template_new .ap-contact-wrap .ap-ctn-form {
		margin-bottom: 60px;
	}
}
@media screen and (max-width: 640px) {
	.blog_template_new .new-blog-listing .single-blog-wrapper {
		width: 97%;
	}
	.blog_template_new .new-blog-listing .single-blog-wrapper .blog-image img {
		width: 100%;
	}
	.team_template_new .team-tab {
		margin: 100px 0 0;
		width: 97%;
	}
    .portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner h4 {
        display: none;
    }
} 
@media screen and (max-width: 480px){
    .parallax-section h1{
        font-size: 30px;
    }
    .service-list.odd .service-image,
    .service-list.even .service-image{
        float: none;
        margin: 0 auto 20px;
    }
    .service-list.odd .service-detail,
    .service-list.even .service-detail{
		float: none;
		width: 100%;
		text-align: center;
    }
    .service-listing .service-list{
        text-align: left;
    }
    .team-big-image{
        display: none;
    }
    .team-detail{
        float: none;
        width: auto;
    }
    .team-image{
        height: auto;
    }
    .team-tab .bx-wrapper .bx-viewport{
        border-radius: 0;
    }
    .portfolio-list{
        width: 450%;
    }
    .blog-listing .blog-list{
        width: 100%;
    }
    .parallax-section input[type="text"], 
    .parallax-section input[type="email"], 
    .parallax-section input[type="url"], 
    .parallax-section input[type="password"], 
    .parallax-section input[type="search"], 
    .parallax-section input[type="tel"], 
    .parallax-section textarea{
        width: 100%;
    }

    .team-content{
        margin-top: 30px;
    }
    .footer-block{
        width: 100% !important;
        margin: 0 0 15px !important;
        float:none;
        clear: both;
    }
    #site-logo{
        width: 80%;
    }
    .fullwidth-portfolio .portfolio-list{
        width: 100%
    }
    
    .googlemap-contact-wrap{
        width:100%;
    }
    
    #portfolio-grid .portfolio-list{
        width: 100% !important;
    }

    .fullwidth-portfolio .portfolio-list{
        width: 50%
    }
    
    #portfolio-grid .portfolio-list{
        width: 50% !important;
    }

    #portfolio-grid.enable_space .portfolio-list{
        width: 49% !important;
    }

    .mobile .main-navigation > ul{
        max-height:320px;
        overflow-y: scroll;
    }
    .team_template_new .team-tab {
		margin: 20px 0 0;
		width: 90%;
	}
	.team_template_new .team-big-image {
		display: block;
		float: none;
	}
    .new-googlemap-contact .googlemap-contact-wrap ul {
        margin-left: 40px;
    }
    .new-googlemap-contact .googlemap-contact-wrap ul li:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
    }
	.new-googlemap-contact .googlemap-contact-wrap li {
		padding-left: 0;
	}
	.new-googlemap-contact .googlemap-contact-wrap li i {
		display: block;
	}
	.ap-video-popup .ap-video-wrap {
		width: 85%;
        height: 250px;
	}
	.testimonial_template_new .testimonial-stage .testimonial-holder.has-video span.ply-btn {
		height: 30px;
		width: 30px;
	}
	.testimonial_template_new .testimonial-stage .testimonial-holder.has-video .ply-btn::before {
		left: 7px;
		font-size: 16px;
	}
    .ap-pricing-table.layout3 {
        width: 300px;
    }
    .ap-pricing-table.layout3 .ap-pricing-head {
        padding: 20px 20px 20px 10px;
        text-align: center;
        overflow: hidden;
        min-height: 100px;
    }
    .ap-pricing-table.layout3.featured_table .ap-price-box,
    .ap-pricing-table.layout3 .ap-price-box {
        position: static;
        margin: 0 auto 25px;
    }
    .ap-pricing-table.layout3 .ap-pricing-plan-sub-text {
        text-align: center;
    }
    .ap-pricing-table.layout3 .ap-pricing-head h2 {
        width: 100%;
        text-align: center;
    }
    .home .woocommerce ul.products li.product {
        float: none;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }
    .home .woocommerce ul.products li.product:nth-child(2n) {
        float: none;    
    }
    .team_template_new .team-big-image div {
        width: 150px;
        height: 150px;
    }

}
@media screen and (max-width: 360px) {
    .portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.portfolio-link, 
    .portfolio_masonry_template .mid-content div.portfolio-list .portfolio-inner a.fancybox-gallery {
        height: 32px;
        width: 32px;
        padding: 3px;
    }
}
@media screen and (max-width: 320px) {
	.team_template_new .team-tab {
		width: 94%;
	}
}
@media screen and (max-width: 480px) and (orientation : landscape){
    .mobile .main-navigation > ul{
        max-height:220px 
    }
}

@media screen and (min-width: 1001px){
    .main-navigation > ul{
        display: block !important;
    }
}

@media screen and (min-width: 1201px){
    #top-header .top-menu{
        display: block !important;
    }
}a.turitop_booking_system_wp_cart{
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-top: -1px;
  margin-left: -2px;
}

a.turitop_booking_system_wp_cart:hover > span.turitop_booking_system_cart_counter{
  border: 1px solid #1e73be;
}

a.turitop_booking_system_wp_cart > *{
  margin: 0 2px;
}

a.turitop_booking_system_wp_cart span.turitop_booking_system_cart_counter{
  border: 1px solid black;
  padding: 0 7px;
  border-radius: 100px;
  font-weight: 700;
  font-size: 10px;
  line-height: 20px;
}/**
 * DO NOT EDIT THIS FILE DIRECTLY
 * This file is automatically built using a build process
 * If you need to fix errors, see https://github.com/WordPress/dashicons
 */

/* stylelint-disable function-url-quotes, declaration-colon-newline-after */
@font-face {
	font-family: dashicons;
	src: url(//standrewstours.com/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800);
	src: url(//standrewstours.com/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix) format("embedded-opentype"),
		url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
		url(//standrewstours.com/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800) format("truetype");
	font-weight: 400;
	font-style: normal;
}
/* stylelint-enable */


.dashicons,
.dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color 0.1s ease-in;
}

/* Icons */

.dashicons-admin-appearance:before {
	content: "\f100";
}

.dashicons-admin-collapse:before {
	content: "\f148";
}

.dashicons-admin-comments:before {
	content: "\f101";
}

.dashicons-admin-customizer:before {
	content: "\f540";
}

.dashicons-admin-generic:before {
	content: "\f111";
}

.dashicons-admin-home:before {
	content: "\f102";
}

.dashicons-admin-links:before {
	content: "\f103";
}

.dashicons-admin-media:before {
	content: "\f104";
}

.dashicons-admin-multisite:before {
	content: "\f541";
}

.dashicons-admin-network:before {
	content: "\f112";
}

.dashicons-admin-page:before {
	content: "\f105";
}

.dashicons-admin-plugins:before {
	content: "\f106";
}

.dashicons-admin-post:before {
	content: "\f109";
}

.dashicons-admin-settings:before {
	content: "\f108";
}

.dashicons-admin-site-alt:before {
	content: "\f11d";
}

.dashicons-admin-site-alt2:before {
	content: "\f11e";
}

.dashicons-admin-site-alt3:before {
	content: "\f11f";
}

.dashicons-admin-site:before {
	content: "\f319";
}

.dashicons-admin-tools:before {
	content: "\f107";
}

.dashicons-admin-users:before {
	content: "\f110";
}

.dashicons-airplane:before {
	content: "\f15f";
}

.dashicons-album:before {
	content: "\f514";
}

.dashicons-align-center:before {
	content: "\f134";
}

.dashicons-align-full-width:before {
	content: "\f114";
}

.dashicons-align-left:before {
	content: "\f135";
}

.dashicons-align-none:before {
	content: "\f138";
}

.dashicons-align-pull-left:before {
	content: "\f10a";
}

.dashicons-align-pull-right:before {
	content: "\f10b";
}

.dashicons-align-right:before {
	content: "\f136";
}

.dashicons-align-wide:before {
	content: "\f11b";
}

.dashicons-amazon:before {
	content: "\f162";
}

.dashicons-analytics:before {
	content: "\f183";
}

.dashicons-archive:before {
	content: "\f480";
}

.dashicons-arrow-down-alt:before {
	content: "\f346";
}

.dashicons-arrow-down-alt2:before {
	content: "\f347";
}

.dashicons-arrow-down:before {
	content: "\f140";
}

.dashicons-arrow-left-alt:before {
	content: "\f340";
}

.dashicons-arrow-left-alt2:before {
	content: "\f341";
}

.dashicons-arrow-left:before {
	content: "\f141";
}

.dashicons-arrow-right-alt:before {
	content: "\f344";
}

.dashicons-arrow-right-alt2:before {
	content: "\f345";
}

.dashicons-arrow-right:before {
	content: "\f139";
}

.dashicons-arrow-up-alt:before {
	content: "\f342";
}

.dashicons-arrow-up-alt2:before {
	content: "\f343";
}

.dashicons-arrow-up-duplicate:before {
	content: "\f143";
}

.dashicons-arrow-up:before {
	content: "\f142";
}

.dashicons-art:before {
	content: "\f309";
}

.dashicons-awards:before {
	content: "\f313";
}

.dashicons-backup:before {
	content: "\f321";
}

.dashicons-bank:before {
	content: "\f16a";
}

.dashicons-beer:before {
	content: "\f16c";
}

.dashicons-bell:before {
	content: "\f16d";
}

.dashicons-block-default:before {
	content: "\f12b";
}

.dashicons-book-alt:before {
	content: "\f331";
}

.dashicons-book:before {
	content: "\f330";
}

.dashicons-buddicons-activity:before {
	content: "\f452";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "\f477";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "\f448";
}

.dashicons-buddicons-community:before {
	content: "\f453";
}

.dashicons-buddicons-forums:before {
	content: "\f449";
}

.dashicons-buddicons-friends:before {
	content: "\f454";
}

.dashicons-buddicons-groups:before {
	content: "\f456";
}

.dashicons-buddicons-pm:before {
	content: "\f457";
}

.dashicons-buddicons-replies:before {
	content: "\f451";
}

.dashicons-buddicons-topics:before {
	content: "\f450";
}

.dashicons-buddicons-tracking:before {
	content: "\f455";
}

.dashicons-building:before {
	content: "\f512";
}

.dashicons-businessman:before {
	content: "\f338";
}

.dashicons-businessperson:before {
	content: "\f12e";
}

.dashicons-businesswoman:before {
	content: "\f12f";
}

.dashicons-button:before {
	content: "\f11a";
}

.dashicons-calculator:before {
	content: "\f16e";
}

.dashicons-calendar-alt:before {
	content: "\f508";
}

.dashicons-calendar:before {
	content: "\f145";
}

.dashicons-camera-alt:before {
	content: "\f129";
}

.dashicons-camera:before {
	content: "\f306";
}

.dashicons-car:before {
	content: "\f16b";
}

.dashicons-carrot:before {
	content: "\f511";
}

.dashicons-cart:before {
	content: "\f174";
}

.dashicons-category:before {
	content: "\f318";
}

.dashicons-chart-area:before {
	content: "\f239";
}

.dashicons-chart-bar:before {
	content: "\f185";
}

.dashicons-chart-line:before {
	content: "\f238";
}

.dashicons-chart-pie:before {
	content: "\f184";
}

.dashicons-clipboard:before {
	content: "\f481";
}

.dashicons-clock:before {
	content: "\f469";
}

.dashicons-cloud-saved:before {
	content: "\f137";
}

.dashicons-cloud-upload:before {
	content: "\f13b";
}

.dashicons-cloud:before {
	content: "\f176";
}

.dashicons-code-standards:before {
	content: "\f13a";
}

.dashicons-coffee:before {
	content: "\f16f";
}

.dashicons-color-picker:before {
	content: "\f131";
}

.dashicons-columns:before {
	content: "\f13c";
}

.dashicons-controls-back:before {
	content: "\f518";
}

.dashicons-controls-forward:before {
	content: "\f519";
}

.dashicons-controls-pause:before {
	content: "\f523";
}

.dashicons-controls-play:before {
	content: "\f522";
}

.dashicons-controls-repeat:before {
	content: "\f515";
}

.dashicons-controls-skipback:before {
	content: "\f516";
}

.dashicons-controls-skipforward:before {
	content: "\f517";
}

.dashicons-controls-volumeoff:before {
	content: "\f520";
}

.dashicons-controls-volumeon:before {
	content: "\f521";
}

.dashicons-cover-image:before {
	content: "\f13d";
}

.dashicons-dashboard:before {
	content: "\f226";
}

.dashicons-database-add:before {
	content: "\f170";
}

.dashicons-database-export:before {
	content: "\f17a";
}

.dashicons-database-import:before {
	content: "\f17b";
}

.dashicons-database-remove:before {
	content: "\f17c";
}

.dashicons-database-view:before {
	content: "\f17d";
}

.dashicons-database:before {
	content: "\f17e";
}

.dashicons-desktop:before {
	content: "\f472";
}

.dashicons-dismiss:before {
	content: "\f153";
}

.dashicons-download:before {
	content: "\f316";
}

.dashicons-drumstick:before {
	content: "\f17f";
}

.dashicons-edit-large:before {
	content: "\f327";
}

.dashicons-edit-page:before {
	content: "\f186";
}

.dashicons-edit:before {
	content: "\f464";
}

.dashicons-editor-aligncenter:before {
	content: "\f207";
}

.dashicons-editor-alignleft:before {
	content: "\f206";
}

.dashicons-editor-alignright:before {
	content: "\f208";
}

.dashicons-editor-bold:before {
	content: "\f200";
}

.dashicons-editor-break:before {
	content: "\f474";
}

.dashicons-editor-code-duplicate:before {
	content: "\f494";
}

.dashicons-editor-code:before {
	content: "\f475";
}

.dashicons-editor-contract:before {
	content: "\f506";
}

.dashicons-editor-customchar:before {
	content: "\f220";
}

.dashicons-editor-expand:before {
	content: "\f211";
}

.dashicons-editor-help:before {
	content: "\f223";
}

.dashicons-editor-indent:before {
	content: "\f222";
}

.dashicons-editor-insertmore:before {
	content: "\f209";
}

.dashicons-editor-italic:before {
	content: "\f201";
}

.dashicons-editor-justify:before {
	content: "\f214";
}

.dashicons-editor-kitchensink:before {
	content: "\f212";
}

.dashicons-editor-ltr:before {
	content: "\f10c";
}

.dashicons-editor-ol-rtl:before {
	content: "\f12c";
}

.dashicons-editor-ol:before {
	content: "\f204";
}

.dashicons-editor-outdent:before {
	content: "\f221";
}

.dashicons-editor-paragraph:before {
	content: "\f476";
}

.dashicons-editor-paste-text:before {
	content: "\f217";
}

.dashicons-editor-paste-word:before {
	content: "\f216";
}

.dashicons-editor-quote:before {
	content: "\f205";
}

.dashicons-editor-removeformatting:before {
	content: "\f218";
}

.dashicons-editor-rtl:before {
	content: "\f320";
}

.dashicons-editor-spellcheck:before {
	content: "\f210";
}

.dashicons-editor-strikethrough:before {
	content: "\f224";
}

.dashicons-editor-table:before {
	content: "\f535";
}

.dashicons-editor-textcolor:before {
	content: "\f215";
}

.dashicons-editor-ul:before {
	content: "\f203";
}

.dashicons-editor-underline:before {
	content: "\f213";
}

.dashicons-editor-unlink:before {
	content: "\f225";
}

.dashicons-editor-video:before {
	content: "\f219";
}

.dashicons-ellipsis:before {
	content: "\f11c";
}

.dashicons-email-alt:before {
	content: "\f466";
}

.dashicons-email-alt2:before {
	content: "\f467";
}

.dashicons-email:before {
	content: "\f465";
}

.dashicons-embed-audio:before {
	content: "\f13e";
}

.dashicons-embed-generic:before {
	content: "\f13f";
}

.dashicons-embed-photo:before {
	content: "\f144";
}

.dashicons-embed-post:before {
	content: "\f146";
}

.dashicons-embed-video:before {
	content: "\f149";
}

.dashicons-excerpt-view:before {
	content: "\f164";
}

.dashicons-exit:before {
	content: "\f14a";
}

.dashicons-external:before {
	content: "\f504";
}

.dashicons-facebook-alt:before {
	content: "\f305";
}

.dashicons-facebook:before {
	content: "\f304";
}

.dashicons-feedback:before {
	content: "\f175";
}

.dashicons-filter:before {
	content: "\f536";
}

.dashicons-flag:before {
	content: "\f227";
}

.dashicons-food:before {
	content: "\f187";
}

.dashicons-format-aside:before {
	content: "\f123";
}

.dashicons-format-audio:before {
	content: "\f127";
}

.dashicons-format-chat:before {
	content: "\f125";
}

.dashicons-format-gallery:before {
	content: "\f161";
}

.dashicons-format-image:before {
	content: "\f128";
}

.dashicons-format-quote:before {
	content: "\f122";
}

.dashicons-format-status:before {
	content: "\f130";
}

.dashicons-format-video:before {
	content: "\f126";
}

.dashicons-forms:before {
	content: "\f314";
}

.dashicons-fullscreen-alt:before {
	content: "\f188";
}

.dashicons-fullscreen-exit-alt:before {
	content: "\f189";
}

.dashicons-games:before {
	content: "\f18a";
}

.dashicons-google:before {
	content: "\f18b";
}

.dashicons-googleplus:before {
	content: "\f462";
}

.dashicons-grid-view:before {
	content: "\f509";
}

.dashicons-groups:before {
	content: "\f307";
}

.dashicons-hammer:before {
	content: "\f308";
}

.dashicons-heading:before {
	content: "\f10e";
}

.dashicons-heart:before {
	content: "\f487";
}

.dashicons-hidden:before {
	content: "\f530";
}

.dashicons-hourglass:before {
	content: "\f18c";
}

.dashicons-html:before {
	content: "\f14b";
}

.dashicons-id-alt:before {
	content: "\f337";
}

.dashicons-id:before {
	content: "\f336";
}

.dashicons-image-crop:before {
	content: "\f165";
}

.dashicons-image-filter:before {
	content: "\f533";
}

.dashicons-image-flip-horizontal:before {
	content: "\f169";
}

.dashicons-image-flip-vertical:before {
	content: "\f168";
}

.dashicons-image-rotate-left:before {
	content: "\f166";
}

.dashicons-image-rotate-right:before {
	content: "\f167";
}

.dashicons-image-rotate:before {
	content: "\f531";
}

.dashicons-images-alt:before {
	content: "\f232";
}

.dashicons-images-alt2:before {
	content: "\f233";
}

.dashicons-index-card:before {
	content: "\f510";
}

.dashicons-info-outline:before {
	content: "\f14c";
}

.dashicons-info:before {
	content: "\f348";
}

.dashicons-insert-after:before {
	content: "\f14d";
}

.dashicons-insert-before:before {
	content: "\f14e";
}

.dashicons-insert:before {
	content: "\f10f";
}

.dashicons-instagram:before {
	content: "\f12d";
}

.dashicons-laptop:before {
	content: "\f547";
}

.dashicons-layout:before {
	content: "\f538";
}

.dashicons-leftright:before {
	content: "\f229";
}

.dashicons-lightbulb:before {
	content: "\f339";
}

.dashicons-linkedin:before {
	content: "\f18d";
}

.dashicons-list-view:before {
	content: "\f163";
}

.dashicons-location-alt:before {
	content: "\f231";
}

.dashicons-location:before {
	content: "\f230";
}

.dashicons-lock-duplicate:before {
	content: "\f315";
}

.dashicons-lock:before {
	content: "\f160";
}

.dashicons-marker:before {
	content: "\f159";
}

.dashicons-media-archive:before {
	content: "\f501";
}

.dashicons-media-audio:before {
	content: "\f500";
}

.dashicons-media-code:before {
	content: "\f499";
}

.dashicons-media-default:before {
	content: "\f498";
}

.dashicons-media-document:before {
	content: "\f497";
}

.dashicons-media-interactive:before {
	content: "\f496";
}

.dashicons-media-spreadsheet:before {
	content: "\f495";
}

.dashicons-media-text:before {
	content: "\f491";
}

.dashicons-media-video:before {
	content: "\f490";
}

.dashicons-megaphone:before {
	content: "\f488";
}

.dashicons-menu-alt:before {
	content: "\f228";
}

.dashicons-menu-alt2:before {
	content: "\f329";
}

.dashicons-menu-alt3:before {
	content: "\f349";
}

.dashicons-menu:before {
	content: "\f333";
}

.dashicons-microphone:before {
	content: "\f482";
}

.dashicons-migrate:before {
	content: "\f310";
}

.dashicons-minus:before {
	content: "\f460";
}

.dashicons-money-alt:before {
	content: "\f18e";
}

.dashicons-money:before {
	content: "\f526";
}

.dashicons-move:before {
	content: "\f545";
}

.dashicons-nametag:before {
	content: "\f484";
}

.dashicons-networking:before {
	content: "\f325";
}

.dashicons-no-alt:before {
	content: "\f335";
}

.dashicons-no:before {
	content: "\f158";
}

.dashicons-open-folder:before {
	content: "\f18f";
}

.dashicons-palmtree:before {
	content: "\f527";
}

.dashicons-paperclip:before {
	content: "\f546";
}

.dashicons-pdf:before {
	content: "\f190";
}

.dashicons-performance:before {
	content: "\f311";
}

.dashicons-pets:before {
	content: "\f191";
}

.dashicons-phone:before {
	content: "\f525";
}

.dashicons-pinterest:before {
	content: "\f192";
}

.dashicons-playlist-audio:before {
	content: "\f492";
}

.dashicons-playlist-video:before {
	content: "\f493";
}

.dashicons-plugins-checked:before {
	content: "\f485";
}

.dashicons-plus-alt:before {
	content: "\f502";
}

.dashicons-plus-alt2:before {
	content: "\f543";
}

.dashicons-plus:before {
	content: "\f132";
}

.dashicons-podio:before {
	content: "\f19c";
}

.dashicons-portfolio:before {
	content: "\f322";
}

.dashicons-post-status:before {
	content: "\f173";
}

.dashicons-pressthis:before {
	content: "\f157";
}

.dashicons-printer:before {
	content: "\f193";
}

.dashicons-privacy:before {
	content: "\f194";
}

.dashicons-products:before {
	content: "\f312";
}

.dashicons-randomize:before {
	content: "\f503";
}

.dashicons-reddit:before {
	content: "\f195";
}

.dashicons-redo:before {
	content: "\f172";
}

.dashicons-remove:before {
	content: "\f14f";
}

.dashicons-rest-api:before {
	content: "\f124";
}

.dashicons-rss:before {
	content: "\f303";
}

.dashicons-saved:before {
	content: "\f15e";
}

.dashicons-schedule:before {
	content: "\f489";
}

.dashicons-screenoptions:before {
	content: "\f180";
}

.dashicons-search:before {
	content: "\f179";
}

.dashicons-share-alt:before {
	content: "\f240";
}

.dashicons-share-alt2:before {
	content: "\f242";
}

.dashicons-share:before {
	content: "\f237";
}

.dashicons-shield-alt:before {
	content: "\f334";
}

.dashicons-shield:before {
	content: "\f332";
}

.dashicons-shortcode:before {
	content: "\f150";
}

.dashicons-slides:before {
	content: "\f181";
}

.dashicons-smartphone:before {
	content: "\f470";
}

.dashicons-smiley:before {
	content: "\f328";
}

.dashicons-sort:before {
	content: "\f156";
}

.dashicons-sos:before {
	content: "\f468";
}

.dashicons-spotify:before {
	content: "\f196";
}

.dashicons-star-empty:before {
	content: "\f154";
}

.dashicons-star-filled:before {
	content: "\f155";
}

.dashicons-star-half:before {
	content: "\f459";
}

.dashicons-sticky:before {
	content: "\f537";
}

.dashicons-store:before {
	content: "\f513";
}

.dashicons-superhero-alt:before {
	content: "\f197";
}

.dashicons-superhero:before {
	content: "\f198";
}

.dashicons-table-col-after:before {
	content: "\f151";
}

.dashicons-table-col-before:before {
	content: "\f152";
}

.dashicons-table-col-delete:before {
	content: "\f15a";
}

.dashicons-table-row-after:before {
	content: "\f15b";
}

.dashicons-table-row-before:before {
	content: "\f15c";
}

.dashicons-table-row-delete:before {
	content: "\f15d";
}

.dashicons-tablet:before {
	content: "\f471";
}

.dashicons-tag:before {
	content: "\f323";
}

.dashicons-tagcloud:before {
	content: "\f479";
}

.dashicons-testimonial:before {
	content: "\f473";
}

.dashicons-text-page:before {
	content: "\f121";
}

.dashicons-text:before {
	content: "\f478";
}

.dashicons-thumbs-down:before {
	content: "\f542";
}

.dashicons-thumbs-up:before {
	content: "\f529";
}

.dashicons-tickets-alt:before {
	content: "\f524";
}

.dashicons-tickets:before {
	content: "\f486";
}

.dashicons-tide:before {
	content: "\f10d";
}

.dashicons-translation:before {
	content: "\f326";
}

.dashicons-trash:before {
	content: "\f182";
}

.dashicons-twitch:before {
	content: "\f199";
}

.dashicons-twitter-alt:before {
	content: "\f302";
}

.dashicons-twitter:before {
	content: "\f301";
}

.dashicons-undo:before {
	content: "\f171";
}

.dashicons-universal-access-alt:before {
	content: "\f507";
}

.dashicons-universal-access:before {
	content: "\f483";
}

.dashicons-unlock:before {
	content: "\f528";
}

.dashicons-update-alt:before {
	content: "\f113";
}

.dashicons-update:before {
	content: "\f463";
}

.dashicons-upload:before {
	content: "\f317";
}

.dashicons-vault:before {
	content: "\f178";
}

.dashicons-video-alt:before {
	content: "\f234";
}

.dashicons-video-alt2:before {
	content: "\f235";
}

.dashicons-video-alt3:before {
	content: "\f236";
}

.dashicons-visibility:before {
	content: "\f177";
}

.dashicons-warning:before {
	content: "\f534";
}

.dashicons-welcome-add-page:before {
	content: "\f133";
}

.dashicons-welcome-comments:before {
	content: "\f117";
}

.dashicons-welcome-learn-more:before {
	content: "\f118";
}

.dashicons-welcome-view-site:before {
	content: "\f115";
}

.dashicons-welcome-widgets-menus:before {
	content: "\f116";
}

.dashicons-welcome-write-blog:before {
	content: "\f119";
}

.dashicons-whatsapp:before {
	content: "\f19a";
}

.dashicons-wordpress-alt:before {
	content: "\f324";
}

.dashicons-wordpress:before {
	content: "\f120";
}

.dashicons-xing:before {
	content: "\f19d";
}

.dashicons-yes-alt:before {
	content: "\f12a";
}

.dashicons-yes:before {
	content: "\f147";
}

.dashicons-youtube:before {
	content: "\f19b";
}

/* Additional CSS classes, manually added to the CSS template file */

.dashicons-editor-distractionfree:before {
	content: "\f211";
}

/* This is a typo, but was previously released. It should remain for backward compatibility. See https://core.trac.wordpress.org/ticket/30832. */
.dashicons-exerpt-view:before {
	content: "\f164";
}

.dashicons-format-links:before {
	content: "\f103";
}

.dashicons-format-standard:before {
	content: "\f109";
}

.dashicons-post-trash:before {
	content: "\f182";
}

.dashicons-share1:before {
	content: "\f237";
}

.dashicons-welcome-edit-page:before {
	content: "\f119";
}@font-face {
  font-family: "eicons";
  src: url(//standrewstours.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.53.0);
  src: url(//standrewstours.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.53.0#iefix) format("embedded-opentype"), url(//standrewstours.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.53.0) format("woff2"), url(//standrewstours.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.53.0) format("woff"), url(//standrewstours.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.53.0) format("truetype"), url(//standrewstours.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.53.0#eicon) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=eicon],
[class*=" eicon-"] {
  display: inline-block;
  font-family: eicons;
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.eicon-animation-spin {
  animation: eicon-spin 2s infinite linear;
}

.eicon-editor-link:before {
  content: "\e800";
}

.eicon-editor-unlink:before {
  content: "\e801";
}

.eicon-editor-external-link:before {
  content: "\e802";
}

.eicon-editor-close:before {
  content: "\e803";
}

.eicon-editor-list-ol:before {
  content: "\e804";
}

.eicon-editor-list-ul:before {
  content: "\e805";
}

.eicon-editor-bold:before {
  content: "\e806";
}

.eicon-editor-italic:before {
  content: "\e807";
}

.eicon-editor-underline:before {
  content: "\e808";
}

.eicon-editor-paragraph:before {
  content: "\e809";
}

.eicon-editor-h1:before {
  content: "\e80a";
}

.eicon-editor-h2:before {
  content: "\e80b";
}

.eicon-editor-h3:before {
  content: "\e80c";
}

.eicon-editor-h4:before {
  content: "\e80d";
}

.eicon-editor-h5:before {
  content: "\e80e";
}

.eicon-editor-h6:before {
  content: "\e80f";
}

.eicon-editor-quote:before {
  content: "\e810";
}

.eicon-editor-code:before {
  content: "\e811";
}

.eicon-elementor:before {
  content: "\e812";
}

.eicon-elementor-circle:before {
  content: "\e813";
}

.eicon-pojome:before {
  content: "\e814";
}

.eicon-plus:before {
  content: "\e815";
}

.eicon-menu-bar:before {
  content: "\e816";
}

.eicon-apps:before {
  content: "\e817";
}

.eicon-accordion:before {
  content: "\e818";
}

.eicon-alert:before {
  content: "\e819";
}

.eicon-animation-text:before {
  content: "\e81a";
}

.eicon-animation:before {
  content: "\e81b";
}

.eicon-banner:before {
  content: "\e81c";
}

.eicon-blockquote:before {
  content: "\e81d";
}

.eicon-button:before {
  content: "\e81e";
}

.eicon-call-to-action:before {
  content: "\e81f";
}

.eicon-captcha:before {
  content: "\e820";
}

.eicon-carousel:before {
  content: "\e821";
}

.eicon-checkbox:before {
  content: "\e822";
}

.eicon-columns:before {
  content: "\e823";
}

.eicon-countdown:before {
  content: "\e824";
}

.eicon-counter:before {
  content: "\e825";
}

.eicon-date:before {
  content: "\e826";
}

.eicon-divider-shape:before {
  content: "\e827";
}

.eicon-divider:before {
  content: "\e828";
}

.eicon-download-button:before {
  content: "\e829";
}

.eicon-dual-button:before {
  content: "\e82a";
}

.eicon-email-field:before {
  content: "\e82b";
}

.eicon-facebook-comments:before {
  content: "\e82c";
}

.eicon-facebook-like-box:before {
  content: "\e82d";
}

.eicon-form-horizontal:before {
  content: "\e82e";
}

.eicon-form-vertical:before {
  content: "\e82f";
}

.eicon-gallery-grid:before {
  content: "\e830";
}

.eicon-gallery-group:before {
  content: "\e831";
}

.eicon-gallery-justified:before {
  content: "\e832";
}

.eicon-gallery-masonry:before {
  content: "\e833";
}

.eicon-icon-box:before {
  content: "\e834";
}

.eicon-image-before-after:before {
  content: "\e835";
}

.eicon-image-box:before {
  content: "\e836";
}

.eicon-image-hotspot:before {
  content: "\e837";
}

.eicon-image-rollover:before {
  content: "\e838";
}

.eicon-info-box:before {
  content: "\e839";
}

.eicon-inner-section:before {
  content: "\e83a";
}

.eicon-mailchimp:before {
  content: "\e83b";
}

.eicon-menu-card:before {
  content: "\e83c";
}

.eicon-navigation-horizontal:before {
  content: "\e83d";
}

.eicon-nav-menu:before {
  content: "\e83e";
}

.eicon-navigation-vertical:before {
  content: "\e83f";
}

.eicon-number-field:before {
  content: "\e840";
}

.eicon-parallax:before {
  content: "\e841";
}

.eicon-php7:before {
  content: "\e842";
}

.eicon-post-list:before {
  content: "\e843";
}

.eicon-post-slider:before {
  content: "\e844";
}

.eicon-post:before {
  content: "\e845";
}

.eicon-posts-carousel:before {
  content: "\e846";
}

.eicon-posts-grid:before {
  content: "\e847";
}

.eicon-posts-group:before {
  content: "\e848";
}

.eicon-posts-justified:before {
  content: "\e849";
}

.eicon-posts-masonry:before {
  content: "\e84a";
}

.eicon-posts-ticker:before {
  content: "\e84b";
}

.eicon-price-list:before {
  content: "\e84c";
}

.eicon-price-table:before {
  content: "\e84d";
}

.eicon-radio:before {
  content: "\e84e";
}

.eicon-rtl:before {
  content: "\e84f";
}

.eicon-scroll:before {
  content: "\e850";
}

.eicon-search:before {
  content: "\e851";
}

.eicon-select:before {
  content: "\e852";
}

.eicon-share:before {
  content: "\e853";
}

.eicon-sidebar:before {
  content: "\e854";
}

.eicon-skill-bar:before {
  content: "\e855";
}

.eicon-slider-3d:before {
  content: "\e856";
}

.eicon-slider-album:before {
  content: "\e857";
}

.eicon-slider-device:before {
  content: "\e858";
}

.eicon-slider-full-screen:before {
  content: "\e859";
}

.eicon-slider-push:before {
  content: "\e85a";
}

.eicon-slider-vertical:before {
  content: "\e85b";
}

.eicon-slider-video:before {
  content: "\e85c";
}

.eicon-slides:before {
  content: "\e85d";
}

.eicon-social-icons:before {
  content: "\e85e";
}

.eicon-spacer:before {
  content: "\e85f";
}

.eicon-table:before {
  content: "\e860";
}

.eicon-tabs:before {
  content: "\e861";
}

.eicon-tel-field:before {
  content: "\e862";
}

.eicon-text-area:before {
  content: "\e863";
}

.eicon-text-field:before {
  content: "\e864";
}

.eicon-thumbnails-down:before {
  content: "\e865";
}

.eicon-thumbnails-half:before {
  content: "\e866";
}

.eicon-thumbnails-right:before {
  content: "\e867";
}

.eicon-time-line:before {
  content: "\e868";
}

.eicon-toggle:before {
  content: "\e869";
}

.eicon-url:before {
  content: "\e86a";
}

.eicon-t-letter:before {
  content: "\e86b";
}

.eicon-wordpress:before {
  content: "\e86c";
}

.eicon-text:before {
  content: "\e86d";
}

.eicon-anchor:before {
  content: "\e86e";
}

.eicon-bullet-list:before {
  content: "\e86f";
}

.eicon-code:before {
  content: "\e870";
}

.eicon-favorite:before {
  content: "\e871";
}

.eicon-google-maps:before {
  content: "\e872";
}

.eicon-image:before {
  content: "\e873";
}

.eicon-photo-library:before {
  content: "\e874";
}

.eicon-woocommerce:before {
  content: "\e875";
}

.eicon-youtube:before {
  content: "\e876";
}

.eicon-flip-box:before {
  content: "\e877";
}

.eicon-settings:before {
  content: "\e878";
}

.eicon-headphones:before {
  content: "\e879";
}

.eicon-testimonial:before {
  content: "\e87a";
}

.eicon-counter-circle:before {
  content: "\e87b";
}

.eicon-person:before {
  content: "\e87c";
}

.eicon-chevron-right:before {
  content: "\e87d";
}

.eicon-chevron-left:before {
  content: "\e87e";
}

.eicon-close:before {
  content: "\e87f";
}

.eicon-file-download:before {
  content: "\e880";
}

.eicon-save:before {
  content: "\e881";
}

.eicon-zoom-in:before {
  content: "\e882";
}

.eicon-shortcode:before {
  content: "\e883";
}

.eicon-nerd:before {
  content: "\e884";
}

.eicon-device-desktop:before {
  content: "\e885";
}

.eicon-device-tablet:before {
  content: "\e886";
}

.eicon-device-mobile:before {
  content: "\e887";
}

.eicon-document-file:before {
  content: "\e888";
}

.eicon-folder-o:before {
  content: "\e889";
}

.eicon-hypster:before {
  content: "\e88a";
}

.eicon-h-align-left:before {
  content: "\e88b";
}

.eicon-h-align-right:before {
  content: "\e88c";
}

.eicon-h-align-center:before {
  content: "\e88d";
}

.eicon-h-align-stretch:before {
  content: "\e88e";
}

.eicon-v-align-top:before {
  content: "\e88f";
}

.eicon-v-align-bottom:before {
  content: "\e890";
}

.eicon-v-align-middle:before {
  content: "\e891";
}

.eicon-v-align-stretch:before {
  content: "\e892";
}

.eicon-pro-icon:before {
  content: "\e893";
}

.eicon-mail:before {
  content: "\e894";
}

.eicon-lock-user:before {
  content: "\e895";
}

.eicon-testimonial-carousel:before {
  content: "\e896";
}

.eicon-media-carousel:before {
  content: "\e897";
}

.eicon-section:before {
  content: "\e898";
}

.eicon-column:before {
  content: "\e899";
}

.eicon-edit:before {
  content: "\e89a";
}

.eicon-clone:before {
  content: "\e89b";
}

.eicon-trash:before {
  content: "\e89c";
}

.eicon-play:before {
  content: "\e89d";
}

.eicon-angle-right:before {
  content: "\e89e";
}

.eicon-angle-left:before {
  content: "\e89f";
}

.eicon-animated-headline:before {
  content: "\e8a0";
}

.eicon-menu-toggle:before {
  content: "\e8a1";
}

.eicon-fb-embed:before {
  content: "\e8a2";
}

.eicon-fb-feed:before {
  content: "\e8a3";
}

.eicon-twitter-embed:before {
  content: "\e8a4";
}

.eicon-twitter-feed:before {
  content: "\e8a5";
}

.eicon-sync:before {
  content: "\e8a6";
}

.eicon-import-export:before {
  content: "\e8a7";
}

.eicon-check-circle:before {
  content: "\e8a8";
}

.eicon-library-save:before {
  content: "\e8a9";
}

.eicon-library-download:before {
  content: "\e9dd";
}

.eicon-insert:before {
  content: "\e8ab";
}

.eicon-preview-medium:before {
  content: "\e8ac";
}

.eicon-sort-down:before {
  content: "\e8ad";
}

.eicon-sort-up:before {
  content: "\e8ae";
}

.eicon-heading:before {
  content: "\e8af";
}

.eicon-logo:before {
  content: "\e8b0";
}

.eicon-meta-data:before {
  content: "\e8b1";
}

.eicon-post-content:before {
  content: "\e8b2";
}

.eicon-post-excerpt:before {
  content: "\e8b3";
}

.eicon-post-navigation:before {
  content: "\e8b4";
}

.eicon-yoast:before {
  content: "\e8b5";
}

.eicon-nerd-chuckle:before {
  content: "\e8b6";
}

.eicon-nerd-wink:before {
  content: "\e8b7";
}

.eicon-comments:before {
  content: "\e8b8";
}

.eicon-download-circle-o:before {
  content: "\e8b9";
}

.eicon-library-upload:before {
  content: "\e8ba";
}

.eicon-save-o:before {
  content: "\e8bb";
}

.eicon-upload-circle-o:before {
  content: "\e8bc";
}

.eicon-ellipsis-h:before {
  content: "\e8bd";
}

.eicon-ellipsis-v:before {
  content: "\e8be";
}

.eicon-arrow-left:before {
  content: "\e8bf";
}

.eicon-arrow-right:before {
  content: "\e8c0";
}

.eicon-arrow-up:before {
  content: "\e8c1";
}

.eicon-arrow-down:before {
  content: "\e8c2";
}

.eicon-play-o:before {
  content: "\e8c3";
}

.eicon-archive-posts:before {
  content: "\e8c4";
}

.eicon-archive-title:before {
  content: "\e8c5";
}

.eicon-featured-image:before {
  content: "\e8c6";
}

.eicon-post-info:before {
  content: "\e8c7";
}

.eicon-post-title:before {
  content: "\e8c8";
}

.eicon-site-logo:before {
  content: "\e8c9";
}

.eicon-site-search:before {
  content: "\e8ca";
}

.eicon-site-title:before {
  content: "\e8cb";
}

.eicon-plus-square:before {
  content: "\e8cc";
}

.eicon-minus-square:before {
  content: "\e8cd";
}

.eicon-cloud-check:before {
  content: "\e8ce";
}

.eicon-drag-n-drop:before {
  content: "\e8cf";
}

.eicon-welcome:before {
  content: "\e8d0";
}

.eicon-handle:before {
  content: "\e8d1";
}

.eicon-cart:before {
  content: "\e8d2";
}

.eicon-product-add-to-cart:before {
  content: "\e8d3";
}

.eicon-product-breadcrumbs:before {
  content: "\e8d4";
}

.eicon-product-categories:before {
  content: "\e8d5";
}

.eicon-product-description:before {
  content: "\e8d6";
}

.eicon-product-images:before {
  content: "\e8d7";
}

.eicon-product-info:before {
  content: "\e8d8";
}

.eicon-product-meta:before {
  content: "\e8d9";
}

.eicon-product-pages:before {
  content: "\e8da";
}

.eicon-product-price:before {
  content: "\e8db";
}

.eicon-product-rating:before {
  content: "\e8dc";
}

.eicon-product-related:before {
  content: "\e8dd";
}

.eicon-product-stock:before {
  content: "\e8de";
}

.eicon-product-tabs:before {
  content: "\e8df";
}

.eicon-product-title:before {
  content: "\e8e0";
}

.eicon-product-upsell:before {
  content: "\e8e1";
}

.eicon-products:before {
  content: "\e8e2";
}

.eicon-bag-light:before {
  content: "\e8e3";
}

.eicon-bag-medium:before {
  content: "\e8e4";
}

.eicon-bag-solid:before {
  content: "\e8e5";
}

.eicon-basket-light:before {
  content: "\e8e6";
}

.eicon-basket-medium:before {
  content: "\e8e7";
}

.eicon-basket-solid:before {
  content: "\e8e8";
}

.eicon-cart-light:before {
  content: "\e8e9";
}

.eicon-cart-medium:before {
  content: "\e8ea";
}

.eicon-cart-solid:before {
  content: "\e8eb";
}

.eicon-exchange:before {
  content: "\e8ec";
}

.eicon-preview-thin:before {
  content: "\e8ed";
}

.eicon-device-laptop:before {
  content: "\e8ee";
}

.eicon-collapse:before {
  content: "\e8ef";
}

.eicon-expand:before {
  content: "\e8f0";
}

.eicon-navigator:before {
  content: "\e8f1";
}

.eicon-plug:before {
  content: "\e8f2";
}

.eicon-dashboard:before {
  content: "\e8f3";
}

.eicon-typography:before {
  content: "\e8f4";
}

.eicon-info-circle-o:before {
  content: "\e8f5";
}

.eicon-integration:before {
  content: "\e8f6";
}

.eicon-plus-circle-o:before {
  content: "\e8f7";
}

.eicon-rating:before {
  content: "\e8f8";
}

.eicon-review:before {
  content: "\e8f9";
}

.eicon-tools:before {
  content: "\e8fa";
}

.eicon-loading:before {
  content: "\e8fb";
}

.eicon-sitemap:before {
  content: "\e8fc";
}

.eicon-click:before {
  content: "\e8fd";
}

.eicon-clock:before {
  content: "\e8fe";
}

.eicon-library-open:before {
  content: "\e8ff";
}

.eicon-warning:before {
  content: "\e900";
}

.eicon-flow:before {
  content: "\e901";
}

.eicon-cursor-move:before {
  content: "\e902";
}

.eicon-arrow-circle-left:before {
  content: "\e903";
}

.eicon-flash:before {
  content: "\e904";
}

.eicon-redo:before {
  content: "\e905";
}

.eicon-ban:before {
  content: "\e906";
}

.eicon-barcode:before {
  content: "\e907";
}

.eicon-calendar:before {
  content: "\e908";
}

.eicon-caret-left:before {
  content: "\e909";
}

.eicon-caret-right:before {
  content: "\e90a";
}

.eicon-caret-up:before {
  content: "\e90b";
}

.eicon-chain-broken:before {
  content: "\e90c";
}

.eicon-check-circle-o:before {
  content: "\e90d";
}

.eicon-check:before {
  content: "\e90e";
}

.eicon-chevron-double-left:before {
  content: "\e90f";
}

.eicon-chevron-double-right:before {
  content: "\e910";
}

.eicon-undo:before {
  content: "\e911";
}

.eicon-filter:before {
  content: "\e912";
}

.eicon-circle-o:before {
  content: "\e913";
}

.eicon-circle:before {
  content: "\e914";
}

.eicon-clock-o:before {
  content: "\e915";
}

.eicon-cog:before {
  content: "\e916";
}

.eicon-cogs:before {
  content: "\e917";
}

.eicon-commenting-o:before {
  content: "\e918";
}

.eicon-copy:before {
  content: "\e919";
}

.eicon-database:before {
  content: "\e91a";
}

.eicon-dot-circle-o:before {
  content: "\e91b";
}

.eicon-envelope:before {
  content: "\e91c";
}

.eicon-external-link-square:before {
  content: "\e91d";
}

.eicon-eyedropper:before {
  content: "\e91e";
}

.eicon-folder:before {
  content: "\e91f";
}

.eicon-font:before {
  content: "\e920";
}

.eicon-adjust:before {
  content: "\e921";
}

.eicon-lightbox:before {
  content: "\e922";
}

.eicon-heart-o:before {
  content: "\e923";
}

.eicon-history:before {
  content: "\e924";
}

.eicon-image-bold:before {
  content: "\e925";
}

.eicon-info-circle:before {
  content: "\e926";
}

.eicon-link:before {
  content: "\e927";
}

.eicon-long-arrow-left:before {
  content: "\e928";
}

.eicon-long-arrow-right:before {
  content: "\e929";
}

.eicon-caret-down:before {
  content: "\e92a";
}

.eicon-paint-brush:before {
  content: "\e92b";
}

.eicon-pencil:before {
  content: "\e92c";
}

.eicon-plus-circle:before {
  content: "\e92d";
}

.eicon-zoom-in-bold:before {
  content: "\e92e";
}

.eicon-sort-amount-desc:before {
  content: "\e92f";
}

.eicon-sign-out:before {
  content: "\e930";
}

.eicon-spinner:before {
  content: "\e931";
}

.eicon-square:before {
  content: "\e932";
}

.eicon-star-o:before {
  content: "\e933";
}

.eicon-star:before {
  content: "\e934";
}

.eicon-text-align-justify:before {
  content: "\e935";
}

.eicon-text-align-center:before {
  content: "\e936";
}

.eicon-tags:before {
  content: "\e937";
}

.eicon-text-align-left:before {
  content: "\e938";
}

.eicon-text-align-right:before {
  content: "\e939";
}

.eicon-close-circle:before {
  content: "\e93a";
}

.eicon-trash-o:before {
  content: "\e93b";
}

.eicon-font-awesome:before {
  content: "\e93c";
}

.eicon-user-circle-o:before {
  content: "\e93d";
}

.eicon-video-camera:before {
  content: "\e93e";
}

.eicon-heart:before {
  content: "\e93f";
}

.eicon-wrench:before {
  content: "\e940";
}

.eicon-help:before {
  content: "\e941";
}

.eicon-help-o:before {
  content: "\e942";
}

.eicon-zoom-out-bold:before {
  content: "\e943";
}

.eicon-plus-square-o:before {
  content: "\e944";
}

.eicon-minus-square-o:before {
  content: "\e945";
}

.eicon-minus-circle:before {
  content: "\e946";
}

.eicon-minus-circle-o:before {
  content: "\e947";
}

.eicon-code-bold:before {
  content: "\e948";
}

.eicon-cloud-upload:before {
  content: "\e949";
}

.eicon-search-bold:before {
  content: "\e94a";
}

.eicon-map-pin:before {
  content: "\e94b";
}

.eicon-meetup:before {
  content: "\e94c";
}

.eicon-slideshow:before {
  content: "\e94d";
}

.eicon-t-letter-bold:before {
  content: "\e94e";
}

.eicon-preferences:before {
  content: "\e94f";
}

.eicon-table-of-contents:before {
  content: "\e950";
}

.eicon-tv:before {
  content: "\e951";
}

.eicon-upload:before {
  content: "\e952";
}

.eicon-instagram-comments:before {
  content: "\e953";
}

.eicon-instagram-nested-gallery:before {
  content: "\e954";
}

.eicon-instagram-post:before {
  content: "\e955";
}

.eicon-instagram-video:before {
  content: "\e956";
}

.eicon-instagram-gallery:before {
  content: "\e957";
}

.eicon-instagram-likes:before {
  content: "\e958";
}

.eicon-facebook:before {
  content: "\e959";
}

.eicon-twitter:before {
  content: "\e95a";
}

.eicon-pinterest:before {
  content: "\e95b";
}

.eicon-frame-expand:before {
  content: "\e95c";
}

.eicon-frame-minimize:before {
  content: "\e95d";
}

.eicon-archive:before {
  content: "\e95e";
}

.eicon-colors-typography:before {
  content: "\e95f";
}

.eicon-custom:before {
  content: "\e960";
}

.eicon-footer:before {
  content: "\e961";
}

.eicon-header:before {
  content: "\e962";
}

.eicon-layout-settings:before {
  content: "\e963";
}

.eicon-lightbox-expand:before {
  content: "\e964";
}

.eicon-error-404:before {
  content: "\e965";
}

.eicon-theme-style:before {
  content: "\e966";
}

.eicon-search-results:before {
  content: "\e967";
}

.eicon-single-post:before {
  content: "\e968";
}

.eicon-site-identity:before {
  content: "\e969";
}

.eicon-theme-builder:before {
  content: "\e96a";
}

.eicon-download-bold:before {
  content: "\e96b";
}

.eicon-share-arrow:before {
  content: "\e96c";
}

.eicon-global-settings:before {
  content: "\e96d";
}

.eicon-user-preferences:before {
  content: "\e96e";
}

.eicon-lock:before {
  content: "\e96f";
}

.eicon-export-kit:before {
  content: "\e970";
}

.eicon-import-kit:before {
  content: "\e971";
}

.eicon-lottie:before {
  content: "\e972";
}

.eicon-products-archive:before {
  content: "\e973";
}

.eicon-single-product:before {
  content: "\e974";
}

.eicon-disable-trash-o:before {
  content: "\e975";
}

.eicon-single-page:before {
  content: "\e976";
}

.eicon-wordpress-light:before {
  content: "\e977";
}

.eicon-cogs-check:before {
  content: "\e978";
}

.eicon-custom-css:before {
  content: "\e979";
}

.eicon-global-colors:before {
  content: "\e97a";
}

.eicon-globe:before {
  content: "\e97b";
}

.eicon-typography-1:before {
  content: "\e97c";
}

.eicon-background:before {
  content: "\e97d";
}

.eicon-device-responsive:before {
  content: "\e97e";
}

.eicon-device-wide:before {
  content: "\e97f";
}

.eicon-code-highlight:before {
  content: "\e980";
}

.eicon-video-playlist:before {
  content: "\e981";
}

.eicon-download-kit:before {
  content: "\e982";
}

.eicon-kit-details:before {
  content: "\e983";
}

.eicon-kit-parts:before {
  content: "\e984";
}

.eicon-kit-upload:before {
  content: "\e985";
}

.eicon-kit-plugins:before {
  content: "\e986";
}

.eicon-kit-upload-alt:before {
  content: "\e987";
}

.eicon-hotspot:before {
  content: "\e988";
}

.eicon-paypal-button:before {
  content: "\e989";
}

.eicon-shape:before {
  content: "\e98a";
}

.eicon-wordart:before {
  content: "\e98b";
}

.eicon-checkout:before {
  content: "\e98c";
}

.eicon-container:before {
  content: "\e98d";
}

.eicon-flip:before {
  content: "\e98e";
}

.eicon-info:before {
  content: "\e98f";
}

.eicon-my-account:before {
  content: "\e990";
}

.eicon-purchase-summary:before {
  content: "\e991";
}

.eicon-page-transition:before {
  content: "\e992";
}

.eicon-spotify:before {
  content: "\e993";
}

.eicon-stripe-button:before {
  content: "\e994";
}

.eicon-woo-settings:before {
  content: "\e995";
}

.eicon-woo-cart:before {
  content: "\e996";
}

.eicon-grow:before {
  content: "\e997";
}

.eicon-order-end:before {
  content: "\e998";
}

.eicon-nowrap:before {
  content: "\e999";
}

.eicon-order-start:before {
  content: "\e99a";
}

.eicon-progress-tracker:before {
  content: "\e99b";
}

.eicon-shrink:before {
  content: "\e99c";
}

.eicon-wrap:before {
  content: "\e99d";
}

.eicon-align-center-h:before {
  content: "\e99e";
}

.eicon-align-center-v:before {
  content: "\e99f";
}

.eicon-align-end-h:before {
  content: "\e9a0";
}

.eicon-align-end-v:before {
  content: "\e9a1";
}

.eicon-align-start-h:before {
  content: "\e9a2";
}

.eicon-align-start-v:before {
  content: "\e9a3";
}

.eicon-align-stretch-h:before {
  content: "\e9a4";
}

.eicon-align-stretch-v:before {
  content: "\e9a5";
}

.eicon-justify-center-h:before {
  content: "\e9a6";
}

.eicon-justify-center-v:before {
  content: "\e9a7";
}

.eicon-justify-end-h:before {
  content: "\e9a8";
}

.eicon-justify-end-v:before {
  content: "\e9a9";
}

.eicon-justify-space-around-h:before {
  content: "\e9aa";
}

.eicon-justify-space-around-v:before {
  content: "\e9ab";
}

.eicon-justify-space-between-h:before {
  content: "\e9ac";
}

.eicon-justify-space-between-v:before {
  content: "\e9ad";
}

.eicon-justify-space-evenly-h:before {
  content: "\e9ae";
}

.eicon-justify-space-evenly-v:before {
  content: "\e9af";
}

.eicon-justify-start-h:before {
  content: "\e9b0";
}

.eicon-justify-start-v:before {
  content: "\e9b1";
}

.eicon-woocommerce-cross-sells:before {
  content: "\e9b2";
}

.eicon-woocommerce-notices:before {
  content: "\e9b3";
}

.eicon-inner-container:before {
  content: "\e9b4";
}

.eicon-warning-full:before {
  content: "\e9b5";
}

.eicon-exit:before {
  content: "\e9b6";
}

.eicon-loop-builder:before {
  content: "\e9b7";
}

.eicon-notes:before {
  content: "\e9b8";
}

.eicon-read:before {
  content: "\e9b9";
}

.eicon-unread:before {
  content: "\e9ba";
}

.eicon-carousel-loop:before {
  content: "\e9bb";
}

.eicon-mega-menu:before {
  content: "\eb78";
}

.eicon-nested-carousel:before {
  content: "\e9bd";
}

.eicon-ai:before {
  content: "\e9be";
}

.eicon-taxonomy-filter:before {
  content: "\eb7d";
}

.eicon-container-grid:before {
  content: "\ef02";
}

.eicon-upgrade:before {
  content: "\e9c1";
}

.eicon-advanced:before {
  content: "\eb84";
}

.eicon-div-block:before {
  content: "\eb9b";
}

.eicon-notification:before {
  content: "\e9c3";
}

.eicon-light-mode:before {
  content: "\e9c4";
}

.eicon-dark-mode:before {
  content: "\e9c5";
}

.eicon-upgrade-crown:before {
  content: "\e9c6";
}

.eicon-off-canvas:before {
  content: "\e9c7";
}

.eicon-speakerphone:before {
  content: "\e9c9";
}

.eicon-ehp-cta:before {
  content: "\e9cb";
}

.eicon-ehp-forms:before {
  content: "\e9bc";
}

.eicon-ehp-hero:before {
  content: "\e9ca";
}

.eicon-ehp-zigzag:before {
  content: "\e9cc";
}

.eicon-e-button:before {
  content: "\e9ce";
}

.eicon-flexbox:before {
  content: "\e9d0";
}

.eicon-paragraph:before {
  content: "\e9d1";
}

.eicon-icon:before {
  content: "\e9d2";
}

.eicon-e-image:before {
  content: "\e9d3";
}

.eicon-video:before {
  content: "\e9d4";
}

.eicon-svg:before {
  content: "\e9d5";
}

.eicon-e-divider:before {
  content: "\e9d6";
}

.eicon-e-heading:before {
  content: "\e9d7";
}

.eicon-atomic:before {
  content: "\ebae";
}

.eicon-library-delete:before {
  content: "\e9d8";
}

.eicon-library-copy:before {
  content: "\e9d9";
}

.eicon-library-folder-empty:before {
  content: "\e9da";
}

.eicon-library-move:before {
  content: "\e9db";
}

.eicon-library-edit:before {
  content: "\e9dc";
}

.eicon-library-subscription-upgrade:before {
  content: "\e9de";
}

.eicon-library-folder-view:before {
  content: "\e9df";
}

.eicon-library-grid:before {
  content: "\e9e1";
}

.eicon-library-cloud-connect:before {
  content: "\e9e2";
}

.eicon-library-import:before {
  content: "\e9e3";
}

.eicon-library-list:before {
  content: "\e9e4";
}

.eicon-library-cloud-empty:before {
  content: "\e9e5";
}

.eicon-folder-plus:before {
  content: "\e8aa";
}

.eicon-library-folder:before {
  content: "\e9e6";
}

.eicon-accessibility:before {
  content: "\e9bf";
}

.eicon-lock-outline:before {
  content: "\e9e7";
}

.eicon-e-youtube:before {
  content: "\e9e8";
}

.eicon-contact:before {
  content: "\ebd2";
}

.eicon-layout:before {
  content: "\ebd8";
}

.eicon-components:before {
  content: "\ebd9";
}

.eicon-tab-content:before {
  content: "\ebda";
}

.eicon-tab-menu:before {
  content: "\ebdb";
}

.eicon-atomic-label:before {
  content: "\e9ee";
}

.eicon-atomic-form:before {
  content: "\e9ef";
}

.eicon-atomic-submit-button:before {
  content: "\e9f0";
}

.eicon-atomic-input:before {
  content: "\e9f1";
}

.eicon-atomic-text-area:before {
  content: "\e9f2";
}

.eicon-atomic-select:before {
  content: "\e9f3";
}

.eicon-atomic-checkbox:before {
  content: "\e9f4";
}

.eicon-atomic-radiobutton:before {
  content: "\e9f5";
}

.eicon-atomic-file-upload:before {
  content: "\ebe9";
}

.eicon-atomic-time-picker:before {
  content: "\ebea";
}

.eicon-atomic-date-picker:before {
  content: "\ebeb";
}

.eicon-upgrade-crown-full:before {
  content: "\ef03";
}

.eicon-after:before {
  content: "\ebfa";
}

.eicon-pagination-item:before {
  content: "\ebfb";
}

.eicon-before:before {
  content: "\ebfc";
}

.eicon-pagination:before {
  content: "\ebfd";
}

.eicon-loop-item:before {
  content: "\ec00";
}

.eicon-loop-widget:before {
  content: "\ec01";
}

.eicon-x-twitter:before {
  content: "\ef04";
}

.eicon-eye:before {
  content: "\e8ac";
}

.eicon-elementor-square:before {
  content: "\e813";
}:root {
  --direction-multiplier: 1;
}

html[dir=rtl],
body.rtl {
  --direction-multiplier: -1;
}

.elementor-hidden {
  display: none;
}

.elementor-visibility-hidden {
  visibility: hidden;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.elementor-clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.e-logo-wrapper {
  display: inline-block;
  line-height: 1;
}
.e-logo-wrapper i {
  color: var(--e-a-color-circle-logo);
  font-size: 2.5em;
}

.elementor *, .elementor *:before, .elementor *:after {
  box-sizing: border-box;
}
.elementor a {
  box-shadow: none;
  text-decoration: none;
}
.elementor hr {
  margin: 0;
  background-color: transparent;
}
.elementor img {
  height: auto;
  max-width: 100%;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
  margin: 0;
}
.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
  max-width: 100%;
  width: 100%;
  margin: 0;
  line-height: 1;
  border: none;
}
.elementor .elementor-background-video-container,
.elementor .elementor-background-holder,
.elementor .elementor-background {
  inset: 0;
  position: absolute;
  overflow: hidden;
  z-index: 0;
  direction: ltr;
}
.elementor .elementor-background-video-container {
  transition: opacity 1s;
  pointer-events: none;
}
.elementor .elementor-background-video-container.elementor-loading {
  opacity: 0;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed {
  max-width: none;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
.elementor .elementor-background-video-hosted {
  -o-object-fit: cover;
     object-fit: cover;
}
.elementor .elementor-background-overlay {
  inset: 0;
  position: absolute;
}
.elementor .elementor-background-slideshow {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.elementor .elementor-background-slideshow__slide__image {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
}

.elementor-widget-wrap > .elementor-element.elementor-absolute,
.e-con > .elementor-element.elementor-absolute,
.e-con-inner > .elementor-element.elementor-absolute {
  position: absolute;
}
.elementor-widget-wrap > .elementor-element.elementor-fixed,
.e-con > .elementor-element.elementor-fixed,
.e-con-inner > .elementor-element.elementor-fixed {
  position: fixed;
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
  max-width: 100%;
}
@media (max-width: 1024px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
    max-width: 100%;
  }
}

.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
  z-index: 1;
}
.elementor-element {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order);
  align-self: var(--align-self);
}
.elementor-element:where(.e-con-full, .elementor-widget) {
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  gap: var(--row-gap) var(--column-gap);
}

.elementor-invisible {
  visibility: hidden;
}

.elementor-custom-embed-play {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-custom-embed-play i {
  font-size: 100px;
  color: #fff;
  text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
}
.elementor-custom-embed-play svg {
  height: 100px;
  width: 100px;
  fill: #fff;
  filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
}
.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
  opacity: 0.8;
  transition: all 0.5s;
}
.elementor-custom-embed-play.elementor-playing i {
  font-family: eicons;
}
.elementor-custom-embed-play.elementor-playing i:before {
  content: "\e8fb";
}
.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
  animation: eicon-spin 2s infinite linear;
}

.elementor-tag {
  display: inline-flex;
}

.elementor-ken-burns {
  transition-property: transform;
  transition-duration: 10s;
  transition-timing-function: linear;
}
.elementor-ken-burns--out {
  transform: scale(1.3);
}
.elementor-ken-burns--active {
  transition-duration: 20s;
}
.elementor-ken-burns--active.elementor-ken-burns--out {
  transform: scale(1);
}
.elementor-ken-burns--active.elementor-ken-burns--in {
  transform: scale(1.3);
}

.elementor-align-center {
  text-align: center;
}
.elementor-align-right {
  text-align: right;
}
.elementor-align-left {
  text-align: left;
}
.elementor-align-center .elementor-button, .elementor-align-right .elementor-button, .elementor-align-left .elementor-button {
  width: auto;
}
.elementor-align-justify .elementor-button {
  width: 100%;
}

@media (min-width: -1) {
  .elementor-widescreen-align-center {
    text-align: center;
  }
  .elementor-widescreen-align-right {
    text-align: right;
  }
  .elementor-widescreen-align-left {
    text-align: left;
  }
  .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-right .elementor-button, .elementor-widescreen-align-left .elementor-button {
    width: auto;
  }
  .elementor-widescreen-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: -1) {
  .elementor-laptop-align-center {
    text-align: center;
  }
  .elementor-laptop-align-right {
    text-align: right;
  }
  .elementor-laptop-align-left {
    text-align: left;
  }
  .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-right .elementor-button, .elementor-laptop-align-left .elementor-button {
    width: auto;
  }
  .elementor-laptop-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: -1) {
  .elementor-tablet_extra-align-center {
    text-align: center;
  }
  .elementor-tablet_extra-align-right {
    text-align: right;
  }
  .elementor-tablet_extra-align-left {
    text-align: left;
  }
  .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-right .elementor-button, .elementor-tablet_extra-align-left .elementor-button {
    width: auto;
  }
  .elementor-tablet_extra-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-tablet-align-center {
    text-align: center;
  }
  .elementor-tablet-align-right {
    text-align: right;
  }
  .elementor-tablet-align-left {
    text-align: left;
  }
  .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-right .elementor-button, .elementor-tablet-align-left .elementor-button {
    width: auto;
  }
  .elementor-tablet-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: -1) {
  .elementor-mobile_extra-align-center {
    text-align: center;
  }
  .elementor-mobile_extra-align-right {
    text-align: right;
  }
  .elementor-mobile_extra-align-left {
    text-align: left;
  }
  .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-right .elementor-button, .elementor-mobile_extra-align-left .elementor-button {
    width: auto;
  }
  .elementor-mobile_extra-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-mobile-align-center {
    text-align: center;
  }
  .elementor-mobile-align-right {
    text-align: right;
  }
  .elementor-mobile-align-left {
    text-align: left;
  }
  .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-right .elementor-button, .elementor-mobile-align-left .elementor-button {
    width: auto;
  }
  .elementor-mobile-align-justify .elementor-button {
    width: 100%;
  }
}
:root {
  --page-title-display: block;
}

.elementor-page-title, h1.entry-title {
  display: var(--page-title-display);
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.eicon-animation-spin {
  animation: eicon-spin 2s infinite linear;
}

.elementor-section {
  position: relative;
}
.elementor-section .elementor-container {
  display: flex;
  margin-inline: auto;
  position: relative;
}
@media (max-width: 1024px) {
  .elementor-section .elementor-container {
    flex-wrap: wrap;
  }
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1140px;
}
.elementor-section.elementor-section-stretched {
  position: relative;
  width: 100%;
}
.elementor-section.elementor-section-items-top > .elementor-container {
  align-items: flex-start;
}
.elementor-section.elementor-section-items-middle > .elementor-container {
  align-items: center;
}
.elementor-section.elementor-section-items-bottom > .elementor-container {
  align-items: flex-end;
}
@media (min-width: 768px) {
  .elementor-section.elementor-section-height-full {
    height: 100vh;
  }
  .elementor-section.elementor-section-height-full > .elementor-container {
    height: 100%;
  }
}

.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-items: center;
}
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-widget-wrap {
  position: relative;
  width: 100%;
  flex-wrap: wrap;
  align-content: flex-start;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex;
}
.elementor-widget-wrap > .elementor-element {
  width: 100%;
}
.elementor-widget-wrap.e-swiper-container {
  width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));
}

.elementor-widget {
  position: relative;
}
.elementor-widget:not(:last-child) {
  margin-block-end: var(--kit-widget-spacing, 20px);
}
.elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute {
  margin-block-end: 0;
}

.elementor-column {
  position: relative;
  min-height: 1px;
  display: flex;
}

.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
  padding: 5px;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 10px;
}
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
  padding: 15px;
}
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated {
  padding: 20px;
}
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
  padding: 30px;
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
  padding: 0;
}

@media (min-width: 768px) {
  .elementor-column.elementor-col-10, .elementor-column[data-col="10"] {
    width: 10%;
  }
  .elementor-column.elementor-col-11, .elementor-column[data-col="11"] {
    width: 11.111%;
  }
  .elementor-column.elementor-col-12, .elementor-column[data-col="12"] {
    width: 12.5%;
  }
  .elementor-column.elementor-col-14, .elementor-column[data-col="14"] {
    width: 14.285%;
  }
  .elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
    width: 16.666%;
  }
  .elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
    width: 20%;
  }
  .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
    width: 25%;
  }
  .elementor-column.elementor-col-30, .elementor-column[data-col="30"] {
    width: 30%;
  }
  .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 33.333%;
  }
  .elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
    width: 40%;
  }
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
    width: 50%;
  }
  .elementor-column.elementor-col-60, .elementor-column[data-col="60"] {
    width: 60%;
  }
  .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 66.666%;
  }
  .elementor-column.elementor-col-70, .elementor-column[data-col="70"] {
    width: 70%;
  }
  .elementor-column.elementor-col-75, .elementor-column[data-col="75"] {
    width: 75%;
  }
  .elementor-column.elementor-col-80, .elementor-column[data-col="80"] {
    width: 80%;
  }
  .elementor-column.elementor-col-83, .elementor-column[data-col="83"] {
    width: 83.333%;
  }
  .elementor-column.elementor-col-90, .elementor-column[data-col="90"] {
    width: 90%;
  }
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 {
    width: 10%;
  }
  .elementor-column.elementor-xs-11 {
    width: 11.111%;
  }
  .elementor-column.elementor-xs-12 {
    width: 12.5%;
  }
  .elementor-column.elementor-xs-14 {
    width: 14.285%;
  }
  .elementor-column.elementor-xs-16 {
    width: 16.666%;
  }
  .elementor-column.elementor-xs-20 {
    width: 20%;
  }
  .elementor-column.elementor-xs-25 {
    width: 25%;
  }
  .elementor-column.elementor-xs-30 {
    width: 30%;
  }
  .elementor-column.elementor-xs-33 {
    width: 33.333%;
  }
  .elementor-column.elementor-xs-40 {
    width: 40%;
  }
  .elementor-column.elementor-xs-50 {
    width: 50%;
  }
  .elementor-column.elementor-xs-60 {
    width: 60%;
  }
  .elementor-column.elementor-xs-66 {
    width: 66.666%;
  }
  .elementor-column.elementor-xs-70 {
    width: 70%;
  }
  .elementor-column.elementor-xs-75 {
    width: 75%;
  }
  .elementor-column.elementor-xs-80 {
    width: 80%;
  }
  .elementor-column.elementor-xs-83 {
    width: 83.333%;
  }
  .elementor-column.elementor-xs-90 {
    width: 90%;
  }
  .elementor-column.elementor-xs-100 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-column.elementor-sm-10 {
    width: 10%;
  }
  .elementor-column.elementor-sm-11 {
    width: 11.111%;
  }
  .elementor-column.elementor-sm-12 {
    width: 12.5%;
  }
  .elementor-column.elementor-sm-14 {
    width: 14.285%;
  }
  .elementor-column.elementor-sm-16 {
    width: 16.666%;
  }
  .elementor-column.elementor-sm-20 {
    width: 20%;
  }
  .elementor-column.elementor-sm-25 {
    width: 25%;
  }
  .elementor-column.elementor-sm-30 {
    width: 30%;
  }
  .elementor-column.elementor-sm-33 {
    width: 33.333%;
  }
  .elementor-column.elementor-sm-40 {
    width: 40%;
  }
  .elementor-column.elementor-sm-50 {
    width: 50%;
  }
  .elementor-column.elementor-sm-60 {
    width: 60%;
  }
  .elementor-column.elementor-sm-66 {
    width: 66.666%;
  }
  .elementor-column.elementor-sm-70 {
    width: 70%;
  }
  .elementor-column.elementor-sm-75 {
    width: 75%;
  }
  .elementor-column.elementor-sm-80 {
    width: 80%;
  }
  .elementor-column.elementor-sm-83 {
    width: 83.333%;
  }
  .elementor-column.elementor-sm-90 {
    width: 90%;
  }
  .elementor-column.elementor-sm-100 {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-column.elementor-md-10 {
    width: 10%;
  }
  .elementor-column.elementor-md-11 {
    width: 11.111%;
  }
  .elementor-column.elementor-md-12 {
    width: 12.5%;
  }
  .elementor-column.elementor-md-14 {
    width: 14.285%;
  }
  .elementor-column.elementor-md-16 {
    width: 16.666%;
  }
  .elementor-column.elementor-md-20 {
    width: 20%;
  }
  .elementor-column.elementor-md-25 {
    width: 25%;
  }
  .elementor-column.elementor-md-30 {
    width: 30%;
  }
  .elementor-column.elementor-md-33 {
    width: 33.333%;
  }
  .elementor-column.elementor-md-40 {
    width: 40%;
  }
  .elementor-column.elementor-md-50 {
    width: 50%;
  }
  .elementor-column.elementor-md-60 {
    width: 60%;
  }
  .elementor-column.elementor-md-66 {
    width: 66.666%;
  }
  .elementor-column.elementor-md-70 {
    width: 70%;
  }
  .elementor-column.elementor-md-75 {
    width: 75%;
  }
  .elementor-column.elementor-md-80 {
    width: 80%;
  }
  .elementor-column.elementor-md-83 {
    width: 83.333%;
  }
  .elementor-column.elementor-md-90 {
    width: 90%;
  }
  .elementor-column.elementor-md-100 {
    width: 100%;
  }
}

@media (min-width: -1) {
  .elementor-reverse-widescreen > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: 1025px) and (max-width: -1) {
  .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: 1025px) and (max-width: -1) {
  .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
    order: initial;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: -1) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: 768px) and (max-width: -1) {
  .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
    order: initial;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (max-width: 767px) {
  .elementor-reverse-mobile > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(10) {
    order: 1;
  }
  .elementor-column {
    width: 100%;
  }
}
.elementor-grid {
  display: grid;
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap);
}
.elementor-grid .elementor-grid-item {
  min-width: 0;
}
.elementor-grid-0 .elementor-grid {
  display: inline-block;
  width: 100%;
  word-spacing: var(--grid-column-gap);
  margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
  display: inline-block;
  margin-block-end: var(--grid-row-gap);
  word-break: break-word;
}
.elementor-grid-1 .elementor-grid {
  grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-2 .elementor-grid {
  grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-3 .elementor-grid {
  grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-4 .elementor-grid {
  grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-5 .elementor-grid {
  grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-6 .elementor-grid {
  grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-7 .elementor-grid {
  grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-8 .elementor-grid {
  grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-9 .elementor-grid {
  grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-10 .elementor-grid {
  grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-11 .elementor-grid {
  grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-12 .elementor-grid {
  grid-template-columns: repeat(12, 1fr);
}
@media (min-width: -1) {
  .elementor-grid-widescreen-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-widescreen-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-widescreen-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-widescreen-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-widescreen-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-widescreen-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-widescreen-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-widescreen-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-widescreen-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-widescreen-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-widescreen-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-widescreen-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-widescreen-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: -1) {
  .elementor-grid-laptop-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-laptop-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-laptop-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-laptop-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-laptop-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-laptop-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-laptop-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-laptop-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-laptop-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-laptop-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-laptop-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-laptop-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-laptop-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: -1) {
  .elementor-grid-tablet_extra-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-tablet_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-tablet_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-tablet_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-tablet_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-tablet_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-tablet_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-tablet_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-tablet_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-tablet_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-tablet_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-tablet_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-tablet_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: 1024px) {
  .elementor-grid-tablet-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-tablet-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-tablet-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-tablet-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-tablet-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-tablet-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-tablet-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-tablet-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-tablet-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-tablet-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-tablet-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-tablet-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: -1) {
  .elementor-grid-mobile_extra-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-mobile_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-mobile_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-mobile_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-mobile_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-mobile_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-mobile_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-mobile_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-mobile_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-mobile_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-mobile_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-mobile_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-mobile_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: 767px) {
  .elementor-grid-mobile-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-mobile-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-mobile-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-mobile-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-mobile-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-mobile-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-mobile-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-mobile-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-mobile-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-mobile-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-mobile-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-mobile-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-mobile-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media (min-width: 1025px) {
  #elementor-device-mode:after {
    content: "desktop";
  }
}
@media (min-width: -1) {
  #elementor-device-mode:after {
    content: "widescreen";
  }
}
@media (max-width: -1) {
  #elementor-device-mode:after {
    content: "laptop";
  }
}
@media (max-width: -1) {
  #elementor-device-mode:after {
    content: "tablet_extra";
  }
}
@media (max-width: 1024px) {
  #elementor-device-mode:after {
    content: "tablet";
  }
}
@media (max-width: -1) {
  #elementor-device-mode:after {
    content: "mobile_extra";
  }
}
@media (max-width: 767px) {
  #elementor-device-mode:after {
    content: "mobile";
  }
}

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
.e-con {
  --border-radius: 0;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --border-style: initial;
  --border-color: initial;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --content-width: min(100%, var(--container-max-width, 1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: var(--container-default-padding-top, 10px);
  --padding-right: var(--container-default-padding-right, 10px);
  --padding-bottom: var(--container-default-padding-bottom, 10px);
  --padding-left: var(--container-default-padding-left, 10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --gap: var(--widgets-spacing, 20px);
  --row-gap: var(--widgets-spacing-row, 20px);
  --column-gap: var(--widgets-spacing-column, 20px);
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  position: var(--position);
  width: var(--width);
  min-width: 0;
  min-height: var(--min-height);
  height: var(--height);
  border-radius: var(--border-radius);
  z-index: var(--z-index);
  overflow: var(--overflow);
  --flex-wrap-mobile: wrap;
}
.e-con:where(:not(.e-div-block-base)) {
  transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
}
.e-con {
  --margin-block-start: var(--margin-top);
  --margin-block-end: var(--margin-bottom);
  --margin-inline-start: var(--margin-left);
  --margin-inline-end: var(--margin-right);
  --padding-inline-start: var(--padding-left);
  --padding-inline-end: var(--padding-right);
  --padding-block-start: var(--padding-top);
  --padding-block-end: var(--padding-bottom);
  --border-block-start-width: var(--border-top-width);
  --border-block-end-width: var(--border-bottom-width);
  --border-inline-start-width: var(--border-left-width);
  --border-inline-end-width: var(--border-right-width);
}
body.rtl .e-con {
  --padding-inline-start: var(--padding-right);
  --padding-inline-end: var(--padding-left);
  --margin-inline-start: var(--margin-right);
  --margin-inline-end: var(--margin-left);
  --border-inline-start-width: var(--border-right-width);
  --border-inline-end-width: var(--border-left-width);
}
.e-con {
  margin-block-start: var(--margin-block-start);
  margin-inline-end: var(--margin-inline-end);
  margin-block-end: var(--margin-block-end);
  margin-inline-start: var(--margin-inline-start);
  padding-inline-start: var(--padding-inline-start);
  padding-inline-end: var(--padding-inline-end);
}
.e-con.e-flex {
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.e-con-full, .e-con > .e-con-inner {
  text-align: var(--text-align);
  padding-block-start: var(--padding-block-start);
  padding-block-end: var(--padding-block-end);
}
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {
  flex-direction: var(--flex-direction);
}
.e-con, .e-con > .e-con-inner {
  display: var(--display);
}
.e-con.e-grid {
  --grid-justify-content: start;
  --grid-align-content: start;
  --grid-auto-flow: row;
}
.e-con.e-grid, .e-con.e-grid > .e-con-inner {
  grid-template-columns: var(--e-con-grid-template-columns);
  grid-template-rows: var(--e-con-grid-template-rows);
  justify-content: var(--grid-justify-content);
  align-content: var(--grid-align-content);
  grid-auto-flow: var(--grid-auto-flow);
  justify-items: var(--justify-items);
  align-items: var(--align-items);
}
.e-con-boxed.e-flex {
  flex-direction: column;
  flex-wrap: initial;
  justify-content: initial;
  align-items: initial;
  align-content: initial;
}
.e-con-boxed.e-grid {
  justify-items: initial;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.e-con-boxed {
  text-align: initial;
  gap: initial;
}
.e-con.e-flex > .e-con-inner {
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  flex-basis: initial;
  flex-grow: 1;
  flex-shrink: initial;
  align-self: initial;
}
.e-con.e-grid > .e-con-inner {
  justify-items: var(--justify-items);
  align-items: var(--align-items);
}
.e-con > .e-con-inner {
  gap: var(--row-gap) var(--column-gap);
  width: 100%;
  max-width: var(--content-width);
  margin: 0 auto;
  padding-inline-start: 0;
  padding-inline-end: 0;
  height: 100%;
}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
  --margin-left: auto;
  --margin-right: auto;
  max-width: min(100%, var(--width));
}
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
  --margin-right: 0px;
  --margin-left: 0px;
}
.e-con .elementor-widget.elementor-widget {
  margin-block-end: 0;
}
.e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
.e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before,
.e-con > .elementor-background-slideshow::before {
  content: var(--background-overlay);
  display: block;
  position: absolute;
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  transition: var(--overlay-transition, 0.3s);
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  border-color: var(--border-color);
  border-block-start-width: var(--border-block-start-width);
  border-inline-end-width: var(--border-inline-end-width);
  border-block-end-width: var(--border-block-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  top: calc(0px - var(--border-top-width));
  left: calc(0px - var(--border-left-width));
  width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
  height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
.e-con::before {
  transition: background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);
}
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container {
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  border-color: var(--border-color);
  border-block-start-width: var(--border-block-start-width);
  border-inline-end-width: var(--border-inline-end-width);
  border-block-end-width: var(--border-block-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  top: calc(0px - var(--border-top-width));
  left: calc(0px - var(--border-left-width));
  width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
  height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
@media (max-width: 767px) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile {
    display: none;
  }
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before {
  z-index: 1;
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before {
  z-index: 2;
}
.e-con .elementor-widget {
  min-width: 0;
}
.e-con .elementor-widget-video, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-empty {
  width: 100%;
}
.e-con .elementor-widget.e-widget-swiper {
  width: 100%;
}
.e-con > .elementor-widget > .elementor-widget-container, .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container {
  height: 100%;
}
.elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {
  max-width: 100%;
}
.e-con .elementor-widget:not(:last-child) {
  --kit-widget-spacing: 0px;
}

@media (max-width: 767px) {
  .e-con.e-flex {
    --width: 100%;
    --flex-wrap: var(--flex-wrap-mobile);
  }
  .e-con.e-flex .elementor-widget-archive-posts {
    width: 100%;
  }
}
.elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup {
  flex-basis: 100%;
  max-width: 100%;
}
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper {
  flex-grow: 1;
}

.elementor-field-group {
  flex-wrap: wrap;
  align-items: center;
}
.elementor-field-group.elementor-field-type-submit {
  align-items: flex-end;
}
.elementor-field-group .elementor-field-textual {
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727D;
  background-color: transparent;
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;
}
.elementor-field-group .elementor-field-textual:focus {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  outline: 0;
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}
.elementor-field-group .elementor-field-textual::placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}
.elementor-field-group .elementor-select-wrapper {
  display: flex;
  position: relative;
  width: 100%;
}
.elementor-field-group .elementor-select-wrapper select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-inline-end: 20px;
}
.elementor-field-group .elementor-select-wrapper:before {
  content: "\e92a";
  font-family: "eicons";
  font-size: 15px;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 10px;
  transform: translateY(-50%);
  pointer-events: none;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
  content: "";
}

.elementor-field-subgroup {
  display: flex;
  flex-wrap: wrap;
}
.elementor-field-subgroup .elementor-field-option label {
  display: inline-block;
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
  padding-inline-end: 10px;
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
  flex-basis: 100%;
}

.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label {
  display: inline;
}

.elementor-field-label {
  cursor: pointer;
}
.elementor-mark-required .elementor-field-label:after {
  content: "*";
  color: red;
  padding-inline-start: 0.2em;
}

.elementor-field-textual {
  line-height: 1.4;
  font-size: 15px;
  min-height: 40px;
  padding: 5px 14px;
  border-radius: 3px;
}
.elementor-field-textual.elementor-size-xs {
  font-size: 13px;
  min-height: 33px;
  padding: 4px 12px;
  border-radius: 2px;
}
.elementor-field-textual.elementor-size-md {
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px;
  border-radius: 4px;
}
.elementor-field-textual.elementor-size-lg {
  font-size: 18px;
  min-height: 59px;
  padding: 7px 20px;
  border-radius: 5px;
}
.elementor-field-textual.elementor-size-xl {
  font-size: 20px;
  min-height: 72px;
  padding: 8px 24px;
  border-radius: 6px;
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: 100%;
}
.elementor-button-align-stretch .e-form__buttons__wrapper {
  flex-basis: 50%;
  flex-grow: 1;
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button {
  flex-basis: 100%;
}
.elementor-button-align-center .elementor-field-type-submit,
.elementor-button-align-center .e-form__buttons {
  justify-content: center;
}
.elementor-button-align-start .elementor-field-type-submit,
.elementor-button-align-start .e-form__buttons {
  justify-content: flex-start;
}
[dir=rtl] .elementor-button-align-start .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-start .e-form__buttons {
  justify-content: flex-end;
}
.elementor-button-align-end .elementor-field-type-submit,
.elementor-button-align-end .e-form__buttons {
  justify-content: flex-end;
}
[dir=rtl] .elementor-button-align-end .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-end .e-form__buttons {
  justify-content: flex-start;
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
  flex-grow: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button {
  flex-basis: initial;
}

@media screen and (max-width: 1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }
  .elementor-tablet-button-align-center .elementor-field-type-submit,
  .elementor-tablet-button-align-center .e-form__buttons {
    justify-content: center;
  }
  .elementor-tablet-button-align-start .elementor-field-type-submit,
  .elementor-tablet-button-align-start .e-form__buttons {
    justify-content: flex-start;
  }
  [dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit,
  [dir=rtl] .elementor-tablet-button-align-start .e-form__buttons {
    justify-content: flex-end;
  }
  .elementor-tablet-button-align-end .elementor-field-type-submit,
  .elementor-tablet-button-align-end .e-form__buttons {
    justify-content: flex-end;
  }
  [dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit,
  [dir=rtl] .elementor-tablet-button-align-end .e-form__buttons {
    justify-content: flex-start;
  }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: initial;
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper {
    flex-grow: initial;
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button {
    flex-basis: initial;
  }
}
@media screen and (max-width: 767px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }
  .elementor-mobile-button-align-center .elementor-field-type-submit,
  .elementor-mobile-button-align-center .e-form__buttons {
    justify-content: center;
  }
  .elementor-mobile-button-align-start .elementor-field-type-submit,
  .elementor-mobile-button-align-start .e-form__buttons {
    justify-content: flex-start;
  }
  [dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit,
  [dir=rtl] .elementor-mobile-button-align-start .e-form__buttons {
    justify-content: flex-end;
  }
  .elementor-mobile-button-align-end .elementor-field-type-submit,
  .elementor-mobile-button-align-end .e-form__buttons {
    justify-content: flex-end;
  }
  [dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit,
  [dir=rtl] .elementor-mobile-button-align-end .e-form__buttons {
    justify-content: flex-start;
  }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: initial;
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper {
    flex-grow: initial;
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button {
    flex-basis: initial;
  }
}
.elementor-error .elementor-field {
  border-color: #d9534f;
}
.elementor-error .help-inline {
  color: #d9534f;
  font-size: 0.9em;
}

.elementor-message {
  margin: 10px 0;
  font-size: 1em;
  line-height: 1;
}
.elementor-message:before {
  content: "\e90e";
  display: inline-block;
  font-family: eicons;
  font-weight: normal;
  font-style: normal;
  vertical-align: middle;
  margin-inline-end: 5px;
}
.elementor-message.elementor-message-danger {
  color: #d9534f;
}
.elementor-message.elementor-message-danger:before {
  content: "\e87f";
}
.elementor-message.form-message-success {
  color: #5cb85c;
}

.elementor-form .elementor-button {
  padding-block-start: 0;
  padding-block-end: 0;
  border: none;
}
.elementor-form .elementor-button > span, .elementor-form .elementor-button-content-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
  gap: 5px;
}
.elementor-form .elementor-button.elementor-size-xs {
  min-height: 33px;
}
.elementor-form .elementor-button.elementor-size-sm {
  min-height: 40px;
}
.elementor-form .elementor-button.elementor-size-md {
  min-height: 47px;
}
.elementor-form .elementor-button.elementor-size-lg {
  min-height: 59px;
}
.elementor-form .elementor-button.elementor-size-xl {
  min-height: 72px;
}

.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
}

.elementor-heading-title {
  padding: 0;
  margin: 0;
  line-height: 1;
}

.elementor-button {
  display: inline-block;
  line-height: 1;
  background-color: #69727D;
  font-size: 15px;
  padding: 12px 24px;
  border-radius: 3px;
  color: #fff;
  fill: #fff;
  text-align: center;
  transition: all 0.3s;
}
.elementor-button:hover, .elementor-button:focus, .elementor-button:visited {
  color: #fff;
}
.elementor-button-content-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
  gap: 5px;
}
.elementor-button-icon {
  display: flex;
  align-items: center;
}
.elementor-button-icon svg {
  width: 1em;
  height: auto;
}
.elementor-button-icon .e-font-icon-svg {
  height: 1em;
}
.elementor-button-text {
  display: inline-block;
}
.elementor-button.elementor-size-xs {
  font-size: 13px;
  padding: 10px 20px;
  border-radius: 2px;
}
.elementor-button.elementor-size-md {
  font-size: 16px;
  padding: 15px 30px;
  border-radius: 4px;
}
.elementor-button.elementor-size-lg {
  font-size: 18px;
  padding: 20px 40px;
  border-radius: 5px;
}
.elementor-button.elementor-size-xl {
  font-size: 20px;
  padding: 25px 50px;
  border-radius: 6px;
}
.elementor-button span {
  text-decoration: inherit;
}

.elementor-element.elementor-button-info .elementor-button {
  background-color: #5bc0de;
}
.elementor-element.elementor-button-success .elementor-button {
  background-color: #5cb85c;
}
.elementor-element.elementor-button-warning .elementor-button {
  background-color: #f0ad4e;
}
.elementor-element.elementor-button-danger .elementor-button {
  background-color: #d9534f;
}

.elementor-widget-button .elementor-button .elementor-button-info {
  background-color: #5bc0de;
}
.elementor-widget-button .elementor-button .elementor-button-success {
  background-color: #5cb85c;
}
.elementor-widget-button .elementor-button .elementor-button-warning {
  background-color: #f0ad4e;
}
.elementor-widget-button .elementor-button .elementor-button-danger {
  background-color: #d9534f;
}

.elementor-view-stacked .elementor-icon {
  padding: 0.5em;
  background-color: #69727D;
  color: #fff;
  fill: #fff;
}

.elementor-view-framed .elementor-icon {
  padding: 0.5em;
  color: #69727D;
  border: 3px solid #69727D;
  background-color: transparent;
}

.elementor-icon {
  display: inline-block;
  line-height: 1;
  transition: all 0.3s;
  color: #69727D;
  font-size: 50px;
  text-align: center;
}
.elementor-icon:hover {
  color: #69727D;
}
.elementor-icon i, .elementor-icon svg {
  width: 1em;
  height: 1em;
  position: relative;
  display: block;
}
.elementor-icon i:before, .elementor-icon svg:before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.elementor-icon i.fad {
  width: initial;
}

.elementor-shape-square .elementor-icon {
  border-radius: 0;
}
.elementor-shape-rounded .elementor-icon {
  border-radius: 10%;
}
.elementor-shape-circle .elementor-icon {
  border-radius: 50%;
}

.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
  transform: perspective(var(--e-transform-perspective, 0)) rotateZ(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
  transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}

.e-con.e-transform {
  transform: perspective(var(--e-con-transform-perspective, 0)) rotateZ(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
  transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}

.animated {
  animation-duration: 1.25s;
}
.animated.animated-slow {
  animation-duration: 2s;
}
.animated.animated-fast {
  animation-duration: 0.75s;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.reverse {
  animation-direction: reverse;
  animation-fill-mode: forwards;
}

@media (prefers-reduced-motion: reduce) {
  .animated {
    animation: none !important;
  }
  html * {
    transition-duration: 0s !important;
    transition-delay: 0s !important;
  }
}
@media (max-width: 767px) {
  .elementor .elementor-hidden-phone,
  .elementor .elementor-hidden-mobile {
    display: none;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .elementor .elementor-hidden-mobile_extra {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet {
    display: none;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .elementor .elementor-hidden-tablet_extra {
    display: none;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .elementor .elementor-hidden-laptop {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop {
    display: none;
  }
}
@media (min-width: -1) {
  .elementor .elementor-hidden-widescreen {
    display: none;
  }
}
/*# sourceMappingURL=frontend.css.map */