/* File: ./e107_web/lib/jquery.prettyPhoto/css/prettyPhoto.css */
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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat} div.pp_default .pp_top .pp_middle{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite_x.png) top left repeat-x} div.pp_default .pp_top .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px} div.pp_default .pp_content_container .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px} div.pp_default .pp_next:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer} div.pp_default .pp_previous:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer} div.pp_default .pp_expand{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px} div.pp_default .pp_expand:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer} div.pp_default .pp_contract{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px} div.pp_default .pp_contract:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer} div.pp_default .pp_close{width:30px;height:30px;background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer} div.pp_default .pp_gallery ul li a{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/default_thumb.png) center center #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(/e107_web/lib/jquery.prettyPhoto/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(/e107_web/lib/jquery.prettyPhoto/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:0.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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat} div.pp_default .pp_bottom .pp_middle{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x} div.pp_default .pp_bottom .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat} div.pp_default .pp_loaderIcon{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/default/loader.gif) center center no-repeat} div.light_rounded .pp_top .pp_left{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat} div.light_rounded .pp_top .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat} div.light_rounded .pp_next:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer} div.light_rounded .pp_previous:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} div.light_rounded .pp_expand{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} div.light_rounded .pp_expand:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} div.light_rounded .pp_contract{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} div.light_rounded .pp_contract:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} div.light_rounded .pp_close{width:75px;height:22px;background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} div.light_rounded .pp_nav .pp_play{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.light_rounded .pp_nav .pp_pause{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.light_rounded .pp_arrow_previous{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat} div.light_rounded .pp_arrow_next{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat} div.light_rounded .pp_bottom .pp_left{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat} div.light_rounded .pp_bottom .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat} div.dark_rounded .pp_top .pp_left{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat} div.dark_rounded .pp_top .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat} div.dark_rounded .pp_content_container .pp_left{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y} div.dark_rounded .pp_content_container .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y} div.dark_rounded .pp_next:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer} div.dark_rounded .pp_previous:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} div.dark_rounded .pp_expand{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} div.dark_rounded .pp_expand:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} div.dark_rounded .pp_contract{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} div.dark_rounded .pp_contract:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} div.dark_rounded .pp_close{width:75px;height:22px;background:url(/e107_web/lib/jquery.prettyPhoto/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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.dark_rounded .pp_nav .pp_pause{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.dark_rounded .pp_arrow_previous{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat} div.dark_rounded .pp_arrow_next{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat} div.dark_rounded .pp_bottom .pp_left{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat} div.dark_rounded .pp_bottom .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat} div.dark_rounded .pp_loaderIcon{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/loader.gif) center center 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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/loader.gif) center center no-repeat} div.dark_square .pp_expand{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer} div.dark_square .pp_expand:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer} div.dark_square .pp_contract{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer} div.dark_square .pp_contract:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer} div.dark_square .pp_close{width:75px;height:22px;background:url(/e107_web/lib/jquery.prettyPhoto/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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.dark_square .pp_nav .pp_pause{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.dark_square .pp_arrow_previous{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat} div.dark_square .pp_arrow_next{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat} div.dark_square .pp_next:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer} div.dark_square .pp_previous:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer} div.light_square .pp_expand{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer} div.light_square .pp_expand:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer} div.light_square .pp_contract{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer} div.light_square .pp_contract:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer} div.light_square .pp_close{width:75px;height:22px;background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer} div.light_square .pp_nav .pp_play{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.light_square .pp_nav .pp_pause{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.light_square .pp_arrow_previous{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat} div.light_square .pp_arrow_next{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat} div.light_square .pp_next:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer} div.light_square .pp_previous:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer} div.facebook .pp_top .pp_left{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat} div.facebook .pp_top .pp_middle{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x} div.facebook .pp_top .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat} div.facebook .pp_content_container .pp_left{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y} div.facebook .pp_content_container .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y} div.facebook .pp_expand{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer} div.facebook .pp_expand:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer} div.facebook .pp_contract{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer} div.facebook .pp_contract:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer} div.facebook .pp_close{width:22px;height:22px;background:url(/e107_web/lib/jquery.prettyPhoto/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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat} div.facebook .pp_arrow_previous{background:url(/e107_web/lib/jquery.prettyPhoto/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(/e107_web/lib/jquery.prettyPhoto/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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px} div.facebook .pp_nav .pp_pause{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px} div.facebook .pp_next:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer} div.facebook .pp_previous:hover{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer} div.facebook .pp_bottom .pp_left{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat} div.facebook .pp_bottom .pp_middle{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x} div.facebook .pp_bottom .pp_right{background:url(/e107_web/lib/jquery.prettyPhoto/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:-10000px} a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;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,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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%} a.pp_previous{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%} a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000} a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px} .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(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat} div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/e107_web/lib/jquery.prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left 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} 

/* File: ./e107_web/js/bootstrap-notify/css/bootstrap-notify.css */
.notifications{position:fixed;} .notifications.top-right{right:10px;top:25px;} .notifications.top-left{left:10px;top:25px;} .notifications.bottom-left{left:10px;bottom:25px;} .notifications.bottom-right{right:10px;bottom:25px;} .notifications>div{position:relative;z-index:9999;margin:5px 0px;} .notifications.center{top:48%;left:0;width:100%;} .notifications.center>div{margin:5px auto;width:20%;text-align:center;} 

/* File: ./e107_web/js/core/all.jquery.css */
a.e-nav { padding:3px; } div.e-rate{ width:100px; display:inline-block} img.e-rate{} .e-rate-status{ vertical-align:middle; padding-right:4px; display:inline-block; text-align:right} .e-rate-status-download { text-align:left; } .e-rate-votes{ vertical-align:middle; display:inline-block; width:100px } select.e-bb{ margin-top:0px; width:100px } .bbcode_buttons{} .bbcode_buttons:hover{} body.e-iframe{ padding:15px; margin:0px; } 

