/*
Theme Name: USC Home Modification
Theme URI: http://www.creativecore.la/
Version: 1.0
Description: USC Home Modification
Author: Creative Core
Author URI: http://www.creativecore.la/
*/
@import url("assets/fonts/fonts.css");
body{font-family: 'National',serif; line-height: 1.75;margin: 0;padding: 0;}
ol,
ul,h1,h2,h3,h4,h5,h6{margin-bottom: 20px;}
.lead,
.lead p{font-size: 20px;}
input, textarea, select, button,
input.wpcf7-form-control.wpcf7-submit,
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{font-family: inherit;}
.wp-caption{max-width: 100%;}

.clearfix:after, .clearfix:before{content: " ";display: table;}
.clearfix:after{clear: both;}
.hidden{display: none;}
.content ul,
.content ol{padding-left: 20px;}
.content ul li,
.content ol li{list-style-position: outside;}
.boxed .section .section_inner, .grid_section .section_inner,.container,.container_inner{width: 1130px;margin: 0 auto;position: relative;z-index: 20;max-width: 100%;}
.single-program_alumni aside.sidebar{display: none;}
.single-program_alumni .post_info .col-sm-6{width: 100%;}
.single-program_alumni .post_info .sm-text-right{text-align: left;}
.mb-5{margin-bottom: 50px;}
.mb-2{margin-bottom: 20px;}

li.astm-search-menu.is-menu.popup.menu-item {
	margin-top: 5px!important;
}
.is-menu-wrapper .is-menu {
    margin-top: 10px;
}
.header_top.clearfix {
	display: none!important;
}
/*.content a{color:#990000; text-decoration: underline;}*/
.post-password-form input[type=password]{border: 1px solid rgba(54,54,54,1);}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration: none;}

.media, .media-body {overflow: hidden;zoom: 1;}
.media-body, .media-left, .media-right {display: table-cell;vertical-align: top;}
.media-left, .media>.pull-left {padding-right: 5px;}
.media-right, .media>.pull-right {padding-left: 5px;}
.media-body, .media-left, .media-right {display: table-cell;vertical-align: top;}

.popup-search-close {
	 margin: 20px 40px 0 0!important;
}
/*Page*/
.content-wrap{padding-top: 70px;min-height: calc(80vh - 250px); }
.content-wrap ul{list-style-position: outside;padding-left: 15px;}
@media (max-width: 1100px){
	.content-wrap > .container, 
	.header_top > .container,
	.header_top > .container .container_inner,
	.title_holder .container,
	.title_holder .container_inner{
		padding-left: 20px;padding-right: 20px;max-width: calc(100% - 40px);}
	.title_holder .breadcrumb {
		position: inherit !important;}
}

/*============================*/
/*TABLE*/
/*============================*/
.align-top-xs{vertical-align: top;}
.align-middle-xs{vertical-align: middle;}
.align-bottom-xs{vertical-align: bottom;}
.table-xs{display: table; width: 100%; height: 100%;}
.cell-xs{display: table-cell; padding-left: 15px; padding-right: 15px;}
@media (min-width: 768px) {
	.align-top-sm{vertical-align: top;}
	.align-middle-sm{vertical-align: middle;}
	.align-bottom-sm{vertical-align: bottom;}
	.table-sm{display: table; width: 100%; height: 100%;}
	.cell-sm{display: table-cell; padding-left: 15px; padding-right: 15px;}
	.col-sm-9.sm-width-73{width: 73%;}
	.col-sm-3.sm-width-27{width: 27%;}
	.sm-text-right{text-align: right;}
}
@media (min-width: 992px) {
	.align-top-md{vertical-align: top;}
	.align-middle-md{vertical-align: middle;}
	.align-bottom-md{vertical-align: bottom;}
	.table-md{display: table; width: 100%; height: 100%;}
	.cell-md{display: table-cell; padding-left: 15px; padding-right: 15px;}
}
@media (min-width: 1200px) {
	.align-top-lg{vertical-align: top;}
	.align-middle-lg{vertical-align: middle;}
	.align-bottom-lg{vertical-align: bottom;}
	.table-lg{display: table; width: 100%; height: 100%;}
	.cell-lg{display: table-cell; padding-left: 15px; padding-right: 15px;}
}

