/*
 * Askómedas Theme 1.0.4 — CSS optimizado exclusivamente para la portada.
 * Derivado del Theme CSS Lab 0.2.1, contrastado frente al tema original
 * con cero diferencias de estilo y geometría en Chrome a 400 y 2096 px.
 * Contiene las mismas reglas CSS del laboratorio validado; solo cambia
 * este comentario. Para otras páginas se mantiene el style.css original.
 */
@font-face {
	font-family: 'Oswald';
	src: url('/wp-content/themes/askomedas/fonts/oswald-regular.eot');
	src: url('/wp-content/themes/askomedas/fonts/oswald-regular.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/askomedas/fonts/oswald-regular.woff') format('woff'),
		 url('/wp-content/themes/askomedas/fonts/oswald-regular.ttf') format('truetype'),
		 url('/wp-content/themes/askomedas/fonts/oswald-regular.svg#oswaldregular') format('svg');
	font-weight: normal;
	font-style:  normal;
}@font-face {
	font-family: 'Oswald';
	src: url('/wp-content/themes/askomedas/fonts/oswald-bold.eot');
	src: url('/wp-content/themes/askomedas/fonts/oswald-bold.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/askomedas/fonts/oswald-bold.woff') format('woff'),
		 url('/wp-content/themes/askomedas/fonts/oswald-bold.ttf') format('truetype'),
		 url('/wp-content/themes/askomedas/fonts/oswald-bold.svg#oswaldbold') format('svg');
	font-weight: bold;
	font-style:  normal;
}@font-face {
	font-family: 'Fontello';
	src: url('/wp-content/themes/askomedas/fonts/fontello.eot');
	src: url('/wp-content/themes/askomedas/fonts/fontello.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/askomedas/fonts/fontello.woff') format('woff'),
		 url('/wp-content/themes/askomedas/fonts/fontello.ttf') format('truetype'),
		 url('/wp-content/themes/askomedas/fonts/fontello.svg#fontello') format('svg');
	font-weight: normal;
	font-style:  normal;
}html{
	text-decoration:none !important;
}body{
    position: relative;
	height: auto;
    min-height: 100%;
    min-width: 320px;
    margin: 0;

    color: #1F1F1F;
    background-color: #EEE;

    font-family: 'Open Sans',sans-serif;
    font-size:   14px;
    line-height: 20px;

    -webkit-font-smoothing: antialiased;
	overflow-x: hidden;

}body:after{
	content:'';
	width: 0;
	height: 0;
	clear: both;
}h2{
	margin:0.67em 0 0.67em 0;
}h3{
	margin:0.67em 0 0.67em 0;
}h4{
	margin:0.67em 0 0.67em 0;
}h5{
	margin:0.67em 0 0.67em 0;
}p{
	margin:0.67em 0 0.67em 0;
}.site-logo.righttype, .site-logo.lefttype {
    top: 30px;
}.wp-admin-bar .mini #menu-main-menu {
	top:0px;
}.wp-admin-bar .classic-menu.responsive ul li.logo{
  top:-60px;
}@media screen and (max-width: 1144px){
 	.wp-admin-bar #menu-main-menu{
		top:0px;
	}
}@media screen and (max-width: 782px){
  .wp-admin-bar .classic-menu.responsive {
    top: 46px;
  }

}@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}img{border-style:none;}a{
	text-decoration:none;
}a:hover{text-decoration:none;}a:active{background-color:transparent;}
input,
textarea,
select{
	font:13px;
	vertical-align:middle;
	color:#1f1f1f;
}
header, footer, article, section, hgroup, nav, figure, aside{display:block;}figure{
	margin:0;
	padding:0;
}figure{
	padding:12px;
}
input[type="text"],
input[type="password"],
input[type="file"],
input[type="email"],
input[type="submit"],
textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
/* Assistive text */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}
.menu-type-classic-menu .page-title, .error404 .menu-type-classic-menu h1{
	margin-top: 40px;
}#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t,
#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t3{
	margin-top:inherit;
}@media (max-width: 991px) {
	#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t,
	#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-t3{
		margin-top:70px;
	}
}#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-b,
#wrapper .wpb_row .widget.iron_widget_divider:first-child span.heading-b3 {
	margin-bottom:inherit!important;
}#wrapper .wpb_row.no-margin{
	margin-bottom:inherit!important;
}#footer span.heading-side, #footer span.heading-t3, #footer span.heading-b3, #sidebar span.heading-t3, #sidebar span.heading-b3{
	display:none;
}p{}.widget.uppercase h3{
	text-transform:uppercase;
}table{
	width: 100%;
}table, th, td {
   border: 1px solid black;
   border-collapse: collapse;
   padding:10px;
}table{
	margin-bottom:20px;
}.clear {
	clear: both;
}a:hover{
	text-decoration:none;
}.clear:after,
.atoll:after,
.island:after,
.islet:after,
.widget:after,
.widget-area:after,
.textwidget:after,
.panel__heading:after,
.panel__body:after,
.content__wrapper:after,
.section:after,
.marquee .text-box:after,
.entry:after,
.photos-list:after,
.panel .nav-holder:after,
.heading:after,
#nav:after,
.menu:after,
#header:after,
#twocolumns:after,
.links-block:after,
.two-columns:after,
.form .row:after,
.info-section:after,
.form .box:after,
.form-submit:after,
.container:after {
	content: "";
	display: block;
	clear:   both;
}.hentry{
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}.entry img,
.comment-content img,
.widget img,
.wp-caption {
	max-width: 100%;
}.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}img.size-full,
img.size-large,
img.wp-post-image {
	height: auto;
	max-width: 100%;
}#footer .textwidget img.size-full,
#footer .textwidget img.size-large,
#footer .textwidget img.wp-post-image {
	height: auto;
	width: auto;
}embed,
iframe,
object,
video {
	max-width: 100%;
}[class^="fa-"],
[class*=" fa-"] {
	font-family: Font Awesome\ 5 Free, Font Awesome\ 5 Brands, Fontello;
}[class^="fa-"]:before,
[class*=" fa-"]:before {
	width: 1em;
	text-align: center;
}.social-networks {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}.panel.fixed-bar .social-networks {
	float:none;
	position: absolute;
	right: 20px;
	top: 0;
}.panel .social-networks {
	padding:21px 0;
}.social-networks li {
	display:inline-block;
	vertical-align:top;
	margin: 0 5px 5px 5px;
}#footer .social-networks li {
	display:inline-block;
	vertical-align:top;
	margin: 0 36px 41px 27px;
}.social-networks a {
	color: #888888;
	text-decoration: none;
}.social-networks a i{
	padding:0.5em;
	font-size: 35px;
	color:#878787;
	transition: color 0.35s ease 0s;
}.social-networks a i:hover{

}.grid__item,
	.grid-cols > .widget {
		float:       left;
		display:     block;
		width:       100%;
		margin-left: 2%;
	}.grid-cols--1 > .grid__item, .grid-cols--1 > .widget { width: 98%; }.grid-cols--2 > .grid__item, .grid-cols--2 > .widget { width: 48%; }.grid-cols--3 > .grid__item, .grid-cols--3 > .widget { width: 31.33%; }.grid-cols--4 > .grid__item, .grid-cols--4 > .widget { width: 23%; }.atoll,
.island,
.islet,
.widget,
.panel__body {
	display: block;

	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}.atoll  > :last-child,
	.island > :last-child,
	.islet  > :last-child,
	.widget > :last-child,
	.panel__body > :last-child {
		margin-bottom: 0;
	}.atoll,
	.widget {

	}#sidebar .widget{
		background:none;
		margin-bottom:25px;
		/*overflow:hidden;*/
		padding:0px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}#sidebar select,
#footer select{
	width:100%;
}#wrapper{
	margin:0 auto;
	position:relative;
	min-height:850px;
}#wrapper .wpb_row{
	padding: 0;
	background-size: cover;
	background-position: center;
	position: relative;

}#wrapper .container > .boxed,
#wrapper .wpb_row.in_container,
#wrapper .wpb_row .wpb_row{
	max-width:1144px;
	margin: 0px auto 35px auto;
}@media only screen and (min-width: 1920px){
	.single-artist #wrapper .container > .boxed,
	.single-artist #wrapper .wpb_row.in_container,
	.single-artist #wrapper .wpb_row .wpb_row{
		max-width:1480px;
	}
}#wrapper .wpb_row.parallax {
	background-repeat: no-repeat!important;
	background-size:cover!important;
	overflow: hidden;
}#wrapper .wpb_row.parallax.enabled{
	background-attachment: fixed !important;
}#wrapper .wpb_row.parallax.disabled{
	background-attachment: initial !important;
}#wrapper .wpb_row .background-overlay, #wrapper .wpb_row .bg-video-wrap{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}#wrapper .wpb_row.has-bg-video{
	overflow: hidden;
}#wrapper .wpb_row .bg-video-wrap video.bg-video{
	width:100%;
	height:100%;
	object-fit: cover;
}.container{
	min-height:800px;
	padding-bottom:0px;
	position: relative;
	z-index: 20;
}.container:before{
	clear: both;
	content: "";
	display: table;
	margin-top: -1px;
	height: 0;
}.single .container, .blog .container, .page-template .container{
	padding-left:12px;
	padding-right:12px;
	box-sizing:border-box;
	padding-bottom:50px;
}.vc_column-inner {
	padding-top: 0px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}#wrapper .bg-left-top{
