/*
	Theme Name: North Child Theme
	Theme URI: https://themeforest.net/item/north-responsive-woocommerce-theme/9117256
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Template: north-wp
	Text Domain: north
	License: Themeforest Split Licence
	License URI: -
*/
.admin-bar .header:not(.fixed) {
	top: initial !important;
}
.shop-header-style2 {
	margin-bottom: initial !important;
}
.page-id-1003 @media only screen and (min-width: 1200px) {
    h1 {
        font-size: 50px !important;
    }
}
.header.style2 {
	position: absolute;
}
@media only screen and (max-width:  390px) {
.seccion {
	padding-right: 10% !important;
	padding-left:  10% !important;
	}
.titulo-seccion {
	font-size: 34px;
	}
}
.page-id-23288 div.small-12.columns {
	margin-top: 3em;
}
.page-id-23825 div.small-12.columns {
	margin-top: 3em;
}
div.subheader.style1.dark.subheader-mobile-off {
	background: #3f4043 !important;
}
.subheader-text {
	color: #ffffff !important;
}
.columna-welcome {
	text-align: left;
}
.columna-opinion {
	text-align: right;
}
.rtl div.logo-holder {
	margin-left: 20px;
}
.columna-opinion .heading-opinion {
	text-align: right !important;
}
.columna-opinion .title-opinion .h2{
	display: inline !important;
	text-align: right !important;
}
.fila-encabezado .btn-text {
	float: left;
}
.page-id-202 .otgs-development-site-front-end {
	display: none;
}
.page-id-202 .wpml-ls {
	display: none;
}
.page-id-202 .header {
	display: none;
}
.woocommerce-product-search {
	display: none;
}
@media (max-width: 420px) {

	.encabezado-landing {
		margin-top: 5vh !important;
	}
	.fila-encabezado {
		margin-top: 5vh;
	}
	.imagen-encabezado {
		margin-top: 3vh;
		margin-bottom: 3vh;
	}
	.fila-servicios div.caption-style2 {
		padding-left: 0px !important;
	}
	.columna-formulario .vc_custom_1648546300926 {
		padding-right: 5% !important;
		padding-left: 5% !important;
	}
	.wpcf7-uacf7_star_rating .icon {
		font-size:  21px !important;
	}
	div.vc_custom_1645031663757 {
		display: none;
	}
}

.one-half,
.one-third {
    position: relative;
    margin-right: 4% !important;
    float: left;
    margin-bottom: 20px;
 
}
.one { 
	width: 100% !important; 
}
.one-half { 
	width: 48% !important; 
}
.one-third { 
	width: 30.66%; 
}
.last {
    margin-right: 0 !important;
    clear: right;
}
.wpcf7-form-control-wrap {
	line-height: 5;
}
.wpcf7-form-control {
	border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}
.wpcf7-text,
.wpcf7-email {
	width: 98% !important;
}
.wpcf7 {
	font-family: 'Montserrat' !important;
	font-weight: 400 !important;
}
.label-selector {
	width: 100% !important;
}
.label-text-area{
	width: 100% !important;
}
.wpcf7 textarea {
	width: 100%;
}
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}