/*Slider Home*/
.home .metaslider .flexslider ul.slides .caption-wrap{opacity: 1 !important;background-color: transparent !important;top: 50%;transform: translateY(-50%) !important;bottom: auto !important;}
.home .metaslider .flexslider ul.slides .caption-wrap .caption{padding: 0 !important;position: relative;height: 100%;width: 990px;margin: 0 auto;z-index: 12;max-width: 100%;}
.home .flex-viewport .caption-wrap .caption h2 {font-family: 'AdobeCaslonRegular',sans-serif;background-color: rgba(0,0,0,0.52);padding: 20px 15px 15px;font-weight: inherit;color: #fff;text-decoration: none;color: rgb(255, 255, 255);font-size: 38px;font-weight: 400;text-shadow: none;letter-spacing: 5px;text-transform: none;line-height: 41px;margin-bottom: 20px;}
.home .metaslider .flex-control-paging,
.home .metaslider .flex-direction-nav{display: none !important;}
.home .metaslider .flex-direction-nav li{display: block !important;}
.home .metaslider .flex-direction-nav li a{height: 54px !important;width: 54px !important;border: 2px solid #fff !important;border-radius: 50%;background-color: transparent !important;opacity: 1 !important;}
.home .metaslider .flex-direction-nav li a:before{height: 31px !important;max-height: 31px !important;max-width: 22px !important;top: 10px;}
.home .slide-control{bottom: 20px;top: auto !important;height: auto !important;left: 0;width: 100%!important;}
.home .slide-control .flex-control-paging{display: block !important;height: auto !important;}
.home .slide-control .flex-control-paging a{padding: 0 !important;margin: 0 6px 0 0 !important;float:left;}
@media (max-width: 768px) {
	.metaslider .slides img{min-height: 320px;object-fit: cover;}
	.home .flex-viewport .caption-wrap .caption h2{font-size: 22px;line-height: 26px;}
}

/*ELEMENTS*/
.qbutton.big_large_full_width{padding: 0;}
.qbutton.default.loading{color: #ffc517; background-color: #990000; position: relative;}
.qbutton.default.loading:after{content: ""; display: inline-block; background: url('assets/images/ic-loading.gif') no-repeat center / 100%;width: 48px; height: 48px; vertical-align: middle; margin-right: -10px; margin-top: -2px;}
.wpb_single_image.qode_image_hover_darken .vc_single_image-wrapper:before{background-color: rgba(153,0,0,0.52);}
.section-title{background: url('assets/images/pattern.jpg'); padding: 6px 15px;}
.section-title h2{color: #fff;}
.carousel-inner .active .slider_content .text h2{font-family: 'AdobeCaslonRegular',sans-serif; background-color: rgba(0,0,0,0.52); padding: 20px 15px 15px;}
.cta-box .wpb_text_column{background-color: #990000; padding: 10px 15px;}
.cta-box .wpb_text_column > div{min-height: 70px; display: table; width: 100%;}
.cta-box .wpb_text_column > div > div{display: table-cell; width: 100%; vertical-align: middle;}
.cta-box .wpb_text_column h3,
.cta-box .wpb_text_column h3 a{color: #ffc517; font-size: 27px; line-height: 1.2; text-transform: uppercase; margin-bottom: 0;}
.cta-box .wpb_text_column p{line-height: 1.2; color: #fff;}

.latest_post .latest_post_title{margin-bottom: 0;}
.latest_post_holder.boxes>ul>li .latest_post .latest_post_title,
.latest_post_holder.boxes>ul>li .latest_post .latest_post_title a{font-weight: 700;}
.latest_post_holder.boxes>ul>li .latest_post p.excerpt{color: #5f5f5f;}

.qode-accordion-holder .qode-title-holder{margin-bottom: 0; margin-top: 15px; font-size: 22px;}
.qode-accordion-holder .qode-title-holder .qode-tab-title{height: 54px;}
.qode-accordion-holder .qode-accordion-content{border: 1px solid #990000;}

.social_share_holder label{font-weight: 600; font-size: 18px;}
.social_share_holder .social_share_custom{display: inline-block; margin-left: 6px;}
.social_share_holder ul{list-style: none; margin: 0;font-size: 20px; }
.social_share_holder ul li{display: inline-block;margin-left: 6px;}

.img-with-text .vc_column-inner > div{position: relative;}
.img-with-text .wpb_single_image .vc_single_image-wrapper{display: block;}
.img-with-text .wpb_single_image img{width: 100%;}
.img-with-text .wpb_text_column{position: absolute; padding: 20px; bottom: 30px; z-index: 1; background-color: rgba(236,236,236,0.9);}
.img-with-text .wpb_text_column h2,
.img-with-text .wpb_text_column h2 a{font-size: 25px;}
.img-with-text .wpb_text_column h2{margin-bottom: 5px;}
.img-with-text .wpb_text_column h5 a{font-size: inherit;}
@media(max-width:991px){
	.img-with-text .wpb_text_column{position: static; background-color: #990000;}
	.img-with-text .wpb_text_column p{color: #fff;}
	.img-with-text .wpb_text_column a{color: #ffc517;}
}
.video-embed{position: relative; height: 0; padding-top: 60%;}
.video-embed iframe{position: absolute; width: 100% !important; height: 100% !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 1;}


/*PAGINATION*/
.pagination{list-style: none;padding: 0;}
.pagination ul li{display: inline-block; font-weight: 600; position: relative;}
.pagination ul li:after{content: "|";font-size: 14px;position: relative;top: -2px; color: #ffc517;}
.pagination ul li:last-child:after{display: none;}
.pagination ul li a,
.pagination ul li span{color: #990000;font-size: 22px;line-height: 22px; width: 22px; height: 22px; border: 0; margin: 0; background: none;}
.pagination ul li a:hover{background: none; text-decoration: underline; color: #990000;}
.pagination ul li i{font-size: 17px;}
.pagination ul li.active span{color: #ebb71a;}


.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {color: #fff; text-decoration:none;}
.navigation li {display: inline;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {background-color: #f30a0a;border-radius: 3px;cursor: pointer;padding: 12px;padding: 0.75rem;}
.navigation li a:hover,
.navigation li.active a {background-color: #990000;}
.paging-nav .pagination{text-align: center; color: #FEC434}
.paging-nav .pagination li{display: inline-block; line-height: 22px; font-size: 22px;border-right: 1px solid #FEC434; padding: 0 10px;}
.paging-nav .pagination li a{text-decoration: none;}


.list-button{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.list-button .qbutton{text-align: center;margin-bottom: 10px;-moz-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;box-sizing: border-box !important;}
.list-button.list-1 .qbutton{width: 100%;}
.list-button.list-2 .qbutton{width: calc(100% / 2 - 10px);}
.list-button.list-3 .qbutton{width: calc(100% / 3 - 10px);}
.list-button.list-4 .qbutton{width: calc(100% / 2 - 10px);}
.list-button.list-5 .qbutton{width: calc(100% / 3 - 10px);}
.list-button.list-6 .qbutton{width: calc(100% / 3 - 10px);}
@media(max-width:768px){
	.list-button.list-3 .qbutton{width: 100%;}
}


/*PLUGINS*/
.mc4wp-form .vc_row{margin-left: -7px; margin-right: -7px;}
.mc4wp-form .vc_row>div{padding-left: 7px; padding-right: 7px;}
.mc4wp-form .form-control{text-transform: uppercase; border: 0;border-radius: 0 !important;background-color: #fff; color: #373737; font-size: 20px; padding: 10px 15px;margin-bottom: 15px !important; width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.mc4wp-form .form-control::-webkit-input-placeholder{color: #373737;}
.mc4wp-form .form-control::-moz-placeholder{color: #373737;}
.mc4wp-form .form-control:-ms-input-placeholder{color: #373737;}
.mc4wp-form .form-control:-moz-placeholder{color: #373737;}
.wpcf7-form .form-group{margin-bottom: 20px;}
.wpcf7-form .form-group .vc_row>div{margin-bottom: 20px;}
.wpcf7-form .wpcf7-recaptcha{margin-bottom: 40px; margin-top: 15px;}
.wpcf7-form input.wpcf7-form-control.wpcf7-submit{min-width: 190px; text-align: center;}
.wpcf7-form .text-help{font-size: 13px; margin-top: -10px; display: block;}
.wpcf7-form.cf7_custom_style_3{text-transform: uppercase; font-size: 16px;}
.wpcf7-form.cf7_custom_style_3 label{font-size: 15px; font-weight: 600; letter-spacing: -0.2px;}
.wpcf7-form.cf7_custom_style_3 label span{color: #ebb71a;}
.wpcf7-form.cf7_custom_style_3 .form-group{margin-bottom: 6px;}
.wpcf7-form.cf7_custom_style_3 .form-group .vc_row>div:first-child{margin-bottom: 0;}
.wpcf7-form.cf7_custom_style_3 .form-group .vc_row>div:last-child{margin-bottom: 10px;}
@media(min-width:992px){
	.wpcf7-form.cf7_custom_style_3 .form-group .vc_row>div:first-child{padding-right: 0;}
}



/*MODAL*/
.dialogModal .dialogModal_container{background-color: rgba(0,0,0,0.86); box-shadow: none; max-width: 1010px;}
.dialogModal .dialogModal_container .close{display: inline-block; width: 25px; height: 25px; text-indent: -9999px; opacity: 0.6;background: url('assets/images/ic-close.png') no-repeat center / 100%;}
.dialogModal .dialogModal_body{padding: 40px 20px; color: #fff;}
.dialogModal .dialogModal_body p,
.dialogModal .dialogModal_body ul,
.dialogModal .dialogModal_body ol{color: #fff;}
.dialogModal .dialogModal_container .dialogPrev, 
.dialogModal .dialogModal_container .dialogNext{width: 25px; height: 25px; top: auto; bottom: 10px; right: 10px; left: auto;opacity: 0.6;}
.dialogModal .dialogModal_container .dialogPrev:hover,
.dialogModal .dialogModal_container .dialogNext:hover{opacity: 1;}
.dialogModal .dialogModal_container .dialogPrev,
.dialogModal .dialogModal_container .dialogPrev:hover{background: url(assets/images/ic-prev.png) no-repeat center / 100%; margin-right: 30px;}
.dialogModal .dialogModal_container .dialogNext,
.dialogModal .dialogModal_container .dialogNext:hover{background: url(assets/images/ic-next.png) no-repeat center / 100%;}
.dialogModal .dialogModal_container .dialogPrev:after, 
.dialogModal .dialogModal_container .dialogNext:after{display: none;}
@media(min-width:992px){
	.dialogModal .dialogModal_body{padding: 40px;}
}



/*HEADER*/
.header_top p{padding: 0;margin-bottom: 0;}
.header_top p img{display: block;}
.header_top .left{padding-top: 3px;}
.q_logo a{min-height: 60px;opacity: 1 !important;}
.q_logo a img{visibility: visible;}
.q_logo .mobile{display: none;}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{opacity:1;}
header .qode_search_form{position: inherit;top: auto;height: auto;}
nav.main_menu > ul > li > a{position: relative;}
nav.main_menu > ul > li > a .underline_dash{position: absolute !important;top: 72%;left: 10px !important;}
nav.main_menu ul li.active a span.underline_dash, nav.vertical_menu ul li.active a span.underline_dash{display: none;}
nav.main_menu ul li.active a:hover span.underline_dash, nav.vertical_menu ul li.active a:hover span.underline_dash{display: block;}
nav.main_menu ul li.current-menu-item > a {color: #f4ab16;}
nav.main_menu ul li a font{font-size: 100% !important;}
nav.main_menu ul ul{left: 0;margin: 0;top: 100%;padding: 7px 0;background-color: rgba(153,0,0,1);position: absolute;display: block;visibility: hidden;overflow: hidden;opacity: 0;z-index: 10;-webkit-transition: top .3s ease-in-out;-moz-transition: top .3s ease-in-out;-ms-transition: top .3s ease-in-out;-o-transition: top .3s ease-in-out;transition: top .3s ease-in-out;}
nav.main_menu ul li:hover > ul {visibility: visible;overflow: visible;opacity: 1;}
nav.main_menu ul ul li{display: block;position: relative;float: none;height: auto;background: 0;}
nav.main_menu ul ul li a{display: block;padding:6px 20px;color: #ffc517 !important;line-height: 1 !important;font-size: 16px;font-weight: 400;text-transform: none;letter-spacing: 0px;white-space: nowrap;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
nav.main_menu ul ul li a:hover{color: #fff !important;}
nav.main_menu ul ul li a .underline_dash{display: none;}
nav.mobile_menu ul li a{text-decoration: none;font-size: 16px;}
nav.mobile_menu ul ul{display: block;}
@media (max-width: 1200px) {
	.main_menu {display: none!important;}
	.logo_wrapper, .mobile_menu_button {display: table;}
	.header_bottom, nav.mobile_menu {background-color: #363636 !important;}
	.fixed_top_header .q_logo img.mobile, 
	.logo_wrapper {position: absolute;}
	.logo_wrapper {height: 100px!important;left: 50%;}
	.q_logo {display: table-cell;position: relative;top: auto;vertical-align: middle;}
	.q_logo a {left: -50%;width: auto!important;}
	.q_logo img {top: 0;left: 0;}
	.q_logo img {display: none;}
	.q_logo a, .q_logo img {height: 60px !important;}
	nav.mobile_menu {display: block;}
	.header_inner_left, footer.uncover, header {position: relative!important;left: 0!important;margin-bottom: 0;}
	header .q_logo img.dark, header .q_logo img.light, header .q_logo img.normal, header .q_logo img.sticky {display: none!important;}
	header .q_logo img.mobile {display: block!important;opacity: 1!important;position: relative;margin: 0 auto;}
	.header_top .left{float: left; text-align: left;} 
	.header_top .right{float: right; text-align: right;}
}
	
@media(max-width:767px){
	.header_top .left, 
	.header_top .right{text-align: center; float: none;}
	.header_top .left{padding-top: 0; padding-bottom: 15px;}
	.zoom-left{display: none;}
	.header_top p img{display: inline-block;}
	#searchform .container_inner{padding-left: 20px;padding-right: 20px;max-width: calc(100% - 40px); }
	.qode_search_form .container .qode_search_close{right: 20px;}
}

@media (max-width: 340px) {
	.q_logo a, .q_logo img{height: 50px !important;top: 3px;}
}


/*FOOTER*/
.footer_bottom ul{margin-bottom: 0;}
.footer_bottom a{text-decoration: none;}
.footer_bottom a:hover{text-decoration: underline;}
.footer_bottom_columns .column1 ul.list-logos li{vertical-align: middle;}
.footer_bottom_columns .column1 ul.list-logos li:first-child{margin-right: 10px;}
.footer_bottom_columns .column1 ul.list-logos li:first-child a{color: #ffc517; font-weight: 600; font-size: 24.5px; padding-right: 12px; border-right: 2px solid #fff; line-height: 42px; text-decoration: none;}
.footer_bottom_columns .column1 ul.list-logos li:first-child a strong{color:#fff; font-weight: 600;}
.footer_bottom_columns .column3 .fa-facebook:before{content: "\f082";}
@media(min-width:768px) and (max-width:1001px){
	.footer_bottom_columns .column1{ width: 45%;}
	.footer_bottom_columns .column2{ width: 35%;}
	.footer_bottom_columns .column3{ width: 20%;}
	.footer_bottom_columns .column1 ul.list-logos li:first-child{margin-right: 10px;}
	.footer_bottom_columns .column1 ul.list-logos li:first-child a{padding-right: 12px;}
}
@media(min-width:1200px){
	.footer_bottom_holder .three_columns>.column1{width: 24%}
	.footer_bottom_holder .three_columns>.column2{width: 66%}
	.footer_bottom_holder .three_columns>.column3{width: 10%;}
}
@media (max-width: 768px) {
	.footer_bottom p, .footer_bottom_holder p{line-height: 1;}
}
@media(max-width:360px){
	.footer_bottom_columns .column1 ul.list-logos li:first-child{margin-right: 10px;}
	.footer_bottom_columns .column1 ul.list-logos li:first-child a{padding-right: 12px;}
}


/*TITLE*/
.breadcrumb{text-transform: uppercase; font-weight: 600;font-size: 18px;max-width:50%;/*position: inherit !important;margin-top: 10px;*/}
.breadcrumb .current{color: #fff;}
.breadcrumb a{text-decoration: none;}
.title_outer .title
.title_outer .title h1{margin-bottom: 0; max-width:50%;}
.title h1{margin-bottom: 0 !important;max-width: 50%;}
.title_outer .title.has_fixed_background{height: 97px !important;background-size:100% auto;background-repeat: no-repeat;}
@media(max-width:1001px){
	.title_outer .title.has_background, 
	.title_outer .title.has_fixed_background{height: 97px !important;}
	.title_outer .title .not_responsive{height: 97px;}
	.title_outer .title .not_responsive img{width: 100%; height: 100%; object-fit: cover;}
}
@media(max-width:767px){
	.breadcrumb{font-size: 16px;max-width: none;}
	.title_outer .title h1{max-width: none;}
}


/*STRUCTURE*/
@media(min-width:768px) and (max-width:991px){
	.two_columns_75_25>.column1,
	.two_columns_75_25>.column2{width: 100%; float: 0;}
	.two_columns_75_25>.column1>.column_inner,
	.two_columns_75_25>.column2>.column_inner{padding: 0;}
}
@media(min-width:1200px){
	.container_inner{width: 1130px;}
	.two_columns_75_25>.column1{width: 73%}
	.two_columns_75_25>.column2{width: 27%}
}



/*WIDGET*/
aside .widget a.qbutton:hover{color: #fff !important;}
aside .widget li{margin-bottom: 6px;}
aside .widget ul ul{margin-bottom: 0;}
aside .widget .menu a,
aside .widget_categories a{font-size: 18px; text-decoration: underline; color: #5f5f5f}
aside .widget .menu ul{display: none;}
aside .widget .menu .current-menu-ancestor ul,
aside .widget .menu .current-menu-item ul{display: block;}
aside .widget .menu .current-menu-item > a{color: #990000;}
aside .widget .menu.state-listing a{color: #990000;}
aside .widget .menu.state-listing .current-menu-item > a{font-weight: bold;}
aside .widget .newsletter-holder{padding: 12px 18px; background-color: #990000; color: #fff;}
aside .widget .newsletter-holder p{color: #fff;margin-bottom: 20px;}
aside .widget .newsletter-holder h3{color: #ffc517; font-size: 23px; padding-bottom: 5px; margin-bottom: 20px; border-bottom: 1px solid #ffc517;}
aside .widget .newsletter-holder .mc4wp-form{margin-left: -6px; margin-right: -6px; position: relative;}
aside .widget .newsletter-holder .mc4wp-form .group-name{display: none !important;}
aside .widget .newsletter-holder .mc4wp-form .form-control{font-size: 16px; padding: 5px 90px 5px 12px; margin-bottom: 0 !important;border-radius: 0;}
aside .widget .newsletter-holder .mc4wp-form .qbutton{font-size: 13px; line-height: 34px; height: 34px; position: absolute; right: 0; top: 0; z-index: 1;}
aside .widget .widget-page-form p{font-size: 18px; line-height: 1.5;color: rgb(95, 95, 95);}
aside .cta{padding: 12px 12px 12px 10px; background-color: #ececec; clear: both; overflow: hidden;}
aside .cta .qbutton{color: #ffc517 !important; font-size: 16px; font-weight: normal; text-transform: none; background-color: #990000; height: 40px; line-height: 40px; padding-left: 6px; padding-right: 6px; float: right; margin-left: 10px;}
aside .cta p{float: left; width: calc(100% - 135px);margin-bottom: 0; line-height: 1.4;}
aside .widget.widget_text .select-wrapper{background: #acacac; padding: 12px;}
aside .widget.widget_text .select-wrapper select{font-size: 18px; color: #747474; border: 1px solid #717171;}
aside .widget-page-form p a{color: #990000; text-decoration: underline;}
.latest_post_holder ul{padding-left: 0;}
.latest_post_holder.image_in_box .latest_post_text{padding-left: 105px;}
.latest_post_holder.image_in_box .latest_post_text .latest_post_title,
.latest_post_holder.image_in_box .latest_post_text .latest_post_title a{font-size: 20px; font-weight: 600; line-height: 1.2;}
.latest_post_holder.image_in_box .latest_post_text .date{color: #5f5f5f; text-transform: uppercase;}
.latest_post_holder.image_in_box .latest_post_text_inner{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;} 



/*HOME*/
#newsletter p{color: #fff; font-size: 14px; padding-bottom: 30px;}
#newsletter h2{font-family: 'AdobeCaslonRegular',sans-serif; font-weight: 400; color: #ffc517; text-transform: none; font-size: 35px; letter-spacing: 0;margin-bottom: 10px;}
#newsletter .col-left .wpb_single_image .vc_single_image-wrapper{display: block;}
#newsletter .col-left .wpb_single_image .vc_single_image-wrapper img{width: 100%;}
#newsletter .col-right>div>div{background-color: #990000; padding: 20px;}
#newsletter .col-right .qbutton{width: 100%; text-align: center; float: right;-moz-box-sizing: border-box!important;-webkit-box-sizing: border-box!important;box-sizing: border-box!important;}
@media(min-width:768px){
	#newsletter p{padding-bottom: 0;}
}
@media(min-width:1002px){
	#newsletter .col-right .qbutton{max-width: 168px;}
	#newsletter>div>div{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;}
	#newsletter>div>div:before,
	#newsletter>div>div:after{display: none;}
	#newsletter .col-left>div{padding-right: 0; height: 100%;}
	#newsletter .col-right>div{padding-left: 0; height: 100%;}
	#newsletter .col-right .vc_col-md-4{width: 40%;}
	#newsletter .col-right .vc_col-md-8{width: 60%;}
	#newsletter .col-left .wpb_single_image .vc_single_image-wrapper{position: absolute; left: 15px; top: 0; right: 0; bottom: 0;}
	#newsletter .col-left .wpb_single_image .vc_single_image-wrapper img{height: 100%; object-fit: cover;}
}



/*ALUMNI*/
.alumni{margin-bottom: 24px;}
.alumni .alumni-inner{background-color: #ececec;display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;}
.alumni .alumni-inner .alumni-image img{display: block; cursor: pointer; width: 100%;}
.alumni .alumni-inner .alumni-text{color: #3f3f3f;}
.alumni .alumni-inner .alumni-text-inner{padding: 15px;}
.alumni .alumni-inner .entry-title{cursor: pointer; margin-bottom: 0;}
.alumni-list.simple .alumni .alumni-inner{font-size: 17px; line-height: 1.3;}
.alumni-list.simple .alumni .alumni-inner .entry-title,
.alumni-list.simple .alumni .alumni-inner .entry-title a{font-size: 20px;}
.alumni-list.full .alumni .alumni-inner{font-size: 17px; line-height: 1.2;}
.alumni-list.full .alumni .alumni-inner .alumni-info span{display: block;margin-bottom: 5px;}
.alumni-list.full .alumni .alumni-inner .alumni-info span a{text-decoration: none; color: inherit;}
.alumni-list.full .alumni .alumni-inner .alumni-info span.company a{text-decoration: underline;}
.alumni-list.full .alumni .alumni-inner .alumni-info span a:hover{color: #990000; text-decoration: underline;}
.alumni-list.full .alumni .alumni-inner .alumni-info span > span.red,
.alumni-list.full span.year > span.red{display: inline-block;color: #990000;}
.alumni-list.full .alumni .alumni-inner .entry-title{margin-bottom: 15px; word-wrap: break-word;}
.alumni-list.full .alumni .alumni-inner .alumni-info .group{margin-bottom: 15px;}
.alumni-list.full .alumni .alumni-inner .alumni-info .export{font-size: 16px;}
.form-alumni-filter{margin-bottom: 60px;}
.form-alumni-filter .qbutton.active{background-color: #990000; color: #fff;}
.form-alumni-filter .section-sort{margin-top: 30px; text-align: right;}
.form-alumni-filter .section-sort select{padding: 8px 15px;font-size: 18px;margin-bottom: 35px !important;color: #747474;}
.form-alumni-filter .section-sort label{line-height: 41px; margin-right: 10px;}

@media(min-width:768px){
	.alumni-list.full span.year{text-align: right;display: block;}
	.alumni .alumni-inner{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;}
	.alumni .alumni-inner .alumni-text{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center; align-items: center;}
	.alumni .alumni-inner .alumni-text-inner{padding: 15px 30px;}
	.alumni-list.simple .alumni .alumni-image{width: 146px;}
	.alumni-list.simple .alumni .alumni-text{width: calc(100% - 146px);}
	.alumni-list.full .alumni .alumni-image{width: 220px;}
	.alumni-list.full .alumni .alumni-text{width: calc(100% - 220px);}
	.alumni-list.full .alumni .alumni-text-inner{width: calc(100% - 60px);}
	.alumni-list.full .alumni .alumni-inner .alumni-info{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center; align-items: center;}
	.alumni-list.full .alumni .alumni-inner .alumni-info .group{width: 60%;word-wrap:break;}
	.alumni-list.full .alumni .alumni-inner .alumni-info .group.last{width: 39%;margin-left:1%;}
	
}
@media(min-width:992px){
	.alumni-list.simple{margin-left: -10px; margin-right: -10px;display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;}
	.alumni-list.simple .alumni-item{width: 50%;}
	.alumni-list.simple .alumni{padding-left: 10px; padding-right: 10px;}
	.alumni-list.full .alumni{margin-bottom: 30px;}
	.alumni-list.full .alumni .alumni-inner{font-size: 20px;}
	.alumni-list.full .alumni .alumni-inner .entry-title{font-size: 26px;}
	.alumni-list.full .alumni .alumni-inner .alumni-info .export{font-size: 18px;}
}
@media (max-width: 768px) {
	.form-alumni-filter{margin-bottom: 0px;}
	.form-alumni-filter .section-sort select{margin-bottom: 15px !important;}
}
.alumni-content-holder img{width: 100%;}
.alumni-content-holder .alumni-text,
.alumni-content-holder .alumni-text p{font-size: 17px;}
.alumni-content-holder .alumni-text a{color: #f3bd3d; text-decoration: underline;}
.alumni-content-holder .alumni-text .entry-title{color: #f3bd3d; line-height: 1.2;margin-bottom: 0;}
.alumni-content-holder .alumni-text .alumni-info-top{color: #f3bd3d; font-weight: 600; margin-bottom: 20px;} 
.alumni-content-holder .alumni-text .alumni-info-bottom{font-size: 15px;}
@media(min-width:992px){
	.alumni-content-holder{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;}
	.alumni-content-holder .alumni-text{width: calc(100% - 300px);}
	.alumni-content-holder .alumni-text-inner{padding-left: 30px;}
}
.qbutton.program-alumni-view-all{height: 41px;line-height: 41px;}
.single-team .blog_holder article .post_image img{max-width: 300px;}


/*ABOUT*/
#about-intro-top h4{color: #ffc517; font-size: 22px; padding: 0 15px 8px; border-bottom: 1px solid #ffc517; margin: 0 -10px 15px;}
#about-intro-top .wpb_text_column,
#about-intro-top .wpb_text_column p{color: #fff;}
#about-intro-bottom{margin-left: 10px; margin-right: 10px;}
#about-intro-bottom .vc_column_container>.vc_column-inner{padding-left: 10px; padding-right: 10px;}
#about-intro-bottom .q_icon_with_title{background: url(assets/images/pattern_light.png); padding: 36px 26px 0;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);}
#about-intro-bottom .q_icon_with_title p{margin-bottom: 0;}


/*COURSE*/
.course-list .course-list-heading{text-align: center; margin-bottom: 60px; margin-top: 60px;}
.course-list .course-list-heading h3{color: #ffc517; margin: 0 auto 40px; max-width: 454px; padding: 11px 10px; background-color: #990000;}
.course-list .course-list-body{margin-bottom: 60px;}
.course-list .course-list-footer{text-align: center;margin-bottom: 60px;margin-top: 40px;}
.course-list .course-list-footer .qbutton{min-width: 216px; text-align: center;}
.course-list .course{background-color: #ececec; margin-bottom: 22px;}
.course-list .course img{display: block; width: 100%;}
.course-list .course .qbutton.small{line-height: 42px; height: 42px; font-size: 20px; font-weight: 600; color: #ffc517; background-color: #990000;display: block; text-align: center;}
.course-list .course .course-text-inner{padding: 15px;}
.course-list .course .course-text .course-info{ font-size: 18px; font-weight: 500; text-transform: uppercase; text-align: right; color: #990000; margin-bottom: 20px;}
.course-list .course .course-text .entry-title{font-size: 25px;}
.course-list .course .course-text .entry-title a{text-decoration: underline;}
@media(min-width:992px){
	.course-list .course-inner{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;}
	.course-list .course .course-image{width: 236px;}
	.course-list .course .course-text{width: calc(100% - 236px);}
	.course-list .course .course-text-inner{padding: 20px;}
}
.course_single .online_course .post_image{position: relative; margin-bottom: 35px;}
.course_single .online_course .post_image img{display: block;}
.course_single .online_course .post_image_text{text-align: center; background-color: #990000; padding: 15px 0;}
.course_single .online_course .entry_title{margin-bottom: 18px; font-size: 34px; color: #fff; font-weight: 600; line-height: 1;}
.course_single .online_course .post_meta{display: inline-block; padding: 10px 20px; margin-bottom: 18px;color: #fff; font-weight: 500; font-size: 16px; line-height: 1.2;}
.course_single .online_course .post_meta span{display: block;}
.course_single .online_course .post_action{padding-bottom: 12px;}
.course_single .online_course .post_action .qbutton{margin-bottom: 15px;}
.course_single .online_course .post_action .social_share_holder{margin-bottom: 15px;}
.course_single .online_course .post_nav{margin-top: 30px;}
@media(min-width:768px){
	.course_single .online_course .post_image_text{position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background-color: transparent;padding: 0;}
	.course_single .online_course .entry_title{display: inline-block; padding: 8px 20px; margin-bottom: 18px; margin-top: 5%;font-size: 34px; background-color: rgba(0,0,0,0.56); }
	.course_single .online_course .post_meta{display: inline-block; padding: 10px 20px; margin-bottom: 18px; font-size: 16px; background-color: rgba(0,0,0,0.56); }
}
@media(min-width:992px){
	.course_single .online_course .post_action{width: 280px; float: right; padding-left: 30px;}
	.course_single .online_course .post_text_content{margin-right: 310px;}
	.course_single .online_course .entry_title{font-size: 44px;}
	.course_single .online_course .post_meta{font-size: 18px;}
}

/*RESOURCES*/
.tax-materials_category .category-img{margin-bottom: 20px;}
.tax-materials_category .category-text{margin-bottom: 60px;}
.tax-materials_category .category-list{margin-bottom: 30px;}
.tax-materials_category .category-list ul{list-style: none; padding-left: 0;display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.tax-materials_category .category-list .qbutton{margin-bottom: 15px;}
.tax-materials_category .category-list .qbutton.active{color: #fff; background-color: #990000;}
.resources-holder{margin-bottom: 70px;}
.resources-holder .resource{margin-bottom: 40px;}
.resources-holder .resource .entry-title{font-size: 20px; margin-bottom: 8px;}
.resources-holder .resource p{margin-bottom: 6px;}
.resources-holder .resource .resource-info{color: #990000;}
.resources-holder .resource .resource-info a{color: #990000; text-decoration: underline;}
.resources-holder .resource .info-meta + .info-meta:before{content: "|"; color: #ffc517; margin-left: 5px; margin-right: 4px;}
.resources-holder .resource.video-type .resource-video{margin-bottom: 20px;}
.resources-bottom{background-color: #adadad; padding: 20px; margin-bottom: 60px;}
.resources-bottom a{color: #990000;} 
@media(min-width:768px){
	.resources-holder .resource.video-type{display: inline-block; width: 100%;}
	.resources-holder .resource.video-type .resource-video{float: left; width: 45%;}
	.resources-holder .resource.video-type .resource-text{float: left; width: 55%;}
	.resources-holder .resource.video-type .resource-text-inner{padding-left: 25px;}
}

/*BLOG*/
.blog_small_image .post_info a{text-decoration: underline;}
@media(min-width:992px){
	.blog_holder.blog_small_image article .post_image{width: 45%;}
	.blog_holder.blog_small_image article .post_text{width: 55%;}
}
.blog_holder.blog_single article .post_info .category a{text-decoration: underline;}
.blog_holder.blog_single article .post_info .blog_share{color: #363636; text-transform: none; float: right;}
.blog_holder.blog_single article .post_info .blog_share .social_share_custom a{color: #363636;}
.blog_holder.blog_single article .post_more a{text-decoration: underline; font-size: 18px; font-weight: bold; color: #990000; text-transform: uppercase;}
.sidebar .latest_post_holder{display: block;}
.sidebar .latest_post_holder > ul{display: block;}
.sidebar .latest_post_holder > ul li{display: block;width: 100% !important;float: none;margin-bottom: 10px;}
.sidebar .latest_post_holder > ul li .boxes_image {width: 95px;float: left;position: relative;z-index: 100;}
.sidebar .latest_post_holder > ul li .boxes_image br{display: none;}
.sidebar .latest_post_holder > ul li h3,
.sidebar .latest_post_holder > ul li h3 a{font-size: 18px;font-weight: 600;line-height: 1.2;}
.sidebar .latest_post_holder > ul li p.excerpt{display: none;}
.sidebar .latest_post_holder p:empty{display: none !important;}
.sidebar .latest_post_holder.boxes > ul > li .latest_post{padding: 0 0 0 110px !important;}
.single article .post_image img{width: 100%;}
.single .social_share_custom a{color: #363636;}
.single .post_more{margin: 30px 0 0;}
.single .post_more a,
.single .post_info .category a{font-weight: bold;}
.single .post_info{margin-bottom: 15px;}


/*DIRECTORY*/
.form-find-provider{padding-left: 15px; padding-right: 15px;}
.form-find-provider .section-location{background-color: #adadad;padding-top: 15px;padding-bottom: 15px;margin-bottom: 30px;}
.form-find-provider .established{background-color: #adadad;margin-right: -15px;padding: 15px 15px;}
.form-find-provider .established p{line-height: 1.5; margin-top: 5px;}
.form-find-provider .input-find-provider{padding:8px 15px;width: 100%;border:1px solid #717171;font-size: 18px; height: 41px;color: #747474;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.form-find-provider .button{background-color: rgba(153,0,0,1);color: #ffc517;padding: 0 10px;font-size: 18px; border: none;cursor: pointer; display: block;  width: 100%;text-align: center; line-height: 41px; height: 41px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-decoration: none;}
.list-location .listing-item > h1{color: #000;}
.list-location .listing-item{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #990000;}
.list-location .listing-item:last-child{padding-bottom: 0;border: none;}
.list-location .listing-item .listing-content p{margin-bottom: 0px;}
.list-location .listing-item .listing-content p strong{color: #990000;}
.list-location .listing-item .listing-content p a{text-decoration: underline; color: inherit;}
.list-location .listing-item .listing-content p a:hover{color: #990000;}
.gm-style-iw .listing-title{font-size: 18px;color: #990000;font-weight: bold;}
.gm-style-iw .listing-content{margin-top: 10px;}
.gm-style-iw .listing-content p{margin-bottom: 5px;}
.gm-style-iw .listing-content p strong{color: #990000;}
.gm-style-iw .listing-content p a{color: inherit;}
.gm-style-iw .listing-content p a:hover{color: #990000; text-decoration: underline;}
.custom-loading {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.55);z-index: 99999999;display: none;}
.custom-loading > div {text-align: center;position: absolute;top: 43%;left: 0;width: 100%;}
select.city{padding: 8px 15px; font-size: 18px; margin-bottom: 35px !important; color: #747474;}
.select-city{display: none;}
.tax-directory_state .select-city{display: block;}
@media(max-width:767px){
	.form-find-provider .input-find-provider{margin-bottom: 10px !important;}
	.form-find-provider .established{margin: 0 -15px 20px;}
	.form-find-provider .established p{margin-bottom: 15px;}
}
@media(min-width:768px){
	.form-find-provider .section-location .form-group-1{padding-right: 7px;}
	.form-find-provider .section-location .form-group-2{padding-left: 7px;}
	.form-find-provider .section-location .form-group-3{padding-left: 0;}
	.form-find-provider .section-location .form-group-4{padding-right: 0;}
}
@media(min-width:768px) and (max-width:992px){
	.form-find-provider .section-location .form-group-1,
	.form-find-provider .section-location .form-group-2{width: 35%;}
	.form-find-provider .section-location .form-group-3{width: 30%;}
	.form-find-provider .established{margin-left: -15px; margin-bottom: 30px;}
}
@media(min-width:768px) and (max-width:1199px){
	.form-find-provider .established{padding-bottom: 9px;}
	.form-find-provider .established p{margin-top: 0;}
	.form-find-provider .section-location .form-group-4{width: 60%;}
	.form-find-provider .section-location .form-group-5{width: 40%;}
	.form-find-provider .established .vc_col-sm-8{width: 60%}
	.form-find-provider .established .vc_col-sm-4{width: 40%;}
}

/*Search*/
.qode_search_form{background-color: #fff;color: #000;}
.qode_search_form .qode_icon_in_search,
.qode_search_form .qode_search_close{color: #000;}
.qode_search_form input, .qode_search_form input:focus{font-size: 18px;background-color: #fff;color: #000;}
.qode_search_form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #000/* Firefox */}
.qode_search_form input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: red;}
.qode_search_form input::-ms-input-placeholder { /* Microsoft Edge */color: red;}


.search-results article{margin-bottom: 30px;}
.search-results article .media .media-left{min-width: 270px;}
.search-results article .media .media-left img{width: 100%;}
.search-results h2.entry_title.search_title {font-size:18px;color:#000;}
.search-results article h2.entry_title{margin-bottom: 5px;line-height: 22px;}
.search-results article h2.entry_title a{color: #990000;font-size: 18px;font-weight: bold;}
.search-results article .post_info p{font-size: 16px;color: #333;text-transform: none;margin-bottom: 7px;}
.search-results article .post_info p.date{text-transform: uppercase;}
.search-results article .post_info p a i{padding-left: 5px;font-size: 16px;}

@media (max-width: 768px) {
	.search-results article .media .media-left,
	.search-results article .media .media-right{display: block;}
	.search-results article .media .media-left img{width: auto;}
} 

/**/
.content-wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{background-color: #990000 !important;margin-top: 15px !important;margin-bottom: 0 !important;}
.content-wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{color: #ffc517;text-transform: uppercase;font-style: normal;font-size: 22px;padding: 5px 20px;line-height: 24px;}
.content-wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{border: 1px solid #990000;}
.content-wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, 
.content-wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{background-image: url(assets/images/ic-plus.png);top: 8px;}
.content-wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default.ui-state-active .ui-icon{background-image: url(assets/images/ic-minus.png);top: 15px;}
@media (max-width: 768px) {
	.content-wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .content-wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{top: 10px;}
}

/*zoom-left*/
.zoom-left{position: fixed;left: 0;top: 43%;z-index: 1000;}
.zoom-left .zoom_widget h5{background-color: rgba(54,54,54,1);color: #fff;font-size: 13px;text-transform: uppercase;padding: 1px 5px;margin-bottom: 0; font-weight: normal;}
.zoom-left .zoom_widget h5 font{font-size: 100% !important;}
.zoom-left .zoom_widget img{display: block !important;width: 40px !important;height: auto !important;margin-bottom: 1px;}
.zoom-left .zoom_widget img#plus + img{display: none !important;}

/*Fix*/
.page-id-4387 aside .widget .menu ul #menu-item-203 .sub-menu{display: block;}
div.wpcf7-response-output.wpcf7-spam-blocked{border: 2px solid #ff0000 !important;color: #000 !important;}

/*New css*/

.title-bg{color: #ffc517;text-transform: uppercase;font-style: normal;font-size: 22px;padding: 8px 20px;line-height: 24px;background-color: #990000 !important;margin-bottom: 0 !important;}

.box-bd .full_section_inner{border:1px solid #990000;margin-left: 15px;margin-right: 15px;padding: 20px; max-width: calc(100% - 40px);}

.box-bd ul,.box-border ul {list-style: none;padding-left: 25px;}

.box-bd ul li::before,.box-border ul li::before{content: "\2022";color: #990000;font-weight: bold;display: inline-block; width: 0.8em;margin-left: -0.8em;}

.dstate_content_top p{color: #000;line-height: 1.4;font-size: 18px;font-weight: bold;}

.state-profile-bottom p:last-child{margin-bottom: 0;}

.box-border{border:1px solid #990000;padding: 20px;}

.state-profile-top{margin-bottom: 15px;}

.state-profile-top img{max-width: 229px; max-height: 90px;}

.state-profile-top .media-right{vertical-align: middle;}

.state-profile-top .state-profile-title{margin-bottom: 0; text-transform: uppercase;}

.state-profile-top .state-profile-subtitle{margin-bottom: 0;color: #363636;}



.linebreak .wpcf7-list-item:not(.last) {
	display: block;
}
.linebreak .wpcf7-list-item {
	line-height: 1.2 !important;
	padding-bottom: 15px;
}
.linebreak span.wpcf7-list-item-label {
	padding-left: 12px;
}
.linebreak span.wpcf7-list-item {
	padding-left: 25px;
	text-indent: -35px;
	margin-left: 10px;
}
.notransform {
	text-transform: none;
}
.padlabel {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.directory_checklist {
	margin-left: 20px;
	margin-bottom: 0px;
}
.directory_checklist li {
	line-height: 1.2em;
}


.list-align {
	list-style: decimal inside none;
	color: #990000;
}
.list-align a {
	text-decoration: none;
}
a.no-line:hover,
.list-align a:hover {
	text-decoration: underline;
}

a.no-line {
	color: #000 ;
	font-weight: 600;
}

.compact-box p {
	color: #990000;
	line-height: 1.1;
	font-size: 1.2em;
	font-weight: 600;
    padding: 0px 10px;
}

.wpcf7 form .wpcf7-response-output {
    color: #1c1c1c !important;
}