/* Force 970px wide */

@media (min-width: 1200px) {
	.container {
		width: 970px;
		max-width: 100%;
	}
	a.carrito img {
		width: 32px !important;
	}
	.badge.badge-cart {
		margin-left: -29px;
	}
}
@media (max-width: 560px) {
	body .widget_wysija_cont .wysija-submit {
		min-width: 100%;
	}
	
	.wpcf7-submit {
	  min-width: 100%;
	}
	
	#masthead.normal {
		xmargin-bottom: -200px;
	}
	a.carrito img {
		width: 32px !important;
	}
	.badge.badge-cart {
		margin-left: -31px;
	}
}

/* #JC */

@media (max-width: 767px) {
	.site-branding {
		padding: 0;
	}
	.site-title {
		margin: 0 !important;
	}
	.site-title svg {
		vertical-align: middle;
		/*width: 50%;*/
	}
	.site-title a {
		text-align: left;
	}
	.margined {
		padding-bottom: 25px !important;
		padding-top: 45px !important;
	}
	.single .entry-content {
		padding: 0px 15px 15px 15px;
	}
	#site-navigation.toggled {
		left: 0;
	}
	.main-navigation a {
		font-size: 2.5rem;
	}
	a.carrito img {
		width: 32px !important;
	}
	.badge.badge-cart {
		margin-left: -31px;
	}
	#site-navigation.toggled .current-menu-item>a, #site-navigation.toggled .current-menu-item>span a {
		color: #fff !important;
	}
	.site-header.float>div {
		padding: 40px 0px 40px 20px;
	}
	.site-header>div {
		padding: 40px 0px 0px 20px;
	}
	.entry-header {
		/*margin-top: 0;*/
	}
	.listado_datoscurso {
		margin-top: 30px;
	}
	.wr-element-temario {
	  margin-bottom: 20px !important; 
	}
	
	.wr-element-text {
	  margin-bottom: 20px !important; 
	}
	
	.wpcf7-submit {
	  padding: 20px 40px !important;
	}
}



/* Ajustes para el detalle de los cursos */

@media (max-width: 767px) {
	.header-video {
		min-height: calc(100% * 0.5625);
		background-size: cover;
		background-repeat: no-repeat;
		
	}
	.header-video .video-layer {
		height: 250px !important;
		background-size: 75px !important;
	}
	.single-course .entry-header .entry-title {
		margin: 30px 0 15px 0;
	}
	.entry-header .entry-subtitle {
		margin-bottom: 20px;
	}
	/* VKN */
	.woocommerce-order-received .pedido_comprado_ok {
		float: none;
		width: 100%;
	}
	.woocommerce-order-received .pedido_regalado_ok {
		float: none;
		width: 100%;
	}
	
	/* Carrito de la compra */
	.badge.badge-cart { color: #fff; }
}


@media (max-width: 657px) {
	.btn-comprar {
		margin-bottom: 5px !important;
	}
	
	.btn-regalar {
		margin-left: -5px; 
		margin-bottom: 5px !important;
	}
	#site-navigation:not(.toggled) .menu-principal-container {
  display: none;
}
}





