/*
Theme Name: Fiziko Progression Hijo
Theme URI: http://progressionstudios.com/
Author: Progression Studios
Author URI: http://themeforest.net/user/ProgressionStudios
Description: Tema hijo de Fiziko Progression para hacer cambios sin riesgo
Version: 1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: right-sidebar, custom-menu, editor-style, featured-images, full-width-template, theme-options, translation-ready
Text Domain: progression
Template: Fiziko-theme
*/

@import url("../Fiziko-theme/style.css");

/* MODIFICACIONES DE MEJORA DEL THEME */

/* ------ Fondo del Menú-------*/
.sf-menu a {
    background-color: rgba(255,255,255,.35);
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.sf-menu .sub-menu a {
    background-color: initial !important;
}
/* ------ Grosor de los items del Menú-------
body .sf-menu a {
    font-weight: 600;
}*/
/* ------ Tapar barra gris del Título en Contacto -------*/
.page-template-page-contact div#page-title-contact {
    display: none;
}
/* ------ Reducir espacios en los iconos de Contacto -------*/
.page-template-page-contact #contact-main > .width-container.widget-pro-fiziko {
    padding: 20px 0 40px 0;
}
/* ------ Reducir espacios en los títulos del Blog -------*/
#page-title.page-title-blog h1 {
    padding: 10px 0;
}
.single-post div#page-title {
	padding-bottom: 0;
}
.single-post .page-title-meta {
    padding-bottom: 0 !important;
}
.single-post > .width-container.widget-pro-fiziko {
    padding: 45px 0;
}
.single-post .page-title-meta {
    padding-top: 10px;
}
span.posted-meta-pro {
    display: none !important;
}
.comment-meta-progression{
	display: none !important;
}
/* ------ Reducir espacios entre título pincipal y menú -------*/
body #main {
    padding: 35px 0 0px;
}
/* ------ Eliminar imagen del formulario contacto -------*/
@media screen and (max-width: 1280px) {
.training-posts-img img {display:none;}
}

/* ------ Ajustar casilla de verificación LOPD del formulario -------*/
input[type="checkbox"] {
    width: auto;
}

/* ------ Ajuste del espacio del logo respecto al Slider -------*/
body div#pro-home-slider {
    margin-top: -203px;
}

/* ------ Mostra Responsive Menu para resoluciones menores a 1129px -------*/
@media screen and (max-width:1129px) {
/* Select Menu */
body header #tablet-nav-pro nav select  {margin-top:0px;}
h1#logo {float:none !important; padding:0px; margin:0 auto; text-align:center;}
nav {float:none; margin:0 auto 15px auto;  background:none;}
header .social-ico {
	float:none;
	margin:0 auto 10px auto;
	text-align:center;
}
nav ul { display: none;  }  
nav select option { background:#fff; color:#888;}
nav select { text-transform:none; display:block;  margin-left:auto; margin-right:auto; width:300px; min-width: 150px; max-width: 100%; -webkit-appearance: none; -moz-appearance: normal; appearance: normal;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
 -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
-webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none;-moz-user-select: none;
background-color:#FAFAFA;
background:#FAFAFA url(../images/select-arrow.png) center right no-repeat;
font-size:13px;
border: 1px solid #aaaaaa;
color: #555555;
padding:7px 5px 7px 10px;
}
body div#pro-home-slider {
    margin-top: 0;
}
}

/* ------ Edits by Progression Studios November 6 2015 -------*/
body .homepage-widget-blog {
	padding:30px 0px;
}
.container-blog-widget {
	margin-bottom:30px;
}

.container-blog-widget h4.blog-title {
	margin-bottom:10px;
}
.container-blog-widget  .entry-content-full-width {
	font-size:90%;
	border:1px solid #dcdcdc;
	padding:20px 30px 5px 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#fff;
}

