body{
margin:0;
padding:0;
line-height: 1.5em;
font: 500 15px/24px Raleway;
}

p, ul, ol {
margin-bottom: 24px;
}

h2 {
margin:0;
padding:0;
font-size: 26px;
line-height: 32px;
font-family: Montserrat;
color: #1d1d1d;
text-transform: uppercase;
}

b{font-size: 110%;}
em{color: red;}


#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 290px; /*Set left margin to LeftColumnWidth*/
background-color:#f9f9f9;
    padding: 80px 8%;
}

#contentcolumn h2{
font:500 26px/32px montserrat;
    margin-bottom: 55px;
}

#contentcolumn h3{
font:500 18px/28px montserrat;
    margin-top: 35px;
    margin-bottom: 28px:
    color: #1d1d1d;
    text-transform: uppercase;
}

#contentcolumn p, #contentcolumn li{
    font: 500 15px/26px Raleway;
    color: #7d7d7d;
    margin-bottom 25px;
}

#leftcolumn{
float: left;
width: 290px; /*Width of left column*/
margin-left: -100%;
color: #7d7d7d;
padding: 55px 0 0;
text-align: center;
}

#menu .top-menu {
font: normal 13px/13px Montserrat;
}

#menu .top-menu a, #menu .top-menu .draw-buttons .svg, .draw-buttons #menu .top-menu .svg {
    color: #818181;
    text-decoration:none;
}

#menu .top-menu>li>a, #menu .draw-buttons .top-menu>li>.svg, .draw-buttons #menu .top-menu>li>.svg {
    display: inline-block;
    padding: 10px 20px;
    position: relative;
}

#menu ul {
list-style: none;
padding:0px;
}

#menu a:hover, #menu .draw-buttons .svg:hover, .draw-buttons #menu .svg:hover {
    color: #C0D860 !important;
}

#menu {
    margin-top: 55px;
}

#menufooter {
    font: 12px/20px Raleway;
    font-weight: 600;
    padding: 60px 10px 50px;
}

#logo .logo-img img {
    max-width: 100px;
}

#footer{
clear: left;
width: 100%;
background: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* ####### responsive layout CSS ####### */

@media (max-width: 600px){ /* responsive layout break point */

	#contentwrapper{
	float: none;
	}
	
	#leftcolumn{
	float: none;
	width: 100%;
	margin-left: 0;
	}
	
	#contentcolumn{
	margin-left: 0;
	}
}