/* Enter Your Custom CSS Here */

.et_pb_main_blurb_image {
  margin-bottom: 10px!important;}

h2.et_pb_slide_title{
  background:rgba(0,0,0,0.4)!important;
  padding:5px;
  margin-top:20px!important;
}

a.anker_m{
padding-top:30px!important;
}

.et_pb_row {
  padding-bottom:20px;
}

.form-group{
  margin-bottom:2px!important;
}

.ccf-form-wrapper .field textarea {
    width: 200px!important;
    padding: 3px;
    margin: 2px 0;
    border-radius: 2px;
    color:#444!important;
}

.main-label{
  	font-family: "Open Sans"!important;
    font-size: 14px;
	font-weight: 500;
    display: block!important;
}

label.main-label {  
    display: block!important; 
    width: 7em; 
    font-family: "Open Sans"!important; 
    font-size: 14px;
	font-weight: 400!important;
    text-decoration:none!important;
    margin-bottom:3px!important;
}  

.ccf-submit-button, ccf-submit-button:link{
    background-color: #111;
    font-family: "Open Sans";
    font-size: 14px!important;
	font-weight: 700;
    color:#fff;
    border: none!important;
    text-decoration: none!important;
    padding:2px!important;
    border-radius: 6px!important;
    width:60px!important;
    padding:5px!important;
}

.ccf-submit-button:hover {
    background-color: #c27753!important;
    font-family: "Open Sans";
    font-size: 14px!important;
	font-weight: 700;
    color:#fff;
    border: none!important;
    text-decoration: none!important;
    padding:2px!important;
    border-radius: 6px!important;
    width:60px!important;
    padding:5px!important;
}
.ccf-form-wrapper .field label.main-label .required {
   color:#c27753!important;}

.ccf-form-wrapper {
    margin: 2px 0 0 0!important;
}

#top-menu a { 
  color:#333;
  opacity:1!important;}

#top-menu a:hover{
  color:#b1603a;
  opacity:1!important;
}

#footer-widgets a{
  color:#b1603a!important;
}

#footer-widgets a:hover{
  color:#c27753!important;
}

@media only screen and (max-width: 980px) {
  
.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_1.et_pb_blurb h4, .et_pb_blurb_2.et_pb_blurb h4, .et_pb_blurb_3.et_pb_blurb h4, .et_pb_blurb_4.et_pb_blurb h4{
    font-size: 12px!important;
  }
.et_pb_row, .et_pb_column .et_pb_row_inner {
    padding: 0px!important;
}
    
  
  h1, h2, h3, h4, h5, h6 {
    padding-bottom: 10px;
    color: #333;
    font-weight: 500;
    line-height: 1.2em;
  
}