/*
Theme Name: MF Child
Theme URI: http://www.mfdsgn.com/mf/
Template: mf
Author: Mfdsgn
Author URI: http://www.mfdsgn.com/
Description: MF Theme is an Multi-Purpose WordPress Theme.
Version: 2.5.0

*/
*,
*:before,
*:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
*,a,a:focus,a:hover { text-decoration: none;}
a:hover {text-decoration: underline !important;cursor: pointer !important;}
.loop-wrap a {text-decoration: none !important;}
::-webkit-input-placeholder {opacity: 1;color: #005fb9;}
::-moz-placeholder {opacity: 1;color: #005fb9;}
:-ms-input-placeholder {opacity: 1;color: #005fb9;}
:-moz-placeholder {opacity: 1;}
::selection {background: #24569D !important;color: #fff;}
::-moz-selection {background: #24569D !important;color: #fff;}
body {background: #000C12;color: #fff;font-size: 16px;line-height: 30px;font-weight: 400;margin: 0;}
input,select,button {border: 1px solid #000;}
a {text-decoration: none;color: #0267B6;transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-ms-transition: 0.5s all ease;-o-transition: 0.5s all ease;}
a:hover,
a:focus {color: #038BF5;outline: none;cursor: url("https://www.unionhealth.org/wp-content/themes/images/cursor.png"), default !important;}
#yoo-zoo.yoo-zoo a:hover {text-decoration: none;cursor: url("https://www.unionhealth.org/wp-content/themes/images/cursor.png"), default !important;}
img {max-width: 100%;display: inline-block;vertical-align: top;}
h1,h2,h3,h4,h5,h6,p {margin: 0px; padding: 0px;}
ul,li{padding: 0px; margin: 0px;}


/* Typography */
/*physicians page css start*/

.physicians-part {display: inline-block;width: 31%;vertical-align: top;margin: 90px 38px 50px 0;background: #ffffff;padding: 30px 0 0px 0;background: #f3f3f3;}
#physicians {padding: 50px 0 0 0;}
.physicians-part:hover {border-color: #e6e3e3;box-shadow: 0 0 15px 0 rgba(0, 0, 0,0.1);transition: 0.3s;}
.physicians-part:nth-child(3n+3) {margin-right: 0;}
.physicians-img img {height: 150px;width: 150px;object-fit: cover;border-radius: 100%;margin-top: -110px;border: 3px solid #005fb9;padding: 5px;background: #f3f3f3;}
.physicians-img {margin: 0 auto 40px auto;display: block;text-align: center;}
.physicians-text h3 {font-weight: bold;font-size: 18px;text-align: center;color: #fff;display: block;background: #005fb9;padding: 10px;margin: 20px 0 0 0;}
#main table.physicians-table {padding: 10px 20px 30px 20px !important;display: block;background: #f3f3f3;margin: 0;min-height: 290px;}
 #main table.physicians-table tr th, #main table.physicians-table tr td {border: none;padding: 10px 10px 5px 10px;text-align: left;}
 table.physicians-table tbody tr.alt, table.physicians-table tbody tr.even, table.physicians-table tbody tr:nth-child(even){	background: none;}
 #physicians {padding: 50px 0 0 0; position: relative;}
.physicians-form .form-field input[type=text], .physicians-form .form-field span.jcf-select {background: none;box-shadow: none;border-bottom: 1px solid #fff !important;margin: 0 0 30px 0;display: block;width: 100%;height: 45px;padding: 10px 0 0 0;color: #fff !important;font-size: 18px !important;}
.physicians-form .form-field input[type=text]:focus {outline: none;border-bottom: 1px solid #000;}
.physicians-form.row .form-btm-btn ul {padding: 0;text-align: center;display: block;margin: 0;clear: both;}
.physicians-form.row .form-btm-btn ul li {display: inline-block;}
.physicians-form.row .form-btm-btn ul li button {background-color: #fff;padding: 5px 15px;border: none;margin-top: 0;cursor: pointer;transition: all .2s linear 0s;-moz-transition: all .2s linear 0s;-webkit-transition: all .2s linear 0s;-o-transition: all .2s linear 0s;width: 120px;font-weight: 400;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;color: #000;border-radius: 30px;font-size: 15px;font-weight: bold;box-shadow: 0 0 5px 0 #fff;}
.physicians-form.row .form-button {float: right;}
.physicians-form.row {background: #005FB9;padding: 0;color: #fff;font-size: 14px;box-shadow: 0 0 10px 0 rgba(0, 0, 0,0.1);margin: 0 -5px;}
.physicians-form .form-field span.jcf-select select option {color: #000;}
.physicians-form.row .form-btm-btn ul li {display: inline-block;margin: 10px 0 0 20px;}
.frm-left .form-field .form-group {color: #000;}
.frm-left {background: #fff;overflow: hidden;padding: 35px 10px 15px 10px; min-height: 230px;}
.frm-right {padding: 34px 0;overflow: hidden;display: block;}
.frm-left .form-field .form-group .form-checkbox label {color: #000;}
.frm-left .form-field .form-group > label {   font-size: 16px;font-weight: 500; color: #005fb9;font-size: 16px;margin: 0 0 15px 0;display: block;width: 100%;}
.frm-left .form-field .form-group .form-checkbox {padding: 1px 10px;}
.physicians-form.row .form-button {float: none;}
.frm-left .form-field .form-group .form-checkbox input {position: absolute;opacity: 0;cursor: pointer;}	
.frm-left .form-field .form-group .form-checkbox label {position: relative;cursor: pointer;padding: 0;}
.frm-left .form-field .form-group .form-checkbox label:before {content: '';margin: 2px 8px 0 0;display: inline-block;vertical-align: text-top;width: 15px;height: 15px;border: 2px solid #005fb9;border-radius: 100%;}
.frm-left .form-field .form-group .form-checkbox input[type=radio]:checked + label:before {content: "";background: #005fb9;}
.frm-left .form-field .form-group .form-checkbox label:before {content: '';margin: 2px 8px 0 0;display: inline-block;vertical-align: text-top;width: 15px;height: 15px;border: 2px solid #005fb9;border-radius: 100%;}
body:not(.single-post) .blog-txt .img-box img {max-width: 350px;width: 100%;display: block; margin: auto;object-position: top;}
.blog-txt h3.post_title {margin: 5px 0 25px 0;font-weight: bold;font-size: 26px;display: block;}
.blog-txt .info-row b {font-weight: bold;color: #000;display: inline-block;margin: 0 0 5px 0;}
.blog-txt .info-row {display: block;width: 100%;padding: 0 0 10px 0;font-size: 16px;}
.blog-txt .info-row span {color: #333;width: 100%;}
.loader img {margin: auto;display: block;}
.loader {position: absolute;top: 0;background: #fff;pointer-events: none;left: 0;right: 0;height: 100%;}
.pagination-wrap a.search-page-link.current {background: #111111;}
.pagination-wrap a.search-page-link {background: #005FB9;padding: 10px;margin: 0 0 0 15px;color: #ffffff !important;font-weight: bold;font-size: 16px;width: 50px;height: 50px;display: inline-block;line-height: 30px; cursor: pointer;}
.pagination-wrap a.search-page-link:hover{	background: #005fb9bf;}
.pagination-wrap a.search-page-link.current:hover{	background: #111111 !important;}
.pagination-wrap {text-align: center;}
.nothing-found h3{		text-align: center;		color: #005FB9;		font-weight: 700;		font-size: 30px;	}
.abt-right-part h3 {text-align: left;color: #fff;padding: 15px 0 25px 30px;font-weight: bold;font-size: 26px;margin: 0;line-height: 30px;}
.services-dtl ul li a {font-size: 16px;color: #000;display: inline-block;padding: 7px 0 7px 0;cursor: pointer !important;}
.services-dtl strong {display: block;padding: 10px 0 10px 0;font-size: 18px;color: #000;}
.services-dtl ul li > ul {padding: 0 0 0 30px;}
.faq-details .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {background: #005fb9;color: #fff !important;padding: 20px 20px 20px 50px !important;}
.faq-details {margin-top: 20px;margin-bottom: 20px;}
.mpc-row .faq-details .wpb_text_column > p {font-size: 15px;color: #000;font-weight: 400;line-height: 31px;padding: 0 0 0 30px;display: block;width: 100%;}
.faq-dtl p b {color: #fff;font-size: 18px;padding: 10px 20px;display: block;background: #24569d;margin-top: 15px;}
.faq-dtl h6 {color: #000;font-size: 18px;margin: 0;display: block;}
.faq-dtl {display: inline-block;width: 45%;margin: 0 2% 30px 2%;}
.faq-details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .faq-details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before,.faq-details .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .faq-details .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {border-color: #fff !important;}
.faq-details .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{	color:#fff !important;}
.version1 .desk-menu > ul > li > a:hover {text-decoration: none !important;}
/*physicians page css end*/
.abt-right-part ul {padding: 0 0 0 30px;margin: 0;}
.abt-right-part ul li {list-style-type: circle;padding: 10px 0;color: #fff;}
.abt-right-part ul li a {color: #fff;line-height: 30px;font-size: 16px;font-weight: 400;text-transform: none;}
.services.abt-right-part ul li {    color: #fff;    list-style-type: circle;    font-size: 16px;}
.abt-right-part ul li ul li a {font-size: 15px;padding-top: 10px;}
.abt-right-part ul li ul li {padding: 0;list-style-type: square;}
.benefits-section .mpc-textblock ul {padding: 0 0 40px 20px;margin: 0;}
.top-icon .mpc-button{	display: block;}
.physicians-dtl div {display: inline-block;padding: 5px 10px;}
.physicians-dtl {padding: 10px 15px 0 15px;display: block;}
.physicians-dtl div.physicians-left {width: 25%;}
.physicians-dtl div h5 p {line-height: 25px;}
.physicians-dtl div.physicians-left b {font-weight: bold;font-size: 16px;white-space: nowrap;}
.physicians-right p { line-height: 22px; }
.faq-img ul li {float: left;width: 48%;list-style-type: none;padding: 20px 0;}
.faq-img ul li:nth-child(2n+2) {float: right;}
.physicians-text > a{	display: block !important;	cursor: pointer !important;}
.history-page li {display: block;margin: 0 0 30px 0;font-size: 15px;color: #000;line-height: 26px;}
.mpc-row p {margin: 0;}
.cnt-dtl ul li {list-style-type: none;padding: 10px 0 15px 20px;}
body .cnt-dtl ul li.cnt-address address, body .cnt-dtl ul li.cnt-phone a, body .cnt-dtl ul li.cnt-fax span, body .cnt-dtl ul li.cnt-website a {display: block;font-size: 18px;line-height: 33px;color: #000;}
.cnt-left h2, .cnt-right h2 {margin: 0 0 30px 0;display: block;}
.cnt-dtl ul li.cnt-address {background: url(img/map-icon.png);background-repeat: no-repeat;background-position: top left;}
.cnt-dtl ul li.cnt-fax {    background: url(img/fax.png);    background-repeat: no-repeat;    background-position: top left;    font-size: 18px;    color: #000;}
.cnt-dtl ul li.cnt-phone {background: url(img/phone-icon.png);background-repeat: no-repeat;background-position: top left;}
.cnt-dtl ul li.cnt-website {background: url(img/grid-world.png);background-repeat: no-repeat;background-position: top left;}
.cnt-dtl ul li {list-style-type: none;padding: 0 0 25px 50px;}
.cnt-right input[type=text], .cnt-right input[type=email], .cnt-right input[type=tel] {border: 1px solid #ccc;background: none;box-shadow: none;margin: 0 0 10px 0;}
.cnt-right textarea {border: 1px solid #ccc;box-shadow: none;background: no-repeat;resize: none;}
.cnt-right input[type=submit] {margin: 5px 0 20px 0;}
.member-dtl.last .mpc-icon-column__description p {height: 72px;}
.top-icon.memeber .mpc-icon-column {margin-top: -110px;}
.top-icon.memeber .mpc-icon .mpc-icon-wrap {box-shadow: 0px 0px 10px 0px rgba(204, 204, 204,0.6);border-radius: 100%;width: 120px;}
.location-address p {font-size: 15px;margin: 0 0 30px 0;}
.location-address p strong {width: 100%;font-size: 16px;color: #000;margin: 0;}
#header.fixed-position #nav .nav-top > li > a:hover {text-decoration: none !important;}
.abt-clinic-list ul li a {    font-size: 16px;
    color: #000;
    display: inline-block;
    padding: 7px 0 7px 0;
    cursor: pointer !important;}
.abt-clinic-list ul {padding: 0;margin: 0;}

/*Local No 1 Health Fund css 16-09-2019 Start*/

.table-data-one, table, th, td {padding: 10px 10px 10px!important;}
.table-data-one p.table-spacing {padding-bottom: 30px;}
.cnt-dtl.pull-right {margin-right: -35px;}
.stretch {top: 75px !important;bottom: 0;}
.page-banner .parallax-holder:before, .page-banner .stretch:before, .page-banner .video-area:before{	top: -100px !important;}
.stretch img {
	/*margin-top: -76.469px !important;*/
	margin: 0 !important;
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}
.page-banner .stretch{
	top: 0 !important;
}
/*Local No 1 Health Fund start css 16-09-2019 End*/
.page-banner .container{
	padding-top: 170px !important;
}
.logo {
    width: 155px;
}

#nav {
   margin: 25px 0;
}

#header .icon-list {
    margin: 25px 30px !important;
}
.cnt-dtl.seiu.pull-right {
    margin-right: 155px;
    margin-top: 10px;
}
.top-icon.memeber .mpc-icon-column {
    margin-top: -235px;
    background: #fff;
    border: 1px solid #ccc;
}
.top-icon.memeber .mpc-icon-column__description p {
    padding-left: 5px;
    padding-right: 5px;
}
.top-icon .mpc-button {
    background: #24569d;
    color: #fff !important;
    padding: 5px 0;
}
.top-icon .mpc-button:hover .mpc-button__title, .top-icon .mpc-button:hover .mpc-button__icon {
    color: #fff !important;
}
.top-icon .mpc-button .mpc-button__icon {
    color: #fff !important;
}
#footer.style3 .bg-dark-jungle-bottom.footer-bottom {
    padding: 15px 0 !important;
}
#menu-footer{
	padding: 27px 0 !important;
}
@media (min-width: 1025px) and (max-width: 1220px){
	.physicians-part{width: 30%;margin: 90px 44px 50px 0;}
.top-icon.memeber .mpc-icon-column {
    margin-top: 20px;
}
	.top-icon.memeber .mpc-icon-column__description p {
    padding-left: 5px;
    padding-right: 5px;
    height: 100px;
}
.member-dtl .vc_custom_1567601765060 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}
@media (min-width: 992px) and (max-width: 1024px){
	.physicians-form.row {max-width: 92%;margin: auto;}
	.physicians-part {width: 30%;margin: 90px 44px 50px 0; }
	.top-icon.memeber .mpc-icon-column {    margin-top: 0;}
	body .top-icon.mpc-row p {    height: 90px;}
	.member-dtl.last .mpc-icon-column__description p {    height: 90px;}
	.logo-mob img {    width: 110px !important;    padding: 10px;}
	.top-icon .mpc-column {
    max-width: 320px;
    margin: 30px auto 0px auto;
}
.member-dtl .vc_custom_1567601765060 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

}
@media (min-width: 768px) and (max-width: 991px){  
	.physicians-part {display: inline-block;width: 43%;vertical-align: top;margin: 90px 20px 50px 20px;background: #ffffff;padding: 30px 0 0px 0;border: 2px solid #e6e3e3;background: #f3f3f3;}
	.physicians-part:nth-child(3n+3) {margin-right: 20px;}
	.physicians-form.row {max-width: 80%;margin: auto;}
	.top-icon.memeber .mpc-icon-column {    margin-top: 0;}
	.member-dtl.vc_hidden-sm {    display: block !important;}
	.logo-mob img {    width: 110px !important;    padding: 10px;}
	.top-icon .mpc-column {
    max-width: 320px;
    margin: 30px auto 0px auto;
}
.member-dtl .vc_custom_1567601765060 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

}
@media (max-width: 767px){	
	.physicians-part {width: 100%;}
	.physicians-form.row .form-btm-btn ul li {display: inline-block;margin: 10px 0 0 0px;}
	.physicians-dtl div.physicians-left {width: 100%;}
	.physicians-dtl div {display: block;padding: 0px 10px;}
	.physicians-dtl {padding: 0;display: block;}
	.physicians-table {padding: 10px;}
	.physicians-table {padding: 10px 0 10px 0;}
	.top-icon.memeber .mpc-icon-column {    margin-top: 0;}
    .logo-mob img {    width: 130px !important;    padding: 13px;}
.top-icon .mpc-column {
    max-width: 320px;
    margin: 30px auto 0px auto;
}
.member-dtl.mpc-column {
    display: block !important;
}
    .member-dtl.last .vc_column-inner.vc_custom_1567601765060 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}


