

/*===============================
/templates/purity_iii/css/custom.css
================================================================================*/
@import url('https://fonts.googleapis.com/css2?family=Patrick+Hand&family=Roboto+Condensed:wght@300;400&family=Roboto:wght@300;400;700&display=swap');.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{-webkit-box-shadow:none;box-shadow:none}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{-webkit-box-shadow:none;box-shadow:none}.off-canvas-toggle + .container .navbar-header .logo{left:0px;border:none}.t3-navhelper{padding:0}.home_page .t3-mainbody{position:relative;margin-top:40px;padding-top:0;padding-bottom:0px;text-align:center}.home_page .t3_background{position:absolute;width:100%;left:0;right:0;top:160px;bottom:0;background:#FFF0D9;background-image:url(/images/mainbody_top.jpg);background-size:100% auto;background-position:top center;background-repeat:no-repeat;z-index:-1}.home_page .spotlight-3{background:#A92433;background-image:url(/images/red_top.jpg),url(/images/red_bottom.jpg);background-size:100% auto,100% auto;background-position:top center,bottom center;background-repeat:no-repeat,no-repeat;padding-top:40px}.side_page .spotlight-1{padding-bottom:0px!important}.side_page .spotlight-2{}.slim_box h3,.slim_box .h3{display:block;width:100%}.slim_box h4,.slim_box .h4{display:block;width:100%}.slim_box ul,.slim_box .ul{display:block;width:100%}ul li ul{margin-top:5px;margin-bottom:5px}.full_link{margin-right:100%}h4 span,h3 span{color:#000000}.button_link{padding:10px 20px;background:#a92433;border-radius:5px;color:#ffffff;font-size:18px;font-family:'Patrick Hand',cursive;text-decoration:none;margin-bottom:10px;margin-right:10px;display:inline-block}.button_link:hover,.button_link:focus{text-decoration:none;background:#000000;color:#ffffff}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{padding-left:0px;padding-right:0px}.slim_box.noflex{display:block} .brown_round{text-align:center;color:#ffffff}.brown_round::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:175px;height:175px;border-radius:50%;background:#4E2B29;z-index:-1}.date_box{position:relative;display:block;margin:0px auto;height:150px;width:150px;background:url(/images/cream_circle.svg);background-size:100% auto;background-position:center center;background-repeat:no-repeat;border-radius:50%;color:#ffffff}.date_box::before{content:"";width:80%;left:10%;top:10%;position:relative;height:80%;display:block;border-radius:50%;background:#4E2B29}.news_box_title{font-size:35px;color:#a92433;text-align:center;font-weight:500}.side_page_title{padding-left:20%;padding-right:20%}.side_page_title h1{margin-bottom:0px;margin-top:0px;font-size:28px}.side_page_title h2{margin-bottom:0px;margin-top:0px;font-size:40px}.center_image{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.side_page_title::after{content:url(/images/middle_line.svg);position:absolute;left:50%;transform:translate(-50%,0%);display:inline-block;bottom:-40px}.news_text{font-family:'Patrick Hand',cursive;font-size:16px}.t3-sl-1{border-bottom:none}.home_page .spotlight-2{padding-top:0px;padding-bottom:0px}.t3-mainnav{border:0;border-bottom:none;background:transparent;background-image:url(/images/menu_background.svg);background-repeat:no-repeat;background-position:center top}.logo a{background:transparent;margin-top:10px;display:inline-block}.logo a:hover,.logo a:focus,.logo:hover a{background:transparent}.navbar-default .navbar-nav > li > a{text-transform:none;color:#ffffff;font-family:'Patrick Hand',cursive;font-size:20px}.t3-mainnav .t3-navbar{float:right}.navbar-default .navbar-nav > li{margin-left:0px;margin-right:60px}.t3-footer{background-image:url(/images/footer.svg);background-position:center bottom;background-repeat:no-repeat} .top_container{}.home_page .top_container{text-align:center} .animation_boxes{display:flex;flex-wrap:wrap;justify-content:center}.animation_box{width:calc(33.3333% - 40px);margin-left:20px;margin-right:20px;position:relative}.animation_box h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0px;margin-bottom:0px}.animation{position:relative;display:block;width:100%;height:auto}.animation img{width:100%;position:absolute} .arrow_down_box{position:relative;height:auto;width:100%;padding-top:90px;margin-top:10px}.arrow_down_box::before{content:url(/images/arrow_down.svg);position:absolute;top:0px;left:50%;transform:translate(-50%,0%)}.arrow_down_box .absolute_logos{position:absolute;top:0;width:auto}.arrow_down_box .msk{left:20px}.arrow_down_box .pomsk{right:20px} .page-header{padding-bottom:0px;margin:0 0 0px;border-bottom:none}.blog_slider{}.blog_slider .items-row{display:flex;flex-wrap:wrap;justify-content:center}.blog_slider .items-row .span2{width:20%;text-align:center;padding:0px 20px}.blog_slider .article_info_box{position:relative;padding-top:140px}.blog_slider .article_info_box h2{display:inline-block;margin-left:auto;margin-right:auto;margin-top:10px}.blog_slider .article_info_box h2 a{text-decoration:underline}.blog_slider .article-info{width:100%}.blog_slider .article-info .create{position:absolute;display:block;margin:0px auto;height:140px;width:140px;background:url(/images/cream_circle.svg);background-size:100% auto;background-position:center center;background-repeat:no-repeat;border-radius:50%;color:#ffffff;top:0;left:50%;transform:translate(-50%,0%)}.blog_slider .article-info .create::before{content:"";width:80%;left:10%;top:10%;position:relative;height:80%;display:block;border-radius:50%;background:#4E2B29}.blog_slider .article-info .create i{display:none}.blog_slider .article-info .create time{position:absolute;top:50%;left:0%;transform:translate(-0%,-50%);color:#ffffff;font-family:'Patrick Hand',cursive;font-size:30px;text-align:center;width:100%;line-height:1;padding:0% 10%}.article-info dd{margin-left:0;margin-right:0px;margin-bottom:0px;white-space:normal}.category-name{font-family:'Patrick Hand',cursive;font-size:20px;margin-bottom:10px!important}.gallery_box{display:block;text-align:center}.gallery_box h2{color:#ffffff}.ba-gallery-items{border:1px solid #ffffff}.partners_box{text-align:center}.partners{width:100%}.partners img{display:inline-block} .footer{text-align:center;font-family:'Patrick Hand',cursive}.footer_parts{display:flex;flex-wrap:wrap}.footer_logo{}.footer_logo_msk{position:absolute;right:0;top:70px}.footer_part{width:33.3333%;position:relative}.footer_part a{color:#FFF0D9}.footer_part a:hover,.footer_part a:focus{color:#A92433}.footer_part.left{text-align:left}.footer_part.right{text-align:right}.t3-footer-sl{padding-bottom:0px!important;padding-top:0px!important}.footer_data_box{position:absolute;bottom:0;left:0;right:0}.partners_box{text-align:center}.owl-stage{width:100%!important;display:flex;flex-wrap:wrap;justify-content:center}.snip{top:50%;position:relative;transform:translate(0%,-50%)}.partners_box .module-title{margin-bottom:0px;font-size:35px;color:#a92433;font-weight:500}.slim_box{padding-left:20%;padding-right:20%;display:flex;flex-wrap:wrap}.module.slim_box{padding-left:0%;padding-right:0%}.slim_box p{line-height:2;font-weight:500}.slim_box img{margin-bottom:20px;margin-top:20px;max-width:400px}.slim_box b{width:100%}.slim_box .about_msk_logo{width:200px}.slim_box .founder{width:calc(100% - 200px);padding-left:50px}.slim_box .founder p{line-height:normal}.slim_box .founder h3{color:#727272;font-family:'Roboto',sans-serif;font-weight:600}.animation_boxes.about{position:absolute;width:20%;top:-100px;right:0}.employees_box{display:flex;flex-wrap:wrap;width:100%}.employee_box{width:50%;display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.employee_box a{width:100%;display:flex;flex-wrap:wrap;align-items:center;text-decoration:none}.employee_box .employee_image{width:120px;padding:15px;background:url(/images/employee_background.svg);background-position:top center;background-size:100% auto;background-repeat:no-repeat}.employee_box .employee_image img{width:100%;border-radius:50%;margin-top:0px;margin-bottom:0px;max-width:none}.employee_box .employee_info{width:calc(100% - 120px);padding-left:10px}.employee_box .employee_info span{display:block}.employee_box .employee_info .employee_title{color:#B3B5CF;font-weight:500}.employee_box .employee_info .employee_title_after{color:#B3B5CF;display:inline;font-weight:500}.employee_box .employee_info .employee_name{color:#727272;font-size:16px;font-weight:600}.employee_box .employee_info .employee_position{color:#A92433}.employee_page h2,.employee_page h3{width:100%}.subpage_menu{position:absolute;top:0;left:0;font-family:'Patrick Hand',cursive;width:20%}.subpage_menu li{margin-right:30px;margin-bottom:10px;position:relative}.subpage_menu li a{font-size:18px;color:#000000}.subpage_menu li:hover,.subpage_menu li:focus{background-color:#A92433}.subpage_menu li:hover::before,.subpage_menu li:focus::before{content:"";position:absolute;width:calc(100% + 40px);height:calc(100% + 10px);left:-20px;top:-5px;background:url(/images/button_top.svg),url(/images/button_right.svg),url(/images/button_down.svg),url(/images/button_left.svg);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% auto,auto calc(100% - 10px),100% auto,auto calc(100% - 10px);background-position:top center,right center,bottom center,left center}.subpage_menu .nav > li > a:hover,.subpage_menu .nav > li > a:focus{text-decoration:none;background-color:transparent;color:#ffffff}.subpage_menu .nav > li > a:hover,.subpage_menu .nav > li > a:focus{color:#000000}.subpage_menu .nav-pills > li.active > a,.subpage_menu .nav-pills > li.active > a:hover,.subpage_menu .nav-pills > li.active > a:focus{background-color:#A92433}.subpage_menu .nav-pills > li.active::before,.subpage_menu .nav-pills > li.active:hover::before,.subpage_menu .nav-pills > li.active:focus::before{content:"";position:absolute;width:calc(100% + 40px);height:calc(100% + 10px);left:-20px;top:-5px;background:url(/images/button_top.svg),url(/images/button_right.svg),url(/images/button_down.svg),url(/images/button_left.svg);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% auto,auto calc(100% - 10px),100% auto,auto calc(100% - 10px);background-position:top center,right center,bottom center,left center}.side_page .animation_boxes.about .animation_box{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.about_box .brown_round::before{width:110px;height:110px}.side_page .animation_boxes.about{top:-150px;position:absolute;width:20%;right:0;margin-top:20px}.side_page .animation_boxes.about img{margin-top:0px;margin-bottom:0px}.about_gallery{text-align:center}.about_gallery img{border:1px solid #A92433;margin-left:10px;margin-right:10px}.side_page .spotlight-2{padding-bottom:0px}.side_page .spotlight-3{background:#FFF0D9;background-image:url(/images/mainbody_top.jpg),url(/images/mainbody_bottom.jpg);background-size:100% auto,100% auto;background-repeat:no-repeat,no-repeat;background-position:top center,bottom center;position:relative;padding-bottom:80px;top:80px;z-index:-1}.t3-footer{background-color:transparent}.right_floating_box{position:absolute;top:0px;right:0;width:20%;padding-left:20px}.full_image{display:block;width:100%}.tabs_box a{text-decoration:none;font-size:24px;margin-right:20px;font-weight:600}.tabs_box a.active{font-size:26px;color:#000000}.tab_description{display:none}.tab_description.active{display:block}.tables{width:100%;display:flex;flex-wrap:wrap}.tables_line{width:100%;display:flex;flex-wrap:wrap;border:1px solid #eeeeee}.table_fields{width:33.3333%;display:block;padding:10px;text-align:center;font-weight:600;border:1px solid #eeeeee}.tables.twoColumns .table_fields{width:50%}.first_table_field{background:#eeeeee}.row_table{width:20%;display:flex;flex-wrap:wrap;border:1px solid #eeeeee;text-align:center}.row_table h4{color:#000000}.row_table a{width:100%;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:10px}.zusopen span{display:block}.zusopen img{margin-top:0}.places .ba-gallery{margin-bottom:40px}.library_content{padding-top:100px}.library_content h1,.library_content h2{color:#a92433;font-family:'Patrick Hand',cursive;font-weight:500;line-height:1.1}.library_content h1{font-size:42px}.library_content h2{font-size:22px}.library_content .side_page_title{position:relative;margin-bottom:40px}.library_content section{width:100%}.library_content section form{padding:20px;border-radius:5px;margin-top:20px}.leader_page .employee_box{width:100%}.library_page .record tr{display:block;width:100%;margin-bottom:20px}.library_page .record tr td{display:block;width:100%!important;text-align:center;padding:0px!important}.library_page .record tr input{width:100%!important;border-radius:5px;border:none}.library_page .record tr select{width:100%!important;border-radius:5px;border:none}.library_page .records{display:block;width:100%;overflow:auto}.library_page .borrowings{display:block;width:100%;overflow:scroll;margin-top:20px}.library_page .table_login{width:calc(100% - 40px)!important}.library_page .table_login tr{display:block;width:100%;margin-bottom:20px}.library_page .table_login tr td{display:block;width:100%!important;text-align:center;padding:0px!important}.library_page .table_login tr th{display:block;width:100%!important;text-align:center!important;padding:0px!important}.our_program .t3_background{top:0px;background:none;display:none}.our_program .t3-mainbody{margin-top:60px;padding-left:10%;padding-right:10%}.view-article .t3-mainbody{padding-left:20%;padding-right:20%;text-align:left}.our_program .t3-mainbody .container{width:100%}.gallery_box .gallery_link{padding:10px 30px;border-radius:5px;background:#FFF0D9;color:#000000;font-weight:600;margin-top:10px;display:inline-block}.gallery_box .gallery_link:hover,.gallery_box .gallery_link:focus{text-decoration:none}.blog_title{text-align:center;margin-top:0px;margin-bottom:40px}.program_link{margin-left:auto;margin-right:auto;display:inline-block;margin-bottom:40px}.our_program .program_link{display:none}.home_page .spotlight-1{position:relative}.home_page .spotlight-1:before{content:"";position:absolute;background:#FFF0D9;background-image:url(/images/mainbody_top.jpg),url(/images/mainbody_bottom.jpg);background-size:100% auto,100% auto;background-repeat:no-repeat,no-repeat;background-position:top center,bottom center;height:40%;top:25%;width:100%}.t3-off-canvas .t3-off-canvas-body a{font-family:'Patrick Hand',cursive}.module-ct > ul,.module-ct .custom > ul,.module-ct > ol,.module-ct .custom > ol{margin-left:0px}.owl-stage{align-items:center}.snip{top:0;position:relative;transform:translate(0%,0%)}@media only screen and (min-width:1200px){.off-canvas-toggle{display:none}.library_mobile_button{display:none}.logo-img:hover,.logo-img:focus{transform:scale(1.1)}}@media only screen and (min-width:991px){.navbar-default .navbar-nav > li > a{padding:0;line-height:55px}} @media only screen and (max-width:1199px){.t3-mainnav .t3-navbar{display:none!important}.logo a{background:none}.brown_round::before{width:150px;height:150px}.news_box::after{content:""!important;display:none!important}.blog_slider .items-row .span2{width:33.3333%;padding:0 20px}.side_page .animation_boxes.about{width:100%;top:0;position:relative}.side_page .animation_boxes.about .animation_box{width:calc(33.3333% - 20px);margin-left:10px;margin-right:10px}}@media only screen and (max-width:991px){.t3-mainnav{background:#4E2B29;background-image:none}.off-canvas-toggle + .container .navbar-header .logo{left:calc(50% - 50px);width:100px}.animation_box{width:calc(50% - 40px)}.brown_round::before{width:170px;height:170px}.about_box .brown_round::before{width:120px;height:120px}.t3-footer{background-image:none;position:relative;background-color:#4E2B29}.footer_parts{display:block}.footer_logo{}.footer_logo_msk{position:relative;display:block;margin-left:auto;margin-right:auto;top:0px;margin-top:10px;margin-bottom:10px}.footer_part{width:100%;position:relative}.footer_part.left{text-align:center}.footer_part.right{text-align:center}.footer_data_box{position:relative}.subpage_menu{position:relative;width:100%}.subpage_menu li{display:inline-block}.subpage_menu li:hover::before,.subpage_menu li:focus::before{background-position:top 2px center,right center,bottom 2px center,left center}.subpage_menu .nav-pills > li.active::before,.subpage_menu .nav-pills > li.active:hover::before,.subpage_menu .nav-pills > li.active:focus::before{background-position:top 2px center,right center,bottom 2px center,left center}.side_page_title{padding-left:0%;padding-right:0%;text-align:center}.slim_box{padding-left:0%;padding-right:0%;display:block}.slim_box img{display:block}.subpage_menu li{margin-right:10px;margin-bottom:10px}.side_page_title::after{content:"";display:none}.right_floating_box{position:relative;width:100%;padding-left:0}.slim_box .founder{width:100%;padding-left:0px}.about_gallery img{margin-bottom:20px}.library_page .logo-image{position:absolute;width:100px;left:calc(50% - 50px)}.library_page .logo-image img{width:100%}.our_program .t3-mainbody{padding:0%}.employee_detail .slim_box{padding:0px 20px}.module.slim_box{padding-left:0%;padding-right:0%}.employee_detail .subpage_menu{padding-top:50px}}@media only screen and (max-width:767px){.animation_box{width:300px;margin-left:auto;margin-right:auto}.animation_boxes{display:block}.arrow_down_box .absolute_logos{position:relative;right:0;left:0;margin-bottom:20px}.home_page .spotlight-1{padding-top:30px}.side_page .spotlight-1{padding-top:50px}.news{padding:0px 0px!important}.row_table{width:100%;margin-bottom:20px}.slim_box img{width:100%}.tabs_box a.active{font-size:24px}.employee_box{width:100%}.side_page .animation_boxes.about .animation_box{width:300px;margin-left:auto;margin-right:auto}.brown_round::before{width:160px;height:160px}.about_box .brown_round::before{width:160px;height:160px}body.melon nav#private{background-color:transparent}nav#private{border-radius:0px}nav#private ul li{border:none;background:#B32121;margin-top:10px}nav#private ul li a{color:#ffffff}nav#private ul li + li{border:none;background:#B32121;margin-top:10px}nav#private ul li.selected{border-radius:0px;text-decoration:none;background-color:#721515!important}nav#private ul li.disabled{color:#adadad;padding:14px 6px;cursor:not-allowed;background:#D3D3D3}.blog_slider .items-row .span2{width:100%;padding:0 20px}.home_page .spotlight-1:before{height:50%;top:15%}}@media only screen and (max-width:499px){.about_gallery img{width:calc(100% - 20px)}}


/*===============================
/plugins/system/jabuilder/assets/css/jabuilder.css
================================================================================*/
.jub-edit-btn{background:#F44336;color:#fff;color:rgba(255,255,255,.87);font-weight:500;font-size:14px;font-family:Roboto,sans-serif;text-transform:uppercase;text-align:left;position:fixed;top:16px;left:16px;box-sizing:border-box;padding:8px;width:40px;height:40px;overflow:hidden;white-space:nowrap;border:0;border-radius:50px;z-index:100000;transition:.28s cubic-bezier(.4,0,.2,1);opacity:1;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 3px 3px -2px rgba(0,0,0,.4)}.jub-edit-btn .material-icons{}.jub-edit-btn span{line-height:1;display:inline-block;opacity:0;margin-left:8px;width:80px;position:relative;top:-4px;overflow:hidden;text-overflow:ellipsis;transition:.12s cubic-bezier(.4,0,.2,1)}.jub-edit-btn:hover,.jub-edit-btn:active,.jub-edit-btn:focus{background:#E53935;color:#fff;text-decoration:none !important;width:140px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4)}.jub-edit-btn:hover span,.jub-edit-btn:active span,.jub-edit-btn:focus span{opacity:1} body .jub-edit-btn{animation-name:jubBounceIn;animation-duration:1s;animation-fill-mode:both;animation-delay:1s;z-index:999999}body.jub-onboarding .jub-edit-btn{width:140px}body.jub-onboarding .jub-edit-btn span{opacity:1} @keyframes jubBounceIn{0%,20%,40%,60%,80%,100%{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{transform:scale3d(.97,.97 .97)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{transform:scale3d(1,1,1)}}