/* File: ./e107_plugins/social/style.css */
@font-face {font-family: 'social';src:url(/e107_plugins/social/fonts/social.eot?dje1ws);src:url(/e107_plugins/social/fonts/social.eot?dje1ws#iefix) format('embedded-opentype'),url(/e107_plugins/social/fonts/social.ttf?dje1ws) format('truetype'),url(/e107_plugins/social/fonts/social.woff?dje1ws) format('woff'),url(/e107_plugins/social/fonts/social.svg?dje1ws#social) format('svg');font-weight: normal;font-style: normal;font-display: block;} [class^="e-social-"], [class*=" e-social-"] {font-family: 'social' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;} .e-social-behance:before {content: "\e926";} .e-social-telegram:before {content: "\e923";} .e-social-snapchat:before {content: "\e911";} .e-social-map:before {content: "\f041";} .e-social-sms:before {content: "\f075";} .e-social-facebook-square:before {content: "\f082";} .e-social-github-square:before {content: "\f092";} .e-social-phone:before {content: "\f095";} .e-social-phone-square:before {content: "\f098";} .e-social-facebook:before {content: "\f09a";} .e-social-github:before {content: "\f09b";} .e-social-mobile:before {content: "\f10b";} .e-social-tumblr:before {content: "\f173";} .e-social-twitch:before {content: "\f1e8";} .e-social-whatsapp:before {content: "\f232";} .e-social-map-o:before {content: "\f278";} .e-social-meetup:before {content: "\f2e0";} .e-social-steam:before {content: "\e902";} .e-social-vimeo:before {content: "\e905";} .e-social-skype:before {content: "\e906";} .e-social-wordpress:before {content: "\e907";} .e-social-yelp:before {content: "\e908";} .e-social-dropbox:before {content: "\e909";} .e-social-vk:before {content: "\e90a";} .e-social-gplus:before {content: "\e90b";} .e-social-google:before {content: "\e90c";} .e-social-apple:before {content: "\e90d";} .e-social-digg:before {content: "\e90e";} .e-social-stumbleupon:before {content: "\e90f";} .e-social-flickr:before {content: "\e910";} .e-social-youtube-play:before {content: "\e912";} .e-social-youtube:before {content: "\e913";} .e-social-pocketpocket:before {content: "\e914";} .e-social-rss:before {content: "\e915";} .e-social-pinterest:before {content: "\e916";} .e-social-instagram:before {content: "\e917";} .e-social-linkedin:before {content: "\e918";} .e-social-export:before {content: "\e919";} .e-social-share:before {content: "\e91a";} .e-social-foursquare:before {content: "\e91b";} .e-social-thumbs-up:before {content: "\e91c";} .e-social-thumbs-up-solid:before {content: "\e91d";} .e-social-mail:before {content: "\e91e";} .e-social-mail-alt:before {content: "\e91f";} .e-social-reddit:before {content: "\e925";} .e-social-spotify:before {content: "\e920";} .e-social-soundcloud-alt:before {content: "\e901";} .e-social-soundcloud:before {content: "\e904";} .e-social-pushpin:before {content: "\e946";} .e-social-vine:before {content: "\ea97";} .e-social-dribbble:before {content: "\eaa7";} .e-social-blogger:before {content: "\eab7";} .e-social-android:before {content: "\eac0";} .e-social-linkedin-rect:before {content: "\eac9";} .e-social-delicious:before {content: "\eacd";} .e-social-flattr:before {content: "\ead5";} .e-social-discord:before {content: "\e900";} .e-social-instapaper:before {content: "\e903";} .e-social-twitter:before {content: "\e924";} .e-social-squarespace:before {content: "\e921";} .e-social-tiktok:before {content: "\e922";} 

/* File: ./e107_plugins/social/css/social.css */
.social-share .dropdown-menu { min-width: 225px } .social-share .dropdown-menu li div { padding-left:5px;} .social-share .dropdown-menu li div .btn { border-radius:0; margin:0 } 

/* File: ./e107_plugins/webrequest/css/webrequest_common.css */
:root {--wr-primary: #007bff;--wr-primary-dark: #0056b3;--wr-primary-light: #66b3ff;--wr-success: #11998e;--wr-success-light: #38ef7d;--wr-info: #33B6E1;--wr-warning: #f39c12;--wr-danger: #e74c3c;--wr-bg-light: #f8f9fa;--wr-bg-medium: #e9ecef;--wr-bg-dark: #343a40;--wr-text-primary: #1a1a1a; --wr-text-secondary: #333333; --wr-text-muted: #555555; --wr-text-light: #ffffff;--wr-gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--wr-gradient-success: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);--wr-gradient-blue: linear-gradient(to left, #DC317D 0%, #33B6E1 100%);--wr-gradient-purple: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--wr-gradient-subtle: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);--wr-shadow-sm: 0 2px 10px rgba(0, 0, 0, 0.05);--wr-shadow-md: 0 4px 20px rgba(0, 0, 0, 0.1);--wr-shadow-lg: 0 10px 40px rgba(0, 0, 0, 0.15);--wr-shadow-xl: 0 20px 60px rgba(0, 0, 0, 0.25);--wr-radius-sm: 0.375rem;--wr-radius-md: 0.75rem;--wr-radius-lg: 1rem;--wr-radius-xl: 1.5rem;--wr-radius-full: 50%;--wr-spacing-xs: 0.5rem;--wr-spacing-sm: 1rem;--wr-spacing-md: 2rem;--wr-spacing-lg: 3rem;--wr-spacing-xl: 5rem;--wr-transition-fast: 0.2s ease;--wr-transition-normal: 0.3s ease;--wr-transition-slow: 0.5s ease;--wr-transition-bounce: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);--wr-transition-smooth: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);--wr-z-dropdown: 1000;--wr-z-sticky: 1020;--wr-z-fixed: 1030;--wr-z-modal-backdrop: 1040;--wr-z-modal: 1050;--wr-z-popover: 1060;--wr-z-tooltip: 1070;} .wr-container-fluid {width: 100%;padding-right: var(--wr-spacing-sm);padding-left: var(--wr-spacing-sm);margin-right: auto;margin-left: auto;} @media (min-width: 1400px) {.wr-container-fluid {max-width: 1320px;} } .wr-container {width: 100%;padding-right: var(--wr-spacing-sm);padding-left: var(--wr-spacing-sm);margin-right: auto;margin-left: auto;max-width: 1140px;} .wr-bg-gradient-primary {background: var(--wr-gradient-primary) !important;} .wr-bg-gradient-success {background: var(--wr-gradient-success) !important;} .wr-bg-gradient-blue {background: var(--wr-gradient-blue) !important;} .wr-bg-light {background-color: var(--wr-bg-light) !important;} .wr-text-gradient {background: var(--wr-gradient-primary);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;font-weight: 700;} .wr-heading {font-weight: 700;color: var(--wr-text-primary);line-height: 1.2;} .wr-heading-lg {font-size: 2.5rem;margin-bottom: var(--wr-spacing-md);} .wr-heading-md {font-size: 2rem;margin-bottom: var(--wr-spacing-sm);} .wr-heading-sm {font-size: 1.5rem;margin-bottom: var(--wr-spacing-sm);} .wr-btn {display: inline-block;font-weight: 600;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 2px solid transparent;padding: 0.75rem 2rem;font-size: 1rem;line-height: 1.5;border-radius: var(--wr-radius-md);transition: all var(--wr-transition-normal);cursor: pointer;text-decoration: none;position: relative;overflow: hidden;} .wr-btn:before {content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-radius: var(--wr-radius-full);background: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%);transition: width var(--wr-transition-slow), height var(--wr-transition-slow);} .wr-btn:hover:before {width: 300px;height: 300px;} .wr-btn:hover {transform: translateY(-2px);box-shadow: var(--wr-shadow-lg);} .wr-btn:active {transform: translateY(0);} .wr-btn-primary {color: var(--wr-text-light);background: var(--wr-gradient-primary);border-color: transparent;} .wr-btn-primary:hover {filter: brightness(1.1);} .wr-btn-success {color: var(--wr-text-light);background: var(--wr-gradient-success);border-color: transparent;} .wr-btn-outline {color: var(--wr-primary);background: transparent;border-color: var(--wr-primary);} .wr-btn-outline:hover {color: var(--wr-text-light);background: var(--wr-primary);} .wr-btn-white {color: var(--wr-primary);background: white;border-color: white;} .wr-btn-white:hover {color: var(--wr-primary-dark);transform: translateY(-2px) scale(1.05);} .wr-btn-sm {padding: 0.5rem 1.5rem;font-size: 0.875rem;} .wr-btn-lg {padding: 1rem 2.5rem;font-size: 1.125rem;} .wr-card {background: white;border-radius: var(--wr-radius-lg);box-shadow: var(--wr-shadow-md);transition: all var(--wr-transition-normal);overflow: hidden;} .wr-card:hover {box-shadow: var(--wr-shadow-lg);} .wr-card-body {padding: var(--wr-spacing-md);} .wr-card-header {padding: var(--wr-spacing-sm) var(--wr-spacing-md);background: var(--wr-bg-light);border-bottom: 1px solid var(--wr-bg-medium);} .wr-card-footer {padding: var(--wr-spacing-sm) var(--wr-spacing-md);background: var(--wr-bg-light);border-top: 1px solid var(--wr-bg-medium);} .wr-badge {display: inline-block;padding: 0.35rem 0.75rem;font-size: 0.875rem;font-weight: 600;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: var(--wr-radius-sm);} .wr-badge-primary {color: white;background: var(--wr-primary);} .wr-badge-success {color: white;background: var(--wr-success);} .wr-badge-gradient {color: white;background: var(--wr-gradient-primary);} .wr-icon {display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: var(--wr-radius-full);background: var(--wr-gradient-primary);color: white;font-size: 1.5rem;transition: all var(--wr-transition-normal);} .wr-icon-lg {width: 4rem;height: 4rem;font-size: 2rem;} .wr-icon-sm {width: 2rem;height: 2rem;font-size: 1rem;} @keyframes wr-fadeIn {from {opacity: 0;} to {opacity: 1;} } @keyframes wr-fadeInUp {from {opacity: 0;transform: translateY(30px);} to {opacity: 1;transform: translateY(0);} } @keyframes wr-fadeInDown {from {opacity: 0;transform: translateY(-30px);} to {opacity: 1;transform: translateY(0);} } @keyframes wr-fadeInScale {from {opacity: 0;transform: scale(0.8);} to {opacity: 1;transform: scale(1);} } @keyframes wr-slideInLeft {from {opacity: 0;transform: translateX(-50px);} to {opacity: 1;transform: translateX(0);} } @keyframes wr-slideInRight {from {opacity: 0;transform: translateX(50px);} to {opacity: 1;transform: translateX(0);} } @keyframes wr-bounceIn {0% {opacity: 0;transform: scale(0.3);} 50% {opacity: 1;transform: scale(1.05);} 70% {transform: scale(0.9);} 100% {transform: scale(1);} } @keyframes wr-pulse {0%, 100% {transform: scale(1);opacity: 1;} 50% {transform: scale(1.05);opacity: 0.8;} } @keyframes wr-rotate {from {transform: rotate(0deg);} to {transform: rotate(360deg);} } @keyframes wr-bounce {0%, 100% {transform: translateY(0);} 50% {transform: translateY(-10px);} } @keyframes wr-shake {0%, 100% {transform: translateX(0);} 25% {transform: translateX(-5px);} 75% {transform: translateX(5px);} } @keyframes wr-shimmer {from {background-position: -1000px 0;} to {background-position: 1000px 0;} } .wr-animate-fadeIn {animation: wr-fadeIn 0.6s ease;} .wr-animate-fadeInUp {animation: wr-fadeInUp 0.6s ease;} .wr-animate-slideInLeft {animation: wr-slideInLeft 0.5s ease;} .wr-animate-bounceIn {animation: wr-bounceIn 0.6s ease;} .wr-animate-pulse {animation: wr-pulse 2s ease-in-out infinite;} .wr-p-0 { padding: 0 !important; } .wr-p-1 { padding: var(--wr-spacing-xs) !important; } .wr-p-2 { padding: var(--wr-spacing-sm) !important; } .wr-p-3 { padding: var(--wr-spacing-md) !important; } .wr-p-4 { padding: var(--wr-spacing-lg) !important; } .wr-p-5 { padding: var(--wr-spacing-xl) !important; } .wr-m-0 { margin: 0 !important; } .wr-m-1 { margin: var(--wr-spacing-xs) !important; } .wr-m-2 { margin: var(--wr-spacing-sm) !important; } .wr-m-3 { margin: var(--wr-spacing-md) !important; } .wr-m-4 { margin: var(--wr-spacing-lg) !important; } .wr-m-5 { margin: var(--wr-spacing-xl) !important; } .wr-mb-0 { margin-bottom: 0 !important; } .wr-mb-1 { margin-bottom: var(--wr-spacing-xs) !important; } .wr-mb-2 { margin-bottom: var(--wr-spacing-sm) !important; } .wr-mb-3 { margin-bottom: var(--wr-spacing-md) !important; } .wr-mb-4 { margin-bottom: var(--wr-spacing-lg) !important; } .wr-mb-5 { margin-bottom: var(--wr-spacing-xl) !important; } .wr-mt-0 { margin-top: 0 !important; } .wr-mt-1 { margin-top: var(--wr-spacing-xs) !important; } .wr-mt-2 { margin-top: var(--wr-spacing-sm) !important; } .wr-mt-3 { margin-top: var(--wr-spacing-md) !important; } .wr-mt-4 { margin-top: var(--wr-spacing-lg) !important; } .wr-mt-5 { margin-top: var(--wr-spacing-xl) !important; } @media (max-width: 767.98px) {.wr-heading-lg { font-size: 2rem; } .wr-heading-md { font-size: 1.5rem; } .wr-heading-sm { font-size: 1.25rem; } .wr-btn {padding: 0.625rem 1.5rem;font-size: 0.9375rem;} .wr-p-3,.wr-p-4,.wr-p-5 {padding: var(--wr-spacing-sm) !important;} } @media (max-width: 575.98px) {:root {--wr-spacing-xl: 3rem;--wr-spacing-lg: 2rem;} .wr-heading-lg { font-size: 1.75rem; } } .wr-btn:focus-visible,.wr-card:focus-visible {outline: 3px solid var(--wr-primary);outline-offset: 2px;} @media (prefers-reduced-motion: reduce) {*,*::before,*::after {animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;} } 

/* File: ./e107_plugins/webrequest/css/webrequest_form.css */
.webrequest-form-wrapper {padding: 0 0 40px 0; background: transparent; min-height: auto; } .webrequest-form-wrapper .container {padding-left: 0 !important;padding-right: 0 !important;max-width: 100% !important;} .webrequest-form-wrapper .row {margin-left: 0 !important;margin-right: 0 !important;} .webrequest-form-wrapper .col-12 {padding-left: 0 !important;padding-right: 0 !important;} .webrequest-form-card {background: white;border-radius: 0; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); overflow: hidden;width: 100%; height: 100%; min-height: calc(100vh - 40px); } .webrequest-form-header {background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);color: white;padding: 40px;text-align: center;border-bottom: 4px solid rgba(255, 255, 255, 0.2);} .form-header-title {font-size: 2rem;font-weight: 700;margin: 0 0 10px 0;color: white;} .form-header-subtitle {font-size: 1.1rem;margin: 0 0 15px 0;opacity: 0.9;color: white;} .form-header-badge {background: rgba(255, 255, 255, 0.2);color: white;padding: 8px 16px;border-radius: 20px;font-size: 0.9rem;display: inline-block;font-weight: 600;} .webrequest-progress-tracker {display: flex;align-items: center;justify-content: center; padding: 25px 40px;background: #f8f9fa;border-bottom: 2px solid #e9ecef;gap: 20px; max-width: 100%; margin: 0 auto; } .progress-step {display: flex;flex-direction: column;align-items: center;position: relative;z-index: 2;transition: all 0.3s ease;flex-shrink: 0; } .progress-step .step-icon {width: 3.5rem; height: 3.5rem;border-radius: 50%;background: #fff;border: 3px solid #dee2e6;display: flex;align-items: center;justify-content: center;font-size: 1.1rem; color: #adb5bd;transition: all 0.3s ease;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);} .progress-step .step-label {margin-top: 0.6rem; font-size: 0.8rem; font-weight: 600;color: #6c757d;text-transform: uppercase;letter-spacing: 0.5px;transition: all 0.3s ease;white-space: nowrap; } .progress-step.active .step-icon {background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-color: #667eea;color: #fff;transform: scale(1.1);box-shadow: 0 4px 12px rgba(102, 126, 234, 0.4);} .progress-step.active .step-label {color: #667eea;} .progress-step.completed .step-icon {background: #28a745;border-color: #28a745;color: #fff;animation: checkBounce 0.5s ease;} .progress-step.completed .step-icon i {display: none;} .progress-step.completed .step-icon::after {content: '\f00c'; font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 1.25rem;} .progress-step.completed .step-label {color: #28a745;} .progress-line {width: 120px; height: 3px;background: #dee2e6;position: relative;top: -1.1rem;z-index: 1;transition: background 0.3s ease;flex-shrink: 0; } .progress-step.completed + .progress-line {background: linear-gradient(90deg, #28a745 0%, #20c997 100%);} @keyframes checkBounce {0%, 100% { transform: scale(1); } 50% { transform: scale(1.2); } } .form-control.is-valid,.form-select.is-valid {border-color: #28a745;padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);} .form-control.is-invalid,.form-select.is-invalid {border-color: #dc3545;padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);} .form-control.is-valid:focus,.form-select.is-valid:focus {border-color: #28a745;box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.25);} .form-control.is-invalid:focus,.form-select.is-invalid:focus {border-color: #dc3545;box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);} .valid-feedback {display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875rem;color: #28a745;} .invalid-feedback {display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875rem;color: #dc3545;} .was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-select:valid ~ .valid-feedback,.form-control.is-valid ~ .valid-feedback,.form-select.is-valid ~ .valid-feedback {display: block;} .was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-select:invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-feedback,.form-select.is-invalid ~ .invalid-feedback {display: block;} .form-control.is-valid,.form-control.is-invalid,.form-select.is-valid,.form-select.is-invalid {animation: validationFadeIn 0.3s ease;} @keyframes validationFadeIn {from {opacity: 0.5;} to {opacity: 1;} } .webrequest-form-body {padding: 40px;} .webrequest-form-section {margin-bottom: 40px;padding-bottom: 30px;border-bottom: 2px solid #e9ecef;animation: fadeInUp 0.5s ease-in-out;} .webrequest-form-section:last-child {border-bottom: none;margin-bottom: 0;} @keyframes fadeInUp {from {opacity: 0;transform: translateY(20px);} to {opacity: 1;transform: translateY(0);} } .section-header {margin-bottom: 25px;} .section-title {font-size: 1.3rem;font-weight: 700;color: #333;margin: 0 0 8px 0;display: flex;align-items: center;} .section-number {width: 32px;height: 32px;border-radius: 50%;background: linear-gradient(135deg, #667eea, #764ba2);color: white;display: inline-flex;align-items: center;justify-content: center;font-size: 0.9rem;font-weight: 700;margin-right: 12px;} .section-header p {color: #6c757d;font-size: 0.95rem;margin: 0;padding-left: 44px;} .form-label.fw-semibold {font-weight: 600;color: #1a1a1a; font-size: 0.95rem;} .form-control, .form-select {border-radius: 0.5rem;border: 1.5px solid #d2d6da;padding: 0.75rem 1rem;transition: all 0.2s ease;} .form-select option {border-radius: 0.5rem;border: 1.5px solid #d2d6da;padding: 0.75rem 1rem;transition: all 0.2s ease;} .form-control,.form-select {color: #2d3748 !important;font-weight: 500;background-color: #fff;} .form-control:focus,.form-select:focus {color: #1a202c !important;border-color: #667eea;box-shadow: 0 0 0 0.2rem rgba(102, 126, 234, 0.25);} .form-control::placeholder {color: #a0aec0 !important;opacity: 1;font-weight: 400;} .form-select option {color: #2d3748;background-color: #fff;font-weight: 500;} textarea.form-control {color: #2d3748 !important;font-weight: 500;line-height: 1.6;} .form-control:-webkit-autofill,.form-control:-webkit-autofill:hover,.form-control:-webkit-autofill:focus,.form-select:-webkit-autofill,.form-select:-webkit-autofill:hover,.form-select:-webkit-autofill:focus {-webkit-text-fill-color: #2d3748 !important;-webkit-box-shadow: 0 0 0px 1000px #fff inset !important;box-shadow: 0 0 0px 1000px #fff inset !important;transition: background-color 5000s ease-in-out 0s;color: #2d3748 !important;} .form-control:disabled,.form-select:disabled {color: #6c757d !important;background-color: #e9ecef;opacity: 1;} .form-text {color: #555555; font-size: 0.9rem; } .funcionalidades-checkboxes-wrapper {margin-top: 0.5rem;} .funcionalidades-column {background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border: 2px solid #dee2e6 !important;transition: all 0.3s ease;border-radius: 0.75rem;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);} .funcionalidades-column:hover {border-color: #667eea !important;box-shadow: 0 6px 16px rgba(102, 126, 234, 0.2);transform: translateY(-3px);} .funcionalidades-column-header {border-bottom: 2px solid #e9ecef !important;transition: border-color 0.3s ease;} .funcionalidades-column:hover .funcionalidades-column-header {border-bottom-color: rgba(102, 126, 234, 0.3) !important;} .funcionalidades-column-header h6 {font-size: 1rem;letter-spacing: 0.5px;text-transform: uppercase;display: flex;align-items: center;} .funcionalidades-column-header i {font-size: 1.1rem;opacity: 0.9;} .funcionalidades-column .form-check {padding-left: 0;transition: all 0.2s ease;border-radius: 0.25rem;margin-bottom: 0.5rem;display: flex;align-items: center;padding: 0.5rem;} .funcionalidades-column .form-check:hover {background-color: rgba(102, 126, 234, 0.08);} .funcionalidad-checkbox {appearance: none;-webkit-appearance: none;-moz-appearance: none;cursor: pointer;width: 1.25rem;height: 1.25rem;min-width: 1.25rem; border: 2px solid #6c757d;border-radius: 0.25rem;transition: all 0.2s ease;background-color: #fff;position: relative;margin-right: 0.75rem;flex-shrink: 0; } .funcionalidad-checkbox:checked {background-color: #667eea;border-color: #667eea;animation: checkboxPop 0.2s ease;} .funcionalidad-checkbox:checked::after {content: '✓';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;font-size: 0.9rem;font-weight: bold;animation: checkmarkFadeIn 0.2s ease;} @keyframes checkboxPop {0% {transform: scale(1);} 50% {transform: scale(1.1);} 100% {transform: scale(1);} } @keyframes checkmarkFadeIn {0% {opacity: 0;transform: translate(-50%, -50%) scale(0.5);} 100% {opacity: 1;transform: translate(-50%, -50%) scale(1);} } .funcionalidad-checkbox:focus {box-shadow: 0 0 0 0.2rem rgba(102, 126, 234, 0.25);border-color: #667eea;outline: none;} .funcionalidad-checkbox:hover {border-color: #667eea;} .form-check-label {cursor: pointer;font-size: 0.95rem;color: #344767;font-weight: 500;user-select: none;transition: color 0.2s ease;margin-bottom: 0;flex: 1;line-height: 1.4;} .form-check-label:hover {color: #667eea;} .funcionalidades-counter {background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);color: white;padding: 0.75rem 1.5rem;border-radius: 0.5rem;font-size: 0.95rem;font-weight: 600;display: inline-flex;align-items: center;margin-top: 1rem;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;} .funcionalidades-counter i {margin-right: 0.5rem;font-size: 1.1rem;} .funcionalidades-counter:hover {transform: scale(1.05);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);} .funcionalidades-counter.state-empty {background: linear-gradient(135deg, #6c757d 0%, #495057 100%);} .funcionalidades-counter.state-low {background: linear-gradient(135deg, #28a745 0%, #20c997 100%);} .funcionalidades-counter.state-medium {background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);} .funcionalidades-counter.state-high {background: linear-gradient(135deg, #ffc107 0%, #ff6b6b 100%);} .loading-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);display: flex;align-items: center;justify-content: center;z-index: 9999;} .spinner-container {text-align: center;} .textarea-wrapper {position: relative;} .char-counter-badge {position: absolute;top: 0.5rem;right: 0.5rem;background: rgba(255, 255, 255, 0.95);border: 1px solid rgba(102, 126, 234, 0.2);border-radius: 12px;padding: 0.25rem 0.75rem;font-size: 0.75rem;font-weight: 600;color: #667eea;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);z-index: 10;transition: all 0.3s ease;pointer-events: none;backdrop-filter: blur(5px);} .char-counter-badge:hover {transform: scale(1.05);} .char-counter-badge.warning {background: rgba(255, 193, 7, 0.95);color: #856404;border-color: rgba(255, 193, 7, 0.3);} .char-counter-badge.danger {background: rgba(220, 53, 69, 0.95);color: white;border-color: rgba(220, 53, 69, 0.3);animation: pulse 1s infinite;} @keyframes pulse {0%, 100% {transform: scale(1);} 50% {transform: scale(1.05);} } .char-counter {font-size: 0.875rem;margin-top: 0.25rem;} .char-counter.text-danger {color: #dc3545 !important;font-weight: 600;} .alert {border-radius: 0.75rem;border: none;} .error-list {margin-top: 0.5rem;} .error-item {border-left: 3px solid #dc3545;padding-left: 0.75rem;margin-bottom: 0.5rem;} .progress {height: 3px;background-color: #e9ecef;border-radius: 0.25rem;overflow: hidden;} .progress-bar {transition: width 0.4s ease;} @media (max-width: 991.98px) {.webrequest-form-wrapper {padding: 2rem 0;} .webrequest-form-header {padding: 30px 20px;} .webrequest-form-body {padding: 30px 20px;} .webrequest-form-footer {padding: 25px 20px;} .section-title {font-size: 1.25rem;} } @media (max-width: 767.98px) {.webrequest-form-wrapper {padding: 1.5rem 0;} .webrequest-form-header {padding: 30px 20px;} .form-header-title {font-size: 1.5rem;} .webrequest-form-body {padding: 30px 20px;} .webrequest-form-footer {padding: 25px 20px;} .funcionalidades-column {margin-bottom: 1rem;} .funcionalidades-column-header h6 {font-size: 0.9rem;} .funcionalidades-column-header i {font-size: 1rem;} .funcionalidades-column .form-check {padding: 0.4rem;} .form-check-label {font-size: 0.9rem;} .webrequest-progress-tracker {padding: 20px 15px;} .progress-step .step-icon {width: 3rem;height: 3rem;font-size: 1.1rem;} .progress-step .step-label {font-size: 0.8rem;} .funcionalidad-checkbox {width: 1.1rem;height: 1.1rem;min-width: 1.1rem;margin-right: 0.5rem;} .section-title {font-size: 1.1rem;} .section-header p {padding-left: 0;} .form-label {font-size: 0.9rem;} .funcionalidades-counter {font-size: 0.85rem;padding: 0.6rem 1.2rem;width: 100%;text-align: center;justify-content: center;} } @media (max-width: 575.98px) {.webrequest-form-wrapper {padding: 1rem 0;} .webrequest-form-header {padding: 20px 15px;} .form-header-title {font-size: 1.3rem;} .webrequest-form-body {padding: 20px 15px;} .webrequest-form-footer {padding: 20px 15px;} .security-body {padding: 20px 15px;} .section-title {font-size: 1rem;} .funcionalidades-column-header h6 {font-size: 0.85rem;} .funcionalidades-column-header i {font-size: 0.95rem;} .badge {font-size: 0.75rem;} .webrequest-progress-tracker {padding: 15px 10px;} .progress-step .step-icon {width: 2.5rem;height: 2.5rem;font-size: 1rem;} .progress-step .step-label {font-size: 0.7rem;margin-top: 0.5rem;} .progress-line {margin: 0 -0.5rem;top: -1rem;} .webrequest-form-section {margin-bottom: 30px;padding-bottom: 20px;} .section-header {margin-bottom: 20px;} } @media print {.webrequest-form-wrapper {background: white;padding: 0;} .webrequest-form-card {border: 1px solid #dee2e6;box-shadow: none;} .btn,.loading-overlay,.funcionalidades-counter {display: none !important;} } .form-control:focus-visible,.form-select:focus-visible,.funcionalidad-checkbox:focus-visible {outline: 3px solid #667eea;outline-offset: 2px;} @media (prefers-contrast: high) {.form-control,.form-select {border: 2px solid #000;} .funcionalidad-checkbox {border: 2px solid #000;} .funcionalidad-checkbox:checked {background-color: #000;border-color: #000;} } @media (prefers-reduced-motion: reduce) {.form-section,.funcionalidades-column,.form-check,.funcionalidades-counter,.funcionalidad-checkbox,* {animation: none !important;transition: none !important;} .funcionalidad-checkbox:checked {animation: none !important;} .funcionalidad-checkbox:checked::after {animation: none !important;} } .captcha-image-container {background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border: 2px solid #dee2e6;border-radius: 0.5rem;padding: 0.5rem;display: inline-block;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;position: relative;overflow: hidden;max-width: 200px;margin-bottom: 0;} .captcha-image-container img {display: block;max-width: 100%;height: auto;border-radius: 0.25rem;position: relative;z-index: 1;} .captcha-image-container::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%);pointer-events: none;} .captcha-image-container:hover {border-color: #667eea;box-shadow: 0 4px 16px rgba(102, 126, 234, 0.15);transform: translateY(-1px);} @media (max-width: 767px) {.security-body .text-start {text-align: center !important;} } .webrequest-form-footer button[type="reset"],.webrequest-form-footer .btn-outline-secondary {color: #6c757d !important;background-color: #fff !important;border: 2px solid #6c757d !important;padding: 0.75rem 1.5rem !important;font-weight: 600 !important;transition: all 0.3s ease !important;} .webrequest-form-footer button[type="reset"]:hover,.webrequest-form-footer .btn-outline-secondary:hover {color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(108, 117, 125, 0.3);} .captcha-input-field {font-family: 'Courier New', Courier, monospace !important;font-size: 1.25rem !important;font-weight: 700 !important;letter-spacing: 3px !important;text-align: center !important;text-transform: uppercase !important;color: #2d3748 !important;border: 2px solid #dee2e6 !important;border-radius: 0.5rem !important;padding: 0.75rem 1rem !important;transition: all 0.3s ease !important;background-color: #fff !important;} .captcha-input-field:focus {border-color: #667eea !important;box-shadow: 0 0 0 0.25rem rgba(102, 126, 234, 0.25) !important;transform: scale(1.02);} .captcha-input-field::placeholder {font-weight: 400 !important;letter-spacing: 2px !important;color: #adb5bd !important;} .captcha-input-field.is-valid {border-color: #28a745 !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") !important;background-repeat: no-repeat !important;background-position: right calc(0.375em + 0.5rem) center !important;background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem) !important;padding-right: calc(1.5em + 1.5rem) !important;} .captcha-input-field.is-invalid {border-color: #dc3545 !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") !important;background-repeat: no-repeat !important;background-position: right calc(0.375em + 0.5rem) center !important;background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem) !important;padding-right: calc(1.5em + 1.5rem) !important;} .captcha-refresh-btn {border: 2px solid #667eea !important;color: #667eea !important;background: linear-gradient(135deg, #fff 0%, #f8f9fa 100%) !important;padding: 0.75rem 1rem !important;border-radius: 0.5rem !important;transition: all 0.3s ease !important;font-weight: 600 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;cursor: pointer;} .captcha-refresh-btn:hover {background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;color: white !important;border-color: #667eea !important;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(102, 126, 234, 0.3) !important;} .captcha-refresh-btn:active {transform: translateY(0) !important;box-shadow: 0 2px 6px rgba(102, 126, 234, 0.2) !important;} .captcha-refresh-btn i {font-size: 1.1rem;} .captcha-refresh-btn.refreshing i {animation: captchaSpinRefresh 0.6s linear infinite;} @keyframes captchaSpinRefresh {0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .card-body .form-label.fw-bold {color: #1a1a1a !important;font-size: 1rem;font-weight: 700 !important;} .card-body label[for="code-verify"] {color: #1a1a1a !important;font-size: 0.95rem;font-weight: 600;} .captcha-legend,.captcha-legend.text-muted,small.text-muted.captcha-legend,.webrequest-form-wrapper .captcha-legend.text-muted,.webrequest-form-wrapper small.text-muted.captcha-legend {color: #333333 !important; font-size: 1rem !important; margin-top: 0.75rem;display: flex;align-items: center;font-weight: 500;} .captcha-legend i,.captcha-legend .fas {color: #667eea !important; margin-right: 0.5rem;font-size: 1rem;} .captcha-legend i {margin-right: 0.5rem;color: #667eea;} #captcha-validation-feedback {font-size: 0.875rem;margin-top: 0.25rem;} #gdpr-consent {width: 1.25rem;height: 1.25rem;min-width: 1.25rem;border: 2px solid #6c757d;border-radius: 0.25rem;transition: all 0.2s ease;background-color: #fff;cursor: pointer;margin-right: 0.75rem;flex-shrink: 0;} #gdpr-consent:checked {background-color: #667eea;border-color: #667eea;animation: checkboxPop 0.2s ease;} #gdpr-consent:checked::after {content: '✓';position: absolute;color: white;font-size: 0.9rem;font-weight: bold;} #gdpr-consent:focus {box-shadow: 0 0 0 0.2rem rgba(102, 126, 234, 0.25);border-color: #667eea;outline: none;} #gdpr-consent:hover {border-color: #667eea;} .form-check label[for="gdpr-consent"] {cursor: pointer;font-size: 0.95rem;color: #344767;font-weight: 500;user-select: none;line-height: 1.6;} .form-check label[for="gdpr-consent"] a {color: #667eea;text-decoration: none;font-weight: 600;transition: color 0.2s ease;} .form-check label[for="gdpr-consent"] a:hover {color: #764ba2;text-decoration: underline;} .webrequest-form-footer {background: #f8f9fa;padding: 30px 40px;border-top: 2px solid #e9ecef;} .security-card {background: white;border: 2px solid #e9ecef;border-radius: 12px;overflow: hidden;margin-bottom: 25px;} .security-header {background: linear-gradient(135deg, #667eea, #764ba2);color: white;padding: 12px 20px;font-weight: 600;font-size: 1.1rem;letter-spacing: 0.5px;} .security-body {padding: 25px;} .captcha-loading {position: relative;} .captcha-loading::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255, 255, 255, 0.8);display: flex;align-items: center;justify-content: center;border-radius: 0.75rem;} @media (max-width: 767.98px) {.captcha-image-container {padding: 0.75rem;margin: 0 auto 1rem;} .captcha-input-field {font-size: 1.1rem !important;letter-spacing: 2px !important;padding: 0.65rem 0.85rem !important;} .captcha-refresh-btn {width: 100%;margin-top: 0.5rem;} .security-header {padding: 10px 15px;font-size: 1rem;} } @media (max-width: 575.98px) {.captcha-image-container {padding: 0.5rem;} .captcha-input-field {font-size: 1rem !important;letter-spacing: 1.5px !important;} #gdpr-consent {width: 1.1rem;height: 1.1rem;min-width: 1.1rem;} } .text-muted {color: #333333 !important;} .text-muted.small {color: #333333 !important; font-size: 1rem !important; font-weight: 500;line-height: 1.6;} .text-muted.small i {font-size: 1.1rem; } @media (max-width: 767.98px) {.text-muted.small {font-size: 0.95rem !important;} } @media (max-width: 575.98px) {.text-muted.small {font-size: 0.9rem !important;} } .card hr,hr {border: 0;border-top: 2px solid #dee2e6; opacity: 1;margin: 2rem 0;} .card hr.gradient-separator {height: 2px;background: linear-gradient(90deg, transparent 0%, #667eea 50%, transparent 100%);border: none;} 

/* File: ./e107_plugins/tagcloud/tagcloud.css */
.size9 {font-size: 130%;opacity: 1;} .size8 {font-size: 120%;opacity: 0.9} .size7 {font-size: 110%;opacity: 0.8} .size6 {font-size: 100%;} .size5 {font-size: 95%;} .size4 {font-size: 90%;} .size3 {font-size: 85%;} .size2 {font-size: 80%;} .size1 {font-size: 75%;} .size0 {font-size: 70%;} .tagcloud-menu a { } .tagcloud-menu > a.tag {margin-bottom:1px;display:inline-block;padding-right:5px;} div.tagcloud-menu {text-align:justify;font-size:90%;opacity:0.7;} 

/* File: ./e107_plugins/vstore/vstore.css */
.ratings{ color: #D17581; padding-left: 10px; padding-right: 10px; } .adminlist .item-inventory{ font-weight: bold; } .vstore-product-list .thumbnail { height:490px } .vstore-product-list .item-description{ height:110px; overflow:hidden; text-align:left; margin-bottom:15px } .vstore-product-list .item-price{ font-size: 1.3em; padding-top: 2px; display: block; white-space:nowrap } .vstore-gateway-list .btn { padding-top:30px; padding-bottom:20px } .vstore-product-view .item-price h3 { margin-top:5px; } .vstore-product-view p{ margin-bottom:20px; } .vstore-product-view .btn-out-of-stock{ display: none} .vstore-product-view .thumbnails a:focus{ outline:1px solid silver } #vstore-cart-icon { } #vstore-cart-icon.active{} #vstore-cart-dropdown { width:100%; min-width:280px; padding:10px;} #vstore-cart-dropdown-empty { margin:0 } .vstore-category-list> .col-md-4:nth-child(3n+1) {clear:both; } .vstore-category-list .thumbnail .vstore-caption { min-height:80px } .vstore-zoom::after { content: ''; display: block; width: 33px; height: 33px; position: absolute; top: 0; right: 0; background: url(https://raw.github.com/jackmoore/zoom/master/icon.png); } .cart h3, .cart h5{ } .required:after { content:"*"; color:red; } .s-message.fade { opacity: 1 !important; visibility: inherit; } 

/* File: ./e107_plugins/cookie_consent/css/cookie_consent_v2.css */
.cc-consent-container {font-family: var(--cc-font-family, inherit);font-size: var(--cc-font-size, 14px);line-height: 1.6;box-sizing: border-box;z-index: 9999;position: fixed;max-width: 100%;} .cc-consent-container *,.cc-consent-container *::before,.cc-consent-container *::after {box-sizing: border-box;} .cc-layout-banner {width: 100%;left: 0;right: 0;padding: var(--cc-banner-padding, 20px);} .cc-layout-banner.cc-position-top {top: 0;border-radius: 0 0 var(--cc-border-radius, 8px) var(--cc-border-radius, 8px);} .cc-layout-banner.cc-position-bottom {bottom: 0;border-radius: var(--cc-border-radius, 8px) var(--cc-border-radius, 8px) 0 0;} .cc-layout-box {max-width: 450px;padding: var(--cc-banner-padding, 24px);border-radius: var(--cc-border-radius, 12px);margin: 20px;} .cc-layout-box.cc-position-bottom-left {bottom: 0;left: 0;} .cc-layout-box.cc-position-bottom-right {bottom: 0;right: 0;} .cc-layout-box.cc-position-top-left {top: 0;left: 0;} .cc-layout-box.cc-position-top-right {top: 0;right: 0;} .cc-layout-modal {top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 600px;width: 90%;padding: var(--cc-banner-padding, 30px);border-radius: var(--cc-border-radius, 16px);} .cc-banner-inner {background: #ffffff;color: #1f2937;padding: var(--cc-banner-padding, 20px);border-radius: var(--cc-border-radius, 8px);display: flex;flex-direction: column;gap: 16px;} .cc-consent-container .cc-banner-inner {background: var(--cc-bg-color, #ffffff);color: var(--cc-text-color, #1f2937);} .cc-consent-container .cc-banner-inner {background: var(--cc-bg-color, #ffffff);color: var(--cc-text-color, #1f2937);} .cc-banner-shadow {box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);} .cc-banner-header {display: flex;align-items: center;gap: 12px;} .cc-banner-icon {width: 40px;height: 40px;flex-shrink: 0;} .cc-banner-title {font-size: 1.25em;font-weight: 600;margin: 0;color: var(--cc-primary-color, #3b82f6);} .cc-banner-message {margin: 0;line-height: 1.6;} .cc-banner-message a {color: var(--cc-primary-color, #3b82f6);text-decoration: underline;transition: color 0.2s ease;} .cc-banner-message a:hover {color: var(--cc-secondary-color, #1e40af);} .cc-button-container {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 8px;} .cc-button {padding: 10px 20px;border: none;border-radius: var(--cc-button-radius, 6px);font-size: 14px;font-weight: 500;cursor: pointer;transition: all 0.3s ease;text-decoration: none;display: inline-block;text-align: center;} .cc-button-filled {background: var(--cc-button-bg, #3b82f6);color: var(--cc-button-text, #ffffff);} .cc-button-filled:hover {background: var(--cc-button-hover, #2563eb);transform: translateY(-1px);box-shadow: 0 4px 12px rgba(59, 130, 246, 0.4);} .cc-button-outlined {background: transparent;color: var(--cc-primary-color, #3b82f6);border: 2px solid var(--cc-primary-color, #3b82f6);} .cc-button-outlined:hover {background: var(--cc-primary-color, #3b82f6);color: #ffffff;} .cc-button-text {background: transparent;color: var(--cc-primary-color, #3b82f6);padding: 8px 16px;} .cc-button-text:hover {background: rgba(59, 130, 246, 0.1);} .cc-button-ghost {background: rgba(59, 130, 246, 0.1);color: var(--cc-primary-color, #3b82f6);border: 1px solid transparent;} .cc-button-ghost:hover {background: rgba(59, 130, 246, 0.2);border-color: var(--cc-primary-color, #3b82f6);} @keyframes fadeIn {from { opacity: 0; } to { opacity: 1; } } @keyframes slideUp {from {opacity: 0;transform: translateY(100%);} to {opacity: 1;transform: translateY(0);} } @keyframes slideDown {from {opacity: 0;transform: translateY(-100%);} to {opacity: 1;transform: translateY(0);} } @keyframes slideLeft {from {opacity: 0;transform: translateX(100%);} to {opacity: 1;transform: translateX(0);} } @keyframes slideRight {from {opacity: 0;transform: translateX(-100%);} to {opacity: 1;transform: translateX(0);} } @keyframes zoomIn {from {opacity: 0;transform: scale(0.8);} to {opacity: 1;transform: scale(1);} } @keyframes bounce {0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } } .cc-animation-fade-in {animation: fadeIn 0.3s ease-out;} .cc-animation-slide-up {animation: slideUp 0.4s ease-out;} .cc-animation-slide-down {animation: slideDown 0.4s ease-out;} .cc-animation-slide-left {animation: slideLeft 0.4s ease-out;} .cc-animation-slide-right {animation: slideRight 0.4s ease-out;} .cc-animation-zoom-in {animation: zoomIn 0.3s ease-out;} .cc-animation-bounce {animation: bounce 0.6s ease-out;} .cc-theme-modern-light .cc-banner-inner {background: #ffffff !important;color: #1f2937 !important;} .cc-theme-modern-light .cc-banner-title {color: #3b82f6 !important;} .cc-theme-modern-light .cc-button-filled {background: #3b82f6 !important;color: #ffffff !important;} .cc-theme-modern-light .cc-button-filled:hover {background: #2563eb !important;} .cc-theme-modern-light .cc-banner-message a {color: #3b82f6 !important;} .cc-theme-modern-dark .cc-banner-inner {background: #1f2937 !important;color: #f9fafb !important;} .cc-theme-modern-dark .cc-banner-title {color: #60a5fa !important;} .cc-theme-modern-dark .cc-button-filled {background: #3b82f6 !important;color: #ffffff !important;} .cc-theme-modern-dark .cc-button-filled:hover {background: #2563eb !important;} .cc-theme-modern-dark .cc-banner-message a {color: #60a5fa !important;} .cc-theme-modern-dark .cc-button-outlined {background: transparent !important;color: #60a5fa !important;border-color: #60a5fa !important;} .cc-theme-minimal-light .cc-banner-inner {background: #f9fafb !important;color: #374151 !important;border-radius: 4px !important;} .cc-theme-minimal-light .cc-banner-title {color: #6b7280 !important;} .cc-theme-minimal-light .cc-button-filled {background: #374151 !important;color: #ffffff !important;} .cc-theme-minimal-light .cc-button-filled:hover {background: #1f2937 !important;} .cc-theme-minimal-dark .cc-banner-inner {background: #111827 !important;color: #e5e7eb !important;border-radius: 4px !important;} .cc-theme-minimal-dark .cc-banner-title {color: #9ca3af !important;} .cc-theme-minimal-dark .cc-button-filled {background: #4b5563 !important;color: #ffffff !important;} .cc-theme-minimal-dark .cc-button-filled:hover {background: #6b7280 !important;} .cc-theme-glassmorphism .cc-banner-inner {background: rgba(255, 255, 255, 0.1) !important;backdrop-filter: blur(10px) !important;-webkit-backdrop-filter: blur(10px) !important;border: 1px solid rgba(255, 255, 255, 0.2) !important;color: #1f2937 !important;} .cc-theme-glassmorphism .cc-banner-title {color: #3b82f6 !important;} .cc-theme-glassmorphism .cc-button-filled {background: rgba(59, 130, 246, 0.9) !important;color: #ffffff !important;} .cc-theme-glassmorphism .cc-button-filled:hover {background: rgba(37, 99, 235, 0.9) !important;} .cc-theme-glassmorphism .cc-banner-message a {color: #3b82f6 !important;} .cc-theme-flat-material .cc-banner-inner {background: #fafafa !important;color: #212121 !important;border-radius: 2px !important;} .cc-theme-flat-material .cc-banner-title {color: #2196f3 !important;} .cc-theme-flat-material .cc-button-filled {background: #2196f3 !important;color: #ffffff !important;} .cc-theme-flat-material .cc-button-filled:hover {background: #1976d2 !important;} .cc-theme-flat-material .cc-banner-message a {color: #2196f3 !important;} .cc-theme-gradient-blue .cc-banner-inner {background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;color: #ffffff !important;} .cc-theme-gradient-blue .cc-banner-title {color: #93c5fd !important;} .cc-theme-gradient-blue .cc-button-filled {background: rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;border: 1px solid rgba(255, 255, 255, 0.3) !important;} .cc-theme-gradient-blue .cc-button-filled:hover {background: rgba(255, 255, 255, 0.3) !important;} .cc-theme-gradient-blue .cc-banner-message a {color: #bfdbfe !important;} .cc-theme-gradient-purple .cc-banner-title {color: #e9d5ff !important;} .cc-theme-gradient-purple .cc-button-filled {background: rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;border: 1px solid rgba(255, 255, 255, 0.3) !important;} .cc-theme-gradient-purple .cc-button-filled:hover {background: rgba(255, 255, 255, 0.3) !important;} .cc-theme-gradient-purple .cc-banner-message a {color: #f3e8ff !important;} .cc-theme-gradient-purple .cc-banner-inner {background: linear-gradient(135deg, #a855f7 0%, #ec4899 100%) !important;color: #ffffff !important;} .cc-theme-corporate .cc-banner-inner {background: #0f172a !important;color: #f1f5f9 !important;} .cc-theme-corporate .cc-banner-title {color: #38bdf8 !important;} .cc-theme-corporate .cc-button-filled {background: #0ea5e9 !important;color: #ffffff !important;} .cc-theme-corporate .cc-button-filled:hover {background: #0284c7 !important;} .cc-theme-corporate .cc-banner-message a {color: #38bdf8 !important;} .cc-theme-playful .cc-banner-inner {background: #fef3c7 !important;color: #78350f !important;border-radius: 20px !important;} .cc-theme-playful .cc-banner-title {color: #f59e0b !important;} .cc-theme-playful .cc-button-filled {background: #f59e0b !important;color: #ffffff !important;} .cc-theme-playful .cc-button-filled:hover {background: #d97706 !important;} .cc-theme-playful .cc-banner-message a {color: #d97706 !important;} .cc-backdrop {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 9998;backdrop-filter: blur(2px);} .cc-backdrop-fade {animation: fadeIn 0.3s ease-out;} .cc-preferences-modal {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: var(--cc-bg-color, #ffffff);color: var(--cc-text-color, #1f2937);padding: 30px;border-radius: var(--cc-border-radius, 12px);max-width: 600px;width: 90%;max-height: 80vh;overflow-y: auto;z-index: 10000;box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);} .cc-preferences-header {margin-bottom: 20px;} .cc-preferences-title {font-size: 1.5em;font-weight: 600;margin: 0 0 10px 0;color: var(--cc-primary-color, #3b82f6);} .cc-preferences-description {color: var(--cc-text-color, #6b7280);margin: 0;} .cc-category-item {padding: 16px;margin-bottom: 12px;background: rgba(0, 0, 0, 0.02);border-radius: 8px;border-left: 3px solid var(--cc-primary-color, #3b82f6);} .cc-category-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 8px;} .cc-category-title {font-weight: 600;margin: 0;} .cc-category-description {font-size: 0.9em;color: var(--cc-text-color, #6b7280);margin: 0;} .cc-toggle-switch {position: relative;display: inline-block;width: 50px;height: 26px;} .cc-toggle-switch input {opacity: 0;width: 0;height: 0;} .cc-toggle-slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;transition: 0.3s;border-radius: 26px;} .cc-toggle-slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 3px;bottom: 3px;background-color: white;transition: 0.3s;border-radius: 50%;} input:checked + .cc-toggle-slider {background-color: var(--cc-primary-color, #3b82f6);} input:checked + .cc-toggle-slider:before {transform: translateX(24px);} input:disabled + .cc-toggle-slider {opacity: 0.5;cursor: not-allowed;} @media (max-width: 768px) {.cc-layout-banner {padding: var(--cc-banner-padding, 16px);} .cc-layout-box {max-width: 100%;margin: 10px;border-radius: var(--cc-border-radius, 8px);} .cc-button-container {flex-direction: column;} .cc-button {width: 100%;} .cc-preferences-modal {width: 95%;padding: 20px;} } @media (max-width: 480px) {.cc-banner-inner {padding: var(--cc-banner-padding, 16px);} .cc-banner-title {font-size: 1.1em;} .cc-button {padding: 10px 16px;font-size: 13px;} } @media (prefers-color-scheme: dark) {.cc-consent-container.cc-auto-dark {--cc-bg-color: #1f2937;--cc-text-color: #f9fafb;--cc-primary-color: #60a5fa;--cc-secondary-color: #93c5fd;} } .cc-button:focus,.cc-toggle-switch input:focus + .cc-toggle-slider {outline: 2px solid var(--cc-primary-color, #3b82f6);outline-offset: 2px;} .cc-sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0;} @media print {.cc-consent-container,.cc-backdrop,.cc-preferences-modal {display: none !important;} } 

/* File: ./e107_themes/landingzero2/e107.css */
 .left { text-align: left } .right { text-align: right } .center { text-align: center } .justify { text-align: justify } .f-left { float: left } .f-right { float: right } .top { vertical-align: top } .middle { vertical-align: middle } .bottom { vertical-align: bottom } .clear { clear: both } .clear-l { clear: right } .clear-r { clear: left } i.icon-download{ font-size:200%;} .e-footer-info{ margin-top:10px; padding:20px; text-align: center } td.text-center{ text-align:center; } .icon { border: 0px; display: inline-block; margin-right: .3em;} .icon.action { vertical-align: middle } .S16 { width: 16px; height: 16px } .S32 { width: 32px; height: 32px } .S64 { width: 64px; height: 64px } .S128 { width: 128px; height: 128px } .odd {} .even { background-color: #F5F5F5 } .first, .last {} .e-list {} ul.e-tabs { list-style-type: none; } ul.e-tabs li { display: inline; margin: 0px; border: 0 none; background-color: transparent; } ul.e-tabs li a { text-decoration: none; padding: 5px; } ul.e-tabs li a:link,ul.e-tabs li a:visited { border: 1px solid #C0C0C0; } ul.e-tabs li a:hover,ul.e-tabs li.active a:link,ul.e-tabs li.active a:visited{ background-color: #EEEEEE; border: 1px solid #808080; } #loading-mask { color: #556B2F; font-size: 1.2em; font-weight:bold; position:absolute; text-align: center; padding: 0; margin: 0; background-color: transparent; } #loading-mask .loader { position: fixed; top: 40%; left: 50%; width: 200px;text-align: center; background: #F0F9E3 none repeat scroll 0 0; border: 2px solid #556B2F; font-weight: bold; padding: 10px 5px; margin-left: -100px; margin-top: 0; } #loading-mask img { margin: 10px auto; } .element-loading-mask { background-repeat: no-repeat; background-position: 50% 50%; background-color: #f5f5f5; } #e-debug-console-cont { position: fixed; top: 0px; left: 5px; margin: 0px; padding: 0px; width: 600px; border: 1px solid #c0c0c0; background-color: white; color: black; } #e-debug-console { padding: 10px; margin: 0px; height: 100px; overflow: auto; text-align: left; } #e-debug-console div div { padding: 5px; } #e-debug-console-controls { text-align: left; padding: 5px; border-top: 1px solid #c0c0c0; background-color: #fff; line-height: 0; } #e-debug-console-controls a { text-decoration: none; color: #000; background-color: #f5f5f5; border: 1px solid #f0f0f0; padding: 5px; margin: 2px 5px; } #e-debug-console-input { width: 480px; border: 1px solid #f5f5f5; } #e-debug-console .console-output { border-bottom: 1px solid #f5f5f5; padding: 5px } .cpage-nav { padding: 5px; margin: 0px 5px 10px 10px; } a.cpage-np { font-size: 14px; } a.cpage-np.current { text-decoration: none; } .s-message { } .validate-result {} .warning { color: #FF6600 } .success { color: green; } .error { color: #A94442; } .info {} .required { color:#A94442; } .e-info {} .image-preview {} div.bbarea.large, .tbox.large, .helpbox.large { width: 95% } div.bbarea.medium, .tbox.medium, .helpbox.medium { width: 60% !important; } div.bbarea.small, .tbox.small, .helpbox.small { width: 250px !important; } img.bbcode-img { max-width:100%} img.bbcode-img-left { float:left !important;margin: 0 10px 5px 0; } img.bbcode-img-right { float:right !important; margin: 0 0 5px 10px; } .bbcode-panel { width: 100% } .input-block-level { width: 100% !important } p {} p.bbcode { margin: 10px 0px; text-indent: 15px; }  p:first-letter {} h1.bbcode, h2.bbcode, h3.bbcode, h4.bbcode, h5.bbcode, h6.bbcode {} div.bbcode { margin: 15px 0px; clear: both; }  .comments-container { list-style: none outside none; margin:0px } .comments-container > li { padding: 5px 0px } .comment-text { padding: 8px 0 } .e-email:before {content: attr(data-user);} .e-email:after {content: attr(data-dom)} .panel-profile .user-avatar {max-width: 150px;max-height: 150px;margin-top: -90px;margin-bottom: 15px;border: 5px solid #fff;border-radius: 100%;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);margin-left:auto;margin-right:auto;} .panel-profile .panel-heading h5.user-id {color:#ffffff;} .panel-profile .panel-body span.padding-left {display:block;} .panel-profile .panel-body p {clear: both;float: none;display: block;} .panel-profile .profile-header { max-width:300px;margin-left: auto;margin-right: auto;} .panel-profile .profile-header h4 {padding-bottom: 30px;} .panel-profile .panel-body p.row {border-top: 1px solid rgba(170,170,170,0.35);padding-top: 10px;} .panel-profile .panel-body div.row {border-top: 1px solid rgba(170,170,170,0.35);padding: 10px 0;} .e-instant-edit { font-size: 10pt; position: absolute; right: 10px; text-align: right; display: inline-block; z-index:1000; margin-right:10px;} ul.checkboxes { display: inline-block; list-style: none; margin: 0; padding: 0;} div.e-comment-edit-save{ margin-top:8px; padding: 5px } .e-comment-edit-active{ -webkit-box-shadow:#CCCCCC 0px 0px 10px; -moz-box-shadow:#CCCCCC0px 0px 10px; box-shadow:#CCCCCC 0px 0px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;} .e-comment-edit-success{ padding:8px; text-align:center; } .e-comment-edit-error{ padding:8px; text-align:center; } .e-rate-up img{ opacity: 0.4 } .e-rate-down img{ opacity: 0.4 }  .signup-divider{ border-bottom: 1px solid silver;font-size: 18px;margin-bottom: 30px;position: relative;text-align: center; } .signup-divider span { padding: 0 15px; position: relative; top: 10px; } .video-responsive {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;margin-bottom:20px;} .video-responsive iframe,.video-responsive object,.video-responsive embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} div.bbcode-panel {background-color: rgb(245, 245, 245);background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(230, 230, 230));background-repeat: repeat-x;border-width: 1px;border-style: solid;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(179, 179, 179);border-radius: 4px;box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);} #search-results li { margin-top:5px; padding: 10px 0; } #search-results li h4 { margin-bottom:0 !important } optgroup.level-1 { padding-left:0.1em } optgroup.level-2 { padding-left:0.7em } optgroup.level-3 { padding-left:2em } optgroup.level-4 { padding-left:3em } optgroup.level-5 { padding-left:4em } .online-menu-extended li, .online-menu li ul li { min-height: 40px; padding-top:8px} .online-menu-extended ul { padding-bottom:20px} .online-menu-extended span.online-menu-user { display:block; font-size:1.1em;margin-top:4px; line-height:1} .online-menu-extended-label { font-size:1.2em; } img.e-emoticon { vertical-align:middle; border:0; width:24px } .e-editable-front { position:relative } .e-editable-front:hover,.e-editable-front a:hover { outline: 1px dashed red; } .e-editable-front.active {-moz-box-shadow: inset 0 0 5px 2px #888;-webkit-box-shadow: inset 0 0 5px 2px#888;box-shadow: inset 0 0 5px 2px #888; } #e-editable-front-controls { position: absolute;top: 0px;font-size: 20px;right: -35px;background-color: #424242;border-radius:4px;padding:5px;cursor: pointer;width:35px;color:white;} #e-editable-front-controls .fa-check { color: lawngreen } .e-editable-front-save { color: lawngreen; width:35px; display:block;} .e-editable-front-cancel {display:block;margin-top:5px; color: red;width:35px;} #uiAlert{ z-index: 10001 } #uiAlert .alert { z-index:10000; box-shadow:1px 4px 5px rgba(0,0,0,0.4) } #uiAlert.notifications { top: 48%; left: 0; width: 100%; } div.e-debug { margin-top:50px; background-color: white } div.e-debug td { color: black } #login-template { max-width: 330px;margin-right: auto;margin-left: auto; } #login-template h2.caption { text-align:center; font-size:120%; opacity:0.8 } #login-template .logo { padding-top:50px; margin-left:auto; margin-right: auto } #login-template .login-page-footer { margin-bottom:100px; margin-right:auto;margin-left:auto } div.login-page-signup-link, div.login-page-fpw-link { text-align:center } .nav-side.listgroup { padding-left:0; } .nav-side li.list-group-item.active { padding:0} div.search-menu { text-align: center } 

/* File: ./e107_themes/landingzero2/css/animate.min.css */
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both} .animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite} .animated.hinge{-webkit-animation-duration:2s;animation-duration:2s} @-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)} 40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)} 60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)} } @keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)} 60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)} } .bounce{-webkit-animation-name:bounce;animation-name:bounce} @-webkit-keyframes flash{0%,100%,50%{opacity:1} 25%,75%{opacity:0} } @keyframes flash{0%,100%,50%{opacity:1} 25%,75%{opacity:0} } .flash{-webkit-animation-name:flash;animation-name:flash} @-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)} 50%{-webkit-transform:scale(1.1);transform:scale(1.1)} 100%{-webkit-transform:scale(1);transform:scale(1)} } @keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} 50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)} 100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} } .pulse{-webkit-animation-name:pulse;animation-name:pulse} @-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)} 30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)} 40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)} 60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)} 100%{-webkit-transform:scale(1);transform:scale(1)} } @keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} 30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)} 40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)} 60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)} 100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} } .rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand} @-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)} 10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)} 20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)} } @keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)} 20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)} } .shake{-webkit-animation-name:shake;animation-name:shake} @-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)} 40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)} 60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)} 80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)} 100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} } @keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)} 40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)} 60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)} 80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)} 100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)} } .swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing} @-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)} 10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)} 30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)} 40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)} 100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)} } @keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} 10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)} 30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)} 40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)} 100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)} } .tada{-webkit-animation-name:tada;animation-name:tada} @-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)} 15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)} 30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)} 45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)} 60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)} 75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)} 100%{-webkit-transform:translateX(0%);transform:translateX(0%)} } @keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)} 15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)} 30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)} 45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)} 60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)} 75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)} 100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)} } .wobble{-webkit-animation-name:wobble;animation-name:wobble} @-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)} 50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)} 70%{-webkit-transform:scale(.9);transform:scale(.9)} 100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)} } @keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)} 50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)} 70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)} 100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} } .bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn} @-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} 60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)} 80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)} 100%{-webkit-transform:translateY(0);transform:translateY(0)} } @keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)} 60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)} 80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)} 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} } .bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown} @-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} 60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)} 80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)} 100%{-webkit-transform:translateX(0);transform:translateX(0)} } @keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)} 60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)} 80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)} 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} } .bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft} @-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} 60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)} 80%{-webkit-transform:translateX(10px);transform:translateX(10px)} 100%{-webkit-transform:translateX(0);transform:translateX(0)} } @keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)} 60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)} 80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)} 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} } .bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight} @-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} 60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)} 80%{-webkit-transform:translateY(10px);transform:translateY(10px)} 100%{-webkit-transform:translateY(0);transform:translateY(0)} } @keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)} 60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)} 80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)} 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} } .bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp} @-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)} 25%{-webkit-transform:scale(.95);transform:scale(.95)} 50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)} 100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)} } @keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} 25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)} 50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)} 100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)} } .bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut} @-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)} 100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} } @keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)} 100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)} } .bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown} @-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)} 100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} } @keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)} 100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)} } .bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft} @-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)} 100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} } @keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)} 100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)} } .bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight} @-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)} 100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} } @keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)} 100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)} } .bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp} @-webkit-keyframes fadeIn{0%{opacity:0} 100%{opacity:1} } @keyframes fadeIn{0%{opacity:0} 100%{opacity:1} } .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn} @-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)} 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} } @keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)} 100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} } .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown} @-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} } @keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)} 100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} } .fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig} @-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)} 100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} } @keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)} 100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} } .fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft} @-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} 100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} } @keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)} 100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} } .fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig} @-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)} 100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} } @keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)} 100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} } .fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight} @-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} 100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} } @keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)} 100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} } .fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig} @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)} 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} } @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)} 100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} } .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp} @-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} } @keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)} 100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} } .fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig} @-webkit-keyframes fadeOut{0%{opacity:1} 100%{opacity:0} } @keyframes fadeOut{0%{opacity:1} 100%{opacity:0} } .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut} @-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)} } @keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)} } .fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown} @-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} } @keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)} } .fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig} @-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)} } @keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)} } .fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft} @-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} } @keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)} } .fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig} @-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)} } @keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)} } .fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight} @-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} } @keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)} } .fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig} @-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)} } @keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)} } .fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp} @-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} } @keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)} } .fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig} @-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} 40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} 50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} 80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} 100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} } @keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} 40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} 50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} 80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} 100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} } .animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip} @-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0} 40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)} 70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)} 100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1} } @keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0} 40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)} 70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)} 100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1} } .flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX} @-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0} 40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)} 70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)} 100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1} } @keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0} 40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)} 70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)} 100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1} } .flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY} @-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1} 100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0} } @keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1} 100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0} } .flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important} @-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1} 100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0} } @keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1} 100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0} } .flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY} @-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0} 60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1} 80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1} 100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1} } @keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0} 60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1} 80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1} 100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1} } .lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} @-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1} 100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0} } @keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1} 100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0} } .lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} @-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0} 100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} } @keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0} 100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} } .rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn} @-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} 100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} } @keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} 100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} } .rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft} @-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0} 100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} } @keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0} 100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} } .rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight} @-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0} 100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} } @keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0} 100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} } .rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft} @-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} 100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} } @keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} 100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} } .rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight} @-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0} } @keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0} } .rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut} @-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0} } @keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0} } .rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft} @-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} } @keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} } .rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight} @-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} } @keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} } .rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft} @-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0} } @keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1} 100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0} } .rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight} @-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} 100%{-webkit-transform:translateY(0);transform:translateY(0)} } @keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)} 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} } .slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown} @-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} 100%{-webkit-transform:translateX(0);transform:translateX(0)} } @keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)} 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} } .slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft} @-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} 100%{-webkit-transform:translateX(0);transform:translateX(0)} } @keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)} 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} } .slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight} @-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} } @keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)} } .slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft} @-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} } @keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)} } .slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight} @-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} } @keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)} } .slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} @-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} } @keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)} 100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} } .slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp} @-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} } @keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)} } .slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown} @-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-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:translateY(700px);transform:translateY(700px);opacity:0} } @keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1} 100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0} } .hinge{-webkit-animation-name:hinge;animation-name:hinge} @-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)} 100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)} } @keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)} 100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)} } .rollIn{-webkit-animation-name:rollIn;animation-name:rollIn} @-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)} 100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)} } @keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)} 100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)} } .rollOut{-webkit-animation-name:rollOut;animation-name:rollOut} @-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)} 50%{opacity:1} } @keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)} 50%{opacity:1} } .zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn} @-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} } @keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} } .zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown} @-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} } @keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} } .zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft} @-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} } @keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} } .zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight} @-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} } @keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} } .zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp} @-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)} 50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)} 100%{opacity:0} } @keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} 50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)} 100%{opacity:0} } .zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut} @-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear} 100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom} } @keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear} 100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom} } .zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown} @-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear} 100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center} } @keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear} 100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center} } .zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft} @-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear} 100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center} } @keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear} 100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center} } .zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight} @-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear} 100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top} } @keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear} 100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top} } .zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp} 

