#main-header {
-webkit-box-shadow: 0 1px 0 #FF4819; 
-moz-box-shadow: 0 1px 0 #FF4819;  
box-shadow: 0 1px 0 #FF4819; 
} h4.widgettitle {
margin:0 0 10px 0;
padding-top:10px;
border-bottom:1px dashed #aa9759;
border-top:1px dashed #aa9759;
} #footer-widgets {
padding:100px 0 40px 0;
}
.footer-widget .et_pb_widget a {
color: #fc9978;
}
.footer-widget .et_pb_widget a:hover {
color: #feddd0;
} .cdp-titulo h1 {
background-color:rgba(0,0,0,0.8);
padding:10px 20px;
display:inline-block;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}
.cdp-titulo .header-content {
padding:0;
margin:0 !important;
} .cdp-imagen img {
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
} .cdp-logo-parrafo {
margin-bottom:10px;
} #main-header .nav li ul a {
color:#ffffff !important;
}
#main-header .nav li ul li.current-menu-item a {
color:#ff4819 !important;
} .et_pb_slide_description {
display:inline-block;
}
.et_pb_slide_description h2 {
background-color:rgba(0,0,0,0.7);
padding:10px 20px 15px 20px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}
.et_pb_slide_description h2 a {
display:inline;
font-size:42px;
line-height:45px;
} .et_pb_text ul {
padding-top:10px;
}
.cdp-politica .gfield_label{
display:none !important;
}
.cdp-politica .gfield_checkbox{
padding:0 !important;
}
.gform_body ul#gform_fields_1{
padding: 0;
}
#gform_wrapper_1 #gform_1 input[type="submit"]{
padding: 10px 2em;
border: none;
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background: rgb(255, 72, 25);
color: #ffffff;
font-size: 16px;
font-weight: bold;
}
#gform_wrapper_1 #gform_1 input[type="submit"]:hover{
cursor:pointer;
background: #eee;
color: rgb(255, 72, 25);
}
#gform_wrapper_1 #gform_1 input.text, 
#gform_wrapper_1 #gform_1 input.title, 
#gform_wrapper_1 #gform_1 input[type="text"], 
#gform_wrapper_1 #gform_1 select, 
#gform_wrapper_1 #gform_1 textarea{
background: #eee;
border: none;
padding: 16px;
}