@charset "UTF-8";blockquote{border:none;padding:0;margin:0 0 0 30px}blockquote p{font-size:18px;line-height:28px;font-weight:300}h4{font-size:24px;line-height:34px;color:#005283;font-weight:400}ol{list-style:decimal;margin:20px 0 0 30px}ol ol{list-style:lower-alpha;margin:10px 0 10px 30px}.aligncenter{display:block;margin:20px auto 0}.alignright{float:right;margin:5px 0 20px 25px;clear:both;display:inline}.alignleft{float:left;margin:5px 25px 20px 0;clear:both;display:inline}.wp-caption-text{margin:5px 0 0;text-align:center;font:italic 13px/22px Georgia,"Times New Roman",Times,serif}.addthis_toolbox{margin:30px 0 0!important}.wp-pagenavi{clear:both;margin:30px 0 0;height:40px;text-align:center}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;background-color:#012545;padding:5px 10px;margin:2px;color:#fff;font-size:12px}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#359bed}.no-padding-bottom{padding-bottom:0!important}.no-padding-both{padding-top:0!important;padding-bottom:0!important}.special-announcement{background-color:#fff}.special-announcement .row{padding-top:10px;padding-bottom:10px}.special-announcement p{margin-top:0}.special-announcement a,.special-announcement a:hover{color:#000}.special-announcement #close{cursor:pointer;background-color:#005283;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;padding:2px 15px;font-weight:900}.page-title-blank{background-color:#fff}.page-title-blank h1{color:#b91319;text-shadow:none}.homepage-buttons p{margin:0}a.enroll{border:1px solid #b91319;background-color:#b91319;color:#fff;padding:20px 40px;text-decoration:none;font-weight:600;text-transform:uppercase;margin:0 20px;display:inline}a.enroll:hover{color:#b91319;background-color:#fff;transition:background-color .75s ease}a.process{border:1px solid #005283;background-color:#005283;color:#fff;padding:20px 40px;text-decoration:none;font-weight:600;text-transform:uppercase;margin:0 20px;display:inline}a.process:hover{color:#005283;background-color:#fff;transition:background-color .75s ease}.homepage-top p{font-size:24px;line-height:34px;font-weight:300}.homepage-top ul li{font-weight:700}.homepage-courses .row{margin-left:0;margin-right:0}.homepage-courses .course{padding:0}.flip_panel{width:100%;height:100%}.card{width:100%;height:100%;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.front{z-index:2;background-color:#231f20}.front h3{color:#fff;margin-top:0;font-weight:900;font-size:36px;line-height:46px;text-shadow:0px 2px 5px rgba(0,0,0,1)}.front p{color:#fff;font-size:24px;line-height:34px;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:15px 0;margin-top:35px;text-shadow:0px 2px 5px rgba(0,0,0,1)}.back{background-color:#231f20;z-index:1;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg);position:absolute;top:0;left:0;padding:80px 40px}.back h3{margin-top:0;color:#fff}.back a{border:1px solid #b91319;background-color:#b91319;color:#fff;padding:20px 40px;text-decoration:none;font-weight:600;text-transform:uppercase}.back a:hover{color:#fff;background-color:#231f20;transition:background-color .75s ease}.back p{color:#fff;font-size:24px;line-height:34px;font-weight:300}.back p.button{margin-top:50px}.flip_panel:hover .front{z-index:1;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.flip_panel:hover .back{z-index:2;-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}.TextOnTop{top:0;left:0;right:0;position:absolute;padding:200px 60px}.homepage-bottom a,.homepage-bottom a:hover{color:#000}.homepage-resource{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:120px 0}.homepage-resource a,.homepage-resource a:hover{color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,1)}.gform_wrapper{display:block!important}ul.gform_fields li.gfield{margin-bottom:20px!important;font-family:"Source Sans Pro"!important;font-size:20px!important;line-height:30px!important;font-weight:400!important;padding:0!important}ul.gform_fields li.gfield label.gfield_label{display:block;margin-bottom:15px!important;font-family:"Source Sans Pro"!important;font-size:20px!important;line-height:30px!important;font-weight:600!important}ul.gform_fields input,ul.gform_fields select{font-family:"Source Sans Pro"!important;font-size:20px!important;line-height:30px!important;font-weight:400;height:auto!important;padding:5px!important;border:1px solid #ccc!important}.gsection{border-bottom:none!important}h2.gsection_title{font-family:Oswald!important;font-size:36px!important;font-weight:700!important;color:#b91319!important;border-bottom:none!important}.gfield_description{font-family:"Source Sans Pro"!important;color:#000;margin:0 0 15px!important;font-size:20px!important;line-height:30px!important;font-weight:400!important;padding:0 0 15px!important}ul.gfield_radio li label,ul.gfield_checkbox li label{font-weight:300!important;margin-left:10px!important}.ginput_full input,.ginput_left input,.ginput_right select{margin-bottom:0!important}.ginput_full label,.ginput_left label,.ginput_right label{margin-top:0!important}.ginput_container span{margin-bottom:15px!important}.ginput_container label{font-size:18px!important;line-height:28px!important;font-weight:300!important}.ginput_container select{height:32px!important;border-color:#ccc!important}.gform_footer{padding:0!important;margin:0!important}input.gform_button{margin-top:0!important;padding:15px 30px!important;background-color:#b91319;color:#fff;font-size:24px!important;font-family:"Source Sans Pro"!important;font-weight:600!important;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:none!important}.gform_confirmation_wrapper{margin-top:30px!important;font-family:"Source Sans Pro"!important;font-size:20px!important;line-height:30px!important;font-weight:400!important}.job{border-top:1px solid #ccc}.job h3{margin-top:0}#wp_payeezy_payment_form label{display:block;margin:15px 0 10px}#wp_payeezy_payment_form input,#wp_payeezy_payment_form textarea,#wp_payeezy_payment_form select{border:1px solid #ccc;padding:10px;padding:5px;font-size:20px;line-height:30px;font-weight:400;height:auto}.woocommerce h1{font-size:42px;line-height:52px;color:#b91319;text-shadow:none}.woocommerce form.cart{margin-top:40px}.woocommerce form.cart input.input-text{font-size:24px;line-height:34px}.woocommerce form.cart button.single_add_to_cart_button{display:block;clear:both;border:1px solid #b91319;background-color:#b91319;color:#fff;padding:20px 40px;text-decoration:none;font-weight:600;text-transform:uppercase;font-size:24px;line-height:34px;margin-top:20px}.woocommerce form.cart button.single_add_to_cart_button:hover,.woocommerce form.cart button.single_add_to_cart_button:focus{background-color:#fff;color:#b91319;transition:background-color .75s ease}form.woocommerce-checkout label{font-weight:600!important}form.woocommerce-checkout input,form.woocommerce-checkout select{padding:5px!important;border:1px solid #ccc!important}table.shop_attributes th{vertical-align:middle!important}table.shop_attributes td,table.variations td{border-bottom:1px solid #ccc;display:table-cell;padding:15px 0!important;margin-top:30px!important}table.variations td.label{background:0 0}table.variations td.label label{background:#fff;color:#000;margin:10px 0 0;font-weight:700}table.variations td.value select{margin:0}table.shop_table{border:none!important;margin-top:15px!important}.cart-subtotal th,.shipping th,.order-total th,.cart-subtotal td,.shipping td,.order-total td{border:none!important;display:table-cell;padding:15px 0!important}table.shop_table td.product-name,td.product-name a{color:#000!important;font-weight:500!important}.coupon #coupon_code{width:auto!important}.up-sells ul.products{margin-top:40px!important}.wc-proceed-to-checkout a.button{border:1px solid #b91319!important;color:#b91319!important;background-color:#fff!important;padding:20px 40px!important;text-decoration:none!important;font-weight:600!important;text-transform:uppercase!important;text-transform:none!important;font-size:24px!important;line-height:34px!important}.wc-proceed-to-checkout a.button:hover,.wc-proceed-to-checkout a.button:focus{background-color:#b91319!important;color:#fff!important;transition:background-color .75s ease!important}.course-sidebar ul li{font-weight:700;color:#b91319}.course-buttons a{margin:0 40px 0 0}@media (min-width:1380px){.container-fluid{padding:0}}@media (min-width:992px) and (max-width:1379px){.container-fluid{padding:0}.TextOnTop{padding:60px}.back{padding:40px}.back p{font-size:18px;line-height:28px}}@media (min-width:768px) and (max-width:991px){.container-fluid{padding:0}.TextOnTop{padding:60px}.back{padding:40px}.back p{font-size:18px;line-height:28px}}@media (min-width:481px) and (max-width:767px){.container-fluid{padding:0}.card{transition:none}.front{display:block}.back{transform:none;position:relative;display:block}.back ul{margin-top:20px}.back ul li{display:block;margin:10px 0 0}.flip_panel:hover .front,.flip_panel:hover .back{transform:none}.TextOnTop{display:none}a.enroll,a.process{display:block;margin:20px 20px 0}.course-buttons p{margin-bottom:40px}}@media (max-width:480px){.container-fluid{padding:0}.card{transition:none}.front{display:block}.back{transform:none;position:relative;display:block}.back ul{margin-top:20px}.back ul li{display:block;margin:10px 0 0}.flip_panel:hover .front,.flip_panel:hover .back{transform:none}.TextOnTop{display:none}a.enroll,a.process{display:block;margin:20px 20px 0}.course-buttons p{margin-bottom:40px}}