body{font-family:Arial}a:focus{outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolioFilter{padding:15px 0}.portfolioFilter a{margin-right:6px;color:#666;text-decoration:none;border:1px solid #ccc;padding:4px 15px;border-radius:50px;display:inline-block}.portfolioFilter a.current{background:#1e1e1e;border:1px solid #1e1e1e;color:#f9f9f9}.portfolioContainer{border:1px solid #eee;border-radius:3px}img{max-width:100%}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.bm_book_manager a{transition:color 110ms ease-in-out;color:#0073aa}.bm_book_manager a:visited{color:#0073aa}.bm_book_manager a:hover,a:active{color:#005177;outline:0;text-decoration:none}.bm_book_manager a:focus{outline:thin dotted;text-decoration:underline}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#111;cursor:pointer}.button:visited,button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff;text-decoration:none}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:#111;outline:thin dotted;outline-offset:-4px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-backface-visibility:hidden;background:#fff;border:solid 1px #ccc;box-sizing:border-box;outline:none;padding:.36rem .66rem;-webkit-appearance:none;outline-offset:0;border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border-color:#0073aa;outline:thin solid rgba(0,115,170,.15);outline-offset:-4px}input[type=search]::-webkit-search-decoration{display:none}textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;resize:vertical}form p{margin:1rem 0}.bm_book_manager{max-width:80%;margin:0 auto;margin:0 12%}.gallery-title{font-size:36px;color:#42b32f;text-align:center;font-weight:500;margin-bottom:70px}.gallery-title:after{content:"";position:absolute;width:7.5%;left:46.5%;height:45px;border-bottom:1px solid #5e5e5e}.filter-button,.filter-button-slide{font-size:18px!important;border:1px solid #035288!important;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;text-align:center!important;color:#035288;background:0 0;position:relative!important;margin:0!important;padding:10px 25px!important}.filter-button:hover,.filter-button-slide:hover{text-align:center;color:#fff;background-color:#035288}.filter-button:focus,.filter-button-slide:focus{background-color:#035288!important;color:#fff;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;-o-box-shadow:none!important}.bm_book_filter ul{padding:0;margin:0;display:block;list-style-type:none}.bm_book_filter ul li{position:relative;width:auto;display:inline-block;padding:0 10px}.bm_book_filter ul li:last-child:after{display:none}.bm_book_filter{display:inline-block}.bm_book_sort{display:inline-block;width:auto!important;margin:0!important;float:right}.btn-default:active .filter-button:active{background-color:#42b32f;color:#fff}.port-image{width:100%}.gallery_product{margin-bottom:30px}.bm_book_manager a{text-decoration:none!important}.bm_book_manager a .bm_book_img{width:100%;height:275px}.bm_book_manager a .bm_book_img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.bm_book_manager .bm_book_detail ul{padding:0;margin:0 -20px 0 0;display:block;list-style-type:none}.bm_book_manager .bm_book_detail{padding:40px 0 0;clear:both}.bm_book_manager .bm_book_detail ul li{padding:0;margin:0;display:block;list-style-type:none;width:20%;width:16.66%;float:left;padding:0 20px 20px 0}.bm_book_manager .bm_book_detail ul li a .bm_gallery_product .bm_book_genre{font-size:16px;line-height:16px;font-weight:600}.bm_book_manager .bm_book_detail ul li a .bm_gallery_product h5{margin:0;font-size:20px;line-height:20px;margin:10px 0;text-transform:uppercase;color:#8c8c8c}.bm_book_sort select{height:40px;border:1px solid #d5dce0;background:#f4f6f8;color:#242b45;border-radius:8px;-webkit-border-radius:8px!important;-ms-border-radius:8px!important;font-size:16px;margin-bottom:2px;box-shadow:none;-moz-appearance:none;cursor:pointer;outline:none;margin-left:20px;padding:5px 10px}.site-footer{display:none}.pro-slider{padding:0 30px}.pro-slider .slick-prev,.pro-slider .slick-next{height:52px}.pro-slider .slick-prev:before,.pro-slider .slick-next:before{display:none}.pro-slider .pro-slide-img img{width:100%;height:100%}.pro-slider .slick-slide{margin:0 15px 0 0;outline:none!important;height:auto}.pro-slide-block .pro-slide-desc h5{margin:0;font-size:20px;line-height:20px;margin:10px 0;text-transform:uppercase;color:#8c8c8c}.pro-slide-block .pro-slide-desc .bm_book_genre{font-size:16px;line-height:16px;font-weight:600;color:#0073aa}@media(max-width:479px){.bm_book_manager .bm_book_detail ul li{width:100%}.bm_book_manager a .bm_book_img{height:auto}}@media(min-width:480px) and (max-width:767px){.bm_book_manager .bm_book_detail ul li{width:50%}.bm_book_manager a .bm_book_img{width:100%;height:230px}}@media(max-width:767px){.bm_book_manager{margin:0 15px;max-width:100%}.filter-button,.filter-button-slide{padding:7px 10px!important}.bm_book_sort{display:block;float:none;text-align:center}.bm_book_filter{display:block;text-align:center;margin:0 0 20px}.bm_book_manager .bm_book_detail{padding:20px 0 0}.pro-slider .slick-prev{left:-15px}.pro-slider .slick-next{right:-15px}.pro-slider{padding:0 15px}}@media(min-width:768px) and (max-width:991px){.bm_book_manager{margin:0 2%;max-width:100%}.bm_book_manager .bm_book_detail ul li{width:33.33%}.pro-slider .slick-prev{left:-15px}.pro-slider .slick-next{right:-15px}}@media(min-width:992px) and (max-width:1199px){.bm_book_manager{margin:0 2%;max-width:100%}.bm_book_manager .bm_book_detail ul li{width:25%}.pro-slider .slick-prev{left:-15px}.pro-slider .slick-next{right:-15px}.specialDate{background-color:#6f0!important}}@media(min-width:1200px) and (max-width:1299px){.bm_book_manager{margin:0 auto;max-width:90%}.bm_book_manager .bm_book_detail ul li{width:20%}}@media(min-width:1300px) and (max-width:1399px){.bm_book_manager{margin:0 auto;max-width:90%}.bm_book_manager .bm_book_detail ul li{width:20%}}@media(min-width:1400px) and (max-width:1499px){.bm_book_manager{margin:0 5%;max-width:100%}}@media(min-width:1500px) and (max-width:1599px){.bm_book_manager{margin:0 6%;max-width:100%}}@media(min-width:1600px) and (max-width:1699px){.bm_book_manager{margin:0 8%}}.bm_book_sort #bm_type_grid{display:inline-block}.bm_book_sort #bm_cat_grid{display:inline-block}.bm_book_manager{max-width:100%;margin:0}.bm_book_manager .bm_book_detail ul{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row wrap}.bm_book_manager .bm_book_detail ul li{display:inline-flex;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;width:20%}.bm_book_manager .bm_book_detail ul li:nth-child(5n+1){clear:both}.pro-slider{margin-left:15px;visibility:hidden;opacity:0}.pro-slider.slick-initialized{visibility:visible;opacity:1}.pro-slider .slick-prev{left:-15px}.pro-slider .slick-next{right:0}.pro-slide-block .pro-slide-desc h5{font-size:18px}@media(min-width:992px) and (max-width:1199px){.bm_book_manager .bm_book_detail ul li{width:25%}.bm_book_manager .bm_book_detail ul li:nth-child(4n+1){clear:both}.bm_book_manager .bm_book_detail ul li:nth-child(5n+1){clear:unset}}@media(min-width:768px) and (max-width:991px){.bm_book_manager .bm_book_detail ul li{width:33.33%}.bm_book_manager .bm_book_detail ul li:nth-child(3n+1){clear:both}.bm_book_manager .bm_book_detail ul li:nth-child(5n+1){clear:unset}.pro-slide-block .pro-slide-desc h5{font-size:18px;line-height:18px}.bm_book_manager .bm_book_detail ul li a .bm_gallery_product h5{font-size:18px;line-height:18px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:0 5px!important}}@media(max-width:767px){h2{font-size:35px!important}.pro-slide-block .pro-slide-desc h5{font-size:18px;line-height:18px}.bm_book_manager .bm_book_detail ul li a .bm_gallery_product h5{font-size:18px;line-height:18px}}@media(min-width:569px) and (max-width:767px){.bm_book_manager .bm_book_detail ul li{width:50%}.bm_book_manager .bm_book_detail ul li:nth-child(2n+1){clear:both}.bm_book_manager .bm_book_detail ul li:nth-child(5n+1){clear:unset}}@media(min-width:240px) and (max-width:568px){.bm_book_manager .bm_book_detail ul li{width:100%}.hfeed .top-bar{text-align:center}.hfeed .top-bar .row{display:block}.hfeed .top-bar [class^=col-]{width:100%;max-width:100%;text-align:center!important}.header-bar .row{display:block}.header-bar [class^=col-]{max-width:100%}.header-bar a{display:block;width:100%;text-align:center}ul.socialmedia{padding:0;display:block}.topbar-menu ul{padding:0}}.filter-button-event{font-size:18px!important;border:1px solid #035288!important;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;text-align:center!important;color:#035288;background:0 0;position:relative!important;margin:0!important;padding:10px 25px!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;-o-box-shadow:none!important}.filter-button-event:focus,.filter-button-event:hover,.filter-button-event:active:focus{color:#fff;background-color:#035288}.pro-slider-event{margin-left:15px;padding:0 30px}.pro-slider-event .slick-slide{margin:0 15px 0 0;outline:none!important;height:auto}.pro-slider-event .slick-slide .pro-slide-img{height:300px}.pro-slider-event .slick-slide .pro-slide-img img{height:100%;width:100%;object-fit:cover;font-family:'object-fit:cover;'}.pro-slider-event .slick-prev,.pro-slider-event .slick-next{height:52px}.pro-slider-event .slick-prev{left:-15px}.pro-slider-event .slick-next{right:0}.ui-widget.ui-widget-content{border:1px solid #d9d9d9}.ui-state-highlight,.ui-widget-content .ui-datepicker-current-day.ui-datepicker-today .ui-state-highlight.ui-state-active,.ui-widget-content .ui-datepicker-current-day .ui-state-default.ui-state-highlight{background:#dbdbdb;color:#000;border:none}.ui-widget-content .ui-datepicker-today .ui-state-default.ui-state-highlight{background:#dbdbdb;color:#000;border:none}.ui-widget-content .ui-datepicker-current-day .ui-state-default.ui-state-active{background:#dbdbdb;color:#000;border:none}.ui-widget-content .ui-state-active{border:none;background:0 0;border-right:1px solid #dfdfdf}.ui-widget-content .ui-state-active .ui-state-default{background:0 0;color:#000;border:none;position:relative}.ui-widget-content .ui-state-active .ui-state-default:after{position:absolute;content:"";width:5px;height:5px;background:#000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);bottom:3px}.ui-state-default,.ui-widget-content .ui-state-default{border:none;color:#000;background:#fff;text-align:center;font-weight:700;font-size:12px;line-height:35px}.ui-datepicker th span{color:#fff}.ui-datepicker .ui-datepicker-title{color:#fff}.ui-widget-header{background:#035288;border:none;border-radius:0;position:relative!important;padding:10px 0!important}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover{background:#dbdbdb;color:#000}.hasDatepicker{margin:0 0 30px}.ui-datepicker td{padding:0;border:1px solid #dfdfdf}.ui-datepicker tr>td{border-left:none}.ui-datepicker tr:last-child td{border-bottom:none}.ui-datepicker thead{background:#1e0326;border-radius:0}.ui-datepicker{padding:0}.ui-datepicker td.ui-datepicker-week-end:last-child{border-right:none}.ui-widget-header .ui-icon{background:0 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute}.ui-datepicker .ui-datepicker-next:after{position:absolute;content:"\f105";top:0;right:10px;font-family:fontawesome;font-size:20px;line-height:20px;color:#fff}.ui-datepicker .ui-datepicker-prev:after{position:absolute;content:"\f104";top:0;left:10px;font-family:fontawesome;font-size:20px;line-height:20px;color:#fff}.ui-datepicker td span,.ui-datepicker td a{padding:0}.ev_calendar{width:23%;float:right;margin:90px 0 0}.ev_no_date{width:76%;float:left}body{margin:40px 10px;padding:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px}#calendar{max-width:900px;margin:0 auto}.slick-prev.slick-arrow::before{display:none}.slick-next.slick-arrow::before{display:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:0 0;border:none;font-weight:700}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:14px;right:0;left:0;width:auto;height:auto;cursor:pointer}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1}.ui-state-disabled .ui-state-default,.ui-widget-content .ui-state-disabled .ui-state-default,.ui-widget-header .ui-state-disabled .ui-state-default{background:#f5f5f5;color:#bcbcbc}.evlist_calendar{width:85%;float:left;margin-right:10px}.ev_calendar_list{width:13%;float:left;margin-left:10px;height:754px}.evlist_calendar #calendar{max-width:100%}.evlist_calendar #calendar .fc-view-container .fc-head .fc-widget-header thead tr th{background:#1e0326;color:#fff;padding:10px 0;text-transform:uppercase;font-size:16px;line-height:16px}.evlist_calendar #calendar .fc-view-container .fc-body .fc-widget-content tbody tr td.fc-other-month{background:#f6f6f6}.evlist_calendar #calendar .fc-view-container .fc-body .fc-widget-content .fc-bg tbody tr td.fc-widget-content:hover{background:#f6f6f6;cursor:pointer}.evlist_calendar #calendar .fc-view-container .fc-body .fc-widget-content tbody tr td.fc-today{background:#f6f6f6}.evlist_calendar #calendar .fc-view-container .fc-body .fc-widget-content tbody tr td.fc-today span{color:#000}.evlist_calendar #calendar .fc-view-container .fc-body .fc-content-skeleton .fc-event{color:#fff!important;background:#035288;border:none;padding:0 5px;cursor:pointer}.evlist_calendar #calendar .fc-toolbar{margin:0;padding:10px 0 10px 10px;background:#035288}.evlist_calendar #calendar .fc-toolbar .fc-left h2{color:#fff}.evlist_calendar #calendar .fc-toolbar .fc-right .fc-button-primary{background:0 0;border:none;text-transform:uppercase}.evlist_calendar #calendar .fc-toolbar .fc-right .fc-button-primary:focus{box-shadow:none}.ev_calendar_list #ajax_result_event_list .ev-upcoming-block{margin:0 0 15px}.ev_calendar_list #ajax_result_event_list .ev-upcoming-block a{text-decoration:none}.ev_calendar_list #ajax_result_event_list .ev-upcoming-block a .pro-slide-desc h5{font-size:20px;line-height:20px}.ev_calendar_list #ajax_result_event_list{font-size:18px;line-height:22px;color:#035288;font-weight:700}.mCSB_inside>.mCSB_container{margin-right:15px}.fc-unthemed .fc-popover .fc-header .fc-title{font-weight:700}.fc-unthemed .fc-popover .fc-body .fc-event-container .fc-day-grid-event{background:#035288;color:#fff;border:none;margin:0 0 3px;padding:0 5px;font-size:14px}.ev_calendar.hide-ev-filter{margin:40px 0 0}@media(max-width:767px){.filter-button-event{padding:7px 10px!important}.pro-slider-event{padding:0 15px}.ui-widget.ui-widget-content{display:inline-block!important}.ev_calendar{width:100%;float:none;margin:0 0 30px;text-align:center}.ev_no_date{width:100%;float:none}.evlist_calendar{width:100%;float:none;margin:0 0 20px}.ev_calendar_list{width:100%;float:none;margin:0;height:auto}.evlist_calendar #calendar .fc-view-container .fc-view .fc-body .fc-scroller{height:100%!important;overflow:hidden!important}.evlist_calendar #calendar .fc-view-container .fc-view .fc-head .fc-head-container .fc-widget-header{margin:0!important}.ev_calendar.hide-ev-filter{margin:0}}@media(min-width:768px) and (max-width:991px){.ev_calendar{width:100%;float:none;margin:0 0 30px;text-align:center}.ev_no_date{width:100%;float:none}.ui-widget.ui-widget-content{display:inline-block!important}.evlist_calendar{width:75%}.ev_calendar_list{width:22%;height:439px}}@media(min-width:992px) and (max-width:1199px){.ev_calendar{width:27%;float:right}.ev_no_date{width:72%;float:left}.evlist_calendar{width:81%}.ev_calendar_list{width:16%;height:613px}}@media(min-width:1200px) and (max-width:1299px){.ev_calendar{width:22%;float:right}.ev_no_date{width:76%;float:left}}@media(min-width:1300px) and (max-width:1399px){.ev_calendar{width:20%;float:right}.ev_no_date{width:79%;float:left}}@media(min-width:1400px) and (max-width:1499px){.ev_calendar{width:19%;float:right}.ev_no_date{width:80%;float:left}}@media(min-width:1500px) and (max-width:1599px){.ev_calendar{width:17%;float:right}.ev_no_date{width:82%;float:left}}@media(min-width:1600px) and (max-width:1699px){.ev_calendar{width:17%;float:right}.ev_no_date{width:82%;float:left}}@media(min-width:1700px) and (max-width:1799px){.ev_calendar{width:17%;float:right}.ev_no_date{width:82%;float:left}}@media(min-width:1200px) and (max-width:1920px){}