* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

body{
	margin: 0;
	font-size: 11pt;
}

body {
	font-family: 'Lato', sans-serif;
}

h1 {
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 32pt;
}

h2 {
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 24pt;
}

h3 {
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 18pt;
}

h4 {
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 14pt;
}

h5 {
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 14pt;
	font-style: italic;
}

h6 {
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 14pt;
	font-style: bold;
}

a {
	text-decoration: none;
}

.myList {
	list-style: none;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-weight: 200;
	font-size: 14pt;
	color: #d35400;
}

.borderPumpkin {
	border-color: #d35400;
}

.colons {
	text-align: justify;

    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
	
	-webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
 	
    -webkit-column-count: 2; /* Opera, Safari, Google Chrome */
    -moz-column-count: 2; /* Firefox */
    column-count: 2; /* Internet Explorer */
}

.leftblock {
	padding: 20px 10px 20px 20px;
}
.rightblock {
	padding: 20px 20px 20px 10px;
}
.pearl {
	background-color: #f9f9f9;
	color : black;
}
.textThemeBlueGray:hover {
	background-color: #435761;
	color: white;
}
.textThemeBlueGray {
	background-color: white;
	color: #435761;
}
.textPomegranate:hover {
	background-color: #c0392b;
	color: white;
}

.textPomegranate {
	color: #c0392b;
}

.textPumpkin:hover {
	background-color: #d35400;
	color: white;
}

.textPumpkin {
	color: #d35400;
}

.textCarrot:hover {
	background-color: #e67e22;
	color: white;
}

.textCarrot {
	color: #e67e22;
}

.textOrange:hover {
	background-color: #f39c12;
	color: white;
}

.textOrange {
	color: #f39c12;
}

.textAmber:hover {
	background-color: #ffc107;
	color: white;
}

.textAmber {
	color: #ffc107;
}

.textPeter:hover {
	background-color: #3498db;
	color: white;
}

.textPeter {
	color: #3498db;
}

.textPeter2:hover {
	background-color: #3f51b5;
	color: white;
}

.textPeter2 {
	color: #ecf0f1;
}

.textBelize:hover {
	background-color: #2980b9;
	color: white;
}

.textBelize {
	color: #2980b9;
}

.textAsphalt:hover {
	background-color: #34495e;
	color: white;
}

.textAsphalt {
	color: #34495e;
}

.textMidnight:hover {
	background-color: #2c3e50;
	color: white;
}

.textMidnight {
	color: #2c3e50;
}

#video_background{
	position: absolute;
	bottom: 0px;
	right: 0px;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -1000;
	overflow: hidden;
}

.stretchMenu {
	
}

/*.stretchMenu:hover {
	-webkit-animation: stretchMenu 0.3s forwards;
    animation: stretchMenu 0.3s forwards;
}

@-webkit-keyframes stretchMenu {
    0% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(25px);
    }
}*/