@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 4, 2019 */

@font-face {
    font-family: 'futurabook';
    src: url('fonts/futura_book_font-webfont.woff2') format('woff2'),
         url('fonts/futura_book_font-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

body {
	padding:0px;
	margin:0px;
	}
html {
	padding:0px;
	margin:0px;
	}
a {text-decoration: none;}



/* MOBILE */
@media only screen and (min-width: 100px) {
#Malemtopmenucontainer {display:none;}
.MalemFutLogo { display:none;}


#MalemMOBItopmenucontainer {width:100%;background-color:#fff; height: 15vw;display:block;}
.MalemFutLogoMobi {width:40%;min-width:125px;margin-left:25px;margin-right:25px;float:left;padding-top:25px;}
.MalemMobiMenuIcon {float:right;margin-right:25px;height:50px;margin-top:11px;vertical-align: middle;}
.MalemMobiMenuIcon img {width:10vw;min-height:50px;margin-top:2vw}
#MalemMobitopmenuShow  { transition:height 1s ease-out; /* animation */ background-color:#fff;width:98%;padding-bottom:50px; padding-left:1%;padding-right:1%;position:absolute;top:70px;min-height: 100vh;border-bottom:3px solid #b01f23;z-index:1200;visibility:hidden}
.MalemMobiTopMenu {padding:5vw;font-family:Arial, Helvetica, sans-serif;font-size:5vw; color:#353535;height:auto;}
.MalemMobiTopMenu a:link {color:#353535;}
.MalemMobiTopMenu a:visited {color:#353535;}
.MalemMobiTopMenu a:hover {color:#b01f23;}
.malemSliderContainer {display:none;}
.malemSliderContainerMobi {display:block;}

#MalemSubMenuMobi1 {
    transition:height 1s ease-out; /* animation */
    height:20px;
    overflow:hidden;
	right:0px;
	left:0px;
	 z-index:1300;
	 position:relative;
	 
}
.MalemSubMenuSlideMobi1 {
    font-size:24px;
	background:white;
    /*background: rgba(255, 255, 255, 0.95;*/
    color:white;
    height:auto;
    padding:20px; z-index:1300;
	
}

#MalemSubMenuMobi2 {
    transition:height 1s ease-out; /* animation */
    height:20px;
    overflow:hidden;
	right:0px;
	left:0px;
	 z-index:1300;
	 
}
.MalemSubMenuSlideMobi2 {
    font-size:24px;
	background:white;
    /*background: rgba(255, 255, 255, 0.95;*/
    color:white;
    height:auto;
    padding:20px; z-index:1300;
	
}

#MalemSubMenuMobi3 {
    transition:height 1s ease-out; /* animation */
    height:20px;
    overflow:hidden;
	right:0px;
	left:0px;
	 z-index:1300;
	 
}
.MalemSubMenuSlideMobi3 {
    font-size:24px;
	background:white;
    /*background: rgba(255, 255, 255, 0.95;*/
    color:white;
    height:auto;
    padding:20px; z-index:1300;
	
}

.malemSubPicture1 {
	padding-bottom:15px;
	width:65%;
	margin:auto;
	}
	
.malemSubPicture2 {
	padding-bottom:15px;
	width:65%;
	margin:auto;
	}
.malemSubPicture3 {
	padding-bottom:15px;
	width:45%;
	margin:auto;
	}	
		
	
.MalemSubMenuDiv1 {
		width:46%;
		float:left;
		margin:1%;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:4.5vw;
		text-align:center;
		}

.MalemSubMenuDiv1 a {color:#666;}	
.MalemSubMenuDiv1 a:visited {color:#666;}	
.MalemSubMenuDiv1 a:hover {color:#b01f23;font-weight:bold}	


/*solutions box */
#MalemSolutionsContainer {
	width:80%;
	margin:auto;
	font-size:4.5vw;
	color:#000;
	clear:both;
	margin-top:12vw;
	margin-bottom:17vw;
	padding-bottom:17vw;
	}
.MalemSolutionsTit {font-size:4.5vw; color:#b01f23;font-family: 'futurabook',Arial, Helvetica, sans-serif;margin-bottom:40px;width:100%;font-weight:normal;float:none;clear:both;}	
.MalemSolutionsIconContainer {display:block;}
.MalemSolutionsIcon  { font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:4vw; text-align:center;width:45%;margin-right:2%;float:left;margin-bottom:15px; }	
.MalemSolutionsIcon img {width:50%;margin-bottom:15px;}
.MalemSolutionsIcon a:link { color:#000;}
.MalemSolutionsIcon a:visited { color:#000;}
.MalemSolutionsIcon a:hover { color:#b01f23;position:relative;top:-5px;}


/*Cloud box */
.malemCloudDiv {
	width:80%; background-color:#b01f23;
	margin:auto;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:50px; padding-bottom:50px;
	padding-left:10%;padding-right:10%; 
}	
.malemCloudIco {width:30%;float:left;margin-bottom:15px;}
.malemCloudDes {width:60%;float:left;margin-left:50px;display:block;}
.malemCloudTit {font-family: Arial, Helvetica, sans-serif;font-size:4vw;;color:#fff; margin-top:5px;margin-right:5px;margin-bottom:2vw;min-width:175px;clear:right;float:none;}	
.malemCloudTit img {width:calc(13px + 1vw);margin-bottom:0px;margin-right:7px;}
.malemCloudDesText {font-family: Arial, Helvetica, sans-serif;font-size:4vw;color:#fff;width:100%;margin-top: 25px;float:right;}	


.malemFuturcastDiv {
	width:80%; background-color:#FFF;
	margin:auto;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:50px; padding-bottom:50px;
	padding-left:10%;padding-right:10%; 
}	
.malemFuturcastTit {font-family: 'futurabook',Arial, Helvetica, sans-serif;color:#4f4f4f;font-size:6vw;margin-bottom:35px;text-align:center;font-weight:bold;}
.malemFuturcastDes {font-family: Arial, Helvetica, sans-serif;color:#000;font-size:4.5vw;margin-bottom:35px;text-align:left}
.malemFuturcastButton a {padding:10px;border:1px solid #000;font-size:5vw;color:#000;background-color:#ccc; }
.malemFuturcastButton a:visited {color:#000;background-color:#ccc; }
.malemFuturcastButton a:hover {color:#fff;background-color:#b01f23; }


.malemFooterDiv {
	width:90%; background-color:#353535;
	margin:auto;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:3.5vw;
	padding-top:50px; padding-bottom:25px;
	padding-left:5%;padding-right:5%; 
}	
.malemFooterTit {font-size:18px;width:100%;float:none;clear:both;display:block;margin-bottom:20px;}
.malemmalemFooterAddressDiv {float:left;width:70%; font-size:16px;min-width:170px;margin-bottom:25px;}
.malemFooterDiv a {color:#FFF}
.malemFooterDiv a:visited {color:#FFF}
.malemFooterDiv a:hover {color:#ccc}

.MalemFooterMenuSpacer {width:100%;font-size:2.5vw;display:block}
.malemmalemFooterMenuDivContainer {float:none;}
.malemmalemFooterMenuDiv {width:auto;line-height:1.7;margin-top:5px;font-size:20px;float:left;}

.malemFooterCopyright {clear:both;margin-top:25px;font-size:1.5vw;bottom:5px;}


.MalemFooterContIconDiv {height:24px;float:left;clear:left;}
.MalemFooterContIcon {margin-top:6px;margin-right:5px;float:left}
.MalemFooterContText {margin-top:5px;margin-bottom:5px;width:auto;float:left;clear:right;}


/* contact page */
.malemContentTopContainer {width:90%;padding-left:5%;padding-right:5%;padding-top:25px;background-image:url(../_img/pges/contact-us-forecasting-software.jpg);background-size:55%;background-position:right top;background-repeat:no-repeat;background-color:#e9e9e8;margin-bottom:75px;font-family: 'futurabook',Arial, Helvetica, sans-serif;}
.malemContentTopTextLeft {width:60%;}

.malemContactImg {float:left;width:33%;}
.malemContactContent {width:90%;padding-right:5%;padding-left:5%;margin-left:0;font-family:Arial, Helvetica, sans-serif;}
.malemContactSubTit {font-family: 'futurabook',Arial, Helvetica, sans-serif;color:#353535;font-size:24px;margin-bottom:35px;text-align:center;}
.malemContactAddressDiv {float:left;width:20%; font-size:14px;min-width:170px;margin-bottom:25px;margin-right:1%;padding-right:5px;border:1px solid #000;overflow:hidden;background-color:#fff;padding-bottom:10px; }
.malemContactAddressDivTitle {font-weight:bold;display:block;width:100%;background-color:#353535;color:#FFF;text-align:center;padding:5px;}
.malemContactAddressDivText {padding:10px;display:block;min-width:175px}
.malemContactAddressDivText a {color:#b01f23;}
.malemContactAddressDivText a:visited {color:#b01f23;}
.malemContactAddressDivText a:hover {color:#353535;}
.malemContactMailDiv {float:left;width:auto; font-size:14px;min-width:170px;margin-bottom:25px;border:1px solid #000;overflow:hidden; }
.malemContactMailDivTitle {font-weight:bold;display:block;width:100%;background-color:#353535;color:#FFF;text-align:left;padding:5px;}
.malemContactMailDivText {padding:5px;display:block;}
.malemContactMailDivText a {color:#b01f23;}
.malemContactMailDivText a:visited {color:#b01f23;}
.malemContactMailDivText a:hover {color:#353535;}
.malemContactMailDivContainer {float:none;clear:both;margin-top:25px;width:80%;}

.MalemPageContIconDiv {height:20px;float:left;}
.MalemPageContIcon {margin-top:1px;margin-right:5px;float:left;}
.MalemPageContText {margin-top:0px;margin-bottom:5px;float:left;width:auto;}


.malemContactContent input[type=text] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
   border: 1px solid #353535;
    background-color: #f8f8f8;
}

.malemContactContent textarea {
  width: 100%;
  height: 175px;
  padding: 12px 20px;
  margin-top:5px;
  box-sizing: border-box;
  border: 1px solid #353535;
  background-color: #f8f8f8;
  font-size: 16px;
}

.MalemSubmitButton {
	padding:10px;border:1px solid #000;font-size:18px;color:#000;background-color:#ccc; float:right;margin-top:25px;
	}
		
.malemContactContent input:hover[type="submit"] {
background-color:#b01f23;
	color:#fff;	
}

.malemContactFormContainer {width:80%;float:left;margin-bottom:25px;}
.MalemContactMessageContainer {float:left;width:100%;font-size:16px;margin-left:0px;}
.MalemContactFormInputContainer {float:left;width:100%;margin-right:0px;font-size:16px;}


/* ALL PAGES */
.MalemREDTit {font-size:30px; color:#b01f23;font-family: 'futurabook',Arial, Helvetica, sans-serif;margin-bottom:40px;width:100%;font-weight:normal;float:none;clear:both;}	
.MalemREDTitShort {font-size:30px; color:#b01f23;font-family: 'futurabook',Arial, Helvetica, sans-serif;margin-bottom:20px;width:100%;font-weight:normal;float:none;clear:both;}	



/* Process orientation page */
.malemContentProcessTopContainer {display:none;}
.malemContentProcessTopContainerMOBI {width:100%;padding-top:0px;background-color:#000;margin-bottom:0px;text-align:center;}
.malemContentProcessTextLeft {width:90%;padding-left:5%;padding-right:5%;font-family:Arial, Helvetica, sans-serif;color:#353535;font-size:20px;}
.malemBubbleGraph {width:100%;margin-top:30px;margin-bottom:30px; text-align:center;}
.malemBubbleGraph img {min-width:450px;}
.malem4partsContainer {background-color:#ebebeb;}
.malem4parts {width:auto;margin-left:25px;float:none;clear:both;}
.malem4parts img {float:left;margin-right:15px;margin-bottom:20px;}
.malem4partsText  {padding-top:6px;font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;display:block;float:left;width:70%;}
.malemRedSubTitle {font-family:'futurabook',Arial, Helvetica, sans-serif;font-size:25px;color:#b01f23;float:left;}

/* Pharmaceutical Industry page */
.malemContentPharmaTopContainer {display:none;}
.malemContentPharmaTopContainerMOBI {width:100%;padding-top:0px;background-color:#293243;margin-bottom:0px;text-align:center;}
.malemPharmaGraph {width:100%;margin-top:30px;margin-bottom:30px; text-align:center;}
.malemPharmaGraph img {min-width:450px;}
.malemContentPharmaTopContainerMOBI {display:none;}


/* Patient-based page */
.malemContentPatientTopContainer {display:none;}

/* New Product page */
.malemContentNewProductTopContainer {display:none;}
.malemContentNewProductTopContainerMOBI {width:100%;padding-top:0px;background-color:#748798;margin-bottom:0px;text-align:center;}


/*Sales and Operations page */
.malemContentSalesOpTopContainerMOBI {width:100%;padding-top:0px;background-color:#78929a;margin-bottom:0px;text-align:center;}
.malemContentSalesOpTopContainer {display:none;}

.MalemSOPIcons {display:none;}
.MalemSOPIcons img {width:100%; max-width:300px;}
.MalemSOPIconsMOBI {width:40%;margin-left:5%; float:right;}
.MalemSOPIconsMOBI img {width:100%; max-width:300px;}

/*AI Engine */
.malemContentAIEngineTopContainerMOBI {width:100%;padding-top:0px;background-color:#000;margin-bottom:0px;text-align:center;}
.malemContentAIEngineTopContainer {display:none;}
.malemAIEngine {display:none}
.malemAIEngineMOBI {width:100%;margin-left:50px; float:right;display:block;margin-bottom:50px;}
.malemAIEngineMOBI img {width:100%; }

/*Turn-Key Implementation */
.malemContentTunrKeyTopContainer {display:none;}
.malemContentTunrKeyTopContainerMOBI {width:100%;padding-top:0px;background-color:#c5c5c5;margin-bottom:0px;text-align:center;}

/*Cloud infrastructure */
.malemContentCloudTopContainerMOBI {width:100%;padding-top:0px;margin-bottom:0px;text-align:center;}
.malemContentCloudTopContainer {display:none;}

/* download page */ 
.malemContentDownloadTopContainer {width:90%;padding-left:5%;padding-top:25px;background-image:url(../_img/pges/downloadsMOBI.jpg);background-size:55%;background-position:right top;background-repeat:no-repeat;background-color:#e9e9e8;padding-right:5%;margin-bottom:75px;font-family: 'futurabook',Arial, Helvetica, sans-serif;min-height:200px}
.malemContentDownloadTopContainer a:link {color:#b01f23;}
.malemContentDownloadTopContainer a:visited {color:#b01f23;}
.malemContentDownloadTopContainer a:hover {color:#626060;}
.malemContentTopTextLeftD {width:100%;}
.malem4partsContainerD {background-color:transparent;}
.malem4partsD {width:50%;float:none;clear:both;}
.malem4partsD img {width:60px;}
.malem4partsTextD  {padding-top:5px;font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:20px;margin-bottom:30px;display:block;clear:both;}

/* stand alone limited edition section */
.malemContentStandAloneTopContainer {width:90%;padding-left:5%;padding-top:25px;background-image:url(../_img/pges/stand-alone-download.jpg);background-size:45%;background-position:right top;background-repeat:no-repeat;background-color:#e9e9e8;padding-right:5%;margin-bottom:75px;font-family: 'futurabook',Arial, Helvetica, sans-serif;}
.malemContentStandAloneTopContainer a:link {color:#b01f23;}
.malemContentStandAloneTopContainer a:visited {color:#b01f23;}
.malemContentStandAloneTopContainer a:hover {color:#626060;}

.malemStandAloneFormContainer {width:100%;}
.MalemStandAloneMessageContainer {float:left;width:40%;min-width:300px;}
.MalemStandAloneFormInputContainer {float:left;width:20%;margin-right:25px;min-width:200px}
.MalemStandAloneFormInputContainerClear {float:none;clear:both;width:20%;margin-right:25px;min-width:200px}
.MalemStandAloneAgree{width:100%;float:none;clear:both;}
.MalemSubmitButtonStandAlone {
	padding:10px;border:1px solid #000;font-size:18px;color:#000;background-color:#ccc; margin-top:25px;
	}

.MalemSelectBox { 
	font-family: Arial, Helvetica, sans-serif; padding: 12px 20px;
	height:35px;
  margin-top:8px;
  margin-bottom:12px;
  box-sizing: border-box;
  border: 1px solid #353535;
  background-color: #f8f8f8;} /* The container must be positioned relative: */
  
.malemsubtitle {font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;}
.malemsubtitleRed {font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;color:#b01f23;}  

.malemStandAloneLicenceContainer {width:70%;margin-left:10%;background-color:#fff;border:1px solid #b01f23;padding:25px;z-index:1500;position:absolute;height:300px;overflow:auto;visibility:hidden;}
.malemStandAloneLicenceContainer a:link {color:#b01f23;}
.malemStandAloneLicenceContainer a:visited {color:#b01f23;}
.malemStandAloneLicenceContainer a:hover {color:#626060;}


 /* about us */
.malem4partsContainerAU {background-color:#e5ebf0;}
.malem4partsAU {width:auto;margin-left:25px;margin-bottom:5px;float:none;clear:both;}
.malem4partsAU img {float:left;margin-right:15px;}
.malem4partsTextAU  {padding-top:8px;margin-bottom:50px;font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;display:block;float:left;}
.malemRedSubTitleAU {font-family:'futurabook',Arial, Helvetica, sans-serif;font-size:25px;color:#b01f23;float:left;}


}







/* TABLET */
@media only screen and (min-width: 768px) and (max-width: 979px)  {
#Malemtopmenucontainer {display:none;}

.MalemFutLogo { display:none;}
.MalemFooterMenuSpacer { display:none;}

#MalemMOBItopmenucontainer {width:100%;background-color:#fff; height: 8vw;display:block;}
.MalemFutLogoMobi {width:25%;min-width:125px;margin-left:25px;margin-right:25px;float:left;padding-top:13px;}
.MalemMobiMenuIcon {float:right;margin-right:25px;height:50px;margin-top:11px;}
.MalemMobiMenuIcon img {width:6vw;min-width:50px;margin-top:0px}
#MalemMobitopmenuShow  { transition:height 1s ease-out; /* animation */ background-color:#fff;width:100%;padding-bottom:50px; padding-left:1%;padding-right:1%;position:absolute;top:70px;height:100vh;z-index:1200;visibility:hidden}
.MalemMobiTopMenu {padding:5vw;font-family:Arial, Helvetica, sans-serif;font-size:25px; color:#353535;height:auto}
.MalemMobiTopMenu a:link {color:#353535;}
.MalemMobiTopMenu a:visited {color:#353535;}
.MalemMobiTopMenu a:hover {color:#b01f23;}
.malemSliderContainer{ display:none;}
.malemSliderContainerMobi{ display:block;}

#MalemSubMenuMobi1 {
    transition:height 1s ease-out; /* animation */
    height:0px;
    overflow:hidden;
	right:0px;
	left:0px;
	 z-index:1300;
	 
}
.MalemSubMenuSlideMobi1 {
    font-size:24px;
	background:white;
    /*background: rgba(255, 255, 255, 0.95;*/
    color:white;
    height:auto;
    padding:20px; z-index:1300;
	
}

#MalemSubMenuMobi2 {
    transition:height 1s ease-out; /* animation */
    height:0px;
    overflow:hidden;
	right:0px;
	left:0px;
	 z-index:1300;
	 
}
.MalemSubMenuSlideMobi2 {
    font-size:24px;
	background:white;
    /*background: rgba(255, 255, 255, 0.95;*/
    color:white;
    height:auto;
    padding:20px; z-index:1300;
	
}

#MalemSubMenuMobi3 {
    transition:height 1s ease-out; /* animation */
    height:0px;
    overflow:hidden;
	right:0px;
	left:0px;
	 z-index:1300;
	 
}
.MalemSubMenuSlideMobi3 {
    font-size:24px;
	background:white;
    /*background: rgba(255, 255, 255, 0.95;*/
    color:white;
    height:auto;
    padding:20px; z-index:1300;
	
}

.malemSubPicture1 {
	padding-bottom:15px;
	width:40%;
	margin:auto;
	}
	
.malemSubPicture2 {
	padding-bottom:15px;
	width:40%;
	margin:auto;
	}
.malemSubPicture3 {
	padding-bottom:15px;
	width:25%;
	margin:auto;
	}	
		
	
.MalemSubMenuDiv1 {
		width:46%;
		float:left;
		margin:1%;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		text-align:center;
		}

.MalemSubMenuDiv1 a {color:#666;}	
.MalemSubMenuDiv1 a:visited {color:#666;}	
.MalemSubMenuDiv1 a:hover {color:#b01f23;font-weight:bold}	


/* solutions box */
#MalemSolutionsContainer {
	width:80%;
	margin:auto;
	font-size:16px;
	color:#000;
	clear:both;
	margin-top:100px;
	margin-bottom:80px;
	padding-bottom:0px;
	}
.MalemSolutionsTit {font-size:2.5vw; color:#b01f23;font-family: 'futurabook',Arial, Helvetica, sans-serif;margin-bottom:40px;width:100%;font-weight:normal;float:none;clear:both;}	
.MalemSolutionsIconContainer {display:flex;justify-content: space-between;}
.MalemSolutionsIcon  { font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:16px;text-align:center;flex:auto; width:30%;margin-right:2px;float:left;margin-bottom:0px;}	
.MalemSolutionsIcon img {width:60%;margin-bottom:15px;}
.MalemSolutionsIcon a:link { color:#000;}
.MalemSolutionsIcon a:visited { color:#000;}
.MalemSolutionsIcon a:hover { color:#b01f23;position:relative;top:-5px;}


/*Cloud box */
.malemCloudDiv {
	width:80%; background-color:#b01f23;
	margin:auto;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-top:50px; padding-bottom:50px;
	padding-left:10%;padding-right:10%; 
}	
.malemCloudIco {width:30%;float:left;margin-bottom:15px;}
.malemCloudDes {width:60%;float:left;margin-left:50px;display:block;}
.malemCloudTit {font-family: Arial, Helvetica, sans-serif;font-size:2.5vw;;color:#fff; margin-top:5px;margin-right:5px;margin-bottom:2vw;min-width:175px;clear:right;float:none;}	
.malemCloudTit img {width:calc(16px + 1vw);margin-bottom:0px;margin-right:7px;}
.malemCloudDesText {font-family: Arial, Helvetica, sans-serif;font-size:2vw;color:#fff;width:100%;margin-top: 25px;float:right;}	


.malemFuturcastDiv {
	width:80%; background-color:#FFF;
	margin:auto;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:50px; padding-bottom:50px;
	padding-left:10%;padding-right:10%; 
}	
.malemFuturcastTit {font-family: 'futurabook',Arial, Helvetica, sans-serif;color:#4f4f4f;font-size:4vw;margin-bottom:35px;text-align:center;font-weight:bold;}
.malemFuturcastDes {font-family: Arial, Helvetica, sans-serif;color:#000;font-size:2vw;margin-bottom:35px;text-align:left}
.malemFuturcastButton a {padding:10px;border:1px solid #000;font-size:2.5vw;color:#000;background-color:#ccc; }
.malemFuturcastButton a:visited {color:#000;background-color:#ccc; }
.malemFuturcastButton a:hover {color:#fff;background-color:#b01f23; }


.malemFooterDiv {
	width:80%; background-color:#353535;
	margin:auto;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2vw;
	padding-top:50px; padding-bottom:25px;
	padding-left:10%;padding-right:10%; 
}	
.malemFooterTit {font-size:2.5vw;width:100%;float:none;clear:both;display:block;margin-bottom:20px;}
.malemmalemFooterAddressDiv {float:left;width:70%; font-size:2vw;min-width:170px;margin-bottom:25px;}
.malemFooterDiv a {color:#FFF}
.malemFooterDiv a:visited {color:#FFF}
.malemFooterDiv a:hover {color:#ccc}

.MalemFooterMenuSpacer {width:100%;font-size:3vw;display:block}
.malemmalemFooterMenuDivContainer {float:none;}
.malemmalemFooterMenuDiv {width:auto;line-height:1.7;margin-top:5px;font-size:2.5vw;float:left;}

.malemFooterCopyright {clear:both;margin-top:25px;font-size:1.5vw;bottom:5px;}

.MalemFooterContIconDiv {height:24px;float:left;clear:left;}
.MalemFooterContIcon {margin-top:6px;margin-right:5px;float:left}
.MalemFooterContText {margin-top:5px;margin-bottom:5px;width:auto;float:left;clear:right;}

/* ALL PAGES */
.MalemREDTit {font-size:35px; color:#b01f23;font-family: 'futurabook',Arial, Helvetica, sans-serif;margin-bottom:40px;width:100%;font-weight:normal;float:none;clear:both;}	
.MalemREDTitShort {font-size:35px; color:#b01f23;font-family: 'futurabook',Arial, Helvetica, sans-serif;margin-bottom:20px;width:100%;font-weight:normal;float:none;clear:both;}	



/* contact */
.malemContentTopContainer {width:80%;padding-left:10%;padding-top:25px;background-image:url(../_img/pges/contact-us-forecasting-software.jpg);background-size:50%;background-position:right top;background-repeat:no-repeat;background-color:#e9e9e8;padding-right:10%;margin-bottom:75px;font-family: 'futurabook',Arial, Helvetica, sans-serif;}
.MalemContactMessageContainer {float:left;width:55%;min-width:300px;font-size:16px;margin-left:0px;}
.MalemContactFormInputContainer {float:left;width:40%;margin-right:25px;min-width:250px;font-size:16px;}


/* Process orientation page */
.malemContentProcessTopContainerMOBI {display:none;}
.malemContentProcessTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#000;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentProcessTextLeft {width:80%;padding-left:10%;padding-right:10%;font-family:Arial, Helvetica, sans-serif;color:#353535;font-size:20px;}
.malemBubbleGraph {width:94%;padding-left:3%;padding-right:3%;margin-top:30px;margin-bottom:30px; text-align:center;}
.malemBubbleGraph img {max-width:1200px;min-width:650px;}
.malem4partsContainer {background-color:#ebebeb;}
.malem4parts {width:auto;margin-left:25px;float:none;clear:both;}
.malem4parts img {float:left;margin-right:15px;margin-bottom:5px;}
.malem4partsText  {padding-top:8px;font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;display:block;float:left;}
.malemRedSubTitle {font-family:'futurabook',Arial, Helvetica, sans-serif;font-size:25px;color:#b01f23;float:left;}

/* Pharmaceutical Industry page */
.malemContentPharmaTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#293243;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemPharmaGraph {width:94%;padding-left:3%;padding-right:3%;margin-top:30px;margin-bottom:30px; text-align:center;}
.malemPharmaGraph img {max-width:1200px;min-width:650px;}
.malemContentPharmaTopContainerMOBI {display:none;}

/* Patient-based page */
.malemContentPatientTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#a3bcce;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}



/* New product page */
.malemContentNewProductTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#748798;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentNewProductTopContainerMOBI {display:none;}

/*Sales and Operations page */
.malemContentSalesOpTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#78929a;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentSalesOpTopContainerMOBI {display:none;}
.MalemSOPIcons {width:25%;margin-left:50px; float:right;display:block}
.MalemSOPIcons img {width:100%; max-width:300px;}
.MalemSOPIconsMOBI {display:none;}

/*AI Engine */
.malemContentAIEngineTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#000;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentAIEngineTopContainerMOBI {display:none;}
.malemAIEngine {width:60%;margin-left:25px; float:right;display:block;margin-bottom:25px;}
.malemAIEngine img {width:100%; }
.malemAIEngineMOBI {display:none;}

/*Turn-Key Implementation */
.malemContentTunrKeyTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#c5c5c5;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentTunrKeyTopContainerMOBI {display:none;}

/*Cloud infrastructure */
.malemContentCloudTopContainer {width:80%;padding-left:10%;padding-top:0px;background-image:url(../_img/pges/cloud_bg.jpg);background-repeat:round;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentCloudTopContainerMOBI {display:none;}

/* download page */
.malemContentDownloadTopContainer {width:80%;padding-left:10%;padding-top:25px;background-image:url(../_img/pges/downloads.jpg);background-size:contain;background-position:right;background-repeat:no-repeat;background-color:#e9e9e8;padding-right:10%;margin-bottom:75px;font-family: 'futurabook',Arial, Helvetica, sans-serif;}
.malemContentTopTextLeftD {width:100%;}
.malem4partsContainerD {background-color:transparent;}
.malem4partsD {width:auto;float:none;clear:both;}
.malem4partsD img {width:60px;}
.malem4partsTextD  {padding-top:5px;font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:20px;margin-bottom:30px;display:block;clear:both;}


/* stand alone limited edition section */
.malemContentStandAloneTopContainer {width:80%;padding-left:10%;padding-top:25px;background-image:url(../_img/pges/stand-alone-download.jpg);background-size:contain;background-position:right;background-repeat:no-repeat;background-color:#e9e9e8;padding-right:10%;margin-bottom:75px;font-family: 'futurabook',Arial, Helvetica, sans-serif;}
.malemContentStandAloneTopContainer a:link {color:#b01f23;}
.malemContentStandAloneTopContainer a:visited {color:#b01f23;}
.malemContentStandAloneTopContainer a:hover {color:#626060;}

.malemStandAloneFormContainer {width:100%;}
.MalemStandAloneMessageContainer {float:left;width:40%;min-width:300px;}
.MalemStandAloneFormInputContainer {float:left;width:20%;margin-right:25px;min-width:200px}
.MalemStandAloneFormInputContainerClear {float:none;clear:both;width:20%;margin-right:25px;min-width:200px}
.MalemStandAloneAgree{width:100%;float:none;clear:both;}
.MalemSubmitButtonStandAlone {
	padding:10px;border:1px solid #000;font-size:18px;color:#000;background-color:#ccc; margin-top:25px;
	}

.MalemSelectBox { 
	font-family: Arial, Helvetica, sans-serif; padding: 12px 20px;
	height:35px;
  margin-top:8px;
  margin-bottom:12px;
  box-sizing: border-box;
  border: 1px solid #353535;
  background-color: #f8f8f8;} /* The container must be positioned relative: */
  
.malemsubtitle {font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;}
.malemsubtitleRed {font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;color:#b01f23;}  

.malemStandAloneLicenceContainer {width:70%;margin-left:10%;background-color:#fff;border:1px solid #b01f23;padding:25px;z-index:1500;position:absolute;height:300px;overflow:auto;visibility:hidden;}
.malemStandAloneLicenceContainer a:link {color:#b01f23;}
.malemStandAloneLicenceContainer a:visited {color:#b01f23;}
.malemStandAloneLicenceContainer a:hover {color:#626060;}

 /* about us */
.malem4partsContainerAU {background-color:#e5ebf0;}
.malem4partsAU {width:auto;margin-left:25px;margin-bottom:5px;float:none;clear:both;}
.malem4partsAU img {float:left;margin-right:15px;}
.malem4partsTextAU  {padding-top:8px;margin-bottom:50px;font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;display:block;float:left;}
.malemRedSubTitleAU {font-family:'futurabook',Arial, Helvetica, sans-serif;font-size:25px;color:#b01f23;float:left;}

}







/* DESKTOP */
@media only screen and (min-width: 980px) {
.MalemFutLogoMobi {display:none;}
#MalemMOBItopmenucontainer {display:none;}
#MalemMobitopmenucontainer {display:none;}
#MalemMobitopmenuShow {display:none;}
#MalemSubMenuMobi1 {display:none;}
.MalemSubMenuSlideMobi1 {display:none;}
.MalemFooterMenuSpacer { display:none;}
.malemSliderContainer{ display:block;}
.malemSliderContainerMobi{ display:none;}

#Malemtopmenucontainer {width:80%; margin:auto; margin-bottom:10px;height:50px;display:block;}
.MalemFutLogo { width:20%;min-width:165px;max-width:200px;margin-right:25px;float:left;padding-top:7px;display:block;}


#MalemMenuBand { width:75%; float:right;margin-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:18px; color:#353535;}




#MalemMenuBand ul  {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}
#MalemMenuBand li {
  flex: 1 0 auto;
  padding-left:20px;
}
#MalemMenuBand ul a {
  display: block;
  padding:0;
  color: #353535;
  text-decoration: none;
  text-align: right;
}
#MalemMenuBand a:hover {
  color: #b01f23;
}




/* animated subdiv */




#MalemSubMenu1 {
    transition:height 1s ease-out; /* animation */
    height:0px;
    overflow:hidden;
	position:absolute;
	top:60px;  /* position of submenu in height */
	right:0px;
	left:0px;

	 z-index:1000;
}
.MalemSubMenuSlide1 {
    font-size:24px;
	background:white;
    /*background: rgba(255, 255, 255, 0.95;*/
    color:white;
    height:auto;
    padding:20px; 
	
}

.malemSubPicture1 {
	padding-bottom:15px;
	width:50%;
	max-width:150px;
	margin:auto;
	}
	
.malemSubPicture2 {
	padding-bottom:15px;
	width:35%;
	max-width:110px;
	margin:auto;
	}
.malemSubPicture3 {
	padding-bottom:15px;
	width:25%;
	max-width:85px;
	margin:auto;
	}	
		
	
.MalemSubMenuDiv1 {
		width:23%;
		float:left;
		margin:1%;
		margin-bottom:25px;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		text-align:center;
		}
		

			

.MalemSubMenuDiv1 a {color:#666;}	
.MalemSubMenuDiv1 a:visited {color:#666;}	
.MalemSubMenuDiv1 a:hover {color:#b01f23;font-weight:bold}	


#MalemSubMenu2 {
    transition:height 1s ease-out; /* animation */
    height:0px;
    overflow:hidden;
	position:absolute;
	top:60px; /* position of submenu in height */
	right:0px;
	left:0px;
	 z-index:1000;
}
.MalemSubMenuSlide2 {
    font-size:24px;
	background:white;
    /*background: rgba(255, 255, 255, 0.95;*/
    color:white;
    height:auto;
    padding:20px; 
	
}

#MalemSubMenu3 {
    transition:height 1s ease-out; /* animation */
    height:0px;
    overflow:hidden;
	position:absolute;
	top:60px;  /* position of submenu in height */
	right:0px;
	left:0px;
	 z-index:1000;
}
.MalemSubMenuSlide3 {
    font-size:24px;
	background:white;
    /*background: rgba(255, 255, 255, 0.95;*/
    color:white;
    height:auto;
    padding:20px; 	
}

#MalemSolutionsContainer {
	width:80%;
	margin:auto;
	font-size:16px;
	color:#000;
	clear:both;
	margin-top:100px;
	margin-bottom:80px;
	padding-bottom:0px;
	}
.MalemSolutionsTit {font-size:2.5vw; color:#b01f23;font-family: 'futurabook',Arial, Helvetica, sans-serif;margin-bottom:40px;width:100%;font-weight:normal;float:none;clear:both;}	
.MalemSolutionsIconContainer {display:flex;justify-content: space-between;}
.MalemSolutionsIcon  { font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:16px;text-align:center;flex:auto; width:30%;margin-right:2px;float:left;margin-bottom:0px;}	
.MalemSolutionsIcon img {width:50%;margin-bottom:15px;}
.MalemSolutionsIcon a:link { color:#000;}
.MalemSolutionsIcon a:visited { color:#000;}
.MalemSolutionsIcon a:hover { color:#b01f23;position:relative;top:-5px;}

.malemCloudDiv {
	width:80%; background-color:#b01f23;
	margin:auto;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:50px; padding-bottom:50px;
	padding-left:10%;padding-right:10%; 
}	
.malemCloudIco {width:15%;float:left}
.malemCloudDes {width:80%;float:right;margin-left:25px;display:flex;justify-content: space-between;}
.malemCloudTit {font-family: Arial, Helvetica, sans-serif;font-size:1.7vw;color:#fff; margin-right:1vw;float:right;flex:auto;}	
.malemCloudTit img {width:15%;margin-bottom:-5px;margin-right:5px;}
.malemCloudDesText {font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#fff;width:80%;margin-top:5px;float:right;}	


.malemFuturcastDiv {
	width:80%; background-color:#FFF;
	margin:auto;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:50px; padding-bottom:50px;
	padding-left:10%;padding-right:10%; 
}	
.malemFuturcastTit {font-family: 'futurabook',Arial, Helvetica, sans-serif;color:#4f4f4f;font-size:2.5vw;margin-bottom:35px;text-align:center;font-weight:bold;}
.malemFuturcastDes {font-family: Arial, Helvetica, sans-serif;color:#000;font-size:18px;margin-bottom:35px;text-align:justify}
.malemFuturcastButton a {padding:10px;border:1px solid #000;font-size:18px;color:#000;background-color:#ccc; }
.malemFuturcastButton a:visited {padding:10px;border:1px solid #000;font-size:18px;color:#000;background-color:#ccc; }
.malemFuturcastButton a:hover {color:#fff;background-color:#b01f23; }


.malemFooterDiv {
	width:80%; background-color:#353535;
	margin:auto;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:50px; padding-bottom:25px;
	padding-left:10%;padding-right:10%; 
}	
.malemFooterTit {font-size:18px;width:100%;float:none;clear:both;display:block;margin-bottom:20px;}
.malemmalemFooterAddressDiv {float:left;width:20%; font-size:14px;min-width:170px;margin-bottom:25px;}
.malemFooterDiv a {color:#FFF}
.malemFooterDiv a:visited {color:#FFF}
.malemFooterDiv a:hover {color:#ccc}

.malemmalemFooterMenuDivContainer {float:right;margin-top:0px;}
.malemmalemFooterMenuDiv {width:auto;line-height:1.7;margin-top:-5px;font-size:14px;float:left;}

.malemFooterCopyright {clear:both;margin-top:25px;font-size:11px;bottom:5px;}

.MalemFooterContIconDiv {height:24px;float:left}
.MalemFooterContIcon {margin-top:6px;margin-right:5px;float:left}
.MalemFooterContText {margin-top:5px;margin-bottom:5px;float:left}


/* ALL PAGES */
.MalemREDTit {font-size:40px; color:#b01f23;font-family: 'futurabook',Arial, Helvetica, sans-serif;margin-bottom:40px;width:100%;font-weight:normal;float:none;clear:both;}	
.MalemREDTitShort {font-size:40px; color:#b01f23;font-family: 'futurabook',Arial, Helvetica, sans-serif;margin-bottom:20px;width:100%;font-weight:normal;float:none;clear:both;}	



/* contact page */
.malemContentTopContainer {width:80%;padding-left:10%;padding-top:25px;background-image:url(../_img/pges/contact-us-forecasting-software.jpg);background-size:contain;background-position:right;background-repeat:no-repeat;background-color:#e9e9e8;padding-right:10%;margin-bottom:75px;font-family: 'futurabook',Arial, Helvetica, sans-serif;min-height:200px}
.malemContentTopTextLeft {width:55%;}

.malemContactImg {float:left;width:33%;}
.malemContactContent {width:80%;padding-right:10%;padding-left:10%;margin-left:0;font-family:Arial, Helvetica, sans-serif;}
.malemContactSubTit {font-family: 'futurabook',Arial, Helvetica, sans-serif;color:#353535;font-size:24px;margin-bottom:35px;text-align:center;}
.malemContactAddressDiv {float:left;width:20%; font-size:14px;min-width:170px;margin-bottom:25px;margin-right:1%;padding-right:5px;border:1px solid #000;overflow:hidden;background-color:#fff;padding-bottom:10px; }
.malemContactAddressDivTitle {font-weight:bold;display:block;width:100%;background-color:#353535;color:#FFF;text-align:center;padding:5px;}
.malemContactAddressDivText {padding:10px;display:block;min-width:175px}
.malemContactAddressDivText a {color:#b01f23;}
.malemContactAddressDivText a:visited {color:#b01f23;}
.malemContactAddressDivText a:hover {color:#353535;}
.malemContactMailDiv {float:left;width:auto; font-size:14px;min-width:170px;margin-bottom:25px;border:1px solid #000;overflow:hidden; }
.malemContactMailDivTitle {font-weight:bold;display:block;width:100%;background-color:#353535;color:#FFF;text-align:left;padding:5px;}
.malemContactMailDivText {padding:5px;display:block;}
.malemContactMailDivText a {color:#b01f23;}
.malemContactMailDivText a:visited {color:#b01f23;}
.malemContactMailDivText a:hover {color:#353535;}
.malemContactMailDivContainer {float:none;clear:both;margin-top:25px;width:100%;}


.MalemPageContIconDiv {height:20px;float:left;}
.MalemPageContIcon {margin-top:1px;margin-right:5px;float:left;}
.MalemPageContText {margin-top:0px;margin-bottom:5px;float:left;width:auto;}



.malemContactContent input[type=text] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
   border: 1px solid #353535;
    background-color: #f8f8f8;
}

.malemContactContent textarea {
  width: 100%;
  height: 175px;
  padding: 12px 20px;
  margin-top:5px;
  box-sizing: border-box;
  border: 1px solid #353535;
  background-color: #f8f8f8;
  font-size: 16px;
}

.MalemSubmitButton {
	padding:10px;border:1px solid #000;font-size:18px;color:#000;background-color:#ccc; float:right;margin-top:25px;
	}
		
.malemContactContent input:hover[type="submit"] {
background-color:#b01f23;
	color:#fff;	
}

.malemContactFormContainer {width:80%;float:left;margin-bottom:25px;}
.MalemContactMessageContainer {float:left;width:55%;min-width:300px;}
.MalemContactFormInputContainer {float:left;width:40%;margin-right:25px;min-width:200px}

/* Process orientation page */
.malemContentProcessTopContainerMOBI {display:none;}
.malemContentProcessTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#000;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}/* grey was c3c3c3*/
.malemContentProcessTextLeft {width:80%;padding-left:10%;padding-right:10%;font-family:Arial, Helvetica, sans-serif;color:#353535;font-size:20px;}
.malemBubbleGraph {width:94%;padding-left:3%;padding-right:3%;margin-top:30px;margin-bottom:30px; text-align:center;}
.malemBubbleGraph img {max-width:1200px;min-width:650px;}
.malem4partsContainer {background-color:#ebebeb;}
.malem4parts {width:auto;margin-left:25px;float:none;clear:both;}
.malem4parts img {float:left;margin-right:15px;margin-bottom:5px;}
.malem4partsText  {padding-top:8px;font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;display:block;float:left;}
.malemRedSubTitle {font-family:'futurabook',Arial, Helvetica, sans-serif;font-size:25px;color:#b01f23;float:left;}

/* Pharmaceutical Industry page */
.malemContentPharmaTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#293243;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemPharmaGraph {width:94%;padding-left:3%;padding-right:3%;margin-top:30px;margin-bottom:30px; text-align:center;}
.malemPharmaGraph img {max-width:1200px;min-width:650px;}
.malemContentPharmaTopContainerMOBI {display:none;}

/* Patient-based page */
.malemContentPatientTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#a3bcce;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}


/* New product page */
.malemContentNewProductTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#748798;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentNewProductTopContainerMOBI {display:none;}

/*Sales and Operations page */
.malemContentSalesOpTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#78929a;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentSalesOpTopContainerMOBI {display:none;}
.MalemSOPIcons {width:25%;margin-left:50px; float:right;display:block}
.MalemSOPIcons img {width:100%; max-width:300px;}
.MalemSOPIconsMOBI {display:none;}

/*AI Engine */
.malemContentAIEngineTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#000;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentAIEngineTopContainerMOBI {display:none;}
.malemAIEngine {width:60%;margin-left:25px; float:right;display:block;margin-bottom:25px;}
.malemAIEngine img {width:100%; }
.malemAIEngineMOBI {display:none;}

/*Turn-Key Implementation */
.malemContentTunrKeyTopContainer {width:80%;padding-left:10%;padding-top:0px;background-color:#c5c5c5;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentTunrKeyTopContainerMOBI {display:none;}

/*Cloud infrastructure */
.malemContentCloudTopContainer {width:80%;padding-left:10%;padding-top:0px;background-image:url(../_img/pges/cloud_bg.jpg);background-repeat:round;padding-right:10%;margin-bottom:0px;text-align:center;display:block;}
.malemContentCloudTopContainerMOBI {display:none;}

/* download page */
.malemContentDownloadTopContainer {width:80%;padding-left:10%;padding-top:25px;background-image:url(../_img/pges/downloads.jpg);background-size:contain;background-position:right;background-repeat:no-repeat;background-color:#e9e9e8;padding-right:10%;margin-bottom:75px;font-family: 'futurabook',Arial, Helvetica, sans-serif;}
.malemContentDownloadTopContainer a:link {color:#b01f23;}
.malemContentDownloadTopContainer a:visited {color:#b01f23;}
.malemContentDownloadTopContainer a:hover {color:#626060;}
.malemContentTopTextLeftD {width:100%;}
.malem4partsContainerD {background-color:transparent;}
.malem4partsD {width:auto;float:none;clear:both;}
.malem4partsD img {width:60px;}
.malem4partsTextD  {padding-top:3px;font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;margin-bottom:30px;display:block;clear:both;}

/* stand alone limited edition section */
.malemContentStandAloneTopContainer {width:80%;padding-left:10%;padding-top:25px;background-image:url(../_img/pges/stand-alone-download.jpg);background-size:contain;background-position:right;background-repeat:no-repeat;background-color:#e9e9e8;padding-right:10%;margin-bottom:75px;font-family: 'futurabook',Arial, Helvetica, sans-serif;}
.malemContentStandAloneTopContainer a:link {color:#b01f23;}
.malemContentStandAloneTopContainer a:visited {color:#b01f23;}
.malemContentStandAloneTopContainer a:hover {color:#626060;}

.malemStandAloneFormContainer {width:100%;}
.MalemStandAloneMessageContainer {float:left;width:40%;min-width:300px;}
.MalemStandAloneFormInputContainer {float:left;width:20%;margin-right:25px;min-width:200px}
.MalemStandAloneFormInputContainerClear {float:none;clear:both;width:20%;margin-right:25px;min-width:200px}
.MalemStandAloneAgree{width:100%;float:none;clear:both;}
.MalemSubmitButtonStandAlone {
	padding:10px;border:1px solid #000;font-size:18px;color:#000;background-color:#ccc; margin-top:25px;
	}

.MalemSelectBox { 
	font-family: Arial, Helvetica, sans-serif; padding: 12px 20px;
	height:35px;
  margin-top:8px;
  margin-bottom:12px;
  box-sizing: border-box;
  border: 1px solid #353535;
  background-color: #f8f8f8;} /* The container must be positioned relative: */
  
.malemsubtitle {font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;}
.malemsubtitleRed {font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;color:#b01f23;}  

.malemStandAloneLicenceContainer {width:70%;margin-left:10%;background-color:#fff;border:1px solid #b01f23;padding:25px;z-index:1500;position:absolute;height:300px;overflow:auto;visibility:hidden;}
.malemStandAloneLicenceContainer a:link {color:#b01f23;}
.malemStandAloneLicenceContainer a:visited {color:#b01f23;}
.malemStandAloneLicenceContainer a:hover {color:#626060;}



 /* about us */
.malem4partsContainerAU {background-color:#e5ebf0;}
.malem4partsAU {width:auto;margin-left:25px;margin-bottom:5px;float:none;clear:both;}
.malem4partsAU img {float:left;margin-right:15px;}
.malem4partsTextAU  {padding-top:8px;margin-bottom:50px;font-family: 'futurabook',Arial, Helvetica, sans-serif;font-size:22px;display:block;float:left;}
.malemRedSubTitleAU {font-family:'futurabook',Arial, Helvetica, sans-serif;font-size:25px;color:#b01f23;float:left;}


}



