/**handles:pixelperfect-style**/
@charset "UTF-8";/*!
Theme Name: St Barnabas
Theme URI: https://stbarnabasanglican.ca
Author: Pixel Perfect
Author URI: https://pixelperfectweb.ca
Description: St Barnabas Theme
Version: 1.0.0

*//*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-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%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.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%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.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;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);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%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) 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 center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);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:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);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:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);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:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);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:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(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:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-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:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}article,aside,figcaption,figure,figure img,footer,header,hgroup,nav,object,section,video{display:block}a img{border:0}figure{position:relative}figure img{width:100%}.accordion{margin:0 auto;max-width:1200px;padding:0 .9375em}.accordion>h3{font-size:16px;font-family:montserrat,sans-serif;color:#010101;font-weight:700;line-height:1.5;padding:20px 40px 20px 0;display:block;margin:0;background:0 0;border:0;cursor:pointer;border-bottom:1px solid #ddd;width:100%;position:relative}.accordion>h3:after{content:"";background:url(https://www.stbarnabasanglican.ca/wp-content/themes/stbarnabas/css/icon-plus.svg) center center;background-size:16px 16px;width:16px;height:16px;display:inline-block;margin:-10px 0 0 0;position:absolute;right:0;top:50%}.accordion>h3:focus{outline:inherit}.accordion>h3 strong{color:#c89545;margin-right:10px}.accordion>div{padding:10px 0;margin:0;border-bottom:1px solid #ddd}.accordion p{margin:0 0 10px 0}.accordion ol strong{display:block}.accordion ol>li{margin-top:40px}.accordion ol ol{list-style:lower-alpha}.accordion ol ol>li{margin-top:0}.accordion h3:hover{color:#c89545}.accordion h3.ui-accordion-header-active{color:#010101;border-bottom:1px solid transparent}.accordion h3.ui-accordion-header-active:after{background:url(https://www.stbarnabasanglican.ca/wp-content/themes/stbarnabas/css/icon-minus.svg) center center;background-size:20px 20px}.oneCol .accordion{padding:0}.flexGrid{max-width:1200px;margin:0 auto;padding:0 .9375em;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.flexGrid.vertAlign{align-items:center}.flexGrid section{position:relative}.flexGrid ul.posts{padding:0}.oneCol>section,.oneColNarrow>section,.oneColWide>section{flex-basis:100%;width:100%}.oneColNarrow{max-width:900px}.oneColWide{max-width:100%}.twoCol>section{flex-basis:48%}.twoThirds>section{flex-basis:62.6666666667%}.twoThirds>section:last-child{flex-basis:31.3333333333%}.twoThirdsReverse>section{flex-basis:62.6666666667%}.twoThirdsReverse>section:first-child{flex-basis:31.3333333333%}.threeCol>section{flex-basis:31.3333333333%}.fourCol>section{flex-basis:23%}.fiveCol>section{flex-basis:18%}.sixCol>section{flex-basis:14.6666666667%}@media handheld,only screen and (max-width:767px){.flexGrid.vertAlign{align-items:flex-start}.fiveCol>section,.fourCol>section,.sixCol>section,.threeCol>section,.twoCol>section,.twoThirds>section,.twoThirdsReverse>section{flex-basis:100%}.fiveCol>section:last-child,.fourCol>section:last-child,.sixCol>section:last-child,.threeCol>section:last-child,.twoCol>section:last-child,.twoThirds>section:last-child,.twoThirdsReverse>section:last-child{flex-basis:100%}.twoThirds{flex-direction:column-reverse}.twoThirds section:last-child{margin-bottom:40px}}[class*=spacer]{display:block;border:0;margin:0}.spacer120{height:120px}.spacer100{height:100px}.spacer80{height:80px}.spacer60{height:60px}.spacer40{height:40px}.spacer20{height:20px}.spacer10{height:10px}@media handheld,only screen and (max-width:900px){.spacer100,.spacer120,.spacer60,.spacer80{height:40px}}.staggeredDiv{max-width:1200px;padding:0 .9375em;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.staggeredDiv img,.staggeredDiv section{flex-basis:48%}.staggeredDiv>a,.staggeredDiv>img{width:48%}.staggeredDiv .centered{max-width:80%;margin:0 auto}.staggeredDiv .centered p.title{margin-bottom:30px}.staggeredDiv .centered .cms-button-success{margin-top:30px;display:inline-block}.staggeredDiv.staggeredBackground{background:rgba(115,69,79,.04)}.staggeredDiv.staggeredFull{max-width:100%;padding:0}.staggeredDiv.staggeredFull img,.staggeredDiv.staggeredFull section{flex-basis:50%}.staggeredDiv.staggeredFull>img{width:50%}.staggeredDiv.staggeredFull section{padding:0 80px}.staggeredDiv h2{margin-top:0}.staggeredDiv p:last-child{margin-bottom:0}.staggeredDiv ul,.staggeredDiv ul.checkCircle{margin-bottom:0}.staggeredDiv ul li:last-child,.staggeredDiv ul.checkCircle li:last-child{margin-bottom:0}@media handheld,only screen and (max-width:1080px){.staggeredDiv.staggeredFull{padding:0 .9375em}.staggeredDiv.staggeredFull img,.staggeredDiv.staggeredFull section,.staggeredDiv.staggeredFull>a{flex-basis:48%}.staggeredDiv.staggeredFull>a,.staggeredDiv.staggeredFull>img{width:48%}.staggeredDiv.staggeredFull section{padding:0}}@media handheld,only screen and (max-width:767px){.staggeredDiv,.staggeredDiv.staggeredFull{flex-wrap:wrap;margin:0 auto}.staggeredDiv img,.staggeredDiv section,.staggeredDiv.staggeredFull img,.staggeredDiv.staggeredFull section,.staggeredDiv.staggeredFull>a,.staggeredDiv>a{flex-basis:100%;width:100%}.staggeredDiv.staggeredFull>a,.staggeredDiv.staggeredFull>img,.staggeredDiv>a,.staggeredDiv>img{margin-bottom:40px}.staggeredDiv.rSide,.staggeredDiv.staggeredFull.rSide{flex-direction:column-reverse}}.centeredHeading{max-width:900px;margin:0 auto;padding:0 .9375em;text-align:center}.centeredHeading h2,.centeredHeading h3,.centeredHeading h4,.centeredHeading h5{margin:0}.intro{text-align:center;padding:0 .9375em;max-width:840px;margin:0 auto}.intro h2{margin-top:0}.intro p:last-child{margin-bottom:0}ul.btnGrp{list-style:none;margin:0 auto;display:flex;flex-wrap:wrap}ul.btnGrp li{margin:0 0 0 15px}ul.btnGrp li:first-child{margin-left:0}ul.btnGrp.right{justify-content:flex-end}ul.btnGrp.center{justify-content:center}@media handheld,only screen and (max-width:767px){ul.btnGrp,ul.btnGrp.centerAlign,ul.btnGrp.rightAlign{justify-content:center}ul.btnGrp li,ul.btnGrp.centerAlign li,ul.btnGrp.rightAlign li{flex-basis:100%;margin:0 0 15px;text-align:center}ul.btnGrp li:last-child,ul.btnGrp.centerAlign li:last-child,ul.btnGrp.rightAlign li:last-child{margin-bottom:0}}.fullImg img{width:100%;vertical-align:bottom}.cms-button,.cms-button-alert,.cms-button-background,.cms-button-outline,.cms-button-primary,.cms-button-secondary,.cms-button-simple,.cms-button-success,.cms-button-tertiary,.searchBox button[type=submit],.spotlight .add_to_cart_button,.spotlight .product_type_grouped,.storelocatorlink,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,button[type=submit],input[type=reset],input[type=submit],input[value="Reset Password"]{box-sizing:border-box;cursor:pointer;display:inline-block;font-family:montserrat,sans-serif;padding:18px 24px;text-decoration:none;color:#fff;background:#f5f5f5;border:1px solid transparent;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-family:montserrat,sans-serif;border-radius:7px;line-height:1}.cms-button-alert:hover,.cms-button-background:hover,.cms-button-outline:hover,.cms-button-primary:hover,.cms-button-secondary:hover,.cms-button-simple:hover,.cms-button-success:hover,.cms-button-tertiary:hover,.cms-button:hover,.searchBox button[type=submit]:hover,.spotlight .add_to_cart_button:hover,.spotlight .product_type_grouped:hover,.storelocatorlink:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,button[type=submit]:hover,input[type=reset]:hover,input[type=submit]:hover,input[value="Reset Password"]:hover{background:#ddd}.cms-button-simple,.spotlight .add_to_cart_button,.spotlight .product_type_grouped,.woocommerce a.button,.woocommerce button.button,button[type=submit]{background:0 0;border-color:transparent;border-bottom:1px solid #c89545;color:#010101;padding-left:0;padding-right:0;border-radius:0}.cms-button-simple:hover,.spotlight .add_to_cart_button:hover,.spotlight .product_type_grouped:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,button[type=submit]:hover{background:0 0;color:#c89545}.cms-button-primary{background:#c89545;color:#fff;width:auto;color:#fff}.cms-button-primary:hover{background:0 0;border-color:#c89545;color:#c89545}.cms-button-secondary,.woocommerce #respond input#submit,input[type=reset],input[value="Reset Password"]{background:#010101;border-color:#010101;color:#fff}.cms-button-secondary:hover,.woocommerce #respond input#submit:hover,input[type=reset]:hover,input[value="Reset Password"]:hover{background:0 0;border-color:#010101;color:#010101}.cms-button-tertiary{background:#2a2118}.cms-button-tertiary:hover{background:0 0;border-color:#2a2118;color:#2a2118}.cms-button-background{background:#f2ede3;color:#010101}.cms-button-background:hover{background:0 0;border-color:#2a2118;color:#2a2118}.cms-button-outline{background:0 0;border-color:#c89545;color:#c89545}.cms-button-outline:hover{background:#c89545;border-color:#c89545;color:#fff}.cms-button-success,.searchBox button[type=submit],.woocommerce button.button.alt,input[type=submit]{background:#73454f;color:#fff}.cms-button-success:hover,.searchBox button[type=submit]:hover,.woocommerce button.button.alt:hover,input[type=submit]:hover{background:0 0;border-color:#c89545;color:#c89545}.cms-button-alert{background:#c89545}.cms-button-alert:hover{background:0 0;border-color:#c89545;color:#c89545}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font-family:montserrat,sans-serif;line-height:1.6;color:#010101;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased}a{color:#73454f;text-decoration:none;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:underline}a:hover{color:#010101}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:20px 0 15px;-webkit-font-smoothing:antialiased;color:#010101;font-family:ivypresto-headline,serif;font-weight:500}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:500}h1{font-size:54px;margin-top:0;line-height:1.2}h2{font-size:34px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:12px}p{margin:0 0 15px 0}ol,ul{margin:15px 0 15px 1.2em}ul{list-style:disc}ol{list-style:decimal}li{margin:0 0 1em 0}table{border-collapse:collapse;border-spacing:0;margin:1.8em 0}table.table{border:1px solid #ddd}table.table td,table.table th{border:1px solid #ddd;padding:5px}table.table th{background:#010101;color:#fff;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.callout{background:#fff;box-shadow:0 0 20px rgba(17,17,17,.08);padding:40px;border-radius:12px}.callout h2,.callout h3,.callout h4{margin-top:0}.callout p:last-child{margin-bottom:0}hr{border:0;border-top:1px solid #ddd;margin:40px 0}hr.divider{max-width:1170px;margin:40px auto}hr.btmBorder{margin:0}.anchor:before{content:"";display:block;height:160px;margin:-160px 0 0}blockquote:after,blockquote:before{content:"";content:none}blockquote{margin:0 auto;max-width:600px;font-style:italic;font-family:ivypresto-headline,serif;font-weight:500;font-size:24px;text-align:center}blockquote span{display:block;text-align:center;font-size:14px;font-family:montserrat,sans-serif;font-style:normal;margin-top:40px;text-transform:uppercase;letter-spacing:.1em}blockquote span:before{content:"- "}embed,img,object{max-width:100%}img{height:auto}img.border{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;background:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ccc}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin:0 auto}img.alignnone{margin:0 0 1em 0}img.fullImg{width:100%}.anchor:before{content:"";display:block;height:140px;margin:-140px 0 0}.group:after{content:"";display:table;clear:both}::-moz-selection{color:#fff;text-shadow:none;background:#c89545}::-webkit-selection{color:#fff;text-shadow:none;background:#c89545}::selection{color:#fff;text-shadow:none;background:#c89545}.top{margin-top:0}.bottom{margin-bottom:0}.centered{text-align:center}.topBar{padding:10px 0;background:#f2ede3;color:#010101}.topBar p{margin:0;font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:0 .9375em}.topBar a{display:inline-block;color:#010101;text-decoration:none}.topBar a strong{color:#2a2118}.topBar a:hover{opacity:.5}header.main{position:absolute;top:40px;width:100%;z-index:20}header.main .flexGrid{align-items:center;max-width:1400px;margin:0 auto}header.main .bg{padding:40px 0;background:#2a2118}header.main .logo a{width:324px;height:80px;display:block;background:url(https://www.stbarnabasanglican.ca/wp-content/themes/stbarnabas/css/stbarnabas-logo.svg) center top no-repeat;text-indent:-9999em}header.main nav{width:100%}header.main nav a{font-size:13px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.12em;display:block;text-decoration:none}header.main nav a:hover{color:#c89545}header.main nav li,header.main nav ul{list-style:none;margin:0;padding:0}header.main nav li{position:relative;margin-left:40px}header.main nav li a{font-weight:600}header.main nav li.active>a,header.main nav li.current-menu-item>a{color:#c89545}header.main nav li.active ul li a,header.main nav li.current-menu-item ul li a{color:#010101}header.main nav>ul>li:last-child>a{background:#c89545;color:#fff;font-weight:700;padding:0 24px;border:1px solid #c89545;border-radius:7px;color:#fff}header.main nav>ul>li:last-child>a:hover{background:0 0;color:#c89545}header.main nav>ul{display:flex;justify-content:space-between;padding:0}header.main nav>ul>li{line-height:50px}header.main nav>ul>li>a{padding:0;display:block}header.main nav>ul>li:hover>a{color:#c89545}header.main nav ul ul{position:absolute;top:51px;left:-20px;box-shadow:0 0 10px rgba(17,17,17,.2);display:none;min-width:230px;background:#fff;padding:10px 20px;border-radius:5px;z-index:99}header.main nav ul ul li{margin-left:0}header.main nav ul ul a{text-align:left;line-height:36px;text-transform:capitalize;font-weight:500;color:#010101;font-size:13px;letter-spacing:normal}header.main nav ul ul a:hover{padding-left:10px}header.main section:last-child{display:none}header.main section:last-child ul{list-style:none;margin:0;display:flex;justify-content:flex-end;align-items:center}header.main section:last-child ul li{margin:0}header.main section:last-child ul li:last-child{margin-left:20px}header.main section:last-child .menu-btn{display:flex;align-items:center;text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:13px;color:#fff;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}header.main section:last-child .menu-btn svg{margin-left:20px}header.main section:last-child .menu-btn:hover{opacity:.9}header.main.scroll{position:fixed;top:0;box-shadow:0 0 5px rgba(1,1,1,.2)}.home header .bg{background:0 0;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.home header .logo a{background:url(https://www.stbarnabasanglican.ca/wp-content/themes/stbarnabas/css/stbarnabas-logo.svg) center top no-repeat}.home header .logo a:hover{opacity:.5}.home header nav>ul>li>a{color:#fff}.home header nav>ul>li>a:hover{color:#c89545}.home header.scroll .bg{background:#2a2118}.pushy-content a.logo img{width:200px;margin:25px auto 0;display:block}.pushy-content h3{color:#fff;text-align:center}.pushy-content ol,.pushy-content ul{list-style:none;margin:0;padding:0;text-align:center}.pushy-content ul>li{margin:0;font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:15px}.pushy-content ul>li>ul{background:rgba(17,17,17,.35);margin:0;padding:0 0}.pushy-content ul>li>ul li{border:0;font-weight:400;font-size:11px;text-transform:uppercase}.pushy-content ul>li>ul a{padding:10px 0 10px 0;color:#fff}.pushy-content ul>li>ul a:hover{color:#c89545}.pushy-content ul>li>ul li:last-child{border:0}.pushy-content ul>li:hover>ul{display:block}.pushy-content ul.children>li{text-transform:capitalize;border-bottom:0}.pushy-content ol{list-style:none;margin:50px 0 0 0;display:flex;justify-content:center}.pushy-content ol li{margin:0 0 0 20px}.pushy-content ol li:first-child{margin-left:0}.pushy-content ol img{width:18px}.pushy-content ol a{display:block;padding:0}.pushy-content ol a:hover{opacity:.5;padding:0;color:#c89545}.pushy-content>p{text-align:center;margin-top:25px}.pushy-content .cms-button-outline{margin:0 20px}.pushy-content .cms-button-outline:hover{color:#fff}p.title{font-size:13px;font-family:ivypresto-headline,serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase}p.leadin{font-size:26px}.intro{text-align:center;padding:0 .9375em;max-width:800px;margin:0 auto}.intro b,.intro strong{color:#010101}.intro p:last-child{margin-bottom:0}.solutions{max-width:1200px;margin:0 auto}.solutions ul{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;font-family:ivypresto-headline,serif;font-weight:500}.solutions ul li{flex-basis:33.333%;padding:0 .9375em;margin:0 0 40px;text-align:center}.solutions img{border-radius:5px}.solutions a img{-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.solutions a img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.solutions h3{font-family:montserrat,sans-serif}.easyProcess{background:rgba(115,69,79,.04);text-align:center}.easyProcess h2{margin:0 0 60px}.easyProcess ul{list-style:none;max-width:1200px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.easyProcess ul li{flex-basis:33.333%;padding:0 .9375em;margin:0 0 60px}.easyProcess img{margin-bottom:20px}.easyProcess p.title{color:#010101}.testimonial section{max-width:1200px;margin:0 auto}.testimonial section h3{max-width:680px;text-align:center;margin:0 auto 30px;font-family:ivypresto-headline,serif;font-weight:500;font-style:italic;font-size:34px;line-height:42px}.testimonial section h3 i{text-transform:lowercase}.testimonial section h3 span{display:block;font-size:26px}.testimonial section p{line-height:26px;padding:0 15%;text-align:center}.testimonial section p.title{color:#010101;margin-bottom:60px}.testimonial section p:last-child{padding-top:10px;margin-bottom:0}.testimonial section .cms-button-primary{min-width:280px;text-align:center;padding:16px}.testimonial section .author{text-align:center;font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.testimonial section .author:before{content:"–";display:inline-block;margin:0 10px 0 0}.testimonial .flexslider .slides li>img{width:90px;height:90px;margin:0 auto 40px;display:block;border-radius:500px}.testimonial .flex-direction-nav a{width:48px;height:22.01px;font-size:0;background:url(https://www.stbarnabasanglican.ca/wp-content/themes/stbarnabas/css/arrow-left.svg) no-repeat}.testimonial .flex-direction-nav a.flex-next{background:url(https://www.stbarnabasanglican.ca/wp-content/themes/stbarnabas/css/arrow-right.svg) no-repeat}.testimonial .flex-direction-nav a:before{display:none}.testimonial .flex-direction-nav a:hover{opacity:.5}.wrap{background:#f6f6f6;padding:100px 0;margin:100px 0}.wrap.bottom{margin-bottom:0}.insta .feed{padding:0 .9375em}.cta{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.cta section{padding:0 .9375em}.cta h3{font-size:34px}hr.foot{margin:0}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.serviceList article{display:flex;justify-content:space-between;align-items:center;border:1px solid #ddd;border-top:0;padding:40px}.serviceList article:first-child{border-top:1px solid #ddd;border-radius:7px 7px 0 0}.serviceList article:last-of-type{border-radius:0 0 7px 7px}.serviceList article section{padding-right:40px}.serviceList article p:last-child{margin-bottom:0}.serviceList article>p{min-width:166px}.serviceList a{text-decoration:none}.serviceList h3{margin:0 0 5px}.serviceList .date{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.serviceList:before{content:"";display:block;height:160px;margin:-160px 0 0}.serviceList ul.pagination{list-style:none;margin:20px auto 0;display:flex;justify-content:center}.serviceList ul.pagination li{margin:0;padding:0 5px;text-transform:uppercase;font-weight:700;letter-spacing:.12em;font-size:13px}.serviceList ul.pagination li span{color:#c89545}.serviceList ul.pagination a{color:#010101}.serviceList ul.pagination a:hover{color:#c89545}footer{background:#2a2118}footer img{margin-bottom:0}footer .flexGrid{align-items:center;padding:60px 0}footer ol,footer ul{list-style:none;margin:0;padding:0}footer ul.social{display:flex;justify-content:center}footer ul.social li{margin:0 0 0 10px}footer ul.social li:first-child{margin-left:0}footer ul.social img{margin:0}footer ul.social a:hover{opacity:.5}footer nav ul{display:flex;justify-content:flex-end;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}footer nav li{margin:0 0 0 30px}footer nav li:first-child{margin-left:0}footer nav a{color:#fff;text-decoration:none}footer nav a:hover{color:#c89545}footer .copyright{background:#f2ede3;color:#010101;font-size:11px;letter-spacing:.1em;line-height:40px;text-transform:uppercase}footer .copyright ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;align-items:center;padding:0 .9375em;list-style:none;max-width:1200px}footer .copyright li{margin:0}footer .copyright a{color:#010101;text-decoration:none}footer .copyright a:hover{color:#2a2118}.overlay{height:100%;width:0;position:fixed;z-index:9;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,.9);overflow-x:hidden;transition:.5s}.overlay-content{position:relative;top:0;width:100%;text-align:center;margin-top:0;height:100%;z-index:99}.overlay-content>ul{list-style:none;margin:0;position:absolute;top:50%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay-content>ul li{margin:0}.overlay-content>ul ul{list-style:none;margin:0}.overlay-content>ul ul a{font-size:22px}.overlay a{padding:8px;text-decoration:none;font-size:30px;color:#fff;display:block;transition:.3s}.overlay a:focus,.overlay a:hover{color:#2a2118}.overlay .closebtn{position:absolute;top:20px;right:20px;z-index:999;width:44px;height:44px;padding:0}.overlay .closebtn svg{width:44px;height:44px}.overlay .closebtn svg path{fill:#C89545!important}.overlay .closebtn:focus svg path,.overlay .closebtn:hover svg path{fill:#73454F!important}@media screen and (max-height:550px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:15px}}.content:before{height:158px;content:"";display:block}.pageTitle{position:relative;background:#010101;background-position:center center!important;background-size:cover!important}.pageTitle:before{content:"";width:100%;height:100%;background:rgba(1,1,1,.8);display:block;position:absolute;top:0;left:0}.pageTitle section{height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .9375em}.pageTitle h1,.pageTitle p{position:relative;color:#fff}.pageTitle p{margin-bottom:30px}.pageTitle a{color:#73454f}.pageTitle a:hover{color:#fff}.pageTitle.simple{background:linear-gradient(180deg,#ededed 0,#fff 100%)}.pageTitle.simple:before{display:none}.pageTitle.simple h1,.pageTitle.simple p{color:#010101}.pageTitle.simple h1 strong{color:#c89545}.pageTitle.LG:before{background:#000;background:linear-gradient(90deg,rgba(0,0,0,.76) 35%,rgba(0,0,0,0) 80%)}.pageTitle.LG section{height:500px;max-width:1200px;margin:0 auto;align-items:flex-start;justify-content:end;padding-bottom:100px}.pageTitle p.title a{color:#fff;text-decoration:none}.single .pageTitle h1{max-width:800px;margin:0 auto;text-align:center}ul.packages{max-width:1200px;list-style:none;margin:0 auto;padding:0;display:flex;justify-content:center}ul.packages li{flex-basis:25%;padding:0 .9375em}ul.packages section{border-radius:7px;border:1px solid #dfdfdf;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05);text-align:center;padding-bottom:40px}ul.packages h3{background:#c89545;color:#fff;margin:0 0 10px;font-weight:800;padding:10px .9375em;border-radius:7px 7px 0 0}ul.packages .price{font-family:ivypresto-headline,serif;font-weight:800;font-size:76px}ul.packages .price sup{font-size:40px}ul.packages .price span{font-size:30px}ul.packages p.down,ul.packages p.up{text-align:left;padding:0 10%;display:flex}ul.packages p.down strong,ul.packages p.up strong{margin-right:8px}ul.packages p.down:before,ul.packages p.up:before{content:"";width:30px;height:30px;display:inline-block;background:url(https://www.stbarnabasanglican.ca/wp-content/themes/stbarnabas/icon-down.svg) no-repeat;margin-right:5%}ul.packages p.up:before{background:url(https://www.stbarnabasanglican.ca/wp-content/themes/stbarnabas/icon-up.svg) no-repeat}ul.packages li.popular h3{background:#73454f}.jumpMenu{background:#f2ede3;font-family:ivypresto-headline,serif;border-bottom:1px solid rgba(115,69,79,.15)}.jumpMenu ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.jumpMenu ul li{margin:10px 20px}.jumpMenu a{color:#010101}.jumpMenu a:hover{color:#c89545}.galleryList{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;text-align:center}.galleryList li{flex-basis:33.333%;padding:0 .9375em;margin:0 0 40px}.galleryList a{text-decoration:none}.galleryList a img{-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.galleryList a:hover img{opacity:.5}.galleryList h3{margin-top:0}p.note{font-size:11px;text-transform:uppercase;letter-spacing:.1em;text-align:right}p.note img.alignnone{margin-bottom:5px}.presleyQuote{font-style:italic;text-align:center;padding:24px;background:rgba(200,149,69,.1);font-size:24px;font-family:ivypresto-headline,serif;line-height:1.2}.presleyQuote strong{font-family:montserrat,sans-serif;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:20px}img.serviceIcon{width:75px;height:75px;float:left;margin:-10px 20px 0 0}.whatWeBelieve{background:rgb(250.0853658537,248.1951219512,244.4146341463)}.whatWeBelieve>h2{margin-top:0}.whatWeBelieve ul{list-style:none;margin:0 auto;padding:0;max-width:1200px;justify-content:space-between;display:flex;flex-wrap:wrap}.whatWeBelieve ul li{flex-basis:33.333%;padding:0 15px;margin:0 0 40px}.whatWeBelieve img{width:48px}.whatWeBelieve h3{margin-top:10px}.ourTeam ul{list-style:none;margin:0 auto;padding:0;max-width:1200px;display:flex;flex-wrap:wrap}.ourTeam ul li{flex-basis:25%;padding:0 15px;margin:0 0 40px}.ourTeam h3{margin-top:10px}.ourTeam p{text-transform:uppercase;letter-spacing:.1em;font-size:11px;margin-bottom:0;font-weight:500}ul.ministries{list-style:none;margin:0 auto;max-width:1200px;display:flex;flex-wrap:wrap}ul.ministries li{flex-basis:50%;padding:0 15px}ul.outreach{list-style:none;margin:0 auto}.feature{position:relative;box-shadow:0 3px 20px rgba(0,0,0,.25);max-height:100vh -40px;overflow:hidden}.feature:before{content:"";background:#010101;background:linear-gradient(90deg,rgba(1,1,1,.8) 0,rgba(1,1,1,0) 60%);width:100%;height:100%;display:block;position:absolute;z-index:10}.feature #slideshow a.slide span{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.feature section{text-align:left;position:absolute;top:0;display:flex;align-items:center;height:100%;width:100%;z-index:10}.feature section>div{width:100%;max-width:1200px;margin:100px auto 0;padding:0 .9375em 0}.feature h1{color:#fff}.feature p{color:#fff;margin-bottom:30px;max-width:40%}.feature p.title{color:#c89545;text-align:left;margin-bottom:20px}.feature .cms-button-primary{margin-top:5px}.feature .cms-button-simple{color:#fff}.feature .cms-button-simple:hover{opacity:.5}.theStakes{max-width:1200px;padding:0 .9375em;text-align:center;margin:0 auto}.theStakes h2{margin:0 0 40px}.theStakes i{color:#73454f}.theStakes ul{list-style:none;margin:0 auto;max-width:900px;padding:0;display:flex;justify-content:space-between;text-align:center}.theStakes ul li{font-family:ivypresto-headline,serif;margin:0}.theStakes img{display:block;margin:0 auto 20px}.wrap{background:#ededed}.about{max-width:1200px;margin:0 auto}.about section p.title{margin-bottom:40px;font-size:13px;line-height:26px;font-weight:400}.about section h2{text-transform:uppercase;font-size:34px;text-align:center;font-weight:400!important;max-width:unset}.about section h2 i{text-transform:lowercase}.about section h2 span{display:block}.about section p{text-align:center;max-width:450px;margin:0 auto}ul.weddingWire{list-style:none;margin:0 auto;max-width:1200px;padding:0 .9375em;display:flex;justify-content:center;text-align:center}ul.weddingWire li{flex-basis:20%;padding:0 .9375em}ul.weddingWire img{width:100px;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}ul.weddingWire a:hover img{opacity:.5}form{font-size:15px}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:9px 10px;border-radius:3px;border:1px solid #cbd6e2;font-size:16px;transition:all .15s ease-out;background-color:#f5f8fa;color:#33475b;display:block;height:40px;line-height:22px;text-align:left;vertical-align:middle}textarea{width:100%!important;min-height:200px}select{height:40px;padding:9px 10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#33475b;background-color:#f5f8fa;border:1px solid #cbd6e2;box-sizing:border-box;border-radius:3px}input[type=reset],input[value="Reset Password"]{font-size:14px}label{color:#010101}button{font-family:montserrat,sans-serif}.gform_wrapper.gravity-theme .gfield{margin-bottom:14px}.gform_wrapper.gravity-theme .gfield_label{font-size:13px!important;text-transform:uppercase;letter-spacing:1.3px;font-weight:600!important}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-family:montserrat,sans-serif;font-weight:400}ul.categories{list-style:none;margin:0 auto;padding:0 .9375em 80px;width:100%;max-width:1400px;display:flex;flex-wrap:wrap;position:relative}ul.categories li{margin:0 0 0 30px}ul.categories li:first-child{margin-left:0;font-weight:700}.blogFeed a:hover{color:#c89545}ul.posts{list-style:none;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch;text-align:left;width:100%;max-width:1200px;padding:0}ul.posts a{text-decoration:none}ul.posts li{margin:0 0 80px;flex-basis:33%;padding:0 15px;text-align:center}ul.posts h3{padding:0 15px}ul.posts h3 a{color:#010101}ul.posts h3 a:hover{color:#c89545}ul.posts p{text-align:left}ul.posts p.title{text-align:center}ul.posts p:last-child{margin-bottom:0;text-align:center}ul.posts .category{text-transform:uppercase;font-size:12px;letter-spacing:.1em;font-weight:700;color:#c89545;margin:30px 0 12px}ul.posts .category a{color:#73454f}ul.posts .category a:hover{color:#c89545}ul.posts .date{color:#999;font-size:13px}ul.posts img{margin-bottom:40px}ul.feedNav{list-style:none;margin:40px auto;max-width:1200px}ul.feedNav:after{content:"";display:table;clear:both}ul.feedNav a{display:inline-block;padding:10px 40px;text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:.1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid transparent;-webkit-font-smoothing:antialiased}ul.feedNav a span{font-size:16px}ul.feedNav .nav-next{float:right}ul.feedNav .nav-next a{background:#626468;color:#fff}ul.feedNav .nav-next a:hover{background:0 0;border-color:#626468;color:#626468}ul.feedNav .nav-previous{float:left}ul.feedNav .nav-previous a{background:#ededed;color:#1c1919}ul.feedNav .nav-previous a:hover{background:0 0;border-color:#010101}body .post-content .pageTitle:not(.lgTitle){margin-top:0}body .post-content .pageTitle:not(.lgTitle) div p.title{font-weight:700}body .post-content .lgTitle p.title{font-weight:700}.post-content>.oneColNarrow p{text-align:unset!important}.relatedPosts{max-width:900px;margin:60px auto;padding:0 .9375em}.relatedPosts ul{list-style:none;margin:30px 0 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:16px}.relatedPosts li{flex-basis:48%}.relatedPosts .cms-button-simple{font-size:13px}.relatedPosts h3{font-family:ivypresto-headline,serif;font-size:26px;margin:0 0 6px;font-weight:500;letter-spacing:-.025em;text-transform:capitalize}.relatedPosts h3 a{text-decoration:none}@media handheld,only screen and (max-width:767px){ul.categories{padding:0 .9375em 30px}ul.categories li{margin:0 0 30px;flex-basis:48%}}@media handheld,only screen and (max-width:600px){ul.posts li{flex-basis:100%}ul.categories li{margin:0 0 10px;flex-basis:100%}}h2.comments-title span{display:inline}h3#comments{text-align:center;background:#c89545;color:#fff;margin-bottom:0;padding:20px}ol.comment-list{list-style:none;margin:0 0 1em;padding:0;text-indent:0}ol.comment-list footer{background:0 0}ol.comment-list small{font-size:16px;font-family:montserrat,sans-serif}ol.comment-list h3#reply-title small{padding-left:10px}ol.comment-list li.comment{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1em 0;margin:0}ol.comment-list li.comment .comment-author{text-align:left}ol.comment-list li.comment div.vcard img.avatar{float:right;margin:0 0 20px 20px;width:32px}ol.comment-list li.comment div.comment-metadata{text-align:left;text-transform:uppercase;font-size:12px}ol.comment-list li.comment div.comment-meta{font-size:13px}ol.comment-list li.comment div.comment-meta a{color:#ccc}ol.comment-list li.comment p{font-size:14px}ol.comment-list li.comment ul{font-size:14px;list-style:none;margin:0 0 0 20px}ol.comment-list li.comment div.reply{font-size:11px}ol.comment-list li.comment div.reply a{font-weight:700}ol.comment-list li.comment ul.children{list-style:none;margin:12px;text-indent:0}ol.comment-list li.comment ul.children li.depth-2{border-left:5px solid #ccc;margin:0 0 0 10px}ol.comment-list li.comment ul.children li.depth-3{border-left:5px solid #bbb;margin:0 0 0 10px}ol.comment-list li.comment ul.children li.depth-4{border-left:5px solid #aaa;margin:0 0 10px 10px}ol.comment-list li.comment ul.children li.odd{background:#f8f8f8}ol.comment-list li.even{background:#fff}ol.comment-list li.odd{background:#f6f6f6}ol.comment-list li.parent{border-left:5px solid #ddd}footer.comment-meta{padding:0 0 20px 0;color:#010101}footer.comment-meta a{color:#73454f}footer.comment-meta a:hover{color:#010101}.gallery{margin:20px -.9375em}.gallery:after{content:"";display:table;clear:both}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;float:left;padding:0 .9375em;margin:0 0 1.875em}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.333%}.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{display:block;font-size:13px;text-align:center}@media (max-width:768px){.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item:nth-child(odd),.gallery-columns-4 .gallery-item:nth-child(odd),.gallery-columns-5 .gallery-item:nth-child(odd),.gallery-columns-6 .gallery-item:nth-child(odd),.gallery-columns-7 .gallery-item:nth-child(odd),.gallery-columns-8 .gallery-item:nth-child(odd),.gallery-columns-9 .gallery-item:nth-child(odd){clear:both}}#fancybox-inner,#fancybox-outer,#fancybox-wrap{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.fancybox-opened{overflow:visible!important}.ngg_pro_proofing_confirmation{display:flex;flex-wrap:wrap;justify-content:space-between}.ngg_pro_proofing_confirmation img{flex-basis:32.333%;width:32.333%;margin:0 0 4px;padding:0;max-width:100%}.ngg-trigger-buttons{text-align:center;font-size:16px;margin:10px 0!important;display:flex;justify-content:center}.ngg-trigger-buttons .ngg-trigger{margin:0 15px;color:#aaa}.ngg-trigger-proofing.ngg-proofing-on{color:#010101!important}.ngg-pro-proofing-trigger-link{text-align:center;margin-top:80px}.ngg_pro_btn{font-family:montserrat,sans-serif!important;padding:15px 30px!important;background:#010101!important;color:#fff!important;-webkit-font-smoothing:antialiased;font-size:13px!important;letter-spacing:.1em;text-transform:uppercase;width:auto;height:auto!important;display:inline-block!important;border-radius:0!important;border:1px solid transparent!important;text-shadow:none!important;box-shadow:none!important;line-height:1.5!important}.ngg_pro_btn:hover{background:#fff!important;border:1px solid #010101!important;color:#010101!important}@media handheld,only screen and (max-width:1215px){.testimonial .flex-direction-nav{display:none}.feature{height:80vh}.feature section{margin-left:5%}.feature #slideshow{height:80vh!important}.testimonialSlides .flexslider:hover .flex-prev{left:45px}.testimonialSlides .flexslider:hover .flex-next{right:45px}.testimonialSlides .flexslider .flex-prev{left:45px}.testimonialSlides .flexslider .flex-prev:hover{right:45px}.testimonialSlides .flexslider .flex-next{right:45px}}@media handheld,only screen and (max-width:1140px){header.main{position:relative;top:auto}header.main section{display:none;flex-basis:50%}header.main section:first-child{display:block}header.main section:last-child{display:block}header.main .menu-btn{text-decoration:none}.home header.main .bg{background:#2a2118;-moz-transition:none;-webkit-transition:none;transition:none}.feature{height:650px;margin-top:0}.feature #slideshow{height:650px!important}.content:before{display:none}ul.packages{flex-wrap:wrap}ul.packages li{flex-basis:50%}ul.packages p.down,ul.packages p.up{justify-content:center;padding:0}}@media handheld,only screen and (max-width:900px){header.main section{flex-basis:48%}footer .flexGrid{justify-content:center;text-align:center}footer .flexGrid section{flex-basis:100%}footer nav ul{flex-wrap:wrap;margin:40px 0 0 0}footer nav ul li{flex-basis:33.333%;text-align:center;margin:0 0 30px}.feature{height:500px}.feature h1{font-size:46px}.feature section{margin-left:0}.feature section>div{margin-top:0}.feature #slideshow{height:500px!important}h1{font-size:46px}h2{font-size:30px}.pageTitle.LG section{height:350px;padding-bottom:40px}.pageTitle.simple section{height:auto;padding:40px .9375em}.cta section{flex-wrap:wrap}.cta div{margin-bottom:20px}}@media handheld,only screen and (max-width:767px){body{-webkit-text-size-adjust:none}input[type=submit]{-webkit-appearance:none}h1 span,h2 span,h3 span,h4 span,h5 span{display:inline!important}.feature{height:500px}.feature p{max-width:70%;margin-left:auto;margin-right:auto}.feature p.title{text-align:center}.feature section{margin-left:0;text-align:center}.feature section>div{margin-top:0}.feature:before{background:rgba(1,1,1,.7)}.theStakes ul{flex-wrap:wrap}.theStakes ul li{flex-basis:50%}.theStakes ul li:first-child,.theStakes ul li:nth-child(2){margin-bottom:40px}.solutions ul li{flex-basis:50%}.easyProcess h2{margin-bottom:40px}.easyProcess ul li{flex-basis:50%}.whatWeBelieve ul li{flex-basis:50%}.ourTeam ul li{flex-basis:33.333%}}@media handheld,only screen and (max-width:660px){.topBar p{font-size:12px}.topBar strong{display:block}header.main .bg{padding:20px 0}header.main section:last-child{flex-basis:auto}header.main section:last-child ul li:first-child{display:none}header.main section.logo a{width:220px;height:54px;background-size:contain!important}footer nav ul li{flex-basis:50%}footer .copyright{line-height:1.5;padding:20px 0}footer .copyright li{flex-basis:100%;text-align:center}footer .copyright li:first-child{margin-bottom:20px}h1{font-size:40px}h2{font-size:26px}.serviceList article{padding:20px;flex-wrap:wrap}.serviceList section{flex-basis:100%}.feature h1{font-size:40px}.feature h1 span{display:inline}.feature p{max-width:100%}.feature p.title{text-align:center}.feature section{text-align:center}.feature #slideshow a.slide span{background-position:right center!important;background-attachment:scroll!important}.solutions ul li{flex-basis:100%}.easyProcess ul li{flex-basis:100%;margin-bottom:40px}.pageTitle.LG:before{background:rgba(1,1,1,.7)}.pageTitle.LG section{justify-content:center;align-items:center;text-align:center;padding-bottom:0}ul.packages li{flex-basis:100%}.whatWeBelieve ul li{flex-basis:100%}.whatWeBelieve ul li:last-child{margin-bottom:0}.ourTeam ul li{flex-basis:50%}ul.ministries li{flex-basis:100%}}/*! Pushy - v1.1.0 - 2017-1-30
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */.pushy{position:fixed;width:390px;height:100%;top:0;z-index:9999;background:rgba(17,17,17,.9);overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#fff;padding:15px 15px;text-decoration:none}.pushy a:hover{color:#c89545}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden}.pushy-left{-webkit-transform:translate3d(-390px,0,0);-ms-transform:translate3d(-390px,0,0);transform:translate3d(-390px,0,0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(390px,0,0);-ms-transform:translate3d(390px,0,0);transform:translate3d(390px,0,0)}.pushy-right{-webkit-transform:translate3d(390px,0,0);-ms-transform:translate3d(390px,0,0);transform:translate3d(390px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-390px,0,0);-ms-transform:translate3d(-390px,0,0);transform:translate3d(-390px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.push,.pushy{transition:transform .2s cubic-bezier(.16, .68, .43, .99)}.pushy-content{transition:visibility .2s cubic-bezier(.16, .68, .43, .99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade .5s;animation:fade .5s}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu ul{padding-left:15px;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:0 0;border:0}.pushy-submenu button:hover{color:#fff}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a::after,.pushy-submenu>button::after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("https://www.stbarnabasanglican.ca/wp-content/themes/img/arrow.svg") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a::after,.pushy-submenu-open button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}ul.products{text-align:center}ul.products .cms-button-simple{font-size:14px}.woocommerce-LoopProduct-link{font-size:14px;color:#010101;line-height:1}h2.woocommerce-loop-product__title{margin-bottom:0!important}input[type=search].search-field{width:100%}.woocommerce span.onsale{position:absolute;background:#73454f;color:#fff;width:50px;height:50px;text-align:center;line-height:50px;border-radius:100%;display:block;top:20px;left:20px;padding:0;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.025em}.woocommerce div.product h1{margin-bottom:5px}.woocommerce div.product p.price{color:#010101;font-weight:700}.woocommerce div.product .woocommerce-tabs{padding:60px 0;margin-bottom:60px}.woocommerce div.product .woocommerce-tabs:before{content:"";display:table;clear:both}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;justify-content:center;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#ddd}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:0 0;padding:0 40px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#010101;font-weight:400;border-bottom:4px solid transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-weight:700;border-bottom:4px solid #c89545;color:#010101}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{display:none}.woocommerce div.product .woocommerce-tabs .panel{padding:60px 0;text-align:center;border-bottom:1px solid #ddd}.woocommerce div.product .woocommerce-tabs .panel h2:first-child{margin-top:0}.woocommerce div.product #review_form_wrapper{text-align:left}.woocommerce del{color:#73454f}.woocommerce .quantity .qty{height:35px;line-height:35px;text-align:center}.woocommerce .woocommerce-result-count{line-height:40px;margin-bottom:40px}.woocommerce ul.products li.product .onsale{right:auto;top:10px;left:10px;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;font-family:montserrat,sans-serif;letter-spacing:-.025em;font-weight:700;margin-bottom:5px}.woocommerce ul.products li.product .price{color:#010101;font-size:16px}.woocommerce ul.products li.product .button{margin-top:0}.woocommerce ul.products li.product img{padding:5px;border:1px solid #ddd;border-radius:5px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 0 0 1px}.woocommerce nav.woocommerce-pagination ul li:last-child{margin:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:#010101;width:40px;padding:.7em .5em .5em;border-radius:3px}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#2a2118;color:#010101}.woocommerce nav.woocommerce-pagination ul li span.current{background:#c89545!important;color:#fff!important;font-weight:700}.woocommerce nav.woocommerce-pagination ul li span.dots{background:#f8f8f8}.woocommerce-page .wp-post-image{padding:5px;border-radius:5px;border:1px solid #eee;margin-bottom:10px}.woocommerce-page .woocommerce-product-gallery__wrapper{display:flex;flex-wrap:wrap;justify-content:center}.woocommerce-page .woocommerce-product-gallery__wrapper>div{padding:0 5px}.woocommerce-page .woocommerce-product-gallery__wrapper>div:first-child{flex-basis:100%;padding:0}.woocommerce-page .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){width:20%!important}.woocommerce-page .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) img{border-radius:5px}.woocommerce-page .woocommerce-product-details__short-description{margin-bottom:30px}.woocommerce-page .product_meta{font-size:13px}.woocommerce-page .product_meta .posted_in{margin-left:20px}.related.products{clear:both}.related.products h2{text-transform:capitalize}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#c89545;color:#010101;border-radius:5px;border:2px solid transparent;padding:1em 1em 1.2em}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after{content:" ➝"}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:0 0;border:2px solid #c89545;color:#010101}.woocommerce button.button{padding:0}.shop_table button.button{line-height:40px}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:0}.woocommerce-cart table.cart td.actions .coupon .input-text{width:auto;margin-right:20px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce-info,.woocommerce-message{border-top-color:#c89545}.wpc-custom-selected-terms ul{margin:0}.widget_wpc_filters_widget .wpc-filter-title{font-weight:700}.widget_wpc_filters_widget a{color:#010101}.wcpf_widget_filters .wcpf-title-container{font-size:13px}table.variations td,table.variations th{padding-bottom:1em}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#73454f}section.up-sells{clear:both}section.up-sells h2{text-transform:capitalize}.woocommerce-account .woocommerce-MyAccount-navigation{width:28%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 30px;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{font-size:16px;color:#010101;font-weight:700;padding:10px 0;display:block}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:#c89545}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}