body {font-family: Rubik, sans-serif;font-size: 14px;font-weight: 300;line-height:26px;}
h1 {font-family: Rubik, sans-serif;font-weight: 300;}
h2 {font-family: Poppins, sans-serif;font-weight: 600;}
h3 {font-family: Rubik, sans-serif;font-weight: 300;}
h4 {font-family: Rubik, sans-serif;font-size: 18px;font-weight: normal;}
h5 {font-family: Poppins, sans-serif;font-weight: 600;}
h6 {font-family: Open Sans, sans-serif;font-weight: 600;}
.sp-megamenu-parent {font-family: Poppins, sans-serif;font-size: 14px;font-weight: 500;}
.btn {font-family: Rubik, sans-serif;font-size: 12px;font-weight: 500;}
.sppb-btn {font-family: Rubik, sans-serif;font-size: 12px;font-weight: 500;}
.sppb-lead {font-family: Rubik, sans-serif;font-size: 12px;font-weight: 500;}
.sp-catItemCategory {font-family: Rubik, sans-serif;font-size: 12px;font-weight: 500;}
a.k2ReadMore {font-family: Rubik, sans-serif;font-size: 12px;font-weight: 500;}
#sp-top-bar {font-family: Rubik, sans-serif;font-size: 13px!important;font-weight: normal;}
img:hover {filter: saturate(1.5);}
#sp-top-bar {background-color: #b5b6ba!important;color: #999999;}
#sp-bottom {background-color: #f5f5f5;padding: 100px 0px;}

div.acymailing_module, .acymailing_module div{padding: 0 !important;margin: 0 !important;border-style:none !important;}
table.acymailing_form{margin:auto;border:0px !important;}
a.acymailing_togglemodule{display : block;font-size:16px;}
.acymailing_mootoolsbutton p{text-align:center;}
.acysubbuttons{text-align:center;}
img.captchaimagemodule{border:1px solid #dddddd;float: left;}
.captchakeymodule .captchafield{margin-top:3px;margin-left:2px;}
.acymailing_fulldiv tr, .acymailing_fulldiv td{border:0px;}
.acymailing_module_form select {display: block;margin-left: auto;margin-right: auto;}
.acymailing_module_form td {padding-bottom: 5px;vertical-align:top;}
div.acymailing_module_error {color: #400;background-color: #fdd;padding: 1em !important;margin-bottom:10px;}
div.acymailing_module_success {color: #130;background-color: #dfc;padding: 1em !important;z-index: 10;margin-bottom:10px;}
.acymailing_module_form .acymailing_introtext{padding-bottom:10px;display:block;}
.refreshCaptchaModule{background-image:url(../images/refresh.png);width:16px;height:16px;display:block;float:left;
cursor:pointer;}
.acymailing_module fieldset{border: solid 1px #ccc;padding: 5px;}
.category_warning{color: red;}
.acymailing_fulldiv a.modal{position:static !important;margin:0 !important;width:auto !important;display:inline !important;}
.hide {display: none;}
.sp-page-builder .page-content #section-id-1478707290 {margin: 70px 0;
padding: 10px 0px 10px 0px;
}
#sppb-addon-1478707294094 .sppb-icon .sppb-icon-container {display: inline-block;text-align: center;}
#sppb-addon-1478707294094 .sppb-icon .sppb-icon-container > i {font-size: 60px;width: 60px;height: 60px;line-height: 60px;}
#sppb-addon-1478707294097 .sppb-icon .sppb-icon-container {display: inline-block;text-align: center;}
#sppb-addon-1478707294097 .sppb-icon .sppb-icon-container > i {font-size: 60px;width: 60px;height: 60px;line-height: 60px;}
#sppb-addon-1478707292 .sppb-icon .sppb-icon-container {display: inline-block;text-align: center;}
#sppb-addon-1478707292 .sppb-icon .sppb-icon-container > i {font-size: 60px;width: 60px;height: 60px;line-height: 60px;}
.sp-page-builder .page-content #section-id-1478707299 {padding: 0 0px 30px 0px;}
#column-id-1478707300 {padding: 0 30px 0 30px;}
#sppb-addon-1479820753203 {margin: 0 0 30px 0;}
#column-id-1478955716110 {padding: 0 5px 0 5px;}
#sppb-addon-1481074473058 {margin: 0 0 15px 0;}
.sp-page-builder .page-content #section-id-1478955716108 {margin: 0px 0px 0px 0px;padding: 60px 0px 90px 0px;}
.sp-page-builder .page-content #section-id-1478955716108 .sppb-section-title .sppb-title-heading {} .sp-page-builder.page-content #section-id-1478707313 {margin: 100px 0;}
.sp-page-builder .page-content #section-id-1478707313 .sppb-section-title .sppb-title-heading {} .sp-page-builder .page-content #section-id-1479058385242 {margin: 0px 0px 0px 0px;padding: 60px 0px 50px 0px;}
.sp-page-builder .page-content #section-id-1479058385242 .sppb-section-title .sppb-title-heading {} 
.rootzspecial li:before {font-family:FontAwesome;content:"\f101";padding-right:10px;}
.rootzspecial li {line-height:26px!important;}
.img-shw {-webkit-box-shadow: 2px -2px 7px 0px rgba(148,148,148,1);
-moz-box-shadow: 2px -2px 7px 0px rgba(148,148,148,1);
box-shadow: 2px -2px 7px 0px rgba(148,148,148,1);}
.pad-r-0 {padding-right:0px!important;}
.pad-l-0 {padding-left:0px!important;}
.home-specialisation li {line-height:30px;list-style-type:none;}
.home-specialisation li a {color:#666;}
.home-specialisation li:before {font-family:FontAwesome;content:"\f101";padding-right:10px;}
.home-special ul {padding-left:5px;}
.mt-15 {margin-top:15px;}

.sticky-container{
		/*background-color: #333;*/
		padding: 0px;
		margin: 0px;
		position: fixed;
		left: -210px;
		top:150px;
		width: 250px;
		z-index:999;

	}

	.sticky li{
		list-style-type: none;
		background-color: #333;
		color: #efefef;
		height: 43px;
		padding: 0px;
		margin: 0px 0px 1px 0px;
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
		cursor: pointer;
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
                filter: gray; 
                -webkit-filter: grayscale(100%); 

	}

	.sticky li:hover{
		margin-right: -175px;
		/*-webkit-transform: translateX(-115px);
		-moz-transform: translateX(-115px);
		-o-transform: translateX(-115px);
		-ms-transform: translateX(-115px);
		transform:translateX(-115px);*/
		/*background-color: #8e44ad;*/
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
                -webkit-filter: grayscale(0%);
	}

	.sticky li img{
		float: right;
		/*margin: 5px 30px;*/
		margin: 5px 4px;

	}

	.sticky li p{
		padding: 0px;
		margin-left: 100px;
		text-transform: uppercase;
		line-height: 43px;

	}
	
	.sticky li:hover p{
		/*margin-right: -50px;*/
		margin-left: 210px;
	}
