
.mce-menu-item-sep {
    display: none !important;
}
 @media print {
         .masthead.inline-header,  footer#footer, .header-space.sticky-space-off {
    display: none;
}
      } 
div#mceu_27{
	display:none;
}
div#mceu_83{
	display:none;
}
div#mceu_139, .mce-toolbar .mce-btn-group .mce-btn{
	display:none;
}
.mce-toolbar .mce-btn-group .mce-menubtn {
	display:block !important;
}
div#mceu_195{
	display: none;
}
.mce-toolbar .mce-btn-group .mce-menubtn .mce-menu-item{
	display: none;
}
div#mceu_251{
	display: none;
}
div#mceu_307{
	display: none;
}
button.print {
    float: right;
    padding: 3px 7px;
}
.history .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    color: #fff;
    border-color: #670202;
    background-color: #6a0101;
}
.feature .ult_pricing_table_wrap .ult_price_features img {
    width: 50%;
}
.feature .ult_design_5 .ult_pricing_table .ult_price_link .ult_price_action_button{
	    background: #720101 !important;
	color:#fff !important;
}
.h2-size .dt-fancy-title {
    text-transform: uppercase;
    font-size: 30px;
}
.mobile-main-nav .next-level-button, .mobile-main-nav > li.menu-item-language > a:after {
    color: #212940 !important;
}
#main {
    padding: 50px 0 50px 0;
}
.home #main {
    padding: 0px 0 20px 0 !important;
}
.page-title .wf-wrap {
	min-height: 150px !important;
}
.event-contact .aio-icon-component.style_1 {
    margin-bottom: 5px;
}
.page-title-breadcrumbs {
    display: none;
}
.wpb_text_column.wpb_content_element{
	margin-bottom: 20px;
}
li.list-padding {
    padding-bottom: 10px;
}
.dt-fancy-title {
    margin-top: 10px;
	margin-bottom: 10px;
}
.img-col img.preload-me.lazy-load.is-loaded {
    width: 500px;
    height: 260px;
}
.shortcode-single-image {
    padding-bottom: 5px;
}
.caption_text {
    font-size: 12px !important;
    line-height: 20px;
}
.wpb_text_column.wpb_content_element {
    text-align: justify !important;
}
.row_btn .btn-align-center {
    margin: 5px 0px;
}
.row_btn a {
    height: 62px;
    width: 260px;
    padding: 10px;
}
tr.odd {
    background-color: #e6e5e5;
}
table .title {
    background-color: #bdbcbc;
}
.img-post img{
    width: 170px;
	height: 200px;
}
.main-nav > li > a {
	margin: 18px 9px 18px 9px !important;
}
 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{
    display: block;
  display: -webkit-box;
  height: 3em;
  line-height: 1.5em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt{
	 display: block;
  display: -webkit-box;
  height: 7.5em;
  line-height: 1.5em;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.txt-background {
    background-color: whitesmoke;
    padding: 20px;
}
.alignnone {
    float: none;
    margin: 0 auto 0px;
}
.team-content {
    display: -webkit-box;
    height: 305px;
    line-height: 1.5em;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.team-container img {
	    width: 30%;
}
.ult_design_4 .ult_pricing_table a {
    color: #000080 !important;
}
.affiliate_info .ult_pricing_heading {
    padding: 20px 0 0 0 !important;
}
.affiliate_info .ult_design_4.ult-cs-gray .ult_pricing_table {
	height: 240px !important;
}
.affiliate_info .ult_price_features {
    padding: 0 15px 15px 15px !important;
}
.winner_list .wpb_content_element {
    margin-bottom: 10px !important;
}
table.table_border tr, table.table_border td {
    border: 1px solid #ececec !important;
}
.team-author-name a {
    font-size: 20px;
}
.judge-app {
    background-color: #f3f3f3;
    margin: 5px 0;
    padding: 5px 5px;
}
.staff .team-container img {
    width: 50%;
}
.staff .team-content {
	height: auto;
    display: block !important;
}
.drts-entity-field-label.drts-entity-field-label-type-form, .drts-entity-field-label-type-custom {
    width: max-content !important;
    float: left;
}
.directory-listing-description td, .drts-entity-field-value td{
    border: 1px solid #e4e3e3 !important;
    width: 10%;
}
.directory-listing-description h2 {
    margin-bottom: 0px;
    font-size: 18px !important;
    margin-top: 15px;
}
.drts-entity-field-label {
	margin-right: 1em;
}
a.print-page {
    border: 1px solid #e0e0e0;
    padding: 5px 10px;
    background-color: whitesmoke;
	    color: #111;
}
.drts-display-element-header {
    font-size: 1em;
	margin: 0px 0;
}
.well.well-small.margin-top {
    background-color: whitesmoke;
    padding: 0px 5px;
}
.drts-display-element-entity_field_field_ahsa_judge_level-1, .drts-display-element-entity_field_field_stud_name-1, .drts-display-element-entity_field_directory_category-1, .drts-display-element-entity_field_field_further_licenced_to_judge-1{
	padding-bottom: 7px;
}
.drts-entity-field-label.drts-entity-field-label-type-form {
    width: 100% !important;
    margin-bottom: 10px;
}
directory-listing-detailed-info-container .content table {
    width: 100% !important;
}
.directory-listing-description h3 {
	font-size: 16px !important;
}
.judge-img img.preload-me.lazy-load.is-loaded {
    width: 300px !important;
    height: 300px !important;
}
.drts-col-sm-4.\:container\(width\>320px\) {
	flex: 0 0 17% !important;
}
.main-nav > li > a .menu-text {
    text-transform: uppercase !important;
}
.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text {
    color: #ffffff !important;
	    font-size: 14px !important;
}
li.event-champ-menu, li.event-feature-menu {
    padding-top: 58px;
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-4 > .dt-mega-menu-wrap {
    width: 665px !important;
}
.img-gallery .pswp__caption{
	display:none;
}
.pswp__ui .pswp__caption {
    display: none;
}
.footer1 a:hover {
    color: #fff !important;
}
article .post-thumbnail {
    display: none;
}
.vc_grid-item-mini.vc_clearfix {
    background-color: #f9f9f9;
}
.vc_gitem_row .vc_gitem-col {
	padding: 0px !important;
}
.home-section2 a {
    color: #212940;
    text-decoration: none;
}
.level2-menu .level3-menu span.menu-text {
    font-weight: 100 !important;
}
.level2-menu span.menu-text {
    font-weight: 400 !important;
}
.home-section1 p.home.text1 {
    color: #fff;
    font-size: 30px;
    font-family: 'dashicons';
}
.home-section2 .home.wpb_column.vc_column_container.vc_col-sm-4 {
    padding: 10px;
}
.home-section2 .vc_column-inner {
    padding: 10px 5px 0 5px !important;
}
.home-section2 .vc_column-inner {
    background-position: right bottom !important;
	background-size: 38% !important;}
.home-section2 .wpb_wrapper {
    padding: 10px;
	min-height: 85px;}
.home-section1 .vc_column-inner {
    padding: 20px 0px 10px 0px !important;
}
.home-section2 p {
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 5px;
}
.home-section3 h2.vc_custom_heading {
    text-transform: uppercase;
}
.branding {
    max-width: 200px;
}
p.footer1 {
	    text-transform: capitalize;
    text-align: center;
    font-size: 12px;
    margin-bottom: 0px;
}
.home-section2 h3.vc_custom_heading {
    text-transform: uppercase;
	margin-bottom: 0px;
}
.home-section2 .wpb_text_column {
    margin-bottom: 0px;
}
.popup-search .popup-search-wrap {
    background: #212940 !important;
}
.mini-nav .mini-sub-nav {
    top: 127% !important;
    background: #212940 !important;
}
.mini-nav span.menu-text {
    color: #fff !important;
}
.post-meta.wf-mobile-collapsed, .author-info.entry-author, .post-navigation, .single-related-posts {
    display: none;
}
div#bottom-bar {
    display: none;
}
.widget-title {
	margin-bottom: 0px !important;
}
.footer .widget a{
    padding: 0px !important;
}
#footer .custom-nav>li>a span, #footer .widget-title, #footer .textwidget {
    text-transform: uppercase;
    font-size: 15px !important;
}
#footer .soc-ico a .soc-font-icon {
    font-size: 35px !important;
}
#footer .soc-ico a {
    width: 50px !important;
    height: 50px !important;
}
#footer .soc-ico a:before, #footer .soc-ico a:after {
    width: 50px !important;
	height: 50px !important;
}
#footer .wf-container-footer {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}
@media (min-width: 768px){
.txt-background {
    height: 140px;
}
}
@media only screen and (max-width: 965px) and (min-width: 768px){
.affiliate_info .ult_design_4.ult-cs-gray .ult_pricing_table {
    height: 300px !important;
}
}
@media only screen and (max-width: 1280px) and (min-width: 1150px){
span.menu-text {
    font-size: 14px !important;
}
.main-nav > li > a {
	margin: 18px 5px 18px 5px !important;
	padding: 2px !important;
}
}
@media only screen and (max-width: 1149px) and (min-width: 1024px){
.team-content {
    display: -webkit-box !important;
	height: 285px !important;
	-webkit-line-clamp: 6;
	}
span.menu-text {
    font-size: 12px !important;
}
.main-nav > li > a {
	margin: 18px 2px 18px 2px !important;
	padding: 2px !important;
}
}
@media (max-width: 990px){
.wf-container-footer {
    text-align: center;
}
	.team-content {
    display: -webkit-box !important;
	height: 285px !important;
	}
}