/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.bg-img-div-overlap-section {
    max-width: 1140px;
	padding-right: 0 !important;
}
.col6-right .vc_column-inner {
    padding-right: 0 !important;
}
.bg-img-div-overlap-right-section {
    background-position: right !important;
    padding-left: 0;
}
.col6-left .vc_column-inner {
    padding-left: 0 !important;
}
.bottom-white-section{
	z-index:9;
}
section.l-section.wpb_row.us_custom_3c421bb2.height_medium.width_full.bottom-image {
    margin-top: -225px;
    z-index: 0;
}
.font-p p {
    font-size: 18px;
}
.font-h3 h3 {
    font-weight: 600;
}
section.l-section.wpb_row.us_custom_7f5df705.height_medium.font-h3.font-p {
    color: #fff;
}
section.l-section.wpb_row.us_custom_278d8c57.height_medium.bottom-white-section.font-h3.font-p {
   margin-bottom: -280px;
}
@media (max-width: 767px){
	.responsive-full-width .vc_col-sm-8 {
		margin-left: 0 !important;
	}
	.responsive-full-width .vc_col-sm-4 {
		margin: 0;
	}
/* 	.responsive-full-width .w-separator.size_custom {
		height: 145px !important;
	} */
/* 	.us_custom_2cb21d03 .w-separator.size_custom{
		height: 270px !important;
	} */
	.responsive-full-width .vc_col-sm-4.wpb_column.vc_column_container.col6-left {
		margin-top: 650px;
	}
	.us_custom_48ec566b .vc_col-sm-8.wpb_column.vc_column_container.has-fill {
		margin-top: -50px;
	}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.responsive-full-width .w-separator.size_custom {
		height: 145px !important;
	}
}
@media (max-width: 599px){
	.responsive-full-width .w-separator.size_custom {
		height: 145px !important;
	}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
		.responsive-full-width .w-separator.size_custom{
		height: 270px !important;
	}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
		.responsive-full-width .w-separator.size_custom{
		height: 270px !important;
	}
}

element.style {
}
* {
    box-sizing: border-box;
}
.contenedor .layout_473 .usg_post_custom_field_2 {
  font-size: 36px !important;
}