/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 31 2017 | 16:49:34 */
*,
h1,
h2,
h3,
h4,
div,
p,
td {
    font-family: 'Roboto' !important;
}


.cepheiRed {
    color: #E0312F;
}

/* h1 h2 h3 */

h1, .headline1 {
    color: #E0312F;
    margin-top: 2%;
    font-size: 22px;
}

h2, .headline2 {
    color: #E0312F;
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 700;

}



h3 {
    color: #777777;
    font-family: 'Roboto';
    font-weight: 200;
	font-size:20px !important;

}





/* Startseite Titel und subtitle */
.firstHeadline {
    font-size: 22px;
    font-weight: 200 !important;
    color: #FFFFFF;
    !important text-align: center;
	padding-bottom: 0px !important;
	margin-bottom: 0px;
	margin-top: 20%;



}


.secondHeadline {
    font-family: 'Roboto';
    font-size: 36px;
    color: #E0312F;
    font-weight: 500;
    text-align: center;
    text-shadow: 0px 0px 60px #ffffff;
    padding-top: 0px;
	margin-top: 10px;
	padding-bottom: 0px !important;
	margin-bottom: 5%;






}

/* Adapting OPTIMIZER PRO STYLES */

h2,
.defaultTitle, 
.optimportfolio .home_title span,
.optimportfolio .home_subtitle span{
    font-weight: 200 !important;
    font-size: 36px !important;
    color: #E0312F; !important;
}


.optimportfolio .post_content span,
.optimportfolio .postitle,
.optimportfolio .postitle span,
.optimportfolio .home_subtitle span{
  font-weight: 200;
	font-size:20px !important;
  color:#777777; !important;

}


.textBox {
  padding-left:20%;
  padding-right:20%;
}

.noBottom {
	padding-bottom: 0px !important;
  	margin-bottom: 0px;

}


.noTop {
	padding-top: 0px !important;
 	margin-top: 0px;

}


.topSpace {
  padding-top: 20px;
}

.container {
    padding-left: 5%;
    max-width: 80%;
}


.description {
    color: #777777;
    font-family: 'Roboto';
    font-weight: 300;
}
.boxSideMargin {
    margin-left: 50px;
    padding-left: 30px;
    margin-right: 50px;
    padding-right: 30px;
}
.centered {
    text-align: center;
}

.cephei_darkbox_text {
    color: #EEEEEE;
    font-size: 16px;
}


/* Job Angebote */

.devices_title {
    padding-top: 40px;
}
.devices_description {
    padding-top: 20px;
    padding-left: 22%;
    padding-right: 22%;
    padding-bottom: 75px;
}

/* Reefbook Angebote */


.reefbookTitle {
    margin-top: 3%;
}
.reefbookMessage {
    margin-top: 1%;
    max-width: 60%;
    text-align: center;
}

/* Job Angebote */
hr {
    width: 90%;
    height: 0.2px;
    margin: 0 auto;
}
.image {
    padding-left: 5%;
    max-width: 45%;
}




.reefbookContent {
    -webkit-transform-origin: 0 0;
    width: 100%;
}


.textContent {
	position: absolute;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	-webkit-align-items: center;
	width: 100%;
}

@media only screen and (max-width: 1200px) {
	.reefbookTitle {
		font-size: 18px;
	}
	.reefbookMessage {
      	text-shadow: 0px 0px 4px black;

		font-size: 16px;
		max-width: 75%;
      
	}
}

@media only screen and (max-width: 800px) {
	.reefbookTitle {
		font-size: 14px;
	}
	.reefbookMessage {
		font-size: 12px;
		max-width: 90%;
	}
}

