/*
Theme Name: Concert Music Child Theme
Theme URI: http://www.smartwpress.com/jamsession/
Description: Responsive Music Band Wordpress Theme 
Author: SmartWPress
Author URI: http://themeforest.net/user/SmartWPress
Version: 4.4.4
Tags:  fluid-layout, responsive-layout, editor-style, featured-images, full-width-template, theme-options, translation-ready, custom-background, custom-colors, custom-menu, one-column, two-columns, black, dark
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: jamsession
*/
@import url("../jamsession/style.css");

#main_content{
	color: white;
}

#logo{
	height: auto !important;
}
#logo a img {
    margin-bottom: 10px;
}

.copy{
	background-color: transparent !important;
}
.copy, .price_container, p.price ins{
	color: #ffffff !important;
}

.archive_name{
	color: #ffffff !important;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, 
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
.ui-widget-content {

	background-color: transparent !important;
}

.background_container{
    background-color: rgba(1, 1, 1, 0.6);
    border: 1px solid #434543;
    clear: both;
    display: block;
    margin: auto;
    overflow: hidden;
    padding: 25px 2% 15px !important;
    text-align: justify;
    transition: all 0.3s linear 0s;
    width: 70% !important;
}

.background_container_form{
    background-color: rgba(1, 1, 1, 0.6);
    border: 1px solid #434543;
    clear: both;
    display: block;
    margin: auto;
    overflow: hidden;
    padding: 25px 2% 15px !important;
    text-align: justify;
    transition: all 0.3s linear 0s;
    width: 60% !important;
    float: right !important;
}

.button_form{
	background-color: #c9000d;
    	color: white;
    	padding: 5px 10px;
	font-family: "Oswald",sans-serif;
    	font-size: 15px;
    	font-weight: 300;
    	line-height: 32px;
    	text-transform: uppercase;
	float: right;
}

#post_content_full{
	background-color: transparent !important;
        border: 0px !important;

}

#post_content a{
	color: white !important;
}

#page_title,
#archive_title {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
}

.bigSize{
    font-family: "Oswald",sans-serif;
    font-size: 35px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 45px;
    margin: 5px 0 7px;
    text-align: left;
    text-transform: uppercase;
    color: white;
}

.mediumSize{
    font-family: "Oswald",sans-serif;
    font-size: 25px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 45px;
    margin: 10px 0px 0px 0px !important;
    text-align: left;
    color: white;
}


#languages_flags ul{
	margin: 0 20px 0 0;
	padding: 0;
	list-style-type: none;
	float: right;
}

#languages_flags ul li{
	display: inline;
}

/* BIOGRAPHY */
.top_button{
	margin-top: 20px;
}

/* NEWS */
.category-prensa img,
.category-press img,
.category-novedades img,
.category-news img{
	max-width: 200px;
	max-height: 200px;
}

/* MUSICA */

.ux_banner {
    background: rgba(201, 0, 13, 0.9) none repeat scroll 0 0 !important;
}

.ux_banner h2, .ux_text h2 {
    font-size: 200% !important;
    font-family: "Helvetica",Helvetica,Arial,sans-serif;
    color: white !important;
}

/* MUSIC SECTIONS */
.ux_banner .bg-overlay {
    z-index: 2;
}
.ux_banner .banner-bg, .ux-section .banner-bg, .ux-section .bg-overlay, .ux_banner .bg-overlay, .ux-section-img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.ux_banner.hover_fade .banner-bg, .ux_banner.hover_zoom .banner-bg, .ux_banner.hover_blur .banner-bg {
    transition: all 0.3s ease-out 0s;
}

.dark {
    color: #dddddd;
}
.ux_banner {
    font-size: 16px;
}


/* CATEGORY VIEW */

.album_category {
    clear: both;
    display: inline-block !important;
    min-height: 200px !important;
    min-width: 80% !important;
    padding: 3px 0 !important;
    position: relative !important;
    text-align: justify !important;
    width: 80% !important;
    margin: 15px 1% 0 !important;
}

.postmeta_custom_album {
    margin-bottom: 35px !important;
    margin-top: 20px !important;
    width: 18% !important;
    float: left;
}