/* File: ./e107_themes/landingzero2/css/navbar-styles.css */
body {padding-top: 80px;} #topNav {background: linear-gradient(135deg, rgba(91, 13, 26, 0.92) 0%, rgba(40, 40, 40, 0.88) 100%);padding: 12px 0;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);border-bottom: 2px solid rgba(255, 255, 255, 0.15);box-shadow: 0 4px 30px rgba(0, 0, 0, 0.3),0 0 0 1px rgba(255, 255, 255, 0.1) inset;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 1000;} #topNav.scrolled {padding: 8px 0;background: linear-gradient(135deg, rgba(91, 13, 26, 0.95) 0%, rgba(40, 40, 40, 0.92) 100%);box-shadow: 0 6px 40px rgba(0, 0, 0, 0.4),0 0 0 1px rgba(255, 255, 255, 0.15) inset;} #topNav::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient(circle at 20% 50%, rgba(91, 13, 26, 0.3) 0%, transparent 50%);opacity: 0;transition: opacity 0.5s ease;pointer-events: none;} #topNav:hover::before {opacity: 1;} .navbar-brand {font-family: 'Perandory', 'Helvetica Neue', Arial, sans-serif;letter-spacing: 2px;font-size: 2rem;color: #ffffff !important;padding: 8px 16px;margin: 0;position: relative;transition: all 0.3s ease;font-weight: 700;text-shadow: 0 2px 10px rgba(91, 13, 26, 0.8),0 0 20px rgba(255, 255, 255, 0.3);} .navbar-brand::after {content: '';position: absolute;bottom: 0;left: 16px;right: 16px;height: 2px;background: linear-gradient(90deg, transparent 0%, #ffffff 50%, transparent 100%);transform: scaleX(0);transition: transform 0.3s ease;} .navbar-brand:hover {transform: translateY(-2px);color: #ffffff !important;text-shadow: 0 4px 15px rgba(91, 13, 26, 1),0 0 30px rgba(255, 255, 255, 0.5),0 0 40px rgba(91, 13, 26, 0.6);} .navbar-brand:hover::after {transform: scaleX(1);} .navbar-brand > img {display: inline-block;max-height: 50px;width: auto;transition: all 0.3s ease;filter: drop-shadow(0 2px 8px rgba(91, 13, 26, 0.4));} .navbar-brand:hover > img {transform: scale(1.05);filter: drop-shadow(0 4px 12px rgba(91, 13, 26, 0.6));} #topNav.scrolled .navbar-brand {font-size: 1.6rem;} #topNav.scrolled .navbar-brand > img {max-height: 40px;} .navbar-nav .nav-link {color: rgba(255, 255, 255, 0.9) !important;text-transform: uppercase;font-size: 0.9rem;font-weight: 600;padding: 10px 20px;letter-spacing: 1.2px;position: relative;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border-radius: 8px;margin: 0 4px;} .navbar-nav .nav-link::before {content: '';position: absolute;bottom: 8px;left: 20px;right: 20px;height: 2px;background: linear-gradient(90deg, #5b0d1a, #ff6b6b);transform: scaleX(0);transform-origin: right;transition: transform 0.3s ease;} .navbar-nav .nav-link:hover {color: #ffffff !important;background: rgba(91, 13, 26, 0.2);transform: translateY(-2px);box-shadow: 0 4px 15px rgba(91, 13, 26, 0.3);} .navbar-nav .nav-link:hover::before {transform: scaleX(1);transform-origin: left;} .navbar-nav .nav-link:active {transform: translateY(0);background: rgba(91, 13, 26, 0.3);} .navbar-nav .nav-link.active,.navbar-nav .nav-item.active > .nav-link {color: #ffffff !important;background: linear-gradient(135deg, rgba(91, 13, 26, 0.4) 0%, rgba(122, 17, 35, 0.4) 100%);border: 1px solid rgba(91, 13, 26, 0.5);box-shadow: 0 0 20px rgba(91, 13, 26, 0.4),0 0 0 1px rgba(255, 255, 255, 0.1) inset;} .navbar-nav .nav-link.active::before {transform: scaleX(1);} .navbar-nav .dropdown-menu {background: linear-gradient(135deg, rgba(40, 40, 40, 0.95) 0%, rgba(28, 28, 28, 0.95) 100%);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 12px;padding: 8px;margin-top: 8px;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5),0 0 0 1px rgba(255, 255, 255, 0.05) inset;min-width: 220px;animation: dropdownFadeIn 0.3s ease;} @keyframes dropdownFadeIn {from {opacity: 0;transform: translateY(-10px);} to {opacity: 1;transform: translateY(0);} } .navbar-nav .dropdown-menu::before {content: '';position: absolute;top: -8px;left: 20px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid rgba(40, 40, 40, 0.95);} .navbar-nav .dropdown-item {color: rgba(255, 255, 255, 0.85) !important;padding: 10px 16px;border-radius: 8px;transition: all 0.2s ease;font-size: 0.9rem;font-weight: 500;margin-bottom: 4px;position: relative;overflow: hidden;} .navbar-nav .dropdown-item::before {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(91, 13, 26, 0.3), transparent);transition: left 0.4s ease;} .navbar-nav .dropdown-item:hover {background: linear-gradient(135deg, rgba(91, 13, 26, 0.4) 0%, rgba(122, 17, 35, 0.3) 100%);color: #ffffff !important;transform: translateX(5px);padding-left: 20px;} .navbar-nav .dropdown-item:hover::before {left: 100%;} .navbar-nav .dropdown-item.active,.navbar-nav .dropdown-item:active {background: linear-gradient(135deg, rgba(91, 13, 26, 0.6) 0%, rgba(122, 17, 35, 0.5) 100%);color: #ffffff !important;} .navbar-nav .dropdown-toggle::after {margin-left: 8px;transition: transform 0.3s ease;} .navbar-nav .dropdown.show .dropdown-toggle::after {transform: rotate(180deg);} .navbar-right.navbar-nav > li.nav-item {display: flex;align-items: center;justify-content: center;margin: 0 4px;} .navbar-right .nav-link {background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.1);padding: 8px 20px;} .navbar-right .nav-link:hover {background: linear-gradient(135deg, #5b0d1a, #7a1123);border-color: rgba(91, 13, 26, 0.5);box-shadow: 0 4px 20px rgba(91, 13, 26, 0.4);} button.navbar-toggler {border: 2px solid rgba(91, 13, 26, 0.5) !important;border-radius: 8px;padding: 8px 12px;transition: all 0.3s ease;background: rgba(91, 13, 26, 0.1);} button.navbar-toggler:hover {border-color: #5b0d1a !important;background: rgba(91, 13, 26, 0.3);transform: scale(1.05);box-shadow: 0 4px 15px rgba(91, 13, 26, 0.4);} button.navbar-toggler:active {background: rgba(91, 13, 26, 0.5) !important;transform: scale(0.98);} button.navbar-toggler:focus {box-shadow: 0 0 0 3px rgba(91, 13, 26, 0.3);} .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");transition: all 0.3s ease;} button.navbar-toggler:hover .navbar-toggler-icon {transform: rotate(90deg);} @media (max-width: 991px) {#bs-navbar {background: linear-gradient(135deg, rgba(40, 40, 40, 0.98) 0%, rgba(28, 28, 28, 0.98) 100%);backdrop-filter: blur(15px);border-radius: 12px;margin-top: 12px;padding: 16px;box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5),0 0 0 1px rgba(255, 255, 255, 0.1) inset;} .navbar-nav .nav-link {margin: 4px 0;text-align: left;border-left: 3px solid transparent;padding-left: 16px;} .navbar-nav .nav-link:hover {border-left-color: #5b0d1a;background: rgba(91, 13, 26, 0.2);transform: translateX(5px);} .navbar-nav .dropdown-menu {background: rgba(60, 60, 60, 0.6);border: none;margin-left: 16px;animation: none;} .navbar-nav .dropdown-menu::before {display: none;} .navbar-right.navbar-nav {margin-top: 16px;padding-top: 16px;border-top: 1px solid rgba(255, 255, 255, 0.1);} } @keyframes shine {to {background-position: 200% center;} } .navbar-nav .nav-link.shine-effect {background: linear-gradient(to right,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.3) 50%,rgba(255, 255, 255, 0) 100%);background-size: 200% auto;background-position: -200% center;transition: background-position 0.5s ease;} .navbar-nav .nav-link.shine-effect:hover {animation: shine 1.5s infinite;} .navbar-nav .nav-link .badge {position: absolute;top: 5px;right: 10px;background: linear-gradient(135deg, #ff4444, #cc0000);border: 2px solid rgba(40, 40, 40, 0.8);font-size: 0.65rem;padding: 3px 6px;border-radius: 12px;animation: pulse 2s infinite;} @keyframes pulse {0%, 100% {transform: scale(1);box-shadow: 0 0 0 0 rgba(255, 68, 68, 0.7);} 50% {transform: scale(1.1);box-shadow: 0 0 0 10px rgba(255, 68, 68, 0);} } .navbar-nav .nav-item + .nav-item::before {content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 20px;background: linear-gradient(to bottom,transparent,rgba(255, 255, 255, 0.2),transparent);display: none;} @media (min-width: 992px) {.navbar-nav .nav-item + .nav-item::before {display: block;} } @media (min-width: 768px) and (max-width: 991px) {.navbar-brand {font-size: 1.8rem;} .navbar-nav .nav-link {font-size: 0.85rem;padding: 8px 14px;} } @media (min-width: 1200px) {#topNav {padding: 15px 0;} .navbar-nav .nav-link {font-size: 0.95rem;padding: 12px 24px;} } .navbar-nav .nav-link:focus,.navbar-nav .dropdown-item:focus {outline: 2px solid #5b0d1a;outline-offset: 2px;box-shadow: 0 0 0 4px rgba(91, 13, 26, 0.2);} .skip-to-content {position: absolute;top: -40px;left: 0;background: #5b0d1a;color: white;padding: 8px 16px;text-decoration: none;border-radius: 0 0 8px 0;transition: top 0.3s;} .skip-to-content:focus {top: 0;z-index: 10000;} @media (max-width: 767px) {body {padding-top: 70px;} } @media (min-width: 768px) and (max-width: 991px) {body {padding-top: 75px;} } @media (min-width: 992px) {body {padding-top: 85px;} } #topNav.scrolled ~ * body,body.navbar-scrolled {padding-top: 70px;} .navbar-nav.me-auto > .nav-item:first-child {display: none;} 

