/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.0
*/

@import url("../oshin/style.css");

#menu-condiciones-de-uso-menu li {
	font-size:16px;
	margin-bottom: 0px !important;
}

.wpcf7-text {
	height: 55px !important;
}

.wpcf7-text, .wpcf7-textarea {
	background-color: rgba(245,245,245,1);
	color:rgba(50,50,50,1);
	border: 1px solid #f1f1f1 !important;
	font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    text-transform: none !important;
    font-size: 14px !important;
    line-height: 26px !important;
    letter-spacing: 0 !important;
	  color: rgba(50,50,50,1) !important;
}

.wpcf7-submit {
	font-size: 13px !important;
	line-height: 14px !important;
 	padding: 15px 20px !important;
	background-color: rgba(0,0,0,1) !important;
	color: rgba(255,255,255,1) !important;
	border-radius: 3px !important;
}
.cn-text-container {
	color:#eee !important;
	font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;
	font-weight: 300;
	font-size:14px;
}

#tblContacto td {
	border:0px;
	padding-left:0px !important;
}

.aceptacion {
	margin-left:-20px;
}

#cookie-notice {
	background-color:rgba(0,0,0,0.9) !important;
}

.logo img {
	max-width: 200px !important;
}

.logo {
    padding-top: 35px !important;
}

.ulDefecto, .ulDefectoP {
	list-style: none;
	padding-left: 5px;
	list-style-position: outside;
}

.ulDefecto li::before, .ulDefectoP li::before {
    content: '\e732';
    font-family: "icomoon";
    display: inline-block;
    margin-left: -10px;
    padding-right:10px;
	font-size: 14px;
	color: #111;
}

p, .ulDefecto li {
	margin-bottom: 15px;
	color: #111;
}

.ulDefectoP li {
	margin-bottom: 0px;
	color: #111;
	display: flex;
}

footer p {
	color: rgba(153,153,153,1);
}

.liImpar{
	background-color: #f1f1f1;
}

.liPar{
	background-color: white;
}

.tatsu-3QL1PlHi7e.tatsu-list-bordered .tatsu-list-content {
    padding: 10px 8px 5px 2px !important;
}

.tituloDecorado::after, .tituloDecorado::after {
    content: "";
    display: block;
    bottom: 0;
    width: 50px;
    height: 2px;
    background:  rgba(119,31,31,1);
    margin-top: 7px;
}

.tatsu-list-inner {
    padding-left: 5px;
}

.logoManuelGrandio{
	max-width: 300px !important;
	margin: auto;
}

.divSlider {
	position: relative;
}

.txtFrase {
	max-width: 500px;
	margin:auto !important;
}

.pJustificado p, .pJustificado li {
	text-align: justify;
}