/* LICENSE & DETAILS
   ==================================================

	Theme Name: Flexform Child Theme
	Theme URI: http://flexform.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: flexform
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	FLEXFORM CSS IMPORT
-------------------------------------------- */

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

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */
/* Custom columns */
/* Contenedor flex para filas */
.custom-row {
  display: flex;
  flex-wrap: wrap;
}

/* Columnas con padding para separar */
.custom-col-last {
  padding-left: 4%;
  box-sizing: border-box;
}

/* Anchos */

.custom-col-half {
  flex: 0 0 50%;
  max-width: 50%;
}

.custom-col-third {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.custom-col-two-third {
  flex: 0 0 66.6667%;
  max-width: 66.6667%;
}

.custom-col-quarter {
  flex: 0 0 25%;
  max-width: 25%;
}

.custom-col-three-quarter {
  flex: 0 0 75%;
  max-width: 75%;
}

/* Responsivo: en móviles columnas apilan */
@media (max-width: 767px) {
  .custom-col-half,
  .custom-col-third,
  .custom-col-two-third,
  .custom-col-quarter,
  .custom-col-three-quarter {
    flex: 0 0 100%;
    max-width: 100%;
  }
}




/* --------------------------------------------
	CHILD THEME CSS/RESPONSIVE.CSS
	modifico para que aparezca el menú fijo en iPad (portratit)
-------------------------------------------- */

@media only screen and (max-width: 959px) {
	
	/* LAYOUT */
	.boxed-layout {
		width: auto;
	}
	.alt-bg {
		margin-left: -110px!important;
		padding-left: 130px;
		padding-right: 130px;
	}
	
	/* GENERAL */
	figure:hover > a > .overlay {
		margin-top: 0;
		padding-bottom: 0;
	}
	
	/* HEADER */

	#mini-header {
		display: block!important;
	}

	#mini-header #mini-search {
		display: none;
	}
	#nav-pointer {
		display: none!important;
	}
	
	/* SWIFT SLIDER */
	#swift-slider .slide-caption-container {
		width: 724px;
		margin-right: -362px;
	}
	
	/* POST */
	.has-one-sidebar .share-text {
		display: none;
	}
	
	/* SHORTCODES */
	.pricing-table-price {
		font-size: 26px;
	}
	.bordered.columns-4 .pricing-table-column, .bordered_alt.columns-4 .pricing-table-column {
		width: 22.1%;
	}
	.bordered.columns-3 .pricing-table-column, .bordered_alt.columns-3 .pricing-table-column {
		width: 30.3%;
	}
	.bordered.columns-2 .pricing-table-column, .bordered_alt.columns-2 .pricing-table-column {
		width: 47%;
	}
	.bordered.columns-1 .pricing-table-column, .bordered_alt.columns-1 .pricing-table-column {
		width: 97%;
	}
	.pricing-table-wrap.bordered .pricing-table-price {
		float: none;
		margin-top: 10px;
	}

}


.wpcf7 input.wpcf7-submit[type="submit"] {
background: #FB3C2D!important;
color: #fff!important;
}

