/*
Theme Name: SaturnThemes Industry Child theme of saturnthemes-industry
Theme URI: 
Description: Child theme of saturnthemes-industry theme for the SaturnThemes Industry theme
Author: <a href="http://saturnthemes.com/">SaturnThemes</a>
Author URI: 
Template: saturnthemes-industry
Version: 2.10
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 19 Apr 2018 16:05:59 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/* OONDEO CSS */

.yikes-custom-woo-tab-title {
	display:none;
}
.mini-cart {
	display:none !important;
}
.grow { transition: all .4s ease-in-out; }
.grow:hover { transform: scale(1.2); }
@media (max-width: 1024px) { 
	.cat-col > div {
	padding-left:15px !important;
	padding-right: 15px !important;
}
}
@media (max-width: 768px){
	.hide-row{
		display:none;
	}
	.col-resp{
		margin-bottom: 20px;
	}
}
.wcps-container #wcps-1827 .owl-dots .owl-dot {
	background: #71ac42;
}
.wcps-container #wcps-1827 .owl-nav.topright .owl-prev {
	background-color: #71ac42;
}
.wcps-container #wcps-1827 .owl-nav.topright .owl-next {
	background-color: #71ac42;
}
.catalog-contact {
	height: 160px;
	background-image: url("/wp-content/uploads/2018/06/catalog-contact.jpg");
}
.catalog-contact .icon-btn .primary-button{
	border-radius: 10px;
}
.catalog-contact .icon-btn .primary-button .icon-in-btn{
	color: orangered; 
}
.catalog-contact .vc_column-inner {
	padding-top:0px !important;
}
.page-id-1783 .page-title {
	margin-bottom: 10px;
}
/* FORMULARIO DE CONTACTO */
#responsive-form{
	max-width:800px /*-- cambiar esto para conseguir el ancho de la forma deseada --*/;
	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;
}
#responsive-form .column-half > label, #responsive-form .column-full > label  {
	font-weight: bold;
}
#responsive-form .column-half > label > span, #responsive-form .column-full > label > span  {
	font-weight: 400;
}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
	.column-half select{
		margin-bottom:10px;
	}
}
.column-full  label, select{
	width: 100%;
}  
.column-half select{
	width: 100%;
}
.column-half  input, label {
	width: 100%;
}
.full-contact-row {
	width: 100%;
}
span.wpcf7-list-item { display: block; }
.inicio-iconos .vc_icon_element-inner {
	width: 100px;
	height: 100px;
}
.page-id-1042 #post-1042 .inicio-iconos .vc_icon_element-inner .vc_icon_element-icon{
	font-size:2.7em !important;
}
.page-id-1042 #post-1042 .inicio-iconos > div {
	transition: background-color 0.5s ease;
}
.page-id-1042 #post-1042 .inicio-iconos > div:hover {
	background-color: #71ac42 !important;
}
.page-id-1042 #post-1042 .inicio-serv-title h3 {
	transition: color 0.5s ease;
}
.page-id-1042 #post-1042 .inicio-serv-title h3:hover {
	color: #71ac42 !important;
}
.page-id-1042 #post-1042 .inicio-iconos {
	margin-bottom: 20px;
}
.ocultar-fila{
	display:none !important;
}
/**---------------- HEADER ----------------**/
#header .menu-container > .menu-inner > .menu-browse-solutions-container > #primary-menu .menu-item:hover {
border-bottom-color: #318b12;
}
#header .menu-container > .menu-inner > .menu-browse-solutions-container > #primary-menu .menu-item.current-menu-item{
border-bottom-color: #318b12;	
}
#header.header * {
	max-height:100px;
}
#header.header .menu-item .sub-menu{
	max-height: unset;
}
#header > .container > .row > .logo > p {
	margin-bottom: 0.5em;
}
.site-topbar .btn  span.link-title {
	color:white;
}
.column-half.form-submit {
	width: auto;
	margin-top: 12px;
	float: right;
}
.product-template-default .page-title ,.tax-product_cat .page-title,.page-template-default .page-title {
/*	max-height: 200px;
	padding: 78px 0;
	background-image: url("/wp-content/uploads/2018/07/fondo-seccion2.jpg") !important;*/
    
    max-height: 0px;
    padding: 0px 0;
    visibility: hidden;
}
.page-template-default .page-title .page-title-hero  ,.product-template-default .page-title .page-title-hero ,.tax-product_cat .page-title .page-title-hero{
	background-image: url("/wp-content/uploads/2018/07/fondo-seccion2.jpg") !important;
}
.page-title:before {
	background:none !important;
}
.page-title .header-title {
	color: #23282dbd !important;
    text-transform: uppercase;
}
@media(max-width: 772px) {
	.page-title .header-title {
	font-size:25px !important;
	}
}
.tax-product_cat .page-title-hero {
	background-image: url("/wp-content/uploads/2018/06/fondo-cat.jpg") !important;
}
.product-template-default .page-title-hero {
	background-image: url("/wp-content/uploads/2018/06/fondo-producto.jpg") !important;
}
.site-topbar .btn i.fa {
	color: forestgreen !important;
}
.site-topbar .btn {
	background-color: #e87d14 !important;
}
#primary-menu > .menu-item > a, #primary-menu > ul > li > a {
	font-size: 13px !important;
}
.site-topbar .header-contact-info .fa {
	color:#e87d14;
}
/*TABLA FORMULARIO PROTECCION DATOS*/
.tg  {
border-collapse:collapse;
border-spacing:0;
border-color:#999;
margin:0px auto;
}
.tg td{
	font-family:Arial, sans-serif;
	font-size:14px;
	padding:7px 10px;
	border-style:solid;
	border-width:1px;
	overflow:hidden;
	word-break:normal;
	border-color:#999;
	color:#444;
	background-color:#F7FDFA;
}
.tg th{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:7px 10px;
	border-style:solid;
	border-width:1px;
	overflow:hidden;
	word-break:normal;
	border-color:#999;
	color:#fff;
	background-color:#26ADE4;
}
.tg .tg-5qlb{
	font-weight:bold;
	font-size:small;
	white-space: nowrap;
}
.tg .tg-baqh{
	text-align:center;
	vertical-align:top;
}
.tg .tg-tarb{
	font-size:small;
	vertical-align:top;
}
@media screen and (max-width: 767px) 
{
.tg {
	width: auto !important;
	}
.tg col {
	width: auto !important;
	}
.tg-wrap {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	margin: auto 0px;
	}
.tg .tg-5qlb{
	white-space: unset;
	}
}
/*COOKIE*/
.cookie-notice {
	background-color:unset;
}
.cookie-notice-container {
	margin-right: auto;
	margin-left: auto;
	width: 70%;
}
#cn-notice-text::after {
  content: "\A";
  white-space: pre;
}
#cookie-notice .cn-button {
	margin-left:60px;
	margin-top: 10px;
	line-height: none;
	height:auto;
}
#cookie-notice {
	background-color:transparent !important;
}
.cookie-notice-container {
	background-color:black;
}
/*fin cookie*/
.barra-naranja{
	border-left: solid 3px #318b12;
}
.vc_row .vc_toggle.formacion_faq > .vc_toggle_title  h4 {
	font-weight: bold !important;
	color:olivedrab;
}

