/*
Theme Name:		h22 child
Theme URI:		
Description:	
Author:			
Theme URI:		
Template:		h22
Version:		
*/ 


/* SHARED */

.txt-white, .txt-white h1, .txt-white h2, .txt-white h4, .txt-white p {color:#ffffff !important;}
.txt-blue {color:#51C2E4}

.lrp100 {padding-left:100px;padding-right:100px;} 
.lrp200 {padding-left:200px;padding-right:200px;}

.lp50 {padding-left:50px !important;}

.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb15 {margin-bottom:15px !important;}
.mb10 {margin-bottom:10px !important;} 
.mb20 {margin-bottom:20px !important;} 
.mb30 {margin-bottom:30px !important;} 
.mb40 {margin-bottom:40px !important;} 
.mb50 {margin-bottom:50px !important;} 
.mb60 {margin-bottom:50px !important;} 

.mt85 {margin-top:85px;}
.mt30 {margin-top:30px !important;} 

.mln10 {margin-left: -10px !important;}
.mtn15 {margin-top: -15px !important;}
.mtn125 {margin-top: -125px !important;} 
.mr20 {margin-right: 20px !important;}

.ul {text-decoration:underline !important;}
.BG-blue a {color: #414141;}
.BG-black a {color:#44c2e6;}

.cb {clear:both;}

.fs26 {font-size: 26px;}

@font-face {
    font-family: "alpha_echoregular";
    src: url('webfonts/alpha_echo-webfont.eot');
    src: url('webfonts/alpha_echo-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/alpha_echo-webfont.woff') format('woff'),
         url('webfonts/alpha_echo-webfont.ttf') format('truetype'),
         url('webfonts/alpha_echo-webfont.svg#alpha_echoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.txt-cent {text-align: center;}

.fs58 {font-size: 58px !important;}

.clear {clear: both;}



/* Food Parcel Challange */

.page-id-1307 .ft4 .z {color: #000000;}
.page-id-1307 .ft9 {c olor: #EC0809 !important;}
.page-id-1307 .ft10 {color: #EC0809 !important;}
.page-id-1307 .ft12 a {color: #EC0809;}
.page-id-1307 .ft12 a:hover {color: #000000;}


/* TOOLBAR */




/* HEADER */

.theme-main-wrapper:not(.vertical-header) .sticky-header.sticky-header-padding {
    padding-top: 137px;
}

#mk-header {border: none !important;}

.mk-header-logo, .mk-header-logo a {
    margin-bottom: 0 !important;
    margin-top: -10px !important; 
}

.mk-header-logo {text-align:left;} 



body .logo-contact {display: block;
    height: 20px !important;
    max-height: 24px;
    width: 241px;margin-top:9px;}

.sub-menu .menu-item-link {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 23px !important;
    text-align: center !important;
	padding: 0px !important;}

.sub-menu {width: 185px !important;
	padding: 15px 0 !important;left: -50px !important;}

.current-menu-item ul a {color: #ffffff !important;}
.current-menu-item ul a:hover {color: #000000 !important;}



/* FIX MOBILE HEADER */

#mk-header.sticky-header, #mk-header.transparent-header-sticky {
    position: fixed !important;
}

.sticky-header-padding {
    display: block !important;
}



/* TOOLBAR */

.mk-responsive-header-toolbar {display:none;}

#menu-toolbar-menu {font-family: "almaq-rough";margin-top: 5px;}
#menu-toolbar-menu  #menu-item-32 {border-right:1px solid #000000;padding-right: 7px;}
#menu-toolbar-menu  #menu-item-33 {padding-left: 7px;}
.mk-header-toolbar .toolbar-nav ul li a {line-height: 25px;font-size: 20px;}


.mk-header-toolbar .mk-header-toolbar-social {margin: 0 0 0 4px;}

.mk-header-toolbar-social a {
    background: #000000 none repeat scroll 0 0;
    border-radius: 30px;
    height: 13px !important;
    margin: 6px 0 0 6px !important;
    padding: 3px 4px 10px;
    width: 18px;
}

.mk-header-toolbar-social a i {
    font-size: 17px;
    line-height: 21px;
    vertical-align: 8px;
}

.mk-icon-facebook::before {
    margin-left: 3px;
}
.mk-icon-twitter::before {
    margin-left: 1px;
}


/* MENU */

#mk-main-navigation .menu-item {padding-top: 6px;}
#mk-main-navigation .menu-item > a {line-height: 16px !important;padding-top: 60px !important;text-transform: none !important;font-weight: 500;}

#mk-main-navigation .menu-item .sub-menu { padding: 9px 0 25px !important; }
#mk-main-navigation .menu-item .sub-menu a {padding-top: 6px !important;} 

#menu-main-menu a {font-family: "almaq-rough";} 

header #menu-item-29 > a {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/Home.svg") no-repeat scroll 4px 6px / 91% auto;transform: matrix(0.9613, -0.2756, 0.2756, 0.9613, -2, 8);}
header #menu-item-79 > a {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/What-we-do.png") no-repeat scroll  -10px -23px / 112% auto;}
header #menu-item-28 > a {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/Meet-the-team.svg") no-repeat scroll 5px 15px / 86% auto;padding: 57px 0 0 !important;width: 67px;}
header #menu-item-27 > a {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/Homeless.svg") no-repeat scroll 27px 0 / 38% auto;}
header #menu-item-26 > a {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/Service-Directory.svg") no-repeat scroll 38% 4px / 67% auto;
    transform: matrix(0.9994, 0.0349, -0.0349, 0.9994, 1, -1); 
    width: 85px;}
header #menu-item-25 > a {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/News.svg") no-repeat scroll 38% 11px / 85% auto;}
header #menu-item-24 > a {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/Blog.svg") no-repeat scroll 9px 2px / 103% auto;
    padding-left: 21px;
    transform: matrix(0.9848, -0.1736, 0.1736, 0.9848, -2, 3);}
header #menu-item-23 > a {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/Get-in-touch.svg") no-repeat scroll 38% 0 / 50% auto;transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -1, 2);}

.responsive-nav-link {float: right;}

.mk-responsive-nav li a {
    font-size: 21px;
    font-weight: 500;
    text-transform: none;}
    
    
/* MENU VOL LOGIN */
#menu-item-669 {display:none !important;}


/* HOME */

.home.page .page-section-1 {padding-top:50px;}

.home.page .img-rot {margin-bottom: 50px;}

.ft1 {font-family: "alpha_echoregular";color: #44c2e6;line-height: 55px;font-size: 63px;margin-bottom: 15px;}
.ft2 {font-family: "almaq-rough";color: #44c2e6;line-height: 25px;font-size: 25px;font-weight: 400;margin-bottom: 15px;}




.ps1 {margin-top: -11px;z-index: 20;min-height: 15px;}
.ps2 {z-index: 20;min-height: 15px;}

.img1 {margin-top: 15px}
.img2 {transition: opacity 0.25s; -webkit-transition: opacity 0.25s;}
.img2:hover {opacity: 0.5;}


/* WHAT WE DO */

.ft3 {font-family: "alpha_echoregular";color: #ffffff !important;line-height: 49px;font-size: 58px;margin-bottom: 15px;font-weight: 400;}
.ft4 {font-family: "almaq-rough";color: #ffffff !important;line-height: 30px;font-size: 25px;font-weight: 400;margin-bottom: 15px;}
.ft5 {font-family: "almaq-rough";color: #ffffff !important;line-height: 25px;font-size: 25px;font-weight: 400;margin-top: 275px;padding-left: 215px;text-align: right;}
.ft5 span{color: #44c6e2 !important;}
.ft6 {padding-right: 65px;}
.ft7 {font-family: "almaq-rough";color: #2a768c !important;line-height: 25px;font-size: 25px;font-weight: 400;margin-top: 90px;padding-left: 40px;text-align: left;}
.ft7 span{color: #ffffff !important;}
.ft8 {padding-right: 145px;}
.ft8 span{color: #44c6e2 !important;}
.ft9 {font-family: "alpha_echoregular";color: #5dcae9 !important;font-size: 58px;font-weight: 400;line-height: 49px;}
.ft10 {font-family: "almaq-rough";color: #44c6e2 !important;line-height: 25px;font-size: 25px;font-weight: 400;padding-right: 100px;}
.ft11 {padding-right: 125px;}
.ft12 {font-family: "almaq-rough";color: #ffffff !important;line-height: 25px;font-size: 25px;font-weight: 400;padding-right: 153px;clear: both;}
.ft13 {font-family: "almaq-rough";color: #44c6e2 !important;line-height: 25px;font-size: 25px;font-weight: 400;}
.ft14 {font-family: "almaq-rough";color: #ffffff !important;line-height: 25px;font-size: 25px;font-weight: 400;padding-right: 55px;clear: both;}
.ft15 ul li {color: #44c6e2 !important;padding-right: 145px;}
.ft15 {color: #44c6e2 !important;padding-right: 145px;}

.vid-but { clear:both; }

body .vid-but button.vid-mod-button {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/video.png") no-repeat scroll 0 4px / 40px auto !important;
    padding: 11px 0 12px 50px;}
body .vid-but button.vid-mod-blk-button {background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/08/videoblk.png") no-repeat scroll 0 4px / 40px auto !important;
    padding: 11px 0 12px 50px;color: #000000 !important;margin-bottom: 0px;}

.vid-but button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #ffffff;
    font-family: "almaq-rough";
    font-size: 25px;
    font-weight: 400;
    line-height: 25px;
    padding: 11px 34px;
	border: none;
	margin-top: 20px;
}

.ps3 {margin-top: -20px;min-height: 30px;z-index: 9;}
.ps4 {margin-top: -10px;min-height: 30px;}

.img-rot {transform: matrix(0.9781, -0.2079, 0.2079, 0.9781, -2, 33);}
.img-rot2 {transform: matrix(0.9781, 0.2079, -0.2079, 0.9781, 32, -21);padding-top: 50px;}

ul {
  margin: 0;
}
ul.dashed {
  list-style-type: none;
}
ul.dashed > li {
  text-indent: -5px;
}
ul.dashed > li:before {
  content: "-";
  text-indent: -5px;
}


/* MEET THE TEAM */

.page-id-11 h1 {display: inline;}

.ft16 {color: #44c2e6 !important;font-family: "almaq-rough";font-size: 25px;line-height: 25px;margin-bottom: 0px;}
.ft17 {font-size: 13px;line-height: 16px;margin-bottom: 15px;padding-right: 30px;}
.ft18 {color: #44c2e6;font-size: 27px;line-height: 23px;font-weight: 400;font-family: "alpha_echoregular";}
.ft18 span{color: #000000 !important;}

.ps5 {width: 700px;margin: 0 auto !important;padding-top: 15px;float: none;}
.ps5 .vc_col-sm-4 {clear: both; margin-bottom: 30px;}
.ps5 .vc_col-sm-8 {margin-bottom: 30px;}

.img3 {transform: matrix(0.9945, 0.1045, -0.1045, 0.9945, 6, -8);}
.img4 {transform: matrix(0.9962, -0.0872, 0.0872, 0.9962, -7, 6);}
.img5 {margin-right: 10px;margin-top: -87px;}
.img6 {margin-left: 5px;margin-top: 5px;}


/* HOMELESS */

.ft19 {font-family: "alpha_echoregular";color: #44c2e6 !important;line-height: 49px;font-size: 58px;margin-bottom: 15px;font-weight: 400;}
.ft20 {font-family: "almaq-rough";color: #ffffff !important;line-height: 25px;font-size: 25px;font-weight: 400;}

.ps-man .scroll-layer {background-position: 0 70px !important;}
.ps-man {min-height: 100px;}
.ps-man img {width: 60px;}
.ps-man .wpb_single_image {margin: 0px;}

.img7 .vc_single_image-img {width: 428px !important;}

.mk-text-block.responsive-align-center.txt-white a:hover {color: #ffffff;}

/* GET IN TOUCH */

.ft21 {font-family: "almaq-rough";color: #000000 !important;line-height: 25px;font-size: 25px;font-weight: 400;}





/* BLOG */

.page-id-19 .vc_gitem-post-data-source-post_excerpt {padding-right: 20px;}

.page-id-19 h2 {font-family: "almaq-rough";color: #44c6e2 !important;line-height: 25px;font-size: 25px;font-weight: 400;text-transform: uppercase;}

.page-id-19 .vc_btn3-container a {font-family: "alpha_echoregular";color: #ffffff !important;line-height: 18px;font-size: 18px;font-weight: 400;text-transform: uppercase;background: #44c6e2 !important;}


/* BLOG SINGLE */

.mk-next-prev {display: none;}

.blog-categories {display:none;}
.blog-comments {display:none;}
.single-type-icon {display:none !important;}
.mk-love-holder {display:none;}

.single-post .mk-page-heading {font-family: "alpha_echoregular";color: #44c2e6 !important;font-weight: 400;}
#mk-page-title {padding-bottom: 0px !important;}
.single-post .theme-page-wrapper {margin-top: 0px !important;}
.single-post .theme-content {padding-top: 0px !important;}



/* NEWS */

.page-id-17 .vc_gitem-post-data-source-post_excerpt {padding-right: 20px;}

.page-id-17 h3 {font-family: "almaq-rough";color: #44c6e2 !important;line-height: 25px;font-size: 25px;font-weight: 400;text-transform: uppercase;}

.page-id-17 .vc_btn3-container a {font-family: "alpha_echoregular";color: #ffffff !important;line-height: 18px;font-size: 18px;font-weight: 400;text-transform: uppercase;background: #44c6e2 !important;}


.ps6 {width: 900px;margin: 0 auto !important;padding-top: 15px;float: none;}

.page-id-17 .bg-blue h3 {font-family: "almaq-rough";color: #ffffff !important;line-height: 25px;font-size: 25px;font-weight: 400;text-transform: uppercase;}

.page-id-17 .bg-blue .vc_btn3-container a {font-family: "alpha_echoregular";color: #44c6e2 !important;line-height: 18px;font-size: 18px;font-weight: 400;text-transform: uppercase;background: #ffffff !important;}

.mk-blog-container .item-holder {margin-left: 20px;background: none;border: none;}
.mk-blog-container .blog-entry-heading {background: none;padding: 0;}
.mk-blog-container .blog-excerpt {padding: 0;color: #000000;font-size: 16px;line-height: 22px;margin-bottom: 35px;}
.mk-blog-container .blog-entry-heading .blog-title a {font-family: "almaq-rough";color: #ffffff !important;line-height: 25px;font-size: 25px;font-weight: 400;text-transform: uppercase;margin-bottom: 30px;display: block;}
.mk-blog-container .LoadMore {background: #ffffff !important;color: #44c6e2 !important;font-family: "alpha_echoregular";font-size: 18px;font-weight: 400;line-height: 18px;text-transform: uppercase;padding: 14px 20px;}
.mk-blog-container {height: 300px !important;overflow: auto !important;margin-top: 40px;}

.grid-items .item {background: #ffffff !important;border: #ffffff 10px solid;}
.grid-items .item .title a {font-family: "almaq-rough";color: #44C2E6 !important;line-height: 25px;font-size: 25px;font-weight: 400;text-transform: uppercase;margin-bottom: 10px;display: block;}
.grid-items .item .excerpt {color:#000;}
.grid-items .item .read_more {margin-top: 10px;display: inline-block;background: #44C2E6 !important;color: #ffffff !important;font-family: "alpha_echoregular";font-size: 18px;font-weight: 400;line-height: 18px;text-transform: uppercase;padding: 14px 20px;}



/* SINGLE POST */

.single-post .single-content a {color: #44c2e6 !important;font-family: "almaq-rough";font-size: 25px;line-height: 25px;margin-top: 25px;display: block;}
.single-post .single-content a:hover {color: #000000 !important;font-family: "almaq-rough";font-size: 25px;line-height: 25px;margin-top: 25px;display: block;}

.single-post .pdfemb-viewer {border: none;}





/* SERVICE DIRECTORY */

.mk-tabs-tabs {width: 732px !important;margin: 0 auto !important;}
.mk-tabs .mk-tabs-tabs li a {font-family: "almaq-rough";color: #000000 !important;font-size: 17px !important;font-weight: 400;line-height: 20px;text-transform: capitalize;padding: 13px 9px !important;}
.mk-tabs .mk-tabs-tabs li a:hover {color: #ffffff !important;}
body #mk-tabs-4 .mk-tabs-tabs li.ui-state-active a {color: #ffffff !important;}
#mk-tabs-4 ul li {border: none;}
#mk-tabs-4 .mk-tabs-tabs li.ui-state-active > a, #mk-tabs-4 .mk-tabs-panes .inner-box {background: none !important;}
.mk-tabs.style1-tabs.horizontal-style .mk-tabs-panes {border: none !important;}

.page-id-15 .mk-tabs.style1-tabs.horizontal-style .mk-tabs-tabs li a {margin-top: 0;padding: 9px !important;}
.page-id-15 .page-section-3 {margin-top: -155px !important;}

.page-id-15 h2 {font-family: "almaq-rough";color: #44c6e2 !important;font-size: 25px; font-weight: 400;line-height: 25px;text-transform: uppercase;}
.inner-box {padding-top: 90px !important;}

.page-id-15 table tr {border-bottom: 1px solid #efefef;}
.page-id-15 table td {text-align: left;color: #000000;font-size: 16px;line-height: 22px;padding: 0px;}
.page-id-15 table td + td, .page-id-15 table td + td p {text-align: right;color: #44c6e2;font-size: 16px;line-height: 22px;}
.page-id-15 table td p{margin-bottom: 0;}

.sd1 {font-size:36px !important;line-height:30px !important;} 

.page-id-15 .title-mobile {display:none !important;}
.page-id-15 .inner-box {padding-top:80px !important;}
#\31 471942483-1-61 .inner-box {padding-top:90px !important;}


/* VOLUNTEER LOGIN */

.page-id-30 h1 {font-family: "alpha_echoregular";color: #44c2e6 !important;line-height: 55px;font-size: 63px !important;padding: 25px 0;}
.page-id-30 legend {display:none;}

/* VOLUNTEER PAGE */

.page-id-483 .ft16 {margin-top: 20px;}
.page-id-483 h1 {font-family: "alpha_echoregular";color: #44c2e6 !important;line-height: 55px;font-size: 63px !important;padding: 25px 0;}
.page-id-483 .mk-main-wrapper-holder {display: none;}
.page-id-483 .vc_col-sm-6 {margin-bottom: 20px;}

.page-id-483 ul li {list-style:none;margin-left:0;}


/* VOLUNTEER PASSWORD RESET */

.page-id-506 h1 {font-family: "alpha_echoregular";color: #44c2e6 !important;line-height: 55px;font-size: 63px !important;padding: 25px 0;}
.page-id-506 legend {display:none;}

/* VOLUNTEER PASSWORD REGISTER */

.page-id-508 h1 {font-family: "alpha_echoregular";color: #44c2e6 !important;line-height: 55px;font-size: 63px !important;padding: 25px 0;}
.page-id-508 legend {display:none;}




/* CALCULATOR */

.r {display:none;}
.take-test .btn-modal {padding: 18px 50px; width: auto; display: inline-block; border-radius: 10px; line-height: 1.2em; font-weight: 700; font-size: 24px; letter-spacing: 2px; font-family: proxima-soft, sans serif; border: none;}
/*.page-id-16*/ .take-test .btn-modal {display: block !important;}
.ult_modal-content {box-shadow: none !important; border-color:#017078 !important;}
.ult_modal-body {max-height:90vh; overflow:auto !important; padding: 100px 180px !important;}
#cp_calculatedfieldsf_pform_1 #formheader_1 {display: none;}
legend {display: none;}
fieldset {border: 0 !important; margin-bottom:0 !important;}
#fbuilder fieldset {padding-bottom: 50px !important;}
#fbuilder .fields {clear:none !important;}

/* widths */
.dfield {margin: 30px 0;}
.fields {width: 51%; display: inline-block; float:left; }
.fields.calc-side-img {width: 40%; float: right; padding-bottom: 12px !important;}

/* labels */
#cp_calculatedfieldsf_pform_1 .fields label {font-weight:500; font-size:27px; line-height:1.1em;}
.one_column label {font-size: 20px !important; font-weight: 300 !important; line-height: 1.2em !important; }
.one_column {padding-right:20px; margin-bottom: 20px;}


/* previous & next buttons */
#fbuilder .pbreak .pbPrevious, .pbreak .pbNext, .pbreak .pbSubmit {background: #ccc; background-color: rgb(204, 204, 204); color: #000; display: block; float: left; cursor: pointer; margin: 10px 10px 0px 0px; padding: 18px 60px !important; border-radius: 10px; background-color: #55c6b4  !important; color: #fff !important; font-family: proxima-soft, sans serif !important; font-weight: 700 !important; letter-spacing: 1px; font-size: 24px !important; float:left !important;}
.pbPrevious {clear: both;}

/* input */
.cff-text-field .dfield {margin-top:10px;width:80%;margin-bottom: 0px;}
#fbuilder .cff-text-field .dfield input {width:100% !important;}
input {border-radius: 10px; line-height: 2.5em; padding: 2px 20px; font-size: 21px; border:none;}
#fbuilder input[type="text"], #fbuilder input[type="date"], #fbuilder input[type="datetime"], #fbuilder input[type="email"], #fbuilder input[type="number"], #fbuilder input[type="search"], #fbuilder input[type="time"], #fbuilder input[type="url"], #fbuilder textarea, #fbuilder select {width: auto !important;}
#fbuilder input[type="radio"] {margin-right: 10px; margin-left: -30px;}
.cff-radiobutton-field .dfield {padding-left: 32px;margin-bottom: 0;}
.cff-textarea-field .dfield {margin-top:10px;margin-bottom: 0px;}
#fbuilder textarea.medium {width: 80% !important;} 

/* error message */ 
.cpefb_error.message {position: relative !important;background: none !important; background-image: none !important; border: 0 !important; color: #55c6b4 !important;font-size: 16px !important;}
#fbuilder div.cpefb_error::after {background: none !important;}
.uh {overflow: auto;}
.cpefb_error.message {background-color: #fff !important; padding: 5px 10px !important; border-radius: 5px;}

/* Answer */
.fields.result {display: none;}

/* html text */

	#fbuilder h2 {margin-bottom: 10px;}
	.cff-html-field {color: #47BFE3;font-size: 20px;line-height:30px;padding-right: 20px !important;}
	.cff-html-field .dfield {margin-top:0;}
	.cff-html-field .dfield p {line-height:30px}

/* html right */
.html-right {
	width: 49%;
	float: right;
	padding-bottom: 12px !important;
	padding-top: 105px !important;
}
.pt8 {padding-top: 8px !important;}
.pt60 {padding-top: 60px !important;}


body.page-id-1686 #fbuilder .pbreak .pbSubmit {font-size: 0 !important;}
body.page-id-1686 .pbSubmit::after {content: "Finish";font-size: 24px;vertical-align: -7px !important;}


/* Video */

.video-holder .dfield{
    overflow:hidden;
    padding-bottom:56.25% !important;
    position:relative;
    height:0;
}
.video-holder .dfield iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.video-holder {
    width: 49%;
    float: right;
    padding-bottom: 12px !important;
}




.post-password-form {margin-top: 60px;}
.post-password-form input[type="submit"] {padding: 3px 19px;}

/* admin pages */

.single-admin-page #mk-page-title {display: none;}
.single-admin-page .theme-page-wrapper {display: none;}

.admin-table {overflow: scroll;display: block;}
.admin-table td, .admin-table th {border: 1px solid #EFEFEF !important;}
.admin-table th {font-size: 10px;text-transform: none;line-height: 12px;font-weight: 400;}
.admin-table th a {color:#000 !important;}
.admin-table td, .admin-table td p {font-size: 10px;text-transform: none;line-height: 12px;font-weight: 400;}


/* FOOTER */




/* MEDIA Q */


@media (min-width: 1101px) and (max-width: 1200px) {
	
	/* HOME */

	.ft1 {
    font-size: 57px;
    line-height: 53px;}



	



}


@media (max-width: 1100px) {

	/* HOME */

	.ft1 {
    font-size: 48px;
    line-height: 52px;}

}


@media (max-width: 1000px) {


	/* HOME */
	.wp-image-47 {display: none !important;}
	.ft1 {font-size: 48px;line-height: 43px;}
	.img1 {margin-top: 85px;}
	
	/* MENU VOL LOGIN */
	.mk-responsive-nav #menu-item-669 {display:inline !important;}



}

@media (max-width: 979px) {

	/* WHAT WE DO */
	.ft5 {padding-left: 100px;}
	.ft6 {padding-right: 0px;}
	.ft8 {padding-right: 50px;}
	.ft11 {padding-right: 55px;}





}

@media (max-width: 900px) {

	/* HOME */
	.ft2 {font-size: 21px;line-height: 20px;margin-bottom: 5px;}
	.ft1 {font-size: 36px;line-height: 35px;}

	/* WHAT WE DO */
	.ft12 {padding-right: 40px;}
	.ft11 {padding-right: 0px;}
	.ft15 {padding-right: 55px;}
	.ft14 {padding-right: 0px;}

	/* GET IN TOUCH */
	.ft21 {font-size: 20px;line-height: 23px;}
	.page-id-21 .ft13 {font-size: 20px;line-height: 23px;}
	.fs58 {font-size: 50px !important;}

}

/* ALL MOBILE */

@media (max-width: 767px)  {

	.m-bg .mk-section-color-mask {opacity: 0.6 !important;}

	.lrp100 {padding-left:0;padding-right:0;}
	.mt85 {margin-top: 15px;}
	
	/* HEADER FIX */
	
	.theme-main-wrapper:not(.vertical-header) .sticky-header.sticky-header-padding {
		padding-top: 96px;
	}

 	/* HOME */
	.img1 {margin-top: 0px;}

	.home.page .img-rot {margin-bottom: 120px;}
	

	/* WHAT WE DO */
	.ft8 {padding-right: 0;text-align: center;}
	.ft7 {padding-left: 0px;text-align: center;}
	.ft10 {padding-right: 0;}
	.ft12 {padding-right: 0;}
	.ft15 {padding-right: 0;} 
	.ft5 {margin-top: 0;padding-left: 0;text-align: center;}
	.img-rot {margin-bottom: 92px;}
	

	/* MEET THE TEAM */

	.ps5 {width: auto;}
	.page-id-11 .ft18 {padding-left: 75px;padding-right: 75px;}
	.page-id-11 .ft17 {padding-left: 75px;padding-right: 75px;}

	/* NEWS */
	.ps6 {width: auto;}
	.page-id-17 .wpb_single_image.vc_align_center {text-align: left;}
	.page-id-17 .vc_single_image-wrapper img {float: left;max-width: 50% !important;}


	/* GET IN TOUCH */
	.page-id-21 .vc_single_image-wrapper img {display: none;}
	
	/* SERVICE DIRECTORY */
	
	.page-id-15 .page-section-3 {margin-top: 0 !important;}
	.page-id-15 .sd1 {color:#000000 !important;}
	.page-id-15 .ps6 .mk-padding-wrapper {padding:0;}
	.page-id-15 .ps6 .vc_col-sm-12 {padding:0;}
	.page-id-15 .ps6 table td, .page-id-15 .ps6 table td p {font-size:12px;}

	/* SINGLE POST*/
	.single-post .mk-page-heading {font-size: 32px !important;line-height: 34px;text-align: center;}
	.single-post #mk-page-title.left-align .mk-page-heading {margin-bottom: 20px !important;}


	/* elearning */

	#fbuilder .pbSubmit::after {font-size: 18px;vertical-align: -5px !important;}
	#fbuilder h2, #fbuilder p, #fbuilder ul {text-align: left !important;}
	#fbuilder .html-right {width: 100%;float: none; padding-top:8px !important;} 
	#fbuilder .fields {width: 100%;display: inline-block;float: none;}
	#fbuilder .pbreak .pbPrevious,#fbuilder .pbreak .pbNext,#fbuilder .pbreak .pbSubmit {padding: 12px 20px !important;font-size: 18px !important;}
	#fbuilder .pt8, #fbuilder .pt60 {padding-top:8px !important};

	

}

@media (min-width: 701px) and (max-width: 767px) {

	/* MEET THE TEAM */
	.page-id-11 .ft18 {padding-left: 50px;padding-right: 50px;}
	.page-id-11 .ft17 {padding-left: 50px;padding-right: 50px;}


}

@media (min-width: 601px) and (max-width: 700px) {

	/* MEET THE TEAM */
	.page-id-11 .ft18 {padding-left: 25px;padding-right: 25px;}
	.page-id-11 .ft17 {padding-left: 25px;padding-right: 25px;}





}

@media (min-width: 501px) and (max-width: 600px) {


	/* WHAT WE DO */
	.ft3, .ft9 {font-size: 44px;line-height: 44px;}
	.ft4, .ft5, .ft7, .ft10, .ft12, .ft13, .ft14 {font-size: 23px;line-height: 25px;}

	/* MEET THE TEAM */
	.page-id-11 .ft18 {padding-left: 0px;padding-right: 0px;}
	.page-id-11 .ft17 {padding-left: 0px;padding-right: 0px;}

	/* SINGLE POST */
	.single-post .mk-page-heading {font-size: 25px !important;line-height: 26px;}

	 /* SERVICE DIRECTORY */
	.page-id-15 h1 {font-size: 58px;line-height: 49px;}


}

@media (max-width: 500px) {


	h1 {font-size:40px;}
	h2 {font-size:35px;}
 


	/* MEET THE TEAM */
	.page-id-11 .ft18 {padding-left: 0px;padding-right: 0px;font-size: 22px;line-height: 22px;}
	.page-id-11 .ft17 {padding-left: 0px;padding-right: 0px;}
	.page-id-11 .ft9 {font-size: 35px;line-height: 45px;}
	.page-id-11 .img5 {margin-right: 5px;margin-top: -70px;}

	/* GET IN TOUCH */
	.fs58 {font-size: 43px !important;}
	.ft21 {font-size: 16px;line-height: 21px;}
	.page-id-21 .ft13 {font-size: 16px;line-height: 21px;}

	/* WHAT WE DO */
		.page-id-9 .fs-change .ft3 {font-size: 45px;line-height: 45px;}
		
	/* SINGLE POST */
	.single-post .mk-page-heading {font-size: 22px !important;line-height: 24px;}

	/* login */
	.page-id-30 fieldset {margin-top:0 !important;}
	.page-id-30 h1 {font-size: 51px !important;
		line-height: 46px;
		padding-bottom: 0 !important;}
    
	/* register */
	.page-id-508 fieldset {margin-top:0 !important;}
	.page-id-508 h1 {font-size: 41px !important;
		line-height: 41px;
		padding-bottom: 0 !important;}
	.page-id-508 input[type="submit"] {float: left !important;}
	
	/* vol page */
	.page-id-483  h1 {font-size: 41px !important;
		line-height: 41px;
		padding-bottom: 0 !important;}

}

@media (max-width: 400px) {


	h1 {font-size:40px;}
	h2 {font-size:35px;}



	/* MEET THE TEAM */
	.page-id-11 .ft18 {padding-left: 0px;padding-right: 0px;font-size: 22px;line-height: 22px;}
	.page-id-11 .ft17 {padding-left: 0px;padding-right: 0px;}
	.page-id-11 .ft9 {font-size: 28px;line-height: 45px;}
	.page-id-11 .img5 {margin-right: 5px;margin-top: -70px;}

	/* GET IN TOUCH */
	.page-id-21 .wp-image-190 {display: none;}
	.fs58 {font-size: 32px !important;padding-left: 0 !important;text-align: center;margin-bottom: 10px !important;}

	 /* SERVICE DIRECTORY */
	.page-id-15 h1 {font-size: 48px;line-height: 39px;}

	/* WHAT WE DO */
		.page-id-9 .fs-change .ft3 {font-size: 38px;line-height: 38px;}
		
	/* SINGLE POST */
	.single-post .mk-page-heading {font-size: 19px !important;line-height: 22px;}


}


@media (max-width: 350px) {

	h1 {font-size:35px;}
	h2 {font-size:30px;}

	/* HOME */
	.logo-contact {max-width: 200px !important;}
	.mk-header-logo {max-width: 200px;}

	/* WHAT WE DO */
	.ft3, .ft9 {font-size: 30px !important;line-height: 30px !important;}
	.ft4, .ft5, .ft7, .ft10, .ft12, .ft13, .ft14 {font-size: 20px;line-height: 20px;}

	/* MEET THE TEAM */
	.page-id-11 .ft18 {padding-left: 0px;padding-right: 0px;font-size: 20px;line-height: 20px;}
	.page-id-11 .ft17 {padding-left: 0px;padding-right: 0px;}
	.page-id-11 .ft9 {font-size: 23px !important;line-height: 45px !important;}
	.page-id-11 .img5 {margin-right: 5px;margin-top: -70px;width: 45px;}
	.page-id-11 .img6 {margin-left: 5px;margin-top: 5px;width: 40px;}
	.page-id-11 .ft16 {font-size: 20px;line-height: 20px;}

	/* GET IN TOUCH */
	.fs58 {font-size: 32px !important;padding-left: 0 !important;text-align: center;margin-bottom: 10px !important;}
	.ft21 {font-size: 15px;line-height: 21px;}
	.page-id-21 .ft13 {font-size: 15px;line-height: 21px;}
	.page-id-21 .vc_col-sm-7 {padding-top: 0px !important;}

	/* SERVICE DIRECTORY */
	.page-id-15 h1 {font-size: 42px;line-height: 33px;}


}