/* File: ./e107_themes/landingzero2/css/page-header.css */
.e107-page-header {position: relative;min-height: 200px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #282828 0%, #1c1c1c 50%, #5b0d1a 100%);background-size: 200% 200%;animation: gradientShift 15s ease infinite;padding: 80px 0 60px 0;margin: 0;overflow: hidden;border-bottom: 3px solid rgba(91, 13, 26, 0.5);box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3),inset 0 -1px 0 rgba(255, 255, 255, 0.1);} @keyframes gradientShift {0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } .e107-page-header::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255, 255, 255, 0.03) 2px,rgba(255, 255, 255, 0.03) 4px);pointer-events: none;opacity: 0.5;} .e107-page-header::after {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255, 255, 255, 0.1),transparent);animation: shine 8s infinite;} @keyframes shine {0% { left: -100%; } 50%, 100% { left: 100%; } } .e107-page-header .container {position: relative;z-index: 2;} .banner-content {min-height: 120px;text-align: center;} .page-title {font-family: 'Perandory', 'Helvetica Neue', Arial, sans-serif;font-size: clamp(2rem, 5vw, 3.5rem);font-weight: 700;color: #ffffff;text-transform: uppercase;letter-spacing: 3px;margin: 0;padding: 20px 0;position: relative;display: inline-block;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5),0 4px 20px rgba(91, 13, 26, 0.8),0 0 40px rgba(91, 13, 26, 0.4);animation: titleFadeIn 0.8s ease-out;} @keyframes titleFadeIn {from {opacity: 0;transform: translateY(20px);} to {opacity: 1;transform: translateY(0);} } .page-title::after {content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 80px;height: 3px;background: linear-gradient(90deg, transparent, #ffffff, transparent);box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);} .breadcrumbs {margin-top: 20px;} .breadcrumb {background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 10px;padding: 12px 24px;margin: 0;display: inline-flex;align-items: center;gap: 8px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2),inset 0 1px 0 rgba(255, 255, 255, 0.1);animation: breadcrumbFadeIn 1s ease-out 0.3s both;} @keyframes breadcrumbFadeIn {from {opacity: 0;transform: translateY(10px);} to {opacity: 1;transform: translateY(0);} } .breadcrumb-item {color: rgba(255, 255, 255, 0.7);font-size: 0.9rem;font-weight: 500;letter-spacing: 0.5px;transition: all 0.3s ease;display: inline-flex;align-items: center;line-height: 1.2;} .breadcrumb-item a {color: rgba(255, 255, 255, 0.85);text-decoration: none;transition: all 0.3s ease;position: relative;padding: 2px 0;display: inline-flex;align-items: center;} .breadcrumb-item a::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background: #ffffff;transition: width 0.3s ease;} .breadcrumb-item a:hover {color: #ffffff;text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);} .breadcrumb-item a:hover::after {width: 100%;} .breadcrumb-item + .breadcrumb-item::before {content: '›';color: rgba(255, 255, 255, 0.4);font-size: 1.2rem;padding: 0 8px;display: inline-flex;align-items: center;line-height: 1;font-weight: 300;} .breadcrumb-item.active {color: #ffffff;font-weight: 600;} .breadcrumb-item a .fa-house {color: #5b0d1a;font-size: 1.1rem;transition: all 0.3s ease;filter: drop-shadow(0 0 3px rgba(91, 13, 26, 0.6));} .breadcrumb-item a:hover .fa-house {color: #7a1123;filter: drop-shadow(0 0 8px rgba(91, 13, 26, 1));transform: scale(1.1);} .breadcrumb-item:first-child a {display: inline-flex;align-items: center;padding: 4px 8px;border-radius: 8px;background: rgba(255, 255, 255, 0.05);transition: all 0.3s ease;font-size: 0; } .breadcrumb-item:first-child a .fa-house {font-size: 1.1rem;} .breadcrumb-item:first-child a:hover {background: rgba(255, 255, 255, 0.1);transform: translateY(-2px);} .e107-page-header.compact {min-height: 150px;padding: 60px 0 40px 0;} .e107-page-header.compact .page-title {font-size: clamp(1.8rem, 4vw, 2.8rem);} .e107-page-header.large {min-height: 300px;padding: 100px 0 80px 0;} .e107-page-header.large .page-title {font-size: clamp(2.5rem, 6vw, 4.5rem);} .e107-page-header .decoration-circle {position: absolute;border-radius: 50%;background: radial-gradient(circle,rgba(91, 13, 26, 0.3),transparent);pointer-events: none;} .e107-page-header .decoration-circle:nth-child(1) {width: 300px;height: 300px;top: -100px;left: -50px;animation: float 10s infinite ease-in-out;} .e107-page-header .decoration-circle:nth-child(2) {width: 200px;height: 200px;bottom: -50px;right: -30px;animation: float 15s infinite ease-in-out reverse;} @keyframes float {0%, 100% {transform: translateY(0) scale(1);} 50% {transform: translateY(-20px) scale(1.1);} } @media (max-width: 767px) {.e107-page-header {min-height: 160px;padding: 60px 0 40px 0;} .page-title {font-size: 1.8rem;letter-spacing: 1.5px;padding: 15px 0;} .page-title::after {width: 60px;height: 2px;} .breadcrumb {padding: 10px 20px;font-size: 0.85rem;} .breadcrumb-item + .breadcrumb-item::before {padding: 0 5px;font-size: 1rem;} .banner-content {min-height: 80px;} } @media (min-width: 768px) and (max-width: 991px) {.e107-page-header {min-height: 180px;padding: 70px 0 50px 0;} .page-title {font-size: 2.5rem;letter-spacing: 2px;} } @media (min-width: 1200px) {.e107-page-header {min-height: 220px;padding: 90px 0 70px 0;} .page-title {font-size: 3.5rem;letter-spacing: 4px;} } body.has-fixed-navbar .e107-page-header {margin-top: 0;} .page-title:focus,.breadcrumb-item a:focus {outline: 2px solid #ffffff;outline-offset: 4px;} @media (prefers-contrast: high) {.e107-page-header {background: #000000;border-bottom: 3px solid #ffffff;} .page-title {color: #ffffff;text-shadow: none;} .breadcrumb {background: #333333;border-color: #ffffff;} } @media (prefers-reduced-motion: reduce) {.e107-page-header,.page-title,.breadcrumb,.page-title::after,.breadcrumb-item a::after {animation: none;transition: none;} } 

/* File: ./e107_themes/landingzero2/css/styles.css */
*,*::before,*::after {box-sizing: border-box; }  html,body {width: 100%;height: 100%;overflow-x: hidden !important; max-width: 100vw; position: relative; } body {font-family: 'Montserrat','Helvetica Neue',Arial,sans-serif;background-color: #1a1a1a; color: #ffffff; margin: 0; padding: 0; } #one.bg-primary {background-color: #fff !important;color: #333;} #one .row {text-align: center !important;} #one h1.cursive,#one .cursive {font-family: 'Perandory', serif;font-size: 3rem;color: #3b3835 !important;line-height: 1.5;letter-spacing: 1px;text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);text-transform: none;margin-bottom: 1.5rem;} #one p {font-family: 'Montserrat', 'Helvetica Neue', Arial, sans-serif;font-size: 1.2rem;color: #666;line-height: 1.8;margin-bottom: 2rem;} #one .btn {font-family: 'Montserrat', 'Helvetica Neue', Arial, sans-serif;} @media (max-width: 768px) {#one h1.cursive,#one .cursive {font-size: 2.2rem;} #one p {font-size: 1.1rem;} } @media (max-width: 576px) {#one h1.cursive,#one .cursive {font-size: 1.8rem;} #one p {font-size: 1rem;} } .main-section {padding-top: 40px; } .contact-area,.main-section .d-flex,.main-section > section,.main-section > div {padding-top: 0 !important;padding-bottom: 0 !important;min-height: auto !important; } a {-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}  h1,h2,h3,h4,h5,h6 {font-family: 'Perandory','Helvetica Neue',Arial,sans-serif;letter-spacing: 5px;} p {font-size: 17px;line-height: 1.7;margin-bottom: 20px;} .wide-space {letter-spacing: 1.6px;} .icon-lg {font-size: 50px;line-height: 18px;} .sidebar-glass {background: rgba(255, 255, 255, 0.05) !important;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);border: 1px solid rgba(255, 255, 255, 0.1) !important;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3) !important;} .sidebar-glass .menu-item {padding: 20px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);} .sidebar-glass .menu-item:last-child {border-bottom: none;} .sidebar-glass .menu-title {color: #ffffff;font-size: 18px;font-weight: 700;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);} .sidebar-glass .menu-content {color: rgba(255, 255, 255, 0.9);} .sidebar-glass,.sidebar-glass * {color: rgba(255, 255, 255, 0.9);} .sidebar-glass h2,.sidebar-glass h3,.sidebar-glass h4,.sidebar-glass h5 {color: #ffffff !important;} .sidebar-glass a {color: rgba(255, 255, 255, 0.9);transition: color 0.3s ease;} .sidebar-glass a:hover {color: #ffffff;} .sidebar-glass label {color: #ffffff !important;} .sidebar-glass input.form-control,.sidebar-glass textarea.form-control,.sidebar-glass select.form-control {background: rgba(255, 255, 255, 0.1) !important;border: 1px solid rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;} .sidebar-glass select.form-control {appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 15px center;padding-right: 40px;cursor: pointer;} .sidebar-glass select.form-control option[value=""] {color: rgba(255, 255, 255, 0.5) !important;font-style: italic;} .sidebar-glass select.form-control option {background: #282828;color: #ffffff;padding: 8px;font-style: normal;} .sidebar-glass select.form-control:invalid {color: rgba(255, 255, 255, 0.5) !important;} .sidebar-glass select.form-control:valid {color: #ffffff !important;} .sidebar-glass input.form-control::placeholder,.sidebar-glass textarea.form-control::placeholder {color: rgba(255, 255, 255, 0.5);} .sidebar-glass .btn-primary {background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%) !important;border: 1px solid rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;} .sidebar-glass .btn-primary:hover {background: linear-gradient(135deg, #7a1123 0%, #8b1a2d 100%) !important;box-shadow: 0 5px 15px rgba(201, 42, 42, 0.3);} .sidebar-glass .card,.sidebar-menu.sidebar-glass .card,.sidebar-menu.sidebar-glass > .card,.sidebar-glass .sidebar-menu-card,.sidebar-menu-card {background: rgba(255, 255, 255, 0.05) !important;background-color: rgba(255, 255, 255, 0.05) !important;backdrop-filter: blur(15px) !important;-webkit-backdrop-filter: blur(15px) !important;border: 1px solid rgba(255, 255, 255, 0.1) !important;border-color: rgba(255, 255, 255, 0.1) !important;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2) !important;} .sidebar-glass .card-header,.sidebar-menu.sidebar-glass .card-header,.sidebar-menu-card .card-header {background: rgba(255, 255, 255, 0.08) !important;background-color: rgba(255, 255, 255, 0.08) !important;border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;border-color: rgba(255, 255, 255, 0.1) !important;color: #ffffff !important;font-weight: 700;} .sidebar-glass .card-body,.sidebar-menu.sidebar-glass .card-body,.sidebar-menu-card .card-body {background: transparent !important;background-color: transparent !important;color: rgba(255, 255, 255, 0.9) !important;} .sidebar-glass h2,.sidebar-glass h3,.sidebar-glass h4 {color: #ffffff;} .sidebar-glass a {color: rgba(255, 255, 255, 0.9);transition: color 0.3s ease;} .sidebar-glass a:hover {color: #ffffff;} .sidebar-glass,.sidebar-glass * {color: rgba(255, 255, 255, 0.9);} .sidebar-glass label {color: #ffffff !important;} .sidebar-glass input.form-control,.sidebar-glass textarea.form-control {background: rgba(255, 255, 255, 0.1) !important;border: 1px solid rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;} .sidebar-glass input.form-control::placeholder,.sidebar-glass textarea.form-control::placeholder {color: rgba(255, 255, 255, 0.5);}  .cursive {font-family: 'Perandory';font-size: 4rem;color: rgb(255, 255, 255);text-shadow: 0 2px 3px rgb(0, 0, 0);text-transform: none;}  section {padding: 70px 0;} aside {padding: 50px 0;} footer {padding: 0;} #footer {position: relative;min-height: 200px;display: flex;flex-direction: column;align-items: center;justify-content: center;background: linear-gradient(135deg, #282828 0%, #1c1c1c 50%, #5b0d1a 100%);background-size: 200% 200%;animation: gradientShift 15s ease infinite;padding: 60px 0 0 0;margin-top: 4rem;overflow: hidden;border-top: 3px solid rgba(91, 13, 26, 0.5);box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.3),inset 0 1px 0 rgba(255, 255, 255, 0.1);} #footer::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255, 255, 255, 0.03) 2px,rgba(255, 255, 255, 0.03) 4px);pointer-events: none;opacity: 0.5;z-index: 1;} #footer::after {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255, 255, 255, 0.1),transparent);animation: shine 8s infinite;z-index: 1;} #footer .container {position: relative;z-index: 2;} #footer .row {margin-bottom: 2rem;} #footer h4 {color: #ffffff;font-size: 18px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 1.5rem;} #footer .column ul {list-style: none;padding: 0;margin: 0;} #footer .column ul li {margin-bottom: 0.75rem;} #footer .column ul li a {color: rgba(255, 255, 255, 0.9);text-decoration: none;font-size: 15px;font-weight: 500;transition: all 0.3s ease;letter-spacing: 0.5px;position: relative;padding-left: 0;} #footer .column ul li a::before {content: '›';position: absolute;left: -15px;opacity: 0;transition: all 0.3s ease;color: #7a1123;} #footer .column ul li a:hover {color: #ffffff;padding-left: 15px;text-decoration: none;} #footer .column ul li a:hover::before {opacity: 1;left: 0;} #footer .list-inline-item a {color: rgba(255, 255, 255, 0.9);font-size: 22px;transition: all 0.3s ease;} #footer .list-inline-item a:hover {color: #ffffff;transform: translateY(-3px) scale(1.1);} #footer .footer-disclaimer {width: 100%;background: rgba(0, 0, 0, 0.3);backdrop-filter: blur(10px);border-top: 1px solid rgba(255, 255, 255, 0.08);padding: 1.5rem 0;margin-top: 2rem;position: relative;z-index: 2;} #footer .footer-disclaimer .container {display: flex;justify-content: center;align-items: center;} #footer .footer-disclaimer span {font-size: 12px !important;color: rgba(255, 255, 255, 0.6) !important;text-align: center;line-height: 1.6;} .no-padding {padding: 0;} .navbar-default {font-family: 'Questrial','Helvetica Neue',Arial,sans-serif;-webkit-transition: all .4s;-moz-transition: all .4s;transition: all .4s;} .navbar-header > .navbar-brand {font-family: 'Questrial','Helvetica Neue',Arial,sans-serif;padding: 15px;-webkit-transition: padding .2s ease-in;-moz-transition: padding .2s ease-in;transition: padding .2s ease-in;}  .navbar-default .nav > li>a,.navbar-default .nav>li>a:focus {text-transform: uppercase;font-size: 13px;font-weight: 700;}  @media(min-width:768px) {.navbar-default {min-height: 60px;} .navbar-header > .navbar-brand {padding: 19px;}  .navbar-default .nav > li>a,.navbar-default .nav>li>a:focus {padding: 20px;letter-spacing: 1.1px;} .navbar-default.affix .navbar-header .navbar-brand {font-size: 15px;padding: 20px;letter-spacing: 1px;}  } header {position: relative;overflow: hidden; width: 100%;max-width: 100vw; min-height: auto;background-color: #5b0d1a; background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;} header .header-content {position: relative;width: 100%;max-width: 100%; padding: 100px 15px;text-align: center;z-index: 10; box-sizing: border-box; } header .header-content .inner h1,header .header-content .inner h1.cursive {font-family: 'Perandory', serif;font-size: 2.5rem; color: #ffffff !important;line-height: 1.4;letter-spacing: 1px;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);text-transform: none;margin-top: 0;margin-bottom: 1rem;} header .header-content h4 {font-family: 'Montserrat', 'Helvetica Neue', Arial, sans-serif;font-size: 1rem; color: #ffffff !important;line-height: 1.6;letter-spacing: 1px;text-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);text-transform: none;margin-bottom: 1.5rem;} header .header-content .inner p {margin-bottom: 50px;font-size: 16px;font-weight: 300;color: #ffffff;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);} #video-background {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;object-fit: cover;transform: translate(-50%, -50%);z-index: 1;} #video-background.collapsing {display: none;} @media(min-width:768px) {.icon-lg {font-size: 80px;} header {min-height: 100%;} header .header-content {position: absolute;top: 50%;padding: 0 50px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);} header .header-content .inner {margin-right: auto;margin-left: auto;max-width: 1000px;} header .header-content .inner h1,header .header-content .inner h1.cursive {font-size: 3.5rem; } header .header-content h4 {font-size: 1.2rem;} header .header-content .inner p {margin-right: auto;margin-left: auto;max-width: 80%;font-size: 18px;} section {padding: 100px 0;} } @media(min-width:992px) {header .header-content .inner h1,header .header-content .inner h1.cursive {font-size: 3.8rem; } header .header-content h4 {font-size: 1.15rem; } } .form-control {display: block;width: 100%;height: 35px;padding: 6px 12px;font-size: 14px;line-height: 1.5;background-image: none;border-radius: 4px;}  textarea {resize: none;} .margin-top-0 {margin-top: 0;} .feature {margin: 50px auto 0;max-width: 400px;} @media(min-width:992px) {.feature {margin: 20px auto 0;} } .feature p {margin-bottom: 0;} .call-to-action h2 {margin: 0 auto 20px;} .gallery-box {display: block;position: relative;margin: 0 auto;max-width: 650px;overflow:hidden;} .gallery-box .gallery-box-caption {display: block;position: absolute;bottom: 0;width: 100%;height: 100%;text-align: center;opacity: 0;background: rgba(44,44,44,.8);-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;} .gallery-box .gallery-box-caption .gallery-box-content {position: absolute;top: 50%;width: 100%;text-align: center;transform: translateY(-50%);} .gallery-box:hover .gallery-box-caption {opacity: 1;} .gallery-box:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);} .gallery-box img {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;} .no-gutter > [class*=col-] {padding-right: 0;padding-left: 0;} .btn-default {-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}  .btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {background-image: none;}  .btn {border: 0;border-radius: 290px;font-family: 'Helvetica Neue',Arial,sans-serif;} .btn-xl {padding: 15px 30px;font-size: 20px;} .form-control {display: block;width: 100%;height: 48px;padding: 12px 20px;font-size: 15px;font-weight: 400;line-height: 1.5;color: #2c3e50;background-color: #ffffff;background-clip: padding-box;border: 2px solid #e0e0e0;border-radius: 8px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);} .form-control:focus {color: #2c3e50;background-color: #ffffff;border-color: #5b0d1a;outline: 0;box-shadow: 0 0 0 4px rgba(91, 13, 26, 0.1), 0 2px 8px rgba(0, 0, 0, 0.1);transform: translateY(-1px);} .form-control:hover:not(:focus) {border-color: #bbb;} .form-control::placeholder {color: #95a5a6;opacity: 1;} .form-control:disabled,.form-control[readonly] {background-color: #f5f5f5;opacity: 0.7;cursor: not-allowed;} textarea.form-control {min-height: 120px;max-height: 300px;resize: vertical;padding: 15px 20px;} select.form-control {cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235b0d1a' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 15px center;background-size: 12px;appearance: none;-webkit-appearance: none;-moz-appearance: none;padding-right: 40px;} select.form-control:focus {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235b0d1a' d='M6 9L1 4h10z'/%3E%3C/svg%3E");} .form-group {margin-bottom: 1.5rem;position: relative;} .form-label,label.control-label {display: block;margin-bottom: 0.5rem;font-size: 14px;font-weight: 600;color: #2c3e50;letter-spacing: 0.3px;} .input-group {position: relative;display: flex;align-items: center;} .input-group-text {display: flex;align-items: center;padding: 12px 16px;font-size: 15px;font-weight: 500;color: #5b0d1a;background-color: #f8f9fa;border: 2px solid #e0e0e0;border-radius: 8px 0 0 8px;border-right: 0;} .input-group .form-control {border-radius: 0 8px 8px 0;} .input-group:focus-within .input-group-text {border-color: #5b0d1a;background-color: rgba(91, 13, 26, 0.05);} .form-control.is-valid {border-color: #10b981;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2310b981' viewBox='0 0 16 16'%3E%3Cpath d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 15px center;background-size: 16px;padding-right: 45px;} .form-control.is-invalid {border-color: #ef4444;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ef4444' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 15px center;background-size: 16px;padding-right: 45px;} .valid-feedback {display: block;margin-top: 0.5rem;font-size: 13px;color: #10b981;font-weight: 500;} .invalid-feedback {display: block;margin-top: 0.5rem;font-size: 13px;color: #ef4444;font-weight: 500;} .form-check {display: flex;align-items: center;padding-left: 0;margin-bottom: 1rem;} .col-sm-9.form-check,.form-check-group {display: flex;flex-direction: column;gap: 0.75rem;align-items: flex-start;padding-left: 35px;} .col-sm-9.form-check label,.form-check-group label {display: flex;align-items: center;margin-bottom: 0;text-align: left;} .form-check-input {width: 20px;height: 20px;margin-right: 10px;cursor: pointer;border: 2px solid #e0e0e0;border-radius: 4px;transition: all 0.2s ease;appearance: none;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff;position: relative;} .form-check-input:checked {background-color: #5b0d1a;border-color: #5b0d1a;} .form-check-input:checked::after {content: '✓';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;font-size: 14px;font-weight: bold;} .form-check-input:focus {border-color: #5b0d1a;box-shadow: 0 0 0 3px rgba(91, 13, 26, 0.1);} .form-check-label {cursor: pointer;font-size: 15px;color: #2c3e50;user-select: none;} .form-check-input[type="radio"] {border-radius: 50%;} .form-check-input[type="radio"]:checked::after {content: '';width: 10px;height: 10px;background-color: white;border-radius: 50%;} .btn-primary {color: #ffffff;background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%);border: none;padding: 12px 32px;font-size: 15px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 50px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 4px 12px rgba(91, 13, 26, 0.3);position: relative;overflow: hidden;} .btn-primary::before {content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-radius: 50%;background: rgba(255, 255, 255, 0.2);transform: translate(-50%, -50%);transition: width 0.6s, height 0.6s;} .btn-primary:hover {background: linear-gradient(135deg, #7a1123 0%, #5b0d1a 100%);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(91, 13, 26, 0.4);color: #ffffff !important;} .btn-primary:hover::before {width: 300px;height: 300px;} .btn-primary:active {transform: translateY(0);box-shadow: 0 2px 8px rgba(91, 13, 26, 0.3);} .btn-primary:focus {box-shadow: 0 0 0 4px rgba(91, 13, 26, 0.2);} .btn-secondary {color: #5b0d1a;background: transparent;border: 2px solid #5b0d1a;padding: 12px 32px;font-size: 15px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 50px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;} .btn-secondary::before {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: #5b0d1a;transition: left 0.3s ease;z-index: -1;} .btn-secondary:hover {color: #ffffff;border-color: #5b0d1a;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(91, 13, 26, 0.3);} .btn-secondary:hover::before {left: 0;} .btn-secondary:active {transform: translateY(0);} .btn-success {color: #ffffff;background: linear-gradient(135deg, #10b981 0%, #059669 100%);border: none;padding: 12px 32px;font-size: 15px;font-weight: 600;letter-spacing: 0.5px;border-radius: 50px;transition: all 0.3s ease;box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3);} .btn-success:hover {background: linear-gradient(135deg, #059669 0%, #047857 100%);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(16, 185, 129, 0.4);color: #ffffff;} .btn-danger {color: #ffffff;background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);border: none;padding: 12px 32px;font-size: 15px;font-weight: 600;letter-spacing: 0.5px;border-radius: 50px;transition: all 0.3s ease;box-shadow: 0 4px 12px rgba(239, 68, 68, 0.3);} .btn-danger:hover {background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(239, 68, 68, 0.4);color: #ffffff;} .btn-link {color: #5b0d1a;background: transparent;border: none;padding: 12px 24px;font-size: 15px;font-weight: 600;text-decoration: none;transition: all 0.3s ease;} .btn-link:hover {color: #7a1123;text-decoration: underline;transform: translateX(5px);} .btn:disabled,.btn.disabled {opacity: 0.6;cursor: not-allowed;transform: none !important;box-shadow: none !important;} .btn-sm {padding: 8px 20px;font-size: 13px;} .btn-lg {padding: 16px 40px;font-size: 17px;} .btn-xl {padding: 18px 48px;font-size: 18px;} .btn-block {display: block;width: 100%;} .btn-group {display: inline-flex;gap: 10px;} .btn-loading {position: relative;color: transparent !important;pointer-events: none;} .btn-loading::after {content: '';position: absolute;width: 16px;height: 16px;top: 50%;left: 50%;margin-left: -8px;margin-top: -8px;border: 2px solid rgba(255, 255, 255, 0.3);border-top-color: #ffffff;border-radius: 50%;animation: btn-spin 0.6s linear infinite;} @keyframes btn-spin {to { transform: rotate(360deg); } } @media (max-width: 768px) {.form-control {font-size: 16px; } .btn {padding: 12px 24px;font-size: 14px;} .btn-xl {padding: 14px 32px;font-size: 16px;} } #last .form-group label,.contact-area .form-group label,#last .form-label,.contact-area .form-label {color: #ffffff !important;text-align: left;} .form-group.mb-3 label[for="gdpr"] {color: #ffffff !important;font-weight: 500;margin-bottom: 10px;display: block;text-align: left;} .form-group.mb-3 .checkbox {text-align: left;color: #ffffff;display: flex;align-items: flex-start;gap: 10px;} .form-group.mb-3 .checkbox input[type="checkbox"] {margin-top: 3px;flex-shrink: 0;} .form-group.mb-3 .checkbox label {color: #ffffff !important;margin: 0;text-align: left;} .form-group.mb-3 .help-block {margin-top: 8px;font-size: 0.9em;color: rgba(255, 255, 255, 0.8);text-align: left;} .form-group.mb-3 .help-block a {color: #ffffff;text-decoration: underline;} .light-rounded-buttons {margin-top: 2rem;} .btn-contact-menu,.btn-contact-page {color: #ffffff;background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%);border: none;padding: 12px 32px;font-size: 15px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 50px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 4px 12px rgba(91, 13, 26, 0.3);cursor: pointer;text-decoration: none;} .btn-contact-menu:hover,.btn-contact-page:hover {background: linear-gradient(135deg, #7a1123 0%, #5b0d1a 100%);box-shadow: 0 6px 20px rgba(91, 13, 26, 0.4);transform: translateY(-2px);color: #ffffff;} .btn-contact-menu:active,.btn-contact-page:active {transform: translateY(0);box-shadow: 0 2px 8px rgba(91, 13, 26, 0.3);} .contact-info-section {width: 100%;margin-bottom: 0;padding-top: 0;margin-top: 0;background: transparent !important;} .contact-info-section .container,.contact-info-section > * {background: transparent !important;padding: 0 !important;} .contact-info-section .row {background: transparent !important;padding: 0 !important;margin-top: 0 !important;margin-bottom: 40px !important;margin-left: -0.75rem !important;margin-right: -0.75rem !important;} .contact-info-section .col-lg-4,.contact-info-section .col-md-6 {background: transparent !important;padding: 0 0.75rem !important;margin-bottom: 1.5rem;} .d-flex .card.bg-white,.card.bg-white .card-header,.card.bg-white .card-body,.card-header.bg-white,.card-body.bg-white {background: transparent !important;border: none !important;box-shadow: none !important;} .d-flex.justify-content-center.align-items-center {background: transparent !important;} .card-header.bg-white .card-title {display: none;} .card.shadow-sm.bg-white {box-shadow: none !important;} .contact-info-section .bg-white,.contact-info-section .bg-light {background: transparent !important;} .contact-map-wrapper {width: 100%;height: 450px;margin-top: 5rem;margin-bottom: 40px;overflow: hidden;} .contact-map-wrapper iframe,.contact-map-wrapper .e-contact-map {width: 100%;height: 100%;border: none;border-radius: 20px;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);} .contact-card {background: rgba(255, 255, 255, 0.05) !important;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 12px;padding: 30px;height: 100%;transition: all 0.3s ease;display: flex;flex-direction: column;align-items: center;text-align: center;} .contact-card:hover {transform: translateY(-5px);box-shadow: 0 10px 30px rgba(91, 13, 26, 0.2);border-color: rgba(91, 13, 26, 0.3);} .contact-card-icon {width: 70px;height: 70px;background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-bottom: 20px;box-shadow: 0 4px 15px rgba(91, 13, 26, 0.3);} .contact-card-icon i {font-size: 28px;color: #ffffff;} .contact-card-content {flex: 1;} .contact-card-title {font-size: 20px;font-weight: 700;color: #ffffff;margin-bottom: 15px;letter-spacing: 1px;} .contact-card-text {font-size: 15px;line-height: 1.8;color: rgba(255, 255, 255, 0.9);} .contact-card-text p {margin-bottom: 8px;} .contact-card-text a {color: rgba(255, 255, 255, 0.9);text-decoration: none;transition: color 0.3s ease;} .contact-card-text a:hover {color: #ffffff;text-decoration: underline;} .contact-us.glass-container {background: rgba(255, 255, 255, 0.05) !important;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 20px;padding: 3rem;margin-top: 0;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);} .contact-title {color: #ffffff;font-size: 28px;font-weight: 700;margin-bottom: 2rem;text-align: center;display: flex;align-items: center;justify-content: center;gap: 12px;} .contact-title i {color: #7a1123;font-size: 32px;} .contact-area .form-group,.contact-area .control-group {margin-bottom: 1.5rem;} .contact-area .form-group label,.contact-area .control-group label {color: #ffffff !important;font-weight: 500;margin-bottom: 0.5rem;display: block;font-size: 15px;letter-spacing: 0.3px;} .contact-area input[type="text"],.contact-area input[type="email"],.contact-area input[type="tel"],.contact-area textarea,.contact-area select,.contact-area .tbox,.contact-area .form-control {width: 100%;background: rgba(255, 255, 255, 0.08) !important;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 12px;padding: 14px 18px;color: #ffffff !important;font-size: 15px;transition: all 0.3s ease;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);} .contact-area select,.contact-area select.form-control {appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 15px center;padding-right: 45px;cursor: pointer;} .contact-area select option {background: #282828;color: #ffffff;padding: 10px;} .contact-area input[type="text"]::placeholder,.contact-area input[type="email"]::placeholder,.contact-area input[type="tel"]::placeholder,.contact-area textarea::placeholder {color: rgba(255, 255, 255, 0.5);} .contact-area input[type="text"]:focus,.contact-area input[type="email"]:focus,.contact-area input[type="tel"]:focus,.contact-area textarea:focus,.contact-area select:focus,.contact-area .tbox:focus,.contact-area .form-control:focus {background: rgba(255, 255, 255, 0.12) !important;border-color: rgba(122, 17, 35, 0.6);box-shadow: 0 0 0 3px rgba(122, 17, 35, 0.15);outline: none;} .contact-area textarea,.contact-area textarea.form-control {min-height: 150px;resize: vertical;} .contact-area .checkbox {display: flex;align-items: flex-start;gap: 12px;padding: 12px 0;} .contact-area .checkbox input[type="checkbox"] {width: 20px;height: 20px;margin-top: 2px;cursor: pointer;accent-color: #7a1123;flex-shrink: 0;} .contact-area .checkbox label {margin: 0 !important;cursor: pointer;line-height: 1.6;font-weight: 400 !important;} .form-group.mb-3 .checkbox {background: rgba(255, 255, 255, 0.03);padding: 15px;border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.1);margin-top: 8px;} .contact-area .help-block {margin-top: 8px;font-size: 13px;color: rgba(255, 255, 255, 0.7);line-height: 1.5;} .contact-area .help-block a {color: rgba(255, 255, 255, 0.9);text-decoration: underline;transition: color 0.3s ease;} .contact-area .help-block a:hover {color: #ffffff;} .contact-area .captcha-wrapper,.contact-area [class*="imagecode"] {background: rgba(255, 255, 255, 0.05);padding: 15px;border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.1);} .contact-area .btn,.contact-area button[type="submit"],.contact-area input[type="submit"] {background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%);border: 2px solid rgba(255, 255, 255, 0.2);color: #ffffff;padding: 14px 40px;font-size: 16px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 50px;cursor: pointer;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 6px 20px rgba(91, 13, 26, 0.4);width: auto;min-width: 180px;} .contact-area .btn:hover,.contact-area button[type="submit"]:hover,.contact-area input[type="submit"]:hover {background: linear-gradient(135deg, #7a1123 0%, #5b0d1a 100%);border-color: rgba(255, 255, 255, 0.4);transform: translateY(-2px);box-shadow: 0 8px 25px rgba(91, 13, 26, 0.5);color: #ffffff !important;} .contact-area .btn:active,.contact-area button[type="submit"]:active,.contact-area input[type="submit"]:active {transform: translateY(0);box-shadow: 0 4px 15px rgba(91, 13, 26, 0.4);} .contact-area .light-rounded-buttons,.contact-area .form-group.mb-3:has(button),.contact-area .form-group.mb-3:has(input[type="submit"]) {margin-top: 2rem;text-align: center;} .contact-area .alert {background: rgba(255, 255, 255, 0.1);backdrop-filter: blur(10px);border-radius: 12px;padding: 18px 24px;margin-bottom: 2rem;border: 1px solid rgba(255, 255, 255, 0.2);} .contact-area .alert-success {border-left: 4px solid #28a745;background: rgba(40, 167, 69, 0.15);} .contact-area .alert-danger,.contact-area .alert-error {border-left: 4px solid #dc3545;background: rgba(220, 53, 69, 0.15);} @media (max-width: 768px) {.contact-map-wrapper {height: 300px;} .contact-card {padding: 25px;margin-bottom: 20px;} .contact-card-icon {width: 60px;height: 60px;} .contact-card-icon i {font-size: 24px;} .contact-us.glass-container {padding: 2rem 1.5rem;} .contact-title {font-size: 24px;} .contact-area input[type="text"],.contact-area input[type="email"],.contact-area input[type="tel"],.contact-area textarea {padding: 12px 15px;} } .glass-container {background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 16px;padding: 2.5rem;box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);} .glass-container-strong {background: rgba(255, 255, 255, 0.1);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);border: 1px solid rgba(255, 255, 255, 0.15);border-radius: 16px;padding: 2.5rem;box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.4);} .white-translucent {background: rgba(255, 255, 255, 0.95);border-radius: 12px;padding: 2.5rem;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);} .white-solid {background: #ffffff;border-radius: 12px;padding: 2.5rem;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);} .gradient-light {background: linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 249, 250, 0.95) 100%);border-radius: 12px;padding: 2.5rem;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);} .glass-container h1,.glass-container h2,.glass-container h3,.glass-container h4,.glass-container h5,.glass-container h6,.glass-container-strong h1,.glass-container-strong h2,.glass-container-strong h3,.glass-container-strong h4,.glass-container-strong h5,.glass-container-strong h6 {color: #ffffff;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);} .glass-container p,.glass-container-strong p {color: rgba(255, 255, 255, 0.95);} .white-translucent h1,.white-translucent h2,.white-translucent h3,.white-translucent h4,.white-translucent h5,.white-translucent h6,.white-solid h1,.white-solid h2,.white-solid h3,.white-solid h4,.white-solid h5,.white-solid h6,.gradient-light h1,.gradient-light h2,.gradient-light h3,.gradient-light h4,.gradient-light h5,.gradient-light h6 {color: #2c3e50;} .white-translucent p,.white-solid p,.gradient-light p {color: #555;} .white-translucent a,.white-solid a,.gradient-light a {color: #5b0d1a;} @media (max-width: 768px) {.glass-container,.glass-container-strong,.white-translucent,.white-solid,.gradient-light {padding: 1.5rem;} } .blog-area {width: 100%;padding-top: 0;} .single-blog {margin-bottom: 30px;transition: transform 0.3s ease, box-shadow 0.3s ease;} .single-blog.blog-style-four:hover {transform: translateY(-5px);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);} .blog-style-four .blog-image {position: relative;overflow: hidden;border-radius: 8px;margin-bottom: 20px;} .blog-style-four .blog-image img {width: 100%;height: auto;transition: transform 0.4s ease;border-radius: 8px;} .blog-style-four .blog-image:hover img {transform: scale(1.05);} .blog-style-four .meta-info {position: absolute;bottom: 15px;left: 15px;right: 15px;display: flex;justify-content: space-between;align-items: center;background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(10px);padding: 10px 15px;border-radius: 6px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);} .blog-style-four .meta-info span {color: #666;font-size: 14px;font-weight: 500;display: flex;align-items: center;gap: 5px;} .blog-style-four .meta-info i {color: #c92a2a;font-size: 16px;} .blog-style-four .blog-content {padding: 20px;} .blog-style-four .blog-title {font-size: 22px;font-weight: 700;line-height: 1.4;margin-bottom: 15px;color: #c92a2a;} .blog-style-four .blog-title h2 {font-size: 22px;font-weight: 700;line-height: 1.4;margin-bottom: 0;color: inherit;} .blog-style-four .blog-title a {color: #c92a2a;text-decoration: none;transition: color 0.3s ease;} .blog-style-four .blog-title a:hover {color: #ffffff;} .blog-style-four .text {color: #ffffff;font-size: 14px;line-height: 1.7;margin-bottom: 20px;} .blog-style-eight {max-width: 100%; margin: 0 auto;} .blog-style-eight .blog-image {position: relative;overflow: hidden;border-radius: 10px;margin-bottom: 0;} .blog-style-eight .blog-image img {width: 100%;height: auto;border-radius: 10px;} .meta-info-view {position: absolute;bottom: 15px;left: 15px;right: 15px;display: flex;flex-wrap: wrap;gap: 10px;background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(10px);padding: 15px 20px;border-radius: 6px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);} .meta-info-view span {color: #5b0d1a;font-size: 14px;font-weight: 500;display: flex;align-items: center;gap: 5px;} .meta-info-view i {color: #c92a2a;font-size: 16px;} .meta-info-view a,.meta-info-view span a {color: #5b0d1a;text-decoration: none;transition: color 0.3s ease;} .meta-info-view a:hover,.meta-info-view span a:hover {color: #7a1123;text-decoration: underline;} .blog-style-eight .blog-content {padding: 40px 10px 0 10px; margin-top: 20px; } .blog-style-eight .blog-title {font-size: 32px;font-weight: 700;line-height: 1.3;margin-bottom: 20px;margin-top: 0; color: #ffffff;} .blog-style-eight .blog-title h2 {font-size: 32px;font-weight: 700;line-height: 1.3;margin-bottom: 0;color: inherit;} .title-separator {width: 100%;height: 2px;background: linear-gradient(90deg, #5b0d1a 0%, #c92a2a 50%, #5b0d1a 100%);margin: 15px 0;border-radius: 2px;} .news-tags {display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 25px;font-size: 0; } .news-tags a {display: inline-block;background: #5b0d1a;color: #ffffff !important;padding: 6px 14px;font-size: 13px; font-weight: 600;text-decoration: none;border-radius: 4px;transition: all 0.3s ease;text-transform: lowercase;} .news-tags a:hover {background: #7a1123;transform: translateY(-2px);box-shadow: 0 4px 8px rgba(91, 13, 26, 0.3);} .news-tags > *:not(a) {display: none;} .blog-style-eight .text {font-size: 18px;line-height: 1.8;color: #ffffff;margin-bottom: 25px;} .blog-style-eight .news-body {font-size: 16px;line-height: 1.8;color: #ffffff;margin-bottom: 30px;} .blog-style-eight .body-extended {color: #ffffff;} .blog-style-eight .options .btn-group a,.blog-style-eight .options .btn-group button,.blog-style-eight .options .btn-group .btn {color: rgba(255, 255, 255, 0.8) !important; text-decoration: none;transition: color 0.3s ease;} .blog-style-eight .options .btn-group a:hover,.blog-style-eight .options .btn-group button:hover,.blog-style-eight .options .btn-group .btn:hover {color: rgba(255, 255, 255, 1) !important; } .news-related-items {margin: 40px 0;} .news-related-items > h2:first-child,.news-related-items > .caption h2 {font-size: 28px !important;font-weight: 700 !important;color: #ffffff !important;margin-bottom: 30px !important;text-transform: uppercase;letter-spacing: 1px;} .news-related-items .blog-title,.news-related-items h2,.news-related-items h3 {font-size: 22px !important; font-weight: 700 !important;line-height: 1.4 !important;margin-bottom: 15px !important;margin-top: 15px !important; color: #c92a2a !important; } .news-related-items .blog-title a,.news-related-items h2 a,.news-related-items h3 a {color: #c92a2a; text-decoration: none;transition: color 0.3s ease;} .news-related-items .blog-title a:hover,.news-related-items h2 a:hover,.news-related-items h3 a:hover {color: #ffffff; } .news-view-pagination {margin-top: 50px !important;margin-bottom: 50px !important;} .news-view-pagination .page-item {display: flex;align-items: center;} .news-view-pagination .page-item:first-child {justify-content: flex-start; } .news-view-pagination .page-item.text-center {justify-content: center; } .news-view-pagination .page-item:last-child {justify-content: flex-end; } .news-view-pagination a {color: rgba(255, 255, 255, 0.9);text-decoration: none;padding: 12px 20px;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 8px;transition: all 0.3s ease;display: inline-block;font-weight: 500;} .news-view-pagination a:hover {background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%);border-color: #7a1123;color: #ffffff !important; transform: translateY(-2px);box-shadow: 0 4px 15px rgba(122, 17, 35, 0.3);} .news-view-pagination a:hover span,.news-view-pagination a:hover i,.news-view-pagination a:hover .fa {color: #ffffff !important; } .news-view-pagination a i,.news-view-pagination a .fa,.news-view-pagination a [class*="fa-"] {margin: 0 5px;} .news-view-pagination .text-center a {background: rgba(255, 255, 255, 0.08);font-weight: 600;} .news-images-1 img,.news-images-2 img {width: 100%;height: auto;border-radius: 8px;} .btn-news-default {color: #ffffff;background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%);border: none;padding: 12px 32px;font-size: 15px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 50px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 4px 12px rgba(91, 13, 26, 0.3);position: relative;overflow: hidden;display: inline-block;text-decoration: none;} .btn-news-default::before {content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-radius: 50%;background: rgba(255, 255, 255, 0.2);transform: translate(-50%, -50%);transition: width 0.6s, height 0.6s;} .btn-news-default:hover {background: linear-gradient(135deg, #7a1123 0%, #5b0d1a 100%);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(91, 13, 26, 0.4);color: #ffffff !important;text-decoration: none;} .btn-news-default:hover::before {width: 300px;height: 300px;} .btn-news-default:active {transform: translateY(0);box-shadow: 0 2px 8px rgba(91, 13, 26, 0.3);} .btn-news-default:focus {box-shadow: 0 0 0 4px rgba(91, 13, 26, 0.2);} .rounded-buttons {margin-top: 20px;} .news-view-pagination {list-style: none;padding: 0;display: flex;justify-content: space-between;align-items: center;} .news-view-pagination .page-item {list-style: none;} .news-view-pagination a {color: #c92a2a;font-weight: 600;text-decoration: none;transition: color 0.3s ease;} .news-view-pagination a:hover {color: #8b1e1e;} @media (max-width: 991px) {.blog-style-four .blog-title {font-size: 20px;} .blog-style-eight .blog-title,.blog-style-eight .blog-title h2 {font-size: 28px;} } @media (max-width: 767px) {.blog-style-four .meta-info {flex-direction: column;gap: 8px;align-items: flex-start;} .meta-info-view {flex-direction: column;gap: 8px;align-items: flex-start;padding: 12px 15px;} .blog-style-four .blog-title {font-size: 18px;} .blog-style-four .text {font-size: 15px;} .blog-style-eight .blog-title,.blog-style-eight .blog-title h2 {font-size: 24px;} .blog-style-eight .text {font-size: 16px;} } .contactMenuForm .menu-captcha-wrapper {margin-bottom: 1rem;} .contactMenuForm .menu-captcha-wrapper label {display: block;margin-bottom: 0.5rem;font-weight: 400;color: #fff !important;text-align: left;font-size: inherit;} .contactMenuForm .menu-captcha-wrapper img {display: block;margin-bottom: 0.5rem;} .contactMenuForm .menu-captcha-input input {width: 100%;padding: 0.5rem;border: 1px solid #ddd;border-radius: 4px;} .contactMenuForm label {text-align: left !important;display: block;} .contactMenuForm select.form-control {appearance: none;-webkit-appearance: none;-moz-appearance: none;background: rgba(255, 255, 255, 0.1) !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 15px center;border: 1px solid rgba(255, 255, 255, 0.2) !important;padding-right: 40px;cursor: pointer;color: #ffffff !important;} .contactMenuForm select.form-control option[value=""] {color: rgba(255, 255, 255, 0.5) !important;font-style: italic;} .contactMenuForm select.form-control option {background: #282828;color: #ffffff;padding: 8px;font-style: normal;} .contactMenuForm select.form-control:invalid {color: rgba(255, 255, 255, 0.5) !important;} .contactMenuForm select.form-control:valid {color: #ffffff !important;} .signup-area.glass-container,.login-area.glass-container,.fpw-area.glass-container,.user-area.glass-container,.usersettings-area.glass-container {background: rgba(255, 255, 255, 0.05) !important;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 20px;padding: 3rem;margin-top: 0;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);} .signup-title,.login-title,.fpw-title,.usersettings-title {color: #ffffff;font-size: 28px;font-weight: 700;margin-bottom: 2rem;padding-top: 20px; text-align: center;display: flex;align-items: center;justify-content: center;gap: 12px;} .signup-title i,.login-title i,.fpw-title i,.usersettings-title i {color: #7a1123;font-size: 32px;} .signup-area .form-label,.signup-area label,.login-area .form-label,.login-area label,.fpw-area .form-label,.fpw-area label,.usersettings-area .form-label,.usersettings-area label {color: #ffffff !important;font-weight: 500;margin-bottom: 0.5rem;font-size: 15px;letter-spacing: 0.3px;text-align: left;} .signup-area input[type="text"],.signup-area input[type="email"],.signup-area input[type="password"],.signup-area textarea,.signup-area select,.signup-area .form-control,.login-area input[type="text"],.login-area input[type="email"],.login-area input[type="password"],.login-area .form-control,.fpw-area input[type="text"],.fpw-area input[type="email"],.fpw-area .form-control,.usersettings-area input[type="text"],.usersettings-area input[type="email"],.usersettings-area input[type="password"],.usersettings-area textarea,.usersettings-area select,.usersettings-area .form-control {width: 100%;background: rgba(255, 255, 255, 0.08) !important;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 12px;padding: 14px 18px;color: #ffffff !important;font-size: 15px;transition: all 0.3s ease;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);} .signup-area input::placeholder,.signup-area textarea::placeholder,.login-area input::placeholder,.fpw-area input::placeholder,.usersettings-area input::placeholder,.usersettings-area textarea::placeholder {color: rgba(255, 255, 255, 0.5);} .signup-area input:focus,.signup-area textarea:focus,.signup-area select:focus,.login-area input:focus,.fpw-area input:focus,.usersettings-area input:focus,.usersettings-area textarea:focus,.usersettings-area select:focus {background: rgba(255, 255, 255, 0.12) !important;border-color: rgba(122, 17, 35, 0.6);box-shadow: 0 0 0 3px rgba(122, 17, 35, 0.15);outline: none;} .signup-area .btn,.signup-area button[type="submit"],.login-area .btn,.login-area button[type="submit"],.fpw-area .btn,.fpw-area button[type="submit"],.usersettings-area .btn,.usersettings-area button[type="submit"],.user-area .btn,.user-area button[type="submit"],.user-area a.btn {background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%) !important;border: 2px solid rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;padding: 14px 40px;font-size: 16px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 50px;cursor: pointer;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 6px 20px rgba(91, 13, 26, 0.4);width: auto;min-width: 180px;text-decoration: none;} .signup-area .btn:hover,.signup-area button[type="submit"]:hover,.login-area .btn:hover,.login-area button[type="submit"]:hover,.fpw-area .btn:hover,.fpw-area button[type="submit"]:hover,.usersettings-area .btn:hover,.usersettings-area button[type="submit"]:hover,.user-area .btn:hover,.user-area button[type="submit"]:hover,.user-area a.btn:hover {background: linear-gradient(135deg, #7a1123 0%, #5b0d1a 100%) !important;border-color: rgba(255, 255, 255, 0.4) !important;transform: translateY(-2px);box-shadow: 0 8px 25px rgba(91, 13, 26, 0.5);color: #ffffff !important;} .signup-area .checkbox input[type="checkbox"],.signup-area .form-check input[type="checkbox"],.login-area .checkbox input[type="checkbox"],.login-area .form-check input[type="checkbox"],.usersettings-area .checkbox input[type="checkbox"],.usersettings-area .form-check input[type="checkbox"] {width: 20px;height: 20px;cursor: pointer;accent-color: #7a1123;} .usersettings-area .col-sm-9 .checkbox.form-check {margin-left: 0 !important;padding-left: 0 !important;display: block !important;} .usersettings-area .col-sm-9 .checkbox.form-check label {display: flex !important;align-items: flex-start !important;gap: 10px !important;margin-bottom: 0 !important;padding-left: 0 !important;margin-left: 0 !important;} .usersettings-area .col-sm-9.form-check label.checkbox,.usersettings-area .form-check label.checkbox {display: flex !important;align-items: flex-start !important;gap: 10px !important;margin-bottom: 12px !important;padding-left: 0 !important;margin-left: 0 !important;} .usersettings-area .form-check input[type="checkbox"] {margin-top: 2px !important;margin-left: 0 !important;flex-shrink: 0;} .usersettings-area .form-check label span {flex: 1;color: rgba(255, 255, 255, 0.85) !important;line-height: 1.5;} .login-area .checkbox.form-check,.login-area .form-check {margin-left: 0 !important;padding-left: 0 !important;} .login-area .checkbox.form-check label,.login-area .form-check label {display: flex !important;align-items: center !important;gap: 10px !important;margin-bottom: 0 !important;padding-left: 0 !important;margin-left: 0 !important;} .login-area .form-check input[type="checkbox"] {margin-left: 0 !important;margin-right: 0 !important;flex-shrink: 0;} .login-area .form-check label span {color: rgba(255, 255, 255, 0.85) !important;} .login-area.glass-container {max-width: 550px !important;width: calc(100% - 2rem) !important; margin-left: auto !important; margin-right: auto !important; } .login-area button[type="submit"],.login-area .btn {margin-bottom: -10px !important;} .login-area hr {margin-top: 2rem !important;margin-bottom: 1.5rem !important;} .login-area .login-page-footer {padding-bottom: 1rem !important; margin-bottom: 0 !important; } #login-template .center,#login-template .logo,.login-area .center,.login-area .logo {margin-top: 0 !important;padding-top: 0 !important;margin-bottom: 1rem !important; } .fpw-area.glass-container {max-width: 100% !important;width: 100% !important;margin-top: 0 !important;padding-top: 0 !important;} .fpw-area .text-muted {color: rgba(255, 255, 255, 0.7) !important;} .fpw-area button[type="submit"],.fpw-area .btn {margin-top: 0.5rem !important;} .tablestyle-fpw .card-body .fpw-area.glass-container,div.fpw-area.glass-container {background: rgba(255, 255, 255, 0.05) !important;backdrop-filter: blur(15px) !important;-webkit-backdrop-filter: blur(15px) !important;border: 1px solid rgba(255, 255, 255, 0.1) !important;border-radius: 20px !important;padding: 3rem !important;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3) !important;} .tablestyle-fpw .card.bg-white {background: transparent !important;border: none !important;box-shadow: none !important;} .tablestyle-fpw .card-header.bg-white,.tablestyle-fpw .card-body.bg-white {background: transparent !important;display: none !important;} .signup-area.glass-container {max-width: 100% !important;width: 100% !important;padding: 3rem !important;} .signup-area .alert.alert-danger {background: rgba(122, 17, 35, 0.15) !important;border: 1px solid rgba(122, 17, 35, 0.3) !important;color: #ffffff !important;border-radius: 15px;padding: 1.5rem;margin-bottom: 2rem;} .signup-area .alert .btn {background: rgba(122, 17, 35, 0.8) !important;border: 1px solid rgba(255, 255, 255, 0.3) !important;color: #ffffff !important;padding: 8px 20px;font-size: 13px;font-weight: 600;border-radius: 8px;cursor: pointer;transition: all 0.3s ease;margin: 5px;text-decoration: none;display: inline-block;} .signup-area .alert .btn:hover {background: rgba(122, 17, 35, 1) !important;border-color: rgba(255, 255, 255, 0.5) !important;transform: translateY(-2px);box-shadow: 0 4px 15px rgba(122, 17, 35, 0.4);} .signup-area .alert .btn-warning,.signup-area .alert .btn-danger {background: rgba(122, 17, 35, 0.9) !important;} .signup-area .alert .btn-error {background: rgba(139, 0, 0, 0.8) !important;} .signup-area .alert .btn-error:hover {background: rgba(139, 0, 0, 1) !important;} .signup-area .alert .checkbox.form-check {margin-top: 1rem;display: flex;align-items: center;justify-content: center;} .signup-area .alert .checkbox.form-check label {color: #ffffff !important;display: flex;align-items: center;gap: 10px;margin: 0;} .signup-area .alert .checkbox input[type="checkbox"] {width: 18px;height: 18px;cursor: pointer;accent-color: #7a1123;} .signup-area .alert .form-inline {display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-bottom: 1rem;} .signup-area div,.signup-area p,.signup-area span,.signup-area small,.signup-area td,.signup-area th,.signup-area a {color: rgba(255, 255, 255, 0.9) !important;} .signup-area b,.signup-area strong {color: #ffffff !important;} .signup-area table {border-color: rgba(255, 255, 255, 0.1) !important;} .signup-area .sitebutton img {border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 8px;} .signup-area .alert-warning,.signup-area .alert.alert-warning {background: linear-gradient(135deg, rgba(122, 17, 35, 0.15) 0%, rgba(91, 13, 26, 0.2) 100%) !important;border: 2px solid rgba(122, 17, 35, 0.4) !important;border-left: 5px solid rgba(122, 17, 35, 0.8) !important;color: #ffffff !important;border-radius: 15px;padding: 2rem;margin-bottom: 2rem;box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);} .signup-area .alert-warning::before {content: "✨";font-size: 24px;margin-right: 10px;} .signup-area .alert-success,.signup-area .alert.alert-success {background: linear-gradient(135deg, rgba(34, 139, 34, 0.15) 0%, rgba(0, 100, 0, 0.2) 100%) !important;border: 2px solid rgba(34, 139, 34, 0.4) !important;border-left: 5px solid rgba(34, 139, 34, 0.8) !important;color: #ffffff !important;border-radius: 15px;padding: 2.5rem;margin-bottom: 2rem;box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);text-align: center;font-size: 18px;font-weight: 500;} .signup-area .alert-success::before {content: "🎉";font-size: 48px;display: block;margin-bottom: 1rem;} .signup-area .alert h1,.signup-area .alert h2,.signup-area .alert h3,.signup-area .alert h4 {color: #ffffff !important;margin-bottom: 1rem;} @keyframes confetti-fall {0% {transform: translateY(-100vh) rotate(0deg);opacity: 1;} 100% {transform: translateY(100vh) rotate(360deg);opacity: 0;} } .confetti-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 9999;overflow: hidden;} .confetti {position: absolute;width: 10px;height: 10px;background: #7a1123;animation: confetti-fall 3s linear infinite;} .confetti:nth-child(2n) { background: #ffffff; animation-delay: 0.2s; left: 10%; } .confetti:nth-child(3n) { background: #5b0d1a; animation-delay: 0.4s; left: 20%; width: 8px; height: 8px; } .confetti:nth-child(4n) { background: #ffffff; animation-delay: 0.6s; left: 30%; } .confetti:nth-child(5n) { background: #7a1123; animation-delay: 0.8s; left: 40%; width: 12px; height: 12px; } .confetti:nth-child(6n) { background: #ffffff; animation-delay: 1s; left: 50%; } .confetti:nth-child(7n) { background: #5b0d1a; animation-delay: 1.2s; left: 60%; width: 8px; height: 8px; } .confetti:nth-child(8n) { background: #ffffff; animation-delay: 1.4s; left: 70%; } .confetti:nth-child(9n) { background: #7a1123; animation-delay: 1.6s; left: 80%; width: 12px; height: 12px; } .confetti:nth-child(10n) { background: #ffffff; animation-delay: 1.8s; left: 90%; } .login-page-footer a,.signup-page-footer a {color: rgba(255, 255, 255, 0.9);text-decoration: underline;transition: color 0.3s ease;} .login-page-footer a:hover,.signup-page-footer a:hover {color: #ffffff;} .user-area .card {background: rgba(255, 255, 255, 0.05) !important;border: 1px solid rgba(255, 255, 255, 0.15);} .user-area .card-header,.user-area .card-body {background: transparent !important;border-color: rgba(255, 255, 255, 0.1) !important;} .user-area .card-body {color: #ffffff;} .user-area .card-body .row {color: rgba(255, 255, 255, 0.9);} .user-area .fw-bold {color: #ffffff !important;} .user-info-section {background: rgba(255, 255, 255, 0.03) !important;} .user-info-section .row {padding: 10px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.08);transition: all 0.2s ease;} .user-info-section .row:last-child {border-bottom: none;} .user-info-section .row:hover {background: rgba(255, 255, 255, 0.05);padding-left: 10px;} .user-info-section .fw-bold {color: #ffffff !important;font-size: 14px;letter-spacing: 0.5px;} .user-info-section .col-md-8 {color: rgba(255, 255, 255, 0.85) !important;font-size: 14px;} .user-info-section .text-muted {color: rgba(255, 255, 255, 0.5) !important;font-size: 12px;} .user-list {background: rgba(255, 255, 255, 0.05) !important;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 20px;padding: 2rem;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);color: #ffffff;} .user-list .center {color: #ffffff;font-size: 18px;font-weight: 600;margin-bottom: 1.5rem;} .user-list select.form-control,.user-list select.tbox {background: rgba(255, 255, 255, 0.08) !important;border: 1px solid rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;border-radius: 10px;padding: 8px 35px 8px 15px;font-size: 14px;font-weight: 500;cursor: pointer;transition: all 0.3s ease;appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: right 12px center !important;background-size: 12px !important;} .user-list select.form-control:hover,.user-list select.tbox:hover {background: rgba(255, 255, 255, 0.12) !important;border-color: rgba(255, 255, 255, 0.3) !important;} .user-list select.form-control:focus,.user-list select.tbox:focus {background: rgba(255, 255, 255, 0.15) !important;border-color: rgba(122, 17, 35, 0.5) !important;outline: none;box-shadow: 0 0 0 3px rgba(122, 17, 35, 0.2);} .user-list select option {background: #1a1a1a;color: #ffffff;padding: 10px;} .user-list .btn-default,.user-list .btn-secondary,.user-list input[type="submit"] {background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%) !important;border: 2px solid rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;padding: 8px 30px;font-size: 14px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 50px;cursor: pointer;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 4px 15px rgba(91, 13, 26, 0.4);margin-left: 10px;} .user-list .btn-default:hover,.user-list .btn-secondary:hover,.user-list input[type="submit"]:hover {background: linear-gradient(135deg, #7a1123 0%, #5b0d1a 100%) !important;border-color: rgba(255, 255, 255, 0.4) !important;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(91, 13, 26, 0.5);} .user-list .form-inline {display: flex;align-items: center;gap: 15px;flex-wrap: wrap;justify-content: center;color: #ffffff;} .user-list .table {background: rgba(255, 255, 255, 0.03) !important;border: none !important;border-radius: 15px;overflow: hidden;margin-top: 1.5rem;} .user-list .table thead {background: transparent;border-bottom: 2px solid rgba(255, 255, 255, 0.15);} .user-list .table th {color: #ffffff !important;font-weight: 600;font-size: 14px;letter-spacing: 0.5px;padding: 15px;border: none !important;background: transparent !important;} .user-list .table td {color: rgba(255, 255, 255, 0.85) !important;padding: 15px;border: none !important;border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;background: transparent !important;} .user-list .table tbody tr {transition: all 0.2s ease;border-bottom: 1px solid rgba(255, 255, 255, 0.08);} .user-list .table tbody tr:last-child {border-bottom: none;} .user-list .table tbody tr:last-child td {border-bottom: none !important;} .user-list .table tbody tr:hover {background: rgba(255, 255, 255, 0.05) !important;padding-left: 10px;} .user-list .table tbody tr:hover td {background: transparent !important;} .user-list .table a {color: #ffffff !important;font-weight: 600;text-decoration: none;transition: color 0.2s ease;} .user-list .table a:hover {color: rgba(122, 17, 35, 1) !important;text-decoration: underline;} .user-list .user-avatar {border: 2px solid rgba(255, 255, 255, 0.2);box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);border-radius: 8px;} .user-profile-cover {background-color: #1a1a1a !important;border-radius: 20px 20px 0 0 !important;overflow: hidden;margin: -3rem -3rem 0 -3rem !important;width: calc(100% + 6rem) !important;} .profile-cover-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(91, 13, 26, 0.2) 0%, rgba(122, 17, 35, 0.3) 50%, rgba(26, 26, 26, 0.6) 100%);z-index: 1;} .user-profile-cover .user-id {z-index: 2;background: linear-gradient(90deg, rgba(26, 26, 26, 0.9) 0%, rgba(26, 26, 26, 0.7) 70%,transparent 100%) !important;font-size: 16px;font-weight: 600;letter-spacing: 0.5px;border-radius: 0 !important;left: 0 !important;width: auto;max-width: 300px;} .card-body.user-profile-avatar-section {position: relative !important;z-index: 10 !important;} .user-profile-avatar-section {position: relative;} .user-profile-avatar-section .user-avatar {border: 5px solid rgba(255, 255, 255, 0.15) !important;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5) !important;transition: all 0.3s ease;} .user-profile-avatar-section img.img-circle,.user-profile-avatar-section img.rounded-circle,.user-profile-avatar-section img.user-avatar {margin-top: -100px !important;position: relative !important;z-index: 10 !important;border: 5px solid rgba(255, 255, 255, 0.15) !important;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5) !important;transition: all 0.3s ease;} .user-profile-avatar-section img.img-circle:hover,.user-profile-avatar-section img.rounded-circle:hover,.user-profile-avatar-section img.user-avatar:hover {transform: scale(1.05);border-color: rgba(122, 17, 35, 0.5) !important;box-shadow: 0 15px 40px rgba(122, 17, 35, 0.4) !important;} .user-profile-avatar-section .profile-header {margin-top: 20px !important;} .user-profile-avatar-section .profile-header h4 {color: #ffffff !important;font-size: 24px;font-weight: 700;margin-bottom: 10px;} @media (max-width: 768px) {.signup-area.glass-container,.login-area.glass-container,.fpw-area.glass-container,.user-area.glass-container,.usersettings-area.glass-container {padding: 2rem 1.5rem !important; margin-left: auto !important; margin-right: auto !important; } .user-profile-cover {margin: -2rem -1.5rem 0 -1.5rem !important;width: calc(100% + 3rem) !important;height: 200px !important;} .user-profile-cover .user-id {font-size: 14px;padding: 0.75rem 1.5rem !important;} .user-profile-avatar-section img.img-circle,.user-profile-avatar-section img.rounded-circle,.user-profile-avatar-section img.user-avatar {margin-top: -80px !important;} .user-profile-avatar-section .profile-header {margin-top: 15px !important;} .signup-title,.login-title,.fpw-title,.usersettings-title {font-size: 24px;} } 

/* File: ./e107_themes/landingzero2/css/e107-forms-override.css */
input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="tel"],input[type="number"],input[type="search"],input[type="date"],input[type="time"],input[type="datetime-local"],textarea,select {display: block;width: 100%;padding: 12px 20px;font-size: 15px;font-weight: 400;line-height: 1.5;color: #2c3e50;background-color: #ffffff;background-clip: padding-box;border: 2px solid #e0e0e0;border-radius: 8px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);} input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,textarea:focus,select:focus {color: #2c3e50;background-color: #ffffff;border-color: #5b0d1a;outline: 0;box-shadow: 0 0 0 4px rgba(91, 13, 26, 0.1), 0 2px 8px rgba(0, 0, 0, 0.1);transform: translateY(-1px);} input[type="text"]:hover:not(:focus),input[type="email"]:hover:not(:focus),input[type="password"]:hover:not(:focus),textarea:hover:not(:focus),select:hover:not(:focus) {border-color: #bbb;} textarea {min-height: 120px;resize: vertical;padding: 15px 20px;} select {cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235b0d1a' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 15px center;background-size: 12px;appearance: none;-webkit-appearance: none;-moz-appearance: none;padding-right: 40px;} input[type="submit"],input[type="button"],button[type="submit"],button.button,.button,a.button {display: inline-block;color: #ffffff;background: linear-gradient(135deg, #5b0d1a 0%, #7a1123 100%);border: none;padding: 12px 32px;font-size: 15px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 50px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: 0 4px 12px rgba(91, 13, 26, 0.3);cursor: pointer;text-decoration: none;text-align: center;position: relative;overflow: hidden;} input[type="submit"]::before,input[type="button"]::before,button[type="submit"]::before,button.button::before,.button::before {content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-radius: 50%;background: rgba(255, 255, 255, 0.2);transform: translate(-50%, -50%);transition: width 0.6s, height 0.6s;} input[type="submit"]:hover,input[type="button"]:hover,button[type="submit"]:hover,button.button:hover,.button:hover {background: linear-gradient(135deg, #7a1123 0%, #5b0d1a 100%);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(91, 13, 26, 0.4);color: #ffffff;} input[type="submit"]:hover::before,input[type="button"]:hover::before,button[type="submit"]:hover::before,button.button:hover::before,.button:hover::before {width: 300px;height: 300px;} input[type="submit"]:active,input[type="button"]:active,button[type="submit"]:active,button.button:active,.button:active {transform: translateY(0);box-shadow: 0 2px 8px rgba(91, 13, 26, 0.3);} .d-grid input[type="submit"],.d-grid input[type="button"],.d-grid button[type="submit"],.d-grid .button {width: 100%;} input[type="checkbox"],input[type="radio"] {width: 20px;height: 20px;margin-right: 10px;cursor: pointer;border: 2px solid #e0e0e0;border-radius: 4px;transition: all 0.2s ease;appearance: none;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff;position: relative;display: inline-block;vertical-align: middle;} input[type="checkbox"]:checked,input[type="radio"]:checked {background-color: #5b0d1a;border-color: #5b0d1a;} input[type="checkbox"]:checked::after {content: '✓';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;font-size: 14px;font-weight: bold;} input[type="radio"] {border-radius: 50%;} input[type="radio"]:checked::after {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 10px;height: 10px;background-color: white;border-radius: 50%;} input[type="checkbox"]:focus,input[type="radio"]:focus {border-color: #5b0d1a;box-shadow: 0 0 0 3px rgba(91, 13, 26, 0.1);} label {display: inline-block;margin-bottom: 0.5rem;font-size: 14px;font-weight: 600;color: #2c3e50;letter-spacing: 0.3px;} .form-group,.control-group {margin-bottom: 1.5rem;} .input-group input[type="text"],.input-group input[type="email"],.input-group input[type="password"] {border-radius: 0 8px 8px 0;} .input-group-addon,.input-group-text {display: inline-flex;align-items: center;padding: 12px 16px;font-size: 15px;font-weight: 500;color: #5b0d1a;background-color: #f8f9fa;border: 2px solid #e0e0e0;border-radius: 8px 0 0 8px;border-right: 0;} table input[type="text"],table input[type="email"],table input[type="password"],table textarea,table select {margin-bottom: 0;} input[type="file"] {display: block;width: 100%;padding: 8px 12px;font-size: 14px;color: #2c3e50;background-color: #ffffff;border: 2px solid #e0e0e0;border-radius: 8px;cursor: pointer;transition: all 0.3s ease;} input[type="file"]:hover {border-color: #5b0d1a;} input[type="file"]:focus {outline: 0;border-color: #5b0d1a;box-shadow: 0 0 0 4px rgba(91, 13, 26, 0.1);} ::placeholder {color: #95a5a6;opacity: 1;} ::-webkit-input-placeholder {color: #95a5a6;} ::-moz-placeholder {color: #95a5a6;} :-ms-input-placeholder {color: #95a5a6;} input:disabled,textarea:disabled,select:disabled,button:disabled {background-color: #f5f5f5;opacity: 0.7;cursor: not-allowed;} .required,.required-indicator,span.required {color: #ef4444;font-weight: bold;margin-left: 3px;} .error,.has-error input,.has-error textarea,.has-error select {border-color: #ef4444 !important;box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.1);} .error-text,.help-block.error {display: block;margin-top: 0.5rem;font-size: 13px;color: #ef4444;font-weight: 500;} .success,.has-success input,.has-success textarea,.has-success select {border-color: #10b981 !important;box-shadow: 0 0 0 3px rgba(16, 185, 129, 0.1);} .captcha-container,.secimg-container {display: flex;align-items: center;gap: 15px;margin-bottom: 1rem;} .captcha-container img,.secimg-container img {border-radius: 8px;border: 2px solid #e0e0e0;} .social-login-buttons {display: flex;flex-direction: column;gap: 10px;margin: 20px 0;} .social-login-buttons button,.social-login-buttons a {width: 100%;padding: 12px 20px;border-radius: 8px;font-weight: 600;text-align: center;transition: all 0.3s ease;} @media (max-width: 768px) {input[type="text"],input[type="email"],input[type="password"],textarea,select {font-size: 16px; } input[type="submit"],input[type="button"],button[type="submit"],.button {padding: 12px 24px;font-size: 14px;} } .contactMenuForm input[type="text"],.contactMenuForm input[type="email"],.contactMenuForm textarea {width: 100%;} #login-template input[type="text"],#login-template input[type="password"],#signup-template input[type="text"],#signup-template input[type="email"],#signup-template input[type="password"],#fpw-page input[type="text"],#fpw-page input[type="email"] {height: 48px;} #usersettings input[type="text"],#usersettings input[type="email"],#usersettings input[type="password"],#usersettings textarea {width: 100%;} input[type="reset"],button[type="reset"],.btn-cancel,.button-cancel {color: #5b0d1a;background: transparent;border: 2px solid #5b0d1a;padding: 12px 32px;font-size: 15px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 50px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);} input[type="reset"]:hover,button[type="reset"]:hover,.btn-cancel:hover,.button-cancel:hover {color: #ffffff;background: #5b0d1a;border-color: #5b0d1a;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(91, 13, 26, 0.3);} 

/* File: ./e107_themes/landingzero2/css/marquee.css */
html {overflow-x: hidden;max-width: 100vw;} body {max-width: 100vw;position: relative;} body.e-admin-area .marquee-content,body.e-admin-area .marquee-wrapper {animation: none !important;transform: none !important;overflow: visible !important;} body.e-admin-area .marquee-item {display: inline-block !important;margin: 0 10px !important;} :root {--marquee-bg: #5b0d1a;--marquee-text: #f8f8f8;--marquee-accent: #78ffe7;} .marquee-section {position: relative;width: 100vw;left: 50%;transform: translateX(-50%);overflow: visible !important; z-index: 10;margin: -180px 0; padding: 0;height: auto;min-height: 80px; } .marquee-wrapper {background-color: var(--marquee-bg);padding: 10px 0; overflow: hidden;white-space: nowrap;position: relative;width: 100%;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);border:#000000 1px solid;} .marquee-wrapper.rotated-left {transform: rotate(-2deg) scaleX(1.05);margin-top: 0;margin-bottom: 0;position: relative;z-index: 12;transform-origin: center center;backface-visibility: hidden;-webkit-backface-visibility: hidden;will-change: transform;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-webkit-transform: rotate(-2deg) scaleX(1.05) translateZ(0);transform: rotate(-2deg) scaleX(1.05) translateZ(0);} .marquee-wrapper.rotated-right {transform: rotate(2deg) scaleX(1.05);margin-top: 0;margin-bottom: 0;position: relative;z-index: 11;transform-origin: center center;backface-visibility: hidden;-webkit-backface-visibility: hidden;will-change: transform;} .marquee-content {display: inline-flex;animation-timing-function: linear;animation-iteration-count: infinite;} .marquee-left .marquee-content {animation: scroll-left 15s linear infinite;} .marquee-right .marquee-content {animation: scroll-right 18s linear infinite;} .marquee-item {display: inline-flex;align-items: center;color: var(--marquee-text);font-family: 'Montserrat', 'Helvetica Neue', Arial, sans-serif;font-size: 1.125rem; font-weight: 600;text-transform: uppercase;letter-spacing: 2px;padding: 0 20px;white-space: nowrap;transition: all 0.3s ease;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;backface-visibility: hidden;transform: translateZ(0);will-change: transform;text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);font-feature-settings: "kern" 1;font-kerning: normal;transform: translate3d(0, 0, 0);} .marquee-item i {margin-right: 12px;font-size: 1.2rem;opacity: 0.9;transition: all 0.3s ease;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;transform: translateZ(0);} .marquee-item:hover i {opacity: 1;transform: scale(1.1);} .marquee-item a {color: var(--marquee-text);text-decoration: none;transition: all 0.3s ease;display: inline-flex;align-items: center;padding: 8px 16px;border: 2px solid transparent;border-radius: 6px;position: relative;} .marquee-item a:hover {color: var(--marquee-text);border: 2px solid rgba(255, 255, 255, 0.8);background: rgba(255, 255, 255, 0.1);box-shadow: 0 0 15px rgba(255, 255, 255, 0.3);transform: translateY(-2px);} @keyframes scroll-left {0% {transform: translateX(0);} 100% {transform: translateX(-50%);} } @keyframes scroll-right {0% {transform: translateX(-50%);} 100% {transform: translateX(0);} } .marquee-wrapper:hover .marquee-content {animation-play-state: paused;} .marquee-header {background-color: var(--marquee-bg);color: var(--marquee-text);padding: 20px;text-align: center;border-bottom: 2px solid var(--marquee-accent);} .marquee-header h2 {margin: 0;font-size: 1.5rem;font-weight: 700;letter-spacing: 1px;} .marquee-icon {display: inline-block;margin-right: 15px;font-size: 1.8rem;vertical-align: middle;} @media (max-width: 768px) {.marquee-item {font-size: 0.85rem;padding: 0 15px;letter-spacing: 1px;} .marquee-item i {font-size: 1rem;margin-right: 10px;} .marquee-left .marquee-content {animation: scroll-left 12s linear infinite;} .marquee-right .marquee-content {animation: scroll-right 14s linear infinite;} .marquee-header h2 {font-size: 1.2rem;} .marquee-icon {font-size: 1.5rem;} } @media (max-width: 576px) {.marquee-item {font-size: 0.75rem;padding: 0 12px;letter-spacing: 0.5px;} .marquee-item i {font-size: 0.9rem;margin-right: 8px;} .marquee-left .marquee-content {animation: scroll-left 10s linear infinite;} .marquee-right .marquee-content {animation: scroll-right 12s linear infinite;} .marquee-header h2 {font-size: 1rem;} .marquee-icon {font-size: 1.2rem;} } 

/* File: ./e107_themes/landingzero2/css/testimonials.css */
.testimonials-section {background: linear-gradient(135deg, #5b0d1a 0%, #110406 100%);padding: 80px 0 100px 0;position: relative;} .testimonials-title {text-align: center;margin-bottom: 20px;position: relative;z-index: 1;padding-bottom: 20px; } .testimonials-title h2 {font-family: 'Perandory', 'Helvetica Neue', Arial, sans-serif;font-size: clamp(2rem, 5vw, 3rem);font-weight: 700;color: #ffffff;text-transform: uppercase;letter-spacing: 3px;margin-bottom: 15px;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);} .testimonials-title p {font-size: 1.1rem;color: rgba(255, 255, 255, 0.9);font-weight: 400;letter-spacing: 0.5px;margin-bottom: 0; } .testimonials-scroll-wrapper {position: relative;width: 100%;overflow: hidden; z-index: 100;padding-top: 30px; mask-image: linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image: linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);} .testimonials-track {display: flex;gap: 20px;animation: scrollTestimonials 15s linear infinite;will-change: transform;position: relative;z-index: 100;overflow: visible; } .testimonials-track:hover {animation-play-state: paused;} @keyframes scrollTestimonials {0% {transform: translateX(0);} 100% {transform: translateX(-50%);} } .testimonial-card {flex: 0 0 350px;background: #ffffff;border-radius: 15px;padding: 25px;box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12),0 4px 12px rgba(0, 0, 0, 0.08);position: relative;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);overflow: hidden;} .testimonial-card::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 3px;background: linear-gradient(90deg, #5b0d1a 0%, #7a1123 100%);} .testimonial-card:hover {transform: translateY(-8px) scale(1.01);box-shadow: 0 15px 45px rgba(0, 0, 0, 0.2),0 8px 20px rgba(91, 13, 26, 0.15);} .testimonial-quote {margin-bottom: 12px;} .testimonial-quote i {font-size: 2rem;color: #5b0d1a;opacity: 0.2;} .testimonial-content {margin-bottom: 18px;} .testimonial-text {font-size: 0.85rem;line-height: 1.55;color: #2c3e50;font-style: italic;margin: 0;position: relative;z-index: 1;} .testimonial-author {display: flex;align-items: center;padding-top: 15px;border-top: 2px solid #f0f0f0;} .author-info {flex: 1;} .author-name {font-family: 'Perandory', 'Helvetica Neue', Arial, sans-serif;font-size: 1rem;font-weight: 700;color: #5b0d1a;margin: 0 0 4px 0;letter-spacing: 0.5px;} .author-role {font-size: 0.8rem;color: #7f8c8d;margin: 0;font-weight: 500;} .testimonial-rating {display: flex;gap: 4px;margin-bottom: 15px;} .testimonial-rating i {color: #fbbf24;font-size: 1rem;} @media (max-width: 991px) {.testimonials-section {padding: 60px 0;} .testimonials-title h2 {font-size: 2.2rem;} .testimonial-card {flex: 0 0 380px;padding: 30px;} .testimonials-track {animation-duration: 18s;} } @media (max-width: 767px) {.testimonials-section {padding: 50px 0;} .testimonials-title {margin-bottom: 40px;} .testimonials-title h2 {font-size: 1.8rem;letter-spacing: 2px;} .testimonial-card {flex: 0 0 320px;padding: 25px;} .testimonial-text {font-size: 0.95rem;} .author-name {font-size: 1rem;} .testimonials-track {gap: 20px;animation-duration: 15s;} } @media (prefers-reduced-motion: reduce) {.testimonials-track {animation: none;} } @media (prefers-contrast: high) {.testimonial-card {border: 2px solid #000000;} .testimonial-text {color: #000000;} } 

/* File: ./e107_themes/landingzero2/style.css */
.panel-profile .user-avatar {max-width: 150px;max-height: 150px;margin-top: -90px;margin-bottom: 15px;border: 5px solid #fff;border-radius: 100%;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);margin-left: auto;margin-right: auto;} .pager.user-view-nextprev .page-link {background-color: transparent;border: 1px solid #f0f0f0;border-color: #f0f0f0;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;} #login-template .wrapper {display: flex;align-items: center;justify-content: center;} .tablestyle-coppa { height: 70vh!important;} .tablestyle-signup { width: 100%;} .tablestyle-signup.checkbox{ margin-left: 20px;} .tablestyle-signup.bbcode-panel { width: auto;} .singleform-body .bbcode-panel .btn{color: black;background: transparent;padding: 8px;width: auto;height: auto;}  

/* File: ./e107_themes/landingzero2/fonts/fonts.css */
@font-face {font-family: 'Dancing Script';font-style: normal;font-weight: 700;src: url(/e107_themes/landingzero2/fonts/dancingscript/dancingscript.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face {font-family: 'Questrial';font-style: normal;font-weight: 400;src: url(/e107_themes/landingzero2/fonts/questrial/Questrial-Regular.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face {font-family: 'Perandory';src: url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.eot);src: local(perandory/Perandory Regular), local(perandory/Perandory-Regular),url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.eot?#iefix) format(embedded-opentype),url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.woff2) format('woff2'),url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.woff) format('woff'),url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.ttf) format('truetype');font-weight: 800;font-style: normal;} @font-face {font-family: 'Montserrat';src: url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.eot);src: local(montserrat/Montserrat Medium), local(montserrat/Montserrat-Medium),url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.eot?#iefix) format(embedded-opentype),url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.woff2) format('woff2'),url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.woff) format('woff'),url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.ttf) format('truetype');font-weight: 500;font-style: normal;} 

/* File: ./e107_themes/landingzero2/fonts/fonts_ext.css */
@font-face {font-family: 'Dancing Script';font-style: normal;font-weight: 700;src: url(/e107_themes/landingzero2/fonts/dancingscript/dancingscript_ext.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face {font-family: 'Questrial';font-style: normal;font-weight: 400;src: url(/e107_themes/landingzero2/fonts/questrial/Questrial-Regular_ext.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face {font-family: 'Perandory';src: url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.eot);src: local(perandory/Perandory Regular), local(perandory/Perandory-Regular),url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.eot?#iefix) format(embedded-opentype),url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.woff2) format('woff2'),url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.woff) format('woff'),url(/e107_themes/landingzero2/fonts/perandory/Perandory-Regular.ttf) format('truetype');font-weight: 800;font-style: normal;} @font-face {font-family: 'Montserrat';src: url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.eot);src: local(montserrat/Montserrat Medium), local(montserrat/Montserrat-Medium),url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.eot?#iefix) format(embedded-opentype),url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.woff2) format('woff2'),url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.woff) format('woff'),url(/e107_themes/landingzero2/fonts/montserrat/Montserrat-Medium.ttf) format('truetype');font-weight: 500;font-style: normal;} 

/* File: ./e107_themes/landingzero2/css/ionicons.min.css */
@charset "UTF-8";@font-face{font-family:"Ionicons";src:url(/e107_themes/landingzero2/fonts/ionicons.eot?v=2.0.1);src:url(/e107_themes/landingzero2/fonts/ionicons.eot?v=2.0.1#iefix) format("embedded-opentype"),url(/e107_themes/landingzero2/fonts/ionicons.ttf?v=2.0.1) format("truetype"),url(/e107_themes/landingzero2/fonts/ionicons.woff?v=2.0.1) format("woff"),url(/e107_themes/landingzero2/fonts/ionicons.svg?v=2.0.1#Ionicons) format("svg");font-weight:normal;font-style:normal} .ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .ion-alert:before{content:"\f101"} .ion-alert-circled:before{content:"\f100"} .ion-android-add:before{content:"\f2c7"} .ion-android-add-circle:before{content:"\f359"} .ion-android-alarm-clock:before{content:"\f35a"} .ion-android-alert:before{content:"\f35b"} .ion-android-apps:before{content:"\f35c"} .ion-android-archive:before{content:"\f2c9"} .ion-android-arrow-back:before{content:"\f2ca"} .ion-android-arrow-down:before{content:"\f35d"} .ion-android-arrow-dropdown:before{content:"\f35f"} .ion-android-arrow-dropdown-circle:before{content:"\f35e"} .ion-android-arrow-dropleft:before{content:"\f361"} .ion-android-arrow-dropleft-circle:before{content:"\f360"} .ion-android-arrow-dropright:before{content:"\f363"} .ion-android-arrow-dropright-circle:before{content:"\f362"} .ion-android-arrow-dropup:before{content:"\f365"} .ion-android-arrow-dropup-circle:before{content:"\f364"} .ion-android-arrow-forward:before{content:"\f30f"} .ion-android-arrow-up:before{content:"\f366"} .ion-android-attach:before{content:"\f367"} .ion-android-bar:before{content:"\f368"} .ion-android-bicycle:before{content:"\f369"} .ion-android-boat:before{content:"\f36a"} .ion-android-bookmark:before{content:"\f36b"} .ion-android-bulb:before{content:"\f36c"} .ion-android-bus:before{content:"\f36d"} .ion-android-calendar:before{content:"\f2d1"} .ion-android-call:before{content:"\f2d2"} .ion-android-camera:before{content:"\f2d3"} .ion-android-cancel:before{content:"\f36e"} .ion-android-car:before{content:"\f36f"} .ion-android-cart:before{content:"\f370"} .ion-android-chat:before{content:"\f2d4"} .ion-android-checkbox:before{content:"\f374"} .ion-android-checkbox-blank:before{content:"\f371"} .ion-android-checkbox-outline:before{content:"\f373"} .ion-android-checkbox-outline-blank:before{content:"\f372"} .ion-android-checkmark-circle:before{content:"\f375"} .ion-android-clipboard:before{content:"\f376"} .ion-android-close:before{content:"\f2d7"} .ion-android-cloud:before{content:"\f37a"} .ion-android-cloud-circle:before{content:"\f377"} .ion-android-cloud-done:before{content:"\f378"} .ion-android-cloud-outline:before{content:"\f379"} .ion-android-color-palette:before{content:"\f37b"} .ion-android-compass:before{content:"\f37c"} .ion-android-contact:before{content:"\f2d8"} .ion-android-contacts:before{content:"\f2d9"} .ion-android-contract:before{content:"\f37d"} .ion-android-create:before{content:"\f37e"} .ion-android-delete:before{content:"\f37f"} .ion-android-desktop:before{content:"\f380"} .ion-android-document:before{content:"\f381"} .ion-android-done:before{content:"\f383"} .ion-android-done-all:before{content:"\f382"} .ion-android-download:before{content:"\f2dd"} .ion-android-drafts:before{content:"\f384"} .ion-android-exit:before{content:"\f385"} .ion-android-expand:before{content:"\f386"} .ion-android-favorite:before{content:"\f388"} .ion-android-favorite-outline:before{content:"\f387"} .ion-android-film:before{content:"\f389"} .ion-android-folder:before{content:"\f2e0"} .ion-android-folder-open:before{content:"\f38a"} .ion-android-funnel:before{content:"\f38b"} .ion-android-globe:before{content:"\f38c"} .ion-android-hand:before{content:"\f2e3"} .ion-android-hangout:before{content:"\f38d"} .ion-android-happy:before{content:"\f38e"} .ion-android-home:before{content:"\f38f"} .ion-android-image:before{content:"\f2e4"} .ion-android-laptop:before{content:"\f390"} .ion-android-list:before{content:"\f391"} .ion-android-locate:before{content:"\f2e9"} .ion-android-lock:before{content:"\f392"} .ion-android-mail:before{content:"\f2eb"} .ion-android-map:before{content:"\f393"} .ion-android-menu:before{content:"\f394"} .ion-android-microphone:before{content:"\f2ec"} .ion-android-microphone-off:before{content:"\f395"} .ion-android-more-horizontal:before{content:"\f396"} .ion-android-more-vertical:before{content:"\f397"} .ion-android-navigate:before{content:"\f398"} .ion-android-notifications:before{content:"\f39b"} .ion-android-notifications-none:before{content:"\f399"} .ion-android-notifications-off:before{content:"\f39a"} .ion-android-open:before{content:"\f39c"} .ion-android-options:before{content:"\f39d"} .ion-android-people:before{content:"\f39e"} .ion-android-person:before{content:"\f3a0"} .ion-android-person-add:before{content:"\f39f"} .ion-android-phone-landscape:before{content:"\f3a1"} .ion-android-phone-portrait:before{content:"\f3a2"} .ion-android-pin:before{content:"\f3a3"} .ion-android-plane:before{content:"\f3a4"} .ion-android-playstore:before{content:"\f2f0"} .ion-android-print:before{content:"\f3a5"} .ion-android-radio-button-off:before{content:"\f3a6"} .ion-android-radio-button-on:before{content:"\f3a7"} .ion-android-refresh:before{content:"\f3a8"} .ion-android-remove:before{content:"\f2f4"} .ion-android-remove-circle:before{content:"\f3a9"} .ion-android-restaurant:before{content:"\f3aa"} .ion-android-sad:before{content:"\f3ab"} .ion-android-search:before{content:"\f2f5"} .ion-android-send:before{content:"\f2f6"} .ion-android-settings:before{content:"\f2f7"} .ion-android-share:before{content:"\f2f8"} .ion-android-share-alt:before{content:"\f3ac"} .ion-android-star:before{content:"\f2fc"} .ion-android-star-half:before{content:"\f3ad"} .ion-android-star-outline:before{content:"\f3ae"} .ion-android-stopwatch:before{content:"\f2fd"} .ion-android-subway:before{content:"\f3af"} .ion-android-sunny:before{content:"\f3b0"} .ion-android-sync:before{content:"\f3b1"} .ion-android-textsms:before{content:"\f3b2"} .ion-android-time:before{content:"\f3b3"} .ion-android-train:before{content:"\f3b4"} .ion-android-unlock:before{content:"\f3b5"} .ion-android-upload:before{content:"\f3b6"} .ion-android-volume-down:before{content:"\f3b7"} .ion-android-volume-mute:before{content:"\f3b8"} .ion-android-volume-off:before{content:"\f3b9"} .ion-android-volume-up:before{content:"\f3ba"} .ion-android-walk:before{content:"\f3bb"} .ion-android-warning:before{content:"\f3bc"} .ion-android-watch:before{content:"\f3bd"} .ion-android-wifi:before{content:"\f305"} .ion-aperture:before{content:"\f313"} .ion-archive:before{content:"\f102"} .ion-arrow-down-a:before{content:"\f103"} .ion-arrow-down-b:before{content:"\f104"} .ion-arrow-down-c:before{content:"\f105"} .ion-arrow-expand:before{content:"\f25e"} .ion-arrow-graph-down-left:before{content:"\f25f"} .ion-arrow-graph-down-right:before{content:"\f260"} .ion-arrow-graph-up-left:before{content:"\f261"} .ion-arrow-graph-up-right:before{content:"\f262"} .ion-arrow-left-a:before{content:"\f106"} .ion-arrow-left-b:before{content:"\f107"} .ion-arrow-left-c:before{content:"\f108"} .ion-arrow-move:before{content:"\f263"} .ion-arrow-resize:before{content:"\f264"} .ion-arrow-return-left:before{content:"\f265"} .ion-arrow-return-right:before{content:"\f266"} .ion-arrow-right-a:before{content:"\f109"} .ion-arrow-right-b:before{content:"\f10a"} .ion-arrow-right-c:before{content:"\f10b"} .ion-arrow-shrink:before{content:"\f267"} .ion-arrow-swap:before{content:"\f268"} .ion-arrow-up-a:before{content:"\f10c"} .ion-arrow-up-b:before{content:"\f10d"} .ion-arrow-up-c:before{content:"\f10e"} .ion-asterisk:before{content:"\f314"} .ion-at:before{content:"\f10f"} .ion-backspace:before{content:"\f3bf"} .ion-backspace-outline:before{content:"\f3be"} .ion-bag:before{content:"\f110"} .ion-battery-charging:before{content:"\f111"} .ion-battery-empty:before{content:"\f112"} .ion-battery-full:before{content:"\f113"} .ion-battery-half:before{content:"\f114"} .ion-battery-low:before{content:"\f115"} .ion-beaker:before{content:"\f269"} .ion-beer:before{content:"\f26a"} .ion-bluetooth:before{content:"\f116"} .ion-bonfire:before{content:"\f315"} .ion-bookmark:before{content:"\f26b"} .ion-bowtie:before{content:"\f3c0"} .ion-briefcase:before{content:"\f26c"} .ion-bug:before{content:"\f2be"} .ion-calculator:before{content:"\f26d"} .ion-calendar:before{content:"\f117"} .ion-camera:before{content:"\f118"} .ion-card:before{content:"\f119"} .ion-cash:before{content:"\f316"} .ion-chatbox:before{content:"\f11b"} .ion-chatbox-working:before{content:"\f11a"} .ion-chatboxes:before{content:"\f11c"} .ion-chatbubble:before{content:"\f11e"} .ion-chatbubble-working:before{content:"\f11d"} .ion-chatbubbles:before{content:"\f11f"} .ion-checkmark:before{content:"\f122"} .ion-checkmark-circled:before{content:"\f120"} .ion-checkmark-round:before{content:"\f121"} .ion-chevron-down:before{content:"\f123"} .ion-chevron-left:before{content:"\f124"} .ion-chevron-right:before{content:"\f125"} .ion-chevron-up:before{content:"\f126"} .ion-clipboard:before{content:"\f127"} .ion-clock:before{content:"\f26e"} .ion-close:before{content:"\f12a"} .ion-close-circled:before{content:"\f128"} .ion-close-round:before{content:"\f129"} .ion-closed-captioning:before{content:"\f317"} .ion-cloud:before{content:"\f12b"} .ion-code:before{content:"\f271"} .ion-code-download:before{content:"\f26f"} .ion-code-working:before{content:"\f270"} .ion-coffee:before{content:"\f272"} .ion-compass:before{content:"\f273"} .ion-compose:before{content:"\f12c"} .ion-connection-bars:before{content:"\f274"} .ion-contrast:before{content:"\f275"} .ion-crop:before{content:"\f3c1"} .ion-cube:before{content:"\f318"} .ion-disc:before{content:"\f12d"} .ion-document:before{content:"\f12f"} .ion-document-text:before{content:"\f12e"} .ion-drag:before{content:"\f130"} .ion-earth:before{content:"\f276"} .ion-easel:before{content:"\f3c2"} .ion-edit:before{content:"\f2bf"} .ion-egg:before{content:"\f277"} .ion-eject:before{content:"\f131"} .ion-email:before{content:"\f132"} .ion-email-unread:before{content:"\f3c3"} .ion-erlenmeyer-flask:before{content:"\f3c5"} .ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"} .ion-eye:before{content:"\f133"} .ion-eye-disabled:before{content:"\f306"} .ion-female:before{content:"\f278"} .ion-filing:before{content:"\f134"} .ion-film-marker:before{content:"\f135"} .ion-fireball:before{content:"\f319"} .ion-flag:before{content:"\f279"} .ion-flame:before{content:"\f31a"} .ion-flash:before{content:"\f137"} .ion-flash-off:before{content:"\f136"} .ion-folder:before{content:"\f139"} .ion-fork:before{content:"\f27a"} .ion-fork-repo:before{content:"\f2c0"} .ion-forward:before{content:"\f13a"} .ion-funnel:before{content:"\f31b"} .ion-gear-a:before{content:"\f13d"} .ion-gear-b:before{content:"\f13e"} .ion-grid:before{content:"\f13f"} .ion-hammer:before{content:"\f27b"} .ion-happy:before{content:"\f31c"} .ion-happy-outline:before{content:"\f3c6"} .ion-headphone:before{content:"\f140"} .ion-heart:before{content:"\f141"} .ion-heart-broken:before{content:"\f31d"} .ion-help:before{content:"\f143"} .ion-help-buoy:before{content:"\f27c"} .ion-help-circled:before{content:"\f142"} .ion-home:before{content:"\f144"} .ion-icecream:before{content:"\f27d"} .ion-image:before{content:"\f147"} .ion-images:before{content:"\f148"} .ion-information:before{content:"\f14a"} .ion-information-circled:before{content:"\f149"} .ion-ionic:before{content:"\f14b"} .ion-ios-alarm:before{content:"\f3c8"} .ion-ios-alarm-outline:before{content:"\f3c7"} .ion-ios-albums:before{content:"\f3ca"} .ion-ios-albums-outline:before{content:"\f3c9"} .ion-ios-americanfootball:before{content:"\f3cc"} .ion-ios-americanfootball-outline:before{content:"\f3cb"} .ion-ios-analytics:before{content:"\f3ce"} .ion-ios-analytics-outline:before{content:"\f3cd"} .ion-ios-arrow-back:before{content:"\f3cf"} .ion-ios-arrow-down:before{content:"\f3d0"} .ion-ios-arrow-forward:before{content:"\f3d1"} .ion-ios-arrow-left:before{content:"\f3d2"} .ion-ios-arrow-right:before{content:"\f3d3"} .ion-ios-arrow-thin-down:before{content:"\f3d4"} .ion-ios-arrow-thin-left:before{content:"\f3d5"} .ion-ios-arrow-thin-right:before{content:"\f3d6"} .ion-ios-arrow-thin-up:before{content:"\f3d7"} .ion-ios-arrow-up:before{content:"\f3d8"} .ion-ios-at:before{content:"\f3da"} .ion-ios-at-outline:before{content:"\f3d9"} .ion-ios-barcode:before{content:"\f3dc"} .ion-ios-barcode-outline:before{content:"\f3db"} .ion-ios-baseball:before{content:"\f3de"} .ion-ios-baseball-outline:before{content:"\f3dd"} .ion-ios-basketball:before{content:"\f3e0"} .ion-ios-basketball-outline:before{content:"\f3df"} .ion-ios-bell:before{content:"\f3e2"} .ion-ios-bell-outline:before{content:"\f3e1"} .ion-ios-body:before{content:"\f3e4"} .ion-ios-body-outline:before{content:"\f3e3"} .ion-ios-bolt:before{content:"\f3e6"} .ion-ios-bolt-outline:before{content:"\f3e5"} .ion-ios-book:before{content:"\f3e8"} .ion-ios-book-outline:before{content:"\f3e7"} .ion-ios-bookmarks:before{content:"\f3ea"} .ion-ios-bookmarks-outline:before{content:"\f3e9"} .ion-ios-box:before{content:"\f3ec"} .ion-ios-box-outline:before{content:"\f3eb"} .ion-ios-briefcase:before{content:"\f3ee"} .ion-ios-briefcase-outline:before{content:"\f3ed"} .ion-ios-browsers:before{content:"\f3f0"} .ion-ios-browsers-outline:before{content:"\f3ef"} .ion-ios-calculator:before{content:"\f3f2"} .ion-ios-calculator-outline:before{content:"\f3f1"} .ion-ios-calendar:before{content:"\f3f4"} .ion-ios-calendar-outline:before{content:"\f3f3"} .ion-ios-camera:before{content:"\f3f6"} .ion-ios-camera-outline:before{content:"\f3f5"} .ion-ios-cart:before{content:"\f3f8"} .ion-ios-cart-outline:before{content:"\f3f7"} .ion-ios-chatboxes:before{content:"\f3fa"} .ion-ios-chatboxes-outline:before{content:"\f3f9"} .ion-ios-chatbubble:before{content:"\f3fc"} .ion-ios-chatbubble-outline:before{content:"\f3fb"} .ion-ios-checkmark:before{content:"\f3ff"} .ion-ios-checkmark-empty:before{content:"\f3fd"} .ion-ios-checkmark-outline:before{content:"\f3fe"} .ion-ios-circle-filled:before{content:"\f400"} .ion-ios-circle-outline:before{content:"\f401"} .ion-ios-clock:before{content:"\f403"} .ion-ios-clock-outline:before{content:"\f402"} .ion-ios-close:before{content:"\f406"} .ion-ios-close-empty:before{content:"\f404"} .ion-ios-close-outline:before{content:"\f405"} .ion-ios-cloud:before{content:"\f40c"} .ion-ios-cloud-download:before{content:"\f408"} .ion-ios-cloud-download-outline:before{content:"\f407"} .ion-ios-cloud-outline:before{content:"\f409"} .ion-ios-cloud-upload:before{content:"\f40b"} .ion-ios-cloud-upload-outline:before{content:"\f40a"} .ion-ios-cloudy:before{content:"\f410"} .ion-ios-cloudy-night:before{content:"\f40e"} .ion-ios-cloudy-night-outline:before{content:"\f40d"} .ion-ios-cloudy-outline:before{content:"\f40f"} .ion-ios-cog:before{content:"\f412"} .ion-ios-cog-outline:before{content:"\f411"} .ion-ios-color-filter:before{content:"\f414"} .ion-ios-color-filter-outline:before{content:"\f413"} .ion-ios-color-wand:before{content:"\f416"} .ion-ios-color-wand-outline:before{content:"\f415"} .ion-ios-compose:before{content:"\f418"} .ion-ios-compose-outline:before{content:"\f417"} .ion-ios-contact:before{content:"\f41a"} .ion-ios-contact-outline:before{content:"\f419"} .ion-ios-copy:before{content:"\f41c"} .ion-ios-copy-outline:before{content:"\f41b"} .ion-ios-crop:before{content:"\f41e"} .ion-ios-crop-strong:before{content:"\f41d"} .ion-ios-download:before{content:"\f420"} .ion-ios-download-outline:before{content:"\f41f"} .ion-ios-drag:before{content:"\f421"} .ion-ios-email:before{content:"\f423"} .ion-ios-email-outline:before{content:"\f422"} .ion-ios-eye:before{content:"\f425"} .ion-ios-eye-outline:before{content:"\f424"} .ion-ios-fastforward:before{content:"\f427"} .ion-ios-fastforward-outline:before{content:"\f426"} .ion-ios-filing:before{content:"\f429"} .ion-ios-filing-outline:before{content:"\f428"} .ion-ios-film:before{content:"\f42b"} .ion-ios-film-outline:before{content:"\f42a"} .ion-ios-flag:before{content:"\f42d"} .ion-ios-flag-outline:before{content:"\f42c"} .ion-ios-flame:before{content:"\f42f"} .ion-ios-flame-outline:before{content:"\f42e"} .ion-ios-flask:before{content:"\f431"} .ion-ios-flask-outline:before{content:"\f430"} .ion-ios-flower:before{content:"\f433"} .ion-ios-flower-outline:before{content:"\f432"} .ion-ios-folder:before{content:"\f435"} .ion-ios-folder-outline:before{content:"\f434"} .ion-ios-football:before{content:"\f437"} .ion-ios-football-outline:before{content:"\f436"} .ion-ios-game-controller-a:before{content:"\f439"} .ion-ios-game-controller-a-outline:before{content:"\f438"} .ion-ios-game-controller-b:before{content:"\f43b"} .ion-ios-game-controller-b-outline:before{content:"\f43a"} .ion-ios-gear:before{content:"\f43d"} .ion-ios-gear-outline:before{content:"\f43c"} .ion-ios-glasses:before{content:"\f43f"} .ion-ios-glasses-outline:before{content:"\f43e"} .ion-ios-grid-view:before{content:"\f441"} .ion-ios-grid-view-outline:before{content:"\f440"} .ion-ios-heart:before{content:"\f443"} .ion-ios-heart-outline:before{content:"\f442"} .ion-ios-help:before{content:"\f446"} .ion-ios-help-empty:before{content:"\f444"} .ion-ios-help-outline:before{content:"\f445"} .ion-ios-home:before{content:"\f448"} .ion-ios-home-outline:before{content:"\f447"} .ion-ios-infinite:before{content:"\f44a"} .ion-ios-infinite-outline:before{content:"\f449"} .ion-ios-information:before{content:"\f44d"} .ion-ios-information-empty:before{content:"\f44b"} .ion-ios-information-outline:before{content:"\f44c"} .ion-ios-ionic-outline:before{content:"\f44e"} .ion-ios-keypad:before{content:"\f450"} .ion-ios-keypad-outline:before{content:"\f44f"} .ion-ios-lightbulb:before{content:"\f452"} .ion-ios-lightbulb-outline:before{content:"\f451"} .ion-ios-list:before{content:"\f454"} .ion-ios-list-outline:before{content:"\f453"} .ion-ios-location:before{content:"\f456"} .ion-ios-location-outline:before{content:"\f455"} .ion-ios-locked:before{content:"\f458"} .ion-ios-locked-outline:before{content:"\f457"} .ion-ios-loop:before{content:"\f45a"} .ion-ios-loop-strong:before{content:"\f459"} .ion-ios-medical:before{content:"\f45c"} .ion-ios-medical-outline:before{content:"\f45b"} .ion-ios-medkit:before{content:"\f45e"} .ion-ios-medkit-outline:before{content:"\f45d"} .ion-ios-mic:before{content:"\f461"} .ion-ios-mic-off:before{content:"\f45f"} .ion-ios-mic-outline:before{content:"\f460"} .ion-ios-minus:before{content:"\f464"} .ion-ios-minus-empty:before{content:"\f462"} .ion-ios-minus-outline:before{content:"\f463"} .ion-ios-monitor:before{content:"\f466"} .ion-ios-monitor-outline:before{content:"\f465"} .ion-ios-moon:before{content:"\f468"} .ion-ios-moon-outline:before{content:"\f467"} .ion-ios-more:before{content:"\f46a"} .ion-ios-more-outline:before{content:"\f469"} .ion-ios-musical-note:before{content:"\f46b"} .ion-ios-musical-notes:before{content:"\f46c"} .ion-ios-navigate:before{content:"\f46e"} .ion-ios-navigate-outline:before{content:"\f46d"} .ion-ios-nutrition:before{content:"\f470"} .ion-ios-nutrition-outline:before{content:"\f46f"} .ion-ios-paper:before{content:"\f472"} .ion-ios-paper-outline:before{content:"\f471"} .ion-ios-paperplane:before{content:"\f474"} .ion-ios-paperplane-outline:before{content:"\f473"} .ion-ios-partlysunny:before{content:"\f476"} .ion-ios-partlysunny-outline:before{content:"\f475"} .ion-ios-pause:before{content:"\f478"} .ion-ios-pause-outline:before{content:"\f477"} .ion-ios-paw:before{content:"\f47a"} .ion-ios-paw-outline:before{content:"\f479"} .ion-ios-people:before{content:"\f47c"} .ion-ios-people-outline:before{content:"\f47b"} .ion-ios-person:before{content:"\f47e"} .ion-ios-person-outline:before{content:"\f47d"} .ion-ios-personadd:before{content:"\f480"} .ion-ios-personadd-outline:before{content:"\f47f"} .ion-ios-photos:before{content:"\f482"} .ion-ios-photos-outline:before{content:"\f481"} .ion-ios-pie:before{content:"\f484"} .ion-ios-pie-outline:before{content:"\f483"} .ion-ios-pint:before{content:"\f486"} .ion-ios-pint-outline:before{content:"\f485"} .ion-ios-play:before{content:"\f488"} .ion-ios-play-outline:before{content:"\f487"} .ion-ios-plus:before{content:"\f48b"} .ion-ios-plus-empty:before{content:"\f489"} .ion-ios-plus-outline:before{content:"\f48a"} .ion-ios-pricetag:before{content:"\f48d"} .ion-ios-pricetag-outline:before{content:"\f48c"} .ion-ios-pricetags:before{content:"\f48f"} .ion-ios-pricetags-outline:before{content:"\f48e"} .ion-ios-printer:before{content:"\f491"} .ion-ios-printer-outline:before{content:"\f490"} .ion-ios-pulse:before{content:"\f493"} .ion-ios-pulse-strong:before{content:"\f492"} .ion-ios-rainy:before{content:"\f495"} .ion-ios-rainy-outline:before{content:"\f494"} .ion-ios-recording:before{content:"\f497"} .ion-ios-recording-outline:before{content:"\f496"} .ion-ios-redo:before{content:"\f499"} .ion-ios-redo-outline:before{content:"\f498"} .ion-ios-refresh:before{content:"\f49c"} .ion-ios-refresh-empty:before{content:"\f49a"} .ion-ios-refresh-outline:before{content:"\f49b"} .ion-ios-reload:before{content:"\f49d"} .ion-ios-reverse-camera:before{content:"\f49f"} .ion-ios-reverse-camera-outline:before{content:"\f49e"} .ion-ios-rewind:before{content:"\f4a1"} .ion-ios-rewind-outline:before{content:"\f4a0"} .ion-ios-rose:before{content:"\f4a3"} .ion-ios-rose-outline:before{content:"\f4a2"} .ion-ios-search:before{content:"\f4a5"} .ion-ios-search-strong:before{content:"\f4a4"} .ion-ios-settings:before{content:"\f4a7"} .ion-ios-settings-strong:before{content:"\f4a6"} .ion-ios-shuffle:before{content:"\f4a9"} .ion-ios-shuffle-strong:before{content:"\f4a8"} .ion-ios-skipbackward:before{content:"\f4ab"} .ion-ios-skipbackward-outline:before{content:"\f4aa"} .ion-ios-skipforward:before{content:"\f4ad"} .ion-ios-skipforward-outline:before{content:"\f4ac"} .ion-ios-snowy:before{content:"\f4ae"} .ion-ios-speedometer:before{content:"\f4b0"} .ion-ios-speedometer-outline:before{content:"\f4af"} .ion-ios-star:before{content:"\f4b3"} .ion-ios-star-half:before{content:"\f4b1"} .ion-ios-star-outline:before{content:"\f4b2"} .ion-ios-stopwatch:before{content:"\f4b5"} .ion-ios-stopwatch-outline:before{content:"\f4b4"} .ion-ios-sunny:before{content:"\f4b7"} .ion-ios-sunny-outline:before{content:"\f4b6"} .ion-ios-telephone:before{content:"\f4b9"} .ion-ios-telephone-outline:before{content:"\f4b8"} .ion-ios-tennisball:before{content:"\f4bb"} .ion-ios-tennisball-outline:before{content:"\f4ba"} .ion-ios-thunderstorm:before{content:"\f4bd"} .ion-ios-thunderstorm-outline:before{content:"\f4bc"} .ion-ios-time:before{content:"\f4bf"} .ion-ios-time-outline:before{content:"\f4be"} .ion-ios-timer:before{content:"\f4c1"} .ion-ios-timer-outline:before{content:"\f4c0"} .ion-ios-toggle:before{content:"\f4c3"} .ion-ios-toggle-outline:before{content:"\f4c2"} .ion-ios-trash:before{content:"\f4c5"} .ion-ios-trash-outline:before{content:"\f4c4"} .ion-ios-undo:before{content:"\f4c7"} .ion-ios-undo-outline:before{content:"\f4c6"} .ion-ios-unlocked:before{content:"\f4c9"} .ion-ios-unlocked-outline:before{content:"\f4c8"} .ion-ios-upload:before{content:"\f4cb"} .ion-ios-upload-outline:before{content:"\f4ca"} .ion-ios-videocam:before{content:"\f4cd"} .ion-ios-videocam-outline:before{content:"\f4cc"} .ion-ios-volume-high:before{content:"\f4ce"} .ion-ios-volume-low:before{content:"\f4cf"} .ion-ios-wineglass:before{content:"\f4d1"} .ion-ios-wineglass-outline:before{content:"\f4d0"} .ion-ios-world:before{content:"\f4d3"} .ion-ios-world-outline:before{content:"\f4d2"} .ion-ipad:before{content:"\f1f9"} .ion-iphone:before{content:"\f1fa"} .ion-ipod:before{content:"\f1fb"} .ion-jet:before{content:"\f295"} .ion-key:before{content:"\f296"} .ion-knife:before{content:"\f297"} .ion-laptop:before{content:"\f1fc"} .ion-leaf:before{content:"\f1fd"} .ion-levels:before{content:"\f298"} .ion-lightbulb:before{content:"\f299"} .ion-link:before{content:"\f1fe"} .ion-load-a:before{content:"\f29a"} .ion-load-b:before{content:"\f29b"} .ion-load-c:before{content:"\f29c"} .ion-load-d:before{content:"\f29d"} .ion-location:before{content:"\f1ff"} .ion-lock-combination:before{content:"\f4d4"} .ion-locked:before{content:"\f200"} .ion-log-in:before{content:"\f29e"} .ion-log-out:before{content:"\f29f"} .ion-loop:before{content:"\f201"} .ion-magnet:before{content:"\f2a0"} .ion-male:before{content:"\f2a1"} .ion-man:before{content:"\f202"} .ion-map:before{content:"\f203"} .ion-medkit:before{content:"\f2a2"} .ion-merge:before{content:"\f33f"} .ion-mic-a:before{content:"\f204"} .ion-mic-b:before{content:"\f205"} .ion-mic-c:before{content:"\f206"} .ion-minus:before{content:"\f209"} .ion-minus-circled:before{content:"\f207"} .ion-minus-round:before{content:"\f208"} .ion-model-s:before{content:"\f2c1"} .ion-monitor:before{content:"\f20a"} .ion-more:before{content:"\f20b"} .ion-mouse:before{content:"\f340"} .ion-music-note:before{content:"\f20c"} .ion-navicon:before{content:"\f20e"} .ion-navicon-round:before{content:"\f20d"} .ion-navigate:before{content:"\f2a3"} .ion-network:before{content:"\f341"} .ion-no-smoking:before{content:"\f2c2"} .ion-nuclear:before{content:"\f2a4"} .ion-outlet:before{content:"\f342"} .ion-paintbrush:before{content:"\f4d5"} .ion-paintbucket:before{content:"\f4d6"} .ion-paper-airplane:before{content:"\f2c3"} .ion-paperclip:before{content:"\f20f"} .ion-pause:before{content:"\f210"} .ion-person:before{content:"\f213"} .ion-person-add:before{content:"\f211"} .ion-person-stalker:before{content:"\f212"} .ion-pie-graph:before{content:"\f2a5"} .ion-pin:before{content:"\f2a6"} .ion-pinpoint:before{content:"\f2a7"} .ion-pizza:before{content:"\f2a8"} .ion-plane:before{content:"\f214"} .ion-planet:before{content:"\f343"} .ion-play:before{content:"\f215"} .ion-playstation:before{content:"\f30a"} .ion-plus:before{content:"\f218"} .ion-plus-circled:before{content:"\f216"} .ion-plus-round:before{content:"\f217"} .ion-podium:before{content:"\f344"} .ion-pound:before{content:"\f219"} .ion-power:before{content:"\f2a9"} .ion-pricetag:before{content:"\f2aa"} .ion-pricetags:before{content:"\f2ab"} .ion-printer:before{content:"\f21a"} .ion-pull-request:before{content:"\f345"} .ion-qr-scanner:before{content:"\f346"} .ion-quote:before{content:"\f347"} .ion-radio-waves:before{content:"\f2ac"} .ion-record:before{content:"\f21b"} .ion-refresh:before{content:"\f21c"} .ion-reply:before{content:"\f21e"} .ion-reply-all:before{content:"\f21d"} .ion-ribbon-a:before{content:"\f348"} .ion-ribbon-b:before{content:"\f349"} .ion-sad:before{content:"\f34a"} .ion-sad-outline:before{content:"\f4d7"} .ion-scissors:before{content:"\f34b"} .ion-search:before{content:"\f21f"} .ion-settings:before{content:"\f2ad"} .ion-share:before{content:"\f220"} .ion-shuffle:before{content:"\f221"} .ion-skip-backward:before{content:"\f222"} .ion-skip-forward:before{content:"\f223"} .ion-social-android:before{content:"\f225"} .ion-social-android-outline:before{content:"\f224"} .ion-social-angular:before{content:"\f4d9"} .ion-social-angular-outline:before{content:"\f4d8"} .ion-social-apple:before{content:"\f227"} .ion-social-apple-outline:before{content:"\f226"} .ion-social-bitcoin:before{content:"\f2af"} .ion-social-bitcoin-outline:before{content:"\f2ae"} .ion-social-buffer:before{content:"\f229"} .ion-social-buffer-outline:before{content:"\f228"} .ion-social-chrome:before{content:"\f4db"} .ion-social-chrome-outline:before{content:"\f4da"} .ion-social-codepen:before{content:"\f4dd"} .ion-social-codepen-outline:before{content:"\f4dc"} .ion-social-css3:before{content:"\f4df"} .ion-social-css3-outline:before{content:"\f4de"} .ion-social-designernews:before{content:"\f22b"} .ion-social-designernews-outline:before{content:"\f22a"} .ion-social-dribbble:before{content:"\f22d"} .ion-social-dribbble-outline:before{content:"\f22c"} .ion-social-dropbox:before{content:"\f22f"} .ion-social-dropbox-outline:before{content:"\f22e"} .ion-social-euro:before{content:"\f4e1"} .ion-social-euro-outline:before{content:"\f4e0"} .ion-social-facebook:before{content:"\f231"} .ion-social-facebook-outline:before{content:"\f230"} .ion-social-foursquare:before{content:"\f34d"} .ion-social-foursquare-outline:before{content:"\f34c"} .ion-social-freebsd-devil:before{content:"\f2c4"} .ion-social-github:before{content:"\f233"} .ion-social-github-outline:before{content:"\f232"} .ion-social-google:before{content:"\f34f"} .ion-social-google-outline:before{content:"\f34e"} .ion-social-googleplus:before{content:"\f235"} .ion-social-googleplus-outline:before{content:"\f234"} .ion-social-hackernews:before{content:"\f237"} .ion-social-hackernews-outline:before{content:"\f236"} .ion-social-html5:before{content:"\f4e3"} .ion-social-html5-outline:before{content:"\f4e2"} .ion-social-instagram:before{content:"\f351"} .ion-social-instagram-outline:before{content:"\f350"} .ion-social-javascript:before{content:"\f4e5"} .ion-social-javascript-outline:before{content:"\f4e4"} .ion-social-linkedin:before{content:"\f239"} .ion-social-linkedin-outline:before{content:"\f238"} .ion-social-markdown:before{content:"\f4e6"} .ion-social-nodejs:before{content:"\f4e7"} .ion-social-octocat:before{content:"\f4e8"} .ion-social-pinterest:before{content:"\f2b1"} .ion-social-pinterest-outline:before{content:"\f2b0"} .ion-social-python:before{content:"\f4e9"} .ion-social-reddit:before{content:"\f23b"} .ion-social-reddit-outline:before{content:"\f23a"} .ion-social-rss:before{content:"\f23d"} .ion-social-rss-outline:before{content:"\f23c"} .ion-social-sass:before{content:"\f4ea"} .ion-social-skype:before{content:"\f23f"} .ion-social-skype-outline:before{content:"\f23e"} .ion-social-snapchat:before{content:"\f4ec"} .ion-social-snapchat-outline:before{content:"\f4eb"} .ion-social-tumblr:before{content:"\f241"} .ion-social-tumblr-outline:before{content:"\f240"} .ion-social-tux:before{content:"\f2c5"} .ion-social-twitch:before{content:"\f4ee"} .ion-social-twitch-outline:before{content:"\f4ed"} .ion-social-twitter:before{content:"\f243"} .ion-social-twitter-outline:before{content:"\f242"} .ion-social-usd:before{content:"\f353"} .ion-social-usd-outline:before{content:"\f352"} .ion-social-vimeo:before{content:"\f245"} .ion-social-vimeo-outline:before{content:"\f244"} .ion-social-whatsapp:before{content:"\f4f0"} .ion-social-whatsapp-outline:before{content:"\f4ef"} .ion-social-windows:before{content:"\f247"} .ion-social-windows-outline:before{content:"\f246"} .ion-social-wordpress:before{content:"\f249"} .ion-social-wordpress-outline:before{content:"\f248"} .ion-social-yahoo:before{content:"\f24b"} .ion-social-yahoo-outline:before{content:"\f24a"} .ion-social-yen:before{content:"\f4f2"} .ion-social-yen-outline:before{content:"\f4f1"} .ion-social-youtube:before{content:"\f24d"} .ion-social-youtube-outline:before{content:"\f24c"} .ion-soup-can:before{content:"\f4f4"} .ion-soup-can-outline:before{content:"\f4f3"} .ion-speakerphone:before{content:"\f2b2"} .ion-speedometer:before{content:"\f2b3"} .ion-spoon:before{content:"\f2b4"} .ion-star:before{content:"\f24e"} .ion-stats-bars:before{content:"\f2b5"} .ion-steam:before{content:"\f30b"} .ion-stop:before{content:"\f24f"} .ion-thermometer:before{content:"\f2b6"} .ion-thumbsdown:before{content:"\f250"} .ion-thumbsup:before{content:"\f251"} .ion-toggle:before{content:"\f355"} .ion-toggle-filled:before{content:"\f354"} .ion-transgender:before{content:"\f4f5"} .ion-trash-a:before{content:"\f252"} .ion-trash-b:before{content:"\f253"} .ion-trophy:before{content:"\f356"} .ion-tshirt:before{content:"\f4f7"} .ion-tshirt-outline:before{content:"\f4f6"} .ion-umbrella:before{content:"\f2b7"} .ion-university:before{content:"\f357"} .ion-unlocked:before{content:"\f254"} .ion-upload:before{content:"\f255"} .ion-usb:before{content:"\f2b8"} .ion-videocamera:before{content:"\f256"} .ion-volume-high:before{content:"\f257"} .ion-volume-low:before{content:"\f258"} .ion-volume-medium:before{content:"\f259"} .ion-volume-mute:before{content:"\f25a"} .ion-wand:before{content:"\f358"} .ion-waterdrop:before{content:"\f25b"} .ion-wifi:before{content:"\f25c"} .ion-wineglass:before{content:"\f2b9"} .ion-woman:before{content:"\f25d"} .ion-wrench:before{content:"\f2ba"} .ion-xbox:before{content:"\f30c"} 

/* File: ./e107_themes/landingzero2/style_red.css */
:root {--dark: #282828;--accent: #5b0d1a;--white: #ffffff;--light-gray: #f8f9fa;} .wow {visibility: visible !important;opacity: 1 !important;} body {background-color: #282828;color: #d3d3d3} body#tinymce,body.mce-content-body {background-color: #ffffff !important;color: #000000 !important;} hr.light {border-color: #fff} a {color: #ffffff;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s} a:hover,a:focus {color: #00a2b3;outline: 0} .bg-primary {background-color: #333} .bg-dark {color: #f8f4ee;background: #000000;background: linear-gradient(141deg,rgba(0, 0, 0, 1) 1%, rgba(59, 56, 53, 1) 48%, rgba(185, 188, 177, 1) 100%);} .text-faded {color: rgba(104, 44, 44, 0.7)} .text-dark {color: #111} .text-primary {color: #ffffff} .modal-content {background-color: #1d1d1d;border: 1px solid #ffffff!important;border-color: #ffffff!important} .navbar.affix {border-color: rgba(34, 34, 34, 0.05);background-color: #222} .navbar.affix .navbar-brand {padding: 0px;letter-spacing: 1px;border-width: 1px !important;border-style: solid !important;border-radius: 4px !important;border-color: #ffffff !important;} .navbar.affix .navbar-brand:hover,.navbar.affix .navbar-brand:focus {color: #ffffff} .navbar.affix .nav-link {color: #ddd;text-shadow: 1px 1px 1px rgba(30, 30, 30, 0.7)} .navbar.affix .nav-link:hover,.navbar.affix .nav-link:focus {color: #ffffff} header {color: #fff;background-color: #282828} header .header-content .inner p {color: rgba(255, 255, 255, 0.7)} #one.bg-primary {background-color: #fff !important; color: #333; } #one .row {text-align: center !important; } #one h2 {line-height: 1.5;font-family: 'Perandory';font-size: 3rem;letter-spacing: 1px;text-transform: uppercase;} #one .btn {color: #ffffff !important;background-color: #5b0d1a;border-color: #5b0d1a;border-width: 2px;border-style: solid;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;} #one .btn:hover {color: #ffffff !important;background-color: #091614;border-color: #031a15;border-width: 2px;border-style: solid;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;} .form-control {color: #eee;background-color: #ffffff;background-image: none;border: 1px solid #ffffff;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s} .form-control:focus {color: #222;background-color: #ffffff;box-shadow: none} .gallery-box .gallery-box-caption {color: #fff;opacity: 0;background: rgba(44, 44, 44, 0.8);-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s} .btn.btn-primary.btn-block.btn-lg{background-color: #fff;border: 1px solid #ffffff;border-color: #ffffff;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s} .btn.btn-primary.btn-block.btn-lg:hover{background-color: #0d0e0d!important;border: 1px solid #ffffff!important;border-color: #ffffff!important;color: #fff!important;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s} .button.btn {background-color: #ffffff;border: 1px solid #ffffff;border-color: #ffffff;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;color: #222} .btn.btn-primary:hover {opacity: .7} .knowledge-card .btn.btn-primary {color: #5b0d1a !important;} .btn {border: 0;border-radius: 290px} ::-moz-selection {text-shadow: none;color: #fff;background: #222} ::selection {text-shadow: none;color: #fff;background: #222} img::selection {color: #fff;background: 0 0} img::-moz-selection {color: #fff;background: 0 0} .cursive {font-family: 'Perandory', cursive;text-transform: none} .flex-container {display: flex;flex-direction: column;height: 100%;border: 3px solid #ffffff} .row-flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap} .row-flex>[class*='col-'] {display: flex;flex-direction: column} .row-flex>[class*='col-'] {padding-bottom: 15px} @media (min-width:768px) {.layout-full,.layout-sidebar-right,.layout-sidebar-left,.layout-3columns {padding-top: 120px} } @media (min-width:992px) {.layout-full,.layout-sidebar-right,.layout-sidebar-left,.layout-3columns {padding-top: 60px} #sidebar {margin-top: 20px} } .dropdown-menu {background-color: #282828;color: #fff} .dropdown-menu>li>a {color: #fff} .dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {background-color: #ffffff} .panel {background-color: transparent;margin-left: -15px} .lz-social-icons li {min-width: 40px;text-align: center;} .panel-default {border-color: #000} .panel-default>.panel-heading {color: #fff;background-color: #222;border-color: #ffffff} .bg-dark .panel-default {border-color: #ffffff} .bg-dark .panel-default>.panel-heading {color: #fff;background-color: #ffffff;border-bottom: 1px solid #ffffff} .breadcrumb {background-color: #222} .thumbnail {background-color: #222;border: 1px solid #ffffff;padding: 0.3rem;border-radius: 0.6rem;} .thumbnail h5 {text-align: center} .label-info {background-color: #ffffff} .form-control[readonly] {color: #eee;background-color: #ffffff} @media all and (max-width:767px) {body {padding-top: 50px} .featurebox .carousel-indicators {top: 10px} .featurebox-item-image.pull-left,.featurebox-item-image.pull-right {margin-top: 30px} .news-images-main {padding-left: 0;padding-bottom: 15px;padding-right: 0} } @media all and (min-width:768px) and (max-width:991px) {.news-images-main {padding-left: 0;padding-bottom: 5px} } @media all and (min-width:992px) and (max-width:1199px) {.news-images-main {padding-left: 0;padding-bottom: 5px} section.news-view-item {padding-top: 0} } @media all and (min-width:1200px) {.news-images-main {padding-left: 0;padding-bottom: 5px} section.news-view-item {padding-top: 0} h3.post-title {margin-top: 5px} } .btn-success {color: #ffffff;background-color: #282828;border: solid #ffffff 1px} .btn-success:hover {color: white;background-color: #d74100;border: solid #ffffff 1px} .btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {background-color: inherit;border-color: inherit} a.list-group-item:focus,a.list-group-item:hover {color: #fff;text-decoration: none;background-color: #ffffff} .btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {background-color: #282828;border: solid #ffffff 1px} .btn.disabled,.btn[disabled],fieldset[disabled] .btn {pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65} .well {background-color: inherit} .well legend {color: #ffffff;border: 1px solid #ffffff} .nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {color: #fff;background-color: #ffffff} .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {background-color: #ffffff;border-color: #ffffff} .pagination>li>a,.pagination>li>span {color: #fff;background-color: #282828;border: 1px solid #ffffff} .pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color: #fff;cursor: not-allowed;background-color: #ffffff;border-color: #ffffff} .label-primary {background-color: #282828;border: solid 1px #fff} .progress-bar-info {background-color: #ffffff} .jumbotron {background-color: #222} .list-group-item {background-color: #222} .list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {background-color: #ffffff} a.list-group-item {color: #fff} a.list-group-item .list-group-item-heading {color: #fff} .panel-primary {border-color: #ffffff} .panel-primary>.panel-heading {color: #fff;background-color: #ffffff;border-color: #ffffff} .panel-footer {background-color: #222} .table-striped>tbody>tr:nth-of-type(odd) {background-color: #222} footer {background-color: rgba(59, 56, 53, 0.8);padding: 20px 0 20px 0 ;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-top: 2px solid rgba(255, 255, 255, 0.4);-webkit-box-shadow: 0px -4px 8px -2px rgba(0,0,0,0.92); box-shadow: 0px -4px 8px -2px rgba(0,0,0,0.3);} .text-end {display: inline-block;text-align: none!important;} .list-inline li {display: inline-block!important;margin-bottom: 0;} .list-inline-item li .icon-lg{display: inline-block!important;font-size: 2rem!important;color: #ffffff!important;transition: all 0.3s ease;} .list-inline-item .icon-lg:hover{color: #ffffff!important;} .footercolumn li.nav-header {font-family: 'perandory', 'Helvetica Neue', Arial, sans-serif!important;font-size: 18px;margin-top: 10px;margin-bottom: 10px;font-weight: 500;line-height: 1.1;color: inherit} .footercolumn li.nav-header li {font-size: 14px;line-height: 1.42857143;color: inherit;font-weight: normal} .float-end {font-family: 'Montserrat','Helvetica Neue',Arial,sans-serif;float: left!important;color: #b9bcb1!important;margin-top: 20px;padding: 20px;} @media (max-width:558px) {.col-xxs-12 {position: relative;min-height: 1px;width: 100%;float: none;text-align: center} } .btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {color: #fff;background-color: #ffffff;border-color: #ffffff} .options .e-instant-edit {right: initial;margin-right: initial} article .panel-footer i {padding-left: 10px} article .panel-footer i.fa-user {padding-right: 3px} .news-menu-archive {text-align: right} #forum {border-color: #000} #forum .table-bordered>tbody>tr>td,#forum .table-bordered>tbody>tr>th,#forum .table-bordered>tfoot>tr>td,#forum .table-bordered>tfoot>tr>th,#forum .table-bordered>thead>tr>td,#forum .table-bordered>thead>tr>th {border: 1px solid #000} #forum tr.forum-title {background-color: #ffffff;color: #222} #forum tr.forum-parent {background-color: #ffffff;color: #222} #forum .table-hover>tbody>tr:hover {background-color: #ffffff;color: #222} .table-hover>tbody>tr:hover {background-color: #ffffff} #forum-viewtopic li.forum-viewtopic-post {border: 1px solid #000} #forum-viewtopic li.forum-viewtopic-post:nth-child(odd) {background-color: #ffffff;color: #222} #forum-viewforum .table-bordered>tbody>tr:hover {background-color: #ffffff;color: #222} #forum-viewforum .table-bordered>tbody>tr>th {background-color: #ffffff;color: #222} #layout-sidebar-right .navbar-default,#layout-full .navbar-default {border-color: rgba(34, 34, 34, 0.05);background-color: #222} .inner h4 {line-height: 25px;margin: 25px} .table .table {background-color: inherit} .nav>li>a:focus,.nav>li>a:hover {text-decoration: none;background-color: #ffffff;color: #222} div.respcalendar li {border: 1px solid #ffffff;background-color: #222} li.non-calendar-day {background-color: #fff} @media (min-width:768px) {div.respcalendar .weekdays li,div.respcalendar .footer-weekdays li {background-color: #ffffff;height: 40px;text-align: center;color: #fff;border: 1px solid #222} div.respcalendar ul li.out_of_range {display: block;background-color: #282828} } #login-page .img-fluid,#login-template .img-fluid {margin-right: auto!important; margin-left: auto!important;display: block!important;} #login-page .form-group,#login-template .form-group {text-align: center!important;} #login-page h1,#login-template h1, #login-page h2,#login-template h2{ text-align: center;} #login-template {max-width: 330px;margin-right: auto;margin-left: auto;}  .datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active {background-color: #ffffff!important;background: #ffffff!important;background-image: linear-gradient(to bottom,#ffffff,#ffffff)}  .datetimepicker table tr td.day:hover {background: #eee;cursor: pointer;color: #ffffff!important; } .pager.user-view-nextprev .page-link {background-color: transparent;border: 1px solid #f0f0f0;border-color: #f0f0f0;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;} .knowledge-card {background: rgba(255, 255, 255, 0.95);border-radius: 15px;padding: 25px;box-shadow: 0 8px 32px rgba(0,0,0,0.1);backdrop-filter: blur(10px);border: 1px solid rgba(255,255,255,0.2);transition: all 0.3s ease;position: relative;overflow: hidden;z-index: 0;} .knowledge-card::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: linear-gradient(90deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4);animation: shimmer 2s infinite;} @keyframes shimmer {0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } } .knowledge-card:hover {transform: translateY(-10px);box-shadow: 0 15px 40px rgba(0,0,0,0.15);} .card-icon {font-size: 2.5rem;margin-bottom: 15px;display: block;} .card-title {font-size: 1.4rem;font-weight: 700;margin-bottom: 15px;color: #2c3e50;} .card-content {line-height: 1.6;color: #555;} .connections-section {background: rgba(255, 255, 255, 0.9);border-radius: 15px;padding: 30px;margin: 30px 0;box-shadow: 0 8px 32px rgba(0,0,0,0.1);} .connections-title {font-size: 2rem;text-align: center;margin-bottom: 30px;color: #2c3e50;position: relative;} .connections-title::after {content: '';display: block;width: 100px;height: 3px;background: linear-gradient(90deg, #ff6b6b, #4ecdc4);margin: 10px auto;border-radius: 2px;} .connection-item {background: linear-gradient(135deg, #667eea, #764ba2);color: white;padding: 20px;border-radius: 10px;margin-bottom: 15px;position: relative;overflow: hidden;} .connection-item::before {content: '🔗';position: absolute;top: 15px;right: 20px;font-size: 1.5rem;} .connection-title {font-weight: 700;margin-bottom: 10px;font-size: 1.2rem;} .insight-card {background: linear-gradient(135deg, #ff9a9e, #fecfef);color: #2c3e50;padding: 25px;border-radius: 12px;box-shadow: 0 5px 15px rgba(0,0,0,0.1);transition: transform 0.3s ease;} .insight-card:hover {transform: scale(1.05);} .insight-title {font-weight: 700;margin-bottom: 10px;display: flex;align-items: center;gap: 10px;} .highlight {background: linear-gradient(120deg, #a8edea 0%, #fed6e3 100%);padding: 2px 8px;border-radius: 4px;font-weight: 600;} .tech-tag {background: rgba(0,0,0,0.1);padding: 5px 12px;border-radius: 20px;font-size: 0.9rem;font-weight: 500;} .pattern-visualization {background: rgba(255,255,255,0.95);border-radius: 15px;padding: 30px;margin: 30px 0;text-align: center;} .node {width: 120px;height: 120px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: white;font-weight: 700;font-size: 0.9rem;text-align: center;position: relative;cursor: pointer;transition: all 0.3s ease;} .node:hover {transform: scale(1.1);box-shadow: 0 10px 25px rgba(0,0,0,0.2);} .node-php { background: linear-gradient(135deg, #4f46e5, #7c3aed); } .node-e107 { background: linear-gradient(135deg, #059669, #0d9488); } .node-data { background: linear-gradient(135deg, #dc2626, #ea580c); } .node-arch { background: linear-gradient(135deg, #7c2d12, #a16207); } @media (max-width: 768px) {.header h1 { font-size: 2rem; } .header p { font-size: 1rem; } .node { width: 100px; height: 100px; font-size: 0.8rem; } } .title-accent {position: relative;display: inline-block;padding: 1rem 2.5rem;color: #ffffff !important;font-size: clamp(1.5rem, 4vw, 2.2rem);font-weight: 700;letter-spacing: 1px;isolation: isolate;} .title-accent::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #5b0d1a;clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);z-index: -1;transform: skewX(-3deg);} .title-accent:hover::before {transform: skewX(-3deg) scaleX(1.02);box-shadow: 0 8px 20px rgba(91, 13, 26, 0.3);transition: all 0.3s ease;} .knowledge-card .title-accent {font-size: clamp(1.3rem, 3.5vw, 1.8rem);padding: 0.8rem 2rem;display: inline-block;margin: 0 auto;word-wrap: break-word;overflow-wrap: break-word;} .title-accent-sm {padding: 0.8rem 2rem;font-size: clamp(1.2rem, 3vw, 1.8rem);} .title-accent-lg {padding: 1.5rem 3rem;font-size: clamp(1.8rem, 5vw, 2.5rem);} @media (max-width: 768px) {.title-accent {padding: 0.8rem 2rem;font-size: 1.6rem;} .knowledge-card .title-accent {font-size: 1.5rem;padding: 0.8rem 1.5rem;display: block;} .title-accent-lg {padding: 1rem 2rem;font-size: 1.8rem;} } @media (max-width: 576px) {.title-accent {padding: 0.8rem 1.5rem;font-size: 1.4rem;letter-spacing: 0.5px;} .knowledge-card .title-accent {font-size: 1.3rem;padding: 0.7rem 1.2rem;display: block;} .title-accent-lg {padding: 0.8rem 1.5rem;font-size: 1.5rem;} } #four .process-card,#four .e-menu-item,#four .cpage-item {position: relative;background: rgba(255, 255, 255, 0.95);border-radius: 12px;padding: 2rem;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;border-left: 4px solid #5b0d1a;display: flex;flex-direction: column; align-items: center;text-align: center;gap: 1.5rem;height: 100%; } #four .process-card:hover,#four .e-menu-item:hover,#four .cpage-item:hover {transform: translateY(-8px);box-shadow: 0 8px 25px rgba(91, 13, 26, 0.15);} #four .process-icon,#four .e-menu-item i:first-child,#four .cpage-item i:first-child {display: flex;align-items: center;justify-content: center;width: 70px;height: 70px;background: rgba(91, 13, 26, 0.1);color: #5b0d1a;border-radius: 8px;font-size: 2rem;flex-shrink: 0;transition: all 0.3s ease;} #four .process-card:hover .process-icon,#four .e-menu-item:hover i:first-child,#four .cpage-item:hover i:first-child {background: rgba(91, 13, 26, 0.2);transform: scale(1.1);} #four .process-icon i {width: auto;height: auto;background: transparent;margin: 0;} #four .process-content,#four .e-menu-item > div,#four .cpage-item > div {flex: 1;width: 100%; } #four .process-content h3,#four .e-menu-item h3,#four .e-menu-item h4,#four .cpage-item h3,#four .cpage-item h4 {color: #2c3e50;font-size: 1.2rem;font-weight: 700;margin-bottom: 0.8rem;margin-top: 0;} #four .process-content p,#four .e-menu-item p,#four .cpage-item p {color: #555;font-size: 1rem;line-height: 1.6;margin: 0;} #four > div,#four .col-10 > div:not(.row) {margin-bottom: 1.5rem;} @media (max-width: 992px) {#four .process-card,#four .e-menu-item,#four .cpage-item {flex-direction: column;text-align: center;align-items: center;border-left: none;border-top: 4px solid #5b0d1a;} } @media (max-width: 768px) {#four .process-card,#four .e-menu-item,#four .cpage-item {padding: 1.5rem;gap: 1.5rem;} #four .process-content h3,#four .e-menu-item h3,#four .e-menu-item h4,#four .cpage-item h3,#four .cpage-item h4 {font-size: 1.1rem;} #four .process-icon,#four .e-menu-item i:first-child,#four .cpage-item i:first-child {width: 60px;height: 60px;font-size: 1.5rem;} } @media (max-width: 576px) {#four .process-card,#four .e-menu-item,#four .cpage-item {padding: 1rem;gap: 1rem;flex-direction: column;text-align: center;align-items: center;border-left: none;border-top: 3px solid #5b0d1a;} #four .process-content h3,#four .e-menu-item h3,#four .e-menu-item h4,#four .cpage-item h3,#four .cpage-item h4 {font-size: 1rem;margin-bottom: 0.5rem;} #four .process-content p,#four .e-menu-item p,#four .cpage-item p {font-size: 0.9rem;} #four .process-icon,#four .e-menu-item i:first-child,#four .cpage-item i:first-child {width: 55px;height: 55px;font-size: 1.3rem;} } section.container-fluid#four {padding-top: 60px !important;padding-bottom: 20px !important;} section.container-fluid#four + section {padding-top: 20px !important;} .feature img,.feature .bbcode-img,.feature .img-rounded {border-radius: 15px;box-shadow: 0 10px 30px rgba(91, 13, 26, 0.3);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border: 3px solid transparent;filter: brightness(0.95);} .feature img:hover,.feature .bbcode-img:hover,.feature .img-rounded:hover {transform: translateY(-10px) scale(1.05);box-shadow: 0 20px 50px rgba(91, 13, 26, 0.5);border-color: #5b0d1a;filter: brightness(1.1) contrast(1.05);} .feature h3 {margin-top: 20px;color: inherit;} .main-section {padding: 40px 0;background: transparent;} .main-section .col-12 > div:not(.sidebar-menu):not(.row) {background: transparent;padding: 0;} .sidebar-menu {background: #ffffff !important;border-radius: 12px;padding: 25px !important;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);margin-bottom: 20px;} .sidebar-menu h2,.sidebar-menu .caption {color: #5b0d1a;font-size: 1.3rem;font-weight: 700;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 2px solid #78ffe7;} .sidebar-menu .card {background: transparent;border: none;box-shadow: none;margin-bottom: 20px;} .sidebar-menu .card-header {background: rgba(91, 13, 26, 0.05);color: #5b0d1a;font-weight: 600;border-radius: 8px;padding: 12px 15px;border: none;} .sidebar-menu .card-body {padding: 15px 10px;} .sidebar-menu ul {list-style: none;padding: 0;margin: 0;} .sidebar-menu ul li {padding: 8px 0;border-bottom: 1px solid #f0f0f0;} .sidebar-menu ul li:last-child {border-bottom: none;} .sidebar-menu ul li a {color: #333;text-decoration: none;transition: color 0.3s ease;} .sidebar-menu ul li a:hover {color: #5b0d1a;} .main-section h1.caption {display: none;} @media (max-width: 768px) {.main-section {padding: 20px 0;} .sidebar-menu {padding: 20px !important;margin-bottom: 30px;} } 