.vc_row .vc_toggle.formacion_faq .vc_toggle_title .vc_toggle_icon {
	display:unset !important;
}
.vc_custom_heading.heading-cursos.sep-bottom:after {
	background-color:#318b12 !important; 
}
.menu > .menu-item-has-children:before {
	bottom: 5px !important;
}
/*referencias*/
/*#wpsl-wrap {
	border: 15px solid forestgreen;
	border-radius: 15px;
}

.wpsl-search {
	margin-bottom:0px;
	border-bottom: 10px solid forestgreen;
}*/
#maplist .overflowscroll {
	
	border-left:15px solid forestgreen !important;
	border-top:15px solid forestgreen !important;
	border-bottom: 15px solid forestgreen !important;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
#map_placeholder {
	border-right:15px solid forestgreen;
	border-top:15px solid forestgreen;
	border-bottom: 15px solid forestgreen;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.page-id-1987 .container.main-content {
	margin-bottom:75px;
}
.voslpmapcontainer {
	padding-left: 0px !important;
}
.voslrow.locationlist > h4 {
	font-weight: bold !important;
	text-transform: capitalize;
}
.tabla-empresa {
	border: 3px solid black !important;
    border-collapse: collapse;
}
.tabla-empresa th, .tabla-empresa td {
	border: 3px solid black!important;
}
.empresa-just {
	text-align: justify;
}
.background-widget-faq {
	background-color: #e87d14;
}
.elite_vp_title{
	overflow:hidden;
 	color:#f7be68 !important;
}
.maps-names{
	font-weight: bold !important;
}
.wpgmp_listing_grid .wpgmp_locations {
	border: 4px solid green !important;
}
#map1 .wpgmp_infowindow{
	border:5px solid #e87d14 !important;
}
.wpgmp_location_title a.place_title {
	font-weight:bold;
}
.wpgmp_map_container.wpgmp-map-1 .wpgmp_pagination .current {
background:green;
}
@media (min-width: 778px) {
	.rentabiliza {
		display:none !important;
	}
}
@media (max-width: 777px) {
	.rentabiliza-responsive {
		display:none !important;
	}
}
.letra-mapas{
	font-size: 13px !important;
	margin-top: 20px !important;
}
.wpgmp_location_title {
	display:block !important;
	margin-bottom: 10px !important;
}
.wpgmp_location_meta {
    display: contents !important;

}
.wpgmp_location_meta span {
    float:right !important;
}
.imagen-proceso > figure > div > img {
	width: auto;
	height: 450px;
}
.rentabiliza-responsive .vc_col-sm-10 {
	margin-top:-95px;
}
.rentabiliza .vc_col-sm-10 {
	margin-top:-150px;
}
.imagen-proceso-responsive > figure > div > img {
	width: auto;
}
.boton-presupuesto{
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	margin-top:20px;
}
/*RESPONSIVE FAQ*/

