/* Enter Your Custom CSS Here */
.fusion-button.button-1 {
    background: #2a5a49 !important;
}

.fusion-main-menu ul {    
    margin-top: 5px !important;
}

.fusion-contact-info {    
    font-weight: 100 !important;
}
.fusion-main-menu > ul > li > a {
  	font-weight: 100 !important;
}

.inicio-retos {
	margin-top: -2px !important; 
}

#pie-contacto a {
  color:#2a5a49 !important; 
}

.fusion-copyright-content {
 	text-align: center;
}

.fusion-column-wrapper {
	height: auto !important; 
  	min-height: auto !important; 
}

.fusion-main-menu > ul > li {
	padding-right: 20px !important;
}
.fusion-main-menu .fusion-last-menu-item {
	padding-right: 0px !important;
}

#borde-redondo-imagen img {
  border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

#borde-redondo .fusion-column-wrapper {
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

#borde-redondo-areas1 .fusion-column-wrapper {
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
border: 0px solid #000000;
}
#borde-redondo-areas2 .fusion-column-wrapper {
border-radius: 0px 10px 10px 0px;
-moz-border-radius: 0px 10px 10px 0px;
-webkit-border-radius: 0px 10px 10px 0px;
border: 0px solid #000000;
}

#areas_actuacion li {
  padding-bottom: 5px !important;
}

.contactame-campo-form {
  	overflow: hidden;
 	float: left !important;  	
  	margin-bottom: 20px;  	
  	color: #666666 !important;
}
#contactame-campo {  	
  	border: 1px solid #d2d2d2 !important;
  	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
  	font-size: 16px;
  	color: #aaa9a9 !important;
  	padding: 8px !important;
}

#contactame-campo2 {  	
  border: 1px solid #d2d2d2 !important;
  	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
  	font-size: 16px;
  	color: #aaa9a9 !important;
  	padding: 0px 8px 0px 5px !important
}

#contactame-campo3 {  	
  border: 1px solid #d2d2d2 !important;
  	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
  	font-size: 16px;
  	color: #aaa9a9 !important;
  	padding: 0px 8px 0px 5px !important
}

.contactame-campo-form p {
 	margin: 0px !important;
}
.contactame-privacidad {
 	text-align: justify;
  	font-size: 12px;
  	margin: 0px 43px 0px 42px !important;
}
#contactame-captcha {
  	border: 1px solid #d2d2d2 !important;
  	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
 	width: 195px !important;  	
  	font-size: 16px;
  	color: #aaa9a9 !important;
}

#contactame-enviar {
 	height: 40px !important;  	
  	border: 1px solid #d2d2d2 !important;
  	background: #ffffff !important;
    color: #2a5a49 !important;
  	text-transform: capitalize !important;
  	padding: 11px 40px 15px 40px !important;
  	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
  	font-size: 17px !important;
}


#boton {
	 text-transform: inherit !important;
}

@media screen and (max-width:961px) { 	  	
  	.contactame-campo-form {
    	width: 100% !important;
  	}
}

#main .sidebar {
	padding-top: 50px !important; 
}

#wrapper #main .fusion-post-content > h2.entry-title {
	margin-bottom: 15px !important; 
     font-size: 24px !important; 
}

.post .fusion-meta-info {
	 border-color: #2a5a4a !important;
}

.fusion-read-more a {
  	color: #2a5a4a !important;
}


.pagination {    
    margin-top: -10px !important;     
  	text-align: center !important;
  	float: inherit;
}

.searchform {
  	padding: 20px;
  	background: #2a5a4a;
  	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

.search-field input {
	border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;	
  	border: 1px solid #2a5a4a !important;
}

.searchform .search-table .search-button input[type="submit"] {
    background: #fff !important; ;    
    color: #2a5a4a !important; ;    
  	border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border: 1px solid #2a5a4a !important;
}

.titulo-sidebar {
    font-size: 32px !important;
    color: #2a5a4a !important;
    font-weight: bolder !important;
    line-height: 40px !important;
    margin-bottom: 30px;
}

#areas-actuacion-sidebar {
  	padding-left: 25px !important;
	padding-top: 25px !important;
  	padding-bottom: 25px !important;
  	padding-right: 25px !important;
  	background: #f8f8f8 !important;  
  	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

.fusion-content-widget-area .widget {
    margin-bottom: 25px;    
}

.fusion-meta-info .fusion-alignleft {
	width: 70% !important;
}

 .comment-form input[type="submit"] {
    background: #2a5a4a !important;    
}

#sidebar li {    
    background: url(http://linkabogados.es/0nuevaweb/wp-content/uploads/2016/04/puntos-lista.png) no-repeat left top;
  padding-left: 13px;  
}

#sidebar {
	padding-left: 0px !important;
    padding-right: 0px !important;
}

.fusion-slider-8 {
	margin-top: -10px !important; 
}