.container-blog-widget  .entry-content-full-width a.more-link {
	/*font-size:13px;
	padding:10px 15px;*/
	font-family: 'Arimo', sans-serif;
	font-style: normal;
	color:#3d3d3d;
	background-color:#ebebeb;
    border-color:#ebebeb;
	text-transform:uppercase;
	font-weight:bold;
	margin-top: 10px;
    padding: 12px 32px;
    font-size: 11px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.container-blog-widget  .entry-content-full-width a.more-link:hover {
	background-color:#ccc;
    border-color:#ccc;

}

.homepage-widget-blog .width-container a.progression-button.progression-blog {
	font-size:14px;
	padding:14 20px;
}

/* ------ Reducir margenes Bloque Iconos de Servicios HOME -------*/
body .home-widget-container, .widget-pro-fiziko {
    padding:55px 0 25px 0;
}
body .home-child-boxes {
    margin:20px 0 0 0;
}

/* ------ Reducir margenes Bloque previo al FOOTER -------*/
body .footer-highlight {
    padding:60px 0;	
}

/* ------ Incluir el telefono en la cabecera -------*/
#phone-number {
	overflow:hidden;
	/*width:262px;*/
	float:right;
	margin:20px 75px 0 0;
	padding:5px 10px;
	position:relative;
    right:50px;
	background-color: rgba(255,255,255,.35);
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* ------ Hacer más pequeños los botónes de enlace a paginas de la misma sección para resoluciones pequeñas -------*/
@media screen and (max-width: 767px) {
body .ls-sc-button {padding: 8px 8px !important; font-size: 11px !important;}
}

/* ------------------------------------------------------------------*/
/* -------------------------- NO NECESARIOS ------------------------ */
/* ------------------------------------------------------------------*/

/* ------ Eliminar imagen del formulario contacto -------*/
@media screen and (max-width: 1280px) {
.training-posts-img img {display:none;}
}

/* ------ Centrar el bloque de texto del widget BOX (servicios) de la HOME -------*/
@media screen and (max-width: 1280px) and (min-width: 1191px) {

.training-slider, body #training-posts-home h2.home-widget {
    margin: 0 auto;
    width: 80%;
    text-align: center !important;
}
body .fiziko-slider-pro .flex-control-nav {text-align: center !important;}
body .training-slider .training-columns { margin: 0 auto;}
.flexslider.training-slider-pro.fiziko-slider-pro {
    width: 100%;
    float: none;
}
}

/* ------ Centrar botones dentro del elemento BOX -------*/
a.ls-sc-button.default {
    float: none;
    text-align: center;
}

/* ------ Eliminar 3er bloque de Servicios (EMS Xbody) de la HOME -------*/
#home-child-boxes .grid3column-progression {display:none;}

/* ------ Cambiar color de fondo de los datos de contacto en CONTACTO -------*/
#contact-main {background-color: #d6d6d6!important;}

/* ------------------------------------------------------------------*/
/* ----------------------- BFIT GETXO ACADEMY ---------------------- */
/* ------------------------------------------------------------------*/

/* ------ Ocultar el boton de mysticky bar -------*/
a.mysticky-welcomebar-getbar {display:none !important;}

/* ------ Ocultar Sidebar en cada página de producto -------
body.woocommerce #primary { width: 100%!important; }*/

/* ------ Cambios en el formato de la página de producto -------*/
body.woocommerce #primary { max-width:1120px; margin: 0 auto; padding: 15px;}
#primary #sidebar {display:none!important;}

/* ------ Cambios en las páginas de cada curso -------
.meter {display: none;}*/

/* ------ Ocupar todo el ancho de la pestaña "Descripción" en cada curso/producto -------*/
.entry-content {max-width:100%;}

/* ------ Ocupar todo el ancho de la pestaña "Valoraciones" en cada curso/producto -------
#reviews {float:left!important; width:600;}*/
/* ------ Eliminar los paddings en la pestaña "Valoraciones" -------*/
#comments {padding:0;}

/* ------ Juntar título y contenidos del bloque "Productos Relacionados" -------*/
section.related.products {clear:both;}

/* ------ Cursos/Productos por cada línea -------
ul.products li.product {width: 30%!important;}

@media(max-width:767px){
ul.products li.product {width: 50%!important;}
}
*/

#featured-image-page img {display:none !important;}

body.woocommerce header {
	moz-box-shadow: 0px 0px 0px rgba(0,0,0,0);
	webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
	background-color: #e9e9e9;
    border-bottom: 0px solid rgba(255, 255, 255, 0.08);
}

.tax-product_cat header h1 { display: none; }



.woocommerce span.onsale {
background-color: #000;
}