background-position: left top !important;
}#wrapper .bg-left-center{
background-position: left center !important;
}#wrapper .bg-left-bottom{
background-position: left bottom !important;
}#wrapper .bg-right-top{
background-position: right top !important;
}#wrapper .bg-right-center{
background-position: right center !important;
}#wrapper .bg-right-bottom{
background-position: right bottom !important;
}#wrapper .bg-center-top{
background-position: center top !important;
}#wrapper .bg-center-center{
background-position: center center !important;
}#wrapper .bg-center-bottom{
background-position: center bottom !important;
}.side-menu.righttype{
	right:-370px;
}.side-menu.righttype.open{
	right:0px;
}#pusher-wrap{
    position: relative;
	height: 100%;
	z-index: 20;
}.pushMenu #pusher-wrap{
	perspective: 1000px;
}#pusher{
	width:100%;
	position:relative;
	-webkit-overflow-scrolling: touch;
	z-index: 30;
}#overlay{
	perspective: 1000px;
	z-index: 15;
	height:100vh;
	width:100vw;
	position:fixed;
	top:0px;
	left:0px;
	opacity:1!important;
}#overlay .perspective{
	height:100vh;
	width:100vw;
	position:fixed;
	top:0px;
	left:0px;
	z-index:10;
	transform-origin: 35% center 0;
	content:'';
}#pusher.righttype.type1{
	overflow-y:scroll;
	overflow-x: hidden;
	height: 100vh;
}#pusher.righttype.type2{
	transform-origin: right;
    transform-style: preserve-3d;
	overflow-y:scroll;
	overflow-x: hidden;
	height: 100vh;
}#pusher.righttype.type3{
	transform-origin: 35% center 0;
	overflow-y:scroll;
	overflow-x: hidden;
	height: 100vh;
}#pusher.lefttype.type1{
	overflow-y:scroll;
	overflow-x: hidden;
	height: 100vh;
}#pusher.lefttype.type2{
	transform-origin: left;
    transform-style: preserve-3d;
	overflow-y:scroll;
	overflow-x: hidden;
	height: 100vh;
}#pusher.lefttype.type3{
	transform: perspective(1000px) translate3d(0, 0, -600px) rotateY(-15deg);
	transform-origin: 65% center 0;
	transform-style: preserve-3d;
	overflow-y:scroll;
	overflow-x: hidden;
	height: 100vh;
}.site-logo.righttype{
	left: 40px;
}.menu-toggle.righttype{
	right:50px;
}.fixed_header .menu-toggle{
	position:fixed;
	z-index:2000;
}.fixed_header .site-logo{
	position:fixed;
	z-index:2000;
}ul.header-top-menu.righttype {
    right: 35px;
	padding: 12px 70px 12px 10px !important;
}ul.header-top-menu.righttype li{
	margin: 0 0 0 20px;
}ul.header-top-menu .languages-selector{
	margin:0!important;
}ul.header-top-menu .languages-selector ul{
	margin:0!important;
	padding:0;
	display:inline;
}ul.header-top-menu .languages-selector select{
	margin: 0 0 0 20px;
}.classic-menu .languages-selector li, .classic-menu.responsive ul .languages-selector li{
    display: inline-block;
    width:initial;
    border: 0;
}.classic-menu.responsive ul li.hotlink.languages-selector{
  width: 100% !important;
}.classic-menu.responsive ul .languages-selector li a{
    width:initial;
}.classic-menu.responsive ul li.languages-selector ul{
    overflow: visible;
    text-align: center;
    max-height: initial;
    background-color:inherit;
}@media only screen and (max-width: 850px){
	.header-top-menu{
		display:none!important;
	}
	.site-logo{
		/*top:25px;*/
	}
	.site-logo.righttype{
		left:25px;
	}
	.site-logo.lefttype{
		right:25px;
	}
	.menu-toggle{
	/*	top:25px;*/
	}
	.menu-toggle.righttype{
		right:35px;
	}
	.menu-toggle.lefttype{
		left:35px;
	}
	.menu-toggle-off{
	/*	top:25px;*/
	}
	.righttype .menu-toggle-off{
		right:35px;
	}
	.lefttype .menu-toggle-off{
		left:35px;
	}
	.site-title{
		margin-top:35px !important;
	}
}.nav-menu .sub-menu,
	.nav-menu .children {
		background-color: #353535;
		display: block;
		position: absolute;
		z-index: 11;
		background:none !important;
	}.nav-menu .sub-menu ul,
	.nav-menu .children ul {

	}.nav-menu .sub-menu li,
	.nav-menu .children li {

	}.nav-menu .sub-menu li:last-child,
	.nav-menu .children li:last-child {
		border-bottom: 0;
	}ul.sub-menu{
		position:fixed;
		width:370px;
		height:100%;
		max-width:100vw;
		display:block;
		top:0px;
		padding: 0px;
		transition: all 0.25s ease;
		-moz-transition: all 0.25s ease;
		-webkit-transition: all 0.25s ease;
	}#footer ul.sub-menu, #sidebar ul.sub-menu{
		position:relative;
		left:0px;
		right:0px;
	}.righttype ul.sub-menu{
		right:-370px;
	}.lefttype ul.sub-menu{
		left:-370px;
	}ul.sub-menu.active{
		-webkit-transform: translateZ(0px);
	}.righttype ul.sub-menu.active{
		right:0px;
		-webkit-transform: translateZ(0px);
	}.lefttype ul.sub-menu.active{
		left:0px;
		-webkit-transform: translateZ(0px);
	}.righttype .sub-arrow i{
		right:10px;
	}.vc_span4 .iosSlider .slider .item .inner .text1 span,