.post_item .post_image_container{
	float: left;
	margin-right: 15px;
	min-height: 200px;
}
.music_piece .post_image_container{
	float: none;
	margin-right: 0px;
}
.music_piece .post_item_title,
.music_piece .post_item_excerpt,
.music_piece .post_item_date{
	text-align: center !important;
}

.post_item_title,
.post_item_excerpt,
.post_item_date{
	text-align: left !important;
}
.post_item_date{
	padding-bottom: 0px !important;
	font-size: 14px;
    	margin-top: 10px;
}
.post_item_excerpt{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
.post_item_excerpt p{
	margin: 10px 0;
}

.more-link{
	float: right;
}

.current_tax, #postmeta a, #postmeta_custom a, .pagination_links a{
	font-size: 15px;
    	list-style: outside none none !important;
    	margin-bottom: 3px;
    	width: 98% !important;
}

#music_categories{
	margin-top: 80px !important;
}

.category_title{
    background-color: rgba(201, 0, 13, 0.9);
    color: white;
    height: auto;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
    padding: 15px;
    position: relative;
    text-align: center;
    margin-top: 20px;
}

.category_title p{
    margin-top: 0px !important;
    color: white;
}

.post_year{
    font-size: 25px;
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
    text-align: center;
    font-family: "Oswald",sans-serif;
    color: white;
}

.page_navigation{
	display: inline;
    	float: left;
	width: 100% !important;
}

.page_navigation a{
	color: white;
	font-size: 20px;
}

.page_navigation .alignleft,
.page_navigation .alignright{
	margin: 10px !important;
}

/* JS_ALBUM */

.album_meta_item{
     font-size: 16px !important;
     font-weight: bold;
     color: white !important;
}

#post_title, #page_title, #archive_title, #album_title{
     color: white !important;
}

.single_track{
     color: white !important;
}

#album_listing #postmeta_custom {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    width: auto;
}

/* PHOTOS */
.photo_item .post_item_title{
    font-size: 22px;
    margin-top: 20px;
}

.photo_album_category_back_button{
    display: inline-block;
    margin-bottom: 0 !important;
    text-align: center;
    width: auto !important;
}

/* RENT FORM */
label{
	color: white;
}

/****  CONTACT *****/
a b{
color: white;
}
a b:hover{
	color: #960014;
}

#contactform{
	background-color: rgba(0, 0, 0, 0.3);
    	border: 1px solid;
    	margin-top: 40px;
    	overflow: hidden;
    	padding: 15px;
    	width: 99%;
}
#contactform h2{
	font-family: "Oswald",sans-serif;
	color: white;
	font-weight: lighter;
	font-size: 24px !important;
}

/*********************************/
/**********************************************************************/
/**************------------- 09. BANNER SYSTEM -------------***********/
/**********************************************************************/
/* --  banner grid */
.ux_banner-grid {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important; }

.ux_banner-grid .columns {
  margin-bottom: 15px;
  margin-left: -.1px; }

.ux_banner-grid .columns > .column-inner {
  padding-left: 7.5px;
  padding-right: 7.5px; }

.ux_banner-grid .columns > img {
  margin-bottom: 10px; }

.ux_banner-grid .iosSlider {
  margin-bottom: 0 !important;
  top: 0 !important; }

.ux-grid-column .column-inner,
.ux-grid-column .ux_banner,
.ux-grid-column .ux_slider_wrapper,
.ux-grid-column .ux_slider_wrapper .iosSlider,
.ux-grid-column .ux_slider_wrapper .slider {
  height: 100% !important; }

.ux-grid-column.columns {
  margin-bottom: 15px; }

/* -- ux banner -- */
.ux_banner .inner-wrap.animated {
  opacity: 0; }

#content > .ux_banner,
#content > .ux_block > .ux_banner {
  margin-bottom: 30px; }

.ux_banner {
  word-wrap: normal;
  background: #627f9a;
  line-height: 140%;
  display: block;
  position: relative;
  overflow: hidden; }

