div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)-78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite_x.png)repeat-x}div.pp_default .pp_top .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)-112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite_y.png)-7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite_y.png)100% 0 repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite_next.png)100% no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite_prev.png)0 no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/default_thumb.png)50% #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)-51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)-31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)-78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite_x.png)0 100% repeat-x}div.pp_default .pp_bottom .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/sprite.png)-112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/default/loader.gif)50% no-repeat}div.light_rounded .pp_top .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/btnNext.png)100% no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/btnPrevious.png)0 no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/sprite.png)-110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/contentPattern.png)repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/contentPattern.png)100% 0 repeat-y}div.dark_rounded .pp_next:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/btnNext.png)100% no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/btnPrevious.png)0 no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/sprite.png)-110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/loader.gif)50% no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/loader.gif)50% no-repeat}div.dark_square .pp_expand{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/sprite.png)-31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/sprite.png)-31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/sprite.png)0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/sprite.png)0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/sprite.png)-1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/sprite.png)-1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/sprite.png)-24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/sprite.png)0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/sprite.png)-22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/btnNext.png)100% no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_square/btnPrevious.png)0 no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/sprite.png)-31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/sprite.png)-31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/sprite.png)0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/sprite.png)0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/sprite.png)-1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/sprite.png)-1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/sprite.png)-24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/sprite.png)0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/sprite.png)-22px -71px no-repeat}div.light_square .pp_next:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/btnNext.png)100% no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_square/btnPrevious.png)0 no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/contentPatternTop.png)repeat-x}div.facebook .pp_top .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/contentPatternLeft.png)repeat-y}div.facebook .pp_content_container .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/contentPatternRight.png)100% 0 repeat-y}div.facebook .pp_expand{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/loader.gif)50% no-repeat}div.facebook .pp_arrow_previous{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/btnNext.png)100% no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/btnPrevious.png)0 no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/contentPatternBottom.png)repeat-x}div.facebook .pp_bottom .pp_right{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/sprite.png)-110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-1e4px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-1e4px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,.5)solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/facebook/default_thumbnail.gif)no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/btnNext.png)1e4px 1e4px no-repeat;display:block;float:right;height:100%;text-indent:-1e4px;width:49%}a.pp_previous{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/btnNext.png)1e4px 1e4px no-repeat;display:block;float:left;height:100%;text-indent:-1e4px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-1e4px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-1e4px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/light_rounded/loader.gif)50% no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(https://kentuckywomensrehab.com/wp-content/plugins/wp-video-lightbox/css/../images/prettyPhoto/dark_rounded/contentPattern.png)repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}img.wpvl_playbutton{box-shadow:none!important}a.pp_close{z-index:100}
.wpvl_auto_thumb_box{position:relative;width:200px;height:150px}.wpvl_auto_thumb_play{position:absolute;left:75px;top:50px}.video_lightbox_auto_anchor_image{width:200px;height:150px}@media only screen and (max-width:767px){.pp_pic_holder.pp_default{width:100%!important;left:0!important;overflow:hidden}div.pp_default .pp_content_container .pp_left{padding-left:0!important}div.pp_default .pp_content_container .pp_right{padding-right:0!important}.pp_content{width:100%!important;height:auto!important}.pp_fade{width:100%!important;height:100%!important}a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom{display:none!important}#pp_full_res img{width:100%!important;height:auto!important}.pp_details{width:100%!important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top:-2px!important}a.pp_close{right:7%!important;top:10px!important}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";.sg-popup-builder-content{height:100%}.sgpb-theme-1-overlay{background:url(data:image/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAAAAAAeW/F+AAAAOklEQVR4Ae3QIQrAUADD0Lj2AIV//5uO+RE59asKz4U177rz9VAdqkU1qAbVoBpUg2pR3V/VbrVb7QHULigVcx3ZmQAAAABJRU5ErkJggg==)}.sgpb-theme-6-overlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMEM4NDgzQjlDRTNFMTExODE4NUVDOTdFQ0I0RDgxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGREU5OEVCQzAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGREU5OEVCQjAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s3YRAQAAABtJREFUeNpiFODh2cBABGBiIBKMKqSOQoAAAwBokQDs5F/8FAAAAABJRU5ErkJggg==)}#sgpb-popup-dialog-main-div-wrapper #sgpb-close-button{padding:0!important;color:#444!important;border:0!important;margin:0!important;overflow:visible!important;width:auto!important;background:0 0!important;text-shadow:0 0 2px #fff!important}#sgpb-popup-dialog-main-div-wrapper #sgpb-close-button:active{outline:0!important}.sgpb-popup-dialog-main-div-wrapper iframe{border:none!important}#popup-dialog-main-div div{margin-bottom:43px}.popup-main-wrapper div:after{background-color:#e6e5e5;content:'';display:block;position:absolute;left:5px;right:5px;bottom:5px;z-index:99999999999999999999999999999999999999999;height:43px}#content-div{border:12px solid #4b4b4b}.sgpb-theme-5-content{border-bottom:34px solid #e6e5e5!important}.sgpb-scroll-wrapper{width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.sgpb-scroll-wrapper iframe{margin:0!important;width:1px!important;min-width:100%!important;height:100%!important}.sgpb-video-iframe-wrapper{width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.sgpb-video-iframe-wrapper iframe{margin:0!important;width:100%;height:100%;border:none}.sgpb-video-error-message-wrapper h1{text-align:center}.sgpb-video-error-message-wrapper h3:last-child{padding:0}#sgpb-yes-button,#sgpb-no-button{text-transform:none!important}.sg-fb-buttons-wrapper{text-align:center;min-height:25px}@media only screen and (max-width:600px){.sgpb-scroll-wrapper{overflow:auto!important}}@media(min-width:600px){.sgpb-fb-wrapper-standard{min-width:450px!important;overflow:hidden}}@media(min-width:521px) and (max-width:599px){.sgpb-fb-wrapper-standard{min-width:450px!important;overflow:scroll}#sg-facebook-like{overflow:hidden}}@media(max-width:520px){.sgpb-fb-wrapper-standard{min-width:380px!important;max-width:380px!important;overflow:hidden}.sgpb-fb-wrapper-standard .fb-like{max-width:380px!important}#sg-facebook-like{overflow:hidden}}@media(max-width:420px){.sgpb-fb-wrapper-standard{min-width:350px!important;max-width:350px!important;overflow:hidden}}@media(max-width:400px){.sgpb-fb-wrapper-standard{min-width:330px!important;max-width:330px!important;overflow:scroll}}@media(max-width:320px){.sgpb-fb-wrapper-standard{min-width:270px!important;max-width:270px!important;overflow:scroll}}.sg-hide-element{display:none}a.sgpb-show-popup{cursor:pointer!important}.sgpb-cursor-pointer{cursor:pointer}.sgpb-theme-1-content{border-radius:6px;padding-bottom:0;box-shadow:rgba(0,0,0,.6)0 0 0 14px!important;border-bottom-width:35px!important;border-bottom-color:#fff!important}.sgpb-theme-4-content{padding-bottom:0;border-radius:7px!important;border-bottom-width:35px!important;border-bottom-color:#fff!important}.sgpb-popup-close-button-4{z-index:initial!important;height:auto!important}.sgpb-popup-dialog-main-div-theme-wrapper-5{border:8px solid #555;outline:1px solid #8a8a8a;background-color:#707070}.sgpb-theme-5-content{border-radius:3px!important;box-shadow:0 0 10px #222!important}.sgpb-theme-6-content{box-shadow:#646161 0 0 8px 3px!important}.sgpb-popup-close-button-1:hover,.sgpb-popup-close-button-1:focus,.sgpb-popup-close-button-1:active,.sgpb-popup-close-button-2:hover,.sgpb-popup-close-button-5:hover{z-index:99999999!important;opacity:.8}.sgpb-popup-close-button-3:hover{z-index:999999999!important;opacity:.9}.sgpb-popup-close-button-3{z-index:999999999!important}.sgpb-popup-close-button-2{z-index:initial!important;border-radius:2px}.sgpb-main-image-content-wrapper img{height:auto;max-width:100%}.sgpb-overflow-hidden{width:100%;height:100%;overflow:hidden!important}.sgpb-overflow-hidden-body{width:100%;overflow:hidden!important}.sgpb-popup-content-direction-right{direction:rtl!important}.sgpb-popup-content-direction-right input[type=url],.sgpb-popup-content-direction-right input[type=email],.sgpb-popup-content-direction-right .sg-fb-buttons-wrapper,.sgpb-popup-content-direction-right .sgpb-alert{text-align:right!important}.sg-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:none;animation-fill-mode:none}.sg-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.sg-animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.sg-animated.bounceIn,.sg-animated.bounceOut,.sg-animated.flipOutX,.sg-animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.sgpb-bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.sgpb-flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.sgpb-pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.sgpb-rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.sgpb-shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}}.sgpb-swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9)rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9)rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9)rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9)rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,-3deg)}}.sgpb-tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0)rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0)rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0)rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0)rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0)rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0)rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0)rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0)rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0)rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0)rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0)rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0)rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0)rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0)rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0)rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0)rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0)rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0)rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0)rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0)rotate3d(0,0,1,-1deg)}}.sgpb-wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg)skewY(-12.5deg);transform:skewX(-12.5deg)skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg)skewY(6.25deg);transform:skewX(6.25deg)skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg)skewY(-3.125deg);transform:skewX(-3.125deg)skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg)skewY(1.5625deg);transform:skewX(1.5625deg)skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg)skewY(-.78125deg);transform:skewX(-.78125deg)skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg)skewY(.390625deg);transform:skewX(.390625deg)skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg)skewY(-.1953125deg);transform:skewX(-.1953125deg)skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg)skewY(-12.5deg);transform:skewX(-12.5deg)skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg)skewY(6.25deg);transform:skewX(6.25deg)skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg)skewY(-3.125deg);transform:skewX(-3.125deg)skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg)skewY(1.5625deg);transform:skewX(1.5625deg)skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg)skewY(-.78125deg);transform:skewX(-.78125deg)skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg)skewY(.390625deg);transform:skewX(.390625deg)skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg)skewY(-.1953125deg);transform:skewX(-.1953125deg)skewY(-.1953125deg)}}.sgpb-jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.sgpb-bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3e3px,0);transform:translate3d(0,-3e3px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3e3px,0);transform:translate3d(0,-3e3px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3e3px,0,0);transform:translate3d(-3e3px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3e3px,0,0);transform:translate3d(-3e3px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.sgpb-bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3e3px,0,0);transform:translate3d(3e3px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3e3px,0,0);transform:translate3d(3e3px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.sgpb-bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3e3px,0);transform:translate3d(0,3e3px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3e3px,0);transform:translate3d(0,3e3px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.sgpb-bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.sgpb-bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2e3px,0);transform:translate3d(0,2e3px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2e3px,0);transform:translate3d(0,2e3px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2e3px,0,0);transform:translate3d(-2e3px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2e3px,0,0);transform:translate3d(-2e3px,0,0)}}.sgpb-bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2e3px,0,0);transform:translate3d(2e3px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2e3px,0,0);transform:translate3d(2e3px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2e3px,0);transform:translate3d(0,-2e3px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2e3px,0);transform:translate3d(0,-2e3px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.sgpb-fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2e3px,0);transform:translate3d(0,-2e3px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2e3px,0);transform:translate3d(0,-2e3px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2e3px,0,0);transform:translate3d(-2e3px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2e3px,0,0);transform:translate3d(-2e3px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2e3px,0,0);transform:translate3d(2e3px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2e3px,0,0);transform:translate3d(2e3px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2e3px,0);transform:translate3d(0,2e3px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2e3px,0);transform:translate3d(0,2e3px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.sgpb-fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2e3px,0);transform:translate3d(0,2e3px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2e3px,0);transform:translate3d(0,2e3px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2e3px,0,0);transform:translate3d(-2e3px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2e3px,0,0);transform:translate3d(-2e3px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2e3px,0,0);transform:translate3d(2e3px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2e3px,0,0);transform:translate3d(2e3px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2e3px,0);transform:translate3d(0,-2e3px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2e3px,0);transform:translate3d(0,-2e3px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px)rotate3d(0,1,0,-360deg);transform:perspective(400px)rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-190deg);transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-170deg);transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)scale3d(.95,.95,.95);transform:perspective(400px)scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px)rotate3d(0,1,0,-360deg);transform:perspective(400px)rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-190deg);transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-170deg);transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)scale3d(.95,.95,.95);transform:perspective(400px)scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.sg-animated.sgpb-flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px)rotate3d(1,0,0,90deg);transform:perspective(400px)rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px)rotate3d(1,0,0,-20deg);transform:perspective(400px)rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px)rotate3d(1,0,0,10deg);transform:perspective(400px)rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px)rotate3d(1,0,0,-5deg);transform:perspective(400px)rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px)rotate3d(1,0,0,90deg);transform:perspective(400px)rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px)rotate3d(1,0,0,-20deg);transform:perspective(400px)rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px)rotate3d(1,0,0,10deg);transform:perspective(400px)rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px)rotate3d(1,0,0,-5deg);transform:perspective(400px)rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.sgpb-flipInX{backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInX,.flipInY{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px)rotate3d(0,1,0,90deg);transform:perspective(400px)rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px)rotate3d(0,1,0,-20deg);transform:perspective(400px)rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px)rotate3d(0,1,0,10deg);transform:perspective(400px)rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px)rotate3d(0,1,0,-5deg);transform:perspective(400px)rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px)rotate3d(0,1,0,90deg);transform:perspective(400px)rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px)rotate3d(0,1,0,-20deg);transform:perspective(400px)rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px)rotate3d(0,1,0,10deg);transform:perspective(400px)rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px)rotate3d(0,1,0,-5deg);transform:perspective(400px)rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px)rotate3d(1,0,0,-20deg);transform:perspective(400px)rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px)rotate3d(1,0,0,90deg);transform:perspective(400px)rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px)rotate3d(1,0,0,-20deg);transform:perspective(400px)rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px)rotate3d(1,0,0,90deg);transform:perspective(400px)rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}.flipOutX,.flipOutY{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px)rotate3d(0,1,0,-15deg);transform:perspective(400px)rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px)rotate3d(0,1,0,90deg);transform:perspective(400px)rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px)rotate3d(0,1,0,-15deg);transform:perspective(400px)rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px)rotate3d(0,1,0,90deg);transform:perspective(400px)rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0)skewX(-30deg);transform:translate3d(100%,0,0)skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0)skewX(-30deg);transform:translate3d(100%,0,0)skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0)skewX(30deg);transform:translate3d(100%,0,0)skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0)skewX(30deg);transform:translate3d(100%,0,0)skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.sgpb-rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.sgpb-rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.sgpb-rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0)rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0)rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0)rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0)rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0)rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0)rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0)rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0)rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(0,-1e3px,0);transform:scale3d(.1,.1,.1)translate3d(0,-1e3px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(0,60px,0);transform:scale3d(.475,.475,.475)translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(0,-1e3px,0);transform:scale3d(.1,.1,.1)translate3d(0,-1e3px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(0,60px,0);transform:scale3d(.475,.475,.475)translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(-1e3px,0,0);transform:scale3d(.1,.1,.1)translate3d(-1e3px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(10px,0,0);transform:scale3d(.475,.475,.475)translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(-1e3px,0,0);transform:scale3d(.1,.1,.1)translate3d(-1e3px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(10px,0,0);transform:scale3d(.475,.475,.475)translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(1e3px,0,0);transform:scale3d(.1,.1,.1)translate3d(1e3px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(-10px,0,0);transform:scale3d(.475,.475,.475)translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(1e3px,0,0);transform:scale3d(.1,.1,.1)translate3d(1e3px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(-10px,0,0);transform:scale3d(.475,.475,.475)translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(0,1e3px,0);transform:scale3d(.1,.1,.1)translate3d(0,1e3px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(0,1e3px,0);transform:scale3d(.1,.1,.1)translate3d(0,1e3px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(0,2e3px,0);transform:scale3d(.1,.1,.1)translate3d(0,2e3px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(0,2e3px,0);transform:scale3d(.1,.1,.1)translate3d(0,2e3px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(42px,0,0);transform:scale3d(.475,.475,.475)translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1)translate3d(-2e3px,0,0);transform:scale(.1)translate3d(-2e3px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(42px,0,0);transform:scale3d(.475,.475,.475)translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1)translate3d(-2e3px,0,0);transform:scale(.1)translate3d(-2e3px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(-42px,0,0);transform:scale3d(.475,.475,.475)translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1)translate3d(2e3px,0,0);transform:scale(.1)translate3d(2e3px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(-42px,0,0);transform:scale3d(.475,.475,.475)translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1)translate3d(2e3px,0,0);transform:scale(.1)translate3d(2e3px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(0,60px,0);transform:scale3d(.475,.475,.475)translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(0,-2e3px,0);transform:scale3d(.1,.1,.1)translate3d(0,-2e3px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475)translate3d(0,60px,0);transform:scale3d(.475,.475,.475)translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1)translate3d(0,-2e3px,0);transform:scale3d(.1,.1,.1)translate3d(0,-2e3px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.sgpb-slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.sgpb-slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.sgpb-slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.sgpb-slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.sgpb-iframe-spiner{background:url(data:image/gif;base64,R0lGODlh8ABAAaIHALa2tmNjY8XFxdbW1oyMjO/v7+bm5v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0QTk5QUJDNTA1RDExRTA4NTIwQzAwMjQyRkFEMkEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0QTk5QUJENTA1RDExRTA4NTIwQzAwMjQyRkFEMkEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjRBOTlBQkE1MDVEMTFFMDg1MjBDMDAyNDJGQUQyQTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjRBOTlBQkI1MDVEMTFFMDg1MjBDMDAyNDJGQUQyQTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQJCgAHACwAAAAA8ABAAQAD/3i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsISAABAByINIESK8AhUpFng3IP8jRAHmChgw4KCjxwElUXIjwJKlA48BGjykCDJby5syM9ZUYLKiSmsFbrb8yZMi0QMwY14zIJTlTgpJsTFtelRCVGxNCWCY6VObUJIYMkrcNkBAVQsGAADY2LCt20oC4j4FUZEtNLlyRXi02wyvXLAeAMC86zcu3cHPChv+cNWZYsAdBHuMVlhvRr6O846o+7az50YFBkDGYEB0N78ZCqhdvU0xhtWwtT1GC3s15mkFZlcYUFvt7WmKMYcegDltb9mVGQxYzrxB77HZUCtnTt157G6/qVdvUOB3OO3NOYI/qw78vO2f06tfz769+/fw48ufT7++/fv48+vfz7+///9nAAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkkzwmAAAh+QQJCgAHACwAAAAA8ABAAQAD/3i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsMQAAhAHyINIESK8AhUpFnhnIP9jxHMbHXT0KLHBgJLbBKhU6cAjgQYCAsgMIEDbypsmM6I8MGDmzJ3Vbq4MuWAkAQMNfPrEVkCoSqQWlM7M5lQA1ApSZVJ1iiGmUqBBcWZQCoBbAQNXMxgAAIBow7dwJ4kV4dOtM64hpNpdVjUtBwBZoVWt+SFrAMFVQRhGLNTvBsBSo+FVrHQvs7l5Z1qOy7mzobObKQgAAPbaydNqlW47zRpD4GysT4eGmdXxtNgnbT+A/BU2brsD2ALtqdd37AZsk5dl8Nr4SeTKkyddWi669AYGBszuZp0tvO7L31mfp9yz+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///9jAAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJM7pgAACH5BAkKAAcALAAAAADwAEABAAP/eLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwhAEBEA3Ig0gRYryKFOEVwBjx/1yBBxs5fmxgQCI3jA44CmgwgIBLAgO0qSSJ0aSCli9d2rSmcuSCkAJ8KsiZExvQijsnEH2ZTWVSCUtdNuWIAWfOmFMzZiCKVVuBkhweDhDasKxZSQPSdg0RoG0Ass3UqhXh1i1cZXLV3s0AoK5baHnnfvD791ngtCAItwUceC+GvoSjBabr13EyuSTqWj7LufMgAwOeWhAAYG02AKhRbybpd1vq1xgUZyvwOrXoBwIU34ZGu3ZpC5D9mqbmG0BSyABYKl7drHiDyAxka6v9XPqC1t0KwFUcwAFo5tq4wxP/rgBh8OPM2/XMvr379/Djy59Pv779+/jz69/Pv7///2sABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYpJZAJAAAh+QQJCgAHACwAAAAA8ABAAQAD/3i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsIQBARANyINIEWK8ihThFcAY8f/dRo4FHBQIyW2ASZMOOApo8JCixGwnY7LE+FLBx4okr8U8mdMmxZ4HVK7EttNkTQpCYRYFKiEp0aIYWuLUtlMDTW4FDDC9YOBow69gJwEYC4AEgbMEti4jS1YEWrRqkbElOwDEgLdooc1t+wFv3md7x4Lwe1bv3rof7vqNttct3rjJ2JqFG7ay5UYDAAy1CgDxtgCgQXudYCA06M+mT19IrfpaadabJwhgHWC0tAG0y1YAQNtztQK9G/AOoHsBbtaQn9FuwJp5c22pnT9fEB3rgNG0AzgwMCA5t+zwwHtEHg94aO+X06tfz769+/fw48ufT7++/fv48+vfz7+///9nAAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkkzEmAAAh+QQJCgAHACwAAAAA8ABAAQAD/3i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsESBARALyINIEWK8ihQvYhwg0f9cgY4NNnJ08LEbgJMnHYhsYECASwEGtKGc2eBhRZAHCrx8ibPaTJQxQ1pssHMntgI/Tw64UPTl0aQAglZo6jIbVAwti/b0OXPrhKJSsxkYEDaDgbIN06qNVCCA2wAkjEZr+9atiKbR6r4FACJrUWh634KgKgBwYLgfCBvWy/eDX7nO6Na9+3fu5BGQ12revGgAgMIbBghYyk0vWgkGCKhWve0whtWwxR4GTWEA7NWnow043JiCgNuqc0OTXJf0AgBueyuwDdyrNNcMAjcATqD15QWHES+43e0h2uwOzjr/Bv5deXfE3Y5HR3w95/fw48ufT7++/fv48+vfz7+///9uAAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFaZYwIAIfkECQoABwAsAAAAAPAAQAEAA/94utz+MMpJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLCEAQAQB8iDSBFivIoU4RXACNH/gLkCAzw22MhR5LgAKFE64Ahg5ICXAwpoS0mzwcOKJg+AhPkyWwGaKSUyIAlAJgOePLENAIqypQWkMLEZYBpAwAWoPbFRxbCTp1GtNHNWQPo12wAAVjkYKNuwrVtJP1OSEEA3LbS4NUPUrRuNqlMPBvbyfUY1AAjBg50VPozYbjO/IAIjvstUxORoeA2P2Pu2s2dHZx1jMBCzG1CxFARv23qhcbapTEVHkKxaKeQKtPeynZY5aIMBBAgIXVDAdTbWC4IrJ9DA+PG8yZcrb86ZG0jU0qc72C0ue3B43pm/K5Cduzryys1/Xs++vfv38OPLn0+/vv37+PPr38+/v///aQAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRnljAgAh+QQJCgAHACwAAAAA8ABAAQAD/3i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsISAABAByINIESK8AhUpFng3IP8jRAHmCgww4KCjxwEOCmzkltGBxwANDACYCYBktpcNHlYEuUAmzZkrrWE82cBkAJQMfv7EZrSiRAtKaWIz8JJnhagzb3rE4POnTWwZv0L9iVTbAABWM4gs27Ct20lDLY4YQJets7gURdStG+3lUw9r99pd9hLmB8F8nxUGgZguNL8gAu+FhlcuY8HS8JKY/Laz50YDBAy2YGBAUG0EUqcWW0GAa9fbVMvG8Lp2NgOyVY9+YKD269u5U6eV0Nu3gNPUCgQnYLc46wLGh1dbntN3deuoZzOIPhz7tgIGWB/g/gD5OPLv0Kf3Ds/25/fw48ufT7++/fv48+vfz7+///9uAAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFY5ZAIAIfkEBQoABwAsAAAAAPAAQAEAA/94utz+MMpJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLCEgAAQAciDSBEivAIVKRZ4NyD/I0QB5goMMOCgo8cBJVFyy+jAY4AGDymCzOYSZsaZCkxWVGkN48kGOnkqcPnyms6KEi0QxWbAJU4KS7HVvBBzp7aMJDFkTKptAICnGAwAALCxodmzlAoQWEuAxNix0tSyXSvi7dtoc9kK5eDVLtxnedmC8HsXcOC2Hwj/dXZ474a+fqHJnVs3crTJiCsvRsu58yKRWTUUMFB2m4DTpzUMWL3aNGrUGFjL1vYadegJImW3xlag9unbEgzo3o3Nt4DSCgz8bpBbN23fMGsDHe4aNgPjYJ13Q74AOzzv78CHly7vtefz6NOrX8++vfv38OPLn0+/vv37+PPr38+/v///ZAAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbJYwIAOw==)50% no-repeat}.sgpb-alert{padding:15px;border:1px solid transparent;border-radius:4px;text-align:center}.sgpb-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.sgpb-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.sgpb-alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.sgpb-alert p{margin-bottom:0}[id*=__lpform_sgpb-]{position:fixed!important}.sgpb-floating-button{display:inline-block;text-decoration:none!important;z-index:99999999;position:fixed;text-align:center;padding:10px;font-family:sans-serif!important;font-weight:600!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;cursor:pointer!important;letter-spacing:.05em!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sgpb-floating-button{display:inline-block;text-decoration:none;font-family:sans-serif;font-weight:600;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;cursor:pointer!important;letter-spacing:.05em!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sgpb-floating-button:focus,.sgpb-floating-button:focus{outline:0!important}.sgpb-basic-left-center{transform:rotate(90deg)!important;transform-origin:left bottom 0!important}.sgpb-basic-right-center{transform:rotate(-90deg);transform-origin:right bottom 0;right:0}.sgpb-basic-bottom-right{right:0;bottom:0}.sgpb-basic-bottom-left{bottom:0;left:0}.sgpb-basic-top-right{right:0;top:0}.sgpb-basic-bottom-center{bottom:0}.sgpb-basic-top-left{left:0;top:0}.sgpb-corner-bottom-right{right:-65px;bottom:-30px;transform:rotate(-45deg);transform-origin:right center 0;width:160px;height:160px;display:inline-grid;border:none!important}.sgpb-corner-bottom-right:hover{right:-63px!important;bottom:-28px!important}.sgpb-corner-bottom-left{bottom:-145px;left:-115px;transform:rotate(45deg);transform-origin:right center 0;width:160px;height:160px;display:inline-grid;border:none!important}.sgpb-corner-bottom-left:hover{bottom:-143px!important;left:-113px!important}.sgpb-corner-top-right{width:160px;height:160px;display:inline-grid;border:none!important;right:62px;top:-145px;transform:rotate(-140deg);transform-origin:right center 0}.sgpb-corner-top-left .sgpb-corner-floating-button-text,.sgpb-corner-top-right .sgpb-corner-floating-button-text{transform:rotate(180deg);height:20px}.sgpb-corner-top-right:hover{right:64px!important;top:-143px!important}.sgpb-corner-top-left{left:-220px;top:-40px;transform:rotate(140deg);transform-origin:right center 0;width:155px;height:155px;display:inline-grid;border:none!important}.sgpb-corner-top-left:hover{left:-218px!important;top:-38px!important}.sgpb-corner-floating-button-text{margin-bottom:120px!important}
/*! Swipebox v1.5.2 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(https://kentuckywomensrehab.com/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(https://kentuckywomensrehab.com/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
.nk-awb{position:relative;z-index:0}.wp-block-nk-awb{padding:20px 30px}.nk-awb .nk-awb-inner,.nk-awb .nk-awb-overlay,.nk-awb .nk-awb-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-99}.nk-awb .nk-awb-wrap{overflow:hidden}.nk-awb .nk-awb-mouse-parallax{transform:translateX(0)}.vc_row.vc_column-gap-1>.vc_column_container>.nk-awb-wrap{margin:1px 0.5px}.vc_row.vc_column-gap-2>.vc_column_container>.nk-awb-wrap{margin:1px 1px}.vc_row.vc_column-gap-3>.vc_column_container>.nk-awb-wrap{margin:1px 1.5px}.vc_row.vc_column-gap-4>.vc_column_container>.nk-awb-wrap{margin:1px 2px}.vc_row.vc_column-gap-5>.vc_column_container>.nk-awb-wrap{margin:1px 2.5px}.vc_row.vc_column-gap-10>.vc_column_container>.nk-awb-wrap{margin:1px 5px}.vc_row.vc_column-gap-15>.vc_column_container>.nk-awb-wrap{margin:1px 7.5px}.vc_row.vc_column-gap-20>.vc_column_container>.nk-awb-wrap{margin:1px 10px}.vc_row.vc_column-gap-25>.vc_column_container>.nk-awb-wrap{margin:1px 12.5px}.vc_row.vc_column-gap-30>.vc_column_container>.nk-awb-wrap{margin:1px 15px}.vc_row.vc_column-gap-35>.vc_column_container>.nk-awb-wrap{margin:1px 17.5px}.nk-awb-fullheight{min-height:100vh}body.admin-bar .nk-awb-fullheight{min-height:calc(100vh - 32px)}@media screen and (max-width: 782px){body.admin-bar .nk-awb-fullheight{min-height:calc(100vh - 42px)}}@media screen and (max-width: 600px){body.admin-bar .nk-awb-fullheight{min-height:100vh}}.nk-awb-content-valign-center,.nk-awb-content-valign-top,.nk-awb-content-valign-bottom{display:flex;flex-direction:column;justify-content:center}.nk-awb-content-valign-top{justify-content:flex-start}.nk-awb-content-valign-bottom{justify-content:flex-end}.nk-awb .nk-awb-overlay{z-index:0}.nk-awb .nk-awb-inner{z-index:-100;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner{background-size:contain}.nk-awb [data-awb-image-background-size=pattern]>.nk-awb-inner{background-repeat:repeat;background-size:auto}.nk-awb .nk-awb-inner>.jarallax-img,.nk-awb .nk-awb-inner>picture>img{position:absolute;top:0;left:0;z-index:-100;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover}.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner>.jarallax-img,.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner>picture>img{-o-object-fit:contain;object-fit:contain}.nk-awb .nk-awb-inner picture.jarallax-img>img{width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}.intrinsic-ignore iframe{max-width:none !important;max-height:none !important}
.fixed_animation{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:-webkit-transform .3s ease;transition:-moz-transform .3s ease;transition:-o-transform .3s ease;transition:-ms-transform .3s ease;transition:transform .3s ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@font-face{font-family:sdrn;src:url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/sdrn-2.eot);src:url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/sdrn-2.eot?#iefix)format("embedded-opentype"),url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/sdrn-2.woff)format("woff"),url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/sdrn-2.ttf)format("truetype"),url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/sdrn-2.svg#sdrn)format("svg");font-weight:400;font-style:normal}@font-face{font-family:fontawesome;src:url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/font/fontawesome-webfont.eot);src:url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/font/fontawesome-webfont.eot?#iefix)format("embedded-opentype"),url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/font/fontawesome-webfont.woff)format("woff"),url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/font/fontawesome-webfont.ttf)format("truetype"),url(https://kentuckywomensrehab.com/wp-content/plugins/SD-mobile-nav/css/../fonts/font/fontawesome-webfont.svg#fontawesome-webfont)format("svg");font-weight:400;font-style:normal}#sdrn_menu .sdrn_icon:before,#sdrn_bar [data-icon]:before{font-family:sdrn;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}#sdrn_bar,#sdrn_bar *,#sdrn_menu,#sdrn_menu *{margin:0;padding:0;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-family:open sans,sans-serif;list-style:none;text-align:left;font-size:100%;font-weight:400}#sdrn_menu img,#sdrn_bar img{border:0;border:none}.sdrn_clear{clear:both!important;display:block!important;height:1px!important;margin:-1px 0 0!important;width:1px!important;line-height:0!important}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}#sdrn_wrapper_inner{position:relative}#sdrn_bar{position:fixed;top:0;left:0;background:#0d0d0d;padding:10px 16px;width:100%;display:none;cursor:pointer;z-index:499;overflow:hidden;height:42px;display:none}#sdrn_bar .menu_title{color:#f2f2f2;font-weight:400;font-size:20px;line-height:20px}#sdrn_bar .bar_logo{border:0;border:none;margin:0;padding:0;margin-top:-13px;padding-left:8px;padding-right:8px;width:auto;height:25px;position:absolute;left:auto;right:auto;top:50%}#sdrn_bar .sdrn_icon_menu{color:#f2f2f2;margin-right:5px}#sdrn_bar .sdrn_ic{width:20px;height:22px;overflow:hidden;float:left;margin-right:16px;padding-top:2px;position:relative}#sdrn_bar .sdrn_ic span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;position:absolute;width:20px;height:4px;left:0;background:#f2f2f2}#sdrn_bar .sdrn_ic_1{top:0}#sdrn_bar .sdrn_ic_2{top:7px}#sdrn_bar .sdrn_ic_3{top:14px}#sdrn_bar.menu_is_opened .sdrn_ic_1{top:-10px}#sdrn_bar.menu_is_opened .sdrn_ic_2{top:9px!important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);zoom:1}#sdrn_bar.menu_is_opened .sdrn_ic_3{top:9px!important;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);zoom:1}body{position:relative!important}#sdrn_menu.top{top:0;left:0;width:100%;display:none;position:relative}body.sdrn_jquery #sdrn_menu.left,body.sdrn_jquery #sdrn_menu.right{display:none}#sdrn_menu.left,#sdrn_menu.right{position:fixed;top:0;height:100%;z-index:498;overflow-x:hidden;overflow-y:auto;background:#2e2e2e}#sdrn_menu.left ul#sdrn_menu_ul,#sdrn_menu.right ul#sdrn_menu_ul{padding-top:42px}#sdrn_menu ul{margin:0;padding:0;display:block;width:100%;position:relative;list-style:none}#sdrn_menu ul li{display:block;list-style:none}#sdrn_menu ul li a,#sdrn_menu ul li a:hover{border-bottom:1px solid #131212;border-top:1px solid #474747;display:block;width:100%;color:#d3d3d3;padding:13px 14px;font-size:14px;margin:0;text-decoration:none}#sdrn_menu.sdrn_levels ul li{display:block;overflow:hidden;border-bottom:1px solid #131212;border-top:1px solid #474747;width:100%;position:relative}#sdrn_menu.sdrn_levels ul li a{float:left;border:none}#sdrn_menu.sdrn_levels a.sdrn_parent_item{border-left:1px solid #474747;margin-left:44px}#sdrn_menu .sdrn_icon_par{position:relative;display:block;color:#cfcfcf;width:46px;padding:13px 14px 10px;cursor:pointer;float:left;position:absolute;top:0;left:0}#sdrn_menu .sdrn_no_border_bottom{border-bottom:none!important}#sdrn_menu.sdrn_levels ul li ul{border-top:1px solid #131212}#sdrn_menu.sdrn_levels ul li ul li{padding-left:44px}#sdrn_menu.sdrn_levels ul li ul li ul li{padding-left:88px}#sdrn_menu.sdrn_levels ul li ul li ul li ul li{padding-left:132px}#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li{padding-left:176px}#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li{padding-left:0}#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:44px}#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:88px}#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li{padding-left:0}#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:88px}#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:132px}#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li{padding-left:0}#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:132px}#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:176px}#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li{padding-left:0}#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:176px}#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:220px}#sdrn_searchform{padding:10px 15px;position:relative}#sdrn_searchform *,#sdrn_searchform *:focus{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;filter:none;-webkit-appearance:none;-moz-appearance:caret}#sdrn_s{border:none;background:0 0;border:1px solid #cfcfcf;color:#cfcfcf;font-size:14px;padding:6px 12px;width:100%;background:rgba(255,255,255,.3);height:34px}#sdrn_searchsubmit{width:34px;height:34px;position:absolute;top:10px;right:15px;border:none;background:0 0;color:#cfcfcf;display:block;z-index:10}#sdrn_menu .sdrn_searchsubmit_ic:before{font-family:sdrn;content:"s";color:#cfcfcf;position:absolute;top:15px;right:20px;font-size:22px}#sdrn_menu,#sdrn_menu *,#sdrn_bar,#sdrn_bar *{-webkit-tap-highlight-color:transparent}#sdrn_menu .icon_default.sdrn_icon_par:before{content:"t"}#sdrn_menu .icon_default.sdrn_par_opened:before{content:"o"!important}#sdrn_menu .sdrn_item_custom_icon{display:inline-block;width:23px;height:23px;margin-right:10px;font-family:fontawesome!important;font-size:20px;line-height:20px;position:relative}#sdrn_menu .sdrn_item_custom_icon_fa{height:0}#sdrn_menu .sdrn_item_custom_icon:before{position:absolute;top:-14px}
.featherlight{background:0 0;bottom:0;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:2147483647}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featherlight:last-of-type{background:rgba(0,0,0,.9)}.featherlight::before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.featherlight .featherlight-content{-webkit-animation:fadein .5s;animation:fadein .5s;background:#000;border:0;cursor:auto;display:inline-block;max-height:80%;max-width:90%;min-width:inherit;overflow:visible;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal}@media screen and (min-width:980px){.featherlight .featherlight-content{max-height:90%}}.featherlight .featherlight-content .caption{color:#fff;font-size:16px;font-weight:lighter;line-height:1.25;max-width:100%;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.featherlight .featherlight-content .caption:focus,.featherlight .featherlight-content .caption:hover{overflow:visible;white-space:normal}.featherlight .featherlight-content a{color:#fff;text-decoration:underline}.featherlight .featherlight-content a:focus,.featherlight .featherlight-content a:hover{text-decoration:none}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block}.featherlight button{-webkit-appearance:button;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}.featherlight button::-moz-focus-inner{border-style:none;padding:0}.featherlight .featherlight-close-icon{background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E);background-position:center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border:0;cursor:pointer;display:block;height:30px;opacity:.6;overflow:hidden;padding:0;position:fixed;right:25px;text-align:center;text-indent:100%;top:25px;white-space:nowrap;width:30px;z-index:9999}.featherlight .featherlight-close-icon:focus,.featherlight .featherlight-close-icon:hover{opacity:1}.featherlight .featherlight-image{max-width:100%}.featherlight iframe{border:0}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content::after{-webkit-border-radius:50%;border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.featherlight-next,.featherlight-previous{background-color:transparent;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.4;overflow:hidden;position:fixed;text-indent:100%;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:60px}.featherlight-next span,.featherlight-previous span{display:none}.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:1}.featherlight-next{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206-1.41-1.41z%22/%3E%0A%3C/svg%3E);background-position:0 0;right:10px}.featherlight-previous{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.41%207.41L10.83%2012l4.58%204.59L14%2018l-6-6%206-6%201.41%201.41z%22/%3E%0A%3C/svg%3E);background-position:-5px 0;left:10px}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Bold.eot');
    src: url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Bold.woff') format('woff'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Bold.woff2') format('woff2'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Bold.ttf') format('truetype'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display:swap;
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Medium.eot');
    src: url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Medium.woff') format('woff'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Medium.woff2') format('woff2'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Medium.ttf') format('truetype'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display:swap;
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Regular.eot');
    src: url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Regular.woff') format('woff'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Regular.woff2') format('woff2'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Regular.ttf') format('truetype'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display:swap;
}
@font-face {
    font-family: 'RobotoLight';
    src: url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/RobotoLight.eot');
    src: url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/RobotoLight.eot?#iefix') format('embedded-opentype'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/RobotoLight.woff') format('woff'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/RobotoLight.woff2') format('woff2'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/RobotoLight.ttf') format('truetype'),
        url('https://kentuckywomensrehab.com/wp-content/themes/envoy/fonts/RobotoLight.svg#RobotoLight') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display:swap;
}
.servingsections {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    padding: .5%;
}
.servingsections img{border-radius:4px;}

.servingsections p{font-family:"Roboto-Regular"; text-align:left;}
.servingsections strong{font-weight:bold; font-size:18px; margin-bottom:12px !important; display:block !important; text-align:center;}
.hm-sec2a.hm-sec7 {
    display: block !important;
    padding: 0 !important;
    background-size: 400%;
    padding: 40px !important;
}
.hm-sec2a {font-family:"Roboto-Regular"; color:white;}
.hm-sec2a p{margin:18px;}
.hm-sec2a h2 {font-size: 24pt;}

.top_menu ul li a {
     text-align: center;
}
.banner_section h1 {
    color: white;
    font-family: 'Roboto-Bold';
    text-align: center;
    font-size: 34px;
}
.top_menu ul li a {
     text-align: center;
}
span.dekstop{display:block;}
span.mobile{display:none;}
.home iframe#leadmanagersystem {
    min-width: 50vw;
    height: 80vh !important;
}
.home .featherlight-content {
    overflow-y:initial !important;
}
@media screen and (max-width:480px){
  .hm-sec6 {
background:#beb8b2 !important
}
.home iframe#leadmanagersystem {
    min-width: 90vw;
    height: 80vh !important;
}
}
.banner_section .video {
    position: absolute;
    top: 0;
}
.banner_section{overflow:hidden !important;}

.hm-sec2 {z-index:0;background-color:white !important;position: relative;}

.banner_section .container {
    width: 100% !important;
    max-width: initial !important;
    padding-left: 5%;
}

.banner_section .bnr_cnt {width:38% !important;}

/* holiday top bar */
img.miraclematch {display: inline-block;}
div#tpbr_topbar{position:relative;}
div#tpbr_topbar::before {content:"";height:20px;width: 100%; display:block; background:url(https://kentuckywomensrehab.com/wp-content/uploads/2022/12/festiveborder.jpg); background-repeat:repeat-x; margin-bottom:8px}
div#tpbr_topbar::after {content:"";  height:20px; width:100%; display:block; background:url(https://kentuckywomensrehab.com/wp-content/uploads/2022/12/festiveborder.jpg); background-repeat:repeat-x;margin-top:16px}
a#tpbr_calltoaction {position: relative;top: -41px;background-color: #A61717 !important;border: 5px solid #046231;font-weight: bold;}
/* end holiday top bar */
.home .featherlight-content {  overflow-y: scroll !important;}#videoslider .owl-stage-outer:after {content:">";position:absolute;color:white;z-index:999999999;top:45%;left:45%;background:rgb(0 167 255 / .75) !important;width:30px;height:30px;line-height:30px;font-size:30px;font-family:'Montserrat', sans-serif !important; font-weight:800; font-weight:400; border-radius:30px}.hm-sec5-cnt p span {    font-family: 'Montserrat', sans-serif; font-weight:800;    font-size: 26px;}.lightbox {display:none}
#videoslider .owl-stage-outer:after {content:">";position:absolute;color:white;z-index:999999999;top:45%;left:45%;background:rgb(0 167 255 / .75) !important;width:30px;height:30px;line-height:30px;font-size:30px;font-family:'Montserrat', sans-serif !important; font-weight:800; font-weight:400; border-radius:30px}
.hm-sec5-cnt p span {
    font-family: 'Montserrat', sans-serif; font-weight:800;
    font-size: 26px;
}
li.current-menu-item a {color:#00a7ff!important}
.bnr_cnt h2 {
    font-size: 54px !important;
}
.bnr_cnt {
    width: 60%;
}
.hm-sec5 p {
    font-weight: bold;
}
.hm-sec2-left, .hm-sec2-left img {
    max-height: 300px;
}
.hm-sec2-list {
    display: inline-block !important;
    width: 64% !important;
    margin: 0 1% !important;
    vertical-align: top !important;
}

.homepageform {
    display: inline-block !important;
    width: 33% !important;
    margin: 0 0% !important;
    vertical-align: middle !important;
}

.hm-sec2-left {
    width: 60% !important;

    float: none !important;
    margin: 0 auto !important;
    clear: both !important;
}

.hm-sec2-rite {
    width: 100% !important;
    margin-top: 40px;
}
.team-item h4, .team-item1 h4 {
    font-size: 15px !important;
}
.team-item h4, .team-item1 p {
    font-size: 13px !important;
}
select.medicalinsurance {
    background-color: #ddd;
    padding: 20px 40px;
}
.staff-item img {
    float:left;
    margin-right: 32px;
    
}
li.highlight {
    background-color: #2241b2;
    color: white !important;
    padding: 0 16px !important;
    margin:1px !important;
    border-radius:4px;
}
li.highlight a {
    color:white !important;
}
.staff-item h2:after{display:none !important;}
.testim-widg img {
    border: 5px solid #F0592A;
    border-radius:12px;
    margin-bottom:12px
}
    .testim-widg img{border: 10px solid #F0592A;
    border-radius: 100%;
    width: 136px !important;
    height: 136px !important;
    object-fit: cover;
margin:12px auto !important;
}
.staff-item{clear:both; height:initial !important; }
.owl-nav button {
    width: 49%;
    display: inline-block;
    font-size: 50px !important;
    font-family: 'Montserrat', sans-serif !important; font-weight:800;
    background: #F0592A !important;
    color: white !important;
    margin: .5%;
}
.sidebar .widget h3 {
    color: black !important;
}
.featherlight-content {
overflow-y: hidden !important;
}
.featherlight-content iframe {
max-width: 100% !important;
max-height: 100vh;
}
.serve-img img {
    width: 100%;
}
.endorser-img ul li.active img,.endorser-img ul li.active span{transform:scale(1.2,1.2);z-index:99;border-bottom:5px solid white ;cursor:pointer}
.endorder-cnt h2 {
    color: white;
    font-family: 'Montserrat', sans-serif; font-weight:700;
   
    font-size: 40px;
    margin-bottom: 40px;
}
.endorsers-sec,.footer{background-color:#f7fafe}.footer,.ftr-soc ul li a{background-repeat:no-repeat}.testi-sec p strong{font-family:'roboto-regular';font-weight:400}.test-name{font-family:ITCAvantGardeStd-Bk}.endorsers-sec h2,.testi-sec h4{font-family:ITCAvantGardeStd-Md}.testi-sec h4{margin-bottom:15px}.endorser-img ul li span{width:115px;height:115px;display:block;margin:0 0 5px;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/centralizedrehab/images/sprites_img_115x115.png)}.endorser-img ul li.active span{margin-bottom:40px;position:relative}.endorser-img ul li span#pic1{background-position:0 0}.endorser-img ul li span#pic2{background-position:-125px 0}.endorser-img ul li span#pic3{background-position:-250px 0}.endorser-img ul li span#pic4{background-position:-375px 0}.endorser-img ul li span#pic6{background-position:-625px 0}.endorser-img ul li span#pic5{background-position:-500px 0}.endorser-img ul li span#pic7{background-position:-750px 0}.endorser-img ul li span#pic8{background-position:-875px 0}.endorser-img ul li span#pic9{background-position:-1000px 0}.endorsers-sec{float:left;width:100%;text-align:center;padding:47px 0 20px}.endorsers-sec h2{color:white;letter-spacing:.2px;font-size:44px;line-height:45px;margin:0 0 60px}.endorder-cnt{float:left;width:100%;text-align:center;padding:0 60px}.endorser-img ul{float:left;width:100%;margin:0 0 25px;position:relative}.endorser-img ul li{float:left;width:11.1%}.endorser-img ul li .end-name{display:none;position:relative;width:390px;left:-140px}.endorser-img ul li .end-name p{font-family:Roboto-Light;font-size:17px;color:#fff;line-height:24px;margin:0}.endorser-img ul li .end-name h6{font-family:ITCAvantGardeStd-Bk;font-size:16px;color:#fff;margin-bottom:10px;line-height:18px;text-transform:capitalize}.endorser-img ul li .end-name h5,.ftr-sec h4{font-family:ITCAvantGardeStd-Md}.endorser-img ul li .end-name h5{font-size:24px;color:white;line-height:25px;text-transform:uppercase;display:inline-block;margin:0 0 10px}.ftr-sec h4,.ftr-srvs{text-transform:capitalize}.endorser-img ul li.active img{margin-bottom:40px;position:relative}.endorser-img ul li.active .end-name:before{content:"";position:absolute;width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:20px solid #2d5ba4;left:0;right:0;margin:0 auto;top:-40px}.footer,.ftr-sec{width:100%;float:left}.endorser-img ul li.active .end-name{display:block;position:relative}.endorser-img ul li.active img,.endorser-img ul li.active span{transform:scale(1.2,1.2);z-index:99;border-bottom:5px solid white;cursor:pointer}
h2 {
    font-family: 'Montserrat', sans-serif !important; font-weight:700;
    font-size: 30px !important;
    margin-bottom: 40px !important;

}
.rit-cnt h2, .sleft-cnt h2 {font-size:22px !important;}
.rit-cnt p, .sleft-cnt p {font-size:16px !important;}
.program-rit, .success-left {padding-top:20px !important;}
.sleft-cnt{float:right !important;}
.ministryupdate p:before, .ministryupdate p:after{display:none !important;}
.ministryupdate {
background-image: url(https://kentuckywomensrehab.com/wp-content/uploads/2021/08/DanielleW2-removebg-preview-1.png);
    background-size: contain;
    padding-left: 25%;
    min-height: 250px;
 
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-top: 40px;
    font-family: 'Roboto-Regular';
    color: white;
    background-color: rgba(255,255,255,0.2);
   
}
.ministryupdate p.link a{
    margin-top: 20px;
display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    letter-spacing: 1.85px;
    color: #fff;
    background-color: #f0592a;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 25px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}
.ministryupdate h3{font-weight:bold;font-size:32px;margin-bottom:32px}
.ministryupdate blockquote{font-style:italic;}
.ministryupdate a{background-color:white;padding:6px 12px;color:#1865b5;border-radius:6px;}

.program-rit, .success-left {
    float: left;
    width: 50%;
    background-size: cover;
    height: 399px;
    padding:0;
}

.program-rit h2, .success-left h2 {font-size:30px;}

.sleft-cnt, .rit-cnt { width:45% !important;}

.rit-cnt{margin-left:0 !important}
.sleft-cnt{margin-left:0 !important; float:right !important;}

.onlinetherapy {
    font-family: 'Roboto-Regular';
}
.bnr_cnt {
    background: rgba(0,0,0,0.5);
    padding: 20px;
    border-radius: 10px;
}
.bnr-req a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
  
    letter-spacing: 1.85px;
    color: #fff !important;
    background-color: #f0592a;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 25px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}
.onlinetherapy {background-image:url(https://columbuswomensrehab.com/wp-content/uploads/2020/04/onlinetherapywomen.jpg);
background-repeat:no-repeat;
padding:40px 20px 40px 60%;
margin-bottom:60px;
background-color:white;
border:4px solid #1865B6;
}

.onlinetherapy h4 {font-size: 32px;
    line-height: 32px;
    color: #006dd5;
    margin-bottom: 10px;
    text-align: center;}

.onlinetherapy p {font-size:18px; line-height:26px; }

.rit-cnt {
    float: none !important;
}
.serve-sec{font-family:'Roboto-Regular'}
.ser-title{background: #004e9a;}

.ser-title a, .serve-title a {font-family:'Montserrat', sans-serif !important; font-weight:800; }

.learn-btn {
    margin-top: 20px;
}
.ser-title h3,.serve-sec h2,.serve-title a{font-family:ITCAvantGardeStd-Bk}.bnr-req a{float:left}.serve-sec{width:100%;padding:60px 0;background-size:100% auto}.serve-sec h2{font-size:54px;line-height:56px;color:#006dd5;margin-bottom:40px}.serve-sec ul{float:left;width:100%;margin:0;padding:0}.serve-sec ul li{float:left;width:32%;margin:0 2% 0 0;min-height:502px}.serve-sec ul li .serve-blc{float:left;width:100%}.serve-sec ul li:hover .serve-blc{display:none}.serve-blc .serve-img{float:left;width:100%}.serve-blc .serve-img img{display:block;margin:0}.serve-blc .serve-title{float:left;width:100%;background-repeat:repeat-x;background-position:left top;transition-duration:.2s;-webkit-box-shadow:inset 0 -5px 18px 0 rgba(0,0,0,.11);-moz-box-shadow:inset 0 -5px 18px 0 rgba(0,0,0,.11);box-shadow:inset 0 -5px 18px 0 rgba(0,0,0,.11);background:rgba(181,31,46,.05);background:-moz-linear-gradient(top,rgba(181,31,46,.05) 0,rgba(143,2,34,.05) 0,rgba(174,28,43,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(181,31,46,.05)),color-stop(0,rgba(143,2,34,.05)),color-stop(100%,rgba(174,28,43,1)));background:-webkit-linear-gradient(top,rgba(181,31,46,.05) 0,rgba(143,2,34,.05) 0,rgba(174,28,43,1) 100%);background:-o-linear-gradient(top,rgba(181,31,46,.05) 0,rgba(143,2,34,.05) 0,rgba(174,28,43,1) 100%);background:-ms-linear-gradient(top,rgba(181,31,46,.05) 0,rgba(143,2,34,.05) 0,rgba(174,28,43,1) 100%);background:url(https://rehabtheme.exceedserver.com/theme-editor/wp-content/themes/centralizedrehab/images/top-bg.jpg),linear-gradient(to bottom,rgba(181,31,46,.05) 0,rgba(143,2,34,.05) 0,rgba(174,28,43,1) 100%);text-align:center}.serve-title a{font-size:32px;line-height:32px;color:#fff;padding:14px 0 15px;float:left;width:100%;text-transform:capitalize}.serve-sec ul li .ser-blc{float:left;display:none;width:100%;position:relative}.ser-blc .ser-img img,.serve-sec ul li:hover .ser-blc{display:block}.serve-sec ul li:last-child{margin:0}.ser-blc .ser-img{float:left;width:100%;position:relative}.ser-blc .ser-title{position:absolute;top:255px;left:0;height:240px;padding:20px 0 25px;width:100%;background-repeat:repeat;background-position:left top}.ser-title h3{font-size:34px;text-align:center;line-height:38px;color:#fff;margin-bottom:10px;text-transform:capitalize;position:relative;padding:0 20px}.learn-btn a,.ser-title p{font-size:18px;color:#fff;text-align:center}
.program-rit,.success-left{padding:184px 0;background-image:url(https://rehabtheme.exceedserver.com/theme-editor/wp-content/themes/centralizedrehab/images/background-img2.jpg)}

.program-rit-men,.success-left-men{padding:184px 0;background-image:url(https://rehabtheme.exceedserver.com/theme-editor/wp-content/themes/centralizedrehab/images/background-img2-men.jpg)}

.program-rit-teen,.success-left-men{padding:184px 0;background-image:url(https://rehabtheme.exceedserver.com/theme-editor/wp-content/uploads/2017/10/tcar-vid1-lrg-1.jpg)}

.success-left{background-image:url(https://rehabtheme.exceedserver.com/theme-editor/wp-content/themes/centralizedrehab/images/background-img3.jpg);padding:184px 0}

.success-left-men{background-image:url(https://rehabtheme.exceedserver.com/theme-editor/wp-content/themes/centralizedrehab/images/background-img3-men.jpg);padding:184px 0}

.success-left-teen{background-image:url(https://rehabtheme.exceedserver.com/theme-editor/wp-content/themes/centralizedrehab/images/background-img3-men.jpg);padding:184px 0}

.program-rit-teen {padding:184px 0;background-image:url(https://rehabtheme.exceedserver.com/theme-editor/wp-content/uploads/2017/10/tcar-vid1-lrg-1.jpg)}
.hd-ph:before {
    background-color: #1865b6 !important;
}
.program-rit {
    background-size: cover;
}

.rit-cnt {
    float: none;
    margin-left: 10%;
}

.success-left {
    background-size: cover;
    margin-bottom: 75px;
}

.sleft-cnt {
    float: none;
    margin-left: 60%;
}
.rit-cnt,.rit-cnt-men,.rit-cnt-teen,.sleft-cnt,.sleft-cnt-men{max-width:375px;padding:20px 10px 20px 20px;position:relative;background:rgba(62, 123, 187,.87) !important;}.rit-cnt,.rit-cnt-men,.rit-cnt-teen{float:left;border-top-right-radius:5px;border-bottom-right-radius:5px}.sleft-cnt,.sleft-cnt-men{border-top-left-radius:5px;border-bottom-left-radius:5px;float:right}.rit-cnt h2,.rit-cnt-men h2,.rit-cnt-teen h2,.sleft-cnt h2,.sleft-cnt-men h2{font-family:ITCAvantGardeStd-Md;color:#fff;font-size:36px;line-height:36px;margin-bottom:10px}.rit-cnt p,.rit-cnt-men p,.rit-cnt-teen p,.sleft-cnt p,.sleft-cnt-men p, .sleft-cnt-teen p{font-family:Roboto-Light;font-size:18px;line-height:32px;color:#fff;margin-bottom:20px}.rit-cnt .vid-btn,.rit-cnt-men .vid-btn,.rit-cnt-teen .vid-btn,.sleft-cnt .vid-btn,.sleft-cnt-men .vid-btn{position:absolute;bottom:-36px;width:210px;left:30px}.rit-cnt .vid-btn a,.rit-cnt-teen .vid-btn a,.rit-cnt-men .vid-btn a,.sleft-cnt .vid-btn a,.sleft-cnt-men .vid-btn a{float:left;width:100%;padding:20px 55px;background:rgba(254,220,0,1);background:-moz-linear-gradient(top,rgba(254,220,0,1) 0,rgba(254,203,0,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(254,220,0,1)),color-stop(100%,rgba(254,203,0,1)));background:-webkit-linear-gradient(top,rgba(254,220,0,1) 0,rgba(254,203,0,1) 100%);background:-o-linear-gradient(top,rgba(254,220,0,1) 0,rgba(254,203,0,1) 100%);background:-ms-linear-gradient(top,rgba(254,220,0,1) 0,rgba(254,203,0,1) 100%);background:linear-gradient(to bottom,rgba(254,220,0,1) 0,rgba(254,203,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedc00', endColorstr='#fecb00', GradientType=0);font-family:Roboto-Medium;line-height:20px;font-size:20px;color:#2c2300;text-align:center;border-radius:5px;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.65)}.center-sec h2,.center-sec h5{font-family:ITCAvantGardeStd-Bk;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.18)}.rit-cnt .vid-btn a:hover,.rit-cnt-men .vid-btn a:hover,.rit-cnt-teen .vid-btn a:hover,.sleft-cnt .vid-btn a:hover,.sleft-cnt-men .vid-btn a:hover{color:#fff;background:rgba(0,109,205,1);background:-moz-linear-gradient(top,rgba(0,109,205,1) 0,rgba(0,69,179,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,109,205,1)),color-stop(100%,rgba(0,69,179,1)));background:-webkit-linear-gradient(top,rgba(0,109,205,1) 0,rgba(0,69,179,1) 100%);background:-o-linear-gradient(top,rgba(0,109,205,1) 0,rgba(0,69,179,1) 100%);background:-ms-linear-gradient(top,rgba(0,109,205,1) 0,rgba(0,69,179,1) 100%);background:linear-gradient(to bottom,rgba(0,109,205,1) 0,rgba(0,69,179,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006dcd', endColorstr='#0045b3', GradientType=0)}
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}
.owl-item {padding: 20px;}
.owl-carousel.owl-loaded {
    display: block;
}
.hm-sec7-list h2 {
   
    font-family: 'Montserrat', sans-serif; font-weight:800;
    font-size: 54px;
    line-height: 63px;
    color: #fff;
    margin-top: 40px;
}
.video {
    width: 100%;
   padding-top: 56.25%;
}
.owl1 img{width:initial !important;}
.videocontainer {
    position: relative;
    width:100%;
  height:auto;
}
.video video {
    
    width: 177.77777778vh;
    min-width: 100%;
        margin-top: -56.25%;
    max-width: 100%;
}
body {
    font-family: Arial, Helvetica, sans-serif
}
.clear {
    clear: both
}
.aligncenter,
.alignleft,
.alignright {
    margin-bottom: 10px
}
.alignnone {
    margin-bottom: 10px
}
.alignleft {
    float: left;
    margin-right: 15px;
    margin-top: 0
}
.alignright {
    float: right;
    margin-right: 15px;
    margin-top: 0
}
.aligncenter {
    display: block;
    margin: 0 auto 15px auto
}
iframe,
img {
    max-width: 100%;
    border: none
}
img {
    height: auto;
    vertical-align: bottom
}
a {
    font-family: inherit;
    font-size: inherit;
    line-height: normal;
    color: inherit;
    text-decoration: none
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 20px 0;
    padding: 0
}
blockquote,
li,
ol,
p,
ul {
    margin: 0 0 10px 0;
    padding: 0
}
p {
    margin: 0 0 0 20px 0
}
li,
ol,
ul {
    list-style: none
}
a:visited {
    color: inherit
}
a:hover {
    text-decoration: none
}
.container {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
}
.fl {
    float: left
}
.fr {
    float: right
}
.fw {
    float: left;
    width: 100%
}
.tap-to {
    z-index: 9999999999999999999999;
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    padding: 0;
    width: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
}
.tap-title {
    text-align: center;
    font-size: 12px;
    float: left;
    color: #fff;
    line-height: 12px;
    margin: 9px 10px 0 0
}
.tap-to a {
    font-size: 13px;
    line-height: 42px;
    color: #fff
}
#sdrn_bar {
    background: #f0592a;
}
#seo-top {
    font-size: 8px;
    color: #ccc;
    line-height: normal
}
#seo-bottom {
    font-size: 12px;
    margin:50px 0;
    color: #ccc;
    line-height: normal
}
.header_sec {
    float: left;
    width: 100%;
    background: #fff;
    position: relative;
    z-index: 9
}
.header_sec.fixed-header {
    transition-duration: .5s;
    position: fixed
}
.header_sec.fixed-header .hd_logo a {
    transition-duration: 1s
}
.hd_logo img{display: block; transition-duration:0.5s;}
.fixed-header .hd_logo img { height:80px; transition-duration:0.5s; }
.logo_sec {
    padding: 0px 0px;
    box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.25);
-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.25);
}
.hd_right .inq_btn {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    background: #f37325;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 25px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}
.hd_right .inq_btn:hover {
    background: #00a7ff
}
.container1{width: 100%; max-width: 1730px; float: right;}
.hd-mbl-nbr{
    background-color: #2241b2;
    width: 310px;
    float:right;
    padding: 30px 0px 30px 15px;
    position: relative;
}
.hd-mbl-nbr:before{
    content: '';
    position: absolute;
    left: -40px;
    top: 0px;
    bottom: 0px;
    margin: auto 0px;
    width: 45px;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/hd-mbl-before.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
	    z-index: -1;
}
.hd-mbl-nbr h6{
    font-size: 17px;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif; font-weight:600;
    margin-bottom: 5px;
    position: relative;
    display: inline-block;
    letter-spacing: 3.55px;
}
.hd-mbl-nbr h6:after{
    content: '';
    position: absolute;
    right: -48px;
    top: 0px;
    bottom: 0px;
    margin: auto 0px;
    width: 40px; height: 3px; background-color: #f0592a;
}
.hd-mbl-nbr a{
    font-size: 32px;
    line-height: 1;
    letter-spacing: 0.32px;
    font-family: 'Montserrat', sans-serif; font-weight:600;
    color: #fff;
    display: block;
}
.hd-dnt-mbl {float: left;}
.hd_logo a {
    display: block;
    margin-top: 8px;
}
a.inq_btn{
    display: inline-block;
    font-size: 18px;
    color: #242424;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    padding: 18px 48px;
    border: 2px solid #3753a4;
    border-radius: 5px;
    margin-right: 65px;
    margin-top: 25px;
	display:none;
}
.top_menu {
    position: relative;
    float: left;
    margin-right: 120px;
    margin-top:30px;
	transition-duration:0.5s;
}
.fixed-header .top_menu {
	margin-top:15px;
	transition-duration:0.5s;
}
.fixed-header .hd-dnt-mbl a.inq_btn {
	padding:12px 35px;
	margin-top:18px;
	transition-duration:0.5s;
}
.fixed-header .hd-mbl-nbr {
	padding:20px 0px 20px 15px;
	transition-duration:0.5s;
}
.fixed-header .hd-mbl-nbr a {
	font-size:28px;
	transition-duration:0.5s;
}
.hd-right {
    float: right;
}
.top_menu ul,
.top_menu ul li {
    list-style: none;
    margin: 0;
    padding: 0;
	position:relative;
}
.top_menu ul li {
    float: left;
    margin: 0px 20px;
}
.top_menu ul li.menu-donte {
    padding:0;
    border: 2px solid #3753a4;
    border-radius: 5px;

}
.top_menu ul li.menu-donte a {
    padding: 18px 48px;
}
.top_menu ul li:first-child{margin-left: 0px;}
.top_menu ul li:last-child{margin-right: 0px;}
.top_menu ul li a {
    float: left;
    font-family: 'Roboto-Bold';
    font-size: 19px;
    color: #222222;
    line-height: 1;
    letter-spacing: 1.70px;
    text-transform: uppercase;
	padding:18px 0
}
.top_menu ul li a:hover,
.top_menu ul li.current-menu-item a {
    background: #f37325
}
.top_menu ul li .sub-menu {
    display: none;
    width: 230px;
    background: #3753a4;
    position: absolute;
    left: 0;
    top: 99%;
	z-index:1
}
.top_menu ul.menu>li:hover>.sub-menu {
    display: block
}
.top_menu ul.menu>li>.sub-menu>li:hover>.sub-menu {
    display: block;
    left: 100%;
    top: 0
}
.top_menu ul.menu>li>.sub-menu>li>.sub-menu>li:hover>.sub-menu {
    display: block;
    left: 100%;
    top: 0
}
.top_menu ul.menu>li>.sub-menu>li>.sub-menu>li>.sub-menu>li:hover>.sub-menu {
    display: block;
    left: 100%;
    top: 0
}
.top_menu ul .sub-menu li {
    float: left;
    width: 100%;
	padding:0;
	margin:0;
}
.top_menu ul .sub-menu li a {
    float: left;
    padding: 12px 15px;
    width: 100%;
	color:#fff;
	font-size:17px;
	text-transform:none;
}
.top_menu ul li a:hover, .top_menu ul li.current-menu-item a{background-color: transparent;}
.top_menu ul .sub-menu li a:hover {
	background:#2241b2;
}
.container{max-width: 1300px; width: 100%; margin: 0px auto 0px;}
.banner_section {
    background-repeat: no-repeat;
    background-position:  right top;
    background-size: cover;
    padding: 185px 0px 125px;
}
.bnr_cnt {
    position: relative;
}
.bnr_cnt h2{
    font-size: 121px; color: #fff; font-family: 'Roboto-Bold'; line-height: 1; margin-bottom: 20px; font-weight: normal;
}
.bnr_cnt h5 strong{
    font-family: 'Roboto-Medium'; display: block; font-weight: normal;
}
.bnr_cnt h5{font-size: 33px; color: #fff;  line-height: 1.5; margin-bottom: 20px; letter-spacing: 1.3px;font-family: 'Roboto-Regular'; font-weight: normal; padding-left: 40px; border-left: 7px solid #f0592a; margin-bottom: 30px;}
.bnr_cnt .bnr_btn {
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    background-color: #f0592a;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 25px 60px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}
.bnr_cnt .bnr_btn:hover {
    background: #00a7ff
}
.hm-sec2{
    padding: 90px 0px 0px; 
}
.hm-sec2-left{float: left; position: relative; width: 540px;}
.hm-sec2-left:before{
    content: '';
    position: absolute;
    left: -20px; 
    bottom: -20px; 
    width: 90%; 
    height:90%; 
    background-color: #3557b9; 
    border-radius: 15px; 
    z-index: -1;
}
.call-actions h2 {
    color: black;
}
.hm-sec2-left img{border-radius: 15px; display: block;}
.hm-sec2-rite{float: right; width: 730px;}
.hm-sec2-rite h2{
    font-size: 48px;
    line-height: 1.15;
    letter-spacing: 0.96px;
    color: #191919;
    font-family: 'Montserrat', sans-serif; font-weight:800;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.hm-sec2-rite h2:after{
    content: '';
    position: absolute;
    left: 0px; bottom: 0px;
    width: 240px; height: 4px; background-color: #f0592a;
}
.hm-sec2-rite #typedtext{color: #f0592a;}
.hm-sec2-rite h2 span{color: #f0592a;}
.hm-sec2-rite p{
    font-size: 22px; line-height: 1.6; color: #010101;font-family: 'Roboto-Regular'; margin-bottom: 15px;
}
.hm-sec2-rite p span{font-family: 'Roboto-Bold';}
.fnd-btn a{
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    background-color: #f0592a;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 25px 60px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}
.fnd-btn button.open,button.open {
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    background-color: #f0592a;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 25px 60px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	cursor:pointer
}
.fnd-btn a:hover,.fnd-btn button.btn:hover,button.open:hover{background-color:#2241b2;}
.call-actions {
    text-align: center;
    padding: 70px 0 110px;
}
.call-actions h2 {
    text-align: center;
    font-size: 62px;
    line-height: 1.1;
    font-family: 'Montserrat', sans-serif; font-weight:800;
    padding-bottom: 15px;
    margin-bottom: 40px;
    position: relative;
}
.call-actions h2:after{
    content: '';
    position: absolute;
    left: 0px; right: 0px; margin: 0px auto 0px;
    bottom: 0px;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/title-before-img.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 246px; height: 8px;
}
.call-actions .cal-act h3 {
    margin-bottom: 0
}
.call-actions .cal-act h3 a {
    text-align: center;
    margin-bottom: 0;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    color: #060606;
    text-transform: capitalize;
    transition: .3s;
    font-size: 29px;
    line-height: 1;
    margin-bottom: 10px;
    display: block;
}
.call-actions .cal-act-clik a{
    font-size: 19px;
    line-height: 1;
    color: #555555;
    letter-spacing: 0.75px;
    font-family: 'RobotoLight';
    text-transform: capitalize;
    padding-bottom: 75px;
    position: relative;
    display: block;
}
.call-actions .cal-act-clik a:after{
    content: '';
    position: absolute;
    bottom: 0px;
    right: 0px; left: 0px;
    margin: 0px auto;
    width: 51px; height: 51px;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/click-after-img.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.cal-act{
    float: left;
    width: 23%;
    margin-right: 2%;
    margin-bottom: 55px;
    background-color:#fff;
    box-shadow: 2px 2px 20px 0px rgba(0, 0, 0,0.25);
    padding: 20px;
    border-radius: 165px;
}
.cal-act:hover .cal-act-img:before{background-color: #f0592a;}
.cal-act:hover .cal-act-clik a:after{/*border: 3px solid #f2d6cd;*/ border-radius: 100%;}
.cal-act:nth-child(4){margin-right: 0px;}
.cal-act-img{position: relative;}
.cal-act-img:before{
    content: '';
    position: absolute;
    left: 0px; right: 0px; bottom: 5px;
    width: 66px; height: 66px;
    background-repeat: no-repeat;
    background-color: #186cb4;
    border-radius: 100%;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/our-sprities.png);
    margin: 0px auto;
}
.cal-act-img.adgrls:before{ background-position: 2px 0px;}
.cal-act-img.adboy:before{ background-position: -58px 0px;}
.cal-act-img.wmprg:before{background-position: -169px 0px;}
.cal-act-img.mprg:before{background-position: -114px 0px;}
.cal-act-img img{border-radius: 100%; margin-bottom: 40px;}
.fd-btn a,.fd-btn button.btn{
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    background-color: #f0592a;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 25px 60px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.fd-btn a:hover,.fd-btn button.btn:hover{background-color:##3154ba;}
.hm-sec4{
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/home-sec4-bg.png);
    background-repeat:repeat;
    background-position: 0px 0px;
    padding: 90px 0px 0px;

}
.hm-sec4 h2{
    font-size: 56px;
    line-height: 1.2;
    color: #fff;
    font-family: 'Montserrat', sans-serif; font-weight:800;
    text-align: center;
  
	    margin-bottom: 15px;
}
.hm-sec4 h2 span{
    display: block;
    font-size: 38px;
    text-transform: none;
    font-family:'Montserrat', sans-serif; font-weight:300;
    font-weight: 100;   
}
.hm-sec4-clik{text-align: center;}
.hm-sec4-clik a{
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    background-color: #f0592a;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 23px 85px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 85px;
}
.hm-sec4-clik a:hover{background-color:inherit;border:2px solid #Fff;}
.hm-sec4 h5{
    font-size: 29px;
	    margin-bottom: 20px;
    line-height: 1.4;
    color: #fff;
    font-family: 'Roboto-Regular';
    text-align: center;
    letter-spacing: 1.15px;
    font-weight: 100;
}
.hm-sec4 h5 span{font-family: 'Roboto-Bold';}
.hm-sec4-clik2{text-align: center;}
.hm-sec4-clik2 a{
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 23px 85px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 65px;
    border: 2px solid #fff;
}
.hm-sec4-clik2 a:hover{background-color:#f0592a;}
.hm-sec4-item{
    width: 32%;
    float: left;
    background-color: #fff;
    margin-right: 2%;
    border-radius: 15px;
    height: 235px;
    box-shadow: 1px 1px 20px 0px rgb(0 0 0 / 25%);
}
.hm-sec4-item:last-child{margin-right: 0px;}
.hm-sec4-perct{    font-family: 'Montserrat', sans-serif; font-weight:700;width: 35%; float: left;  font-size: 55px; line-height: 1; color: #fff; background-color: #f0592a;  padding: 90px 18px 90px 20px; border-radius: 15px 72px 72px 15px; position: relative; z-index: 1;}
.hm-sec4-perct:after{content: ''; position: absolute; top: 0px; bottom: 0px; right: -10px; background-image: url(); background-repeat: no-repeat; background-position: 0px 0px; width: 90px; margin: auto;background-size: cover; z-index: -1;}
.hm-sce4-cnt{width: 65%;float: right; padding: 35px 20px;}
.hm-sec4-item h3{
    font-family: 'Montserrat', sans-serif; font-weight:800;
    font-size: 25px; line-height: 1; color: #0b0b0b; text-transform: uppercase; letter-spacing: 1.25px; margin-bottom: 25px;
}
.hm-sec4-item p{font-family: 'Roboto-Regular';font-size: 19px; line-height: 1.5; color: #0b0b0b;  }
.hm-sec5{
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/home-sec5-bg.jpg);
    background-repeat: no-repeat;
    background-position:top center;
    padding: 170px 0px 140px;
    margin-top: -80px;
}
.hm-sec5-cnt{width: 585px; text-align: center;}
.hm-sec5-img{padding-bottom: 25px; margin-bottom: 30px; position: relative;}
.hm-sec5-img img {
    display: inline-block;
}
.hm-sec5-img:after{
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0px auto 0px;
    bottom: 0px;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/title-before-img.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 246px;
    height: 8px;
}
.hm-sec5-cnt p{
    font-size: 22px; line-height: 1.4; color: #101010;font-family: 'Roboto-Regular'; margin-bottom: 25px;
}
.hm-sec5-cnt p span{
    font-family: 'Roboto-Bold';
}
.hm-sec5-btn a{
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 23px 50px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;
}
.hm-sec5-btn a:hover{background-color:#2241b2;}
.hm-sec6{
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/home-sec6-bg.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding: 125px 0px 140px;
	background-size: cover;
}
.hm-sec6 h2{
    font-size: 56px; line-height: 1; color: #fff; font-family: 'Montserrat', sans-serif; font-weight:800; text-align: center;
}
.hm-sec6 h6{
    font-size: 38px; line-height: 1; color: #fff; font-family:'Montserrat', sans-serif; font-weight:300; text-align: center; font-weight: 100; margin-bottom: 25px;
}
.hm-sec6-vdo{text-align: center;}
.hm-sec6-vdo img{display: inline-block; border: 9px solid #fff; border-radius: 15px;box-shadow: 2px 2px 40px 0px rgba(0, 0, 0, 0.2); z-index: 2; position: relative;}
.ft_cprt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: normal;
    text-align: center
}
.page_banner {
    background: #f1f1f1;
    padding: 60px 0;
    background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/inner-banner.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center top;
    text-align:center;
}
.page_banner h1,
.page_banner h2 {
    font-family: 'Roboto-Bold';
    font-size: 60px;
    color: #fff;
    line-height:70px;
    letter-spacing: 1.2px;
    margin: 0
}
.breadcrumbs {
    font-family: 'Roboto-Bold';
    text-transform:uppercase;
    font-size: 19px;
    font-weight: 300;
    color: #fff;
    line-height:26px;
    letter-spacing: 1.7px;
}
.page_content {
    float: left;
    width: 100%;
    background: #fff;
    padding:140px 0
}
.page_content .container{max-width:1540px;}
.page_content h1,
.page_content h2,
.page_content h3,
.page_content h4,
.page_content h5,
.page_content h6 {
    font-family: 'Montserrat', sans-serif; font-weight:800;
    font-weight: 700;
    color: #000;
    line-height: normal;
    margin-bottom: 20px
}
.page_content h1, .page_content h2 {font-size: 62px;line-height:69px;padding:0px 0px 26px;margin:25px 0px 25px;position:relative;}
.page_content h1:after, .page_content h2:after{position:absolute;content:"";width:246px;height:8px;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/line-bg.jpg);background-repeat:no-repeat;background-size:100% auto;bottom:0;left:0;}

.page_content h3 {
    font-size: 48px;
    line-height:60px;
    text-transform:uppercase;
}
.page_content h4 {
    font-size: 36px;
    line-height:42px;
    color:#3559c3;
    text-transform:uppercase;
    margin:0px 0px 15px;
}
.page_content h5 {
    font-size: 29px;
    line-height:30px;
    color:#000;
    text-transform:uppercase;
    margin:0px 0px 15px;
}
.page_content h6 {
     font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 24px;
    line-height:30px;
    color:#000;
    margin:0px 0px 18px;
}
.page_content p {
    font-family: 'Roboto-Regular';
    font-weight: 400;
    font-size:22px;
    color: #000;
    line-height: 38px;
    margin-bottom:20px
}
.page_content strong{font-weight: bold;}
.page_content a {
    color: #f0592a;
}
.page_content a:hover{color:#000;}
.page_content ol,
.page_content ul {
    margin: 0 0 20px 0;
    list-style-position: inside
}
.page_content li {
   font-family: 'Roboto-Regular';
    font-weight: 400;
    font-size: 22px;
    color: #000;
    line-height: 32px;
    margin-bottom: 10px;
    position: relative
}
.page_content .content {
    width: 70%
}
.page_content .sidebar {width: 23.5%;text-align:center;}
.sidebar .widget {margin-bottom: 50px;display:inline-block;text-align:center;width:100%;float:left;}
.sdbr-success-rate{background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/sdbr-top-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;padding:80px 35px 50px;border-radius:5px;}
.sidebar .widget h3{font-family: 'Montserrat', sans-serif; font-weight:800;font-size:36px;line-height:42px;color:#fff;text-transform:uppercase;margin:0px 0px 25px;}
.sdbr-success-rate h4{font-family:'Montserrat', sans-serif; font-weight:300;font-size:30px;line-height:36px;color:#fff;margin:0px 0px 30px;}
.sdbr-btn a{font-size:20px;line-height: 20px; font-family: 'Montserrat', sans-serif; font-weight:700;font-weight:300;border-radius:5px;width:100%;color:#fff;display:inline-block;background-color:#f0592a;letter-spacing: 1.6px;padding:18px 20px;text-transform: uppercase;}
.sdbr-btn a:hover {background: #00a7ff;}
.sdbr-programs {position:relative;padding:55px 20px 20px;border-radius:5px;box-shadow: 0px 0px 13px 6px rgba(0,0,0,0.10);
-webkit-box-shadow: 0px 0px 13px 6px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 0px 13px 6px rgba(0,0,0,0.10);}
.sdbr-programs:before{position:absolute;content:"";width:100%;height:168px;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/sdbr-orange-bg.jpg);background-repeat:no-repeat;background-size:100%;top:0;left:0;right:0;border-radius:5px;}
.sidebar .widget .sdbr-programs h3{text-align:center;margin:0px 0px 90px;position:relative;z-index:1;}
.sidebar .widget .sdbr-programs ul li{display:block;position:relative;}
.sidebar .widget .sdbr-programs ul li a{ font-family: 'Montserrat', sans-serif; font-weight:600;font-size:24px;line-height:34px;color:#000;padding:20px 0px;display:inline-block;}
.sidebar .widget .sdbr-programs ul li a:hover{color:#f0592a;}
.sidebar .widget .sdbr-programs ul li:after{position:absolute;content:"";width:87px;height:1px;left:0;right:0;bottom:0;margin:auto;background-color:#b2b2b2;}
.sidebar .widget .sdbr-programs ul li:last-child:after{display:none;}

.sdbr-hope-counselling{padding:45px 30px 30px;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/sdbr-btm-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;border-radius:5px;}
.sdbr-hope-counselling p{font-size:18px;line-height:29px;color:#fff;letter-spacing: 0.54px;font-family: 'Roboto-Regular';margin:0px 0px 45px;}
.sdbr-hope-counselling p strong{font-family: 'Roboto-Bold';display:block;margin:0px 0px 10px;}

.sdbr-hope-img{width:126px;float:none;margin:0 auto 40px;}
.sidebar .testim_cnt p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    line-height: 22px;
    margin-bottom: 10px
}
.sidebar .testim_cnt h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: normal;
    margin: 0;
    text-align: right
}
.page_both_sidebar .sidebar_left {
    width: 25%
}
.page_both_sidebar .sidebar_right {
    width: 25%
}
.page_both_sidebar .content {
    width: 50%;
    padding: 0 20px
}

.cal-acts.owl-carousel .owl-nav button.owl-next span,
.cal-acts.owl-carousel .owl-nav button.owl-prev span,
.testies.owl-carousel .owl-nav button.owl-next span,
.testies.owl-carousel .owl-nav button.owl-prev span {
    font-size: 50px;
    width: 50px;
    height: 50px;
    display: block;
    line-height: 39px;
    text-align: center;
    border-radius: 50px;
    border: solid 2px #00a7ff;
    color: #00a7ff;
    position: absolute;
    top: 30%;
    left: -80px;
    transition: .3s
}
.cal-acts.owl-carousel .owl-nav button.owl-next span,
.testies.owl-carousel .owl-nav button.owl-next span {
    left: inherit;
    right: -80px
}
.cal-acts.owl-carousel .owl-nav button:hover span,
.testies.owl-carousel .owl-nav button:hover span {
    border: solid 2px #f37325;
    color: #f37325
}
.testims_cnt.owl-carousel .owl-dots {
    text-align: center;
    margin-top: 15px
}
.testims_cnt.owl-carousel .owl-dot {
    width: 10px;
    height: 10px;
    margin: 2px;
    border-radius: 10px;
    border: solid 2px #fff
}
.testims_cnt.owl-carousel .owl-dot.active {
    background: #fff
}

.footer_menu ul.menu {
    margin: 0
}
.footer_menu ul.menu li {
    float: left;
    margin:0px 24px 0px;
}
.footer_menu ul.menu li:last-child{margin-right: 0px;}
.footer_menu ul.menu li:first-child{margin-left: 0px;}
.footer_menu ul.menu li a {
    font-family: 'Roboto-Bold';
    font-size: 19px;
    color: #222222;
    line-height: 1;
    letter-spacing: 1.70px;
    text-transform: uppercase;
    transition: .15s
}
.footer_menu ul.menu li.current_page_item a {
    color: #f0592a
}
.footer_menu ul.menu li a:hover {
    color: #f0592a;
}
.ft-donate a{
    display: inline-block;
    font-size: 18px;
    color: #242424;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    padding: 18px 48px;
    border: 2px solid #3753a4;
    border-radius: 5px;
    margin-left: 48px;
    margin-top: 25px;
}
.ft-right {float: right;}
.footer_menu {float: left; padding-top: 45px;}
.ft-donate {float: right;}
.ft_logo {margin-left: -35px;}
.foter-sec {
    width:100%;
    float:left;
    padding: 60px 0px 30px;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/footer-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.home .foter-sec {padding: 240px 0px 30px; margin-top: -215px; border-top: 7px solid #f0592a;}
.ft-addr{width: 37%; float: left; border-right: 1px solid #c5c5c6; min-height: 125px; padding-top: 20px;}
.ft-addr h5{padding-left: 48px; position: relative; }
.ft-addr p{padding-left: 48px;}
.ft-addr h5:before{
    content: '';
    position: absolute;
    left: 0px; top: 0px; background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/footer-sprites.png); background-repeat: no-repeat; background-position: -1px -5px; width: 30px; height: 43px;
}
.ft-phn{width: 33%; float: left;  border-right: 1px solid #c5c5c6; min-height: 125px; padding-left: 85px; padding-top: 20px;}
.ft-phn h5{position: relative;padding-left: 52px; }
.ft-phn h5:before{
    content: '';
    position: absolute;
    left: 0px; top: 0px; background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/footer-sprites.png); background-repeat: no-repeat; background-position: -47px -8px; width: 37px; height: 37px;
}
.ft-mail{width: 30%; float: right;padding-left: 85px; position: relative; padding-top: 20px;}
.ft-mail h5{padding-left: 60px; position: relative;}
.ft-mail h5:before{
    content: '';
    position: absolute;
    left: 0px; top: 0px; background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/footer-sprites.png); background-repeat: no-repeat; background-position: -104px -11px; width: 44px; height: 31px;
}
.footer_cnt{text-align: left;}
.footer_cnt h5{
    font-family: 'Roboto-Bold';
    text-transform: uppercase;
    font-size: 20px; line-height: 26px; color: #1b1b1b; letter-spacing: 0.2px;margin-bottom: 10px;
}
.footer_cnt p, .ft-mail a{font-size: 20px; line-height: 26px; color: #1b1b1b; letter-spacing: 0.2px;margin-bottom: 0px;font-family: 'Roboto-Regular'; font-weight: 600;}
.ft-phn a{padding-left:52px;font-size: 30px; line-height: 40px; color: #1b1b1b; letter-spacing: 0.3px;margin-bottom: 0px;font-family: 'Roboto-Regular'; font-weight: 100; display: block;}
.ft-mail a{padding-left: 60px;}
.footer_cnt {
    text-align: left;
    border-top: 1px solid #c5c5c6;
    padding-top: 30px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.ft-socio{font-size: 0px; position: relative;    text-align: center;}
.ft-socio:after{
    content: '';
    position: absolute;
    left: 0px; top: 0px; bottom: 0px; width: 43%;
    height: 1px; background-color: #c5c5c6; margin: auto;
}
.ft-socio:before{
    content: '';
    position: absolute;
    right: 0px; top: 0px; bottom: 0px; width: 43%;
    height: 1px; background-color: #c5c5c6; margin: auto;
}
.ft-socio a{
    width: 47px;
    height: 47px;
    font-size: 0px;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/footer-sprites.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 10px;
}
.ft-socio a:last-child{margin-right: 0px;}
.ft-socio a.ft-fb{background-position: -166px -5px;}
.ft-socio a.ft-tw{background-position: -221px -5px;}
.ft-socio a.ft-insta{background-position: -276px -5px;}
.ftr-cpyright p{
    font-size: 19px; line-height: 1; color: #000000; font-family: 'Roboto-Regular';
}
.ftr-cpyright {float: left;}
.ftr-sitemap {text-align: right;float: right;}
.ftr-sitemap p{font-size: 19px; line-height: 1; color: #000000; font-family: 'Roboto-Regular'; text-transform: capitalize;}
.ftr-bottom{padding-top: 20px;}
.hm-sec-rite{width: 675px; float: right; margin-top: -140px;}
#sync1 .item{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
#sync1 .item img{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
#sync2{
    max-width: 100%;
    width: 100%;
    margin: 0px auto 30px;
}
#sync2 .item{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    cursor: pointer;
}
#sync2 .item img{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    cursor: pointer;
    object-fit: cover;
    width: 100%;
}
#sync2 .synced .item img{
    border: 3px solid transparent;
}
.navigation-thumbs.owl-carousel .owl-nav button{
    position: absolute;
    width: 30px !important;
    height: 46px !important;
    top: 50px;
    background-repeat: no-repeat !important;
    background-position: 0px 0px !important;
    font-size: 0px !important;
}
.navigation-thumbs.owl-carousel .owl-nav button.owl-prev{background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/navigation-thumbs-prev.png) !important; left: -60px;}
.navigation-thumbs.owl-carousel .owl-nav button.owl-next{background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/navigation-thumbs-nxt.png) !important; right: -60px;}
.hm-sec7-btn{text-align: center;}
.hm-sec7-btn a{
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 23px 50px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;
	cursor:pointer
}
.hm-sec7-btn a:hover{background-color:#3753a4;}

    .hm-sec-lft {
    width: 100%;
    float: none;
    padding-top: 60px;
}
.hm-sec-lft p{
    font-size: 27px; line-height: 46px; color: #fff;font-family: 'Roboto-Regular'; letter-spacing: 0.54px; margin-bottom: 35px;
}
.hm-sec-lft img.testi-at {
    position: relative;
    top: -10px;
    padding-right: 10px;
}
.hm-testi-sec {
    background-color: #f8f9fa;
    padding: 370px 0px 50px;
    margin-top: -360px;
    position: relative;
}
.hm-testi-sec:after{
    content: '';
    left: 0px; bottom: 0px;
    width: 28%;
    height: 8px;
    background-color: #ee8363;
    position: absolute;
}
.hm-testi-sec h2{
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif; font-weight:800;
    font-size: 54px;
    line-height: 63px;
    color: #000000;
    margin-bottom: 20px;
}
.hm-sec-lft h5{
    font-family: 'Roboto-Medium'; font-size: 27px; line-height: 1; letter-spacing: 1.65px; color: #fff; font-weight: 100; text-transform: uppercase; padding-left: 10px; border-left: 3px solid #f0592a; position: relative; display: inline-block; padding-right: 65px;
}
.hm-sec-lft h5:after{
    content: '';
    position: absolute;
    right: 0px; width: 39px; height: 30px;
    top: 0px; bottom: 0px; margin: auto; background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/footer-sprites.png);background-repeat: no-repeat; background-position: -350px -55px;
}
.hm-testi-sec p{font-size: 22px; line-height: 37px; color: #000;font-family: 'Roboto-Regular'; letter-spacing: 0.44px;  }
.testi-cnts{width: 600px; float: left;}
.hm-sec7{background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/testi-bg.png); background-repeat: no-repeat; background-position:top center;padding-bottom: 70px; position: relative; background-size: cover;
    border-bottom: 7px solid #F0592A;
display:inline-block; width:100%}
.hm-sec7:after{
    content: '';
    position: absolute;
    right:0px;
    width: 50%;
    background-color: #f8f9fa;
    top: 0px; bottom: 0px;
    z-index: -1;
}
.stars {display: inline-block; padding-left: 30px;}
.slider .item{position: relative;}
.slider .item:after{
    content: '';
    position: absolute;
    right:0px; left: 0px; top: 0px; bottom: 0px; margin: auto;
    width: 80px; height: 80px; background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/video-play-btn.png); background-repeat: no-repeat; background-position: 0px 0px;
}

.navigation-thumbs .synced .item{position: relative;}
.navigation-thumbs .synced .item:after{
    content: '';
    position: absolute;
    right:0px; left: 0px; top: 0px; bottom: 0px; margin: auto; 
    width: 19px; height: 27px; background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/video-play-btn2.png); background-repeat: no-repeat; background-position: 0px 0px;background-color: #000;}
.navigation-thumbs .synced .item:before{
    content: '';
    position: absolute;
    right:0px; left: 0px; top: 0px; bottom: 0px; margin: auto; 
   background-color: rgba(0,0,0, 0.4); border-radius: 15px;
}
.page_content .content ul li {
    position: relative;
    padding-left: 30px
}
.page_content .content ol li {list-style: decimal;padding-left:10px !important;margin-left:15px;}
.page_content .content ul li:before {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
   width:10px;
   height:10px;
   background-color:#f0592a;
   border-radius:100%;
}
.page_content .content ol li:before{display:none;}


.inr-top-blk{background-color:#3557b9;border-radius:5px;width:94%;display:inline-block;margin:60px 0px 35px;padding:0px 0px 20px 40px;}
.inr-top-blk-img{float:right;width:54.5%;margin:-60px -45px 0px 0px;border-radius:5px;}
.inr-top-blk-img img{width:100%;display:block;border-radius:5px;}
.inr-top-blk-lft{float:left;width:48%;padding-top:150px;position:relative;}
.inr-top-blk-lft:after{position:absolute;content:"";width:279px;height:129px;top:20px;left:0;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/icon-bg.png);background-repeat:no-repeat;background-size:100% auto;}

.hstry-prgrm-blk{margin:50px 0px;}
.page_content .content .inr-top-blk-lft h2{color:#fff;padding:0px;margin:0px;}
.page_content .content .inr-top-blk-lft h2:after{display:none;}
.page_content .inr-top-blk-lft p{color:#fff;margin:0px;}
.hstry-prgrm-lft{width:650px;float:left;}
.hstry-prgrm-rt{width:362px;float:right;padding-top:25px;}

.inr-services{text-align:center;display:flex;flex-wrap:wrap;margin:0px 0px 100px;}
.inr-servs-blk{width:28%;margin:0px 2% 0px;background-color:#fff;padding:90px 30px 80px;
box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.10);
-webkit-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.10);
border-radius:160px;
}
.page_content .inr-servs-blk p{font-size:18px;line-height:30px;color:#3559c3;margin:0px 0px 12px;}
.inr-ldrshp-blks {display:flex;flex-wrap:wrap;}
.inr-ldrshp-blk{width:49%;margin:0px 0.5%;background-color:#e9e9e9;border-radius:10px;padding:0px 35px 15px;text-align:center;}
.inr-blk-hdng{background-color:#3559c3;width:87%;display:inline-block;margin:-40px 0.5% 30px;border-radius:5px;padding:15px;color:#fff;font-weight:normal;
 font-family: 'Montserrat', sans-serif; font-weight:700;font-size:24px;line-height:30px;text-transform: uppercase;border-radius:5px;}
.page_content .inr-ldrshp-blk p{margin:0px 0px 35px;}


.inr-btm-blk{padding:55px 0px;background-color:#1c3691;}
.inr-btm-blk-lft{width:66%;float:left;}
.inr-btm-blk h2{font-family: 'Roboto-Bold';font-size:60px;color:#fff;line-height:66px;margin:0px 0px 10px;}
.inr-btm-blk p{font-size:24px;color:#fff;line-height:30px;margin:0px;letter-spacing: 0.96px;}
.inr-blk-btn{width:auto;float:right;margin-top:15px;}
.inr-blk-btn a{display:inline-block;color:#fff;font-family: 'Montserrat', sans-serif; font-weight:700;font-size:23px;line-height:23px;letter-spacing:1.76px;padding:26px 58px;text-transform: uppercase;background-color:#f0592a;border-radius:5px;}
.inr-blk-btn a:hover{background-color:#3559c3;}

.core-value-itms{display:flex;flex-wrap:wrap;text-align:center;margin:10px 0px 45px;}
.core-value-itm{width:28%;margin:0px 1.5% 0px;background-color:#fff;padding:225px 30px 100px;
box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.10);
-webkit-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.10);
border-radius:140px;position:relative;}
.core-value-itm:before{position:absolute;content:"";width:93px;height:93px;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/inr-sprites.png);
background-position:0px 0px;background-repeat:no-repeat;left:0;right:0;top:80px;margin:auto;}
.core-value-itm.two:before{background-position: -93px 0px;}
.core-value-itm.three:before{background-position: -186px 0px;}
.page_content .core-pg-blks ul{display:inline-block;border-radius:5px;margin:0px 0px 75px;}
.page_content .core-pg-blks li{float:left;text-align:center;width:auto;background-color:#3559c3;text-transform:uppercase;color:#fff;font-size:24px;line-height:30px;margin:0px; font-family: 'Montserrat', sans-serif; font-weight:800;padding:25px 50px;}
.page_content .core-pg-blks li:before{display:none;}
.page_content .core-pg-blks li:after{position:absolute;content:"";width:1px;height:100%;transform:scale(0.8);right:0;top:0;bottom:0;margin:auto;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/inr-sprites.png);background-repeat:no-repeat;background-position:0px -99px;}
.page_content .core-pg-blks li:last-child:after{display:none;}
.inr-vison-blk-img{width:400px;float:left;}
.inr-vison-blk-img img{width:100%;display:block;}
.inr-vison-blk-rt{width:510px;float:left;margin-left:50px;}
.inr-vison-blk{margin:40px 0px;}
.page_content .inr-vison-blk-rt p strong{margin:0px 0px 25px;display:block;}
.inr-total-locations{padding:20px 25px;background-color:#f0592a;width:90%;display:inline-block;border-radius:5px;}
.page_content .inr-total-locations h4{color:#fff;padding-left:65px;position:relative;margin:0px;}
.page_content .inr-total-locations h4:before{position:absolute;content:"";width:44px;height:54px;left:0;top:0;bottom:0;
margin:auto;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/inr-sprites.png);background-repeat:no-repeat;background-position:-3px -96px;}
.page_content .inr-location{width:50%;float:left;}
.inr-location-btn a{display:inline-block;color:#fff;border-radius:5px;font-family: 'Montserrat', sans-serif; font-weight:700;font-size:20px;line-height:20px;letter-spacing:1.6px;
text-transform:uppercase;padding:16px 30px;background-color:#3255bd;float:right;margin-top:15px;}
.inr-location-btn a:hover{background-color:#fff;color:#3255bd;}

/*Regional Page*/
.page_content .team-pg h2{padding:0px;text-transform:inherit;}
.page_content .team-pg h2:after{display:none;}
.team-list.fw{margin:0px 0px 50px;}
.team-item{width:32.3%;float:left;margin:0px 0.5% 1.5%;border-radius:5px;position:relative;}
.team-item img{width:100%;display:block;border-radius: 5px 5px 0 0px;}
.team-item .team-cnt{bottom:0;left:0;right:0;background-color:#3154ba;padding:16px 10px;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.team-list2 {    display: flex;    flex-wrap: wrap;}
.page_content .team-pg .team-cnt h4{ font-family: 'Montserrat', sans-serif; font-weight:800;color:#fff;margin:0px 0px 5px;font-size:20px;line-height:24px;}
.page_content .team-pg .team-cnt p{color:#fff;font-size:16px;line-height:18px;margin:0px;}
.team-item1{position:relative;width:49%;float:left;margin:0px 0.5% 1.5%;border-radius:5px;}
.team-item1 img{width:100%;display:block;border-radius:5px;}
.team-item1 .team-cnt{bottom:0;position:absolute;left:0;right:0;background-color:#3154ba;padding:12px 10px;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.team-link a{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;margin:auto;display:inline-block;z-index:1;}
.team-item:hover .team-cnt, .team-item1:hover .team-cnt{background-color:#f0592a;}

/*Hope-Counseling-Page*/
.hpe-counsl-srvses {display:flex;flex-wrap:wrap;margin:15px 0px 90px;}
.hpe-counsl-srvs{width:24%;margin:0px 0.5% 0px;background-color:#ececec;border-radius:10px;padding:130px 20px 100px;text-align:center;position:relative;}
.hpe-counsl-srvs:before{position:absolute;content:"";width:132px;height:102px;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/inr-sprites.png);background-repeat:no-repeat;
left:0;right:0;top:15px;margin:auto;background-position:-50px -97px;}
.hpe-counsl-srvs.individual:before{background-position: -182px -97px;}
.hpe-counsl-srvs.couples:before{background-position: -50px -199px;}
.hpe-counsl-srvs.group:before{background-position: -182px -199px;}
.page_content .hpe-counsl-srvses h6{font-size:18px;line-height:26px;margin:0px 0px 10px;}
.page_content .hpe-counsl-srvses p{font-size:18px;line-height:30px;margin:0px 0px 10px;}
.hpe-counsl-srvs-btn{position:absolute;bottom:0;width:100%;left:0;right:0;}
.hpe-counsl-srvs-btn a{padding:20px 10px;text-align:center;display:inline-block;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
 font-family: 'Montserrat', sans-serif; font-weight:800;font-size:20px;line-height:20px;color:#fff;background-color:#f0592a;text-transform:uppercase;}
.hpe-counsl-srvs:hover .hpe-counsl-srvs-btn a{background-color:#3557b9;}
.gim-joins-btn{margin:0px 0px 60px;}
.gim-joins-btn a{color:#fff;text-transform:uppercase;padding:20px 50px;background-color:#f0592a;font-family: 'Montserrat', sans-serif; font-weight:800;
 border-radius:5px;font-size:20px;line-height:20px;letter-spacing: 1.6px;display:inline-block;}
.gim-joins-btn a:hover{background-color:#3557b9;}
.page_content .specialized-counselor h4{position:relative;padding:0px 0px 25px;margin:0px 0px 35px;}
 .page_content .specialized-counselor h4:after{position:absolute;content:"";width:246px;height:8px;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/line-bg.jpg);
background-repeat:no-repeat;background-size:100% auto;bottom:0;left:0;}
.page_content .specialiized-blks ul{display:flex;flex-wrap: wrap;margin:0px 0px 100px;}
.page_content .specialiized-blks li{width:24%;margin:0px 0.5% 1%;background-color:#e9e9e9;padding:27px 6px !important;font-size:20px;
font-family: 'Montserrat', sans-serif; font-weight:700;color:#000;text-align:center;text-transform:uppercase;border-radius:5px;position:relative;}
.page_content .specialiized-blks li:after{position:absolute;content:"";width:73px;height:73px;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/inr-sprites.png);background-repeat:no-repeat;right: -43px;
 bottom: -42px;background-position:-318px 0px;}
.page_content .specialiized-blks li.no:after{display:none;}
.page_content .specialiized-blks li:before{display:none;}

.inr-onlne-counsl{ background-color:#e9e9e9;padding:0px 65px;border-radius:10px;text-align:center; }
.inr-online-blk{padding:20px;border-radius:10px;background-color:#f0592a;margin:-40px 0px 20px;display:inline-block;}
.inr-online-blk-lft{width:45%;float:left;}
.page_content .inr-online-blk h6{color:#fff;text-transform:uppercase;margin:0px;text-align:left;}
.inr-online-btn a{display:inline-block;color:#fff;background-color:#1c3691;padding:13px 20px;text-transform:uppercase;font-size:22px;letter-spacing:1.6px;margin-top:5px;border-radius:6px;
box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.10);
-webkit-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.10);}
.inr-online-btn a:hover{color:#1c3691;background-color:#fff;}

/*Men-program-page*/
.men-prgrm-btn {position: absolute;bottom: 0;right: 0;left: 0;margin: 0 auto;}
.page_content .men-prgrms-pg h2{padding:0px;}
.page_content .men-prgrms-pg h2:after{display:none;}
.men-prgrm-top{width:auto;float:right;display:inline-block;padding-left:270px;position:relative;margin:0px 30px 40px 0px;}
.men-prgrm-top:before{position:absolute;content:"";width:246px;height:8px;background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/line-bg.jpg);background-repeat:no-repeat;background-size:100% auto;top:0;bottom:0;left:0;margin:auto;}
.men-prgrm-top a{font-family: 'Montserrat', sans-serif; font-weight:600;font-size:32px;line-height:32px;color:#000;letter-spacing: 0.32px;display:inline-block;}
.men-prgrm-top a strong{font-size:16px;line-height:20px;letter-spacing: 1.32px;text-transform:uppercase;display:table;margin:0px 0px 5px;position:relative;}
.men-prgrm-top a strong:after{position:absolute;content:"";width:40px;height:2px;background-color:#f0592a;right:-50px;top:0;bottom:0;margin:auto;}
.men-prgrm-top a:hover{color:#f0592a;}
.inr-location-img{position:relative;margin:0px 0px 50px;}
.inr-location-img img{width:98%;display:block;border-radius:5px;position:relative;z-index: 1;margin-left:15px;}
.inr-location-img:before{position:absolute;content:"";width:96%;height:100%;left:0;bottom:-15px;background-color:#3154bb;border-radius:5px;}
.men-prgrm-blks{display:flex;flex-wrap:wrap;}
.men-prgrm-blk{ position:relative;width:33%;margin:0px 1.8px 70px;background-color:#ebebeb;padding:30px 28px 60px;text-align:center;border-radius:6px;float:left;}
.page_content .men-prgrm-blk h5{font-family: 'Roboto-Bold';font-size:22px;line-height:30px;color:#3154bb;text-transform:uppercase;margin:0px 0px 5px;}
.page_content .men-prgrm-blk h6{font-size:22px;line-height:36px;color:#fff;margin:0px 0px 10px;padding:0px 0px 15px;font-family: 'Roboto-Regular';position:relative;color:#000;}
.page_content .men-prgrm-blk h6:after{position:absolute;content:"";width:87px;height:2px;bottom:0;left:0;right:0;margin:auto;background-color:#616161;}
.page_content .men-prgrm-blk p{font-family: 'Roboto-Regular';font-size:18px;line-height:28px;color:#616161;margin:0px 0px 10px;}
.page_content .men-prgrm-blk h6 strong{color:#616161;}
.men-prgrm-btn a{width:100%;display:block;color:#fff;text-transform:uppercase;font-size:20px;font-family: 'Montserrat', sans-serif; font-weight:700;
margin:0px 0px -28px 0px;line-height:20px;padding:18px 10px;background-color:#f0592a;border-radius:5px;}
.men-prgrm-blk:hover .men-prgrm-btn a{background-color:#3154bb;}
.core-pg-blks.fw ul{padding:0px;}


.hm-sec7-btn button.btn{
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 23px 50px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;
}
.hm-sec7-btn button.btn:hover{background-color:#3753a4;}



.inr-womensbnr {
    text-align: center;
	background:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/womens-bnr.jpg) no-repeat;
	background-size:cover;
	background-position:top center;
	padding:100px 0
}
.inr-womensbnr a.inr-dntbtn{
	display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 23px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 23px 50px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;}
.inr-womensbnr a.inr-dntbtn:hover{background-color:#3753a4;}
.page_content.full_width.womens {
    padding: 0;
}
.inr-women.vide {
    padding: 70px 0;
}
.inrpg-womenvidblck {
    display: flex;
    flex-wrap: wrap;
}
.inrpg-womenviditem {
    float: left;
    width: 46%;
    margin: 0 30px;
    text-align: center;
	position:relative;
}

.inrpg-womenviditem a:after {
    content: '';
    position: absolute;
    right: 0px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width: 80px;
    height: 80px;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/video-play-btn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.inrteen-colum {
    background: #f7f7f7;
    padding: 70px 0;
    text-align: center;
}
.inrpg-teencolblck {
    display: flex;
    flex-wrap: wrap;
}
.inrpg-teencolimg {
    margin-bottom: 20px;
}
.inrpg-teencolimg img {
    text-align: center;
    display: inline-block;
}
.inrteencol-btn a{
	display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 16px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 16px 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;}
.inrteencol-btn a:hover{background-color:#3753a4; color:#fff}
.inrpg-teencolitem {
    float: left;
    width: 29%;
    margin: 0 33px;
}

.inr-regimpmap {
    float: left;
    width: 45%;
}
.inr-regimprgt {
    float: right;
    width:45%;
}
.reg-imgbtn a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 16px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 16px 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;
}
.reg-imgbtn a:hover {
    background-color: #3753a4;
    color: #fff;
}
.inr-regimpsec {
    padding: 60px 0;
	display:inline-block;
    width: 100%;
}
.inr-hopcourgt {
    float: left;
    width: 45%;
}
.inr-hopcouimg {
    float: right;
    width: 45%;
}
.inr-hopcousec {
	display:inline-block;
    width: 100%;
    padding-bottom: 60px;
}
.inr-partnersec{
	padding: 200px 0 500px;
	background:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/inr-prtnrbg.jpg) no-repeat;
	background-position:top center;
	background-size:cover;
	position:relative;
	z-index:1}
.inr-partnersec:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    bottom: 0;
    background: rgba(255,255,255,0.44);
    z-index: -1;
}
.inr-partnervide {
   display: inline-block;
    width: 45%;
}
.inr-partnrgt{
    float: right;
    width: 45%;
}
.inrpat-btn a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 16px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 16px 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;
}
.inrpat-btn a:hover {
    background-color: #3753a4;
    color: #fff;
}
.wombnn-arrw a {
    display: inline-block;
    font-size: 0;
    width: 32px;
    height: 32px;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/scroll-arw.png);
    background-repeat: no-repeat;

}
.inr-partnervide a:after {
    content: '';
    position: absolute;
    right: 0px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width: 80px;
    height: 80px;
    background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/video-play-btn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.inr-partnervide a {
    position: relative;
    display: inline-block;
}
.inrpg-womenviditem iframe,.inr-partnervide iframe{
	width:100%;
	height:400px}
	
.team-listblck {
    display: flex;
    flex-wrap: wrap;
}


.inrstu-sposec a.inrstu-signbtn{
  display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 16px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 16px 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;}
	
.inrstu-sposec a.inrstu-signbtn:hover {
    background-color: #3753a4;
    color: #fff;
}
.inrstu-sposec{
	padding:80px 0}
.inrstu-spoimg{
	float:left;
	width:48%;
	margin:0 10px;}
.inrstu-spoblck {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
}
.inr-workexpsec {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.inr-workexplft {
    float: left;
    width: 50%;
}
.inr-workexprgt {
    float: right;
    width: 46%;
}
.inr-workexplogosec {
    display: inline-block;
    width: 100%;
	margin-bottom:30px
}
.inr-workexplogoimg {
    float: left;
    width: 30%;}
.inr-workexplogocnt {
    float: right;
    width:60%;
}
.inr-gallblck {
    display: flex;
    flex-wrap: wrap;
}
.inr-gallsec {
    display: inline-block;
    width: 100%;
}
.inr-gallimg {
    float: left;
    width: 24.6%;
    margin: 0 3px 5px;
}
/*.inr-gallimg a:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.75);
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    bottom: 0;
    opacity: 0;
}
.inr-gallimg a:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.75);
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    bottom: 0;
    opacity: 0;
}
.inr-gallimg a{
	position:relative;
	display:inline-block}
.inr-gallimg a:hover:before {
    opacity: 1;
}*/

.inr-prevawarsec {
    padding: 100px 0;
    display: inline-block;
    width: 100%;
}
.inr-prevawarleft {
    display: inline-block;
    width: 42%;
    vertical-align: top;
}
.inr-prevawarrgt {
    display: inline-block;
    width: 55%;
}
.campas-pro {
    background: rgba(12,113,195,0.11);
    padding: 100px 0;
    text-align: center;
}
.campas-problck {
    display: flex;
    flex-wrap: wrap;
}
.campas-pro-itm {
    float: left;
    width: 30%;
    margin: 0 25px;
}
.campas-pro-itm img {
    display: inline-block;
	margin-bottom:15px;
}
.campas-pro-itm.item1 h3 ,.campas-pro-itm.item1 h6{
    color: #f75002;
}
.campas-pro-itm.item2 h3,.campas-pro-itm.item1 h6 {
    color: #f29e02;
}
.campas-pro-itm.item3 h3,.campas-pro-itm.item1 h6 {
    color: #374059;
}
.inr-parteasec {
    padding: 60px 0;
}
.inr-parteasec {
    padding: 60px 0;
}
.inr-parteacnt {
    float: right;
    width: 46%;
}
.inr-parteaimg {
    float: left;
    width: 50%;
}
.inr-parteaslider {
    margin: 40px 0 0;
}
.inr-parteaslider .owl-dots {
    text-align: center;
    margin: 30px 0 0;
}
.inr-parteaslider.owl-carousel button.owl-dot {
    width: 10px;
    height: 10px;
    background: rgba(0,0,0,0.3);
    border-radius: 100%;
    display: inline-block;
    margin: 0 5px;
}
.inr-parteaslider.owl-carousel button.owl-dot.active {
    background: #333;
}
.inr-parteaslider.owl-carousel .owl-nav button.owl-next {
    right: 0;
}
.inr-parteaslider.owl-carousel .owl-nav button.owl-prev, .inr-parteaslider.owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 34%;
    font-size: 50px;
}
.inr-parteaitem {
    padding: 0 70px;
}
.inr-findblck {
    display: flex;
    flex-wrap: wrap;
}
.inr-finditem {
    float: left;
    width: 22.4%;
    margin: 0 20px;
    text-align: center;
}
.inr-findsec{
    margin-bottom: 100px;
}
.inr-findimg {
    margin-bottom:40px;
}
.inr-findcnt a {
    display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 16px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 16px 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;
}
.inr-findcnt a:hover {
    background-color: #3753a4;
    color: #fff;
}
.adult-blck {
    float: left;
    width: 100%;
    display: inline-flex;
    margin-bottom:30px;
}

.adu-womens,.adu-mens,.adu-girls {
    border-bottom: 1px solid #000;
    margin-bottom: 50px;
}
.inr-adurgt{
	margin-left:70px;
	width:30%}
	
.campas-pro-itm h3 {
    display: inline-block;
}
.campas-pro-itm h6 {
    display: inline-block;
}

ul.sxc-follow-buttons{
	margin:0;
	padding:0;
	text-align:center}
.page_content .content li.sxc-follow-button {
    display: inline-block;
    text-align: center;
}
.page_content .content li.sxc-follow-button:before {
    display: none;
}
a.inr-givonline{display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 16px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 16px 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;
}
a.inr-givonline:hover {
    background-color: #3753a4;
    color: #fff;
}
.inr-donpg,.face-recovtop {
    text-align: center;
}
.str-hop {
    text-align: center;
}
.hoil-giftbnr {
    padding-bottom: 70px;
    text-align: center;
}
.hoil-giftshopitem {
    float: left;
    width: 29.43%;
    margin: 0 30px 30px;
    text-align: center;
}
.hoil-giftshopblck {
    display: flex;
    flex-wrap: wrap;
}
.hoil-giftshopcnt h4 {
    font-size: 24px;
}
.hoil-giftshopimg {
   
    width: 280px;
    height: 280px;
    float: none;
    margin: 0 auto 30px;
}
.hoil-giftshopcnt br,.hoil-giftshopimg br {
    display: none;
}
.holi-giftbuy a,.holi-giftbuy button.btn,button.btn{
	display: inline-block;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 16px;
    letter-spacing: 1.85px;
    color: #fff;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 16px 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #f0592a;
	cursor:pointer}
.holi-giftbuy a:hover,.holi-giftbuy button.btn:hover,button.btn:hover {
    background-color: #3753a4;
    color: #fff;
}
.holi-giftbuy .modal__content a {
    background: transparent;
    color: #f0592a;
}
.holi-giftbuy .modal__content a:hover {
    background: transparent;
    color: #000;
}


.fac-recblck {
    display: flex;
    flex-wrap: wrap;
}
.fac-recitem {
    float: left;
    width:20%;
}
.fac-recitem button.btn{
	background:transparent;
	padding:0}
.fac-recimglft{
	float:left;}
.fac-recimgrgt{
	float:right}
	
span.wpcf7-list-item-label {
    font-family: 'Roboto-Regular';
}	

.hopcntctfrm-inpt.fl, .hopcntctfrm-inpt.fr {
    float: left;
    width: 31.8%;
    margin: 0 8px 10px;
}
.hopcntctfrm-inpt.fw {
    margin: 0 8px 10px;
    width: 98.4%;
}
.hopcntctfrm-inpt textarea {
    height: 150px;
    resize: none;
}
.hopcntctfrm-inpt input, .hopcntctfrm-inpt select, .hopcntctfrm-inpt textarea,.hopcntctfrm-inpt input[type="checkbox"] {
    /* background: red; */
    background: #f7f7f7;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
    padding: 22px;
    font-family: 'Roboto-Regular';
    width: 100%;
}
.hopcntctfrm-pgbtn input {
    font-size: 20px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-weight: 300;
    border-radius: 5px;
    width: auto;
    color: #fff;
    display: inline-block;
    background-color: #f0592a;
    letter-spacing: 1.6px;
    padding: 18px 20px;
    text-transform: uppercase;
}
.hopcntctfrm-pgbtn input:hover{
	    background: #00a7ff;}

.hop-coun-form .wpcf7-response-output {
    border: 1px solid #fff !important;
    text-align: center !important;
    color: #ff0000;
    font-family:'Montserrat', sans-serif; font-weight:700;
    float: left;
    width: 100%;
}
.hop-coun-form div.wpcf7-mail-sent-ok, .hop-coun-form span.wpcf7-not-valid-tip, .hop-coun-form div.wpcf7-validation-errors, .hop-coun-form div.wpcf7-acceptance-missing, .hop-coun-form div.wpcf7-mail-sent-ng, .hop-coun-form div.wpcf7-aborted {
    border: 0;
    width: 100%;
    float: left;
    margin: 4px 0 0 0;
    padding: 0;
    color: red;
    font-family: 'Montserrat', sans-serif; font-weight:700;
    font-size: 14px;
    line-height: normal;
    
    text-align: left;
}

/* Popup Open button */ 
/*.open-button{
    color:#FFF;
    background:#0066CC;
    padding:10px;
    text-decoration:none;
    border:1px solid #0157ad;
    border-radius:3px;
}
 
.open-button:hover{
    background:#01478e;
}
 
.popup {
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
    width:100%;
    height:100%;
    display:none;
	    z-index: 1001;
}*/
 
/* Popup inner div */
/*.popup-content {
    width: 80%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 40px;
    margin-top: 100px;
    box-shadow: 0px 2px 6px rgba(0,0,0,1);
    border-radius: 3px;
    background: #fff;
    position: relative;
}*/
 
/* Popup close button */
/*a.close-button {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 30px;
    right: 20px;
    border-radius: 20px;
    background: none !important;
    font-size: 20px;
    text-align: center;
    color: #0c0c0c;
    text-decoration: none;
    padding: 0;
}
 
.close-button:hover {
    background: rgba(0,0,0,1);
}



button {
   background: #000;
   color: #fff;
   text-align: center;
   font-weight: bold;
   padding: 10px 30px;
   border-radius: 3px;
}

#findoverlay {
   position: fixed;
   height: 100%; 
   width: 100%;
   top: 0;
   right: 0;  
   bottom: 0;
   left: 0;
   background: rgba(0,0,0,0.8);
   display: none;
}

#popup {
   max-width: 600px;
   width: 80%;
   max-height: 300px;
   height: 80%; 
   padding: 20px;
   position: relative;
   background: #fff;
   margin: 20px auto;
}

#close {
   position: absolute;
   top: 10px;
   right: 10px;
   cursor: pointer;
   color: #000;
}*/












.popup-content {
    background: #f5f5f5;
    height: auto;
    left: 50%;
    max-height: 100%;
    max-width: 80%;
    min-height: 300px;
    opacity: 0;
    overflow-y: auto;
    position: fixed;
    top: 60%;
    text-align: center;
    width: 100%;
    z-index: 1001;
    border-radius: 20px;
    padding: 30px 30px 0px 30px;
    background: rgba(250,182,174,1);
    background: -moz-linear-gradient(top, rgba(250,182,174,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,250,246,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,182,174,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,250,246,1)));
    background: -webkit-linear-gradient(top, rgba(250,182,174,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,250,246,1) 100%);
    background: -o-linear-gradient(top, rgba(250,182,174,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,250,246,1) 100%);
    background: -ms-linear-gradient(top, rgba(250,182,174,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,250,246,1) 100%);
    float: left;
    width: 80%;
}
.popup-overlay.active .popup-content {
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(1);
    -ms-transform: translateX(-50%) translateY(-50%) scale(1);
    -o-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
}
.popup-overlay .popup-content {
    -webkit-transform: translateX(-50%) translateY(-50%) scale(.75);
    -moz-transform: translateX(-50%) translateY(-50%) scale(.75);
    -ms-transform: translateX(-50%) translateY(-50%) scale(.75);
    -o-transform: translateX(-50%) translateY(-50%) scale(.75);
    transform: translateX(-50%) translateY(-50%) scale(.75);
}
.popup-overlay.active .popup-content{
    opacity: 1;
}
.pop-overlay{
    background: #000;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    width: 100%;
    visibility: hidden;
    z-index: 1000;
}
.popup-overlay.active .pop-overlay{
    opacity: .75;
    visibility: visible;
}
button.close {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 20px;
    right: 20px;
    border-radius: 20px;
    background: none !important;
    font-size: 20px;
    text-align: center;
    color: #0c0c0c;
    text-decoration: none;
    padding: 0;
    font-family: 'Montserrat', sans-serif; font-weight:700;
}
.popup-overlay {
    visibility: hidden;
}
.popup-overlay.active{
	visibility:visible}
	
	
.hopcntctfrm-inpt input[type="checkbox"]{
    width: 10px;
    height: 10px;
    float: left;
    margin:13px 10px;
}
.hopcntctfrm-pgbtn{
	float:left;
	width:100%}
.hopcntctfrm-inpt span.wpcf7-list-item {
    margin: 0;
}


span.typewriter {
    
    border-right: 0;
    white-space: nowrap; 
     margin: 0 auto;
    /* letter-spacing: .15em; */
    animation: typing 3.5s steps(40, end), blink-caret .75s step-end infinite;
     display: grid; 
   justify-content:left;

}
/* The typing effect */
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}

/* The typewriter cursor effect */
@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: orange; }
}

.page_content.full_width.gala{
	padding:0}
	
.gala-toplft{
	float:left;
	width:42%;
padding: 150px 0 60px;}
	
.gala-toprgt{
	float:right;
	display:none;
	width:52%}
	
.gala-top {
    background: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/Unshakable-Website-1.jpg) no-repeat;
    background-position: right top;
    background-size: 50% 100%;
}
.gala-menu {
    text-align: center;
    float: left;
    width: 100%;
}
.gala-menu ul {
    text-align: center;
    display: inline-block;
    position: relative;
}
.gala-menu ul li {
    float: left;
    text-align: center;
    padding: 10px 20px;
    /* position: relative; */
}
.gala-menu ul.sub-menu {
    display: none;
    width: 230px;
    background: #3753a4;
    position: absolute;
    left: 0;
    top: 90%;
    text-align: left;
}
.gala-menu ul.sub-menu li {
    text-align: left;
}
.gala-menu ul.sub-menu li a {
    color: #fff;
}
.galareg-now {
    text-align: center;
    padding: 60px 0;
}
.gala-menu ul li:hover ul.sub-menu {
    display: block}
	
.gala-ftdsec.fw {
    background: #1a1a1a;
}
.gala-ftdlft {
    float: left;
    width: 50%;
}
.gala-ftdrgt {
    float: right;
    width: 40%;
    text-align: center;
    padding: 50px 0 0;
}
.gala-ftdrgt h3,.gala-ftdrgt p{
	color:#fff}
.gal-impsec{
	padding:60px 0;
	background:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/Unshakable-Website-4.jpg) no-repeat;
	background-size:cover;
	text-align:center;
	background-position:top center}
	
.gal-impblckitem {
    float: left;
    width: 30%;
    margin: 0 10%;
}
.gala-virgalsec {
    padding: 60px 0;
    text-align: center;
}
.gal-virtublckitem {
    float: left;
    width: 31.3%;
    margin: 0 1%;
}

.blog .type-post, .archive .type-post { border:2px solid #3753a4; padding:25px; border-radius: 5px; margin-bottom: 30px;}

/* ----------------------------------EDITS PER DAVE-------------------------------------------------------- */

.lms-bigButton {background-color: #00a7ff !important}
.header_sec {background: #fff0 !important;height: 200px;}
.header_sec.fixed-header {position: relative;}
.logo_sec {box-shadow: none;-webkit-box-shadow:none; background: #ffffff78;}
.banner_section {background-attachment: unset !important; margin-top: -200px !important;padding: 366px 0px 95px;border-bottom: 7px solid #00a7ff;}
.top_menu, .fixed-header .top_menu {margin-right: -100px !important; margin-top: 86px;padding-bottom: 10px;}
.hd-mbl-nbr {padding: 10px 0px 10px 15px !important;float: none;margin-top: -16px;height: 82px;}
.top_menu ul li a {font-size: 17px !important;}
.bnr_cnt {background: rgba(0,0,0,0.2);width: 42%;}
.bnr_cnt h2 {font-size: 44px !important;text-align: center;margin-bottom: 15px !important;}
.bnr_cnt h5 {font-size: 21px;border-left: 7px solid #3295EC;}
.bnr_cnt .bnr_btn, .fnd-btn button.open, button.open, .hm-sec2-rite h2:after, .hd-mbl-nbr h6:after, .hm-sec4-clik a, .hm-sec4-perct, .bnr-req a, .inr-blk-btn a, .ministryupdate p.link a  {background-color: #00a7ff;}
.bnr-req {font-size: 22px !important;}
.bnr-req a {padding-left: 20px;padding-right:20px}
.owl-nav button {background-color: #00a7ff !important;}
.bnr_cnt .bnr_btn:hover, .fnd-btn a:hover, .fnd-btn button.btn:hover, button.open:hover {background-color: #f0592a !important;}
.hm-sec2 {padding: 40px 0px 0px;}
.hm-sec2-rite h2 {font-size: 45px !important;}
.hm-sec2-rite {margin-top: 20px;}
.hm-sec2-left {display: none;}
.homepageform {border: 1px #000 solid;border-radius: 10px;padding: 30px 30px 0px 30px;}
.lms-bg {background: #fff !important;}
.homepageform h4 {text-align: center;font-size: 32px;line-height: 1.2;font-family: 'Montserrat', sans-serif !important; font-weight:700;}
.hd-right {margin-top: -85px;}
.newlogo {font-family: 'Montserrat', sans-serif; font-weight:800;font-size:39px;margin-top: 21px;color:#2241B2;line-height:40px;text-shadow:1px 1px 2px #fff;float:left;}
.hd-mbl-nbr:before {z-index:1 !important}
.serve-sec {padding: 0px 0;}
.call-actions {padding: 70px 0 50px;}
.hm-sec4 h2 {font-size: 44px !important;line-height: 1.2;color: #fff;font-family: 'Montserrat', sans-serif !important; font-weight:800;text-align: center;text-transform: uppercase;margin-bottom: 15px;}
.hm-sec4 {background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/images/home-sec4-bg.png);background-repeat: repeat;background-position: 0px 0px;padding: 52px 0px 44px;}
.hm-sec4-clik a {padding: 19px 85px;margin-bottom: 29px;}
.hm-sec4-list.fw {padding-bottom: 10px;}
/*.hm-sec4-perct:after {background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/wp-content/uploads/2021/09/hm-sec4-perct-after.jpg);}*/
.hm-sec5 {display: none;}
.hm-sec6 {padding: 65px 0px 60px;}
.slideInUp {display:none;}
.onlinetherapy {padding: 32px 20px 40px 60%;margin-bottom: 40px;margin-top: 30px;}
.hm-sec7-list h2 {font-family: 'Montserrat', sans-serif !important; font-weight:800;color: #fff;margin-top: 38px!important;;font-size: 44px!important;text-align:left!important;}
.hm-sec-lft {padding-top: 0px;}
.owl-carousel .owl-item .alignleft {border-radius: 10px;margin-right: 30px;box-shadow: 2px 5px 15px #000 !important;margin-bottom: 50px;}
.hm-sec-lft p {font-size: 23px;line-height: 39px;}
.hm-sec7-btn {margin-top: -60px;margin-bottom: 10px;}
.endorder-cnt {padding-top: 44px;}
.endorser-img ul li.active img, .endorser-img ul li.active span {z-index: 1;border-bottom: 0px;}
.endorser-img ul li .end-name h5 {font-family: 'Roboto-Medium';}
.endorser-img ul li .end-name p {font-family:'Montserrat', sans-serif; font-weight:300;}
.endorser-img ul li .end-name h6 {font-family: 'Montserrat', sans-serif; font-weight:700;}
.hm-sec7 {padding-bottom: 40px;}
.footer_menu {float: none;margin: 0 auto;display: block;text-align: center;width: 100%;padding-top: 15px;padding-bottom: 44px;}
.ft_logo {width: 311px;margin-right: 200px;}
.foter-sec {background-image: none;background: #e6e6e6;}
.footer_menu ul.menu li.current_page_item a, .footer_menu ul.menu li a:hover, .top_menu ul li a:hover, .footer_menu ul.menu li a:hover, .top_menu ul li a:hover {color: #00a7ff !important;}
.hm-sec7-list {background: #fff3;padding: 5px 30px 10px 30px;margin-top: 30px;border-radius: 15px;margin-bottom: 30px;}
.hm-sec7 {border-bottom: 7px solid #00a7ff;}
.page_banner h2 {font-size: 60px !important;}
.seo-bottom h2 {font-size: 14px !important;line-height: 26px !Important;text-align:center !important}
.seo-bottom h1 {font-size: 24px !important;line-height: 36px !Important;text-align:center !important}
.page_banner {background-image: url(https://kentuckywomensrehab.com/wp-content/uploads/2021/09/inner-banner3.jpg);margin-top: -20px !important;height:214px;}
.page_content {padding: 50px 0 !important;}
.alignright {margin-left: 20px !important;margin-right: 0px !important;}
.page_content h2 {line-height: 1.2em !important;margin-top: 30px;}
.dwn-btn {padding: 15px;background-color: #00a7ff;border-radius: 10px;text-align:center;font-size: 20px;}
.dwn-btn a {color: #fff !important;font-family: 'Montserrat', sans-serif !important; font-weight:700;text-align:center}
.dwn-btn a:hover {background-color: #f0592a;}
.abtblk-img img {float: left !Important;margin-right: 30px !important;}
.abtblk-cntnt a {color: #004E9A !important;font-family: 'Montserrat', sans-serif !important; font-weight:700;font-size: 32px !important;}
.about-blocks ul li:before {display:none}
.about-blocks {border: 1px #000 solid;border-radius: 20px;padding: 40px !important;background: #e2e2e2;}
.inr-btm-blk h2 {font-size: 60px !important;margin-bottom: 10px !important;}
.staff-item {margin-left: 200px;padding-top: 20px !important;}
.staff-item h4 a, .staff-item h4 span {font-size: 32px !important;color: #3559c3 !important;}
.staff-item p {margin-top: -20px;font-size: 16px}
.staff-item img {margin-right: 50px;border-radius: 15px;padding: 10px;border: #cecfd2 solid 1px;box-shadow: 5px 5px 15px #5555554a !important;}
.page_content .sidebar {width: 25.5%;padding: 20px;background: #eae9e9;}
.sidebar h2:after {width: 100% !important}
.ft-addr {width: 34%;}
.contact-content {max-width: 80% !important;margin: 0 auto !important;}
.hm-sec4-perct {font-size: 55px !important;}
.onlinetherapy p {margin-bottom: 30px !important;margin-top: 20px !important;}

.page_banner h2, .inr-btm-blk h2{font-size:42px!important}
.page_content h1,.page_content h2{font-size:28px}
.page_content p{font-size:16px!important;line-height:28px!important}
.call-actions h2{font-size: 42px}
.hm-sec7-list h2 {font-size: 33px!important}
.sidebar .widget h3 {font-size: 31px;}
.hm-sec4 h2 {font-size: 36px!important;}
.hm-sec6 h2 {font-size: 42px;line-height: 2.5em;}
div#page-content table tbody tr td p{margin:10px!important;font-size:11px!important;line-height:1em!important;padding-top:0!important;margin-bottom:11px!important;text-align:center!important}
@media (max-width:1800px) {}
@media (max-width:1680px) {
	.container1 { max-width: 1400px;}
	.container { max-width: 1200px; }
	.top_menu {margin-top:25px; margin-right:90px;}
	.top_menu ul li a {font-size: 15px;}
	.top_menu ul .sub-menu li a { font-size:15px; }
	.top_menu ul li {margin: 0px 12px;}
	a.inq_btn {font-size: 17px;padding: 15px 40px;margin-right: 55px;}
	.hd-mbl-nbr h6 {font-size: 16px;}
	.hd-mbl-nbr a {font-size: 30px;}
	.hd-mbl-nbr {width: 290px;}
	.bnr_cnt h2 {font-size: 84px;}
	.hd_logo.fl{width:300px;}
	.bnr_cnt .bnr_btn {font-size: 22px;padding: 23px 55px;}
	.hm-sec2-rite {width: 670px;}
	.hm-sec2-left {width: 500px;}
	.hm-sec2-rite h2 {font-size: 46px;line-height: 1.13;}
	.fnd-btn a,.inr-womensbnr a.inr-dntbtn {font-size: 22px;padding: 22px 55px;}
	.call-actions h2 {font-size: 56px;}
	.call-actions .cal-act h3 a {font-size: 26px;}
	.fd-btn a {font-size: 22px;padding: 22px 55px;}
	.hm-sec4-item p {font-size: 18px;}
	.hm-sec-rite { width: 630px;}
	.hm-sec-lft p {font-size: 24px;line-height: 42px;}
	.ft_logo {width: 330px;}
	.footer_menu ul.menu li a {font-size: 18px;}
	.banner_section {padding: 160px 0px 120px;}
	.bnr_cnt h5 {font-size: 26px;line-height: 1.3;}

	/*Inner-pages*/
	.page_content .container { max-width: 1240px;}
	.page_content h1, .page_content h2 { font-size: 48px;line-height: 56px; padding: 0px 0px 18px;}
	.page_content p, .page_content li {font-size: 20px;line-height: 32px;}
	.page_content h5 {font-size: 24px;line-height: 29px;}
	.core-value-itm:before {transform: scale(0.9);}
	.core-value-itm {padding: 210px 30px 90px;}
	.page_content .core-pg-blks li {font-size: 20px;line-height: 26px;padding: 22px 50px;}
	.inr-vison-blk-rt {width: 450px;margin-left: 35px;}
	.page_content .inr-vison-blk-rt p strong {margin:0px;}
	.page_content .inr-vison-blk-rt p{margin:0px 0px 10px;}
	.inr-vison-blk-img {width:360px;}
	.page_content h4 {font-size: 30px;line-height: 36px;}
	.page_content .inr-location {width: 51%;}
	.inr-location-btn a {margin-top:11px;}
	.page_banner h1, .page_banner h2 {font-size: 52px;line-height: 66px;}
	.breadcrumbs {font-size: 18px;line-height: 24px;}
	.page_content .sidebar {width: 24%;}
	.sdbr-success-rate {padding: 70px 22px 50px;}
	.sidebar .widget h3 {font-size: 27px;line-height: 36px;}
	.page_content .sidebar h4 {font-size: 22px;line-height: 32px;}
	.sdbr-btn a {font-size: 18px;line-height: 18px;padding: 18px 20px;}
	.sdbr-programs {padding: 45px 20px 20px;}
	.sidebar .widget .sdbr-programs h3 {margin:0px 0px 70px;}
	.sidebar .widget .sdbr-programs ul li a {font-size: 22px;line-height: 30px;padding: 18px 0px;}
	.sdbr-hope-img {width: 105px;margin: 0px auto 30px;}
	.page_content .sdbr-hope-counselling p {font-size:17px;line-height:29px;margin:0px 0px 35px;}
	.inr-btm-blk h2 {font-size: 48px;line-height: 62px;}
	.sdbr-hope-counselling { padding: 40px 20px 30px;}
	.inr-btm-blk p {font-size: 20px;line-height: 26px;}
	.inr-blk-btn a {font-size: 21px;line-height: 21px;padding: 25px 55px;}
	.inr-btm-blk {padding: 45px 0px;}
	.page_content {padding: 120px 0;}
	.hstry-prgrm-blk {margin: 40px 0px;}
	.hstry-prgrm-lft {width: 550px;}
	.hstry-prgrm-rt {width: 300px;padding-top: 28px;}
	.inr-servs-blk {width: 29%;}
	.inr-ldrshp-blk {padding: 0px 20px 15px;}
.inr-blk-hdng {width: 100%;font-size: 20px;line-height: 24px;}
.page_content .inr-ldrshp-blk p {font-size:18px;line-height:30px;margin: 0px 0px 28px;}


.page_content .team-pg .team-cnt p { font-size: 15px;}
.page_content .team-pg .team-cnt h4 {margin: 0px 0px 3px;font-size: 18px;line-height: 22px;}
.team-item .team-cnt {padding: 14px 8px}

.men-prgrm-top a strong {font-size: 15px;line-height: 18px;}
.men-prgrm-top a {font-size: 28px;line-height: 30px;}
.men-prgrm-top:before {width: 200px;}
.men-prgrm-top {padding-left: 220px;}
.men-prgrm-blk {width: 32.9%;margin: 0px 1.8px 65px;padding: 25px 20px 30px;}
.page_content .men-prgrm-blk h5 {font-size: 20px;line-height: 28px;}
.page_content .men-prgrm-blk h6 {font-size: 18px;line-height: 30px;margin: 0px 0px 13px;padding: 0px 0px 12px;}
.page_content .men-prgrm-blk h6:after {width: 75px;}
.page_content .men-prgrm-blk p {font-size: 16px;line-height: 24px;}
.men-prgrm-btn a {font-size: 17px;line-height: 17px; padding: 17px 10px;}

.hpe-counsl-srvs {padding: 120px 10px 75px;}
.hpe-counsl-srvs:before {transform: scale(0.8);}
.page_content .hpe-counsl-srvses p {font-size: 17px;line-height: 28px; margin: 0px 0px 10px;}
.hpe-counsl-srvs-btn a {font-size:18px;line-height:18px;padding: 18px 10px;}
.gim-joins-btn a { padding: 18px 45px;}
.page_content .specialiized-blks li {padding: 22px 5px !important;font-size: 16px;}
.inr-onlne-counsl {padding: 0px 30px 10px;}
.inr-online-btn a {padding: 13px 15px;font-size: 18px;}
.page_content h6 { font-size: 22px;line-height: 28px;}
.page_content h3{font-size:44px; line-height:54px}
.inrpg-womenviditem{margin:0 24px}
.inrpg-teencolitem{margin:0 26px}
.inrstu-spoimg{    margin: 0 8px;}
.inr-gallimg{margin:0 2px 5px}
.campas-pro-itm{margin: 0 20px;}
.inr-finditem{margin:0 16px}
.hoil-giftshopitem{margin:0 24px 30px}
.hopcntctfrm-inpt.fl, .hopcntctfrm-inpt.fr{ margin:0 6px 10px}
.hopcntctfrm-inpt.fw {margin: 0 6px 10px;width: 98.2%;}
.hopcntctfrm-inpt input[type="checkbox"]{margin:11px 10px}
.gala-toplft{ padding:100px 0 40px}
}
@media (max-width:1440px) {
	.container1 { max-width: 1200px;}
	.container { max-width: 970px; }
	.hd_menu ul li a { padding:15px 30px; }
	.banner_section { min-height:500px; }
	.bnr_cnt { padding-top:150px; }
	.hd_logo.fl {width: 250px;}
	.top_menu ul li a {font-size: 15px; padding:15px 0}
	.top_menu ul .sub-menu li a { font-size:14px; }
	.top_menu ul li{margin:0px 6px;}
	.top_menu {margin-right:60px;margin-top: 20px;}
	.top_menu ul li.menu-donte a {padding: 15px 28px;}
	a.inq_btn {font-size: 16px;padding: 13px 36px;margin-right: 40px;margin-top:24px;}
	.hd-mbl-nbr h6 {font-size: 14px;}
	.hd-mbl-nbr a {font-size: 20px;}
	.hd-mbl-nbr {width: 140px;padding: 25px 0px 25px 10px;}
	.bnr_cnt h2 {font-size: 80px;}
	.bnr_cnt h5 {line-height: 1.3;margin-bottom: 20px;letter-spacing: 1.3px;padding-left: 30px;border-left: 5px solid #f0592a;}
	.bnr_cnt .bnr_btn {font-size: 20px;padding: 20px 40px;}
	.bnr_cnt{padding:0px;min-height:inherit;}
	.hm-sec2-rite {width: 50%;}
	.hm-sec2-rite h2 {font-size: 34px;line-height: 1.13;}
	.hm-sec2-rite p {font-size: 18px;line-height: 1.5;margin-bottom: 13px;}
	.hm-sec5-img img { max-height:200px; }
	.hm-sec5-cnt p { font-size:20px; }
	.hm-sec2-left {width:47%;}
	.fnd-btn a,.inr-womensbnr a.inr-dntbtn {font-size: 20px;padding: 20px 42px;}
	.call-actions {padding: 50px 0 80px;}
	.call-actions h2 {font-size: 46px;}
	.cal-act {padding: 12px;}
	.call-actions .cal-act h3 a {font-size: 22px;margin:0px 0px 8px;}
	.call-actions .cal-act-clik a { font-size: 17px;padding-bottom: 70px;}
	.fd-btn a {font-size: 20px;padding: 20px 43px;}
	.hm-sec4 h2 {font-size: 44px;}
	.hm-sec4 h2 span {font-size: 32px;}
	.hm-sec4-clik a {font-size: 20px; padding: 20px 70px;margin:0px 0px 60px;}
	.hm-sec4 h5 {font-size: 27px;line-height: 1.3;}
.hm-sec4-clik2 a {font-size: 20px;padding: 20px 60px;}
.hm-sec4-perct {font-size: 34px;}
.hm-sec4-item h3 {font-size: 20px;margin-bottom: 15px;}
.hm-sec4-item p br{display:none;}
.hm-sce4-cnt { padding: 26px 10px;}
.hm-sec4-perct:after {width:86px;}
.hm-sec4-item p {font-size: 17px;}
.hm-sec4-item {height: 214px;}
.hm-sec5-img {width: 220px;display:inline-block;}
.hm-sec5-btn a {font-size: 20px;padding: 20px 40px;}
.hm-sec5 {padding: 140px 0px 110px; background-position:center center;}
.hm-sec6 {padding: 100px 0px 90px;}
.hm-sec6 h2 {font-size: 46px;}
.hm-sec6 h6 {font-size: 34px;}
.hm-testi-sec h2 {font-size: 46px;line-height: 50px;margin-bottom: 15px;}
.hm-testi-sec p {font-size: 18px;line-height: 30px;}
.testi-cnts {width: 500px;}
.hm-sec-rite {width:50%}
.hm-sec-lft p {font-size: 20px;line-height: 36px;margin:0px 0px 25px;}
.hm-sec-lft h5 {font-size: 24px;}
.hm-sec7-btn a {font-size: 20px;padding: 20px 45px;}
.hm-sec7-btn button.btn{font-size: 20px;padding: 20px 45px;}
.ft_logo{width:240px;margin-left:-6px;}
.footer_menu ul.menu li a {font-size: 17px;}
.footer_menu ul.menu li {margin: 0px 16px 0px;}
.ft-donate a {font-size: 16px;padding: 16px 42px;margin-left: 25px;margin-top: 10px;}
.footer_menu {padding-top: 30px;}
.footer_cnt h5 {font-size: 18px;line-height: 24px;}
.footer_cnt p, .ft-mail a {font-size: 18px;line-height: 24px;}
.ft-phn {padding-left: 30px;}
.ft-phn a {padding-left: 55px;font-size: 26px;line-height: 32px;}
.ft-mail {padding-left: 25px;}
.ft-socio:before, .ft-socio:after {width: 40%;}
.ftr-cpyright p, .ftr-sitemap  p  {font-size: 17px;}

	/*Inner-pages*/
.page_content .container { max-width: 970px;}
.page_content {padding:80px 0;}
.page_content h1, .page_content h2 {font-size: 38px;line-height: 48px;padding: 0px 0px 16px;}
.page_content h1:after, .page_content h2:after { width: 220px;height: 8px;}
.page_content p, .page_content li {font-size: 18px;line-height: 30px;}
.core-value-itm {width: 30%;}
.core-value-itm:before {transform: scale(0.7);top:60px;}
.core-value-itm {padding: 180px 20px 80px;}
.page_content h5 {font-size: 21px; line-height: 28px;}
.page_content .core-pg-blks li {font-size: 18px; line-height: 23px;padding: 20px 40px;}
.inr-vison-blk-img {width:48%;}
.inr-vison-blk-rt {width:50%;margin-left:0px;float:right;}
.inr-total-locations {width:100%;}
.page_content h4 {font-size: 26px;line-height: 32px;}
.page_content .inr-total-locations h4 {padding-left:60px;}
.page_content .inr-location {width: 56%;}
.inr-location-btn a {font-size: 18px;line-height: 18px;padding: 16px 27px;}
.page_content .sidebar {width: 26%;}
.sdbr-success-rate {padding: 50px 15px 45px;}
.sidebar .widget h3 {font-size: 24px;line-height: 32px;}
.page_content .sidebar h4 {font-size: 20px;line-height: 32px;}
.sdbr-btn a {font-size: 16px; line-height: 16px;padding: 17px 20px;}
.sidebar .widget .sdbr-programs ul li a {font-size: 21px;line-height: 26px;padding: 15px 0px;}
.sidebar .widget .sdbr-programs h3 {margin: 0px 0px 55px;}
.sdbr-hope-img {width: 85px;margin: 0px auto 25px;}
.sdbr-hope-counselling {padding: 35px 15px 30px;}
.page_content .sdbr-hope-counselling p {font-size: 17px;line-height: 28px;margin: 0px 0px 30px;}
.inr-btm-blk h2 {font-size: 38px;line-height: 50px;}
.inr-btm-blk p {font-size: 16px; line-height: 20px;}
.inr-blk-btn a {font-size: 19px;line-height: 19px;padding: 23px 45px;}
.inr-location-btn a {margin-top: 8px;}
.page_banner h1, .page_banner h2 {font-size: 40px;line-height: 54px;}
.breadcrumbs {font-size: 16px; line-height: 22px;}
.page_banner{padding:50px 0px;}
.inr-top-blk-lft:after { width: 180px;height: 82px;top: 15px;}
.inr-top-blk-lft {padding-top: 100px;}
.inr-top-blk {margin: 40px 0px 30px;padding: 0px 0px 18px 25px;}
.inr-top-blk-img {margin:-35px -33px 0px 0px;border-radius: 5px;}
.hstry-prgrm-lft { width: 72%;}
.hstry-prgrm-rt {width: 25%;padding-top: 95px;}
.hstry-prgrm-lft p br{display:none;}
.inr-servs-blk {width: 31%;margin:0px 1% 0px;padding: 80px 18px 65px;}
.inr-blk-hdng {font-size: 18px;line-height: 23px;padding:15px 10px;margin:0px 0px 20px;}
.page_content .inr-ldrshp-blk p {font-size: 17px;line-height: 29px;margin: 0px 0px 22px;}

.team-item .team-cnt {padding: 12px 4px}
.page_content .team-pg .team-cnt h4 {margin: 0px 0px 2px;font-size: 15px;line-height: 18px;}
.page_content .team-pg .team-cnt p {font-size: 14px;}
.page_content .team-pg .team-cnt p br{display:none;}

.men-prgrm-blk {width: 32.8%;margin: 0px 1.8px 50px;padding: 22px 12px 30px;}
.page_content .men-prgrm-blk h5 { font-size: 16px;line-height: 26px;}
.page_content .men-prgrm-blk h6 {font-size: 15px;line-height: 28px;margin: 0px 0px 12px;}
.page_content .men-prgrm-blk h6:after {width: 55px;height: 1px;}
.page_content .men-prgrm-blk p {font-size: 13px; line-height: 22px;}
.men-prgrm-btn a {font-size: 14px;line-height: 14px;padding: 16px 10px;margin:0px 0px -15px;}

.page_content .hpe-counsl-srvses h6 {font-size: 17px;line-height: 22px;}
.page_content .hpe-counsl-srvses p {font-size: 15px;line-height: 26px;}
.hpe-counsl-srvs {width: 24.5%;margin: 0px 0.2% 0px; padding: 115px 8px 60px;}
.hpe-counsl-srvs-btn a {font-size: 15px;line-height: 15px;padding: 16px 10px;}
.hpe-counsl-srvses { margin: 15px 0px 60px;}
.page_content .specialized-counselor h4:after {width: 210px;}
.gim-joins-btn a {padding: 17px 40px;font-size: 18px;line-height: 18px;}
.page_content .specialiized-blks li {padding: 18px 7px !important;font-size: 14px;}
.page_content .specialiized-blks li:after {right: -41px;bottom: -40px;transform: scale(0.8);}
.inr-online-btn a {padding: 12px 10px;font-size: 14px;}
.inr-online-blk-lft {width: 45%;}
.inr-online-blk {padding: 15px 10px;}
.page_content h6 {font-size: 18px;line-height: 26px;}
  
.page_content h3{font-size:40px; line-height:50px}

.inr-womensbnr{padding:80px 0}
.inr-women.vide {padding: 50px 0;}
.inrpg-womenviditem{margin:0 19px}
.inrpg-teencolitem{margin:0 21px}
.inrstu-spoimg{    margin: 0 6px;}
.inr-gallimg{width:24.5%}
.campas-pro-itm{margin:0 16px;}
.campas-pro{padding:60px 0}
.inr-prevawarsec {padding: 60px 0;}
.inr-finditem{margin:0 12px}
.inr-findsec {margin-bottom: 70px;}
.inr-adurgt p br {display: block;}
.hoil-giftshopitem{margin:0 18px 30px}
.hopcntctfrm-inpt.fl, .hopcntctfrm-inpt.fr{ margin:0 5px 10px}

.hopcntctfrm-inpt input[type="checkbox"]{margin:9px 10px}
.gala-toplft{ padding:80px 0 40px}
}
@media (max-width:1240px) {
	.container1 { max-width:970px;}
	.hm-testi-sec h2 {font-size: 38px;line-height: 46px;}
	.footer_cnt p, .ft-mail a {font-size: 16px;line-height: 22px;}
	.hd_logo.fl {width: 200px;margin-top:10px;}
	.top_menu ul li a {font-size: 14px;}
	.top_menu ul li {margin: 0px 6px;}
	.hd-mbl-nbr a {font-size: 20px;}
	.hd-mbl-nbr h6 { font-size: 12px;}
	.hd-mbl-nbr {width: 185px;padding: 25px 0px 25px 10px;}
	a.inq_btn {font-size: 14px;padding: 12px 20px;margin-right: 30px;}
	.top_menu {margin-right: 12px;}
	.bnr_cnt h2 {font-size: 70px;}
	.bnr_cnt h5 {font-size: 26px;}
	.banner_section {padding: 120px 0px 100px;}
	.cal-acts.owl-carousel .cal-act{width:100%;box-shadow:inherit;border:2px solid #ccc;}
	.page_content h1, .page_content h2 {font-size: 34px;line-height: 46px;}
	.page_content h3{font-size:36px; line-height:40px}
	.hd-mbl-nbr h6:after{ width:30px;right: -30px;top: -2px;}
	.top_menu {margin-right: 30px;    margin-top: 20px;}
	.fixed-header .top_menu{margin-top:30px}
}
@media (max-width:991px) {
.hm-sec2-list {
    display: block !important;
    width: 100% !important;


}

.homepageform {
    display: block !important;
    width: 100% !important;
}

.hm-sec2-left {
    width: 60% !important;

    float: none !important;
    margin: 0 auto !important;
    clear: both !important;
}
	.container, .container1 { max-width: 720px; }
	.container1 {float:none;margin:0 auto;}
	.tap-to { display: block; }
	.hd_menu { display:none; }
	.top_menu{display:none;}
	.page_content .content { width:100%; padding:0; }
	.page_content .sidebar { display:none; }
	.hd-mbl-nbr:before{display:none;}
	.hd-mbl-nbr h6:after{display:none;}
	.hd-mbl-nbr {width:auto;text-align:center;padding:12px 20px;margin-top:10px;border-radius:10px;}
	.logo_sec{padding:15px 0px;}
	.hd-mbl-nbr a {font-size: 20px;}
    .bnr_cnt h2 {font-size: 58px;}
    .bnr_cnt h5 {font-size: 22px;}
    .bnr_cnt .bnr_btn {font-size: 16px; padding: 18px 30px;}
    .banner_section {padding:80px 0px;min-height:inherit;}
    .hm-sec2-left {width:350px;float:none;margin:0 auto 30px;}
    .hm-sec2-left:before {left: -12px;bottom: -12px;}
    .hm-sec2-rite {width: 100%;}
    .hm-sec2-rite h2 {font-size: 34px;}
    .hm-sec2-rite h2:after { width: 180px; height: 3px;}
    .hm-sec2-rite p {font-size: 18px;line-height: 30px;margin-bottom: 13px;}
    .fnd-btn a ,.inr-womensbnr a.inr-dntbtn{font-size: 17px;padding: 17px 30px;}
    .hm-sec2 {padding: 70px 0px 40px;}
    .call-actions h2 {font-size: 38px;}
    .call-actions h2:after {transform:scale(0.9);}
    .cal-acts.owl-carousel .owl-nav button.owl-prev span, .cal-acts.owl-carousel .owl-nav button.owl-next span{position:inherit;margin:0px 3px;}
    .fd-btn a {font-size: 17px;padding: 17px 30px;}
    .hm-sec4 h2 {font-size: 36px;}
    .hm-sec4 h2 span {font-size: 26px;}
    .hm-sec4-clik a{padding:17px 30px;font-size:17px;}
    .hm-sec4 h5 {font-size: 24px;}
    .hm-sec4-clik2 a {font-size: 17px;padding: 17px 40px;}
    .hm-sec4-list.fw{text-align:center}
    .hm-sec4-item {width: 48%;margin:0px 2% 2% 0px;display:inline-block;float:none;text-align: left;}
    .hm-sec4{background-repeat:repeat;padding:80px 0px;}
    .hm-sec5 {padding:80px 0px;margin:0px;}
    .hm-sec5-img {width: 150px;display: inline-block;margin:0px 0px 20px;}
    .hm-sec5-cnt{width:100%;}
    .hm-sec5-img:after {background-size: 100% auto;width:155px;}
    .hm-sec5-cnt p {font-size: 20px;}
    .hm-sec5-btn a {font-size: 17px;padding: 17px 36px;}
    .hm-sec6 h2 {font-size: 38px;}
    .hm-sec6 h6 {font-size: 30px;}
    .hm-sec6 {padding:80px 0px;}
    .testi-cnts{width:100%;}
    .hm-testi-sec h2 {font-size: 34px;line-height: 44px;margin:0px 0px 10px;}
    .hm-sec-lft {width: 100%;margin:0px 0px 30px;}
    .hm-sec7-list{text-align:center;}
    .hm-sec-rite {width: 400px;margin:0;display:inline-block;float:none;}
    .ft_logo {width: 250px; float: none;margin: 0 auto;}
    .ft-addr, .ft-phn, .ft-mail {width:280px;float:none;margin:0 auto 10px;border:1px solid #ccc;padding:15px;}
    .ft-socio:before, .ft-socio:after {width: 36%;}
    .ftr-cpyright p, .ftr-sitemap p {font-size: 16px;}
    .home .foter-sec {padding: 40px 0px 30px;margin-top: 0px;border-top: 5px solid #f0592a;}
    .hm-sec7{background-repeat:repeat;}
    .banner_section{position:relative;}
     .banner_section:after{position:absolute;content:"";width:100%;height:100%;left:0;right:0;top:0;bottom:0;margin:auto;background-color:rgba(0,0,0,0.4);}
     .bnr_cnt{position:relative;z-index: 1;}
.fixed-header .hd-mbl-nbr{padding: 20px 15px 20px 15px;}
.fixed-header .hd-mbl-nbr a{font-size:24px}
     /*Inner-pages*/
     .page_content .container { max-width: 720px;}
     .page_banner h1, .page_banner h2 {font-size: 36px;line-height: 48px;}
     .breadcrumbs {font-size: 14px;line-height: 20px;}
     .page_banner {padding: 42px 0px;}
     .page_content {padding: 60px 0;text-align:center;}
     .page_content h1, .page_content h2 {font-size: 30px; line-height: 40px;}
     .page_content h1:after, .page_content h2:after {width: 175px; height: 6px;left: 0;right: 0;margin: auto;}
     .page_content p, .page_content li {font-size: 17px;line-height: 28px;}
     .core-value-itms {display:inherit;}
     .core-value-itm {width: 27%;float:none;display:inline-block;}
     .page_content h5 {font-size: 19px;line-height: 27px;}
     .inr-vison-blk-img {width: 350px;float:none;margin:0 auto 25px;border:3px solid #f0592a;}
     .inr-vison-blk-rt {width:100%;text-align:center;}
     .page_content .core-pg-blks ul {margin: 0px 0px 50px;}
     .page_content .inr-location{text-align:left;}
     .page_content h4 {font-size: 24px; line-height: 30px;}
     .inr-location-btn a {font-size: 17px;line-height: 17px;padding: 16px 24px;}
     .inr-vison-blk {margin: 30px 0px;}
     .inr-btm-blk-lft { width: 100%;}
     .inr-btm-blk h2 {font-size: 32px;line-height: 42px;}
     .inr-btm-blk { padding: 40px 0px;text-align:center;}
     .inr-btm-blk p {font-size: 15px; line-height: 16px;margin:0px 0px 10px;}
     .inr-blk-btn a {font-size: 16px;line-height: 16px; padding: 18px 30px;}
     .inr-blk-btn {text-align:center;width: 100%;float:left;margin-top: 15px;}
     .ft-right {width:100%;float:left;text-align:center;}
     .footer_menu, .ft-donate  {float:none;display:inline-block;}

     .hstry-prgrm-lft {text-align:left;}
     .page_content .inr-servs-blk p {font-size: 16px;line-height: 28px;}
      .page_content .inr-servs-blk p br{display:none;}
      .inr-top-blk-lft{text-align:left;}
      .team-item1 .team-cnt, .team-item .team-cnt {padding: 12px 7px;}
      .men-prgrm-top{float:none;margin:0 auto 30px;padding:0px;}
      .men-prgrm-top:before{display:none;}
      .page_content .specialized-counselor h4:after {width: 190px;left:0;right:0;margin:auto;}
      .hpe-counsl-srvses {width:400px;float:none;margin:0 auto;}
	  .bnr_cnt h2 { font-size:28px; margin-bottom:10px; }
	  .bnr_cnt h5 { font-size:14px; letter-spacing:0; padding-left:10px; }
	  .bnr_cnt .bnr_btn { font-size:14px; padding:13px 20px; }
	  
	  .inrpg-womenviditem{width:47%; margin:0 10px 0}
	  .inrpg-teencolitem{width: 29%;    margin: 0 15px;}
	  .inr-womensbnr{padding:60px 0}
	  .inr-partnersec {padding: 100px 0 200px;}
	  .inr-women.vide,.inrteen-colum{ padding: 40px 0}
	  .inr-regimpsec {padding: 40px 0;}
	  .inr-hopcousec{padding-bottom:40px}
	  .inr-partnersec{display:inline-block; width:100%}
	  .page_content h3{font-size:32px; line-height:36px}
	  .inr-partnrgt,.inr-hopcourgt,.inr-regimprgt{text-align:left}
	  .inrpg-womenviditem iframe,.inr-partnervide iframe{ height:200px}
	  .inrstu-spoblck { margin-bottom: 10px;}
	  .inr-gallimg {float: left;width: 33.33%;margin: 0;padding: 3px;}
	  .inr-workexplft,.inr-workexplogoimg{width:100%}
	  .inr-workexprgt,.inr-workexplogocnt{width:100%; margin:10px 0 0}
	  .campas-pro-itm{margin:0 12px;}
.campas-pro{padding:40px 0}
.inr-prevawarsec {padding: 40px 0;}
.inr-prevawarleft,.inr-prevawarrgt{width:100%}
.campas-pro-itm{width:100%; margin:0 0 10px}
.inr-parteaimg{width:100%; margin-bottom:20px}
.inr-parteacnt{width:100%}
.inr-parteaslider.owl-carousel .owl-nav button.owl-prev, .inr-parteaslider.owl-carousel .owl-nav button.owl-next{position: inherit;top: inherit;display: inline-block;}
.page_content h1, .page_content h2, .page_content h3, .page_content h4, .page_content h5, .page_content h6,.page_content p{margin-bottom:10px}
.inr-finditem {width: 50%;margin: 0 0 20px;padding: 0 20px;}
.inr-findsec {margin-bottom: 20px;}
.inr-adulft {width: 100%;text-align: center;}
.adult-blck{width:100%; display:inline-block; text-align:center; margin:0 0 20px}
.inr-adurgt {margin: 20px 0 0;width: 100%;text-align: center;}
.inr-adulft img {display: inline-block;}
.adu-womens, .adu-mens, .adu-girls{margin-bottom:30px}
.inr-findimg {margin-bottom: 20px;}
.hoil-giftshopitem {width: 50%;margin: 0 0 30px;padding: 0 10px;}
.hoil-giftshopimg{margin:0 auto 20px}
.hopcntctfrm-inpt input[type="checkbox"]{margin:7px 10px}
.gala-toplft{ padding:30px 0 30px; width:100%; text-align:center}
.gala-toprgt{display:block; width:100%; text-align:center}
.gala-top{background:transparent}
.gala-ftdlft{width:100%; text-align: center}
.gala-ftdrgt{width:100%; padding:20px 0 30px}
.gal-impblckitem,.gal-virtublckitem {width: 100%;margin: 0 0 20px;}
}
@media (max-width:767px) {

	.container, .container1 { max-width: 100%; padding-right: 15px; padding-left: 15px; }
	 .page_content .container {max-width: 100%; padding-right: 15px; padding-left: 15px;}
	.alignleft, .alignright { float:none; display:block; margin:0 auto 15px auto; }
	.banner_section {padding: 60px 0px;}
	.hm-sec2-rite h2 {font-size: 32px;}
	.fnd-btn a,.inr-womensbnr a.inr-dntbtn {font-size: 15px;padding: 17px 28px;}
	.call-actions h2 {font-size: 36px;}
	.call-actions .cal-act h3 a{font-size:20px;margin:0px 0px 5px;}
	.call-actions .cal-act-clik a {font-size: 16px;}
	.fd-btn a {font-size: 15px;padding: 17px 28px;}
	.hm-sec4 h2 {font-size: 30px;}
	.hm-sec4 h2 span {font-size: 22px;}
	.hm-sec4-clik a { padding: 17px 30px;font-size: 15px;margin:0px 0px 40px;}
	.hm-sec4 h5 {font-size: 21px;line-height:1.5;}
	.hm-sec4 h5 br{display:none;}
	.hm-sec4-clik2 a {font-size: 15px;padding: 16px 30px;}
	.hm-sec4-clik2 a {font-size: 15px;padding: 16px 30px;}
	.footer_menu{width:100%;text-align:center;}
	.footer_menu ul.menu li { float: none;display:inline-block;}
	.hm-sec7-btn a {font-size: 17px;padding: 18px 40px;}
	.hm-sec7-btn button.btn{font-size: 17px;padding: 18px 40px;}
	.ft-donate {width: 100%;text-align: center;}
	.ft-right {width: 100%;}
	.hm-sec6 h2 {font-size: 30px;margin:0px 0px 10px;}
	.hm-sec6 h6 {font-size: 24px;}
	.hm-testi-sec h2 {font-size: 30px;line-height: 36px;margin: 0px 0px 10px;}
	.hm-sec-lft p {font-size: 18px;line-height: 30px;}
	.hm-sec-lft h5 {font-size: 20px;}

	/*Inner-pages*/
	.page_banner h1, .page_banner h2 {font-size: 30px;line-height: 42px;}
	.breadcrumbs {font-size: 13px; line-height: 16px;}
	.page_content h1, .page_content h2 {font-size: 26px;line-height: 34px;margin:0px 0px 20px;}
	.core-value-itm {width: 29%;}
	.page_content h5 {font-size: 18px; line-height: 24px;}
	.core-value-itm {padding: 160px 20px 70px;}
	.core-value-itm:before {transform: scale(0.6);top: 46px;}
	.page_content .core-pg-blks li { font-size: 16px;line-height: 21px;padding: 18px 35px;}
	.page_content h4 {font-size: 22px;line-height: 29px;}
	.core-value-itms {width: 620px;float: none;margin: 0 auto 40px; display: inherit;}
	.inr-blk-hdng {font-size: 16px;line-height: 22px;}
	.inr-services {margin: 0px 0px 70px;}
	.inr-servs-blk {padding: 75px 15px 50px;}
	.inr-top-blk-img { margin: 0px;	width:350px;float:none;margin:0 auto 20px;border:2px solid #f0592a;}
	.inr-top-blk {padding:40px 20px;width:500px;float:none;margin:30px auto 30px;}
	.inr-top-blk-lft {width:100%;text-align:center;    padding-top: 90px;}
	.inr-top-blk-lft:after {width: 130px;height: 55px;top: 10px;left:0;right:0;margin:auto;}
	.hstry-prgrm-lft {width: 100%;text-align:center;}
	.hstry-prgrm-rt {width: 175px;float: none;display: inline-block; padding-top: 5px;}
	.inr-servs-blk {padding: 60px 8px 40px;}
	.page_content .inr-servs-blk p {font-size: 15px;line-height: 27px;}
	.page_content .inr-ldrshp-blk p { font-size: 15px;line-height: 25px;margin: 0px 0px 15px;}
	.inr-ldrshp-blk {padding: 0px 15px 10px;}
	.inr-btm-blk h2 {font-size: 30px;line-height: 36px;}
	.inr-blk-btn a {font-size: 15px;line-height: 15px;padding: 16px 26px;}
	.page_content p, .page_content li {font-size: 16px;line-height: 26px;}

	.team-list.fw {width: 550px;float:none;margin:0 auto 30px;display:inline-block;}
	.team-item {width:48%;float: left;margin: 0px 1% 1.5%;}
	.team-item1 {width: 32%;margin: 0px 0.6% 1.5%;}
	.men-prgrm-blks{width:550px;float:none;margin:0 auto;}
	.men-prgrm-blk {width: 48%;margin: 0px 1% 50px;padding: 22px 15px 30px;}
	.hpe-counsl-srvs {width: 48%;margin: 0px 1% 2%;}
	.specialiized-blks.fw{width:600px;float:none;margin:0 auto;}
	.page_content .specialiized-blks li {width: 32%;}
	.page_content .specialiized-blks li:after{display:none;}
	.inr-online-blk-lft {width:100%;text-align:center;margin:0px 0px 5px;}
	.page_content .inr-online-blk  h6{text-align:center;}

.inrpg-womenviditem{width:100%; margin:0 0px 10px}
	  .inrpg-teencolitem{width: 100%;    margin: 0 0 20px;}
	  .inr-regimpmap,.inr-hopcouimg,.inr-partnervide{width:100%}
	  .inr-regimprgt,.inr-hopcourgt,.inr-partnrgt {width: 100%;margin: 20px 0 0;}
	  .inr-partnrgt{display:inline-block}
	  .inr-partnersec {padding: 70px 0 70px;}
 .page_content h3{font-size:28px; line-height:32px}
 .inr-partnrgt,.inr-hopcourgt,.inr-regimprgt{text-align: center}
 .inrpg-womenviditem iframe,.inr-partnervide iframe{ height:250px}
 .inrstu-spoimg {width:100%;margin: 0 0 15px;text-align: center;}
 .inr-gallimg {width:50%}
 .inr-parteaitem {padding: 0;}
 .hoil-giftshopitem{width:100%}
 .hopcntctfrm-inpt.fl, .hopcntctfrm-inpt.fr,.hopcntctfrm-inpt.fw{ margin:0 0px 10px;width:100%}
  
  .blog .type-post, .archive .type-post { padding:20px; border-radius: 5px; margin-bottom: 20px;}
}
@media (max-width:650px) {
.banner_section {padding: 50px 0px;}
.hm-sec2-rite h2 {font-size: 30px;}
.hm-sec2-rite p {font-size: 17px;line-height: 29px;margin-bottom: 13px;}
.hd_logo.fl {width: 100%;text-align: center;}
.hd_logo img {display: inline-block;width: 240px;}
.hd-right {float: right;width: 100%;text-align:center;}
a.inq_btn, .hd-mbl-nbr{width:auto;display:inline-block;float:none;}
.hd-dnt-mbl {width: 100%;}
.hd-mbl-nbr h6 {font-size: 12px;letter-spacing: 1.5px;}
.hd-mbl-nbr a {font-size: 18px;}
.call-actions h2 {font-size: 30px;}
.call-actions h2:after {transform: scale(0.7);}
.cal-acts{width:450px !important;float:none;margin:0 auto;}
.fd-btn a {font-size: 14px;padding: 17px 24px;}
.hm-sec4 h2 {font-size: 24px;margin:0px 0px 8px;}
.hm-sec4 h2 span {font-size: 20px;}
.hm-sec4-clik a {padding: 15px 28px;font-size: 14px;margin: 0px 0px 35px;}
.hm-sec4 h5 {font-size: 19px;line-height: 1.4;}
.hm-sec4-clik2 a {font-size: 14px; padding: 14px 28px;}
.hm-sec4-item {width: 320px;margin: 0px 0px 10px;}
.hm-sec5-img {width: 115px;}
.hm-sec5-img:after {width: 120px;}
.hm-sec5-cnt p {font-size: 17px;line-height:30px;}
.hm-sec5-cnt p br{display:none;}
.hm-sec5-btn a {font-size: 15px;padding: 16px 30px;}
.hm-sec5 { padding: 60px 0px;margin: 0px;}
.hm-testi-sec{margin:0px;padding:60px 0px;}
.hm-sec6 h2 {font-size: 26px;line-height:34px;}
.hm-sec6 h6 {font-size: 20px;}
.hm-testi-sec h2 {font-size: 26px; line-height: 32px;margin: 0px 0px 8px;}
.hm-testi-sec p {font-size: 17px; line-height: 29px;}
.hm-sec7-btn a {font-size: 15px; padding: 17px 30px;}
.hm-sec7-btn button.btn{font-size: 15px; padding: 17px 30px;}
.footer_menu ul.menu li a {font-size: 15px;}
.footer_menu ul.menu li {margin: 0px 10px 8px;}
.ft-socio:before, .ft-socio:after {width: 28%;}
.ftr-cpyright, .ftr-sitemap {float: left;width: 100%; text-align: center;}
   .page_banner h1, .page_banner h2 {font-size: 26px; line-height: 36px;}
  .breadcrumbs { font-size: 12px;line-height: 14px;}
  .page_content h1, .page_content h2 {font-size: 24px;line-height: 28px; margin: 0px 0px 15px;}
  .core-value-itms {width:100%;}
  .core-value-itm {width: 250px;float: none;margin: 0px 5px 15px; border-radius: 20px;padding:120px 20px 40px;}
  .core-value-itm:before {transform: scale(0.6);top: 13px;}
  .page_content .core-pg-blks li {font-size: 14px;line-height: 19px;padding: 16px 14px !important;}
  .page_content .inr-location { width: 100%;text-align:center}
  .page_content h4 {font-size: 20px;line-height: 28px;}
  .page_content .inr-total-locations h4:before{display:none;}
  .page_content .inr-total-locations h4{padding-left:0px;}
  .inr-location-btn a {font-size: 15px; line-height: 15px;padding: 15px 21px;float: none;}
  .page_content .core-pg-blks li:after {transform: scale(0.6);}
  .inr-btm-blk h2 {font-size: 26px; line-height: 30px;}
  .inr-top-blk {width: 450px;}
  .hstry-prgrm-blk {margin: 25px 0px;}
  .inr-services {display: inherit;flex-wrap: inherit;margin:30px 0px;}
  .inr-servs-blk { width: 250px;float: none;margin: 0 auto 15px;border-radius: 15px; padding:30px 20px 20px;}
  .inr-ldrshp-blks{display:inherit;}
  .inr-ldrshp-blk { width: 300px;float:none;margin:0 auto 10px;padding:20px;}
  .inr-blk-hdng {font-size: 14px;line-height: 20px;}
  .inr-top-blk-lft {padding-top: 55px;}
  .inr-top-blk-lft:after {width: 115px;height: 50px;top: -2px;}
  .specialiized-blks.fw {width: 400px;}
  .page_content .specialiized-blks li {width: 49%;}
  .page_content h6 {font-size: 16px;line-height: 24px;}
  .team-list.fw, .team-list2 {width:450px;}
  .team-item1 {width: 48%; margin: 0px 1% 2%;}
  .men-prgrm-blks {width:450px;}
  .men-prgrm-blk {width: 49%;margin: 0px 0.5% 40px; padding: 22px 10px 30px;}
  .lbg1_MediumRegular { transform:translate(20px, 20px) !important; }
  .bnr_cnt h2 br { display:none; }
  .lbg_inner_div { width:220px; }
  iframe{ height:100%}
}
@media (max-width:480px) {
   .servingsections {
    display: block;
    width: 100%;
    vertical-align: top;
    padding: 2%;
}
	.hm-sec2a.hm-sec7 {
    display: block !important;
    padding: 0 !important;
    background-size: 400%;
    padding: 20px 2% !important;
    margin-top:24px
}
.hm-sec2a {font-family:"Roboto-Regular"; color:white;}
.hm-sec2a p{margin:12px;}
.hm-sec2a h2 {font-size: 18pt;}

    .bnr_cnt h2 span.desktop{display:none;}
span.mobile{display:block !important;}
  .bnr_cnt h2{display:block !important;}
html body .page_banner {position:relative !important;}
html body .banner_section .bnr_cnt .bnr_btn {
    display: block !important;
    width: 100% !important;
}
html body .banner_section .bnr_cnt {
    width: 100% !important;
    margin: 115px 0 0 0 !important;
}
html body .banner_section{
background-size: cover !important;
    padding-bottom: 280px;
    padding-top: 160px !important;
    height: 325px;
}
html body .banner_section .video {
    width: 100% !important;
    padding-top: 72.6%;
}

.newlogo {
    margin-top: 0;
}
.bnr_cnt {
    margin: 0px 0 !important;
}
html body .banner_section {
     padding-top: 177px !important;
}
.banner_section.fw {background-color:white;    padding-bottom: 180px !important;}
.banner_section:after{display:none;}

.logo_sec.fw {
    padding: 0;
    margin: 6px 0 0 0;
}
.logo_sec.fw .container1{padding:0; margin:0; display:block;}
.logo_sec.fw .container1 .hd_logo{padding:0; margin:0; display:block; max-width:100% !important;}
.logo_sec.fw .container1 .hd_logo div{padding:0!important; margin:0!important; display:inline-block!important;float:none!important;vertical-align:top !important; width:50% !important; position:relative; font-size:20px !important; line-height:22px !important;}
.logo_sec.fw .container1 .hd_logo div img{width:100% !important;}
.cornerbutton {
    max-width: 40%;
}
html body .banner_section {background-size:150% !important; background-position:bottom; background-attachment:initial !important; padding-bottom:280px; padding-top:20px !important; background-color:#2241b2;}
.hd_logo img {
    display: inline-block;
    width: 240px;
    height:52px !important;
}
.logo_sec.fw {
    max-height: 175px;
}
.banner_section {background-size:cover !important;}
.bnr_cnt {    width: 100%;}
.hm-sec5 {background-position:left;}
.onlinetherapy h4, .onlinetherapy p:nth-child(2){background-color:rgba(255,255,255,0.75); padding:4px; border-radius:4px;}
.bnr-req p{background:none !important;}
.ministryupdate blockquote, .ministryupdate p {
    background: rgba(0,0,0,0.3);
}
.ministryupdate{padding-left:0;}
  .banner_section{
background-size:310%;
background-position:top right;
position:relative !important;
}
.fixed-header {
    display: none;
}
.serve-title a {
    font-size: 16px;
}

.hm-sec7-list h2 {
    font-size: 36px;
}

.onlinetherapy {
    padding: 20px;
    background-size: cover;
}

.serve-sec ul li {
    min-height: initial;
}

.program-rit, .success-left {
    width: 100%;
}
.rit-cnt {
    max-width: initial !important;
    width: 100% !important;
}
.sleft-cnt {
    width: 100% !important;
}
.rit-cnt p, .sleft-cnt p{display:none;}
.rit-cnt, .sleft-cnt{margin-top:250px}

.program-rit {
    background-position: right;
}

.endorser-img ul li:nth-child(2) {
    display: block !important;
    width:100% !important;
    left:initial !important;
}
.endorser-img ul li{
display:none !important;
}
.endorser-img ul li:nth-child(2) .end-name{display:block !important; position:relative;}
.endorser-img ul li .end-name {
    width: 100%;
    margin: 0 auto;
left:initial !important;
}
#pic2{text-align:center; margin:10px auto;}
div#livechat-eye-catcher-img {
    display: none !important;
}
#fixed-header{display:none;}
a.inq_btn {;margin:10px 2px 10px;width:auto;}
.hd-mbl-nbr{margin:0px 2px;}
.bnr_cnt h2 br{display:none;}
.bnr_cnt .bnr_btn {font-size: 13px;}
.hm-sec2-left { width: 320px;}
.hm-sec2-rite h2 {font-size: 22px;line-height:28px;}
.hm-sec2-rite h2:after {  width: 150px;height: 2px;}
.hm-sec2-rite p {font-size: 16px;line-height: 27px;}
.fnd-btn a,.inr-womensbnr a.inr-dntbtn {font-size: 14px;padding: 16px 26px;}
.call-actions { padding: 30px 0 40px;}
.call-actions h2 {font-size: 26px;}
.call-actions h2:after {transform: scale(0.6);}
.cal-acts {width: 250px !important;}
.hm-sec4 {padding: 60px 0px;}
.hm-sec4 h2 {font-size: 22px;}
.hm-sec4 h2  span{font-size: 22px;margin-top:10px;}
.hm-sec4 h5 {font-size: 22px;}
.hm-sec4-item {width: 280px;margin: 0px 0px 6px;}
.hm-sec4-item p {font-size: 16px;}
.hm-sce4-cnt {padding: 25px 12px;}
.hm-sec4-perct {font-size: 32px;}
.hm-sec4-item {height: 212px;}
.hm-sec6 h2 {font-size: 22px;line-height: 30px;}
.hm-sec6 {padding: 40px 0px;}
.hm-sec6 h6 {font-size: 16px;}
.hm-testi-sec {padding: 40px 0px;}
.hm-testi-sec h2 {font-size: 22px; line-height: 28px;margin: 0px 0px 6px;}
.hm-testi-sec p {font-size: 16px;line-height: 27px;}
.hm-sec-lft p {font-size: 16px;line-height: 28px;}
.hm-sec-lft h5 {font-size: 18px;}
.stars {width:100%;padding:0px;}
.hm-sec-rite {width: 340px;}
.ft-socio:before, .ft-socio:after{display:none;}
 .page_banner h1, .page_banner h2 {font-size: 22px;line-height: 36px;} 
.page_banner { padding: 38px 0px;}
  .page_content {padding: 50px 0;text-align: center;}
  .page_content h1, .page_content h2 {font-size: 22px; line-height: 24px;}
  .page_content h1:after, .page_content h2:after {width: 148px;height: 5px;}
  .page_content p, .page_content li {font-size: 15px;line-height: 24px;}
  .page_content .core-pg-blks li { width: 250px;float: none;margin: 0 0px 5px 0px;}
  .inr-vison-blk-img {width: 300px;}
  .inr-total-locations {padding: 15px 10px;}
  .page_content h4 {font-size: 17px;line-height: 24px;}
  .inr-btm-blk h2 {font-size: 22px;line-height: 28px;}
  .inr-ldrshp-blk {width: 280px; margin: 0 auto 10px; padding: 10px;}
  .hstry-prgrm-rt { width: 125px; }
  .inr-top-blk {width:320px;}
  .inr-top-blk-img {width:100%}
  .hpe-counsl-srvses {width: 280px;}
  .hpe-counsl-srvs { width: 100%;margin: 0px 0% 4%;}
  .specialiized-blks.fw {width: 280px;}
  .page_content .specialiized-blks li {width: 100%;}
  .inr-onlne-counsl {width: 100%;padding: 20px 10px;}
  .page_content .specialiized-blks ul {margin: 0px 0px 60px;}
    .team-list.fw, .team-list2 {width:280px;}
  .team-item,  .team-item1 {width:100%; margin: 0px 0 12px;}
    .men-prgrm-blks {width:250px;}
  .men-prgrm-blk {width:100%;margin: 0px 0px 40px; padding: 22px 10px 30px;}
  .bannerscollection_zoominout.opportune .contentHolderVisibleWrapper, .bannerscollection_zoominout .contentHolderUnit, .bannerscollection_zoominout .contentHolder { height:100% !important; }
   .page_content h3{font-size:24px; line-height:28px}
.inrpg-womenviditem iframe,.inr-partnervide iframe,.inr-workexpvidsec iframe{ height:100%}
.inr-gallimg{width:100%; padding:0 0 3px}
.inr-finditem {width:100%;}
.hoil-giftshopimg{width:100%; height:auto}
}
@media (max-width:420px) {
	.bnr_cnt h2 { font-size:20px; }
	.bnr_cnt h5 { margin-bottom:10px; }
	.bannerscollection_zoominout { height:200px !important; }
}
@media (max-width:375px) {
	.hm-sec2-left { width:96%;}
	.hm-sec-rite {width: 100%;}
   .inr-vison-blk-img {width:100%;}
  .inr-top-blk {width:100%}
}

/* ----------------------------------EDITS PER DAVE-------------------------------------------------------- */


@media (max-width: 1680px) {
.page_banner h1, .page_banner h2 {font-size: 42px !important;line-height: 66px;}
.newlogo {font-size: 28px !important;line-height:33px;}
.hd_logo.fl {width: 500px !important;}
.top_menu {margin-top: 86px !important;}
.inr-btm-blk h2 {font-size: 39px !important;line-height: 43px !important;;}
.banner_section {padding: 185px 0px 5px !important;}
.bnr_cnt h5 {font-size: 21px !important;}
.hm-sec2-rite h2 {font-size: 35px !important;}
.hm-sec7-btn {margin-top: -10px !important;}
.page_banner h1, .page_banner h2 {font-size: 46px !important;line-height: 28px;}
.top_menu {margin-top: 99px !important;}
.footer_cnt {padding-top: 19px !important;margin-bottom: 2px !important;margin-top: 10px !important;}
.ft_logo {width: 277px !important;margin-top: -27px !important;}
.hm-sec4-item {height: 219px;}
.hm-sec4-perct {font-size: 39px !important;}
}

@media (max-width: 1440px) {
  
.hm-sec4-perct {font-size: 25px !important;}
.hm-sec4-item {height: 204px !important;}
.container1 {max-width: 1350px !important;}
.top_menu {margin-right: 0px !important;}
.hd-mbl-nbr {width: 237px !important;}
.bnr_cnt h2 {font-size: 36px !important;padding: 15px !important;}
.bnr_cnt h5 {border-left: 7px solid #00a7ff !important;padding-right: 15px;font-size: 19px !important;}
.top_menu, .fixed-header .top_menu {margin-right: -90px !important;margin-top: 99px !important;transition-duration: 0s;}
.top_menu ul li {margin: 0px 12px !important;}
.hd-mbl-nbr a {font-size: 27px !important;}
.hm-sec7-list h2 {margin-bottom: 0px !important;}
.ft_logo {margin-left: -27px;padding-top: 0px !important}
  #seo-bottom {margin: 50px 0px 0px 0px !important;}
  .video-sec img {border-radius: 10px;}
  .testim-widg img {border: 10px solid #00a7ff !important;}
  .home .foter-sec {padding: 268px 0px 30px !important;}
  .hd-mbl-nbr {padding: 16px 0px 10px 15px !important;}
  .bnr-req a {font-size: 12px !important}
  .onlinetherapy h4 {font-size: 28px;line-height: 30px;margin-bottom: 15px;text-align: left;}
  .onlinetherapy p {margin-bottom: 30px;}
  .ministryupdate {padding-left: 39%;min-height: 250px;}
}

@media (max-width: 1367px) {
  .container1 {max-width: 1250px !important;}
  .top_menu ul li a {font-size: 15px !important;}
  .footer_menu ul.menu li a {font-size: 15px !important;}
}

@media (max-width: 1280px) {
  .container1 {max-width: 1200px !important;}
  .top_menu ul li a {font-size: 14px !important;}
  .footer_menu ul.menu li a {font-size: 14px !important;}
  .call-actions {padding: 50px 0 20px !important;}
}

@media (max-width: 1200px) {
  .container1 {max-width: 1080px !important;}
  .top_menu ul li a {font-size: 12px !important;}
  .footer_menu ul.menu li a {font-size: 12px !important;}
  .homepageform {width: 98% !important;}
}

@media (max-width: 1050px) {
  .container1 {max-width: 957px !important;}
  .newlogo {font-size: 26px !important;line-height: 28px;}
  .hd_logo.fl {width: 451px !important;}
  .hd-dnt-mbl {margin-left: -114px !important;margin-top: -9px;}
  #sdrn_bar {background: #00a7ff !important;}
  .staff-item {margin-left: 100px !important;padding-top: 20px !important;}
}

@media (max-width: 991px) {
.banner_section .video{width:120% !important; padding-top: 77.25%;}
.page_content {text-align: left !important;}
.hd-mbl-nbr {margin-top: 111px !important;}
.container1 {width: 90% !important;}
.page_banner h1, .page_banner h2 {font-size: 38px !important;}
.footer_menu ul.menu li a {font-size: 12px !important;margin-right: -8px;}
.page_content h1, .page_content h2 {font-size: 24px !important;}
#sdrn_menu ul li a {color: #FFF !important;background: #1277bb !important;font-size: 16px !important;}
#sdrn_menu ul li a:hover {color: #000 !important;background: #FFF !important;}
.ft-socio {margin-top: 30px !important;}
.ftr-cpyright p, .ftr-sitemap p {margin-bottom: 20px !important;;}
.banner_section {padding: 183px 0px 0px !important;}
.bnr_cnt h2 {font-size: 25px !important;}
.bnr_cnt h5 {font-size: 14px !important;}
.bnr_cnt {margin-bottom: 30px !important;}
.banner_section:after {background-color: rgba(0,0,0,0.1) !important;}
.hm-sec2-list {display: inline-block !important;margin-top: -39px !important;margin-bottom: 30px !important;}
.call-actions {padding: 20px !important;}  
.hm-sec4 h2 {font-size: 34px !important;}
.hm-sec4 {padding: 52px 0px 20px 0px !important;}
.onlinetherapy p {font-size: 16px;line-height: 25px;margin-bottom: -27px;}
.onlinetherapy a {
    display: block !important;
    float: none !important;
    margin: 12px;
}
.ministryupdate {background-image: none;padding: 40px;}
.home .foter-sec {padding: 58px 0px 30px !important;}
.hm-sec4-item {width: 31% !important;height: 205px !important;}
.hm-sec4-item p {font-size: 14px !important;}
.hm-sec4-item h3 {font-size: 17px;}
 .abtblk-cntnt a {font-size: 26px !important;}
  .abtblk-cntnt {padding-bottom: 30px!important;}
  .hm-sec-lft p {font-size: 15px!important;line-height: 28px!important;}
  .staff-item {margin-left: 213px !important;padding-top: 20px !important;display: inline-block !important;}
}

@media (max-width: 770px) {
.hd-mbl-nbr {padding: 12px 0px 2px 5px !important;width: 203px !important;}
  .abtblk-cntnt {padding-bottom: 30px};
  .hm-sec-lft p {font-size: 15px!important;;line-height: 28px!important;}
}
  
@media (max-width: 650px) {

html body .banner_section {
    padding-bottom: 280px;
    height: 325px;
    background-size: cover !important;
    padding-top: 172px !important;
}
a.inq_btn, .hd-mbl-nbr {display: none;}
html body .banner_section {
    background-size: cover !important;
    padding-bottom: 280px;
    padding-top: 165px !important;
    height: 255px;
}
.bnr_cnt h2 {display: none;}
.bnr_cnt h5 strong {padding-top: 10px !important;}
.container1 {margin-top: 18px;display: flex;}
.logo_sec.fw {background: none;}
.bnr_cnt h5 strong {display: none;}
.bnr_cnt {margin-top: 74px !important;margin-left: 29px;background: none;}
.hd_logo img {height: auto !important;}
.hm-sec2-rite h2 {font-size: 28px !important;}
.homepageform {margin-left: -2px !important;}
.homepageform h4 {font-size: 28px;}
.hm-sec4-item {width: 59% !important;height: 205px !important;}
.hm-sec4 h2 {font-size: 26px !important;}
.hm-sec6 h2 {font-size: 22px !important;}

.onlinetherapy h4 {margin-top: 170px !important;text-align: center !important;}
.ministryupdate blockquote, .ministryupdate p {background: none !important}
.owl-carousel .owl-item img {margin: 0 auto;display: block;margin-top: 20px;}
.hm-sec2-rite p {padding-right: 20px;}
.hm-sec7-list h2 {text-align: center !important;font-size: 30px !important;}
.owl-carousel .owl-item img {margin-top: 0px !important}
.hm-sec-lft h5 {margin-bottom: 20px;}
.call-actions h2 {margin-top: -30px;}
.ministryupdate h3 {font-size: 24px !important;}
  .seo-bottom h1 {font-size: 18px !important;line-height: 20px !Important;}
  .seo-bottom h2 {font-size: 14px !important;line-height: 16px !Important;}
  .footer_menu ul.menu {display: inline-grid;}
  .page_banner {height: 238px !important;z-index: 9 !important;position: absolute !important;border-bottom: 5px #ccc solid !important;margin-top: 0px !important;}
  .page_content .content {padding: 20px !important;}
  .page_content {text-align: left !important;}
  .alignleft, .alignright, .aligncenter {float: none;display: block;margin: 20px 0px 20px 0px !important;padding: 0px !important;}
  .page_content h2 {font-size: 24px !important;line-height: 37px !important;margin-bottom: 20px !important;}
  .inr-btm-blk h2 {font-size: 28px !important;line-height: 33px !important;}
  .ft_logo {margin: 0 auto !important;}
  .abtblk-cntnt a {font-size: 20px !important;}
  .abtblk-img img {float: right !important;margin-left: 20px !important;margin-right: 0px !important;width: 100px;}
  .about-blocks {margin-bottom: 30px !important;}
  .staff-item {margin: 20px !important;display: block;}
  .staff-item h4 a, .staff-item h4 span {font-size: 27px !important;line-height: 41px;}
  .contact-content {max-width: 90% !important;}
  .footer_menu {padding-bottom: 20px !important;}
  .about-blocks ul li {padding-left: 0px !important}
}

@media (max-width: 400px) {
  .page_banner {height: 261px !important;}
  .hm-sec2-rite h2 {font-size: 24px !important;}
  .abtblk-img img {width: 73px;}
  .about-blocks ul li {padding-left: 0px !important}
  .staff-item h4 a, .staff-item h4 span {font-size: 23px !important;}
  .footer_menu ul.menu li a {line-height: 30px !important;}
  .page_content h2 {font-size: 20px !important;line-height: 26px !important;margin-top: 30px !important;}
}

@media (max-width: 320px) {

  .hm-sec2-rite h2 {font-size: 20px !important;}
  .abtblk-img img {width: 53px;}
  .about-blocks ul li {padding-left: 0px !important}
  .staff-item h4 a, .staff-item h4 span {font-size: 20px !important;}
  .dwn-btn {max-width: 100% !important;}
  .bnr_btn {display:none !important}
  .newlogo {font-size: 21px !important;line-height: 19px;}
  html body .banner_section {height: 238px !important;}
  .lms-container {padding-top: 20px !important; padding-bottom: 20px !important;padding-left: 0px !important;padding-right: 0px !important;}
  .hm-sec4-item {width: 84% !important;}
  .lms-bigButton {font-size: 15px !important;}
  .call-actions h2 {font-size: 25px !important;}
  .hm-sec4 h2 {font-size: 20px !important;}
}



.page_content h4 {
    font-size: 28px !important;
    line-height: 42px !important;
    margin: 20px 0px 15px !important;}
.page_content p {font-size: 18px !important;}
.bnr_cnt h2 {font-size: 24px !important;}
.bnr_cnt h5 {font-size: 17px !important;}
.banner_section .bnr_cnt {width: 30% !important;}
.banner_section {
    padding: 7% 0px 5% !important;
    border-bottom: 0px !important;
    margin-top: 0px !important;
    min-height: 625px;}

@media (max-width: 1440px){
.banner_section {min-height: 525px;}
}

@media (max-width: 1140px){
.bnr_cnt h5 {font-size: 16px !important;}
.bnr_cnt h2 {font-size: 26px !important;}
.banner_section {padding: 9% 0px 0% !important;}
.video {margin-top: 176px !important;}
.homepageform {width: 33% !important;}
}

@media (max-width: 1240px) and (min-width: 1000px){
.homepageform {width: 33% !important;}
}

@media (max-width: 1000px){
.banner_section:after {background-color: rgba(0,0,0,0) !important;}
.homepageform {margin: 0 auto !important;width: 51% !important;}
.banner_section .video {padding-top: 420px}
.header_sec {height: 150px !important;}
.ft-addr, .ft-phn, .ft-mail {
    width: 75%;
    border: 0px !important;
    float: none;
    margin: 0 auto;
    display: inline-flex;}
}

@media (max-width: 790px){
.banner_section {padding: 18% 0px 0% !important;}
.banner_section .bnr_cnt {width: 42% !important;}
.hd-mbl-nbr a {font-size: 24px !important;}
.video {padding-top: 344px !important;}
}
  
@media (max-width: 480px){
.homepageform {width: 100% !important;}
.hm-sec4-item {
  width: 82% !important;}
.hm-sec4 h2 {
    font-size: 23px !important;
    padding-bottom: 20px !important;}
.hm-sec2-list {
    display: inline-block !important;
    margin-top: -79px !important;
    margin-bottom: -30px !important;}
.header_sec {height: 64px !important;}
.video {margin-top: 222px !important;}
html body .banner_section .bnr_cnt {
    margin: 202px 0 0 0 !important;
     box-shadow: 1px 3px 5px #888 !important;}
.banner_section.fw, .banner_section {
    min-height: unset !important;
    background-color: white;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    height: auto;}
.banner_section .video {width: 100% !important;padding-top: 0px !important}
}

@media (min-width: 1280px){
.call-actions h2 {font-size: 33px !important;}
.hm-sec6 h2 {font-size: 27px !important;margin-bottom: 30px !important;}
.hd_logo.fl {width: 563px !important;margin-left: 2% !important;}
.inr-btm-blk h2 {font-size: 47px !important;}
.page_content h1, .page_content h2 {font-size: 32px !important;line-height: 40px !important}
.page_content h3, .page_content h3 span  {font-size: 34px !important;}
.sidebar .widget h3 {font-size: 27px!important;}
.page_banner h2 {font-size: 35px !important;}
.breadcrumbs {font-size: 13px !important;}
.newlogo {
    font-size: 32px !important;
    margin-top: 26px !important;
    line-height: 31px !important;
    text-shadow: 1px 1px 2px #fff !important;;
    margin-left: 10px !important;}
.call-actions h2 {font-size: 43px;}
.hm-sec7-list h2 {
    margin-top: 22px !important;
    font-size: 32px !important;
    margin-left: 21px !important;}
.hm-sec4 h2 {
    line-height: 2.2 !important;
    font-size: 28px !important }
.bnr_cnt h2 {
    line-height: 1.3em !important;
    margin-bottom: 10px !important;}
}

/* New Look */

.hm-sec2, .call-actions, .foter-sec  {background-color: #beb8b2 !important;}
.banner_section {padding: 18% 0 0 !important;}
.bnr_cnt h2 {font-weight: 600 !important;}
.logo_sec {background: #beb8b2bf !important;}
.bnr_cnt {background: rgba(0, 0, 0, 0.4) !important;}
.newlogo {color: #fff !important;text-shadow: unset !important;}
.bnr_cnt .bnr_btn {margin: 0 auto !important;display: block !important;width: fit-content !important;}
#seo-bottom {color: #000 !important;line-height: 20px !important;}
.page_banner {margin-top: -35px !important;}
.page_content h2 {text-align: left !important;}
.owl-carousel .owl-item img {padding-bottom: 10px !important;}

@media (max-width: 480px){
.video video {margin-top: -46.25% !important;}
html body .banner_section .bnr_cnt {margin: 280px 0 0 0 !important;}
.fw {background-color: #beb8b2 !important;}
html body .page_banner {margin-top: 27px !important;background-position-x: right;height: 174px !important;}
.page_content h1:after, .page_content h2:after {width: 148px;height: 0px;border-bottom: 2px #fff solid !important;}
.hm-sec2-rite h2 {font-size: 24px !important;margin-top: 8px;padding: 10px;}
.footer_cnt h5 {font-size: 11px !important}
.ft-addr, .ft-phn, .ft-mail {width: 99% !important;}
.hm-sec7-list h2 {line-height: 36px !important;}
.hm-sec6 {background-color: #2b4694 !important;}
.logo_sec.fw .container1 .hd_logo {padding: 13px !important;}
.logo_sec.fw .container1 .hd_logo div img {width: 149px !important;padding: 4px 0px !important;}
.hm-sec4-list.fw {background: none !important;padding: 0px !important;margin-bottom: -30px !important;}
.inr-btm-blk h2 {font-size: 21px !important;margin-top: -69px !important;font-weight: 700 !important;}
#page-content h2 span {font-size: 26px !important;line-height: 1.2em !important;}
.page_banner h1, .page_banner h2 {font-size: 28px !important;margin-bottom: 19px !important;}
h4.p3 span, h4.p2 span, h4.p1 span {font-size: 21px !important;color: #3753a4 !important;}
.page_content h4 {line-height: 26px !important;}
.tap-to {background-color: transparent !important;}
}

@media (max-width:1350px) {
  .banner_section {
    min-height: 438px !important;
    padding: 11% 0 0 !important;}
    }
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("https://kentuckywomensrehab.com/wp-content/themes/envoy/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

@charset "UTF-8";

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

Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}

@keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {

    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}



.jello{
    -webkit-animation-name:jello;
            animation-name:jello;
    -webkit-transform-origin: center;

            transform-origin: center
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  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: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {


  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, cite, code, em, img, small, strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, legend, label, input, textarea, select, button,
table, caption, thead, tbody, tfoot, tr, th, td {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, audio, canvas, video {
  display: block;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  line-height: normal;
}
address, cite, code, em, strong {
  font-style: normal;
  font-weight: normal;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse: collapse; 
  border-spacing: 0;
}
input, textarea, select, button { 
  display: block;
  resize: none; 
}
img { 
  display: block; 
  max-width: 100%; 
}
html {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
html,
body { 
  height: 100%; 
}
*, *:before, *:after {
  -moz-box-sizing: inherit;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
/* Modal base styles */
.modal-is-active {
  overflow: hidden;
}

.modal {
  visibility: hidden;
}
.modal--active {
  visibility: visible;
}
.modal__window {
  background: #f5f5f5;
  height: auto;
  left: 50%;
  max-height: 100%;
  max-width: 80%;
  min-height: 300px;
  opacity: 0;
  overflow-y: auto;
  position: fixed;
  top: 60%;
 text-align: center;
  width: 100%;
  z-index: 1001;
  border-radius:20px; padding:30px 30px 0px 30px;background: rgba(250,182,174,1);
background: -moz-linear-gradient(top, rgba(250,182,174,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,250,246,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,182,174,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,250,246,1)));
background: -webkit-linear-gradient(top, rgba(250,182,174,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,250,246,1) 100%);
background: -o-linear-gradient(top, rgba(250,182,174,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,250,246,1) 100%);
background: -ms-linear-gradient(top, rgba(250,182,174,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(255,250,246,1) 100%);float:left; width:80%;
}
.modal--active .modal__window {
  opacity: 1;
}
.modal__header {
  background: none;
  color: #fff;
  padding:20px;
}

.modal__close-btn {
background:#fff9f3;
border-radius:50px;
border:1px solid #fde1cc;
  height:25px;
  position: absolute;
  right:20px;
  top:20px;
  width:25px;
}
.modal__close-icon {
  fill: #000;
  height:10px;
  width: 10px;
}
.modal__overlay {
  background: #000;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  width: 100%;
  visibility: hidden;
  z-index: 1000;
}
.modal--active .modal__overlay {
  opacity: .75;
  visibility: visible;
}

/* Modal transitions */
.modal--scale-up .modal__window {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(.75);
  -moz-transform: translateX(-50%) translateY(-50%) scale(.75);
  -ms-transform: translateX(-50%) translateY(-50%) scale(.75);
  -o-transform: translateX(-50%) translateY(-50%) scale(.75);
  transform: translateX(-50%) translateY(-50%) scale(.75);
}
.modal--scale-up.modal--active .modal__window {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1);
  -o-transform: translateX(-50%) translateY(-50%) scale(1);
  transform: translateX(-50%) translateY(-50%) scale(1);
}

.modal__title {font-size:25px; color:#000; font-family:'OpenSansRegular'; text-align:center; background-color:transparent;}

.modal__content  input{float: left;
width: 100%;
padding:18px 20px;
color: #a4a4a4;
background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/css/images/lock.png);
background-repeat:no-repeat;
background-position:right 25px center;
background-color:#fff;
border-radius:25px;
border:1px solid #a4a4a4;
font-size: 13px;
font-family: 'OpenSansRegular';
font-weight: 400;
margin-bottom: 10px;
}
.modal__content  input[type="name"]{
	background-image: url(https://kentuckywomensrehab.com/wp-content/themes/envoy/css/../images/man.png);
	background-repeat:no-repeat; background-position:right 25px center;}
.modal__content input[type="email"]{
	background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/css/../images/mes.png);
	background-repeat:no-repeat; background-position:right 25px center;}
.modal__content  input[type="phone"]{
	background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/css/../images/pho.png);
	background-repeat:no-repeat; background-position:right 25px center;}
.modal__content  input[type="pass"]{
	background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/css/../images/lock.png);
	background-repeat:no-repeat; background-position:right 25px center;}
.modal__content  input[type="pswd"]{
	background-image:url(https://kentuckywomensrehab.com/wp-content/themes/envoy/css/../images/passwd.png);
	background-repeat:no-repeat; background-position:right 25px center;}
.modal__content input[type="submit"]{font-size: 17.77px;
font-family: 'OpenSansRegular';
font-weight:600;
color: #fff;
background-color:#ff7200;
background-image:none;
border:2px solid #a4a4a4;;
border-radius: 25px;
cursor: pointer;
padding: 12px 0;
text-transform: uppercase;
float: none;
margin: 0 auto;
display: block;
overflow: hidden;
width:167px;}
.modal__content .pop p{font-size:16px; font-family:'OpenSansRegular'; color: #a4a4a4; line-height:50px; text-align:center;}
.modal__content .pop p a{ text-decoration: underline; color:#ff7200;}


@media(max-width:1240px){
.modal__window{width:100%}	
}
@media(max-width:991px){
	   .modal__window{ padding:10px 10px 0px 10px;}
	
}