/* Enter Your Custom CSS Here */
.mk-faq-container span {
	font-size: 16px!important;
}
#mk-sidebar .consultation-form .wpcf7-form-control.wpcf7-submit {
    border-radius: 10px;
    background-color: #568db6;
    height: 40px;
    line-height: 35px;
    width: 98%;
    margin-bottom: 20px;
    margin-top: 10px!important;
    margin-left: 6px;
    font-weight: bold;
    font-size: 14px;
    Color: #fff !important;
    border: none!Important;
}
#mk-sidebar .consultation-form .wpcf7-form-control-wrap .wpcf7-textarea {
    border-radius: 10px;
    background-color: #fff;
    height: 100px;
    line-height: 20px;
    width: 98%;
    margin-bottom: 0px;
    margin-left: 6px;
    font-weight: 300;
    font-size: 14px;
    Color: #888888 !important;
}
#mk-sidebar .consultation-form .wpcf7-form-control-wrap .wpcf7-text, .wpcf7-number, .wpcf7-select {
    border-radius: 10px;
    background-color: #fff;
    height: 40px;
    line-height: 50px;
    width: 98%;
    margin-bottom: 10px;
    margin-left: 6px;
    font-weight: 300;
    font-size: 14px;
    Color: #888888 !important;
}
.mk-employees.boxed .team-thumbnail img {
	    /* max-width: 100%; */
    width: auto\9;
    height: 100%!important;
    width: 100%!important;
    object-fit: cover!important;
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}
.team-thumbnail img {
    /* max-width: 100%; */
    width: auto\9;
    height: 300px!important;
    width: 300px!important;
    object-fit: cover!important;
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}
@media (min-width: 1350px) { 
.mk-clients ul.mk-flex-slides .client-logo {
    width: 234px!Important;
}
}
.mk-clients .client-logo {
    background-size: 60%;
}
.mk-blog-meta-wrapper {
	display: none!important;
}

.mk-header-right {
    z-index: 40!important;
}
.wpb_gmaps_widget {
	margin-bottom: 0px!important;
}
.blog-grid-holder .the-excerpt {
	display: none!important;
}
.mk-single-content p {
 text-align: justify; 
}

@charset "UTF-8";

.cf7mls-btns {
 margin-top: 50px;
 text-align: center; 
}
ul.cf7mls_progress_bar {
 margin-left: 0px; 
}
.wpcf7-form .fieldset-cf7mls {
 padding: 0px; 
}
.cf7mls_progress_bar li.active:before, .cf7mls_progress_bar li.active:after {
 background: #568db6;
}
.cf7mls_progress_bar li:before {
 background: #ccc; 
}
fieldset {
 border: none; 
}
.wizard-label {
 margin-top: 50px;
 text-align: center;
}
.wizard-label input {
 display: none; 
}
.wizard-label label {
	width: 200px;
    height: 200px;    
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
    text-align: center;
    cursor: pointer;
    position: relative;
  	background-color: #ccc;
	margin-left: 15px;
    border-radius: 50%;
}
.wizard-label label:hover {
  background-color: #568db6;
}
.wizard-label label.active {
  background-color: #568db6;
}
.wizard-label label span {
 	color: #fff;
	font-size: 36px;
	text-transform: uppercase;
	font-weight: bold;  
}
h1.consultation-form {
 	text-align: center;
  	margin-bottom: 30px;
  	margin-top: 30px;
  	font-size: 30px;
}


#mk-sidebar li {
 text-transform: uppercase; 
}
.careersspecial {
 background-color: #568db6;
 padding: 15px; 
 color: #fff!important;
 text-align: center!important; 
}
.hide {
 display: none!Important; 
}

