/*
 Theme Name:   Bracco
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       Katodica Estudio
 Author URI:   http://example.com
 Template:     salient
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  salient
*/




body a {
	color: #222222;
    text-decoration: underline;
}

/* BUTTON */

body.material:not([data-button-style^=rounded]) .nectar-button.see-through.has-icon[data-color-override=false] i {
    color: inherit !important;
    text-decoration: none;
}

/* FONT */

h1, h2, h3 {
	color: #222222 !important;
}

 #header-secondary-outer .nectar-center-text {
    font-size: 14px !important;
    line-height: 16px;
    max-width: 70% !important;
    font-weight: 400;
	 color: #666666;
}

.white {
	color: #FFF;
}

.white h1 {
	color: #FFF !important;
}

.white p {
	color: #FFF;

}


/* FOOTER */

#footer-outer #footer-widgets .widget h4,#footer-outer .col .widget_recent_entries span,#footer-outer .col .recent_posts_extra_widget .post-widget-text span {
    color: #FFF !important;
}

#footer-outer .widget h4 {
	font-size: 14px !important;
	font-weight: 700;
	color: #FFF !important;
	font-family: Asap, sans-serif;
}


* CONTACT FORM OUTPUT STYLE */

.wpcf7 form.sent .wpcf7-response-output {
    background-color: transparent !important;
    border: 0px !important;
    margin: 2em 0px !important;
    padding: 0px !important;
    font-weight: 700 !important;
}

/* CONTACT FORM */

#responsive-form{
	max-width:100% /*-- cambiar esto para conseguir el ancho de la forma deseada --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}


/* LINKS */

.container p a:link {
    color: #222222;
    text-decoration: underline;
}


.container p a:hover {
    color: #004f9f !important;
    text-decoration: underline;
}


.container p a:active {
    color: #222222;
    text-decoration: none;
}


.container p a:visited {
    color: #222222;
    text-decoration: underline;
}

/* DEMO */

.max-720 {
	max-width: 720px;
	margin: 0 auto;
}


/* RESPONSIBE */

@media only screen and (max-width: 1600px) {
	h1 {
    font-size: 2.6em !important;
	line-height: 1.25em  !important;
	text-align: center !important;


  	}
	
	h2 {
    font-size: 2em !important;
	line-height: 1.25em  !important;
  	} 
	
	h3 {
    font-size: 1.3em !important;
	line-height: 1.25em  !important;

  	}
	
	h4 {
    font-size: 1em !important;
  	}
}

@media only screen and (max-width: 600px) {
	
	h1 {
    font-size: 2em !important;
	text-align: left !important;
  	}
	
	h2 {
    font-size: 1.75em !important;  	}
	
	h3 {
    font-size: 1.5em !important;
  	}
	
	h4 {
    font-size: 1.35em !important;
  	}
}


/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 33%;
	}
}