﻿    
/* --------------------------------------------------------------------------------
Basics
-------------------------------------------------------------------------------- */
*
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    opacity:1!important;
}

body
{
	margin:40px;
	font-family:Netto;
    color:#000;
}

a
{
    color:#000;
    text-decoration:none;
}

#slides-ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}




.slogan h1
{
	margin:0 0 2px 0;
	font-size:36px;
	line-height:40px;
	font-weight:normal;
}

.slogan p
{
	margin:0 0 42px 0;
	font-size:22px;
	line-height:30px;
}

.content
{
    padding-bottom:6px;
    border-bottom:solid 1px #000;
    margin-bottom:30px;
}


.content h2
{
	margin:0 0 24px 0;
	font-size:13px;
	line-height:22px;
	-font-weight:normal;
}

.content h3
{
	margin:0 0 0 0;
	font-size:13px;
	line-height:22px;
}

.content p
{
	margin:0 0 24px 0;
	font-size:13px;
	line-height:22px;
}

.content ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    width:90%;
    font-size:15px;
	line-height:24px;
}

.content ul li:not(:first-child)
{
    border-top:solid 1px #aec2d7;
    padding:10px 0 18px 0;
}


.content ul li h2
{
    margin: 0px 0px 10px 0;
    font-size:32px;
    line-height:38px;
    font-weight:200;
}

.content ul li div
{
    display:inline-block;
    vertical-align:top;
    
}

.content ul li div:first-child
{
    width:80%;
}

.content ul li div:not(:first-child):last-child
{
    width:18%;
    font-size:10px;
    text-align:right;
}

@media (orientation: portrait) {

    .content .column
    {
	    -webkit-column-count:2;
	    -moz-column-count:2;
	    column-count:2;
	    -webkit-column-gap:40px;
        -moz-column-gap:40px;
        column-gap:40px;
        padding-bottom:24px;
    }

    .content .column-2
    {
	    -webkit-column-count:1;
	    -moz-column-count:1;
	    column-count:1;
        padding-bottom:24px;
    }
}

@media (orientation: landscape) {

    .content .column
    {
	    -webkit-column-count:3;
	    -moz-column-count:3;
	    column-count:3;
	    -webkit-column-gap:40px;
        -moz-column-gap:40px;
        column-gap:40px;
        padding-bottom:24px;
    }

    .content .column-2
    {
	    -webkit-column-count:2;
	    -moz-column-count:2;
	    column-count:2;
	    -webkit-column-gap:40px;
        -moz-column-gap:40px;
        column-gap:40px;
        padding-bottom:24px;
    }
}
}



.content .center
{
	width:90%;
	text-align:center;
}



.content img
{
	display:none;
}

.footer-content-box
{
	float:left;
	width:33%;
	padding-right:12px;
}

.footer-content-box p
{
	margin:0 0 48px 0;
	font-size:13px;
	line-height:22px;
}

.footer-content-box .legal
{
	margin-top:28px;
	font-size:9px;
	line-height:21px;
}

#header, #nav-slides, #footer-functions, .visual
{
    display:none;
}