.ux_banner,
.ux_slider_wrapper {
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

.ux_banner.light {
  background: #f9f9f9; }

.ux_banner .banner-bg,
.ux-section .banner-bg,
.ux-section .bg-overlay,
.ux_banner .bg-overlay,
.ux-section-img {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%; }

.ux_banner .bg-overlay {
  z-index: 2; }

.ux_banner .banner-effect {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
  background-color: transparent; }

.ux_banner.full-height {
  min-height: 100vh; }

.ux_banner .row {
  position: relative;
  height: 100%;
  z-index: 2;
  max-width: 67.5em !important;
  margin-left: auto !important;
  margin-right: auto !important; }

/* UX Sections */
.ux-section {
  position: relative;
  overflow: hidden; }

.ux-section.dark {
  background-color: #000000; }

.ux-section .banner-bg.ux_parallax,
.ux_banner .banner-bg.ux_parallax {
  background-attachment: scroll !important;
  opacity: 0; }

.ux-section .ux-section-content {
  z-index: 10;
  position: relative; }

#content .slider .ux-section {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.ux-section-img {
  left: auto;
  right: 0;
  width: 50%;
  background-position: bottom left;
  background-size: auto 100%; }

.ux-section-img img {
  display: none; }

.ux-section-img.left {
  right: auto;
  left: 0;
  background-position: bottom right; }

.ux-section-img.top,
.ux-section-img.bottom {
  position: relative;
  width: 100% !important; }

.ux-section-img.top {
  margin-bottom: 30px;
  background-position: top center; }

.ux-section-img.bottom {
  margin-top: 30px;
  background-position: bottom center; }

.ux-section-img.bottom img,
.ux-section-img.top img {
  display: block;
  margin: 0 auto;
  visibility: hidden;
  width: 100%;
  max-width: 67.5em; }

.ux-section.has-img-top {
  padding-top: 0 !important; }

.ux-section.has-img-bottom {
  padding-bottom: 0 !important; }

.ux_parallax.parallax-active {
  opacity: 1; }

.parallax_img_inner {
  opacity: 0; }

/* section title */
.ux-bg-title {
  text-align: center;
  position: relative;
  bottom: -26px;
  z-index: 99; }

.ux-bg-title span {
  color: #627f9a;
  font-size: 80%;
  display: inline-block;
  background: #ffffff;
  text-transform: uppercase;
  padding: 5px 15px;
  border: 2px solid #627f9a; }

.text-center .button {
  margin: 10px 5px 10px; }

.text-right .button {
  margin: 10px 0 10px 10px; }

.text-left .button {
  margin: 10px 10px 10px 0; }

.ux_banner .center,
.ux-text-overlay .text-vertical-center {
  bottom: 50% !important;
  top: auto !important;
  text-align: center;
  -webkit-transform: translateY(50%) !important;
      -ms-transform: translateY(50%) !important;
          transform: translateY(50%) !important; }

.ux_banner .center.bottom,
.ux_banner .center.top {
  -webkit-transform: translateY(0) !important;
      -ms-transform: translateY(0) !important;
          transform: translateY(0) !important; }

/* ux banner inner */
.ux_banner .inner {
  white-space: normal;
  z-index: 3;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0 auto; }

.ux_banner .inner.left {
  left: 10%;
  right: auto;
  text-align: left; }

.ux_banner .inner.far-left {
  left: 20px;
  right: auto;
  text-align: left; }

.ux_banner .inner.right {
  left: auto;
  right: 10%;
  text-align: right; }

.ux_banner .inner.far-right {
  left: auto;
  right: 20px;
  text-align: right; }

.ux_banner .inner.top {
  top: 12% !important;
  margin: 0 auto !important;
  bottom: auto !important; }

.ux_banner .inner.bottom {
  bottom: 12% !important;
  margin: 0 auto !important;
  top: auto !important; }

.ux_banner .inner.far-bottom {
  bottom: 0 !important;
  top: auto !important; }

.ux_banner .inner.far-top {
  top: 0 !important;
  bottom: auto !important; }

.ux_banner .inner.full-width {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important; }

.ux_banner .center .tx-div,
.ux_banner .center p {
  margin: 0 auto;
  max-width: 90%; }

.ux_banner .left .tx-div,
.ux_banner .left p,
.ux_banner .far-left .tx-div,
.ux_banner .far-left p {
  margin: 0 auto 0 0;
  max-width: 90%; }

.ux_banner .right .tx-div,
.ux_banner .far-right .tx-div,
.ux_banner .right p,
.ux_banner .far-right p {
  margin: 0 0 0 auto;
  max-width: 90%; }

.ux_banner .text-center .tx-div,
.ux_banner .text-center p {
  margin: 0 auto;
  max-width: 90%; }

.ux_banner .text-left .tx-div,
.ux_banner .text-left p {
  margin: 0 auto 0 0;
  max-width: 90%; }

.ux_banner .text-right .tx-div,
.ux_banner .text-right p {
  margin: 0 0 0 auto;
  max-width: 90%; }

.ux_banner .tx-div {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.ux_banner .social-icons {
  margin-top: 10px;
  margin-bottom: 10px; }

.text-box-dark,
.text-box-light,
.text-box-primary {
  display: inline;
  line-height: 140% !important;
  padding: 5px 15px 6px; }

.text-box-dark {
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff; }

.text-box-light {
  background-color: #ffffff;
  color: #111111; }

.text-box-primary {
  background: #627f9a;
  color: #ffffff; }

.dark .text-box-light {
  color: #000000; }

.ux_banner .inner.text-boxed > .inner-wrap {
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1); }

/* -- text styles -- */
.text-bordered-white,
.text-bordered-primary,
.text-bordered-dark {
  border: 2px solid #ffffff;
  padding: 5px;
  display: inline-block; }

.text-bordered-dark {
  border-color: #000000; }

h1.text-bordered-white,
h1.text-bordered-primary,
h1.text-bordered-dark {
  padding: 15px; }

.text-boarder-top-bottom-white,
.text-boarder-top-bottom-dark {
  border-top: 3px solid #ffffff;
  padding-top: 15px;
  border-bottom: 3px solid #ffffff;
  padding-bottom: 15px;
  display: inline-block; }

.text-boarder-top-bottom-dark {
  border-color: #000000; }

/* -- category banners -- */
.ux_banner .cat-count,
.ux_banner .cat-title {
  position: relative; }

.ux_banner .cat-title {
  bottom: -10px; }

.ux_banner .cat-count {
  opacity: 0;
  bottom: -15px;
  font-size: 13px; }

.ux_banner:hover .cat-count {
  opacity: 1;
  bottom: 0; }

.ux_banner:hover .cat-title {
  opacity: 1;
  bottom: 0; }

/* -- hover styles -- */
.ux_banner.hover_fade .banner-bg,
.ux_banner.hover_zoom .banner-bg,
.ux_banner.hover_blur .banner-bg {
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out; }

/* -- hover style : fade effect --*/
.ux_banner.hover_fade:hover .banner-bg {
  opacity: .5; }

/* -- hover style : hover zoom --*/
.ux_banner.hover_zoom:hover .banner-bg {
  opacity: .5;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
      transform: scale(1.15); }

/* -- hover style : blur -- */
.ux_banner.hover_blur {
  background-color: #666666 !important; }

.ux_banner.hover_blur:hover .banner-bg {
  opacity: .7;
  filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  -moz-filter: blur(4px);
  -webkit-filter: blur(4px); }

/* -- Slide Effects -- */
.slider .slide-zoom-in {
  -webkit-transition: -webkit-transform 15s linear !important;
          transition: transform 15s linear !important;
  -webkit-transform: translateY(0) scale(1) !important;
      -ms-transform: translateY(0) scale(1) !important;
          transform: translateY(0) scale(1) !important; }

.current .slide-zoom-in {
  -webkit-transform: translateY(15%) scale(1.3) !important;
      -ms-transform: translateY(15%) scale(1.3) !important;
          transform: translateY(15%) scale(1.3) !important; }

.slider .slide-zoom-out {
  -webkit-transition: -webkit-transform 15s linear !important;
          transition: transform 15s linear !important;
  -webkit-transform: translateY(15%) scale(1.3) !important;
      -ms-transform: translateY(15%) scale(1.3) !important;
          transform: translateY(15%) scale(1.3) !important; }

.current .slide-zoom-out {
  -webkit-transform: translateY(0) scale(1) !important;
      -ms-transform: translateY(0) scale(1) !important;
          transform: translateY(0) scale(1) !important; }

/* -- video overlay -- */
.ux-banner-video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: 1; }

.ux-youtube {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2; }

/* -- font sizes -- */
.ux_banner h1,
.ux_text h1 {
  font-weight: bolder;
  font-size: 350%;
  line-height: 95%;
  margin: 15px 0; }

.ux_banner h2,
.ux_text h2 {
  font-size: 300%;
  line-height: 100%;
  margin: 15px 0; }

.ux_banner h3,
.ux_text h3 {
  font-size: 200%;
  line-height: 100%;
  margin: 15px 0; }

.ux_banner h4,
.ux_text h4 {
  font-size: 150%;
  line-height: 100%;
  margin: 10px 0; }

.ux_banner h5,
.ux_text h5 {
  font-size: 100%;
  line-height: 100%;
  margin: 10px 0; }

.ux_banner h6,
.ux_text h6 {
  font-size: 60%;
  line-height: 100%;
  margin: 10px 0; }

.ux_banner p {
  font-size: 60%;
  line-height: 120%;
  margin-bottom: 15px !important; }

.ux_banner strong {
  font-weight: 800; }

/* large headers */
.h-large {
  font-size: 200%;
  line-height: 100%; }

.h-xlarge {
  font-size: 300%;
  line-height: 100%; }

.h-xxlarge {
  font-size: 400%;
  line-height: 100%; }

.ux_banner .h-large,
.ux_text .h-large {
  font-size: 650%;
  line-height: 85%;
  padding: 0 !important; }

.ux_banner .h-xlarge,
.ux_text .h-xlarge {
  font-size: 1200%;
  line-height: 85%;
  padding: 0 !important; }

.ux_banner .h-xxlarge,
.ux_text .h-xxlarge {
  font-size: 1500%;
  line-height: 85%;
  padding: 0 !important; }

.large-1 .ux_banner,
.large-2 .ux_banner {
  font-size: 7px; }

.grid-small-height.large-6 .ux_banner,
.large-3 .ux_banner,
.large-4 .ux_banner {
  font-size: 8px; }

.large-6 .ux_banner {
  font-size: 14px; }

.large-7 .ux_banner {
  font-size: 14px; }

.large-8 .ux_banner {
  font-size: 14px; }

.large-9 .ux_banner {
  font-size: 14px; }

.large-1 .ux_banner .button,
.large-2 .ux_banner .button,
.large-3 .ux_banner .button,
.large-4 .ux_banner .button {
  font-size: 140%; }

.large-6 .ux_banner .text-boxed,
.large-5 .ux_banner .text-boxed,
.large-4 .ux_banner .text-boxed {
  min-width: 50%; }

.large-3 .ux_banner .text-boxed {
  min-width: 80%; }

/* input styles */
.ux_banner .text-center input.ninja-forms-field {
  text-align: center; }

.ux_banner input.ninja-forms-field.button {
  margin-top: 0 !important; }

.ux_banner input[type='text'].ninja-forms-field {
  padding: .6em;
  font-size: 100%; }

.ux_banner .ninja-forms-success-msg p {
  color: #000000;
  padding: 10px;
  border: 1px solid #000000;
  margin: 0; }

.ux_banner.dark .ninja-forms-success-msg p {
  color: #ffffff;
  padding: 10px;
  border: 1px solid #ffffff;
  margin: 0; }

/* -- UX texts -- */
.ux_text {
  display: table;
  height: 100%;
  width: 100%; }

.ux_text .inner {
  display: table-cell;
  height: 100%;
  vertical-align: middle; }

.ux_text.top .inner {
  vertical-align: top; }

.ux_text.bottom .inner {
  vertical-align: bottom; }

.ux_text.text-center {
  margin: 0 auto; }

/* rotate styles */
.ux_banner .tilt-right {
  -ms-transform: rotate(3deg);
  /* IE 9 */
  -webkit-transform: rotate(3deg);
  /* Chrome, Safari, Opera */
  transform: rotate(3deg); }

.ux_banner .tilt-left {
  -ms-transform: rotate(-3deg);
  /* IE 9 */
  -webkit-transform: rotate(-3deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-3deg); }

/* smaller font sizes on small columns */
@media only screen and (max-width: 500px) {
  .ux_banner .inner {
    min-width: 60% !important; }

  .ux_banner {
    font-size: 9px; }

  .ux_banner p {
    font-size: 120%; } }
@media only screen and (min-width: 500px) {
  .ux_banner {
    font-size: 10px; }

  .ux_banner p {
    font-size: 115%; } }
@media only screen and (min-width: 600px) {
  .ux_banner {
    font-size: 12px; }

  .ux_banner p {
    font-size: 110%; } }
@media only screen and (min-width: 48em) {
  .ux_banner {
    font-size: 16px; }

  .ux_banner p {
    font-size: 100%; } }
/* mobile fixes */
@media only screen and (max-width: 48em) {
  .ux-section .banner-bg,
  .ux_banner .banner-bg {
    margin-top: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
        transform: none !important;
    opacity: 1 !important; } }
/* Touch fix */
html[data-useragent*='iPad'] .ux-banner-video {
  display: none !important; }

html[data-useragent*='iPad'] .ux-section .banner-bg.ux_parallax,
html[data-useragent*='iPad'] .ux_banner .banner-bg.ux_parallax,
html[data-useragent*='iPhone'] .ux-section .banner-bg.ux_parallax,
html[data-useragent*='iPhone'] .ux_banner .banner-bg.ux_parallax {
  background-position: 50% 20% !important;
  background-size: cover !important;
  background-attachment: scroll !important;
  opacity: 1 !important; }

/* -- ANIMATION -- */
.show-first,
.show-next,
.ux-box .ux-box-text,
.widget_product_tag_cloud a,
.product_list_widget li a,
.widget_tag_cloud a,
.widget_layered_nav_filters .chosen a,
.ux_logo a,
.ux-header-element a,
.iosSlider .sliderNav a span,
.iosSlider .sliderNav a,
.product-page-aside .product,
.post-date,
.featured_item_text,
ul.pinterest-style,
.blog-pinterest-style article.type-post,
.blog-pinterest-style article.hentry,
.cat-count,
.cat-title,
.cart-icon strong,
.cart-icon-handle,
strong.cart-name,
span.cart-price,
.back-image img,
.quick-view,
.yith-wcwl-add-to-wishlist a,
ul.header-nav li a {
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out; }

/*********************************/

.profile_pass-wrap input, .text-wrap.label-above input, .text-wrap.label-below input, .text-wrap.label-inside input, .textarea-wrap.label-above textarea, .textarea-wrap.label-below textarea, .textarea-wrap.label-inside textarea, .list-dropdown-wrap.label-above select, .list-dropdown-wrap.label-below select{

	font-size: 18px;
}

/* Landscape phones and down */
@media only screen  and (max-width : 480px) {

#logo a img{
    margin-top: 20px !important;
    width: 65%;
}

#music_categories{
	margin-top: 30px !important;
}

.background_container{
    width: 100% !important;
}

.album_category {
    clear: both !important;
    display: inline-block !important;
    min-height: 200px !important;
    min-width: 100% !important;
    padding: 3px 0 !important;
    position: relative !important;
    text-align: justify !important;
    width: 100% !important;
    margin: -1% 1% 0 !important;
}

.postmeta_custom_album {
    display: inline-block !important;
    margin-bottom: 35px !important;
    margin-top: 20px !important;
    width: 100% !important;
}

.current_tax, #postmeta a, #postmeta_custom a, .pagination_links a{
	font-size: 15px;
    	list-style: outside none none !important;
    	margin-bottom: 3px;
    	width: 98% !important;
	display: inline !important;
}


}

/* Landscape phone to portrait tablet */
@media only screen  and (min-width: 480px) and (max-width : 1000px) {


.album_category {
    clear: both !important;
    display: inline-block !important;
    min-height: 200px !important;
    min-width: 100% !important;
    padding: 3px 0 !important;
    position: relative !important;
    text-align: justify !important;
    width: 100% !important;
    margin: -1% 1% 0 !important;
}

.postmeta_custom_album {
    display: inline-block !important;
    margin-bottom: 35px !important;
    margin-top: 20px !important;
    width: 100% !important;
}

.current_tax, #postmeta a, #postmeta_custom a, .pagination_links a{
	font-size: 15px;
    	list-style: outside none none !important;
    	margin-bottom: 3px;
    	width: 98% !important;
	display: inline;
}	

}

/* Portrait tablet to landscape and desktop */
@media only screen and (min-width: 1000px) {

.current_tax, #postmeta a, #postmeta_custom a, .pagination_links a{
	float: left;
	display: list-item !important;
}

}

/* cambiamos de color un elemento del menu */

.destacado-menu > a {
background-color: #CBB000;
color: #fff;
}

