/*
Theme Name: Oshin child
Theme URI: http://brandexponents.com/oshin-child/
Description:  This is a child theme for Oshin Theme
Author: Brand Exponents
Author URI: http://www.brandexponents.com/
Template: oshin
Version: 6.4.3
*/

#header-inner-wrap.background--dark.transparent #navigation, #header-inner-wrap.background--dark.transparent #navigation-left-side, #header-inner-wrap.background--dark.transparent #navigation-right-side, #header-inner-wrap.background--dark.transparent .header-search-controls .search-button, #header-inner-wrap.background--dark.transparent .header-cart-controls i.font-icon, #header-inner-wrap.background--dark.transparent .menu-controls i.font-icon, #header-inner-wrap.background--dark.transparent .menu-controls {
    color: #FC2643 !important;
}

.style1 #navigation, .style3 #navigation, .style4 #navigation, .style5 #navigation, #header-controls-left, #header-controls-right, #header-wrap, .mobile-nav-controller-wrap, #left-header-mobile .header-cart-controls, .style6 #navigation-left-side, .style6 #navigation-right-side, .style7 #navigation {
    line-height: 88px !important;
}

.tatsu-sidebar {
    font-size: 14px !important;
}


.post-comments {
	display: none;
}
@media only screen and (max-width: 320px) {

	.mobile-nav-controller-wrap {
		line-height: 120px !important;
	}
}

@media only screen and (max-width: 867px) {
	
	
	.logo {
		max-width: 20% !important;
	}

#header-controls-right, .mobile-nav-controller-wrap {
    line-height: 120px !important;
}

}

@media only screen and (max-width: 420px) {

.logo {
	width: 28% !important;
}

}

#navigation a:hover {
	color: #DDDDDD !important;
}


/*Aumenta el tamaño de los títulos del porfolio*/
.thumb-title {
    font-size: 18px !important;
}


/*Pone en una línea La verificación y el texto de Politica de privacidad*/
span.wpcf7-form-control-wrap {
       position: relative ;
       display: contents !important;
   }
 
/*Formulario*/
input[type="text"]{
    border: 1px solid #333333;
}

.wpcf7-form-control{
	font: 600 16px "Open Sans","Open Sans","Arial",sans-serif !important;
}

#responsive-form{
    font: 600 16px "Open Sans","Open Sans","Arial",sans-serif !important;
}

.wpcf7-textarea{
    background: #fff; 
}


.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;
}
.column-half{
		width: 50%;
}

select {
    height: 42px !important;
    font-size: 16px;
    color: #333;
    padding: 0px;
}

textarea {
    height: 100px;
}

