.elementor-widget-wrap span{color:inherit;}
.toplevel_page_metform-menu .wp-submenu li:last-child{display: none;}
.mf-response-msg-wrap{display: none;}
.metform-templates-list .metform-template-item--pro {display: none;}
.metform-templates-list .metform-template-item--free .metform-template-footer-links {display: none;}
.metform-template-radio-data:hover .metform-template-footer-title{visibility: visible;opacity: 1;position: static;}
.metform-template-radio-data:hover .metform-template-footer-links{visibility: hidden;opacity: 0;position: absolute;}

.wp-list-table.activities{width:100%;}
.wp-list-table.activities .column-banner_id{width:50px;}

/*PEO Template Page Design*/
.single-peo .post-thumbnail{max-height: 350px;overflow: hidden;}
.single-peo .post-thumbnail img{width: 100%}
.single-peo .peo-logo{margin-top:25px;}
/*.single-peo ul.widget_item{list-style-type: disc;padding-left: 18px;}*/
.peo-address .widget-container p{margin: 0;}
.peo-address .widget-container p i, .peo-address .widget-container p img {font-size: 16px;margin-right: 10px;}
.peo-address .socialicon li{display: inline-block;text-align:center;border-bottom: none !important;}
.peo-address .socialicon li a{padding: 10px;}
.peo-container{padding:50px 0;}
.peo-single-page{position: relative;min-height:450px;}
.peo-single-page .peo-container{position: absolute;top: 50%;left:0; right:0;transform: translateY(-50%);z-index:9;}
.peo-single-page .peo-container h1{color: #fff;}
.peo-overlay{background-color: rgba(0, 0, 0, 0.6);position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.peo-content{background-color: #eff3f6;}
.peo-container {padding: 20px 15px;margin-right: auto;margin-left: auto;}
.peo-row {margin-right: -15px;margin-left: -15px;}
.peo-container:after, .peo-container:before,.peo-row:after, .peo-row:before{display: table;content: " ";clear: both;}
.peo-cont{padding: 35px 0 30px 0;/*border-radius: 8px;border: 1px solid #e3e3e3;*/}
.peo-col-8,.peo-col-4,.peo-col-12{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;float: left;}
.peo-col-12{width: 100%;padding:0;}
.peo-col-8{width: 66.66666667%;}
.peo-col-4{width: 33.33333333%;}
.peo-page-content{padding: 20px;border: 1px solid #e3e3e3;border-radius: 8px;background-color: #fff;position: relative;}
a.add-button{/*position: absolute;right: 280px;*/background: #1569ae;padding: 7px 10px;color: #fff;border-radius: 4px;cursor: pointer;z-index: 9;margin-bottom: 20px;display: inline-block;}
a.add-button:hover{color:#fff;}
.dataTables_wrapper{overflow-x: auto;}
#peo-sidebar {margin-bottom: 30px;}
.peo-widget{padding: 20px;background-color: #fff;border-radius: 8px;border: 1px solid #e3e3e3;margin-bottom: 30px;background: #fff}
.peo-title, .peo-widget-title{color: #333;font-size: 30px;margin-top: 20px;margin-bottom: 10px;line-height: 1.1;}
.peo-title small{font-size: 65%;font-weight: 400;line-height: 1;color: #777;}
.eae-peo-search-list .peo-md-12{margin-bottom:30px;}
.eae-peo-search-list .list_view .lp-grid-box{float: none;}

.peo-slides {position: relative;height: 300px;padding: 0px;margin: 0px;list-style-type: none;moz-transition: height 1s;o-transition: height 1s;transition: height 1s}
.peo-slides .slide {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0;z-index: 1;
    -webkit-transition: opacity 1s;moz-transition: opacity 1s;o-transition: opacity 1s;transition: opacity 1s}
.peo-slides .showing {opacity: 1;z-index: 2;}
.peo-banner-grid{margin-bottom: 30px;}
.peo-btn{padding: 7px 10px;background: #888;color: #fff;border-radius: 3px;font-weight: 600;}
.eae-peo-search-list .peo-row{margin:0;}
.eae-peo-search-list .list_view .lp-grid-box .box > div{float: left;}
.eae-peo-search-list .list_view .lp-grid-box .box::after{clear: both;content: '';display: block;}
.eae-peo-search-list .list_view .lp-grid-box-thumb-container{border-radius: 8px 0 0 8px;float: left;width: 24%;}
.eae-peo-search-list .list_view .lp-grid-desc-container{float: left;border-top-right-radius: 8px;border-top-left-radius: 8px;width: 76%;}
.eae-peo-search-list .list_view.lp-grid-box-contianer .lp-grid-box-description{vertical-align: top;padding: 5px 20px 45px;width: 100%;}
.eae-peo-search-list .peo-title{margin-top:0;}
.eae-peo-search-list .lp-grid-box-contianer{margin-bottom: 30px;padding-left: 0;border-radius: 8px;border: 1px solid #ccc;}

.mb-20 {margin-bottom: 20px;}
.pb-10 {padding-bottom: 10px;}
.mt-40 {margin-top: 40px;}
.mb-40 {margin-bottom: 40px;}
.lbb {border-bottom: 1px solid #e3e3e3;}
.peo-col-6 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.peo-col-3, .peo-col-9 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.peo-reg-form .peo-row, .myaccount .peo-row , .my-peo .peo-row {margin-bottom: 20px;}
.peo-reg-form .peo-page-content{padding: 20px;border: unset;border-radius: none;background-color: #fff;}
.peo-reg-form.login .peo-cont {background-color: #ffffff;}
.peo-reg-form .message {padding: 20px;}
.peo-reg-form.login .peo-cont {position: relative;padding-top: 0;width: 450px;max-width: 80%;margin: auto;border-radius: 8px;}
.myaccount .peo-info dt {padding: 10px 0;text-align: inherit;}
.myaccount .peo-info dt strong {color: #000;}
.myaccount .peo-info dd {border-bottom: 1px solid #f4f4f4;margin-left: 0;margin-bottom: 5px;margin-top: 5px;padding: 10px 0;}
#peo-myaccount p {font-size: 16px;padding: 15px 20px 13px 20px;border: solid 1px #e7e7e7;}
#peo-myaccount p.active {background-color: #fafafa;}
#peo-myaccount p img {border-radius: 50%;}
.my-peo .peo-widget-title, .myaccount .peo-widget-title {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#peo-companiesaccount {float: right;margin-bottom: 20px;}
#peo-companiesaccount a {font-size: 14px;font-weight: 700;}
.my-peo a.page-title {font-size: 18px;font-weight: 700;color: #000;}
.my-peo a.add-button.addNew {float:right;}
.list_view .show-img{margin:0 auto;text-align: center;padding: 10px;}
.list_view .lp-grid-box-thumb .show-img img{width: auto!important;}
.list_view .lp-grid-box-thumb .location {display: block;text-align: center;margin-top: 10px; color:red; font-style: bold;}
.peo-filter-customer, .peo-filter-activity_type{margin-right: 15px;}
.daterange-picker{width: 176px;margin-right: 15px;}
.broker-options > ul {padding-left: 20px;columns: 2;-webkit-columns: 2;-moz-columns: 2;}
#peo-sidebar .broker-options > ul {columns: 1;}
.broker-options .child_cat_level, .broker-options .child_cat_level1 {margin-left: 15px;} 
.peo-featured-image{text-align: center;margin: 0 auto;}
.peo-featured-image img {width: 100%;height: auto;}
.peo-industries-details .hero-wrapper {
	clear: both;
	position: relative;
	width: 100%;
	text-align: center;
	font: 18px helvetica, sans-serif;
	color: white;
}
.peo-industries-details .hero {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	/*background-size: 100% auto;*/
	background-size: cover;
}
.peo-industries-details .hero-sizing {
	padding-top: 33%;
	background-color: rgba(0,0,0,0.5);
	mix-blend-mode: darken;
}
.peo-industries-details .hero-content {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.peo-industries-details .hero-content:before {
	content: ' ';
	display: block;
	height: 40%;
}
.peo-industries-details .hero-content h1 {
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 35px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
}
.peo-industries-details .hero-content p {
	margin-top: 0px;
	margin-bottom: 6px;
	color: #fff;
	font-size: 17px;
	line-height: 1.4;
}
.worker-compenstation-options {margin-bottom: 20px;}
.worker-compenstation-options:last-child {margin-bottom: 0;}
.worker-compenstation-options .worker-compenstation-rates {display: flex;}

@-moz-document url-prefix() {
  .worker-compenstation-rates table {
    width: 50%;
  }
}

@media screen and (min-width: 1200px) {
	.peo-container {width: 1170px;}
}
@media screen and (max-width: 920px) {
	.peo-title, .peo-widget-title {font-size: 25px;}
}

@media screen and (max-width: 768px) {
	.peo-col-8, .peo-col-4{width: 100%;margin-bottom:30px;}
	.desktop-btn {display: none;}

}

@media screen and (max-width: 667px) {
	.eae-peo-search-list .list_view .lp-grid-box-thumb-container{width: 100% !important;}
	.eae-peo-search-list .list_view  .lp-grid-desc-container{width: 100% !important;}
}
@media screen and (max-width: 650px) {
	a.add-button{position: relative;top: 0;left: 0;right: auto;margin-bottom: 20px;display: inline-block;}
}
@media screen and (min-width: 769px) {
	.mobile-btn {display: none;}
	.peo-col-6 {width: 50%;float: left;}
	.peo-col-3{width: 25%;float: left;}
	.peo-col-9{width: 75%;float: left;}
}

@media (min-width: 992px){
	.peo-col-6 {width: 50%;float: left;}
	.peo-col-3{width: 25%;float: left;}
	.peo-col-9{width: 75%;float: left;}
}