/*
Grid for decodethemarket.com
*/
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	margin: 0px;
}
a{
	text-decoration: none;
	color: red;
	font-weight: bold;
}
[class*='col-'] {
	float: left;
	padding-right: 20px; /* column-space */
}
.grid {
	width: 100%;
	max-width: 1140px;
	min-width: 755px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 20px
}
.grid:after {
	content: "";
	display: table;
	clear: both;
}
.grid-pad {
	padding-top: 15px;
	padding-left: 15px; /* grid-space to left */
	padding-right: 0px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */
}
.push-right {
	float: right;
}
/* Content Columns */
.col-1-1 {
	width: 100%;
}
.col-1-2{
	width: 50%;
}
.col-1-3{
	width: 33.33%;
}

@media handheld, only screen and (max-width: 767px) {
	.grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 20px; /* grid-space to left */
		padding-right: 10px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-10px=10px */
	}
	.mobile-col-1-1 {
	width: 100%;
	}
	.mobile-col-1-f {
	width: 100%;
	font-size: 0.7em;
	}
	
	.mobile-col-1-2 {
		width: 50%;
	}
	.mobile-col-1-3 {
		width: 33.33%;

	}
	.mobile-col-1-3f{
		width: 33.33%;

	}
}
div#hmenu { 
   margin: 0 auto; 
   padding: .4em 0 .4em 0; 
   background: white; 
   width: 99%; 
   text-align: left; 
   color: black;
} 
div#hmenu ul { 
   list-style: none; 
   margin: 0; 
   padding: 0; 
} 
div#hmenu ul li { 
   margin: 0; 
   padding: 0; 
   display: inline; 
} 
div#hmenu ul a:link{ 
   margin: 0; 
   padding: .3em .4em .3em .4em; 
   text-decoration: none; 
   font-weight: bold; 
   font-size: medium; 
   color: black; 
} 
div#hmenu ul a:visited{ 
   margin: 0; 
   padding: .3em .4em .3em .4em; 
   text-decoration: none; 
   font-weight: bold; 
   font-size: medium; 
   color: gray; 
} 
div#hmenu ul a:active{ 
   margin: 0; 
   padding: .3em .4em .3em .4em; 
   text-decoration: none; 
   font-weight: bold; 
   font-size: medium; 
   color: red; 
} 
div#hmenu ul a:hover{ 
   margin: 0; 
   padding: .3em .4em .3em .4em; 
   text-decoration: none; 
   font-weight: bold; 
   font-size: medium; 
   color: black; 
   background-color: lightsalmon; 
}
.main-nav{
	font-family: "Lucida Console", Times, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: white
	border-radius: 20px;
	display: inline-block;
}
.redYour{
color:lightsalmon;
font-weight: bold;
}
.header_infos{
color: black;
background-color: white;
font-family: "Lucida Console", Times, sans-serif;
font-weight: normal;
font-size: 0.7em; 
margin:1% 1% 1% 1%;
text-align: left;
padding: 1% 1% 1% 1%;
}
h2	{
	margin: 1%;
	font-family: "Lucida Console", Times, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 1.0em; 
	text-align: left;
	padding: 1%;
}
h3	{
	margin: 1%;
	font-family: "Lucida Console", Times, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 1.0em; 
	text-align: left;
	padding: 1%;
}



}


.bae{
color: black;
background-color: white;
font-family: "Lucida Console", Times, sans-serif;
font-weight: bold;
font-size: 1.2em; 
margin:1% 1% 1% 1%;
text-align: center;
padding: 1% 1% 1% 1%;
}
.logo {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    height: 35px; 
}

.logox {
    display: block;
    margin-left: auto;
    margin-right: auto;
	height: 35px;

}

.logoxx {
    display: block;
    margin-left: auto;
    margin-right: auto;
	height: 28px;

}


.logosxxx {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
	height: 50%;
}



.vr
{
  display:inline;
  height:100%;
  width:1px;
  border:1px inset;
  margin:5px
}


.clickme{
display: block;
border: 2px lightsalmon solid;
border-radius: 10px;
background: white;
color: red;
height: 40px;
width: 40px;

font-family: "Lucida Console", Times, sans-serif;
font-weight: bold;
font-size: 0.5em; 
text-align: center;

}

.logos {
	display: inline-block;
	float: right;
    height: 100px;
	margin: 0 auto;

}
.logos1 {
	display: inline-block;
	float: left;
    height: 90px;
	
	margin-top: 30px;
}
.banners {
	display: block;
	float: center;
    width: 80%;
	height: 80%;
	margin: 0 auto;
}
.contents3way{
	color: black;
	font-family: "Lucida Console", Times, sans-serif;
	font-weight: normal;
	font-size: 0.8em; 
	text-align: left;
}

.contents3ways{
	color: black;
	font-family: "Lucida Console", Times, sans-serif;
	font-weight: normal;
	font-size: 0.8em; 
	text-align: center;
}

.BAE{
	color: black;
	font-family: "Lucida Console", Times, sans-serif;
	font-weight: bold;
	font-size: 1.4em; 
	text-align: center; 	
}
.thumbnail {
	float: left;
    width: 100px;
    height: 100px;
	margin: 1%;
	padding: 1% 1% 1% 1%;
}

.thumbnails {
	display: block;
	float: left;
    width: 15%;
    height: 15&;
	margin: 1%;
	padding: 1% 1% 1% 1%;
}

p.fontJM
{
	font-family: Lucida Console, sans-serif, Times;
	font-size: 1.0em;
	font-weigh: bold;
}

.fontJM1
{
	font-family: Lucida Console, sans-serif, Times;
	font-weigh: bold;
	font-size: 1.1em;
}


.content {
			background: white;
			padding: 10px;
			margin: auto;
			color: black;
			font-family: "Lucida Console", Times, sans-serif;
			font-weight: normal;
			font-size: 1.0em; 
			text-align: justify;
			}
			
.contentX {
			background: white;
			padding: 10px;
			margin: auto;
			color: black;
			font-family: "Lucida Console", Times, sans-serif;
			font-weight: normal;
			font-size: 1.0em; 
			text-align: justify;
			}	
			
		
.contentcenter {
			background: white;
			padding: 10px;
			margin: auto;
			color: black;
			font-family: "Lucida Console", Times, sans-serif;
			font-weight: bold;
			font-size: 1.0em; 
			text-align: center;
			}
.risk {
			background: white;
			padding: 10px;
			margin: auto;
			color: black;
			font-family: "Lucida Console", Times, sans-serif;
			font-weight: normal;
			font-size: 0.8em; 
			text-align: justify;
			}
.footer {
			background: lightsalmon;
			padding: 10px;
			margin: auto;
			color: black;
			font-family: "Lucida Console", Times, sans-serif;
			font-weight: normal;
			font-size: 0.7em; 
			text-align: right; 
			}
			
.yes{ 
   margin: 1%; 
   padding: 1%;
   text-decoration: none; 
   font-weight: bold; 
   font-size: 0.5 em; 
   color: lightsalmon; 

}


p{
	margin: 1%;
	font-family: "Lucida Console", Times, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 0.3 em; 
	text-align: justify;
	padding: 1%;
	margin: 1%;
}

.tcs{
	font-weight: bold; 
	font-size: 0.2em 
	color: black; 

}

.p1{
	font-family: "Lucida Console", Times, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 0.3 em; 
	text-align: right;
	padding: 0%;
	margin: 0%;
}