/*
Theme Name:  Speaker
Theme URI: http://demo.wolfthemes.com/speaker
Description: Speaker Child theme
Author: Constantin Saguin
Author URI: http://wolfthemes.com/
Template: speaker
Version: 1.0.0
*/

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

@font-face {
	font-family: 'FuturaStd';
	src: url('fonts/FuturaStd-CondensedBoldObl.eot');
	src: url('fonts/FuturaStd-CondensedBoldObl.eot?#iefix') format('embedded-opentype'),
		url('fonts/FuturaStd-CondensedBoldObl.woff') format('woff'),
		url('fonts/FuturaStd-CondensedBoldObl.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'FuturaStd';
	src: url('fonts/FuturaStd-Condensed.eot');
	src: url('fonts/FuturaStd-Condensed.eot?#iefix') format('embedded-opentype'),
		url('fonts/FuturaStd-Condensed.woff') format('woff'),
		url('fonts/FuturaStd-Condensed.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaStd';
	src: url('fonts/FuturaStd-CondensedBold.eot');
	src: url('fonts/FuturaStd-CondensedBold.eot?#iefix') format('embedded-opentype'),
		url('fonts/FuturaStd-CondensedBold.woff') format('woff'),
		url('fonts/FuturaStd-CondensedBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

body {
	background: rgba(0, 0, 0, 1);
}

/* CABECERA */
#navbar-container h1, #navbar-container .nav-menu {
	font-family: "FuturaStd" ;
	color:#fff;
}
#navbar-container {
	/*background-image: url(../../paper-background-reci.jpg);*/
	background-repeat: repeat;	
}
#navbar-container img {
	float:left;
	margin-top: 10px;
	padding-right:10px;
}
#navbar-container h1 {
	font-size: 30px;
	text-shadow: none;
	font-weight: normal;
	margin-top: 14px;
	padding:0;
	text-align:left;
}
#navbar-container {
	background: rgba(40, 40, 40, 0.8);
}
#navbar-container #one-page-menu {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin-top:22px;
}
#navbar-container #one-page-menu li a {
		padding:0 12px;
		font-size: 16px;
}
.bvrlogo {
	float:left;
	max-width:360px;
}
.bvrmenu {
	float:right;
}
@media (min-width: 980px) and (max-width: 1043px) {
	#navbar-container #one-page-menu li a {
		padding:0 10px;
	}
}
#navbar-container .navbar {
	margin-bottom: 10px;
}
#navbar-container #one-page-menu {
	text-align:right;
	line-height: 24px;
}
#navbar-container #one-page-menu li a {
	color:#fff;
}
#navbar-container #one-page-menu li a.active {
    color: #dd3333;
	background: none;
}
#navbar-container #one-page-menu li a:hover {
	background: none;
}

#header-social-bar {
    padding: 4px;
}
#header-socials {
    font-size: 14px !important;
	padding-right:20px;
	float:none !important;
	max-width: 100% !important;
	position:relative;
	padding:5px 10px;
	top:5px;
}
#header-socials a {
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	transition: all 2s ease-in-out;
	margin: 0 0.2rem;
	
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	background-color:#999;
	text-align:center;
	
	width: 20px;
	height: 20px;
	
	padding:4px 0 0 2px;
	
	font-size:11px;
    color: white;
}
@media (max-width: 980px) {
	#header-socials a {
		padding:4px 0 0 0;
	}
}


#header-socials a:hover {
	text-decoration:none;
	color:#999 !important;
	
	-webkit-transition: all 2s 3s ease-in-out;
	-moz-transition: all 2s 3s ease-in-out;
	-ms-transition: all 2s 3s ease-in-out;
	-o-transition: all 2s 3s ease-in-out;
	transition: all 2s 3s ease-in-out;
}
#header-socials a:before:hover {
	color:#999 !important;
}
theme-icon-spotify:hover {
	color: #0C6 !important;
}
.theme-icon-facebook {
	background-color: rgb(59, 89, 152)!important;
}
.theme-icon-youtube {
	background-color: rgb(168, 36, 0)!important;
}
.theme-icon-spotify {
	background-color: rgb(140, 193, 0)!important;
	position:relative;
	top: 3px;
}
.theme-icon-spotify::before {
    content: url('http://www.bvrflamencobigband.com//wp-content/uploads/spotify.png') !important;
}



/* CABECERA SCROLL */
.sticky-menu #navbar-container {
	/*background-image: url(../../paper-background-reci.jpg);*/
	background: rgba(0, 0, 0, 0.8);
	background-repeat: repeat;
	/*-webkit-box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.25);
	*/
		
}
#navbar-container img {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	height: 70px;
}
.sticky-menu #navbar-container img {
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
	height: 50px;
	margin-top:10px
}


/*
.sticky-menu #navbar-container #one-page-menu {
	margin-top:24px;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
#navbar-container h1 {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.sticky-menu #navbar-container h1 {
	font-size: 20px;
	margin-top: 22px;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
*/

