/*
Theme Name: Uniform Child
Theme URI: https://mysterythemes.com/wp-themes/uniform/
Template: uniform
Author: Mystery Themes
Author URI: https://mysterythemes.com/
Description: Uniform is a clean, simple business theme which is fully responsive and contain mostly used features that helps to setup your site easily and quickly.Full width and boxed layout, featured slider, featured posts, services layout, testimonial layout, blog layout, social media integration,call to action and many other page layouts .Highest level of compatibility with mostly used WP plugins.Great customer support via email, support forum. View full Demo here: https://demo.mysterythemes.com/uniform-demos/
Tags: left-sidebar,right-sidebar,one-column,two-columns,three-columns,custom-colors,custom-background,footer-widgets,full-width-template,translation-ready
Version: 1.3.8.1667415162
Updated: 2022-11-02 18:52:42

*/

/* Campos Input CF7 */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
    padding: 3px 6px;
    border: 0px;
    border-bottom: #c3c3c3 1px solid;
}

/* Altura Textarea */
.wpcf7 textarea {
    height: 110px !important;
}



/* Ocultar titulo organizador */
.page-id-598 .entry-header {
  display:none!important  
}


/* Ocultar titulo Contactar */
.page-id-156 .entry-header {
  display:none!important  
}



/* Ancho pagina */
.mt-container {
    width: 1600px;
    margin: 0 auto;
}





.page-content, .entry-content, .entry-summary {
  margin: 0px 0 0;
}

/* Ocultar border header */
.page-id-6 #masthead {
  border-bottom: 0px solid #f1f1f1;
}

.page-id-105 #masthead {
  border-bottom: 0px solid #f1f1f1;
}

.page-id-109 #masthead {
  border-bottom: 0px solid #f1f1f1;
}

.page-id-111 #masthead {
  border-bottom: 0px solid #f1f1f1;
}

.page-id-407 #masthead {
  border-bottom: 0px solid #f1f1f1;
}

















.uniform-breadcrumbs {
  background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0;
  padding: 15px 20px;
  position: relative;
  top: -40px;
}

/* TPV */
.page-id-109 .entry-header {
  display:none!important  
}

.page-id-109 .uniform-breadcrumbs {
  background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0;
  padding: 15px 20px;
  position: relative;
  top: -40px;
  display: none;
}


/* ESPECIES */
.page-id-407 .entry-header {
  display:none!important  
}

.page-id-407 .uniform-breadcrumbs {
  background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0;
  padding: 15px 20px;
  position: relative;
  top: -40px;
  display: none;
}


/* DISSENY WEB */
.page-id-105 .entry-header {
  display:none!important  
}

.page-id-105 .uniform-breadcrumbs {
  background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0;
  padding: 15px 20px;
  position: relative;
  top: -40px;
  display: none;
}

.page-id-105 .wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  border-radius: 5px;
}


/* SOCIS */
.page-id-107 .entry-header {
  display:none!important  
}

/* APP */
.page-id-111 .entry-header {
  display:none!important  
}

.page-id-111 .uniform-breadcrumbs {
  background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0;
  padding: 15px 20px;
  position: relative;
  top: -40px;
  display: none;
}

.page-id-111 .wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  border-radius: 5px;
}





.page-id-107 .uniform-breadcrumbs {
  background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0;
  padding: 15px 20px;
  position: relative;
  top: -40px;
  display: none;
}

.page-id-107 .wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  border-radius: 5px;
}

/* Padding footer  */
.footer-widgets-wrapper {
  background: #333333 none repeat scroll 0 0;
  color: #333333;
  padding: 15px 0 0px;
}

/* href color */
.href-hover {
color: #FFFFFF;
font-weight:bold;
}

/* Altura textarea*/
textarea {
  overflow: auto;
  padding-left: 3px;
  vertical-align: top;
  color: #666;
  border: 1px solid #ccc;
  height: 94px;
  max-width: 100%;
  width: 100%;
}

/* Posicionamiento menu */
#mega-menu-wrap-primary #mega-menu-primary {
  visibility: visible;
  text-align: left;
  padding: 20px 20px 0px 0px;
}


/* Contact form 7 */
#responsive-form{
	max-width:80% /*-- change this to get your desired form width --*/;
	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;
}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}


/* Altura textarea CF7 */
.wpcf7 textarea {
    height: 148px;
}


