body{background:#FFF !important;color:#000000 !important;font-size:14px;font-weight:400 !important;font-family:'Open Sans', sans-serif !important;padding:0;margin:0;letter-spacing:0 !important;}
strong{font-weight:normal !important;}
ul,
li{margin:0px;}
li{list-style:none;}
img{border-radius:6px !important;}
a,
a:hover{text-decoration:none !important;}
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
table,
td,
tr,
th,
a{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}
#top_head{padding:15px 0 0;}
#top_head .social_icon a{color:#9a9a9a;font-size:16px;}
.social_icon a span{color:#960a0c;font-weight:400;font-size:14px;}
#top_head p a{color:#960a0c;font-weight:normal;font-size:14px;}
.logo_sec img{max-width:236px !important;}
.logo_cap{color:#0a4e83;font-size:16px;}
#top_head .divider{border-color:#900;}
#nav_bg{border-radius:0px;background:rgba(0, 0, 0, 0);border:none;z-index:10;margin-bottom:30px !important;}
#nav_bg .sticky_menu{display:none;}
#nav_bg.stick .sticky_menu{background:#FFFFFF;border-bottom:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 15px 20px rgba(0, 0, 0, 0.1);display:block;}
#nav_bg.stick .navbar_brand{background:none;}
.navbar_brand img{max-width:130px !important;padding:10px 15px;}
#nav_bg li a{background:none;color:#676666;font-family:'Open Sans', sans-serif;font-weight:normal;text-transform:uppercase;}
.navbar-nav{float:none !important;}
#nav_bg.stick .sticky_dynamic{margin-top:5px;}
#nav_bg.stick .sticky_menu ul a{font-size:12px;line-height:44px;padding:5px 10px;font-weight:400;}
#nav_bg.stick .sticky_menu ul ul a{line-height:normal;}
#nav_bg .normal_menu ul a{font-size:15px;}
#nav_bg .normal_menu ul ul a{font-size:14px;}
#nav_bg.stick .normal_menu{display:none;}
#nav_bg li ul ul{background:#fcfcd5;box-shadow:0 8px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 8px 10px rgba(0, 0, 0, 0.2);padding:10px 10px;}
#nav_bg li ul{background:#fff;box-shadow:0 8px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 8px 10px rgba(0, 0, 0, 0.2);padding:10px 10px;}
#nav_bg .normal_menu ul li ul li a{padding:5px 14px;}
#nav_bg li ul li a:hover{background:#fcfcd5 !important;}
#nav_bg #navigation ul ul ul{top:0;}
#nav_bg li .sub-menu li a,
#nav_bg li .sub-menu li:hover a{border:none;}
input[type="text"]{height:auto !important;}
h3#order_review_heading, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3{padding:20px 0 10px;font-weight:normal;font-size:22px;}
#nav_bg li:hover a,
#nav_bg li a:focus{background:none !important;color:#676666 !important;}
#navigation ul{display:block;text-align:center;}
#navigation .normal_menu ul a{padding:0 20px;}
#nav_bg #navigation li{float:none;display:inline-block;}
.banner{text-align:center;}
.banner h1{font-size:50px;color:#960a0c;line-height:50px;text-align:center;font-family:'Open Sans', sans-serif;font-weight:700;font-style:normal;padding-bottom:20px;}
.banner h2{font-size:23px;color:#353535;line-height:32px;text-align:center;font-family:'Open Sans', sans-serif;font-weight:700;font-style:normal;}
.eventmenu ul{display:block;}
.eventmenu ul li{display:inline-block;}
.eventmenu li:not(:first-child):before{content:" | ";color:#990000;}
.eventmenu ul li a{text-decoration:none;padding:0px 10px 0px;text-align:center;color:#990000;font-size:16px;font-weight:normal;font-family:'Open Sans', sans-serif;}
.eventmenu{padding-top:0px;padding-bottom:100px;}
.wpb_single_image img{width:100%;}
.workshop{padding-top:30px;padding-bottom:30px;}
.work-border{border-bottom:1px solid #d4d4d4;padding-bottom:70px;border-top:1px solid #d4d4d4;}
.navbar{min-height:auto !important;margin-bottom:0px !important;}
.main-heding h2{color:#960a0c;font-size:32px;font-weight:700;line-height:40px;font-family:'Open Sans', sans-serif;}
.benefits-list{padding-top:30px;padding-left:20px;}
.benefits-list li{font-size:18px;line-height:32px;}
#sidebar .upcomingEvent h3{font-size:15px;color:#353535;line-height:15px;text-align:center;font-family:'Open Sans', sans-serif;font-weight:400;font-style:normal;padding:0 0 15px;}
.upcomingEvent p{padding:0px !important;}
.upcomingTabil{border:1px solid #DDDDDD;webkit-box-shadow:0 0 8px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 8px 2px rgba(0, 0, 0, 0.15);box-shadow:0 0 8px 2px rgba(0, 0, 0, 0.15);padding:30px 18px;}
.upcomingTabil .table{margin:0px;}
.upcomingTabil h4{color:#000000;font-size:16px;font-weight:400;}
.upcomingEvent .upcomingTabil table,
.upcomingEvent .upcomingTabil table tr,
.upcomingEvent .upcomingTabil table tr td{border:none;}
.upcomingTabil table tr td a{color:#960a0c;font-size:15px;font-family:'Open Sans', sans-serif;font-weight:400;}
.upcomingTabil table tr td{color:#000;font-size:14px;font-family:'Open Sans', sans-serif;padding:0px !important;font-weight:400;}
.upcomingTabil table{margin-top:10px;}
.workshop-everybody img{width:100%;}
.workshop-everybody p{line-height:23px;padding-top:20px;margin:0;font-size:16px;font-family:'Open Sans', sans-serif;}
.workshop-everybody a,
.list-item a{padding-top:20px;display:inline-block;color:#960a0c;font-weight:600;}
section.professionl-list{padding-top:30px;}
.list-item h3{font-size:18px;color:#960a0c;text-align:left;line-height:24px;font-family:'Open Sans', sans-serif;font-weight:700;font-style:normal;}
.list-item img{width:100%;border-radius:4px;padding:15px 0;}
.list-item p,
.testi-item p,
.fogel p{line-height:23px;margin:0;font-size:16px;font-family:'Open Sans', sans-serif;}
.list-item{margin-top:30px;}
.testi-item{margin-top:30px;}
.testi-img{text-align:center;padding-bottom:10px;}
.testi-item h4{color:#000000;font-style:italic;}
.testi-item h5{padding:15px 0;color:#960a0c;font-size:16px;font-weight:600;}
.fogel{margin-top:30px;}
.fogel img{width:100%;}
.fogel .main-heding h2{color:#000;}
.fogel a{padding-top:15px;display:block;color:#960a0c;font-weight:600;}
.fogel.weard img{width:auto;}
.fogel.weard .main-heding h3{font-size:20px;color:#000000;line-height:20px;text-align:left;font-family:'Open Sans', sans-serif;padding-bottom:15px;font-weight:400;font-style:normal;}
.main_heding h2 a{color:#960a0c;font-family:'Open Sans', sans-serif;font-size:32px;font-weight:700;line-height:40px;}
.main_heding p{line-height:23px;padding-top:20px;font-size:16px;font-family:'Open Sans', sans-serif;margin:0;}
a.learn-more, a.learn-more:hover, .main_heding a.learn-more{padding-top:10px;display:inline-block;color:#960a0c !important;font-size:14px;font-weight:600;font-family:'Open Sans', sans-serif;}
.list_item h3 a{color:#960a0c;font-family:'Open Sans', sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;text-align:left;}
.list_item p{font-size:16px;line-height:24px;font-family:'Open Sans', sans-serif;margin:0;}
.shelley_content p{font-family:'Open Sans', sans-serif;font-size:16px;line-height:24px;}
.shelley_content li a{color:#960a0c;font-weight:600;padding-top:5px;}
.shelley_content h3{color:#000000;font-family:'Open Sans', sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:15px;text-align:left;}
#testim_wrap{background:#EEEEEE;padding:0 15px;margin:0;}
.testim_heahing{text-align:center;padding-top:40px;}
.testim_heahing h2{color:#0B609D;font:600 26px/32px 'Open Sans', sans-serif;padding-bottom:45px;}
.testim_heahing h3{color:#000;font:700 20px/26px 'Open Sans', sans-serif;}
#testim_sec .apct-testim-wrapper div#template-7 .apct-testim-sub-wrapper{border-radius:6px;padding-top:55px;margin-bottom:15px;margin-top:0px;}
#testim_sec .apct-testim-wrapper div#template-7 .apct-testimonial-display-wrapper{width:100%;margin-bottom:0px;}
#testim_sec .apct-testim-wrapper div#template-7 .apct-testim-upper-right .apct-testimonial-title-name{color:#000;font:600 20px/26px 'Open Sans', sans-serif;padding:15px 0;}
#testim_sec .apct-testim-wrapper div#template-7 .apct-testim-upper-right span.apct-testimonial-company-position{font:400 14px/18px 'Open Sans', sans-serif;color:#666666 !important;}
#testim_sec .apct-testim-excerpt{font-family:'Open Sans', sans-serif;font-size:15px;margin:0;text-align:left;color:#666666 !important;}
#testim_sec .apct-testim-excerpt a{text-align:center;}
span.vc_separator.vc_sep_color_grey .vc_sep_line{border-color:#d4d4d4;}
#testi_listing_heading{padding:20px 15px 80px;text-align:center;}
#testi_listing_heading h2{color:#0B609D;font:400 32px/36px 'Open Sans', sans-serif;}
#traning_wrap{margin-bottom:25px;}
#traning_wrap .wpb_text_column{margin-bottom:20px;}
#shelley_wrap{}
.inner-banner img{width:100%; border-radius:6px;}
.paginason ul{list-style:none;padding:0;}
.paginason ul li{float:left;padding-right:6px;color:#575757;font-size:14px;}
.paginason ul li a{color:#575757;font-size:14px;}
section.paginason{padding:20px 0;}
.inner-body{padding-top:20px;}
.bor-right{border-right:1px solid #d4d4d4;}
.city_item{border-bottom:1px solid #d4d4d4;padding-bottom:20px;margin-bottom:20px !important;display:inline-block;width:100%;}
.city_item h2{font-size:26px;line-height:30px;font-weight:400;letter-spacing:0px;font-family:'Open Sans', sans-serif;}
.city_item h5{font-size:21px;line-height:26px;font-weight:400;letter-spacing:0px;font-family:'Open Sans', sans-serif;}
.side_bar{padding-top:15px;display:inline-block;width:100%;}
.city_item h4{font-size:16px;line-height:20px;text-align:left;font-family:'Open Sans', sans-serif;font-weight:400;font-style:normal;padding-bottom:10px;}
.city_item h4
.city_item .testi-item, .city_item .testi-item h4{text-align:center;}
.city_item .testi-item p{color:#828282;font-size:12px;text-align:center;}
.city_item p{margin:0;padding-top:0px;font:400 17px/22px 'Open Sans', sans-serif;letter-spacing:0px;}
.city_img{border-radius:4px;padding-bottom:20px;text-align:center;color:#949494;}
.city_img img{width:100%;border-radius:6px;}
.city_img p{font-size:13px;color:#949494;text-align:center;line-height:30px;padding:0;}
.whoMan ul li{padding:8px 0;color:#000;list-style-type:square;font:400 17px/22px 'Open Sans', sans-serif;letter-spacing:1px;}
.whoMan ul li a{display:inline-block;}
.city_item.whoMan h3{padding-top:25px;}
.city_item a, .city_item button{padding-top:16px;background:none;color:#960a0c !important;font-weight:400;padding:0;font-size:19px;}
.city_item iframe{width:100%;margin-top:20px;}
ul.bullets li{padding:10px 0;color:#000;list-style-type:square;list-style-position:inside;}
.form-group{display:inline-block;width:100%;}
.subscribe_form label{font-weight:bold;margin:0;font:400 17px/22px 'Open Sans', sans-serif;letter-spacing:0px;}
.subscribe_form .form-group p{display:none;}
.footer-socail{margin-top:15px;}
.side-testimonila .apct-testim-wrapper div#template-7 .apct-testimonial-display-wrapper{width:100%;}
.side-testimonila .apct-testim-wrapper #template-7{margin-top:45px;}
.side-testimonila .apct-testim-wrapper div#template-7 .apct-testim-upper-right .apct-testimonial-title-name{padding-bottom:10px;}
.sidebar-enroll{text-align:center;padding-top:0px;padding-bottom:30px;}
.inner-body h1{font-size:30px;line-height:34px;color:#000;font-weight:400;padding-bottom:20px;}
.inner-body h1 a{color:#960a0c;font-size:22px !important;}
.inner-body .type-articles{border-bottom:1px solid #d4d4d4; margin-bottom:20px;}
.single-articles .inner-body .type-articles{border:none; margin:0;}
.inner-body .type-articles h1 a{font-size:30px !important; color:#000;}
.inner-body .type-articles h5 p{ padding-bottom:0; font-size:16px;}
.inner-body .type-articles h1{padding-bottom:5px;}
.postmetadata{font:400 17px/22px 'Open Sans', sans-serif !important;color:#000000 !important;}
.post, .type-post, .type-page{padding-bottom:25px !important;}
.inner-body h2{line-height:normal;color:#006295;font-weight:400;font-family:'Open Sans', sans-serif;}
.inner-body h3{font-size:23px;line-height:normal;color:#006295;font-weight:400;font-family:'Open Sans', sans-serif;}
.inner-body p, .faculty-list li{margin:0;padding-bottom:5px;font:400 19px/28px 'Open Sans', sans-serif;letter-spacing:0px;}
.site_map_link img{padding:10px 0;}
.inner-body p a{color:#960a0c;}
.faculty-list{display:block;padding-bottom:20px;}
.faculty-list li a{margin:0;display:inline-block;font:400 19px/24px 'Open Sans', sans-serif;letter-spacing:0px;color:#960a0c;}
.whoImages{float:left;margin:0 15px 15px 0;}
.whoImages img{width:100%;}
.whoMan h3{font-size:16px;font-weight:normal;color:#ac413b;}
h4.panel-title a{font-size:20px;font-weight:normal;color:#ac413b;}
.whoMan{padding-top:20px;padding-bottom:20px;display:inline-block;width:100%;border-top:1px solid #d4d4d4;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{font:400 17px/22px 'Open Sans', sans-serif;letter-spacing:0px;color:#000;}
 #accordion1 h4{font:400 20px/22px 'Open Sans', sans-serif;}
.panel-group{margin-bottom:20px;margin-top:20px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body a{color:#ac413b;}
.whoMan span{font-size:12px;}
.testimonial_all .apct-testim-wrapper div#template-7 .apct-testimonial-display-wrapper{margin-top:20px;margin-bottom:60px;}
.testimonial_all .apct-testim-wrapper div#template-7 .apct-testimonial-content .apct-read-more, .apct-testim-wrapper div#template-7 .apct-testimonial-content .apct-read-less{margin-top:26px;max-width:60%;}
/*.apct-testim-wrapper div#template-7 .apct-testimonial-display-wrapper:nth-child(3n){margin-right: 2% !important;}*/
a.register-now-btn{font-size:14px;padding:4px 22px;display:inline-block;border:1px solid #960a0c;background:#960a0c;color:#FFFFFF !important;text-transform:uppercase;font-family:'Open Sans', sans-serif;border-radius:4px;font-weight:600;margin:0px;}
.site_map_link{margin-top:20px;}
.site_map_link ul li:before{display:inline-block;font-family:fontawesome;font-size:17px;content:"\f105";padding-right:6px;color:hsl(359, 88%, 31%);}
footer{margin-top:30px;}
footer .work-border h2{font-size:14px;font-weight:400;letter-spacing:0px;padding:15px 0;line-height:18px;text-transform:uppercase;font-family:'Open Sans', sans-serif;}
footer .work-border ul li{list-style:none;}
footer .work-border ul li a{color:#990000;font-size:14px;line-height:23px;}
.city_item a.enrool{font-size:14px;padding:4px 22px;display:inline-block;border:1px solid #960a0c;background:#960a0c;color:#FFFFFF !important;text-transform:uppercase;font-family:'Open Sans', sans-serif;border-radius:4px;font-weight:600;margin:0px;}
a.enrool{font-size:14px;padding:4px 22px;border:1px solid #960a0c;background:#960a0c;color:#FFFFFF !important;display:inline-block;text-transform:uppercase;font-family:'Open Sans', sans-serif;border-radius:4px;font-weight:600;margin-bottom:0px;margin-top:20px;}
input[type="submit"].enrool{font-size:14px;padding:6px 22px;border:1px solid #960a0c;background:#960a0c;color:#FFFFFF !important;display:inline-block;text-transform:uppercase;font-family:'Open Sans', sans-serif;border-radius:4px;font-weight:600;margin-bottom:0px;}
ul.footer-socail{display:block;}
ul.footer-socail li{display:inline-block;padding-left:6px;}
.footer-socail li a{font-size:16px !important;color:#9a9a9a !important;}
.copyright{padding:15px 0;text-align:center;}
.copyright p{color:#828282;font-size:14px;}
.copyright p a{color:#960a0c;}
#sidebar{display:block !important;}
.bread-crumb a{color:#960a0c !important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:14px !important;line-height:20px;font-weight:normal !important;}
ul.list-unstyled.list-inline.social_icon.clearfix{margin:0;}
.accordion{width:100%;margin:0 auto;}
.accordion-toggle{border-bottom:1px solid #cccccc;cursor:pointer;margin:0;padding:10px 0;position:relative;font-weight:400;color:#990000;}
.accordion-toggle.active:after{content:"";position:absolute;right:0;top:17px;width:0;height:0;border-bottom:5px solid #f00;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
.accordion-toggle:before{content:"";position:absolute;right:0px;top:18px;width:0;height:0;border-top:5px solid #990000;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
.accordion-toggle.active:before{display:none;}
.accordion-content{display:none;}
.accordion-toggle.active{color:#ff0000;}
.woocommerce ul.products li.product .price{color:#960a0c !important;font-weight:600 !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{color:#ffffff !important;background-color:#960a0c !important;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{opacity:1 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 0 -2px !important;}
.woocommerce-tabs .panel{border:2px solid #ebe9eb !important;padding:10px 20px !important;}
.woocommerce-tabs .panel h2{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none !important;}
.woocommerce div.product .product_title{font-size:22px;line-height:28px;}
.inner-body p{padding-bottom:1.0em;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#960a0c !important;}
.woocommerce .quantity .qty{padding:4px;border-radius:4px;border:1px solid #b1b1b1;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin:0 !important;}
.wpb_wrapper .city_item ul{margin:0 0 0 20px !important;}
.navigation a{color:#555555;text-shadow:none !important;background:#960a0c !important;color:#fff !important;}
ul.nobullets ul.bullets{margin-left:40px;margin-top:10px;}
.wpb_wrapper ul li{padding:8px 0;color:#000;list-style-type:square;font:400 19px/24px 'Open Sans', sans-serif;letter-spacing:0px;}
.shelley_content ul.list-unstyled{margin: 0 0 0 20px !important;}
.cart_totals h2{font-size:22px;font-weight:600;color:#960a0c;}
.woocommerce ul.products li.product .price del{display:inline-block !important;line-height:.857em !important;}
.woocommerce ul.products li.product .price ins{padding-left:5px;text-decoration:none !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{border:1px solid #e5e5e5;box-shadow:2px 2px 2px 2px rgba(117, 117, 117, 0.19);padding:10px !important;}
.woocommerce span.onsale{background-color:#960a0c !important;}
tr.woocommerce-cart-form__cart-item.cart_item td.product-subtotal, .cart_totals td{text-align:right !important;}
.woocommerce-cart table.cart th, tr.woocommerce-cart-form__cart-item.cart_item td{text-align:center !important;}
.to-top-jquery{background:#960a0c;color:#fff;text-align:center;border-radius:6px;}
.to-top-jquery a{font-size:16px;color:#fff !important;line-height:28PX;}
.to-top-jquery a:hover{color:#fff !important;}
.city_item.larger-text h3{font-size:26px; padding-bottom:20px;}
/*body.cobrand input[type="text"]{height: 20px !important; padding:5px 3px !important;}*/
.giraffe-family img { max-width:none !important; width:360px  !important; }
.footer-wid{ top: 47px !important; }
.home .list_item.text-center h3 a {
    margin-left: -7%;
    font-weight: 500;
}
.widget_foot.onsite {
    margin-top: 56px;
}