/* CABECERA MOVIL */
.breakpoint #menu-toggle {
	left: -52px;
	background: none;
}
.breakpoint #menu-toggle #menu-toggle-overlay {
	background: none;
}
.breakpoint #navbar-mobile {
	background: rgba(0, 0, 0, 1);
	/* background-image: url(../../paper-background-reci.jpg);*/
}
#navbar-mobile-container .main-navigation h1  {
	font-family: "FuturaStd" ;
	font-weight:normal;
	text-align:center;
	font-size: 34px;
	color:#fff;
	padding:5px 20px;
}
#navbar-mobile-container .logofl {
	position:absolute;
	bottom: 0;
	padding:10px 10px 0 10px;
	text-align:center;
}
@media (max-height: 510px) {
	#navbar-mobile-container .logofl {
		visibility:hidden;
	}
}
.breakpoint .main-navigation .nav-menu li a {
	color:#fff;
	font-family: "FuturaStd" ;
	opacity:1;
	padding: 0 2rem;
	font-size: 16px;
	min-height: 3.2rem;
}
.breakpoint #close-menu {
	color:#fff;
}
.toggled-on #navbar-mobile {
	-webkit-box-shadow: -5¡px 0px 10px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: -5px 0px 10px 0px rgba(0,0,0,0.35);
	box-shadow: -5px 0px 10px 0px rgba(0,0,0,0.35);	
}
.toggled-on #menu-toggle {
	display: none;
}
.bvrlogomov {
	padding:10px;	
}
.bvrlogomov h1 {
	float:left;
	padding-right:50px;
	background-color: transparent;
	color:#fff;
	font-family: "FuturaStd" ;
	font-size: 30px;
	text-shadow: none;
	font-weight: normal;
}
.breakpoint #header-social-bar {
    padding-right: 0;
	position:absolute;
	top:0;
}
.breakpoint #header-social-bar .wrap{
	max-width: none;
	width:auto;
}
.breakpoint #header-socials {
    font-size: 16px !important;
}
/* NOTICIAS PORTADA */
.newsportada {
	padding:20px;
	min-height:550px;
}

.newsportada img, .newsportada .entry-header {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000;
	
	-webkit-box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.5);
}

.attachment-mininews {
	width:100%;
}


.section-font-light #posts-front-page article.post .entry-frame {
	box-shadow: none;
}
.section-font-light #posts-front-page article.post .entry-inner.entry-inner {
    background: none;
}
#posts-front-page article.post h2.entry-title {
	font-family: "FuturaStd" ;
	padding:10px 0;
	text-shadow: 2px 2px #073435, -1px -1px #0a5254;
}
.newsportada .entry-meta, .newsportada .entry-content  {
	text-shadow: 2px 2px 10px #012b29;
}
.newsportada .entry-meta a {
	color: #addbda;
	font-size:13px;
}
.newsportada .entry-meta a:hover {
	color: #fff !important;
}
.newsportada a {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.newsportada a:hover {
	text-decoration:none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color:#82f7f0 !important;
}
a.button-alt-light:hover {
	background-color: #82f7f0 !important;
	border-color: #82f7f0 !important;
	color:#0b5353 !important;
}
@media(max-width: 1199px) {
	#posts-front-page article.post h2.entry-title {
		font-size: 22px;
		line-height: 28px;
	}
}
@media (min-width: 1200px) {
	#posts-front-page article.post h2.entry-title {
		font-size: 28px;
		line-height: 32px;
	}
	.newsportada .entry-content  {
		font-size:15px;
	}
	
}

.newsportada .more-link {
	display:none;
}

/* NOTICIA */
.page-header .page-title {
	font-family: "FuturaStd" ;
}

/* BANDA */
#post-342 blockquote p, #post-342 blockquote {
	font-size:16px;
	line-height:25px;
	max-width:none;
	border:0;
	padding:10px;
	margin:0;
	color:#fff;
	max-width:700px;
}
.citas p{
	background-color:#0F9;
	padding:0;
	margin:0;
	color: #333;
}
#post-342 blockquote, #post-342 cite {
	text-align:center;
	color: #333;
	padding-top:0;
}
.bandaprincipal {
	text-align:justify;
}	
.bandaprincipal a {
	color: #000;
}
.bandaprincipal a:hover {
	color: #333;
}
.bandamusicos {
	text-align:center;
}
.bandamusicos img {
	max-width: 160px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:10px 0;
	
	-webkit-box-shadow: 0px 0 10px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0 10px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0 10px 0px rgba(0,0,0,0.4);
}
img.fotobvr {
	max-width: 360px !important;
	text-align:center;
	padding:0 auto;
}
@media(max-width: 410px) {
	img.fotobvr {
		max-width: 90% !important;
	}
	.bandaprincipal {
		text-align: left;
	}
}
.bvr {
	border-bottom: 1px solid #333;
}
.bandamusicos .row-fluid {
}
.contmusicos {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
}
.musico {
	width: 190px;
	float: left;
	margin: 0 10px;
	display: block;
	text-align: center;
}
.textbvr {
	margin:0;
	padding:0;
	text-align: center;
}
.bandamusicos h3 {
	font-family: "FuturaStd";
	font-weight: normal;
	color:#333;
	border-bottom: 1px solid #333;
	letter-spacing:2px;
	padding-top:20px;
}
.bandamusicos h2 {
	font-family: "FuturaStd";
	font-weight: normal;
	border-bottom: 1px solid #fff;
	letter-spacing:2px;
	color:#fff;
	text-align:center;
}
.bandamusicos center {
	font-size:20px;
	line-height:21px;
}
.bandamusicos strong {
	font-family: "FuturaStd";
	font-weight: normal;
	font-size:20px;
}
.bandamusicos i {
	color: #333;
	font-family: "FuturaStd";
	font-style: italic;
	font-size: 18px;
	font-weight: lighter;
}