/*IPAD STYLESHEET*/
@media (min-width: 768px) and (max-width: 1024px) {
.hidepad {
 display: none!Important; 
}
.mk-single-employee.layout-style3 .single-employee-content {
    padding: 30px 20px 30px 20px!Important;
}
.mk-button--dimension-outline.mk-button--size-large {
 padding: 18px 20px!Important; 
}
.letter-spacing-2 {
 letter-spacing: 0!Important; 
}
.mk-flipbox {
 margin-bottom: 25px!Important; 
}

#menu-main-navigation-1 li ul li a {
 text-transform: uppercase!Important;
 font-weight: 700!Important; 
}
#menu-main-navigation-1 li ul li {
 background-color: #ccc!Important; 
}
#menu-main-navigation-1 li ul li ul li {
 background-color: #dedede!Important; 
}
#menu-main-navigation-1 li ul li ul li a {
 font-weight: 400!Important;  
}
#menu-main-navigation-1 li ul li ul li ul li {
 background-color: #f3f3f3!Important; 
}
#menu-main-navigation-1 li ul li ul li ul li a {
  font-weight: normal!Important; 
}
#menu-menu-principal-fr-1 li ul li a {
 text-transform: uppercase!Important;
 font-weight: 700!Important; 
}
#menu-menu-principal-fr-1 li ul li {
 background-color: #ccc!Important; 
}
#menu-menu-principal-fr-1 li ul li ul li {
 background-color: #dedede!Important; 
}
#menu-menu-principal-fr-1 li ul li ul li a {
 font-weight: 400!Important;  
}
#menu-menu-principal-fr-1 li ul li ul li ul li {
 background-color: #f3f3f3!Important; 
}
#menu-menu-principal-fr-1 li ul li ul li ul li a {
  font-weight: normal!Important; 
}
}


/*MOBILE STYLESHEET*/
@media (min-width: 0px) and (max-width: 767px) {
.hidemo {
 display: none!Important; 
}
.mk-flipbox {
 margin-bottom: 25px!Important; 
}
.showmo {
 display: block;
}
.mk-button {
 width: 90%!Important; 
}
table {
 width: 95%!Important; 
}
h1, h2, h3, h4, h5, h6 {
 text-align: left!Important; 
}
h1.mk-page-title-box-title {
 text-align: center!Important; 
}
h1.page-title {
text-align: center!Important;   
}
p {
 text-align: justify!Important; 
}
#menu-main-navigation-1 li ul li a {
 text-transform: uppercase!Important;
 font-weight: 700!Important; 
}
#menu-main-navigation-1 li ul li {
 background-color: #ccc!Important; 
}
#menu-main-navigation-1 li ul li ul li {
 background-color: #dedede!Important; 
}
#menu-main-navigation-1 li ul li ul li a {
 font-weight: 400!Important;  
}
#menu-main-navigation-1 li ul li ul li ul li {
 background-color: #f3f3f3!Important; 
}
#menu-main-navigation-1 li ul li ul li ul li a {
  font-weight: normal!Important; 
}
#menu-menu-principal-fr-1 li ul li a {
 text-transform: uppercase!Important;
 font-weight: 700!Important; 
}
#menu-menu-principal-fr-1 li ul li {
 background-color: #ccc!Important; 
}
#menu-menu-principal-fr-1 li ul li ul li {
 background-color: #dedede!Important; 
}
#menu-menu-principal-fr-1 li ul li ul li a {
 font-weight: 400!Important;  
}
#menu-menu-principal-fr-1 li ul li ul li ul li {
 background-color: #f3f3f3!Important; 
}
#menu-menu-principal-fr-1 li ul li ul li ul li a {
  font-weight: normal!Important; 
}
}
.showmo {
 display: none; 
}
.widget .sub-menu {
 background-color: #ececec!Important; 
}
.widget .sub-menu li {
 border-bottom: 1px solid #ccc!Important; 
}
input[type="radio"], input[type="checkbox"] {
    width: auto;
    margin-left: 5px!Important;
    margin-right: 20px!Important;
    margin-top: -2px!Important;
}
.tableairbnb td {
 border: 1px solid #000; 
}
.wpcf7-submit {
 margin-top: 30px!Important; 
}
.wpcf7-form p {
    margin-bottom: 20px!important;
}
span.wpcf7-list-item {
    margin-left: 0em!Important;
}
.mk-lang-flag {
 display: none; 
}
.wpcf7-form h4 {
 margin-top: 50px; 
}
.margintopcontrat {
    background-position: 30% 60%!Important;
}
.contact-form-message {
    padding: 0px 0px!Important;
    font-size: 13px;
    color: #cd1313;
}
.probateofwillsbutton a {
 height: 68px; 
}
.mk-search-trigger .mk-svg-icon-wrapper {
 display: none!Important; 
}