.et_animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.et_animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.et_had_animation{position:relative}@-webkit-keyframes et_pb_fade{to{opacity:1}}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{-webkit-animation-name:et_pb_fade;animation-name:et_pb_fade}@-webkit-keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeTop{-webkit-animation-name:et_pb_fadeTop;animation-name:et_pb_fadeTop}@-webkit-keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeRight{-webkit-animation-name:et_pb_fadeRight;animation-name:et_pb_fadeRight}@-webkit-keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeBottom{-webkit-animation-name:et_pb_fadeBottom;animation-name:et_pb_fadeBottom}@-webkit-keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeLeft{-webkit-animation-name:et_pb_fadeLeft;animation-name:et_pb_fadeLeft}@-webkit-keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.slide{-webkit-animation-name:et_pb_slide;animation-name:et_pb_slide}@-webkit-keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideTop{-webkit-animation-name:et_pb_slideTop;animation-name:et_pb_slideTop}@-webkit-keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideRight{-webkit-animation-name:et_pb_slideRight;animation-name:et_pb_slideRight}@-webkit-keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideBottom{-webkit-animation-name:et_pb_slideBottom;animation-name:et_pb_slideBottom}@-webkit-keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideLeft{-webkit-animation-name:et_pb_slideLeft;animation-name:et_pb_slideLeft}@-webkit-keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.et_animated.bounce{-webkit-animation-name:et_pb_bounce;animation-name:et_pb_bounce}@-webkit-keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceTop{-webkit-animation-name:et_pb_bounceTop;animation-name:et_pb_bounceTop}@-webkit-keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceRight{-webkit-animation-name:et_pb_bounceRight;animation-name:et_pb_bounceRight}@-webkit-keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{-webkit-animation-name:et_pb_bounceBottom;animation-name:et_pb_bounceBottom}@-webkit-keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceLeft{-webkit-animation-name:et_pb_bounceLeft;animation-name:et_pb_bounceLeft}@-webkit-keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoom{-webkit-animation-name:et_pb_zoom;animation-name:et_pb_zoom}@-webkit-keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomTop{-webkit-animation-name:et_pb_zoomTop;animation-name:et_pb_zoomTop;-webkit-transform-origin:top;transform-origin:top}@-webkit-keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomRight{-webkit-animation-name:et_pb_zoomRight;animation-name:et_pb_zoomRight;-webkit-transform-origin:right;transform-origin:right}@-webkit-keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomBottom{-webkit-animation-name:et_pb_zoomBottom;animation-name:et_pb_zoomBottom;-webkit-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{-webkit-animation-name:et_pb_zoomLeft;animation-name:et_pb_zoomLeft;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flip{-webkit-animation-name:et_pb_flip;animation-name:et_pb_flip}@-webkit-keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipTop{-webkit-animation-name:et_pb_flipTop;animation-name:et_pb_flipTop;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipRight{-webkit-animation-name:et_pb_flipRight;animation-name:et_pb_flipRight;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipBottom{-webkit-animation-name:et_pb_flipBottom;animation-name:et_pb_flipBottom;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipLeft{-webkit-animation-name:et_pb_flipLeft;animation-name:et_pb_flipLeft;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.fold{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:et_pb_fold;animation-name:et_pb_fold}@-webkit-keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldTop{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:et_pb_foldTop;animation-name:et_pb_foldTop}@-webkit-keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldRight{-webkit-transform-origin:right;transform-origin:right;-webkit-animation-name:et_pb_foldRight;animation-name:et_pb_foldRight}@-webkit-keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldBottom{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-name:et_pb_foldBottom;animation-name:et_pb_foldBottom}@-webkit-keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldLeft{-webkit-transform-origin:left;transform-origin:left;-webkit-animation-name:et_pb_foldLeft;animation-name:et_pb_foldLeft}@-webkit-keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.et_animated.roll{-webkit-animation-name:et_pb_roll;animation-name:et_pb_roll}@-webkit-keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollTop{-webkit-animation-name:et_pb_rollTop;animation-name:et_pb_rollTop}@-webkit-keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollRight{-webkit-animation-name:et_pb_rollRight;animation-name:et_pb_rollRight}@-webkit-keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollBottom{-webkit-animation-name:et_pb_rollBottom;animation-name:et_pb_rollBottom}@-webkit-keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollLeft{-webkit-animation-name:et_pb_rollLeft;animation-name:et_pb_rollLeft}.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_accordion .et_pb_toggle_title:before{right:0;left:auto}.et_pb_accordion .et_pb_toggle{margin-bottom:10px;position:relative}.et_pb_accordion .et_pb_toggle:last-child{margin-bottom:0}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:none}@media (max-width:980px){.et_pb_accordion.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left-tablet h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_accordion.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left-phone h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}
.et_pb_toggle_content,.et_pb_toggle_title{word-wrap:break-word}.et_pb_toggle{border:1px solid #d9d9d9}.et_pb_toggle_close{background-color:#f4f4f4;padding:20px}.et_pb_toggle_close .et_pb_toggle_content{display:none}.et_pb_toggle_open{padding:20px;background-color:#fff;z-index:1}.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#666}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#333}.et_pb_toggle_title:before{content:"\E050";position:absolute;right:0;font-size:16px;color:#ccc;top:50%;margin-top:-.5em}.et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\E04F"}.et_pb_toggle_content{padding-top:20px;position:relative}.et_pb_toggle_content:empty{display:none!important}.et_pb_toggle_content p:last-of-type{padding-bottom:0}@media (max-width:980px){.et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}
.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}h1 {
font-weight:400;
font-size:3em;
} h2,
.et_pb_post h2 {
font-weight:400;
font-size:2.4em;
} h3,
.et_pb_post h3 {
font-weight:400;
font-size:2em;
} h4 {
font-weight:400;
line-height:1.2em;
font-size:2em;
} h5 {
line-height:1.2em;
font-size:1.6em;
} h6 {
line-height:1.2em;
font-size:1.2em;
}  #main-header {
box-shadow:none;
position:relative;
}
#main-header.et-fixed-header {
box-shadow:none!important;
} #et-top-navigation {
font-weight:400;
} #top-menu.nav > li.cta-menu-link > a {
padding:12px!important;
margin-top:-12px;
border-radius:3px;
border:1px #fff solid;
font-weight:700;
letter-spacing:1px;
}
#top-menu.nav > li.cta-menu-link > a:hover {
background:#fff;
color:#000;
border-color:#fff;
opacity:1;
transform:scale(1.1);
} .nav li ul.sub-menu {
border-top:none;
margin-left:-20px;
margin-top:-5px;
padding:0 0 10px;
box-shadow:none;
}
#top-menu.nav li ul.sub-menu li {
padding:0;
display:block;
}
#top-menu.nav li ul.sub-menu li a {
padding:7px 20px;
width:100%;
display:block;
transition:all .3s ease-in-out;
}
#top-menu.nav li ul.sub-menu li a:hover {
background:none;
} .mobile_nav .mobile_menu_bar:before {
color:#fff;
} .opened .mobile_menu_bar:before {
content:'M';
}
.et_mobile_menu {
border-top:none;
padding:0;
} .et_mobile_menu li a {
color:#fff;
text-transform:uppercase;
} .et_mobile_menu li.cta-menu-link > a {
padding:12px!important;
margin:15px;
border-radius:3px;
border:1px #fff solid;
font-weight:700;
letter-spacing:1px;
text-align:center;
}
.et_mobile_menu li.cta-menu-link > a:hover {
background:#fff;
color:#000!important;
border-color:#fff;
opacity:1;
transform:scale(1.1);
}  .et_pb_scroll_top.et-pb-icon {
background:rgba(0,0,0,0.2);
border:1px #fff solid;
margin-right:20px;
border-radius:100%;
color:#fff;
transition:all .3s ease-in-out;
}
.et_pb_scroll_top.et-pb-icon:hover {
background:#000;
} .ally-contact-form p input, .ally-contact-form p textarea {
border:1px #fff solid;
background:rgba(255,255,255,0.2);
color:#000;
}
.ally-contact-form p input:focus, .ally-contact-form p textarea:focus {
color:#000;
border-color:#000;
}
.ally-contact-form p input::-moz-placeholder, .ally-contact-form p textarea::-moz-placeholder {
color:#fff;
font-weight:bold;
letter-spacing:0.5px;
text-transform:uppercase;
}
.ally-contact-form p input:-ms-input-placeholder, .ally-contact-form p textarea:-ms-input-placeholder {
color:#fff;
font-weight:bold;
letter-spacing:0.5px;
text-transform:uppercase;
}
.ally-contact-form p input::-webkit-input-placeholder, .ally-contact-form p textarea::-webkit-input-placeholder {
color:#fff;
font-weight:bold;
letter-spacing:0.5px;
text-transform:uppercase;
}
.ally-contact-form .et_contact_bottom_container {
overflow: auto;
padding:10px;
float:none;
width:100%;
text-align:center;
} .ally-social li a.icon {
width:50px;
height:50px;
}
.ally-social li a.icon::before {
width:50px;
height:50px;
font-size:20px;
line-height:50px;
box-shadow:inset 0 0 5px 50px rgba(255,255,255,0);
border-radius:100%;
transition:all .3s ease-in-out;
transform:scale3d(0.9, 0.9, 1);
}
.ally-social li a.icon:hover::before {
box-shadow:inset 0 0 0 1px rgba(255,255,255,1);
color:#fff;
transform:scale3d(1, 1, 1);
} #et-footer-nav {
margin-bottom:50px;
}
#footer-bottom {
height:50px;
margin-top:-50px;
padding:10px 0 0;
z-index:10;
position:relative;
}
@media all and (max-width:480px) {
#footer-bottom {
height:80px;
margin-top:-80px;
line-height:1.4;
}
}
#ally-footer {
width:100%;
}  .ally-gradient-overlay {
position:relative;
}
.ally-gradient-overlay:after {
content:'';
display:block;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:rgba(0,0,0,0.1);
z-index:6;
}
.ally-gradient-overlay .et_pb_row {
position: relative;
z-index:9;
} .et_pb_module .et_pb_button {
padding-top:0.5em !important;
padding-bottom:0.5em !important;
}
.et_pb_module .et_pb_button:hover {
transform:scale(1.1);
padding-top:0.5em !important;
padding-bottom:0.5em !important;
}
.et_pb_module .et_pb_button.et_pb_bg_layout_dark {
color:#fff !important;
background:#000 !important;
border-color:#fff !important;
}
.et_pb_module .et_pb_button.et_pb_bg_layout_dark:hover {
color:#000 !important;
background:#fff !important;
border-color:#fff !important;
} blockquote {
border:none;
padding-left:40px;
position:relative;
}
blockquote p {
font-style:italic;
}
blockquote:before {
content:'\7b';
display:block;
font-family:'ETModules', monospace;
color:rgba(0,0,0,0.1);
font-size:60px;
position:absolute;
top:-10px;
left:-15px;
} .ally-white-popup {
position: relative;
background: #FFF;
padding: 30px;
width: 80%;
max-width: 850px;
margin: 20px auto;
text-align:center;
border-radius:5px;
box-shadow:1px 1px 12px rgba(0,0,0,0.2);
transform: scale(0.7);
opacity: 0;
transition: all 0.3s;
}
.blurred #page-container {
transition:all .3s ease-in-out;
}
.blurred #page-container {
filter:blur(2px);
}
.blurred .mfp-bg {
background-color:#fff;
opacity:1;
}
.blurred .mfp-wrap .mfp-close:active {
top:0;
}
.mfp-ready .ally-white-popup {
transform: scale(1);
opacity: 1;
} .ally-contact-form-dark p input, .ally-contact-form-dark p textarea {
background:#fff;
}
.ally-contact-form-dark .et_contact_bottom_container {
overflow: auto;
padding:10px;
float:none;
width:100%;
text-align:center;
}
.mfp-wrap .mfp-container .et_pb_button:hover {
background:#000!important;
} .ally-lines:before,
.ally-lines:after {
content:'';
display:inline-block;
width:100px;
height:1px;
background:#000;
margin: 0 .5em .25em 0;
}
.ally-lines:after {
margin: 0 0 .25em .5em;
}
.et_pb_post_title h1.entry-title:after {
content:'';
display:block;
width:100px;
height:1px;
background:#000;
margin: 0 auto .25em;
}
.et_pb_post_title h1.entry-title:after {
margin:.25em auto .125em;
}
.et_pb_bg_layout_dark h1.entry-title:after {
background:#fff;
}
@media (max-width:980px) {
.ally-lines:before,
.ally-lines:after {
width:30px;
}
}
@media (max-width:479px) {
.ally-lines:before,
.ally-lines:after {
display:none;
}
}
.et_pb_text_align_left h2:after,
.et_pb_text_align_left h3:after,
.et_pb_text_align_left h4:after,
.et_pb_text_align_right h2:after,
.et_pb_text_align_right h3:after,
.et_pb_text_align_right h4:after,
#sidebar h4.widgettitle:after {
content:'';
display:block;
width:100px;
height:1px;
margin:10px 0 20px;
background:#000;
}
.et_pb_text_align_right h2:after,
.et_pb_text_align_right h3:after,
.et_pb_text_align_right h4:after {
margin-left:calc(100% - 100px);
}
@media (max-width:767px) {
.et_pb_text_align_right h2:after,
.et_pb_text_align_right h3:after,
.et_pb_text_align_right h4:after {
margin-left:0;
}
}
.et_pb_bg_layout_dark h2:after,
.et_pb_bg_layout_dark h3:after,
.et_pb_bg_layout_dark h4:after,
.et_pb_bg_layout_dark .ally-lines:after,
.et_pb_bg_layout_dark .ally-lines:before,
.et_pb_bg_layout_dark .ally-line:after {
background:#fff!important;
}
h2.no-line:after,
h3.no-line:after,
h4.no-line:after {
display:none!important;
}
strong.ally-lines {
letter-spacing:1px;
}  .ally-fullscreen-slider .et_pb_slides,
.ally-fullscreen-slider .et_pb_slide,
.ally-fullscreen-slider .et_pb_container {
min-height:100vh !important;
height:100vh !important;
} .ally-fullscreen-logo {
margin-top:-100vh;
min-height:100vh !important;
height: 100vh !important;
display:flex;
width:100%;
align-items:center;
justify-content:center;
}
.ally-fullscreen-logo a {
width:auto;
height:auto;
z-index:99;
max-width:60%;
}
.ally-fullscreen-logo a img {
transition:all .3s ease-in-out;
}
.ally-fullscreen-logo a:hover img { transform:scale(1.05);
} .ally-scroll {
position:absolute;
z-index:5;
bottom:10px;
left:50%;
display:block;
}
.ally-scroll:before {
content:'3';
display:inline-block;
color:#fff;
font-family:"ETModules";
font-size:60px;
margin-left:-30px;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
animation: bounce 2s infinite;
}
.ally-scroll:hover:before {
cursor:pointer;
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform: translateY(0);
}
40% {
transform: translateY(-30px);
}
60% {
transform: translateY(-15px);
}
} @media all and (max-width:767px) {
.ally-scroll {
display:none;
}
} .ally-blurb1:hover {
box-shadow:0 3px 47px rgba(0, 0, 0, 0.2);
} .et_pb_section {
-webkit-transform: translate3d(0,0,0); }
.ally-blurb2 {
transform-style: preserve-3d;
width:100%;
background-size:cover;
position:relative;
z-index:2;
}
.ally-blurb2 .et_pb_blurb_container,
.ally-blurb2 .et_pb_main_blurb_image {
transition:all .3s ease-in-out;
position:relative;
z-index:3;
}
.ally-blurb2:hover {
box-shadow:1px 1px 30px rgba(0,0,0,0.15);
z-index:15;
}
.ally-blurb2:hover .et_pb_blurb_container,
.ally-blurb2:hover .et_pb_main_blurb_image {
text-shadow:1px 1px 4px rgba(0,0,0,0.4);
transform: translateZ(40px);
}
.ally-blurb2:after{
content:'';
display:block;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:2;
} .ally-blurb3 h4:after {
display:none!important;
}
.ally-blurb3 .et-pb-icon {
padding:20px;
border-radius:100px;
z-index:3;
position:relative;
}
.ally-blurb3 .et_pb_main_blurb_image {
position:relative;
border-radius:100px;
margin-bottom:0;
width:74px;
float:left;
}
.ally-blurb3 .et_pb_main_blurb_image:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 74px;
height: 74px;
border-radius: inherit;
z-index: 1;
box-shadow:inset 0 0 20px 50px #000;
transition:all .3s ease-in-out;
transform:scale3d(0.9, 0.9, 1);
}
.ally-blurb3:hover .et_pb_main_blurb_image:before {
box-shadow:inset 0 0 0 1px #000;
transform:scale3d(1, 1, 1);
}
.ally-blurb3.ally-icon .et_pb_main_blurb_image:before {
box-shadow:inset 0 0 20px 50px #f4f4f4;
}
.ally-blurb3.ally-icon:hover .et_pb_main_blurb_image:before {
box-shadow:inset 0 0 0 1px #f4f4f4;
}
.ally-blurb3:hover .et-pb-icon {
color:#000!important;
}
.ally-blurb3 .et_pb_blurb_container {
vertical-align:middle;
transition:all .3s ease-in-out;
}
.ally-blurb3 .et_pb_blurb_content:afer {
content:'';
display:block;
height:0;
width:0;
clear:both;
}
.ally-blurb3:hover .et_pb_blurb_container {
animation: woble_right .5s;
}
@keyframes woble_right {
0%, 100% {
transform: translateX(0);
}
50% {
transform: translateX(15px);
}
} .ally-blurb3-left {
clear:both;
}
.ally-blurb3-left .et_pb_main_blurb_image {
float:right;
width:74px;
}
.et_pb_text_align_right .et_pb_blurb_content,
.ally-blurb3-left .et_pb_blurb_content {
text-align:right;
}
.et_pb_text_align_right .et_pb_blurb_container,
.ally-blurb3-left .et_pb_blurb_container {
padding-right:15px;
padding-left:0;
}
.ally-blurb3-left:hover .et_pb_blurb_container {
animation: woble_left .5s;
}
@keyframes woble_left {
0%, 100% {
transform: translateX(0);
}
50% {
transform: translateX(-15px);
}
} .ally-blurb4 .et_pb_main_blurb_image {
vertical-align:middle;
}
.ally-blurb4:hover .et_pb_main_blurb_image {
animation: woble_left .5s;
}
.ally-blurb4:hover .et_pb_blurb_container {
animation: woble_right .5s;
} .ally-blurb5 .et-pb-icon,
.ally-icon .et-pb-icon {
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ally-icon .et_pb_main_blurb_image {
margin-bottom:0;
}
.ally-blurb5 {
transition:all .3s ease-in-out;
min-width:100%;
padding:20px;
}
.ally-blurb5:hover {
box-shadow:1px 1px 15px rgba(0,0,0,0.1);
transform:scale(1.05);
}
.et_pb_bg_layout_dark a {color:#fff;} .ally-testimonial .et_pb_testimonial_portrait {
margin-top:-15px;
transition:all .3s ease-in-out;
}
.ally-testimonial .et_pb_testimonial_portrait:before {
box-shadow:1px 1px 10px rgba(0,0,0,0.2);
}
.ally-testimonial:hover .et_pb_testimonial_portrait {
transform:scale(1.1);
}
.ally-testimonial:before {
content:"\7b";
opacity:0.1;
font-size:220px;
top:-80px;
left:-70px;
}
.ally-testimonial .et_pb_testimonial_description_inner {
width:100%!important;
} .ally-testimonial-slider {
text-shadow: none;
}
.ally-testimonial-slider .et_pb_slide_image {
max-width:23%;
margin-left:2%;
}
.ally-testimonial-slider .et_pb_slide_image img {
border-radius:100%;
}
.ally-testimonial-slider .et_pb_slide:first-child .et_pb_slide_image img.active {
animation:none;
}
.ally-testimonial-slider .et_pb_slide_description {
width:68%;
margin-right:2%;
text-shadow:none;
}
.ally-testimonial-slider .et-pb-arrow-prev, .ally-testimonial-slider .et-pb-arrow-next {
color:#000!important;
}
.ally-testimonial-slider .et_pb_slide_description .et_pb_slide_title:before {
content:'\7b';
display:block;
font-family:'ETModules', monospace;
font-style:normal;
color:rgba(0,0,0,0.05);
font-size:140px;
top:30px;
left:-60px;
position:absolute;
animation-name: fadeBottom;
animation-duration: 0.7s;
animation-timing-function: ease-in-out;
}
@media (max-width:767px) {
.ally-testimonial-slider .et_pb_slide_image {
width:30%;
margin:0 auto!important;
display:block!important;
}
.ally-testimonial-slider .et_pb_slide_description {
width:96%;
margin:0 auto;
}
} .ally-image-overlay img {
filter:grayscale(1);
transition:all .3s ease-in-out;
position:relative;
}
.ally-image-overlay {
position:relative;
-webkit-transform: translate3d(0,0,0);
}
.ally-image-overlay:after {
position:absolute;
display:block;
top:0;
right:0;
left:0;
bottom:0;
content:'';
background:rgba(0,0,0,0.1);
transition:all .3s ease-in-out;
}
.ally-image-overlay:hover:after {
opacity:0;
}
.ally-image-overlay:hover img {
filter:grayscale(0);
box-shadow:1px 1px 30px rgba(0,0,0,0.3);
}
.ally-image-overlay:hover {
z-index:15;
} .ally-person {
text-align:center;
}
.ally-person .et_pb_team_member_image {
border-radius:100%;
max-width:250px;
margin:0 auto;
overflow: hidden;
-webkit-transform: translate3d(0,0,0);
}
.ally-person .et_pb_team_member_image img{
min-width:100%;
transition:all .3s ease-in-out;
filter:grayscale(1);
}
.ally-person:hover .et_pb_team_member_image img{
transform:scale(1.1);
filter:grayscale(0);
}
@media (min-width:768px) and (max-width:980px) {
.ally-person {
text-align:left;
}
.ally-person .et_pb_team_member_image {
max-width:150px;
}
} .ally-person-overlay .et_pb_team_member_image:after {
content:'';
display:block;
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
border-radius:100%;
transition:all.3s ease-in-out;
}
.ally-person-overlay:hover .et_pb_team_member_image:after {
opacity:0;
} .ally-faq h5.et_pb_toggle_title {
font-weight:400;
}
.ally-faq .et_pb_toggle {
border-top:none!important;
border-left:none!important;
border-right:none!important;
margin-bottom:0 !important;
}
.et_pb_toggle_title:before {
content:'3'!important;
font-size:26px;
transition:all .3s ease-in-out;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
transform:rotate(180deg);
} .ally-toggle {
border:none;
transition:all .3s ease-in-out;
}
.ally-toggle.et_pb_toggle_open, .ally-toggle:hover {
box-shadow:1px 1px 15px rgba(0,0,0,0.1);
}
.ally-toggle .et_pb_toggle_title:before {
font-size:50px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .ally-number-counter div.percent:after {
content:'';
display:inline-block;
width:50px;
height:1px;
background:#fff;
margin:-8px 0 10px;
}
.ally-number-counter.et_pb_bg_layout_light div.percent:after {
background:#000;
}
@media (max-width: 1100px) and (min-width: 981px) {
.ally-number-counter div.percent:after {
margin-bottom:20px;
}
} .ally-bar-counter .et_pb_counter_container {
border-radius:3px;
overflow:hidden;
}
.ally-bar-counter .et_pb_counter_amount_number {
line-height:2.5em;
} .ally-pricing .et_pb_pricing_table {
border:none;
background:#fff;
box-shadow:1px 1px 7px rgba(0,0,0,0.1);
border-radius:5px;
overflow:hidden;
transition:all .3s ease-in-out;
}
.ally-pricing .et_pb_pricing_table:hover {
transform:scale(1.05);
z-index:11;
}
.ally-pricing .et_pb_pricing_content_top {
border-bottom:none;
}
.ally-pricing .et_pb_pricing_content {
padding-top:0;
}
.ally-pricing li {
padding-bottom:10px;
} .ally-portfolio {
display:block!important;
}
.ally-portfolio .et_pb_portfolio_item {
position:relative;
overflow:hidden;
}
.ally-portfolio .et_pb_portfolio_item .et_portfolio_image {
overflow:hidden;
}
.ally-portfolio .et_pb_portfolio_item .et_overlay,
.ally-gallery .et_pb_gallery_item .et_overlay {
opacity:1;
z-index:2;
top:-200%;
border:0;
transition:none;
}
.ally-portfolio .et_pb_portfolio_item .et_overlay:before {
top:25%;
font-size:24px;
}
.ally-portfolio .et_pb_portfolio_item .et_overlay:hover:before {
top:25%;
}
.ally-portfolio .et_pb_portfolio_item h2 {
position: absolute;
top:40%;
text-align: center;
width: 100%;
opacity: 0;
transition:all .4s ease-in-out;
z-index:3;
transform:scale(0);
}
.ally-portfolio .et_pb_portfolio_item:hover h2 {
opacity:1;
transform:scale(1);
}
@media only screen and (max-device-width : 1024px) {
.ally-portfolio .et_pb_portfolio_item:hover .et_overlay,
.ally-gallery .et_pb_gallery_item:hover .et_overlay {
top:0!important;
left:0!important;
}
} .ally-portfolio .et_pb_portfolio_filters ul {
margin-top:40px;
text-align:center;
}
.ally-portfolio .et_pb_portfolio_filters ul li {
display:inline-block;
float:none;
}
.ally-portfolio .et_pb_portfolio_filters ul li a {
background:transparent!important;
text-transform:uppercase;
transition:all .3s ease-in-out;
letter-spacing:1px;
}
.ally-portfolio .et_pb_portfolio_filters ul li a:hover {
opacity:0.7;
}
.ally-portfolio .et_pb_portfolio_filters ul li a.active {
font-weight:bold;
}
.ally-portfolio .et_pb_portfolio_filters ul li a {
border:1px #000 solid;
color:#000!important;
}
.et_pb_bg_layout_dark.ally-portfolio .et_pb_portfolio_filters ul li a {
border:1px #fff solid;
color:#fff!important;
} .ally-portfolio2 .et_pb_portfolio_item .et_overlay:before {
font-size:36px;
}
.ally-portfolio2 .et_pb_portfolio_item .et_overlay:before {
font-size:36px;
}
.ally-portfolio2 .et_pb_portfolio_filters ul li {
float:left;
}
@media (min-width: 981px) {
.ally-portfolio2 .et_pb_portfolio_item {
width:33.333%!important;
}
} .ally-blog-grid .et_pb_post {
border:none;
transition:all .3s ease-in-out;
}
.ally-blog-grid .et_pb_post:hover {
transform:scale(1.05);
box-shadow:1px 1px 15px rgba(0,0,0,0.08);
}
.ally-blog-grid .et_pb_post .entry-title {
min-height:2.8em;
}
.ally-blog-grid .et_pb_post .post-content > p {
display:none;
}
.ally-blog-grid .et_pb_post .more-link {
float: right;
font-size: 12px;
margin-bottom: -30px;
}
.ally-blog-grid .et_pb_post .et_overlay {
border:none;
} .ally-blog-list .entry-featured-image-url {
width:60%;
float:left;
}
.ally-blog-list .wrapped {
width:60%;
margin-left:-20%;
margin-top:5%;
float:right;
padding:10px 40px 40px;
background:#fff;
box-shadow:1px 1px 15px rgba(0,0,0,0.1);
z-index:12;
position:relative;
}
.ally-blog-list .wrapped h2.entry-title {
line-height:1em;
}
@media all and (max-width:767px) {
.ally-blog-list .wrapped {
width:80%;
margin-left:-40%;
padding:0 20px 20px;
margin-top:10%;
}
}
@media all and (max-width:479px) {
.ally-blog-list .wrapped {
width:90%;
margin-left:-45%;
margin-top:-20%;
}
}
.ally-blog-list .et_pb_post .more-link {
float: right;
display:inline-block;
margin:10px 0 -50px;
}
.ally-blog-list .et_pb_post .more-link:hover {
color:#fff!important;
}
.ally-blog-list .et_pb_post .et_overlay {
border:none;
}  #main-content .container::before {
display:none;
}
.et_pb_widget_area_right {
border-left:none;
} .blog .et_pb_post:after, .category .et_pb_post:after, .archive .et_pb_post:after, .search .et_pb_post:after {
content:'';
clear:both;
display:block;
height:0;
} .blog .et_pb_post > a, .category .et_pb_post > a, .archive .et_pb_post > a, .search .et_pb_post > a {
max-width:60%;
float:left;
overflow:hidden;
transition:all .3s ease-in-out;
position:relative;
}
.blog .et_pb_post > a:hover, .category .et_pb_post > a:hover, .archive .et_pb_post > a:hover, .search .et_pb_post > a:hover {
box-shadow:1px 1px 25px rgba(0,0,0,0.15);
} .blog .et_pb_post > a:after, .category .et_pb_post > a:after, .archive .et_pb_post > a:after, .search .et_pb_post > a:after {
content:'';
display:block;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:2;
transition:all .3s ease-in-out;
opacity:0;
}
.blog .et_pb_post > a:hover:after, .category .et_pb_post > a:hover:after, .archive .et_pb_post > a:hover:after, .search .et_pb_post > a:hover:after {
opacity:1;
} .blog .et_pb_post .wrapped, .category .et_pb_post .wrapped, .archive .et_pb_post .wrapped, .search .et_pb_post .wrapped {
width:80%;
float:right;
margin-left:-60%;
margin-top:20%;
background:#fff;
box-shadow:1px 1px 15px rgba(0,0,0,0.1);
padding:10px 40px 40px;
position:relative;
z-index:12;
}
@media all and (max-width:767px) {
.blog .et_pb_post .wrapped, .category .et_pb_post .wrapped, .archive .et_pb_post .wrapped, .search .et_pb_post .wrapped {
width:90%;
padding:0 20px 20px;
}
} .et_pb_post:not(.has-post-thumbnail) .wrapped {
width:100% !important;
margin:0!important;
} .blog .et_pb_post h2.entry-title, .category .et_pb_post h2.entry-title, .archive .et_pb_post h2.entry-title, .search .et_pb_post h2.entry-title {
line-height:1em;
transition:all .3s ease-in-out;
transform-origin: 0 50%;
}
.blog .et_pb_post h2.entry-title:hover, .category .et_pb_post h2.entry-title:hover, .archive .et_pb_post h2.entry-title:hover, .search .et_pb_post h2.entry-title:hover {
transform:scale(1.05);
} .pagination .alignleft a, .pagination .alignright a, .pagination .alignleft a:hover, .pagination .alignright a:hover {
padding-top:0.5em!important;
padding-bottom:0.5em!important;
}
.pagination {
line-height:1.7em;
margin-bottom:3em;
} #sidebar h4.widgettitle {
font-size:1.4em;
letter-spacing:0;
}
#sidebar h4.widgettitle:after {
margin-bottom:0;
}
#sidebar a {
transition:all .3s ease-in-out;
} .widget_recent_entries ul li {
margin-bottom:10px;
line-height:1.2em;
}
.widget_recent_entries ul li a {
display:table;
}
.widget_recent_entries ul li a img {
display:table-cell;
opacity:0.7;
transition:all .3s ease-in-out;
min-width:70px;
}
.widget_recent_entries ul li a:hover img {
opacity:1;
}
.widget_recent_entries ul li a span {
display:table-cell;
vertical-align: middle;
padding-left:10px;
}
.widget_recent_entries ul li a small {
opacity:0.8;
font-size:80%;
} #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea {
background:#f8f8f8;
border:1px #f8f8f8 solid;
border-radius:3px;
width:100%;
transition:all .3s ease-in-out;
}
#commentform input[type="text"]:focus, #commentform input[type="email"]:focus, #commentform input[type="url"]:focus, #commentform textarea:focus {
border:1px #000 solid;
}
#commentform textarea {
height:185px;
}
@media (min-width:768px) {
body:not(.logged-in) #commentform p.comment-form-comment {
width:48%;
float:left;
}
#commentform p.comment-form-author, #commentform p.comment-form-email, #commentform p.comment-form-url {
width:50%;
float:right;
}
}
#commentform p.form-submit {
clear:both;
}
#commentform:after {
content:'';
display:block;
height:0;
clear:both;
}