.vc_span3 .iosSlider .slider .item .inner .text1 span,
.vc_span2 .iosSlider .slider .item .inner .text1 span,
#footer .iosSlider .slider .item .inner .text1 span,
#sidebar .iosSlider .slider .item .inner .text1 span{
	font-size:36px;
}.vc_span4 .iosSlider .slider .item .inner .text2 span,
.vc_span3 .iosSlider .slider .item .inner .text2 span,
.vc_span2 .iosSlider .slider .item .inner .text2 span,
#footer .iosSlider .slider .item .inner .text2 span,
#sidebar .iosSlider .slider .item .inner .text2 span{
	font-size:18px;
}.sliderContainer .slideSelectors .next {
	float: left;
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: url(/wp-content/themes/_img/selector-next.png) no-repeat 50% 0;
}.page-template-default .wp-featured-image{
	margin-top: 0;
}.entry{
	font-size:14px;
	line-height:18px;
	font-weight:400;
}.single-post .entry{}.single-post .split{
	background-color:#e2e2e2;
	width:100%;
	height:1px;
	margin-bottom:15px;
	margin-top:15px;
	display:none;
}#content .links-block .button{float:left;}a.button{
	display:inline-block;
	vertical-align:top;
	color:#000;
	padding: 8px 20px;
	margin:0 0 14px;
	text-align:center;
	font-size:16px;
	transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}.playlist a.button{
	opacity:0;
}.trident a.button{padding:8px 18px 4px;}a.button:hover{
	text-decoration:none;
	color:#fff;
}.store-list a.button{
	background-color:#f7f7f7;
	color:#545454;
	font-size:14px;
}.store-list a.button:hover{
	background-color:#e80e50;
	color:#FFF;
	font-size:14px;
}.vc_span4 .news-grid-wrap .tab-text .tab-title,
.vc_span3 .news-grid-wrap .tab-text .tab-title,
.vc_span2 .news-grid-wrap .tab-text .tab-title,
#footer .news-grid-wrap .tab-text .tab-title{
	font-size:14px;
	line-height:16px;
}.concerts-list .title-row .button{
	margin:0px;
	vertical-align:middle;
	min-width:64px;
	position:relative;
	padding: 7px 19px;
}.concerts-list .title-row.hover .button:hover{color:#fff;}.concerts-list .expanded .title-row .button{
	color:#000 !important;
}.concerts-list .expanded .title-row .button:hover{color:#fff !important;}.concerts-list .entry h2 {
	color:#5A5A5A;
	text-transform:uppercase;
}.event-row .button{
	margin:0px;
	position:absolute;
	right:20px;
	top:35px;
}.iron_widget_events.widget > ul{
	margin:0px;
}@media only screen and (max-width: 767px){
	.vc_col-sm-12 .event-line-wrap .event-line-node{
		width:33.33%;
	}
	.vc_col-sm-12 .event-line-wrap .event-line-node.medium{
		width:33.33%;
	}
	.vc_col-sm-12 .event-line-wrap .event-line-node.large{
		width:33.33%;
	}
	.vc_col-sm-12 .event-line-wrap .event-line-countdown-wrap{
		width:33.33%;
	}
}.vc_col-sm-4 .event-line-wrap .event-line-node,
.vc_col-sm-3 .event-line-wrap .event-line-node,
#sidebar .event-line-wrap .event-line-node,
#footer .event-line-wrap .event-line-node{
	float:none;
	width:100%;
	display:block;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
}.vc_col-sm-4 .event-line-wrap .event-line-node.medium,
.vc_col-sm-3 .event-line-wrap .event-line-node.medium,
#sidebar .event-line-wrap .event-line-node.medium,
#footer .event-line-wrap .event-line-node.medium{
	float:none;
	width:100%;
}.vc_col-sm-4 .event-line-wrap .event-line-node.large,
.vc_col-sm-3 .event-line-wrap .event-line-node.large,
#sidebar .event-line-wrap .event-line-node.large,
#footer .event-line-wrap .event-line-node.large{
	float:none;
	width:100%;
}.vc_col-sm-4 .event-line-wrap .event-line-countdown-wrap,
.vc_col-sm-3 .event-line-wrap .event-line-countdown-wrap,
#sidebar .event-line-wrap .event-line-countdown-wrap,
#footer .event-line-wrap .event-line-countdown-wrap{
	width:100%;
}.vc_col-sm-4 span.events-bar-title,
.vc_col-sm-3 span.events-bar-title,
#sidebar span.events-bar-title,
#footer span.events-bar-title{
	display:none;
}@media only screen and (max-width: 767px){
	/* Small */
	.vc_col-sm-4 span.events-bar-title,
	.vc_col-sm-3 span.events-bar-title{
		display:table;
	}
}@media only screen and (max-width: 500px){
	.vc_col-sm-12 .event-line-wrap .event-line-node,
	.vc_col-sm-6 .event-line-wrap .event-line-node{
		float:none;
		width:100%;
		display:block;
		text-align:center;
		padding-left:10px;
		padding-right:10px;
		box-sizing:border-box;
	}
	.vc_col-sm-12 .event-line-wrap .event-line-node.medium,
	.vc_col-sm-6 .event-line-wrap .event-line-node.medium{
		float:none;
		width:100%;
	}
	.vc_col-sm-12 .event-line-wrap .event-line-node.large,
	.vc_col-sm-6 .event-line-wrap .event-line-node.large{
		float:none;
		width:100%;
	}
	.vc_col-sm-12 .event-line-wrap .event-line-countdown-wrap,
	.vc_col-sm-6 .event-line-wrap .event-line-countdown-wrap{
		width:100%;
	}
}.single-album #wrapper .container > .boxed{
	max-width: 1044px;
}.single-album .single-post.featured{
	padding: 80px 20px 0;
	background: #fff;
	margin-top: -85px;
	margin-bottom: 60px;
}#sidebar .two_column_album .media-block, #footer .two_column_album .media-block{
	margin-bottom:5px;
}#footer .type-album .text-box h2{
	padding-top:10px;
	padding-bottom:10px;
}.vc_span4 .type-album .text-box h2,
.vc_span3 .type-album .text-box h2,
.vc_span2 .type-album .text-box h2,
#footer .type-album .text-box h2,
#sidebar .type-album .text-box h2{
	font-size:12px;
}.vc_span4 .album-listen,
.vc_span3 .album-listen,
.vc_span2 .album-listen,
#footer .album-listen,
#sidebar .album-listen{
	font-size:60px;
}.page-template-page-contact-php .entry {
	margin-bottom: 40px;
}.container.clear-bg{
	background:none;
}.circle .centering,
.circle .wpb_wrapper
{
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
}.wpb_content_element.circle a {
	color:			#e80e50;
	font-size:		14px;
	font-weight:	300;
}.circle .icons,
.circle .fa
{
	color:	#b1b1b1;
	font-size:36px;
	margin-bottom:10px !important;
}.tracks-list .button{
	float:left;
	margin:0px;
	width:81px;
	padding:6px 10px 6px 10px;
	text-align:center;
	color:#FFF;
}.presto .tracks-list .button{padding:8px 10px 4px 10px;}.tracks-list .btn-play i.fa,
.tracks-list .btn-pause i.fa{
	padding:0px;
	line-height:28px;
}.cr_it-playlist-title{
  font-size: 24px;
  line-height: 25px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
}.cr_it-playlist-artists{
  font-weight: bold
}.cr_it-playlist-release-date, .cr_it-playlist-artists{
  text-transform: uppercase;
  font-style: italic;
}.pages.full li a.next{
	display:inline-block;
	width:30px;
	padding:0px;
	padding-top:25px;
	padding-bottom:25px;
	border:none;
	color:#353535;
}body .fa{
	font-family: FontAwesome, Font Awesome\ 5 Free, Font Awesome\ 5 Brands;
}body .fa.fab, body .fa.fas, body .fa.far{
	font-family: Font Awesome\ 5 Free, Font Awesome\ 5 Brands, FontAwesome;
}.fab.fa-facebook-f:before {
    content: "\f39e";
}.fa, .fas{ font-weight: 900;}.far, .fab{font-weight:400;}.portfolio .entry{
	margin-bottom:60px;
	margin-top:40px;
}.single-artist .entry{
	padding-top: 1px;
	margin-top: -1px;
}.artist_sidebar .fa{
	font-size: 13px;
	width: 13px;
	text-align: left;
	margin-right:10px;
}.single-artist .playlist_enabled .player {
    display: none;
}.single-artist .vc_tta-container .iron_widget_radio .album-art {
    margin: 0px!important;
}.single-artist .iron_widget_radio {
    margin-left: -15px;
}@media screen and (min-width: 1920px) {
.single-artist .vc_tta-container .iron_widget_radio .wpb_column.vc_col-sm-12.vc_col-md-6 {
    width: 380px;
}
}@media screen and (max-width: 990px) {
.single-artist .vc_tta-container .iron-audioplayer .album .album-art{
max-width:100%;
}
}#wrapper .description-column .wpb_row.in_container, #wrapper .description-column .wpb_row.in_container p{
	margin-top:0px;
}.webkit .button,
.webkit .tracks-list .button{
	/*padding-top: 1px;
	padding-bottom: 1px;*/
	padding:8px;
	margin-top: 1px;
}.trident .tracks-list .button{padding:8px 10px 4px;}.select-area .center{
	white-space:nowrap;
	width:100%;
	float:left;
	overflow:hidden;
	text-align:center;
}.single-music-player .iron_widget_radio .poster-image{
	display:none;
}.single-music-player .iron_widget_radio.playlist_enabled .audio-holder .jp-interface{
	margin:0px;
}.single-music-player .iron_widget_radio .player-holder{
	position:relative;
}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap{
	width:100%;
}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-leftside{
	float:none;
	display:block;
	width:100%;
	padding-top:94px;
}@media (max-width:700px) {
	.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-leftside{
		padding-top:8px;
	}
}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface{
	height:82px;
}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls{
	margin-left:0px;
	width:100%;
}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li{
	width:33.33%;
}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a{
	width:100%;
    box-sizing:border-box;
}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a.jp-next{
	border:none;
}.single-music-player .iron_widget_radio.playlist_enabled .player-leftside .audio-holder .jp-interface .jp-controls li a i{
	width:auto;
	font-size:20px;
}.single-music-player .iron_widget_radio .player-holder .info-box .player-center-wrap .player-rightside{
	display:block;
    float:none;
    height:86px;
    left:0;
    top:0;
    width:100%;
	position:absolute;
}.single-music-player .iron_widget_radio .player-holder .info-box .player-timeline{
	position:absolute;
    top:86px;
    width:100%;
}.iron_widget_radio .panel__body{
	background-color:#f7f7f7;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	position:relative;
	height:auto;
	width:100%;
	padding:0px;
}.iron_widget_radio .poster-image{
	height:86px;
	width:auto;
	display:block;
}.iron_widget_radio .player-title-box{
	display:block;
	text-align:left;
}.iron_widget_radio .player-title-box .title,
.player-info .player-title-box{
	font-size:18px;
	font-weight:300;
}.iron_widget_radio .player-title-box .track-name{
	font-size:16px;
	font-weight:300;
}.iron_widget_radio .info-box .text{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	vertical-align:middle;
	width:auto;
	padding:0px;
	display:block;
}.iron_widget_radio .audio-holder{
}.iron_widget_radio .jp-controls{
	font-size:18px;
}@media (min-width: 990px) {
	.vc_span4 .iron_widget_radio .panel__body,
	.vc_span3 .iron_widget_radio .panel__body,
	.vc_span2 .iron_widget_radio .panel__body,
	#sidebar .iron_widget_radio .panel__body,
	.footer__widgets .iron_widget_radio .panel__body{
		font-size:13px;
		line-height:16px;
		height:200px;
		padding:0px;
	}
	.vc_span4 .iron_widget_radio .poster-image,
	.vc_span3 .iron_widget_radio .poster-image,
	.vc_span2 .iron_widget_radio .poster-image,
	#sidebar .iron_widget_radio .poster-image,
	.footer__widgets .iron_widget_radio .poster-image {
		width:94px;
		height:94px;
		margin:0 auto;
		float:none;
		display:block;
		margin-top:30px;
	}

	.vc_span4 .iron_widget_radio .jp-progress,
	.vc_span3 .iron_widget_radio .jp-progress,
	.vc_span2 .iron_widget_radio .jp-progress,
	.vc_span4 .iron_widget_radio .time-box,
	.vc_span3 .iron_widget_radio .time-box,
	.vc_span2 .iron_widget_radio .time-box,
	#sidebar .iron_widget_radio .time-box,
	.footer__widgets .iron_widget_radio .time-box {
		display:none;
	}

	.vc_span4 .iron_widget_radio .player-title-box,
	.vc_span3 .iron_widget_radio .player-title-box,
	.vc_span2 .iron_widget_radio .player-title-box,
	#sidebar .iron_widget_radio .player-title-box,
	.footer__widgets .iron_widget_radio .player-title-box{
		padding:0px;
		text-align:center;
		margin-top:5px;
	}

	.vc_span4 .iron_widget_radio .player-title-box .title,
	.vc_span3 .iron_widget_radio .player-title-box .title,
	.vc_span2 .iron_widget_radio .player-title-box .title,
	.vc_span4 .iron_widget_radio .player-title-box .track-name,
	.vc_span3 .iron_widget_radio .player-title-box .track-name,
	.vc_span2 .iron_widget_radio .player-title-box .track-name,
	#sidebar .iron_widget_radio .player-title-box .track-name,
	.footer__widgets .iron_widget_radio .player-title-box .track-name{
		padding:0px;
		text-align:center;
		font-size:12px;
		line-height:14px;
	}

	.vc_span4 .iron_widget_radio .jp-controls,
	.vc_span3 .iron_widget_radio .jp-controls,
	.vc_span2 .iron_widget_radio .jp-controls,
	#sidebar .iron_widget_radio .jp-controls,
	.footer__widgets .iron_widget_radio .jp-controls{
		font-size:12px;
		margin:0px;
	}

	.vc_span4 .iron_widget_radio .audio-holder,
	.vc_span3 .iron_widget_radio .audio-holder,
	.vc_span2 .iron_widget_radio .audio-holder,
	#sidebar .iron_widget_radio .audio-holder,
	.footer__widgets .iron_widget_radio .audio-holder{
		margin-top:5px;
	}

	.vc_span4 .iron_widget_radio .jp-type-playlist,
	.vc_span3 .iron_widget_radio .jp-type-playlist,
	.vc_span2 .iron_widget_radio .jp-type-playlist,
	#sidebar .iron_widget_radio .jp-type-playlist,
	.footer__widgets .iron_widget_radio .jp-type-playlist{
		display:inline-block;
	}
}@media (max-width: 500px) {

	.iron_widget_radio .panel__body {
		font-size: 13px;
		line-height: 16px;
		padding: 0;
		height:auto;
	}
	.panel-action{
		font-size: 12px;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.iron_widget_radio .info-box img {
		float:left;
		margin:0px;
		max-width: none;
	}
	.iron_widget_radio .panel__body{
		text-align:left;
	}
	.description-column .iron_widget_radio .player-title-box{
		margin-top:0px;
	}
	.description-column ul.tracks-list{
		margin-top:0px !important;
	}
	.iron_widget_radio.playlist_enabled .audio-holder .jp-interface{
	}
	.iron_widget_radio .jp-controls{

	}
	.player-box .jp-controls {
		margin: 0px;
	}
	.iron_widget_radio .jp-type-playlist {
		display:none;
	}
	.iron_widget_radio.playlist_enabled .jp-type-playlist {
		display: block;
	}
}.iron_widget_radio .info-box{
	background:#F00;
}.carousel .text,
.article .text {
	padding:  25px 20px 45px;
	overflow: hidden;
}.carousel .text h2,
	.article .text h2 {
		margin-bottom:  8px;
		color:          #000;
		font-size:      20px;
		font-weight:    normal;
		line-height:    1.2;
		text-transform: uppercase;
	}.text .datetime,
	.article .datetime {
		display:     block;
		font-size:   12px;
		font-weight: normal;
	}.carousel .slide a:focus .text .datetime,
		 .carousel .slide a:hover .text .datetime,
		.carousel .slide a.hover .text .datetime,
		.article a:focus .datetime,
		 .article a:hover .datetime,
		.article a.hover .datetime {
			color: #1A1A1A;
		}.content__side .carousel .text,
.grid-cols--2 .carousel .text {
	padding: 25px 12px 35px;
}.content__side .carousel .text h2,
	.grid-cols--2 .carousel .text h2 {
		font-size:     18px;
		margin-bottom: 4px;
	}.vc_col-sm-12 .post_simple{
	max-width:600px;
	margin:0 auto;
}.widget > ul {
	margin-top:    10px; /* 1 */
	margin-bottom: 10px; /* 1 */
}.widget > .select-area {
	margin: 10px; /* 1 */
}.wpb_content_element{
	font-size:14px;
	font-weight:400;
}.wpb_content_element ul.children{
	padding-left:15px;
}#footer .searchform input[type="text"]{
	border:none;
}#footer .panel-action{
	display:none;
}#footer .iron_widget_newsletter, #footer .nm_mc_form{
	padding:0px;
	padding-top:20px;
}#footer .nm_mc_error{
	color:#FFF;
}#footer .iron_widget_newsletter input[type="submit"],
#footer .nm_mc_form input[type="submit"]{
	max-width:290px;
}#footer .twitter-center{
	margin-top:-10px !important;
	top:0px !important;
}.vc_span4 .iron_widget_twitter .panel__body,
.vc_span3 .iron_widget_twitter .panel__body,
.vc_span2 .iron_widget_twitter .panel__body,
#sidebar .iron_widget_twitter .panel__body,
.footer__widgets .iron_widget_twitter .panel__body,
.vc_col-sm-4 .iron_widget_twitter .panel__body,
.vc_col-sm-3 .iron_widget_twitter .panel__body,
.vc_col-sm-2 .iron_widget_twitter .panel__body{
	font-size:16px;
	line-height:18px;
	height:225px;
}.vc_span4 .iron_widget_twitter .panel-action,
.vc_span3 .iron_widget_twitter .panel-action,
.vc_span2 .iron_widget_twitter .panel-action,
#sidebar .iron_widget_twitter .panel-action,
.footer__widgets .iron_widget_twitter .panel-action,
.vc_col-sm-4 .iron_widget_twitter .panel-action,
.vc_col-sm-3 .iron_widget_twitter .panel-action,
.vc_col-sm-2 .iron_widget_twitter .panel-action{
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
}.vc_span4 .iron_widget_twitter .twitter-logo,
.vc_span3 .iron_widget_twitter .twitter-logo,
.vc_span2 .iron_widget_twitter .twitter-logo,
#sidebar .iron_widget_twitter .twitter-logo,
.footer__widgets .iron_widget_twitter .twitter-logo,
.vc_col-sm-4 .iron_widget_twitter .twitter-logo,
.vc_col-sm-3 .iron_widget_twitter .twitter-logo,
.vc_col-sm-2 .iron_widget_twitter .twitter-logo{
	display:none;
}.vc_span4 .iron_widget_twitter .twitter-logo-small,
.vc_span3 .iron_widget_twitter .twitter-logo-small,
.vc_span2 .iron_widget_twitter .twitter-logo-small,
#sidebar .iron_widget_twitter .twitter-logo-small,
.footer__widgets .iron_widget_twitter .twitter-logo-small,
.vc_col-sm-4 .iron_widget_twitter .twitter-logo-small,
.vc_col-sm-3 .iron_widget_twitter .twitter-logo-small,
.vc_col-sm-2 .iron_widget_twitter .twitter-logo-small{
	display:block;
	text-align:center;
}.concerts-list .title-row.hover .buttons .button {
	background-color: #e80e50;
	border:1px solid #FFF;
	padding: 7px 19px;
}.vc_span6 .iron_widget_events .event-more-button,
.vc_span4 .iron_widget_events .event-more-button,
.vc_span3 .iron_widget_events .event-more-button,
.vc_span2 .iron_widget_events .event-more-button,
#sidebar .iron_widget_events .event-more-button,
#footer .iron_widget_events .event-more-button{
	border: 1px solid;
    display: table;
    font-size: 14px;
    padding: 5px 25px;
	margin:0 auto;
	margin-top:20px;
}@media (max-width: 767px) {
	.button-wrap{
		bottom: 10px;
		display: inline-block;
		left: 50%;
		margin-left: -52px;
		position: absolute;
	}
	.button.ticket{
		display:none;
	}
	.vc_span4 .countdown-block{
		display:none;
	}
	.vc_span4 .countdown-wrap .event-text-wrap{
		padding-top:0px;
	}
}@media screen and (max-width:639px) {
	.widget.iron_widget_posts .recent-posts .panel-action{
		max-width:329px;
		margin:0 auto;
	}
}.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{
	margin-bottom:0px !important;
}.defaultdivider{
	height:1px;
	width:50px;
}.defaultdivider.left{
	float:left;
}.defaultdivider.right{
	float:right
}.defaultdivider.center{
	margin:0 auto;
}.imagedivider{
	display:table;
}.imagedivider.left{
	float:left;
}.imagedivider.right{
	float:right;
}.imagedivider.center{
	margin:0 auto;
}a.button-widget.center{
	margin:0 auto;
}a.promobox{
	width:100%;
	height:auto;
	max-height:650px;
	display:block;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-decoration:none !important;
}.promo-overlay{
	position:absolute;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	opacity:1;
	background:rgba(0,0,0,0.35);
	transition: opacity 0.35s ease 0s;
	z-index:10;
}.promobox img{
    transition:transform 0.35s ease 0s;
    width: 110%;
	max-width:none;
	display:block;
	position:relative;
}a.promobox:hover img{
	transform: translate3d(-5%, 0px, 0px);
	-ms-transform: translate3d(-5%, 0px, 0px);
	-moz-transform: translate3d(-5%, 0px, 0px);
	-webkit-transform: translate3d(-5%, 0px, 0px);
}.promobox.animation-slide img{
    transition:transform 0.35s ease 0s;
    width: 110%;
	max-width:none;
	display:block;
	position:relative;
}a.promobox.animation-slide:hover img{
	transform: translate3d(-5%, 0px, 0px);
	-ms-transform: translate3d(-5%, 0px, 0px);
	-moz-transform: translate3d(-5%, 0px, 0px);
	-webkit-transform: translate3d(-5%, 0px, 0px);
}.promobox.animation-zoom img{
    width: 100%;
}a.promobox.animation-zoom:hover img{
	transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
}a.promobox:hover .promo-overlay{
	opacity:0;
}.promocontent{
	width:100%;
	left: 0;
    position: absolute;
    top: 50%;
    transform: translate3d(0px, -50%, 0px);
	-ms-transform: translate3d(0px, -50%, 0px);
	-moz-transform: translate3d(0px, -50%, 0px);
	-webkit-transform: translate3d(0px, -50%, 0px);
	transition: top 0.35s ease 0s;
	z-index:11;
}.promosubtext{
	position:absolute;
	top:120%;
	opacity:0;
	width:100%;
	transition: opacity 0.35s ease 0s, bottom 0.35s ease 0s, top 0.35s ease 0s;
}a.promobox:hover .promocontent{
	top:45%;
}a.promobox:hover .promosubtext{
	opacity:1;
	top:100%;
}@media only screen and (max-width: 767px){
	a.promobox:hover .promosubtext{
		opacity:1;
		bottom:-35px;
	}
}.promocontent.center .promotext h1, .promocontent.center .promotext h2, .promocontent.center .promotext h3, .promocontent.center .promotext h4, .promocontent.center .promotext h5, .promocontent.center .promotext h6, .promocontent.center .promosubtext h1, .promocontent.center .promosubtext h2, .promocontent.center .promosubtext h3, .promocontent.center .promosubtext h4, .promocontent.center .promosubtext h5, .promocontent.center .promosubtext h6{
	text-align:center;
}.promocontent.left .promotext h1, .promocontent.left .promotext h2, .promocontent.left .promotext h3, .promocontent.left .promotext h4, .promocontent.left .promotext h5, .promocontent.left .promotext h6, .promocontent.left .promosubtext h1, .promocontent.left .promosubtext h2, .promocontent.left .promosubtext h3, .promocontent.left .promosubtext h4, .promocontent.left .promosubtext h5, .promocontent.left .promosubtext h6{
	text-align:left;
	padding-left:10%;
	box-sizing:border-box;
}.promocontent.right .promotext h1, .promocontent.right .promotext h2, .promocontent.right .promotext h3, .promocontent.right .promotext h4, .promocontent.right .promotext h5, .promocontent.right .promotext h6, .promocontent.right .promosubtext h1, .promocontent.right .promosubtext h2, .promocontent.right .promosubtext h3, .promocontent.right .promosubtext h4, .promocontent.right .promosubtext h5, .promocontent.right .promosubtext h6{
	text-align:right;
	padding-right:10%;
	box-sizing:border-box;
}.promobox h1, .promobox h2, .promobox h3, .promobox h4, .promobox h5, .promobox h6{
	margin:0;
}.promotext h1, .promotext h2, .promotext h3, .promotext h4, .promotext h5, .promotext h6{
	font-size:3vw;
	line-height:4vw;
	padding:0px;
}.promosubtext h1, .promosubtext h2, .promosubtext h3, .promosubtext h4, .promosubtext h5, .promosubtext h6{
	font-size:0.8vw;
	line-height:0.8vw;
}@media only screen and (max-width: 767px){
	.promotext h1, .promotext h2, .promotext h3, .promotext h4, .promotext h5, .promotext h6{
		font-size:8vw;
		line-height:10vw;
	}
	.promosubtext h1, .promosubtext h2, .promosubtext h3, .promosubtext h4, .promosubtext h5, .promosubtext h6{
		font-size:2vw;
		line-height:2vw;
	}
}.imagedividerpic{
	display:block;
}#footer {
	background: #353535;
	position: relative;
	z-index:8000;
}.footer-block {
	overflow: hidden;
	padding: 0 40px 50px;
}.footer-block.share {
	overflow: hidden;
	padding: 0px;
	background-color:#2e2e2e;
}.footer-block .social-networks {
	padding: 0px;
	line-height: 50px;
}.footer-block .social-networks a {
	color: #fff;
	font-size: large;
}#footer .links-box {
	padding: 20px 0px;
    margin: 0 auto;
    display: table;
}#footer .facebook-box {
	float: left;
}.footer-wrapper{
	padding-left:40px;
	padding-right:40px;
	padding-top:10px;
	padding-bottom:10px;
	margin: 0 auto;
    max-width: 1144px;
    position: relative;
	display:block;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}.footer-wrapper.widgets{
	padding:44px;
}#back-to-top, #back-to-top-mobile{
	z-index: 9999;
}.footer-wrapper-backtotop{
	position:fixed;
	bottom:-40px;
	right:20px;
	padding:10px;
	border-radius:0px;
	background:#FFF !important;
	opacity:0;

	font-size:16px;
	transform:translate3d(0,0,0);
	transition: opacity 0.35s ease 0s, bottom 0.35s ease 0s;
}.footer-wrapper-backtotop.active{
	opacity:1;
	bottom:100px;
}.footer-wrapper-backtotop:hover {
	text-decoration: none;
}.footer-wrapper-backtotop.mobile{
	display:none;
}.footer-wrapper-backtotop-mobile{
	position:fixed;
	bottom:100px;
	right:20px;
	font-size:16px;
	padding:10px;
	border-radius:0px;
	background-color:#FFF;
	display:none;
	-ms-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}.footer-wrapper-backtotop-mobile.active{
	display:block;
	background-color:#FFF;
}#footer .newsletter-wrap{
	background:none !important;
}#footer .iron_widget_newsletter{
	padding:0px;
}#footer .iron_widget_newsletter .panel__heading{
	line-height:12px;
}#footer .iron_widget_newsletter .newsletter-wrap .control-description{
	padding:0px;
}#footer .iron_widget_newsletter h3{
	text-align:left;
	width:100%;
	margin:0px;
}#footer .iron_widget_newsletter .nm_mc_button{
	background:none;
	transition: color 0.35s ease 0s, background 0.35s ease 0s;
}.widget td, .widget table, .widget th{
border:0;

}.footer__widgets .widget{
	margin-bottom:30px;
	margin-right:1%;
	margin-left:1%;
}@media (max-width: 767px) {
	.widget-area aside.widget{
		float:none;
		width:100%;
		margin:0px;
		margin-bottom:20px;
		min-height:0px;;
		height:auto;
	}
}.footer-row{
	overflow:hidden;
	padding:0px;
	font-size:11px;
	line-height:12px;
	color:#fff;
	background-color:#000;
}.footer-row p{
	font-size:11px;
	line-height:12px;
}.footer-row ul{
	margin:0;
	padding:14px 0;
	list-style:none;
	float:right;
	color:#1a1a1a;
}.footer-row li{
	float:left;
	padding:0 0 0 15px;
	position:relative;
}.footer-row li:after{
	content:'|';
	position:absolute;
	left:6px;
	top:-1px;
}.footer-row li:first-child:after{display:none;}.footer-row ul a{color:#1a1a1a;}.footer-row img {
	display:    block;
	width:      auto;
	height:     auto;
	max-width:  200px;
	max-height: 100px;
}.footer-row .footer-logo-wrap{
	float:left;
	margin-right:15px;
}.footer-row .text-box{overflow:hidden;}.footer-row p,
.footer-row h1,
.footer-row h2,
.footer-row h3,
.footer-row h4,
.footer-row h5,
.footer-row h6{
	margin:0;
}.footer-row .text.footer-copyright{
	float:left;
	padding:0px;
	position:relative;
}.footer-row .text.footer-author{
	float:right;
	padding:0px;
	position:relative;
}@media only screen and (max-width:500px){
	.footer-row .footer-logo-wrap{
		float:none !important;
		margin:0 auto;
		display:table;
	}
	.footer-row .text.footer-copyright{
		float:none !important;
		top:0px !important;
		text-align:center;
		margin-bottom:20px;
		margin-top:20px;
	}
	.footer-row .text.footer-author{
		float:none !important;
		top:0px !important;
		text-align:center;
	}
}.footer-row{
 padding-bottom: 4px;
}@media only screen and (max-width: 1143px){

	.logo-desktop {
		max-width:  300px;
		max-height: 112px;
	}

	.blockquote-box {
		max-width: 370px;
	}
    /*make space under the mobile menu*/
    #pusher.menu-type-classic-menu {
        padding-top: 60px;
    }

}@media only screen and (max-width: 1023px){
	.fs-img{font-family:'image-set( url(-large|-medium), url(-large|-medium) 2x high-bandwidth)';}
	h1{

	}
	#wrapper{overflow:hidden;padding-bottom: 0;}

	.nav-menu li a {
		letter-spacing: 0;
		padding-left: 11px;
		padding-right: 11px;
	}

	.blockquote-box {
		max-width: 270px;
	}


	.site-description {
		margin-right: 20px;
	}

	.container{padding:0px;}
	.nav-holder,
	.fixed-bar .nav-holder{padding:0;}

	.marquee .text-box,
	.marquee .rsArrowLeft,
	.marquee .rsArrowRight {
		top: 16%;
	}

	.marquee .placeholder {
		height: 180px;
	}

	.marquee .text-box h1 {
		font-size: 50px;
	}

	.heading h1 {
		font-size: 70px;
		margin:    -3px 0 -5px;
		padding:   0 10px;
	}

	.iron_widget_twitter .panel__body {

	}

	.iron_widget_twitter .meta {
		margin: 0;
	}

	.title-box{padding:19px 13px 18px;}
	.title-box h2{
		font-size:19px;
		line-height:22px;
	}
	.title-box .link{margin-top:4px;}

	.carousel h2 {
		font-size:     18px;
		margin-bottom: 4px;
	}

	.carousel .text,
	.article .text
	.concert-box,
	.concert-box .hover-box {
		padding: 25px 12px 35px;
	}

	.carousel .more,
	.article .more {
		right:  12px;
		bottom: 4px;
	}

	.widget-blocks{margin:0 -20px 27px 0;}

	.contact-box{
		padding:30px 25px 10px;
		margin:32px -1px 43px 0;
	}
	.contact-box img{margin:5px 24px 13px 0;}

	.footer-wrapper{
		padding-left:13px;
		padding-right:13px;
	}
}@media only screen and (max-width: 849px){
	body{
		border:0;
	}
	h1{

	}
	h2{
		font-size:18px;
		line-height:20px;
		color:#1a1a1a;
	}
	h3{font:bold 16px/18px;}
	/*p{margin:0 0 0px;}*/

	#header{
		border-bottom:1px solid #777;
		padding: 5px 114px 5px 50px;
		margin: 0;
		height: 49px;
	}

	#header:after,
	.header__left:before {
		content: none;
		display: none;
	}

	.header__left,
	.site-title {
		height:     auto;
		width:      auto;
	}

	.header__left {
		display:    block;
	}

	.blockquote-box,
	.site-description {
		display: none;
	}

	.site-title{
		position:relative;
		z-index:11;
		margin-top: 42px;
		margin-left: 50px;
	}
	.side-menu .logo-desktop{display:none}
	.logo-mobile{display:block;}

	.container{
		padding:0px;
		padding-bottom:0px;
	}

	#nav {
		float: none;
	}

	#nav ul ul {

	}

	.nav-menu li {
		display:       block;
		margin-bottom: 1px;
	}
	.nav-menu li a{
		padding: 5px 11px;
		font-size: 13px;
	}
	 .nav-menu li:hover > a{
		background:none !important;
	}

	.panel .social-networks{
		float:none;
		padding:11px 0 9px;
		clear: both;
		padding-top: 20px;
	}

	.social-networks li {
		margin: 0 2px;
	}

	.widget-blocks{margin:0 0 27px;}
	.widget-blocks .block{
		width:100%;
		float:none;
		padding:0 0 20px;
	}

	.button-box{
		display:block;
		float:left;
		margin:10px 9px 0 0;
	}
	.facebook-box{display:none;}

	/* .grid-cols {} */

		.grid-cols--2 > .widget,
		.grid-cols--3 > .widget,
		.grid-cols--4 > .widget {
			float: none;
			width: auto;
		}

	/* #footer {} */

		.footer-block {
			padding: 0 30px 20px;
		}

		.footer__widgets {
			margin-bottom:    0;
			background-color: transparent;
		}

	/* .widget {} */

		.footer__widgets > .widget .widget-title {

		}

		.footer__widgets > .iron_widget_newsletter {
			padding: 0;
		}

		.footer__widgets > .iron_widget_newsletter .control-label {
			margin:      0 0 10px;
			display:     block;
			color:       #FFF;
			font-size:   18px;
		}

		.footer__widgets > .iron_widget_newsletter .control-append {
			width:        60%;
			display:      block;
			margin:       0 auto;
			border-color: #fff;
		}

		.footer__widgets > .iron_widget_newsletter .form-control {
			color:   #FFF;
		}

		.footer__widgets > .iron_widget_newsletter input[type="submit"] {
			background-color: #FFF;
		}

	.footer-block .social-networks {
		padding: 0;
	}

	.footer-row ul{
		float:none;
		overflow:hidden;
		color:#fff;
		padding:0;
		margin:2px 0 9px -15px;
	}
	.footer-row ul a{color:#fff;}
	#footer{}
	#footer .links-box{padding-top:10px; padding-bottom:10px;}
	.footer-row{padding:0 11px 2px;}
	.title-box{padding:15px 10px 12px;}
	.widget-blocks{margin:0 0 11px;}
	.widget-blocks .title-box{margin:0 0 10px;}
	.widget-blocks .block{padding:0 0 16px;}
	.widget-blocks .block .holder{
		padding:6px 6px 5px;
		height:auto !important;
	}
	.title-box h2{
		font-size:14px;
		line-height:16px;
	}

	.title-box .link{margin:0 0 0 20px;}
	.link:before{display:none;}

	/* .widget {} */

		.link .label,
		.panel-action__label {

		}



	.content__side .carousel.responsive1 .slide a,
	.grid-cols--2 .carousel.responsive1 .slide a {
		height: 280px;
	}


	.iron_widget_radio .info-box{

	}
	.iron_widget_radio .info-box .track-name{margin:0 0 1px;}
	.iron_widget_radio.playlist_enabled .player-title-box .track-name{
		margin-top:0px;
	}
	.player-box{
		margin:0;
	}


	.iron_widget_twitter .panel__body {
		font-size: 15px;
	}

	.iron_widget_twitter p{margin:0 0 14px;}

	.iron_widget_twitter .meta{
		margin:0 0 0 8px;
		padding:0 0 0 16px;
		font-size:10px;
		line-height:13px;
	}

	.iron_widget_twitter .meta:after{
		width:10px;
		height:7px;
		background-color: transparent;
		background-image:url(/wp-content/themes/askomedas/images/sprite.png);
		background-repeat:no-repeat;
		background-position: -81px -52px;
		top:3px;
	}

		.heading {
			padding: 0 50px;
		}

			.heading h1 {
				font-size: 45px;
				margin:    -1px 0 -4px;
			}

	/* .carousel {} */

		.carousel .slide {
			width: auto;
		}

		.js-carousel .carousel__wrapper {
			margin: 0 35px;
		}

		.carousel .btn-prev,
		.carousel .btn-next {
			width:     34px;
			font-size: 30px;
		}

			 .carousel .btn-prev:hover,
			 .carousel .btn-next:hover {
				width: 44px;
			}

			.carousel .icon-left-open-big,
			.carousel .icon-right-open-big {
				margin: -15px 0 0 0;
			}

	.concert-box {
		font-size: 18px;
	}

		.concert-box .time {
			top:       -3px;
			font-size: 11px;
		}


		.video-box h2 {
			font-size: 14px;
		}

		.marquee .text-box {
			top: 33%;
		}

		.marquee .placeholder {
			height: 100px;
		}

		.marquee .text-box h1 {
			font-size: 30px;
		}

		.marquee .more {
			font-size: 9px;
		}

	.breadcrumbs{
		font-size:11px;
		line-height:16px;
		margin:0 0 19px;
	}
	.breadcrumbs li{padding:0 19px 2px 0;}
	.breadcrumbs li:after{
		left:-12px;
		top:0;
	}
	.articles-section{
		margin:0 -10px 3px 0;
		padding:1px 0 0;
	}
	.articles-section .article{
		width:50%;
		padding:0 10px 10px 0;
	}
	.article h2{
		font-size:23px;
		margin:0 0 6px;
	}
	.article .datetime{
		font-size:15px;
		line-height:18px;
	}
	.button-more{margin:0 0 25px;}


	.content--rev > .content__main,
	.content__main,
	.content__side {
		width: auto;
		float: none;
	}
	.content__side{
		display:none;
	}

	.meta{padding:11px 0 0;}
	.meta:after{top:0;}
	.links-block .button{display:none;}
	.links-block .buttons{
		margin:4px 0 0 8px;
	}
	.video-post .links-block .buttons{margin:0px;}
	#content .links-block{
		margin:31px 0 0;
		padding:21px 0 20px;
	}
	#content .video-post .links-block{margin:0 0 -13px;}
	.blockquote-block{
		padding:40px 50px 46px 59px;
		margin:0 0 26px;
	}
	.blockquote-block{
		padding:33px 25px 39px 31px;
		margin:0 0 22px;
	}
	.blockquote-block .title{margin:0 0 14px;}
	.two-columns .blockquote-block{
		margin:-2px 0 22px;
		padding:33px 28px 39px 31px;
	}
	.two-columns{margin:0 -20px 0 0;}
	.two-columns .column{padding:0 20px 0 0;}
	.contact-box img{
		margin:0 auto 24px;
		float:none;
		display:block;
	}
	.form .box{
		padding:0 0 14px;
		float:none;
		display:block;
	}
	.form input[type="submit"]{float:left;}
	.form-block{
		color:#4e4e4e;
		padding:14px 0 0;
	}
	.form-block h2{
		font-size:24px;
		line-height:28px;
		margin:0 0 15px;
	}
	.form .wrap{
		padding:17px 0 12px;
		margin:0;
	}
	.contact-box p{margin:0 0 12px;}

	.filters-block {
		display: none;
	}

		/* Behave like .one-half */
		.one-third > li {
			width:     48%;
			max-width: none;
			margin:    1%;
		}

	.select-nav-select,
	.nav-select{display:block !important;}
	.concerts-list li{
		position:relative;
		padding:0px;
	}
	.event-centering{
		height:auto;
	}
	.concerts-list .title-row{
		font-size:18px;
		line-height:24px;
		padding:10px;
		position:relative;
		height:206px;
	}
	.concerts-list .title-row > span{
		display:block;
		white-space:normal;
		margin-left:20px;
	}
	.concerts-list .title-row .datetime {
		border: none;
		display: block;
		float: none;
		font-size: 14px;
		margin: 0 auto;
		max-width: 200px;
		padding: 0;
		text-align: center;
		width: auto;
	}
	.concerts-list .title-row .time {
		display:inline-block;
		line-height: 14px;
		margin-left: 8px;
	}
	.countdown-wrap {
		height: auto;
		top:50%;
		left:0px;
		right:0px;
		margin:0px;
	}

	.concerts-list .title-row:after{display:none;}
	.concerts-list .title-row .buttons{
		bottom:0;
		height:auto;
		width:100%;
		right:auto;
		left:0;
	}
	.event-text-wrap .location-h {
		font-weight: normal;
		font-size: 18px;
		line-height: 20px;
		text-align:center;
	}
	.event-text-wrap .city-h{
		font-weight: 300;
		font-size: 18px;
		line-height: 20px;
		text-align:center;
	}
	.event-text-wrap{
		display: block;
		float: none;
		margin:0 auto;
		margin-top: 0px !important;
		font-size: 18px;
		line-height: 20px;
		position: relative;
		text-align: center;
		top: 0px;
		width: 100%;
		padding-top:10px;
	}
	.event-text-wrap span.city{
		margin-top:10px;
	}
	.event-text-wrap.btn span.city-h{
		margin-top:10px;
	}
	.concerts-list .title-row .open-link{
		float:left;
		padding:0;
		position:static;
		margin:0;
		width:auto;
		height:auto;
		color:#fff;
	}
	.concerts-list .title-row .opener{
		display:block;
		font-size:12px;
		line-height:16px;
		padding:0 0 0 20px;
		margin:10px 0;
		position:relative;
		left:0;
	}
	.concerts-list .title-row .link{
		background:none;
		padding:0;
		width:auto;
		height:auto;
		text-indent:0;
		margin:4px 0 0;
	}
	.concerts-list .title-row .opener:after{
		width:9px;
		height:9px;
		background-position:-108px -127px;
		top:3px;
	}
	.webkit .concerts-list .title-row .opener:after{top:2px;}
	.concerts-list .expanded .title-row .opener:after{top:6px;}
	.concerts-list .expanded .title-row .opener:after{
		height:2px;
		top:7px;
	}
	 .concerts-list .title-row .opener:hover:after{background-position:-123px -127px;}
	.concerts-list .title-row .button{
		margin:0px;
	}
	 .concerts-list .title-row .button:hover{color:#fff !important;}
	.concerts-list .slide .holder{padding: 4px 34px 1px;}
	.tracks-block{margin:0;}
	.tracks-list > li{padding:26px 15px 10px 39px;}
	.tracks-list .buttons{
		position:static;
		overflow:hidden;
		width:100%;
	}
	.tracks-list .name{
		font-size:14px;
		line-height:18px;
		margin:0 0 10px;
	}
	.tracks-list .button{
		font-size:13px;
		margin:4px 10px 0 0;
		min-width:74px;
		padding:4px 10px 4px;
		width:auto;
	}
	.webkit .tracks-list .button{padding-bottom:3px;}
	.webkit .tracks-list li:before{margin-top: 7px;}
	.tracks-list .name{margin:0 0 8px;}
	.tracks-list li:before{
		font-size: 15px;
		line-height:20px;
		margin: 3px 0 0 -42px;
		width:20px;
	}
	.news .media-block .image,
	.videos .media-block .image{margin:0 20px 0 0;}
	.info-section{
		padding:0;
		margin:-10px 0 0;
	}
	.info-section .image{margin:0 0 11px;}
	.buttons-block{margin:0 0 41px;}
	.tracks-block h2{
		padding:11px 21px 6px;
		margin:0 0 1px !important;
	}
	.tracks-list{margin-bottom:0px;}
	.info-section h2{margin:0 0 14px;}
	.content-box{padding:0 0 21px;}
	.info-section .blockquote-block{
		margin:19px 0 20px;
		padding:49px 25px 22px 31px;
	}
	.info-section .blockquote-block blockquote{margin:0 0 15px;}
	.blockquote-block figcaption{margin:0 1px 0 0;}
	.info-section .links-block{
		margin:-15px 0 0;
		padding:21px 0 33px;
	}
	.news .media-block .text-box,
	.videos .media-block .text-box{}
	.news .media-block .text-box:after,
	.videos .media-block .text-box:after{right:10px;}
	.media-block .image{margin:0 20px 0 0;}
	.video-post{margin:-12px 0 0;}
	.video-block{margin:0 0 15px;}
	.video-post .meta{margin:0 0 17px;}
	#content .links-block{
		margin:21px 0 0;
		padding:14px 0 20px;
	}
	.video-post{color:#555;}
	.video-post .links-block .button{
		display:inline-block;
	}
	.footer-wrapper.widgets{padding-bottom:20px;}

	.description-column .jp-playlist-item{
		margin-top:8px !important;
	}
	.description-column .tracks-list li:before{
		margin-top:8px !important;
	}
	.tracks-list{

	}

}@media only screen and (max-width: 639px){
	.aside,
	.description-column{
		float:none;
		width:100%;
	}
	.marquee .placeholder {
		height: 84px;
	}

	.marquee .text-box h1 {
		font-size: 25px;
	}

	.marquee .tparrows {
		height: 49.4%;
	}

	.footer__widgets > .iron_widget_newsletter .control-append {
		width: 80%;
	}


	.filter-heading {
		float:   none;
	}

	.filters-block ul {
		border-width: 1px 0 0 0;
	}

	.listing-section{
		padding:0 0 7px;
	}
	.videos.listing-section,
	.news.listing-section{margin-top:-5px;}
	.media-block{
		margin:0 auto 11px;
	}
	.media-block .image{
		float:none;
		width:100%;
	}
	.media-block .image img{
		width:100%;
		display:block;
		height:auto;
	}
	.media-block .text-box{
		display:block;

		padding:35px 5% 35px 5%;
	}
	.media-block .text-box:after{
		right:8px;
		margin-top:-15px;
	}
	.listing-section.videos .media-block h2{
		margin-bottom:10px;
	}

	.news .media-block .image,
	.videos .media-block .image{
		margin:0px;
		width:100%;
	}
	.news .media-block,
	.videos .media-block{
		width:auto;
		margin:0 auto;
	}

	.media-block .text-box{position:relative;}
	.news .media-block .text-box,
	.videos .media-block .text-box{}
	.news .media-block .datetime,
	.videos .media-block .datetime,
	.videos .media-block .category{margin:0 0 1px;}
	.news .media-block .text-box:after,
	.videos .media-block .text-box:after{
		width:16px;
		height:19px;
		background-position:-212px -131px;
		right:22px;
		margin-top:-13px;
	}
	.news .media-block a.hover .text-box:after,
	.videos .media-block a.hover .text-box:after{background-position:-235px -131px;}

	/* Comments */
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond {
		padding-left: 20px;
		padding-right: 20px;
	}

	.comment-author {
		margin-right: 30px;
	}

	.comment-author .avatar {
		height: auto;
		max-width: 100%;
	}

	.comment-metadata,
	.comment-content,
	.comment-list .reply {
		width: 70%;
		width: -webkit-calc(100% - 104px);
		width:         calc(100% - 104px);
	}

	.comment-form input[type="text"],
	.comment-form input[type="email"],
	.comment-form input[type="url"] {
		width: 100%;
	}

	.comment-form textarea {
		height: 80px; /* Smaller field for mobile. */
	}

	.comment-form textarea,
.wpcf7-textarea{
    width:100%;
	height:145px;
}

.comment-form #submit,
.wpcf7-submit{
	width:100%;
}

}@media only screen and (max-width: 479px){
	.articles-section{margin:0 0 3px;}
	.articles-section .article{
		display:block;
		padding:0 0 10px;
		margin:0;
		width:100%;
	}
	.two-columns{margin:0;}
	.two-columns .column{
		float:left;
		width:100%;
		padding:0;
	}
	.contact-box{padding:30px 40px 21px;}
	.contact-box address{padding:0 0 0 23px;}
	.form{
		padding:4px 0 0;
		margin:0 0 7px;
	}
	.photos-list .hover-text span{font-size:18px;}
	.video-block .btn-play{
		width:38px;
		height:38px;
		background-position:-261px -126px;
		margin:-19px 0 0 -19px;
	}

	.footer-logo img {
		margin: 0 auto;
	}

	.footer-block .social-networks {
		text-align: center;
	}

	.footer-logo,
	#footer .links-box,
	.footer-block .social-networks {
		float: none;
	}


	.footer__widgets > .iron_widget_newsletter .control-append {
		width: auto;
	}

}#footer ::-webkit-input-placeholder {
   opacity:0.5;
}.single-product #wrapper .wpb_row{
	perspective: unset;
	position: static;
}.woocommerce #reviews #comments ol.commentlist li img.avatar {
	position: static;
	float: none;
	width:initial;
}.woocommerce #reviews #comments ol.commentlist li .comment-text{
	margin-left:0;
	padding: 10px;
	border: 0;
	border-bottom: 1px solid;
}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size: 14px;
	line-height: 16px;
}@media screen and (min-width: 1144px) {
	#comments{
		float:left;
		width:63%;
		margin-right:7%;
	}
	#review_form_wrapper{
		float:left;
		width:30%;
	}
}.wpb_wrapper .woocontent, .wpb_wrapper div.woocommerce{
	padding-left:0px;
	padding-right:0px;
}.wpb_wrapper .woocommerce span.onsale, .wpb_wrapper .woocommerce-page span.onsale{
	height:40px;
	width:40px;
}.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt{
	background:none;
	border:1px solid #000;
	color:#FFF;
	box-shadow:none;
	border-radius:0px;
	font-weight:normal;
	text-shadow:none !important;
	padding: 8px 20px;
	transition: background 0.35s ease, color 0.35s ease;
}.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover{
	color:#FFF;
	background:none;
}td.actions input.button{
	height:36px;
}.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover{
	background:none;
}.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before{
	content:"";
}.wpb_wrapper .woocommerce .quantity input.qty,.wpb_wrapper .woocommerce #content .quantity input.qty,.wpb_wrapper .woocommerce-page .quantity input.qty,.wpb_wrapper .woocommerce-page #content .quantity input.qty{
	height:32px;
}.wpb_wrapper .woocommerce-page.columns-3 ul.products li.product, .wpb_wrapper .woocommerce.columns-3 ul.products li.product{
	width:32.53%;
}.wpb_wrapper .woocommerce-page.columns-2 ul.products li.product, .wpb_wrapper .woocommerce.columns-2 ul.products li.product{
	width:49.4%;
}.woocommerce-message .button.wc-forward:hover{
	color:#FFF;
}.button.add_to_cart_button.product_type_simple{
	background:none;
	border:1px solid #FFF;
	transition: background 0.35s ease 0s, color 0.35s ease 0s;
	display:table;
	margin:0 auto;
}.button.add_to_cart_button.product_type_simple:hover{
	color:#FFF !important;
}.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:visited {
 color: inherit !important;
}.wpb_single_image img{
	display: inline-block;
	vertical-align: bottom;
}.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12{
	padding-left:0px;
	padding-right:0px;
}.vc_row.full_width > .vc_col-sm-12,
.vc_row.full_width > .vc_col-sm-10,
.vc_row.full_width > .vc_col-sm-8,
.vc_row.full_width > .vc_col-sm-6,
.vc_row.full_width > .vc_col-sm-4,
.vc_row.full_width > .vc_col-sm-2{
	padding-left:0px;
	padding-right:0px;
}.vc_single_image-wrapper.img_fullwidth img{
	width:100vw;
}.nopadding .vc_col-sm-12,
.nopadding.vc_col-sm-12,
.nopadding .vc_col-sm-8,
.nopadding.vc_col-sm-8,
.nopadding .vc_col-sm-6,
.nopadding.vc_col-sm-6,
.nopadding .vc_col-sm-4,
.nopadding.vc_col-sm-4,
.nopadding .vc_col-sm-3,
.nopadding.vc_col-sm-3,
.nopadding .vc_col-sm-2,
.nopadding.vc_col-sm-2{
	padding:0px !important;
}.padding .vc_col-sm-12,
.padding.vc_col-sm-12,
.padding .vc_col-sm-8,
.padding.vc_col-sm-8,
.padding .vc_col-sm-6,
.padding.vc_col-sm-6,
.padding .vc_col-sm-4,
.padding.vc_col-sm-4,
.padding .vc_col-sm-3,
.padding.vc_col-sm-3,
.padding .vc_col-sm-2,
.padding.vc_col-sm-2{
	padding-left: 15px;
    padding-right: 15px;
}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
	background:none !important;
}.vc_row {
    margin: 0 auto !important;
}@media only screen and (max-width:1144px){
	.tabletnopadding,
	.tabletnopadding .vc_column-inner{
		padding-left:10px !important;
		padding-right:10px !important;
	}
}@media only screen and (max-width:700px){
	.mobilenopadding,
	.mobilenopadding .vc_column-inner{
		padding-left:10px !important;
		padding-right:10px !important;
	}


/* Products on 2-3-4 Columns */
.woocommerce.columns-3 ul.products, .woocommerce.columns-2 ul.products{
	display:table;
	margin: 0 auto;
}
.woocommerce.columns-3 ul.products li.product, .woocommerce.columns-2 ul.products li.product{
	max-width:270px;
}

}.continuousPlayer-enable .pjax-container{
	padding-bottom: 90px;
}.pull-right{
	float: right;
}.pull-left{
	float:left;
}html[dir="rtl"] .iron-audioplayer .playlist li .button{
	float: left;
}
/* Compatibilidad: override heredado de accesibilidad; revisar en fase 8. */
.screen-reader-text{
	display:none;
}
