@media only screen and (min-width :981px){.dc_row_vertical_align{display:flex;flex-direction:row;align-items:center}}.dc-lesson-sidebar-content .et_pb_widget{background-color:#f3f3f3}.dc-lesson-sidebar-content .et_pb_widget .textwidget{padding:10px}.dc-lesson-sidebar-content h4.widgettitle{background-color:#262626;color:#ffffff;padding:12px}.dc-blog-post img{height:350px!important;object-fit:cover}.dc-event-list-item ul.eo-events.eo-events-shortcode{margin:0;padding:0;list-style:none;position:relative}.dc-event-list-item .dc-event-content{display:table;border-bottom:2px solid;border-color:rgba(210,210,210,0.16);width:100%;padding:25px 0px}.dc-event-list-item .dc-event-date-holder-left{padding-right:12px;display:inline-block}.dc-event-list-item .dc-event-date-holder{width:11%;border-right:2px solid;color:#ffffff;border-color:rgba(210,210,210,0.16);display:table-cell;vertical-align:middle}.dc-event-list-item .dc-event-date-holder-right{font-size:20px;line-height:27px;text-align:center;font-weight:500;display:inline-block}.dc-event-list-item .dc-event-date-holder-left span{font-size:56px;line-height:1em;font-weight:800}.dc-event-list-item .dc-event-date-holder-right span{display:block}.dc-event-list-item .dc-event-title-holder{width:74%;padding-left:23px;display:table-cell;vertical-align:middle}.dc-event-list-item .dc-event-buy-tickets-holder{text-align:center;width:15%;display:table-cell;vertical-align:middle}.dc-event-list-item .dc-event-title-holder h5.dc-event-title{margin-bottom:0px!important;padding-bottom:0px!important}.dc-event-list-item .dc-event-title-holder h5 a{color:#ffffff;font-weight:700;transition:color .15s ease-out;cursor:pointer}.dc-event-list-item .dc-event-buy-tickets-holder a{padding:10px 38px;text-transform:uppercase;border:2px solid #ffffff;color:#ffffff;font-size:13px;border-radius:52px;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;box-sizing:border-box;display:inline-block;font-weight:600;letter-spacing:2px}.dc-event-list-item .dc-event-buy-tickets-holder a:hover{background-color:#ab2eba;border-color:#ab2eba}.dc-event-list-item .dc-event-content:hover h5 a,.dc-event-list-item .dc-event-content:hover span{color:#ab2eba}.dc-tour-list-item .tour-list-image{width:10%!important;display:table-cell;vertical-align:middle;padding-right:2%}.dc-tour-list-item .tour-list-image img{margin-right:2%!important;display:block;border-radius:3px}.dc-tour-list-item .dc-event-title-holder{width:64%!important}.dc-tour-list-item .dc-event-content{padding:20px 0px}.df_at_content a.store-btn{background-color:#ab2eba;color:#ffffff;padding:15px 35px;display:inline-block;border-radius:80px;margin-bottom:15px;cursor:pointer;transition:.3s}.df_at_content a.store-btn:hover{background-color:#000000}.lesson-sidebar-widget-content ul{list-style:none;margin-left:0;padding-left:20px;line-height:24px;padding-bottom:20px}.lesson-sidebar-widget-content ul li a{color:#000;font-weight:400;font-size:16px;line-height:24px}.lesson-sidebar-widget-content ul li{padding:2px 0}.lesson-sidebar-widget-content{background-color:#fff;margin-bottom:0;padding-bottom:10}.lba-category-header{background-color:#2A4773;padding:10px 5px;text-align:center}.lba-category-header h2{color:#fff;font-size:20px;margin-bottom:0!important;padding-bottom:0px;text-align:left;padding-left:15px}.lesson-main-content{float:right;width:calc(75% - 30px);margin-left:30px;box-sizing:border-box;background-color:#fff;padding:20px}.lesson-main-content .lesson-footer{margin-bottom:20px;display:block;float:left;width:100%}.lesson-main-content{width:100%!important}.lesson-main-content{width:calc(70% - 30px)!important}.lesson-main-content .lesson-footer{margin-bottom:0!important}.lesson-category-page{background-color:#eeeeee;padding:50px 0}.dc-course-list-column{margin-top:20px}.dc-course-list-column{float:left;width:100%}.dc-course-list-column .lesson-title,.dc-cat-lesson-list .lesson-title{background-color:#eeeeee;margin:3px 0;width:100%;float:left;color:black;padding:4px}.dc-course-list-column .lesson-title a,.dc-cat-lesson-list .lesson-title a{font-size:17px;margin-left:10px;line-height:24px;display:block;float:left;color:#2a4773;text-shadow:0 0 0;font-family:Open sans,sans-serif;letter-spacing:0}.dc-course-list{background-color:#f7f7f7;padding:20px;display:table-cell}.dc-cat-lesson-list{background-color:#f7f7f7;padding:20px;display:block;overflow:hidden;margin-top:20px}.rmrow{margin:0;padding:0!Important}.rmfield,.rminput{width:100%!important;margin:0!Important;padding:0;max-width:100%!Important;min-height:auto!Important}div#rm_form_page_form_2_1_1 input[type="text"],div#rm_form_page_form_2_1_1 input[type="email"],div#rm_form_page_form_2_1_1 input[type="password"],.lba-special-login-form input[type="text"],.lba-special-login-form input[type="email"],.lba-special-login-form input[type="password"]{padding:15px!important;border:1px solid #ddd!Important;height:auto!important;margin-top:6px}.rmagic .rmheader{display:block;float:left;width:100%;margin:0!important;padding:0;font-size:20px;line-height:30px;padding-bottom:15px;display:block;float:left;color:#fff;background-color:#2a4773;padding:15px;margin-bottom:14px!Important}input#rm_next_form_page_button_2_1,.lba-special-login-form input#rm_submit_btn{background-color:#4CAF50;border:none;color:#fff;font-size:20px;width:100%;border-radius:4px}.lba-registration-from-special .rmheader{display:none!important}.lba-form-content{padding:25px}.lba-form-content{background-color:#fff;margin-bottom:30px}.page.page-id-4802 .dc_all_course_content{background-color:transparent!important;padding:0}.lba-form-header h2,.lba-form-header h3{margin:0;text-align:center;color:#fff}.lba-form-header{background-color:#333;padding:15px;text-align:center;position:relative}.dc-tour-store-box ul.products li>a>h2.woocommerce-loop-product__title{color:#ffffff!important;margin:0!important;padding:5px 0px!important;line-height:24px}.dc-tour-store-box ul.products span.price>span{color:#f070ff!important;font-size:16px}.dc-contact-block h3{color:#ffffff;background-color:#000000;padding:12px;border-radius:2px;margin-bottom:10px}.dc-form-section label span.gfield_required{display:none}.dc-form-section label.gfield_label{color:#000000;font-size:17px}.dc-form-section .gform-body input,.dc-form-section .gform-body textarea{border:1px solid #000000;min-height:48px;border-radius:2px;padding:10px!important}.dc-form-section input[type="submit"]{background-color:#ab2eba;border:none;color:#ffffff;text-transform:uppercase;transition:.3s;padding:10px;width:100%!important;min-height:55px;font-weight:bold;letter-spacing:5px;border-radius:50px;cursor:pointer}.dc-form-section input[type="submit"]:hover{background-color:#000000;letter-spacing:3px}body.woocommerce-edit-account form.edit-account input,body.woocommerce-edit-address .woocommerce-address-fields input,body.woocommerce-edit-address .woocommerce-address-fields select{border:1px solid #dddddd;height:48px;padding-left:10px;font-size:14px;border-radius:3px}body.woocommerce-edit-address .woocommerce-address-fields input::placeholder{color:#6b6b6b}body.woocommerce-edit-account form.edit-account label,body.woocommerce-edit-address .woocommerce-address-fields label{font-size:16px}body.woocommerce-edit-account form.edit-account span em{font-size:14px}body.woocommerce-edit-account form.edit-account fieldset legend{font-weight:700}body.woocommerce-edit-account form.edit-account fieldset{margin-top:20px}body.woocommerce-edit-account form.edit-account button.woocommerce-Button,body.woocommerce-edit-address .woocommerce-address-fields button[type="submit"]{background-color:#1db2e7;color:#ffffff;height:52px;padding:0 40px;transition:.5s;border:transparent;border-radius:3px}body.woocommerce-edit-account form.edit-account button.woocommerce-Button:hover,body.woocommerce-edit-address .woocommerce-address-fields button[type="submit"]:hover{background-color:#2a4773}nav.woocommerce-MyAccount-navigation ul{padding:0;list-style:none}nav.woocommerce-MyAccount-navigation ul li{padding:10px;padding-left:15px;transition:.5s;background-color:#484848;margin-bottom:5px}nav.woocommerce-MyAccount-navigation ul li:hover{background-color:#000000}body.woocommerce-edit-address .woocommerce-Address .title h3{margin-top:0px;font-size:28px;letter-spacing:2px;font-weight:bold}body.woocommerce-edit-address .woocommerce-Address a.edit{background-color:#1db2e7;color:#ffffff;padding:5px 20px;border-radius:3px;transition:.5s}body.woocommerce-edit-address .woocommerce-Address a.edit:hover{background-color:#2a4773}form.checkout.woocommerce-checkout .woocommerce-billing-fields,form.checkout.woocommerce-checkout .woocommerce-shipping-fields{background-color:#ffffff;padding:20px;border-radius:3px}form.checkout.woocommerce-checkout input,form.checkout.woocommerce-checkout select,form.checkout.woocommerce-checkout input,form.checkout.woocommerce-checkout span.select2-selection.select2-selection--single{height:48px;padding:10px;font-size:14px;border:1px solid #c1c1c1}form.checkout.woocommerce-checkout label{font-size:16px}form.checkout.woocommerce-checkout .woocommerce-billing-fields h3{font-weight:bold;font-size:26px;letter-spacing:2px}form.checkout.woocommerce-checkout h3#ship-to-different-address span{font-weight:bold;font-size:26px;letter-spacing:2px}form.checkout.woocommerce-checkout div#order_review{background-color:#ffffff;padding:25px}form.checkout.woocommerce-checkout h3#order_review_heading{font-size:26px;letter-spacing:2px;font-weight:bold}nav.woocommerce-MyAccount-navigation ul li a{color:#ffffff}.dc_all_course_content{float:left;width:100%;padding-right:30px;box-sizing:border-box;display:table-cell;background-color:#f7f7f7;padding:0 20px;padding-bottom:20px}.dc_all_course_content .woocommerce,.dc_all_course_content .woocommerce span,.dc_all_course_content .woocommerce p{color:#000}.dc_all_course_content li.woocommerce-MyAccount-navigation-link{background-color:#2a4773;margin-bottom:5px;color:#fff!Important}.dc_all_course_content li.woocommerce-MyAccount-navigation-link a{color:#fff!Important}.dc_all_course_content .woocommerce a{color:#2a4773}.dc_all_course_content .ms-account-wrapper{padding:20px;border-top:1px dashed #252424}.dc_all_course_content .ms-account-wrapper h2{font-size:20px;letter-spacing:0;text-shadow:0 0 0}.dc_all_course_content .woocommerce,.dc_all_course_content .woocommerce span,.dc_all_course_content .woocommerce p,.dc_all_course_content th,.dc_all_course_content td{color:#000}.dc_all_course_content .ms-membership-form-wrapper{display:none}.dc_all_course_content div#account-invoices table{width:100%}.dc_all_course_content div#account-invoices table th{border:1px solid #000000;border-collapse:collapse;padding:10px}.dc-countdown-block li.cbfc-number-box .cbfc-cd-background{border:none!important;background:transparent!important;box-shadow:none!important;position:relative}.dc-countdown-block li.cbfc-number-box .cbfc-cd-background:after{position:absolute;content:"";top:50%;left:100%;height:40px;border-right:2px solid rgba(255,255,255,.25);transform:translateY(-70%)}.dc-countdown-block li.cbfc-number-box-sec .cbfc-cd-background:last-child:after{opacity:0;visibility:hidden}.dc-countdown-block li.cbfc-number-box .digit.digit-1{color:#ffffff!important;width:75%;font-weight:bold;font-size:92px}.dc-countdown-block li.cbfc-number-box .cbfc-overlap{background-color:transparent!important}.dc-countdown-block{display:block;max-width:1130px;margin:0 auto}.dc-countdown-block span.countdown_section{color:#ffffff!important;font-size:32px;line-height:44px}.dc-countdown-block small{display:none}.dc-countdown-block li.cbfc-number-box .cbfc-overlap{color:#ffffff!important}.dc-stay-informed-form form{width:100%!important;max-width:100%!important}.dc-stay-informed-form form .gform-body{max-width:100%!important;width:100%!important}.dc-stay-informed-form form input[type="text"]{background-color:transparent;border:none;border-bottom:2px solid #ffffff;color:#ffffff!important;font-weight:500;padding:10px!important}.dc-stay-informed-form form input[type="text"]::placeholder{color:#ffffff;font-size:14px;opacity:1;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.dc-stay-informed-form input[type="submit"]{background-color:transparent;border:2px solid #ffffff;font-weight:600;letter-spacing:4px;border-radius:30px;min-height:50px;padding:10px 50px;color:#ffffff;font-size:13px!important;text-transform:uppercase;cursor:pointer;transition:all .15s ease-out}.dc-stay-informed-form input[type="submit"]:hover{background-color:#000000;border-color:#000000}.dc-footer-social-info h4{transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .5s cubic-bezier(.23,1,.32,1);transform:translateY(0px);opacity:0}.dc-footer-social-info:hover h4{transform:translateY(-13px);opacity:1}.dc-footer-social-info .et_pb_main_blurb_image{transform:translateY(30px);transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .5s cubic-bezier(.23,1,.32,1)}.dc-footer-social-info:hover .et_pb_main_blurb_image{transform:translateY(0px)}.dc-footer-menu ul>li{margin:0px!important;padding:0px!important;display:block!important;width:100%!important}.dc-footer-menu ul{width:100%!important;margin:0!important}.dc-footer-menu ul>li>a{display:block!important;width:100%!important}@media (min-width:768px) and (max-width:991px){.dc-footer-menu .et_pb_menu__wrap{display:block}.dc-footer-menu .et_mobile_nav_menu{display:none}.dc-footer-menu .et_pb_menu__menu{display:block}.dc-footer-menu ul li{display:block!important}}@media screen and (max-width:767px){.dc-countdown-block li.cbfc-number-box .digit.digit-1{font-size:30px}.dc-countdown-block .cbfc-light-countdown .cbfc-cd-number{height:45px}.dc-event-list-item .dc-event-date-holder-left span{font-size:20px}.dc-event-list-item .dc-event-date-holder-right{font-size:15px;line-height:21px}.dc-event-list-item .dc-event-title-holder{width:87%!important;padding-left:13px;display:block;float:left}.dc-event-list-item .dc-event-title-holder h5.dc-event-title{font-size:17px;line-height:21px}.dc-event-list-item .dc-event-title-holder h5 a{font-weight:400;}.dc-event-list-item .dc-event-date-holder{width:13%;display:block;float:left}.dc-event-list-item .dc-event-buy-tickets-holder{width:100%;display:inline-block;float:left;max-width:130px;margin-top:15px;margin-left:5px}.dc-event-list-item .dc-event-buy-tickets-holder a{padding:2px 14px;font-size:11px;border-radius:50px;letter-spacing:1px}.dc-tour-list-item .tour-list-image{display:none}body.archive.tax-lesson_categories h1.entry-title,body.single.single-cv h1.entry-title{font-size:22px!important;line-height:1.25}body.archive.tax-lesson_categories .lesson-category-page .lesson-main-content{margin-left:0px}body.single.single-cv aside.lesson-sidebar{display:block!important;width:100%!important}body.single.single-cv #content>.container>.flex{display:block}body.single.single-cv .lesson-main-content{width:100%!important;display:block!important;margin:0!important;float:none!important;margin-top:25px!important}body.single.single-cv #content>.container{width:90%!important}body.single.single-cv .fc-status-btn{display:block}.dc-footer-menu .et_pb_menu__wrap{display:block}.dc-footer-menu .et_mobile_nav_menu{display:none}.dc-footer-menu .et_pb_menu__menu{display:block}.dc-footer-menu ul li{display:block!important}.dc-sample-sidebar-layout .lba-form-content{display:block!important;width:100%!important;max-width:100%!important;padding:10px!important}.rmagic{display:block!important;width:100%!important;box-sizing:border-box;max-width:100%!important;clear:both}.dc-sample-sidebar-layout .rmheader{font-size:13px}.dc-sample-sidebar-layout .rmfield>label{font-size:15px}.dc-sample-sidebar-layout .lba-form-header{line-height:1.45;color:#bdbdbd;font-size:15px}}