@media (min-width: 981px) and (max-width: 1200px) {
	.bandamusicos img {
		max-width: 150px;
	}
	.musico {
		width: 160px;
	}
}
@media (min-width: 761px) and (max-width: 980px) {
	.bandamusicos img {
		max-width: 120px;
	}
	.musico {
		width: 150px;
	}
}
@media (max-width: 760px) {
	.bandamusicos img {
		max-width: 160px;
	}
	.musico {
		min-width: 180px;
		width: 50%;
		margin:auto;
	}
	.contmusicos {
		width:90%;
	}
}
@media (max-width: 440px) {
	.musico {
		width: 100%;
	}
}





/* VIDEO */
.video-item-container .entry-link {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 5px solid #000000;
}

/* TOUR */
.wolf-tour-dates table tr td {
	font-size:16px;
}
.section-font-light td {
    border: solid 2px rgba(255, 255, 255, 0.3);
}
.artistafecha {
	padding:10px;
	background-color: rgba(255, 255, 255, 0.5);
	color:#310514;
}
.artistapasfecha {
	padding:10px;
    border: solid 2px rgba(255, 255, 255, 0.3);
}
.wolf-custom-show-date .wolf-show-day, .wolf-custom-show-date .wolf-show-month, .wolf-custom-show-date .wolf-show-year {
	text-align:center;
}
.wolf-show-date {
    width: 50px;
}
.artistatoca {
 	padding: 0 20px;
}
.wolf-tour-dates h2 {
	font-size:24px !important;
	text-transform:uppercase;
}

/* PRENSA */
.prensatextos .span4{
	min-width:300px;
}
.prensatextos img {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
.prensatextos center {
	font-weight: 100;
	font-style:italic;
	font-size:15px;
	line-height:20px;
	text-align:center;
	padding:0 30px;
}
.jazzenzo {
	padding-top:90px;
}

/* CONTACTO */
.wpcf7-text, .wpcf7-textarea {
	/*background-image: url(../../paper-background-reci.jpg) !important;
	background-repeat: repeat !important;*/
	margin-top:6px;
	background-color:#FFF !important;
}
@media (max-width: 560px) {
	.wpcf7-text, .wpcf7-textarea {
		width:100% !important;
	}
}
.wpcf7-response-output {
	text-align:center;
	background-color:rgba(221, 51, 51, 0.6);
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000;
	font-weight:bold;
	padding:20px;
}
.presskit {
	text-align:center;
	margin-top:40px;
	position:relative;
	top:50px;
	height:10px;
}
.presskit a {
	position: relative;
	color:rgba(200, 200, 200, 1);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.presskit a:hover {
	color:rgba(250, 250, 250, 1);
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
	text-decoration:none;
}
.presskit a:hover:before  {	
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.presskit a:before {
	position: absolute;
	font-size:36px;
	text-align:center;
    margin: 10px;
	margin-left: -15px;
	top: -50px;
	left:50%;
    content: "\e00c";
	font-family: WolfShowsFont;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

/* PIE */
.site-footer {
	/*background-image: url(../../paper-background-reci.jpg);*/
	background-repeat: repeat;
}

.entry-link:hover, .entry-meta a:hover, .edit-link a:hover, #main .wolf-show-entry-link:hover, #one-page-menu li a.home-menu-item:hover, #one-page-menu li.menu-item-has-children:hover > a, #one-page-menu li ul.sub-menu li a, #one-page-menu li ul.children li a {
    background-color: rgba(0, 0, 0, 0); !important;
}


/* MODAL */
#wow-modal-window-1 {
	padding:0 !important;
	color:#333 !important;
}
#wow-modal-window-1 h2 {
	color: #333 !important;
	position:relative !important;
	top: 10px !important;
}
#wow-modal-window-1 .titdisco {
	font-size:12px !important;
	padding:0 10px !important;
	position:relative !important;
	top: -10px !important;
	margin-bottom: 10px !important;
}
#close-circle-1 {
	color: #999 !important;
}

.tablamusica {
}
.tablamusica td{
	border:0;
}
.tablamusica form {
	margin: 0 20px;
	max-height:50px;
}
.tablamusica a {
	margin: 0 20px;
}