.lvca-image-info { visibility: hidden; }

.lvca-image-overlay { visibility: hidden; }

.headerp{
	text-align: justify;
	font-size: 1.5em;
}

td.sum_cell { text-align: right; }

td.group { background-color: #67B3DD; }

.prettyFileList .float_right {
    float: right;
    visibility: hidden;
}

ul.social li {
    margin-right: 2px;
}

.recent-posts-extended{
    border-top: none !important;
    padding-top: 0px !important;
	margin-top: 0px !important;
}

.uan-tile-excerpt p {
    color: white;
}

.wpostahs-slider-nav-content img { display: none !important; }

.wp-jm ul li:before { content: "" !important; }
.single_job_listing .location:before, .single_job_listing .date-posted:before{ content:"" !important;}
#skeleton-filter{display: none !important;}
.post_list .vc_btn3{display: none !important;}

ul.chosen-choices { width: 95% !important; }
.chosen-drop {
	width: 95%;
	top: 40px !important;
	left: 1.6% !important;
}

.job_listing .entry-meta { display: none; }
.single_job_listing .company img {
    width: auto !important;
    height: 30px !important;
}

.entry-media-inner .theme_image {
    width: auto !important;
}

.sd-content li:before{content:"" !important;}

p.um-notice.success { background: #7ACF58; }

p.um-notice.error { background: #C74A4A; }

p.um-notice {
    width: auto;
    color: #fff;
    box-sizing: border-box;
    font-size: 15px;
    padding: 12px!important;
  	margin: 12px 0px !important;
  	position: relative;
    max-width: 500px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}


.dataTables_wrapper .dataTables_filter input {
    padding: 10px!important;
    font-size: 1.5rem!important;
    margin-bottom:10px !important;
}

/*.dataTables_filter { margin-right: 19%; }*/

.entry-media-inner .theme_image { max-height: 350px !important; }


.scroll-top {
    display: none !important;
}

.floatton-inner input[type="submit"], .floatton-inner button[type="submit"] {
    padding: 0px 18px !important;
}

.floatton-btn {
	color: #ffffff !important;
}

.floatton-inner label{
    color: #787d85 !important;
}

.dt-gallery-container{margin-bottom: 40px !important;}

.single-post .sidebar-content .widget{ display:none; }
.single-post #content { width:100%;}

.images-list-caption{ display: none !important; }

.brand-hero img{
    width: 1200px !important;
}

#gform_3 .gfield_label { display: none !important; } 
#gform_3 .ginput_container { margin-top: 1.5em !important; }

.ginput_container input{ width: 100% !important; }

.gform_validation_container{ display: none !important; }

.gform_fields{
margin-left: 0px !important;
margin-bottom: 20px !important;
}

.floatton-btn-52188{ color: white !important; }

.masthead:not(.side-header) {
    max-width: 100% !important;
}

.post-entry-content {
    background: rgba(0,0,0,0.4) !important;
    top: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
}

.blog-shortcode.blog-masonry-shortcode-id-1 .entry-title a, .blog-shortcode.blog-masonry-shortcode-id-1.owl-carousel .entry-title a {
    color: #ffffff;
}

.blog-shortcode.blog-masonry-shortcode-id-1 .entry-meta * {
    color: #ffffff;
}

.blog-shortcode.blog-masonry-shortcode-id-1 .entry-excerpt * {
    color: #ffffff;
}

.login #nav a {
    color: white !important;
}


body.page:not(.home) #footer  {
    margin-top: 40px;
}