@media screen and (max-width:1400px){#header-menu-container .header-menu li{}}@media screen and (max-width:1300px){.wrapper,.responsive-wrapper,.responsive-wrapper-2 .elementor-row,.center-element .elementor-shortcode,.registration .content,.page-template-login-php .content,.page-template-recovery-php .content,.page-template-search-page-php .content,.activity-permalink .content,.page-template-onecolumn-page-php .content,.error404 .content,.directory.blogs .content,.create-blog .content,.full-width .content,.page-template-blog-2 .content,.directory.members .content,.group-content-rtmedia .content,.member-content-rtmedia .content{width:960px!important}.responsive-wrapper,.responsive-wrapper-2 .elementor-row{margin-left:auto!important;margin-right:auto!important}#header-menu-container{display:none}#compact-menu .menu ul li.mobile-only{display:block}.frontpage-row-1-left{width:60%}.frontpage-row-1-right{width:37%}.frontpage-row-1 h1{font-size:48px}.frontpage-row-1-desc{font-size:18px}h1.single-post-title{font-size:28px}.single-post main#content aside#left{width:20%}.single-post main#content article{float:right;width:76%}main#content aside#left h6{font-size:13px;margin-bottom:12px}#left h6.author-bio-name{margin-bottom:4px!important}#left .author-bio-content{font-size:12px;line-height:1.3em}.related-posts{margin-top:15px}.related-posts ul li.related-post-entry{margin:0 0 0 0;padding:12px 0}.related-posts ul li.related-post-entry a{font-size:12px;line-height:1.2em}.single-blog-post-tags a{font-size:11px;padding-left:4px;padding-right:4px}#left .aside-ads a{padding:0 7px}#left .aside-share{width:80%}#content article p{font-size:14px}#content p.subtitle{font-size:16px}#content .em-location-map-container{width:280px!important}.post-navigation .nav-previous{width:40%}.post-navigation .nav-next{width:40%}.post-navigation .nav-previous .post-title,.post-navigation .nav-next .post-title{font-size:16px}.comment-avatar{font-size:13px;font-weight:600}.comment-content-time,.comment-content-time a{font-size:13px;font-weight:700}.comment-content p{font-size:13px}.comment-list ul.children{background-position:100px 20px}.comment-list ul.children ul.children{background-position:130px 20px}.comment-list ul.children ul.children ul.children{background-position:160px 20px}.comment-respond .comments-title,.comment-respond .comment-reply-title{font-size:21px}.comment-counter{width:55px;height:55px;font-size:32px;top:30px}.footer-columns-col-1{width:19%}.footer-columns-col-2{margin-left:10%}.woocommerce h1.product_title.entry-title{font-size:21px}#lp-archive-courses .box-course-details-bottom-author img.avatar{margin-top:2px}.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,.em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{width:26px!important;height:26px!important}.sidebar-box .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,.sidebar-box .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{font-size:11px!important}.sidebar-box .em.em-calendar.size-small .em-cal-nav .month input.em-month-picker{width:140px!important}}@media screen and (min-width:1025px) and (max-width:1300px){.custom-responsive-width-1-col-left{width:63%!important}.custom-responsive-width-1-col-right{width:37%!important}}@media screen and (max-width:1024px){.wrapper,.responsive-wrapper,.responsive-wrapper-2 .elementor-row,.center-element .elementor-shortcode,.registration .content,.page-template-login-php .content,.page-template-recovery-php .content,.page-template-search-page-php .content,.activity-permalink .content,.page-template-onecolumn-page-php .content,.error404 .content,.directory.blogs .content,.create-blog .content,.full-width .content,.page-template-blog-2 .content,.directory.members .content,.group-content-rtmedia .content,.member-content-rtmedia .content{width:680px!important}.wrapper{position:static}body:not(.elementor-editor-active) .container {overflow:hidden}#loader-wrapper{background-size:80px 80px}h1{font-size:33px}h2{font-size:24px}h3{font-size:21px}h4{font-size:18px}h5{font-size:15px}h6{font-size:14px}#sidebar-spacer{display:none}.search-form{}.layout-col-3{position:static}aside#left-sidebar,#sidebar{background:#002635;border:1px solid rgba(255,255,255,.15);z-index:100;visibility:hidden;position:absolute}#sidebar,.layout-col-3 #sidebar{width:300px;right:0;border-right:none;padding:10px 20px 10px 20px;border-top-left-radius:6px;border-bottom-left-radius:6px}aside#left-sidebar{border-left:none;z-index:100;left:0;width:230px;padding:10px 20px 10px 20px;border-top-right-radius:6px;border-bottom-right-radius:6px}#sidebar-spacer-left{display:none}#left-sidebar-close,#sidebar-close{display:block}#sidebar-trigger,#left-sidebar-trigger{display:block}#sidebar-trigger.hide,#left-sidebar-trigger.hide{display:none}#content,.layout-col-3 #content{width:100%}#content article p{font-size:14px}.frontpage-row h4{font-size:24px}.frontpage-row-1-left{width:46%}.frontpage-row-1-right{width:49%}.frontpage-row-1 h1{font-size:34px}.frontpage-row-1-desc{font-size:15px}.frontpage-row-1 a.hero-button{font-size:16px;padding:8px 20px;margin-right:10px}.page-template-blog-2 .blog-1 li.box-blog-entry{width:45%;margin-right:5%;margin-bottom:5%}p.row-subtitle{padding:0 0;font-size:14px}.frontpage-row-4 .frontpage-row-4-left{width:24%}.frontpage-row-4 .frontpage-row-4-right{width:69%}.wrapper .frontpage-row-4::after{left:27.5%}.frontpage-row-5-left{float:left;width:100%;padding-right:0%;border-right:none}.frontpage-row-5-right{float:left;margin-top:30px;width:100%}.comment-list ul.children{background-position:100px 20px}.comment-list ul.children ul.children{background-position:130px 20px}.comment-list ul.children ul.children ul.children{background-position:160px 20px}.footer-logo{width:100%}.social-icons img{width:auto;height:20px;margin-left:15px}.widget-body .course-entry .course-cover{width:12%}.widget-body .course-entry .course-detail{width:84%}}@media screen and (max-width:760px){.full-width-on-mobile,.wpb_column.full-width-on-mobile{width:100%!important}body{padding-top:40px;font-size:14px}.wrapper{position:static}.wrapper,.responsive-wrapper,.responsive-wrapper-2 .elementor-row,.center-element .elementor-shortcode,.registration .content,.page-template-login-php .content,.page-template-recovery-php .content,.page-template-search-page-php .content,.activity-permalink .content,.page-template-onecolumn-page-php .content,.error404 .content,.directory.blogs .content,.create-blog .content,.full-width .content,.page-template-blog-2 .content,.directory.members .content,.group-content-rtmedia .content,.member-content-rtmedia .content{width:310px!important}pre{font-size:13px;max-width:270px!important}article table td{padding:7px!important}.sidebar-box img{max-width:100%}.sidebar-box .wp-caption img{max-width:100%!important}select option{font-size:14px;max-width:230px}#wp-submit,.submit #signup_submit,.wpcf7-submit,#post-topic-reply #submit,#new-topic-post #submit,.my-account #submit,#new-topic-button,.page-template-search-page-php #search-submit,#comment-submit,#send_reply_button,#profile-group-edit-submit,#bbp_reply_submit,#bbp_topic_submit,#send,#submit{padding:10px 24px!important;font-size:14px!important;transition:all 300ms ease-in}header#main{height:37px;padding-left:8px;padding-top:8px;padding-right:8px}header#main .logo{width:auto;margin-top:0;position:absolute}header#main .logo img{height:26px;width:auto}header#main .sign-in,.logged-out header#main .login{font-size:9px}header#main .login{margin-top:0;height:18px;width:14px}header#main .sign-in{padding:1px 6px 1px 6px;margin-top:0;margin-right:10px}header#main #header-search{margin-right:8px;padding-right:8px}header#main .user-menu-container{top:25px}header#main .user-menu{height:22px;margin-left:5px}header#main .user-menu .trigger{margin-top:6px}header#main .user-avatar{margin-right:7px}header#main .user-avatar img{border-radius:18px;width:22px}header#main .user-username{font-size:9px;line-height:1.1em;margin-top:1px;font-weight:500}header#main .messages-container{width:26px;height:12px;margin-right:5px;margin-top:4px}header#main .messages-list-container{top:20px}header#main .messages span{font-size:8px;font-weight:500}header#main .notifications-container{width:16px;height:14px;margin-right:5px;margin-top:3px}header#main .notifications-list-container{top:25px}header#main .notifications-container span{font-size:8px;padding:3px 0;font-weight:500}#compact-menu{margin-right:10px;margin-top:3px}#compact-menu .trigger{width:14px;height:14px}#compact-menu .menu{top:35px}#header-search{width:120px}#header-search .search-form input.search-field{font-size:12px;padding:3px 3px}#header-search.compact,#header-search.compact-back{width:16px;height:20px;background-size:auto 15px}#header-search .search-form .search-submit{background-size:auto 15px;height:20px}#header-search .close{width:16px;height:14px;left:-15px}.header-top-right{}.logged-out .header-top-right{}.breadcrumbs{font-size:11px;padding-top:10px;padding-bottom:8px}h1.page-title{font-size:24px}.frontpage-row{padding-top:40px;padding-bottom:40px}.frontpage-row h4{font-size:21px}p.row-subtitle{font-size:13px}.frontpage-row-1{height:680px;padding-top:0;padding-bottom:0;background-size:2000px auto}.frontpage-row-1 .wrapper{padding-top:40px;padding-bottom:50px}.frontpage-row-1-left{width:100%}.frontpage-row-1-right{width:100%}.frontpage-row-1 h1{font-size:21px}.frontpage-row-1-desc{font-size:13px;margin-top:15px;margin-bottom:15px;text-align:left;width:100%}body.logged-in a.hero-button.alternative{margin-left:0}.frontpage-row-1-right{margin-top:50px}.frontpage-row-4 .frontpage-row-4-left{width:100%}.frontpage-row-4 .frontpage-row-4-right{width:100%;margin-top:50px}.wrapper .frontpage-row-4::after{display:none}.frontpage-row-5.centered-heading{padding-top:40px;padding-bottom:40px}.footer-columns .footer-column{width:100%;padding-left:0;padding-right:0;margin-left:0;text-align:center}.footer-columns-col-1{margin-top:0;margin-bottom:10px;text-align:center}.footer-columns-col-1 a{width:100%;display:block;text-align:center}.footer-columns-col-1 img{width:40%;height:auto;float:none;margin:0 auto}.footer-columns-col-3{margin-top:25px}.footer-columns-col-4{margin-top:25px}.mini-footer-menu li a{font-size:12px}.footer-copyright{margin-top:12px}.social-icons{padding-left:0}.social-icons img{float:none}.social-icons a:last-child img{margin-left:15px}.page-template-blog-2 #page-header,.page-template-blog-classic #page-header{padding-bottom:20px}#page-header{min-height:100px}.page-template-blog-2 ul.blog-1-full-width.blog-1{margin-top:0!important}.shortcode-posts-container{width:100%}.page-template-blog-2 .blog-1{width:100%}.blog-1.blog-1-sidebar{width:100%}.blog-1.blog-1-sidebar li.box-blog-entry{width:100%;margin-right:0%;margin-bottom:30px}.page-template-blog-2 .blog-1 li.box-blog-entry{width:100%;margin-right:0%;margin-bottom:30px}.page-template-blog-2 .blog-1,.blog-1.blog-1-sidebar{width:100%}.page-template-blog-1 .blog-1 .box-blog-entry,.page-template-blog-2 .blog-1 .box-blog-entry{width:100%!important;margin-right:0!important;margin-bottom:30px!important}.page-template-blog-1 #item-nav,.page-template-blog-2 #item-nav,.page-template-blog-classic #item-nav,.archive.category #item-nav,.archive.tag #item-nav,.home.blog #item-nav{width:100%;margin-top:15px}.page-template-blog-1 #item-nav .item-list-tabs,.page-template-blog-2 #item-nav .item-list-tabs,.page-template-blog-classic #item-nav .item-list-tabs,.archive.category #item-nav .item-list-tabs,.archive.tag #item-nav .item-list-tabs,.home.blog #item-nav .item-list-tabs{width:auto}.page-template-blog-1 #item-nav .item-list-tabs ul li,.page-template-blog-2 #item-nav .item-list-tabs ul li,.page-template-blog-classic #item-nav .item-list-tabs ul li,.archive.category #item-nav .item-list-tabs ul li,.archive.tag #item-nav .item-list-tabs ul li,.home.blog #item-nav .item-list-tabs ul li{font-size:12px;margin-right:3px;padding:8px 12px}.blog-classic{padding-top:20px}.blog-classic .blog-post{margin-bottom:15px}.blog-classic .blog-post h1.blog-post-title{line-height:.9em!important}.blog-classic .blog-post h1.blog-post-title a{font-size:21px;line-height:.9em!important}.blog-classic .blog-post .featured-image{margin-right:0;margin-bottom:20px;width:100%}.blog-classic a.more-link{font-size:13px;padding:4px 10px}#load-more-posts-classic,#load-more-posts-1{border-bottom-width:3px;font-size:14px}.single-post-details .single-post-category{font-size:14px;padding:3px 6px}.single-post-details .single-blog-time{font-size:14px;margin-top:1px}.single-post-details .single-blog-comments{background-size:auto 14px;font-size:14px;line-height:12px;padding:5px 9px 3px 21px}.single-post-details .wpulike{margin-left:3px}.single-post-details .wpulike .count-box{background-size:auto 14px;padding-left:21px;font-size:14px!important}main#content p.subtitle{font-size:12px}main#content article p{font-size:12px;line-height:1.5em}.single-post main#content aside#left,.single-event main#content aside#left,.blog-post aside#left{position:absolute;background:#fff;padding:17px 12px 12px 12px;width:140px;left:0;border-top:2px solid rgba(0,0,0,.07);border-bottom:2px solid rgba(0,0,0,.07);border-right:2px solid rgba(0,0,0,.07);z-index:100;border-top-right-radius:6px;border-bottom-right-radius:6px;visibility:hidden;transition:visibility 0s .6s}.single-post main#content article#text,.single-event main#content article#text,main#content .blog-post article#text{width:100%}main#content section.contrast{padding:15px 20px 0 20px}main#content section.contrast article#text #info-mobile{display:inline-block}main#content section.contrast article#text #info-mobile.hide{display:none}main#content aside#left #info-mobile-close{display:inline-block}h1.single-post-title{font-size:21px;line-height:1.4em}#content p.subtitle{font-size:14px}#left .author-bio img.avatar{}#left h6.author-bio-name{font-size:12px!important;line-height:1em}#left .author-bio-content{font-size:10px;line-height:1.2em}.single-blog-post-tags{margin-top:10px}.single-blog-post-tags a{font-size:10px;font-weight:600;padding:2px 3px;border-radius:4px}main#content aside#left h6{font-size:13px;margin-bottom:5px}main#content #left .related-posts{margin-top:15px}main#content aside#left .related-posts ul li.related-post-entry{margin:0 0 0 0;padding:9px 0;line-height:.8em}main#content aside#left .related-posts ul li.related-post-entry a{font-size:10px;line-height:.8em}main#content .thumbnail{}main#content .thumbnail span{padding:7px 8px 7px 8px;font-size:10px;line-height:12px!important}.wp-caption .wp-caption-text{font-size:9px;line-height:1.1em;bottom:17px}#content .em-location-map-container{width:200px!important}h1{font-size:30px}h2{font-size:24px}h3{font-size:21px}h4{font-size:18px}h5{font-size:16px}h6{font-size:15px}.nav-links .meta-nav{font-size:10px}.post-navigation .nav-previous{width:45%}.post-navigation .nav-next{width:45%}.post-navigation .nav-previous .post-title,.post-navigation .nav-next .post-title{font-size:13px;font-weight:700}.comments-area h2{font-size:18px}.comment-respond .comment-form{width:100%;padding-right:0;float:left}.comment-form-author,.comment-form-email,.comment-form-url{width:100%}.comment-avatar{width:10%}.comment-content{width:87%;padding:12px 16px 14px 16px}.comment-content p{font-size:12px}.comment-content-details,.comment-content-details a,.comment-list ul.children .comment-content-details,.comment-list ul.children .comment-content-details a{font-size:11px}.comment-content-details .time{width:100%;display:block}.comment-content .comment-content-time a{font-size:11px}.comment-content .reply a{font-size:10px}.comment-content .count-box{background-size:12px auto;font-size:11px!important;padding-left:16px}.comment-content-details .comment-reply-link,.comment-list ul.children .comment-content-details .comment-reply-link{margin-top:8px}.comment-content .wpulike,.comment-list ul.children .comment-content-details .wpulike{margin-top:7px}.comment-list ul.children .comment-content p{font-size:12px}.comment-list ul.children li .comment-content{}.comment-list ul.children li ul.children .comment-content{}.comment-list ul.children li ul.children ul.children .comment-content{}.comment-list ul.children{}.comment-list ul.children ul.children{}.comment-list ul.children ul.children ul.children{}.comment-reply-link{display:inline-block;font-size:11px}.comment-form .logged-in-as{float:left}.comment-form{padding-right:25px;width:68%;float:right}.page-template-page-no-sidebar .comment-form,.page-template-default .comment-form{width:100%;padding-right:0}.comment-form .comment-notes,.comment-form textarea#comment,.comment-form #author,.comment-form #email,.comment-form #url{width:100%}.logged-in-as a{font-size:11px}.single-event .shortcode-event-location{margin-top:5px}.events-table thead tr th{font-size:11px;padding:8px 10px}.events-table tbody tr td{font-size:11px;padding:8px 10px}.offers-container .offer{width:100%}.offers-container .offer.best{margin-left:0%;margin-right:0%;margin-top:30px;margin-bottom:30px}.woocommerce .woocommerce-ordering{margin-top:0}.woocommerce .woocommerce-ordering select.orderby,.woocommerce .woocommerce-ordering select.orderby option{font-size:11px!important}.woocommerce .woocommerce-Tabs-panel h2,.related.products h2,#tab-additional_information h2{font-size:18px}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{padding:9px 12px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px}.woocommerce .comment-text p.meta,.woocommerce .comment-text p.meta a,.woocommerce .comment-text p.meta strong{font-size:13px!important}.woocommerce #tab-reviews #reviews .review .comment_container img{padding:4px!important;width:40px!important;top:15px!important}.woocommerce .comment_container .comment-text{margin-left:55px!important}.woocommerce .comment_container .comment-text .description p{font-size:13px}.woocommerce #respond #reply-title{font-size:18px}.woocommerce .product .woocommerce-tabs ul.tabs.wc-tabs li.woo-object-nav-menu-button{height:31px!important}.error404 h2{width:100%}.events-table thead .event-time{width:150px}.events-table tbody tr td a{font-size:13px}}