/*
Theme Name: MHAS
Theme URI: http://KristopheDylan.co.uk
Version: 19.1.2
Description: Created by <a href="http://KristopheDylan.co.uk">LogicCrafts</a>.
Author: KristopheDylan
Author URI: http://KristopheDylan.co.uk
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: KristopheDylan
Tags: featured-images, translation-ready, custom-menu, sidebar

---------
*/
body .module-image.image-263-3-1-0 img {max-width:90% !important;}
body.tb_responsive_mode .module-image.image-263-3-1-0 img {max-width:100% !important;}

body.tb_responsive_mode .module_column.tb-column.tb_14_column.module_column_0.module_column_14-3-0 .tb-column-inner {padding-left:0px;padding-right:0px;}
body.tb_responsive_mode .floating_address {line-height:1.5em !important;font-size:1em !important;left:10px !important;}
body.tb_responsive_mode .tb_263_column.module_column_0.module_column_263-8-0 .module-text.text-263-8-0-1 > ul {list-style: none;margin-left:0px;}
body.tb_responsive_mode .tb_263_column.module_column_0.module_column_263-8-0 {padding-left:15px !important;}
body.tb_responsive_mode .tb_263_column.module_column_0.module_column_263-8-0 .module-text.text-263-8-0-1 ul li div.collapseomatic::before {left:-18px !important;}
body.tb_responsive_mode .themify_builder_row.module_row_6.themify_builder_263_row.module_row_263-6 hr {display:none;}
body.tb_responsive_mode .themify_builder_row .module-text.text-263-5-0-0 img {margin-right:5px !important;margin-bottom:5px !important;max-width:33vw;height:auto;}
body.tb_responsive_mode .themify_builder_row .module-text.text-263-3-0-0 h1 {text-align:center !important;}
body.tb_responsive_mode .themify_builder_row .module.module-image.image-263-3-1-0 {padding-left:0px !important;margin-bottom: 50px;}
body.tb_responsive_mode .module_column.module_column_263-3-1 .tb-column-inner {padding-left:0px !important;}
body.tb_responsive_mode .themify_builder_row.module_row_2.themify_builder_263_row.module_row_263-2 {margin-top:0px !important;}
body.tb_responsive_mode .themify_builder_row.module_row_2.themify_builder_263_row.module_row_263-2 .tb-column-inner {padding-left:0px;padding-right:0px;}
body.tb_responsive_mode .themify_builder_row.module_row_2.themify_builder_263_row.module_row_263-2 .tb-column-inner .module-text.text-263-2-0-0 > h3, 
body.tb_responsive_mode .themify_builder_row.module_row_2.themify_builder_263_row.module_row_263-2 .tb-column-inner .module-text.text-263-2-0-0 > p {padding-left:10px;padding-right:10px;}
body.tb_responsive_mode .module_column.module_column_10-3-0 .tb-column-inner {padding-left:0px !important;}
body.tb_responsive_mode .themify_builder_row .module-image.image-10-3-0-0 img[style] {max-width:70vw !important;width:70vw !important;}
body.tb_responsive_mode .themify_builder_row .module-image.image-10-3-0-0 {max-width:70vw !important;width:70vw !important;padding-left:0px !important;}
body.tb_responsive_mode .themify_builder_row.module_row_9.themify_builder_10_row.module_row_10-9 img {max-width:85vw;}
body.tb_responsive_mode div.themify_builder_row .module-text .collapseomatic_content {padding-left:0px !important;}
body.tb_responsive_mode.page-id-10 .themify_builder_row.module_row_8.themify_builder_10_row.module_row_10-8 .text-10-8-0-0 ul {margin-left:0px !important;}
body.tb_responsive_mode.page-id-10 .themify_builder_row.module_row_8.themify_builder_10_row.module_row_10-8 .text-10-8-0-0 ul li div.collapseomatic::before {left:-18px !important;}
body.tb_responsive_mode.page-id-10 div.module_row_10-6 div.module_column.module_column_10-6-0 {padding-left:20px !important;}
body.tb_responsive_mode.page-id-10 div.themify_builder_row.module_row.module_row_8.themify_builder_10_row.module_row_10-8 {padding-top:0px !important;}
body.tb_responsive_mode.page-id-12 div.themify_builder_row.module_row.module_row_2.themify_builder_12_row.module_row_12-2 {margin-top:0px !important;}
body.tb_responsive_mode.page-id-12 div.module-text.text-12-6-0-0,
body.tb_responsive_mode.page-id-12 div.module-text.text-12-6-1-0 {padding-left:0px !important;padding-right:0px !important;}
body.tb_responsive_mode.page-id-12 .module-image.image-12-sub_row_8-0-2-1-1 img {max-width:90vw;}
body.tb_responsive_mode .tb-column-inner {padding-left:10px;padding-right:10px;max-width:100vw;}
body.tb_responsive_mode .stayingwider .tb-column-inner {padding-left:0px;padding-right:0px;}
body.tb_responsive_mode .tb-column-inner div * {max-width:100vw;}
body.tb_responsive_mode .tb-column-inner div.toowide img {max-width:85vw;padding-bottom:10px;}
body.tb_responsive_mode .tb-column-inner div.module-text img.toobigfloat {max-width:33vw;height:auto;}
body.tb_responsive_mode .mejs-container {max-width:100vw}
body.tb_responsive_mode .wp-video[style]{width:100vw;max-width:100vw; height:auto;margin-bottom:0px !important;}
body.tb_responsive_mode .wp-video-shortcode video,video.wp-video-shortcode {max-width:100vw;}
body.tb_responsive_mode .video-details .wp-video-holder {width:100%; max-width:100vw}

