/*
Theme Name:     pfalzsolar USA
Description:    
Author:         admin
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

@media all and (-ms-high-contrast:none)
     {
    .et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
    background-attachment: scroll!important;
}
}

.percent-value {
    font-size: 120px!important;
    font-weight: 900!important;
}

h1, h2, h3, h4, h5, h6, a{
	font-family:"Acumin-Pro"!important;
	font-weight:900!important;
}

.percent-value{
    font-size: 86px!important;
    font-weight: 900!important;
}

 a{
	font-family:"Acumin-Pro"!important;
	font-weight:600!important;
	font-size:16px;
}

.et_pb_slide_content{
	border-bottom:solid 10px #273572;
}

/*Text Sections*/
/*Slider*/

.et_pb_container{
	height:600px!important;
}

/*about section*/
#about_jump p{
	font-size:18px;
}

/*Allgemein*/
.head_style_red h2{
	color:#a0212d;
	text-align:center;
	font-size:50px;
}

.head_style_white h2{
	color:white!important;
	text-align:center;
	font-size:50px;
}

.head_style_white h1{
	color:white!important;
	text-align:center;
	font-size:60px;
}

.head_style_blue h2{
	color:#233781;
	text-align:center;
	font-size:50px;
}



.head_style_red, .head_style_white{
    padding: 125px 0!important;
}

/*Project Developement*/
.blurbs_pj h4{
	font-weight:900!important;
	font-size:20px!important;
	color: white!important;
	text-transform:uppercase;;
}
#project_jump p{
		-moz-column-count:    2;
        -webkit-column-count: 2;
        column-count:         2;
        text-align:justify;
}

/*Featured*/

#featured_jump img{
	border:solid 15px white!important
}

#featured_jump h2{
	padding-top:20%;
	text-shadow: 0 0 25px #0b1a49;
}

#project_describ_box{
border: solid 65px white;
}

#featured_jump h4 {
	color:#17389c;
	font-weight:500!important;
	text-transform:uppercase;
}

#featured_jump h5 {
	color:#a0212d;
	font-weight:300!important;
	font-size:30px;
}

#featured_jump .et_pb_column_4  {
	padding-top:0%;
}


/*Germany*/
#germany_jump p{
	text-align:justify;
}

#footer-info{
	display:none;
}

#footer-bottom{
	display:none;
}

.contact_icons{
	width:30%;
}

.popup_button{
	color:white;
	text-align:center;
	background-color:#a0212d;
    border-radius: 10px;
    border-color: #a0212d;
    padding: 20px;
    margin: 5px;
    font-size: 18px !important;

}

.pum-theme-3996 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
	background-color:#a0212d;
}


#get_in_touch p{
	color:white!important;
}

@media all and (max-width: 1025px) {

.percent-value {
    font-size: 60px!important;
}

.head_style_white h2 {
    font-size: 32px;
}
	
}



@media all and (max-width: 690px) {

.head_style_white h2, .head_style_red h2 {
    font-size: 30px;
}

.et_pb_slide_title{
	font-size:30px!important;
}

	.et_pb_button_0, .et_pb_button_1{
		text-align:center!important;
}
	
#project_jump p {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    text-align: justify;
}

.head_style_red, .head_style_white{
    padding: 50px 0!important;
}

#featured_jump h5 {
    color: #a0212d;
    font-weight: 300!important;
    font-size: 22px;
}
.percent-value {
    font-size: 50px!important;
    font-weight: 900!important;
}
#footer-info{
	display:none;
}


}

