/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


.ultimo {
	margin-bottom: 0;
  }  

.design3 {line-height: 0.6 !important;}

.bolder {font-weight: 900 !important;}

.lado-logo {font-size: 1.4em; color: hsla(0,0%,40%,.85); margin-left: -20px;}

.otgs-development-site-front-end {display: none;}

.wpml-ls-statics-shortcode_actions {max-width: 50px;}

.title-breadcrumb {padding: 0;}

.breadcrumbs {
	font-weight: 300;
	font-size: 1em;
  }

p.name.product-title.woocommerce-loop-product__title {text-align: center !important;}
.box-text a {color:#444; text-decoration: none !important; font-size: 1.2em;}

.woocommerce-no-products-found {display: none;}
ul li.bullet-arrow::before, ul li.bullet-checkmark::before, ul li.bullet-star::before {
    color: #f78d1d;
  }


.product-section {
    border-top: 0;
  }


#responsive-form{max-width:1000px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:95%;
}
.form-row{width: 100%;}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0 0 0.35rem 0;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.wpcf7 label {
	font-size: .7em;
	font-weight: 300;
	margin-bottom: 0;
	line-height: 0;
  }

.multi-select {height: 8em;} 

  .newsletter input.wpcf7-form-control.wpcf7-submit {
	background-color: #fff;
	color: #444;
  }  

.portfolio-top {margin-top: 30px;}

.des-3 {
  line-height: 0.8;
  font-weight: bold;
  letter-spacing: -3px;
  margin-top: 50px !important;
  margin-bottom: 20px;
}


.accordion-title.active {
	border: 0;
	background-color: #444;
	display: block;
	font-size: 110%;
	padding: .6em 2.3em;
	position: relative;
	transition: border .2s ease-out,background-color .3s;
	color:#fff !important;
  }

  .accordion-title.active span {color:#fff !important;}


.accordion .toggle {
	left: auto;
	right: 30px !important;
  }


div.tabbed-content.tabs-proyectos ul.nav {
	display: inline-block;
  }


  .tabs-proyectos li {
	border: 1px solid #444;
	text-align: center;
	padding: 30px;
	margin: auto;
	width: 150px;
  }


  .tabs-proyectos li.active {
	border: 1px solid var(--fs-experimental-link-color-hover);
  }


 .tabs-proyectos #tab-celling-lamps, .tabs-proyectos #tab-lámparas-de-techo {
		text-decoration: none;
		background: url(https://garciarequejo.com/wp-content/uploads/2023/12/Ceiling.jpg) no-repeat right;
		background-size: 72px 72px;
		background-position: center center;
	  }

	  .tabs-proyectos #tab-floor-lamps, .tabs-proyectos #tab-lámparas-de-pie {
		text-decoration: none;
		background: url(https://garciarequejo.com/wp-content/uploads/2023/12/Floor-Lamps.jpg) no-repeat right;
		background-size: 72px 72px;
		background-position: left 10px center;
	  }

	  .tabs-proyectos #tab-wall-lights, .tabs-proyectos #tab-apliques-de-pared {
		text-decoration: none;
		background: url(https://garciarequejo.com/wp-content/uploads/2023/12/Wall-Light.jpg) no-repeat right;
		background-size: 72px 72px;
		background-position: left 10px center;
	  }

	  .tabs-proyectos #tab-table-lamps, .tabs-proyectos #tab-lámparas-de-mesa {
		text-decoration: none;
		background: url(https://garciarequejo.com/wp-content/uploads/2023/12/Table-Lamps.jpg) no-repeat right;
		background-size: 72px 72px;
		background-position: left 10px center;
	  }

.tabs-proyectos li a span {
		padding-left: 45px;
		font-weight: bold;
	  }

/*
  .descar-proyectos .icon-angle-down::before {
	content: '\e64e';
  }

 */


/* Hides the reCAPTCHA on every page */
.grecaptcha-badge {
    visibility: hidden !important;
}

.orderby {display: none !important;}

  .wpcf7-spinner {
	position: absolute;
  }  

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
	
}

@media only screen and (max-width: 1160px) { 
    #logo {
		max-width: 100px;
	  }

	  .lado-logo {
		font-size: 1em;
		margin-left: 0px;
	  }	  
	
}

@media only screen and (max-width: 1020px) { 
	.nav-size-large > li > a {
		font-size: 0.8em;
	  } 
	
}

.tabs-proyectos li {
	padding: 15x;
  }


 .tabs-proyectos #tab-celling-lamps, .tabs-proyectos #tab-lámparas-de-techo {
		background-size: 48px 48px;
		background-position: left 5px center;
	  }

	  .tabs-proyectos #tab-floor-lamps, .tabs-proyectos #tab-lámparas-de-pie {
		background-size: 48px 48px;
		background-position: left 5px center;
	  }

	  .tabs-proyectos #tab-wall-lights, .tabs-proyectos #tab-lámparas-de-mesa {
		background-size: 48px 48px;
		background-position: left 5px center;
	  }

	  .tabs-proyectos #tab-table-lamps, .tabs-proyectos #tab-apliques-de-pared {
		background-size: 48px 48px;
		background-position: left 5px center;
	  }

.tabs-proyectos li a span {
		padding-left: 15px;
	  }

iframe {
	border: 0;
	box-sizing: border-box;
	box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.22);
}


@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/

	.tabs-proyectos li {
		width: 70px;
		padding: 15px;
		margin: 5px;
	  }
	
	
	 .tabs-proyectos #tab-celling-lamps, .tabs-proyectos #tab-lámparas-de-techo {
			background-size: 24px 24px;
			background-position: left 2px center;
		  }
	
		  .tabs-proyectos #tab-floor-lamps, .tabs-proyectos #tab-lámparas-de-pie {
			background-size: 24px 24px;
			background-position: left 2px center;
		  }
	
		  .tabs-proyectos #tab-wall-lights, .tabs-proyectos #tab-lámparas-de-mesa {
			background-size: 24px 24px;
			background-position: left 2px center;
		  }
	
		  .tabs-proyectos #tab-table-lamps, .tabs-proyectos #tab-apliques-de-pared {
			background-size: 24px 24px;
			background-position: left 2px center;
		  }
	
	.tabs-proyectos li a span {
			padding-left: 5px;
			font-size: 9px;
		  }

	.row-small > .col {
			margin-bottom: 0;
			padding: 0 9.8px 0px;
		  }	 

	.col {
			padding: 0 15px 0px;
		  }		  

    
    }