body.home:not(.fixed-header-on) #header, body.home:not(.fixed-header-on) #headerwrap {background: none;transition:background .3s ease-in-out;}
.module.module-testimonial-slider ul .testimonial-content .testimonial-content-main p:before {
font-family:"Times New Roman";content:"\201C \00A0";color:rgba(0,0,0,0.3);font-size: 100px;line-height:2px;font-weight:bold;left:0px;top:50px;position: relative;}
.module.module-testimonial-slider {margin:60px 0px 30px 0px;}
.module.module-testimonial-slider ul .testimonial-content .testimonial-content-main {font-size:1.6em;font-style: italic;color:#000;}
.module.module-testimonial-slider ul .testimonial-content .testimonial-author {font-size:1.3em;}
.module.module-testimonial-slider ul .testimonial-content .testimonial-author .person-company .person-company {font-weight:bold;}
body .grecaptcha-badge {display: none !important;}
/* *MAPS */
div.module-text div.wpgmp_map_container div.wpgmp_map[style] {max-height:100vh !important;overflow:hidden !important;}
div.module-text div.wpgmp_map_container div.wpgmp_map iframe + div {display:none;}
div.module-text div.wpgmp_map_container div.wpgmp_map div.gm-style .gmnoprint {display:none;}
div.module-text div.wpgmp_map_container div.wpgmp_map div.gm-style .gmnoscreen {display:none;}
div.module-text div.wpgmp_map_container div.wpgmp_map div.gm-style .gm-style-cc {display:none;}
/* /MAPS */
.widget.themify-social-links ul.social-links.horizontal li.social-link-item.icon-large {margin-right:8px;}

.rounded_side_bar_dcs .module-icon {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.widedemovid .wp-video-shortcode[style] {height:360px !important;max-height:360px !important;background-color:rgba(0,0,0,0) !important;}
.widedemovid .wp-video-shortcode video.wp-video-shortcode {height:360px !important;max-height:360px !important;}
.widedemovid .wp-video-shortcode .mejs-inner .mejs-layers, .widedemovid .wp-video-shortcode .mejs-inner .mejs-controls {display:none !important;visibility:hidden !important;opacity:0 !important;}

table.iaqtable td, table.iaqtable th, table.iaqtable tbody {padding:0px 10px 0px 10px;border:none;margin:0px;}
table.iaqtable th, table.iaqtable th * {font-weight:700;color:#fff;text-align:center;}
table.iaqtable tr:nth-of-type(1), table.iaqtable tr:nth-of-type(2) {background-color: #888;}
table.iaqtable tr:nth-of-type(9), table.iaqtable tr:nth-of-type(10), table.iaqtable tr:nth-of-type(11) {background-color: #ddd;}
table.iaqtable, table.iaqtable th, table.iaqtable tr  {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
table.iaqtable {border-spacing:0px;border-collapse: separate;}
table.iaqtable tr:nth-of-type(4) td:first-child, table.iaqtable tr:nth-of-type(5) td:first-child,
table.iaqtable tr:nth-of-type(6) td:first-child, table.iaqtable tr:nth-of-type(7) td:first-child,
table.iaqtable tr:nth-of-type(8) td:first-child, table.iaqtable tr:nth-of-type(10) td:first-child, table.iaqtable tr:nth-of-type(11) td:first-child, table.iaqtable tr:nth-of-type(13) td:first-child {padding: 0px 20px 0px 20px;}
table.iaqtable tr td:first-child{border-left:1px solid #888;} table.iaqtable tr td:last-child{border-right:1px solid #888;} table.iaqtable tr:last-child td {border-bottom:1px solid #888;}

div.module-text div.wpgmp_map_container div.wpgmp_map[style] {height:450px !important;max-height:100vh !important;filter: sepia(100%) hue-rotate(170deg) saturate(200%) brightness(120%) contrast(70%);overflow:hidden !important;}
.module-icon.icon_vertical a {color:#fff;}
.controwf .module-buttons.transparent.rounded a:hover {color:#ee332e;}
.floating_address {line-height:33px;font-size:22px;position: absolute;top:50px;left:50px;
  -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding:50px 30px 30px 30px;
  background-color:rgba(255,255,255,0.8);color:rgb(9,9,60);text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);font-weight:bold;
     -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75), inset 3px 3px 5px 0px rgba(8,91,158,1);;
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75), inset 3px 3px 5px 0px rgba(8,91,158,1);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75),  inset 3px 3px 5px 0px rgba(8,91,158,1); }
.floating_address span:first-of-type {font-size:30px;}

.floating_address #site-email a {color:rgb(9,9,60);text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);font-weight:bold;line-height:33px;}
.floating_address #site-email a:hover {color:rgba(0,90,200)}
.floating_address #site-email+div a {color:rgb(9,9,60);text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);font-weight:bold;line-height:33px;}
.floating_address #site-email+div a:hover {color:rgba(0,90,200)}


table.rows_zd div.acadpaplist table.acadpaplist div.wrapicon img, table.rows_zd div.acadpaplist table.acadpaplist div.wrapicon p {float:left;height:60px;width:52px;padding:5px;}
table.rows_zd div.acadpaplist table.acadpaplist div.wrapicon {padding:5px;font-weight: bold;line-height:23px;}
table.rows_zd div.acadpaplist table.acadpaplist {line-height:18px;}
table.rows_zd div.acadpaplist table.acadpaplist tr:first-child td:first-child {width:50%;}
table.rows_zd div.acadpaplist table.acadpaplist tr:last-child td:last-child {width:50%;}
table.rows_zd div.acadpaplist table.acadpaplist tr:last-child td:last-child a {color:#000;text-decoration:underline;}
table.rows_zd div.acadpaplist table.acadpaplist tr:last-child td:last-child a:hover {color:#000;text-decoration:none;}
table.rows_zd tr:nth-child(even) div.acadpaplist {background-color:rgba(2,87,201,0.2);}
table.rows_zd tr div.acadpaplist table.acadpaplist, table.rows_zd tr div.acadpaplist {width:100%;}
table.rows_zd, table.acadpaplist {border-collapse:collapse;border-spacing:0;border:none;background:none;}

.aboutuspage22 .module_column.col6-1{
    width:16.6%;
}