@media (min-width: 1024px) {
	#post-884 .vc_tta-tabs-container{
		max-width: 600px !important;
	}
	#post-884 .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
		display: none !important;
	}
}
@media (max-width:1023px){
	#post-884 .vc_tta-tabs-container{
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.wpb-js-composer .vc_tta.vc_tta-tabs .pregunta-faq .vc_tta-panel-heading {
	display:block !important;
	}
	#post-884 .vc_tta-panels-container {
	    margin-top: -90px;
	}
}
/*OCULTAR ELEMENTOS WOOCOMMERCE DE PAGINA CATALOGO*/
.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page.woocommerce-js.wide #page >.page-title {
	display:none;
}
.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page.woocommerce-js.wide #page > .container > .row {
	margin-top:50px;
} 
/*.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page.woocommerce-js.wide .left-sidebar{
	display:none;
}

.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page.woocommerce-js.wide .page-wrapper > .container > .row > .site-main {
flex-basis: 100% !important;
max-width: 100% !important;
}
.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page.woocommerce-js.wide .page-wrapper > .page-title {
visibility:hidden;
padding:0 0;
margin-bottom: 18px;
}
.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page.woocommerce-js.wide .page-wrapper .page-description .vc_column-inner.vc_custom_1528195813333 {
	padding-right: 0px;
	padding-left: 0px;
}
.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page.woocommerce-js.wide .page-wrapper .woocommerce-before-loop {
	display:none;
}
.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page.woocommerce-js.wide .page-wrapper .row.products {
	display:none;
}
.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page.woocommerce-js.wide .page-wrapper nav.pagination {
	display: none;
}
*/
.widget.woocommerce.widget_product_categories .cat-item.current-cat > a {
	color: black;
	font-weight: bold;
}
.page-id-2408 .header-05.affix {
	visibility: hidden;
}
.page-id-2408 .pl-detailcnt .pl-title .pl-date {
	background: #318b12;
}
.page-id-2408 .pl-detailcnt .pl-permalink {
	background: #318b12;
}
.page-id-2408 .pl-detailcnt .pl-permalink:hover{
	color: #318b12;
}

/*BLOG*/

.category-blog .entry-title {
	display:none;
}
.post-template-default .page-title, .archive.tag .page-title  {
	padding: 0px;
    	margin-top: 75px;
}
#primary-menu.menu-horizontal {
	display:inline-flex;
	white-space:nowrap;
}

