
@font-face {
    font-family: 'droid_sansregular';
    src: url('../fonts/droid/DroidSans-webfont.eot');
    src: url('../fonts/droid/DroidSans-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droid/DroidSans-webfont.woff') format('woff'),
         url('../fonts/droid/DroidSans-webfont.ttf') format('truetype'),
         url('../fonts/droid/DroidSans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_sansbold';
    src: url('../fonts/droid/DroidSans-Bold-webfont.eot');
    src: url('../fonts/droid/DroidSans-Bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droid/DroidSans-Bold-webfont.woff') format('woff'),
         url('../fonts/droid/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/droid/DroidSans-Bold-webfont.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'marvel';
    src: url('../fonts/marvel/marvel-regular-webfont.eot');
    src: url('../fonts/marvel/marvel-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/marvel/marvel-regular-webfont.woff') format('woff'),
         url('../fonts/marvel/marvel-regular-webfont.ttf') format('truetype'),
         url('../fonts/marvel/marvel-regular-webfont.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
font-family:'Glyphicons Halflings';
src:url('../fonts/gylph/glyphicons-halflings-regular.html');
src:url('../fonts/gylph/glyphicons-halflings-regulard41dd41d.html?#iefix') format('embedded-opentype'), 
url('../fonts/gylph/glyphicons-halflings-regular-2.html') format('woff2'), 
url('../fonts/gylph/glyphicons-halflings-regular.woff') format('woff'), 
url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), 
url('../fonts/gylph/glyphicons-halflings-regular-3.html#glyphicons_halflingsregular') format('svg')
}

.qw-page-title, .qw-page-subtitle{ font-family:'marvel', sans-serif !important;}
.qw-page-title{ font-weight:600; color:#d7d7d7; font-weight:bold !important;}



.glyphicon {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

.prettySocial{ color:#d7d7d7 !important;}
.prettySocial:hover{ color:#f00 !important;}

.qw-artistname-title{ color:#f00;}
.qw-artistname-title:hover{ color:#d7d7d7;}

.redcolor{ background-color:#e81d29 !important; border:1px solid #f00 !important; color:#fff;}
.redcolor:hover{ background-color:#fff !important; color:#e81d29 !important;}

.qw-page-subtitle qw-knifetitle{ color:#d7d7d7 !important;}


/* 2. Qticons 
=================================================================*/
@charset "UTF-8";
@font-face {
font-family: "qticons";
src:url("../fonts/qticons.eot");
src:url("../fonts/qticonsd41dd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/qticons.woff") format("woff"), url("../fonts/qticons.ttf") format("truetype"), url("../fonts/qticons.svg#qticons") format("svg");
font-weight: normal;
font-style: normal;
}
[data-qticon]:before {
	font-family: "qticons" !important;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.qticon:before, [class^="qticon-"]:before, [class*=" qticon-"]:before {
font-family: "qticons" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.qticon-amazon:before {
	content: "a";
}
.qticon-beatport:before {
	content: "b";
}
.qticon-cd:before {
	content: "c";
}
.qticon-chevron-right:before {
	content: "d";
}
.qticon-eq:before {
	content: "e";
}
.qticon-googleplus:before {
	content: "f";
}
.qticon-man:before {
	content: "g";
}
.qticon-phone:before {
	content: "h";
}
.qticon-resident-advisor:before {
	content: "i";
}
.qticon-myspace:before {
	content: "j";
}
.qticon-whatpeopleplay:before {
	content: "k";
}
.qticon-wordpress:before {
	content: "l";
}
.qticon-yahoo:before {
	content: "m";
}
.qticon-youtube:before {
	content: "n";
}
.qticon-zoom-out:before {
	content: "o";
}
.qticon-cart:before {
	content: "p";
}
.qticon-cassette:before {
	content: "q";
}
.qticon-download:before {
	content: "r";
}
.qticon-event:before {
	content: "s";
}
.qticon-headphones:before {
	content: "t";
}
.qticon-map:before {
	content: "u";
}
.qticon-photobucket:before {
	content: "v";
}
.qticon-reverbnation:before {
	content: "w";
}
.qticon-star:before {
	content: "x";
}
.qticon-stop:before {
	content: "y";
}
.qticon-th:before {
	content: "z";
}
.qticon-th-large:before {
	content: "A";
}
.qticon-thunder:before {
	content: "B";
}
.qticon-zoom-in:before {
	content: "C";
}
.qticon-torso:before {
	content: "D";
}
.qticon-triplevision:before {
	content: "E";
}
.qticon-tumblr:before {
	content: "F";
}
.qticon-twitter:before {
	content: "G";
}
.qticon-upload:before {
	content: "H";
}
.qticon-vimeo:before {
	content: "I";
}
.qticon-volume:before {
	content: "J";
}
.qticon-soundcloud:before {
	content: "K";
}
.qticon-sound:before {
	content: "L";
}
.qticon-skype:before {
	content: "M";
}
.qticon-skip-forward:before {
	content: "N";
}
.qticon-skip-fast-forward:before {
	content: "O";
}
.qticon-skip-fast-backward:before {
	content: "P";
}
.qticon-skip-backward:before {
	content: "Q";
}
.qticon-share:before {
	content: "R";
}
.qticon-search:before {
	content: "S";
}
.qticon-rss:before {
	content: "T";
}
.qticon-rewind:before {
	content: "U";
}
.qticon-pinterest:before {
	content: "V";
}
.qticon-menu:before {
	content: "W";
}
.qticon-heart:before {
	content: "X";
}
.qticon-exclamationmark:before {
	content: "Y";
}
.qticon-close:before {
	content: "Z";
}
.qticon-chevron-up:before {
	content: "0";
}
.qticon-cd-note:before {
	content: "1";
}
.qticon-bebo:before {
	content: "2";
}
.qticon-arrow-down:before {
	content: "3";
}
.qticon-arrow-expand:before {
	content: "4";
}
.qticon-behance:before {
	content: "5";
}
.qticon-chat-bubble:before {
	content: "6";
}
.qticon-arrow-left:before {
	content: "7";
}
.qticon-blogger:before {
	content: "8";
}
.qticon-chat-bubbles:before {
	content: "9";
}
.qticon-close-sign:before {
	content: "!";
}
.qticon-exclamationmark-sign:before {
	content: "\"";
}
.qticon-help-buoy:before {
	content: "#";
}
.qticon-minus:before {
	content: "$";
}
.qticon-plane:before {
	content: "%";
}
.qticon-play:before {
	content: "&";
}
.qticon-plus:before {
	content: "'";
}
.qticon-plus-sign:before {
	content: "(";
}
.qticon-power:before {
	content: ")";
}
.qticon-questionmark:before {
	content: "*";
}
.qticon-questionmark-sign:before {
	content: "+";
}
.qticon-quote:before {
	content: ",";
}
.qticon-record:before {
	content: "-";
}
.qticon-replay:before {
	content: ".";
}
.qticon-pencil:before {
	content: "/";
}
.qticon-magnet:before {
	content: ":";
}
.qticon-google:before {
	content: ";";
}
.qticon-empty:before {
	content: "<";
}
.qticon-chevron-light-up:before {
	content: "=";
}
.qticon-at-sign:before {
	content: ">";
}
.qticon-at:before {
	content: "?";
}
.qticon-arrow-up:before {
	content: "@";
}
.qticon-arrow-shrink:before {
	content: "[";
}
.qticon-arrow-right:before {
	content: "]";
}
.qticon-arrow-move-up:before {
	content: "^";
}
.qticon-arrow-move-right:before {
	content: "_";
}
.qticon-arrow-move-left:before {
	content: "`";
}
.qticon-arrow-move-down:before {
	content: "{";
}
.qticon-briefcase:before {
	content: "|";
}
.qticon-chat-bubbles-outline:before {
	content: "}";
}
.qticon-comment:before {
	content: "~";
}
.qticon-facebook:before {
content: "\\";}.qticon-home:before {content: "\e000";}.qticon-minus-sign:before {content: "\e001";}.qticon-mixcloud:before {content: "\e002";}.qticon-music:before {content: "\e003";}.qticon-mute:before {content: "\e004";}.qticon-navigate:before {content: "\e005";}.qticon-news:before {content: "\e006";}.qticon-pause:before {content: "\e007";}.qticon-paypal:before {content: "\e008";}.qticon-loop:before {content: "\e009";}.qticon-gear:before {content: "\e00a";}.qticon-eject:before {content: "\e00b";}.qticon-chevron-light-right:before {content: "\e00c";}.qticon-caret-up:before {content: "\e00d";}.qticon-caret-right:before {content: "\e00e";}.qticon-caret-left:before {content: "\e00f";}.qticon-card:before {content: "\e010";}.qticon-caret-down:before {content: "\e011";}.qticon-camera:before {content: "\e012";}.qticon-checkmark:before {content: "\e013";}.qticon-contrast:before {content: "\e014";}.qticon-fastforward:before {content: "\e015";}.qticon-itunes:before {content: "\e016";}.qticon-juno:before {content: "\e017";}.qticon-lastfm:before {content: "\e018";}.qticon-linkedin:before {content: "\e019";}.qticon-list:before {content: "\e01a";}.qticon-location:before {content: "\e01b";}.qticon-fullscreen:before {content: "\e01c";}.qticon-earth:before {content: "\e01d";}.qticon-chevron-light-left:before {content: "\e01e";}.qticon-chevron-light-down:before {content: "\e01f";}.qticon-chevron-left:before {content: "\e020";}.qticon-chevron-down:before {content: "\e021";}.qticon-checkmark-sign:before {content: "\e022";}.qticon-deviantart:before {content: "\e023";}.qticon-fire:before {content: "\e024";}.qticon-flickr:before {content: "\e025";}.qticon-forrst:before {content: "\e026";}.qticon-forward:before {content: "\e027";}.qticon-dribbble:before {content: "\e028";}.qticon-digg:before {content: "\e029";}.qticon-instagram:before {content: "\e02a";}

/* 3. General styles 
=================================================================*/
*:focus {outline: 0;}
.canc {clear:both;width:100%;display:block;height:1px;}
.animated , .qw-animated{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.qw-fullwidth {width:100%;}

.qw-vp {display:table;width:100%;height:100%;height:100vh;}
.qw-vc {display:table-cell;vertical-align: middle;}

.qw-skew20 {-moz-transform: skewX(-20deg);-webkit-transform: skewX(-20deg);-o-transform: skewX(-20deg);-ms-transform: skewX(-20deg);transform: skewX(-20deg);}
.qw-skew10 {-moz-transform: skewX(-10deg);-webkit-transform: skewX(-10deg);-o-transform: skewX(-10deg);-ms-transform: skewX(-10deg);transform: skewX(-10deg);}
.qw-background-attachment-none {background-attachment: initial !important;}
.qw-hideoverflow {overflow:hidden;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.iconbig {font-size:60px !important;}
.iconmed, .iconmed li a {font-size:40px;}
.qw-pad20 {padding:20px;}
img {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	box-sizing: border-box; }
.qw-overlaypattern .qw-bg,.qw-overlaypattern .fp-tableCell, .qw-overlaypattern .qw-fixedcontents-layer2, .qw-overlaypattern .qw-gbcolorlayer {background-image:url(../img/overlay.html);background-repeat:repeat;}
a.qw-hidesstat {cursor:pointer;}
a.qw-imagefx  {opacity:1;display:block;}
a.qw-imagefx:hover  {opacity:.6;}
img.img-fullwidth {width:100%;height:auto;}


h1.qw-page-title, h1.qw-moduletitle {font-size:65px;line-height:65px;font-weight:100;text-transform: uppercase;margin-top:20px;word-wrap: break-word;     margin-bottom: 10px;}
h1.qw-moduletitle {font-size:100px;}
.qw-archive-item .qw-page-title, .qw-page-title {font-size: 43px;line-height: 48px;font-weight: 100;text-transform: uppercase;margin-top: -65pxpx;word-wrap: break-word;}
.qw-archive-title {font-size:30px; text-transform:uppercase;}
.qw-page-subtitle, h3.comment-reply-title, a#cancel-comment-reply-link {font-size:24px;font-weight:bold;text-transform: uppercase;line-height: 24px;}
h3.widget-title, .qw-sharepage span.qw-sharelabel {font-size: 18px;margin:0;font-weight: 400;text-transform: uppercase;}
a, a:hover {text-decoration: none;}
p.qw-tags {font-size: 11px;line-height:1.2em;}
code, pre {font-size: 11px;line-height: 18px;}
.comment-form input[type="text"], .comment-form textarea, .text-bigger {font-size:15px;}
.qw-small, span.rss-date {font-size: 12px;}
.qw-caps, span.rss-date {text-transform:uppercase;}
.gallery-caption {font-size:11px;padding:4px;}
blockquote p, .qw-font-bigger, table caption , blockquote {font-size:25px; line-height: 38px;text-align: center;border:none;border-color:transparent;font-style:oblique;}
p.qw-categories a {font-size:13px;}
.qw-booking-details p {text-align: center;line-height: 20px;font-size:20px;padding-bottom: 0; text-transform: uppercase; }
.qw-artist-release-list {font-size:20px;}
.tooltip {font-size:15px;font-weight:bold;text-transform: uppercase;z-index:100;white-space: initial;}
.tooltip-inner { white-space:nowrap;border-radius: 1px;max-width: 350px;}
.qw-sitetitle {text-align: center;text-transform: uppercase;font-size: 50px;line-height: 50px;padding: 0;margin: 0;}
.qw-widg-singleline {font-size:16px;padding-top:0px;line-height:1.3em;display:block;max-width:78%;float:left;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.qw-widg-tags {font-size:11px;padding-top:3px;line-height:1em;display:block;width:75%;float:left;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.qw-thecontent {line-height:1.8em;}
.qw-thecontent p {margin-top: 25px;}
.qw-thecontent p:first-child {margin-top: 0;}
ul.qw-nicelist {list-style-type:none;padding:0;margin:15px 0;}
ul.qw-nicelist li {padding-left:28px;}
ul.qw-nicelist li:after {font-family: 'Glyphicons Halflings';content: "\2b";float:left;font-size:14px;margin-left:-24px;}
.qw-ellipsis {display:block;max-width:95%;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}

/* 5. Layout 
=================================================================*/
.aligncenter {clear: both;display: block;margin: 0 auto;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.wp-caption {background:rgba(20,20,20,.1);margin-bottom: 1.5em;max-width: 100%;border-radius: 6px;}
.wp-caption img[class*="wp-image-"] {display: block;padding-top:4px;margin: 1% auto 0;max-width: 98%;border-radius: 1px;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.wp-caption-text {text-align: center;}	
code, pre {white-space: inherit;border: none;clear: both;display: block;border-radius: 0;margin-top: 10px;background-color:transparent;}
 input.wpcf7-submit{border-radius:0;background-image:none;background-color: transparent; border:2px solid #efefef; text-transform: uppercase;}


.qw-gbcolorlayer {min-height:73vh;}
table caption {	padding: 16px 4px 8px 4px;text-align:center;}

.qw-padded {padding: 26px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin:2px 0;}
.qw-padded p.qw-categories, .qw-padded p.qw-tags {margin:0;padding:0;}
.qw-padded + .qw-padded {margin-top: 0;}
.qw-padded .qw-page-subtitle:first-child {margin-top: 30px;}

/* 6. Fullpage JS
=================================================================*/
html.page-template-page-modular-html, body.page-template-page-modular {margin: 0;padding: 0;/*Avoid flicker on slides transitions for mobile phones #336 */-webkit-tap-highlight-color: rgba(0,0,0,0);}
#superContainer {height: 100%;position: relative;/* Touch detection for Windows 8 */-ms-touch-action: none;/* IE 11 on Windows Phone 8.1*/touch-action: none;}
.fp-section {position: relative;-webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */-moz-box-sizing: border-box; /* <=28 */box-sizing: border-box;}
.fp-slide {float: left;}
.fp-slide, .fp-slidesContainer {height: 100%;display: block;}
.fp-slides {z-index:1;height: 100%;overflow: hidden;position: relative;-webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */transition: all 0.3s ease-out;}
.fp-section.fp-table, .fp-slide.fp-table {display: table;width: 100%;}
.fp-tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
.fp-slidesContainer {float: left;position: relative;}
.fp-controlArrow {position: absolute;z-index: 4;top: 50%;cursor: pointer;width: 0;height: 0;border-style: solid;margin-top: -38px;}
.fp-scrollable {overflow: scroll;}
.fp-easing {-webkit-transition: all 0.7s ease-out; /* Safari<=6 Android<=4.3 */transition: all 0.7s ease-out;}
#qw-nav {position: fixed;z-index: 100;margin-top: -32px;top: 50%;opacity: 1;}
#qw-nav.right {right: 17px;}
#qw-nav.left {left: 17px;}
.fp-slidesNav{position: absolute;z-index: 4;left: 50%;opacity: 1;}
.fp-slidesNav.bottom {bottom: 17px;}
.fp-slidesNav.top {top: 17px;}
#qw-nav ul, .fp-slidesNav ul {margin: 0;padding: 0;}
#qw-nav li, .fp-slidesNav li {display: block;width: 14px;height: 13px;margin: 7px;position:relative;}
.fp-slidesNav li {display: inline-block;}
#qw-nav li a,
.fp-slidesNav li a {display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;}
.fp-slidesNav .active span {background: #333;}
#qw-nav span, .fp-slidesNav span {top: 2px;left: 2px;width: 8px;height: 8px;border: 1px solid #000;background: rgba(0, 0, 0, 0);border-radius: 50%;position: absolute;z-index: 1;}
.fp-tooltip {position: absolute;top: -2px;color: #fff;font-size: 14px;font-family: arial, helvetica, sans-serif;white-space: nowrap;max-width: 220px;}
.fp-tooltip.right {right: 20px;}
.fp-tooltip.left {    left: 20px;}
.fpMenuContainer {left: 0;top:0 !important;position:fixed;width:45px;top:0;margin: 0;z-index:100;}
#qw-nav {margin:0;padding: 0;text-align: center;position: initial;padding: 10px 0;}
#qw-nav  li {list-style: none;margin: 10px;width: 55px;height:20px;font-size: 20px;}
#qw-nav a {-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#qw-nav span {border:none;width: 55px;height:30px;left:0;}
.fullpageMenu .fp-tooltip.right {display:none !important;visibility: hidden;}
.fullpageMenu .tooltip {left:57px !important;}
.fullpageMenu .tooltip-inner {font-size:22px;padding:10px;border-radius:none;}
.fullpageMenu .tooltip-inner:after {display:none;}
/*#okplayer {top:0 !important;left:0 !important;}*/

/* 7. Fullpage Theme Styles 
=================================================================*/
.qw-innerwrapper {min-height:100%;width:100%;display:block;}
.qw-section-content {}
.qw-section-padding {padding: 120px 0 }

h1.qw-moduletitle {font-size: 38px;font-weight: 200;letter-spacing: 8px;line-height: 50px;max-width: 500px;text-align: center;margin: 0 auto 50px auto;position: relative;}
h1.qw-moduletitle span {clear: both;display: block;font-size: 60px;}
h1.qw-moduletitle.qw-fixedtitle {z-index:10;top:120px;}
h1.qw-moduletitle:before { 	content:" ";	position:absolute;left:50%;margin-left:-70px;top: -14px;height: 6;   width: 140px;  border-top: 6px solid blue;border-left: 6px solid transparent;border-right: 6px solid transparent;}
h1.qw-moduletitle:after { content:" ";position:absolute;left:50%;margin-left:-3px;bottom: -20px;height: 6; width: 6px;border-top: 6px solid blue;border-left: 6px solid transparent;border-right: 6px solid transparent;}


/* 8. Gallery and transitions 
=================================================================*/


.Caption_Content {font-size: 15px;padding:20px;color:#FFF;}
.effect-parent {-webkit-perspective: 1300px;-moz-perspective: 1300px;perspective: 1300px;}
.Image_Wrapper { overflow: hidden;display: inline-block;}
.Image_Wrapper img {transition-duration: 1s;transform: scale(1.0);transform-origin: 50% 50%;}
.Image_Wrapper img:hover {transform: scale(1.2);transform-origin: 50% 0%; /* pan towards top of image */}
.fullPageSection.gallery .qw-contents {font-size:20px;}

/* EFFECT 1 */
.effect-1 {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform-origin: 50% 50% -300px;-moz-transform-origin: 50% 50% -300px;
transform-origin: 50% 50% -300px;-webkit-transform: rotateX(-180deg);-moz-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-animation: fly ease-in-out forwards;
-moz-animation: fly ease-in-out forwards;animation: fly ease-in-out forwards;}
@-webkit-keyframes fly {100% { -webkit-transform: rotateX(0deg); opacity: 1; -webkit-transform-origin:50% 50% 0; }}
@-moz-keyframes fly {100% { -moz-transform: rotateX(0deg); opacity: 1; -moz-transform-origin:50% 50% 0; }}
@keyframes fly {100% { transform: rotateX(0deg); opacity: 1; transform-origin:50% 50% 0; }}

/* EFFECT 2 */
.effect-2 {-webkit-transform: translateY(200px);-moz-transform: translateY(200px);transform: translateY(200px);-webkit-animation: moveUp ease forwards;-moz-animation: moveUp ease forwards;animation: moveUp ease forwards;}
@-webkit-keyframes moveUp {to { -webkit-transform: translateY(0); opacity: 1; }}
@-moz-keyframes moveUp {to { -moz-transform: translateY(0); opacity: 1; }}
@keyframes moveUp {to { transform: translateY(0); opacity: 1; }}
/* EFFECT 3 */
.effect-3 {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);-moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);transform: translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation: fallPerspective ease-in-out forwards;-moz-animation: fallPerspective ease-in-out forwards;animation: fallPerspective ease-in-out forwards;}
@-webkit-keyframes fallPerspective {100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}
@-moz-keyframes fallPerspective {100% { -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}
@keyframes fallPerspective {100% { transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}

/* EFFECT 4 */
.effect-4 {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateX(-80deg);-moz-transform: rotateX(-80deg);transform: rotateX(-80deg);-webkit-animation: flip ease-in-out forwards;-moz-animation: flip ease-in-out forwards;animation: flip ease-in-out forwards;}
@-webkit-keyframes flip {100% { -webkit-transform: rotateX(0deg); opacity: 1; }}
@-moz-keyframes flip {100% { -moz-transform: rotateX(0deg); opacity: 1; }}
@keyframes flip {100% { transform: rotateX(0deg); opacity: 1; }}

/* EFFECT 5 */
.effect-5 {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-animation: moveUp ease-in-out forwards;-moz-animation: moveUp ease-in-out forwards;animation: moveUp ease-in-out forwards;}
/* EFFECT 6 */
.effect-6 {-webkit-transform:  scale(0.638) translate(-179px);-moz-transform:     scale(0.638) translate(-179px);transform:          scale(0.638) translate(-179px);-webkit-animation: moveUp ease-in-out forwards;-moz-animation: moveUp ease-in-out forwards;animation: moveUp ease-in-out forwards;}

/* Universal durations */
.effect-duration-1{-webkit-animation-duration: .4s;-moz-animation-duration:    .4s;animation-duration:         .4s;}
.effect-duration-2{-webkit-animation-duration: .5s;-moz-animation-duration:    .5s;animation-duration:         .5s;}
.effect-duration-3{-webkit-animation-duration: .6s;-moz-animation-duration:    .6s;animation-duration:         .6s;}
.effect-duration-4{-webkit-animation-duration: .7s;-moz-animation-duration:    .7s;animation-duration:         .7s;}
.effect-duration-5{-webkit-animation-duration: .8s;-moz-animation-duration:    .8s;animation-duration:         .8s;}
.effect-duration-6{-webkit-animation-duration: .9s;-moz-animation-duration:    .9s;animation-duration:         .9s;}
.effect-duration-7{-webkit-animation-duration: .95s;-moz-animation-duration:    .95s;animation-duration:         .95s;}
.effect-duration-8{-webkit-animation-duration: 1s;-moz-animation-duration:    1s;animation-duration:         1s;}
.effect-duration-9{-webkit-animation-duration: 1.05s;-moz-animation-duration:    1.05s;animation-duration:         1.05s;}
.effect-duration-10{-webkit-animation-duration: 1.1s;    -moz-animation-duration:    1.1s;animation-duration:         1.1s;}

/* 9. Header 
=================================================================*/
.qw-header-fixed {left: 0 !important;position: fixed;height: 70px;padding:0;background: rgba(0,0,0,.05);top: 0;display: block;z-index: 100;width: 100%;}
.qw-header-fixed .qw_site_logo {display:block;height:70px;width:auto;max-width:300px;margin:0 auto;padding:10px;}
.qw-header-fixed .qw_site_logo img.img-responsive {max-height:50px;width:auto;margin: 0 auto;}
.page-template-page-modular-php .qw-header-fixed {position: fixed;}
.admin-bar .qw-header-fixed {top:28px;left:0 !important;}
.menu-qwicon {position:fixed;left:20px;top:20px;}
.qw-totalcontainer {padding-top:0;} /* padding-top:170px;*/
.qw-totalcontainer.scrollable{padding-top:50px;}

.page-template-page-modular .qw-totalcontainer {padding-top:0;}
.admin-bar .qw-languages-list-top {top:38px;}
.qw-languages-list-top {
    z-index: 122;
    height:50px;
    padding-right: 1.25em;
    position: fixed;
    right: 20px;
    top: 20px;
}
.qw-languages-list-top a {text-transform:uppercase; line-height: 40px;margin:0 8px;height:50px;line-height: 50px;}



/* 10. Share Page 
=================================================================*/
.qw-sharepage {text-align: right;height:25px;}
.page .qw-sharepage {margin-top:4px;height: 25px;}
.qw-sharepage a {font-size:25px;display:inline-block;height:27px;overflow:hidden;}
.qw-sharepage a .qticon:before, .qw-sharepage a [class^="qticon-"]:before, .qw-sharepage a [class*=" qticon-"]:before {height:23px;}
.qw-sharepage span.qw-sharelabel {display:inline-block;padding:2px 4px 2px 4px;position:relative;float:left;background:#ea171e;text-align: center;font-size:14px;text-transform: uppercase;margin-right:10px;}
.qw-sharepage span.qw-sharelabel::after {content: " ";position: absolute;top: 0;right: -10px;width: 0;height: 0;border-style: solid;border-width: 0px 0 10px 10px;border-color: transparent transparent transparent #ea171e;}
.qw-shareall {position: fixed;display: block;width: 40px;top: 20px;right: 20px;font-size: 40px;}
.admin-bar .qw-shareall, .admin-bar .qw-sharepage-top {top:43px;}
.qw-sharepage-top {position: fixed;display: block;width: 0;height:50px;overflow:hidden;top: 20px;right: 70px;font-size: 40px;text-align:right;white-space: nowrap;}
.qw-sharepage-top.open {opacity:1;width:190px;}
.qw-sharepage-top a {color:#FFF;}



/* Social Links Top */
.qw-sharepage-top.open.qw-sharepage-links {right:20px;    max-width: 42%;    width: auto;   }







/* 11. Menu type 1 (TOGGLE NAV) (There is no type 2 yet, but the theme is ready for scalability)
-------------------------------------------------*/
.qw-menutype1 {padding-top:0;}
.qw-menutype1 > .qw-menucontainer {margin-top:70px;}
.qw-menutype1.page-template-page-modular-php {padding-top:0;}
.qw-menutype1 #qwtoggle {list-style: none;margin:10px 0 0 0;padding:0;}
.qw-menutype1 #qwtoggle li {margin:0;padding:0;list-style: none;}
.qw-menutype1 #qwtoggle li a {display: block;line-height: 1em;color: #fff;width: 100%;padding: 10px 20px;font-size: 18px;text-transform: uppercase;-webkit-transition:.5s ease all;   -moz-transition:.5s ease all;     -o-transition:.5s ease all;        transition:.5s ease all;}
.qw-menutype1 #qwtoggle > li > a:hover , .qw-menutype1 #qwtoggle > li > a.active {background:rgba(50,50,50,.9);}
.qw-menutype1 #qwtoggle > li.menu-item-has-children > a:after {	font-style: normal !important;	font-weight: normal !important;	font-variant: normal !important;	text-transform: none !important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "T";	font-size: 18px;	position:absolute;left:90%;font-size:18px;}
.qw-menutype1 #qwtoggle > li.menu-item-has-children > a:after {font-family: 'Glyphicons Halflings' !important;content: "\2b";}
.qw-menutype1 #qwtoggle > li.menu-item-has-children > a.active:after {	content: "\2212";}
.qw-menutype1 #qwtoggle ul {position:relative;padding:8px 0;margin:0;list-style: disc;display: none;color: #fff;padding-top: 8px;background: #333;}
.qw-menutype1 #qwtoggle ul:after {content:" ";width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #333 transparent;position:absolute;top:-10px;left:50%;margin-left: -5px;}
.qw-menutype1 #qwtoggle ul li a {padding: 10px 20px; font-size:15px;}

/*  12. Menu type 1 (Content)
-----------------------------------*/
.qw-menutype1 #canvas {    width: 100%;    height: 100%;    padding: 0;     position: relative;  -webkit-transition:.5s ease all;   -moz-transition:.5s ease all;     -o-transition:.5s ease all;        transition:.5s ease all;}
.qw-menutype1 #nav {background:#000;width: 300px;height: 100vh;position: fixed;padding: 30px 0 0 0;overflow:auto;left: -320px;top: 0;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;/* By default, rotate the menu 90deg inwards */}
.admin-bar.qw-menutype1 #nav {padding-top:62px;}
.qw-menutype1 {width: 100vw;}
.qw-menutype1 .qw-sidebarlogo {display:block;padding:50px 20px 0 20px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.qw-menutype1 h2#title {margin: 8px 25px 10px 0;text-align: right;margin-right: 10px;font-size: 16px;line-height: 35px;}
.qw-menutype1{margin-left: 0px;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;}
.qw-menutype1.qw-menu-open {width: 100vw;margin-left: 320px;overflow:hidden;}
.qw-menutype1.qw-menu-open #nav {z-index:10; left: 0;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:perspective(600px) rotateY(0deg);-moz-transform:perspective(600px) rotateY(0deg);-ms-transform:perspective(600px) rotateY(0deg);-o-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg);}
.qw-menutype1.qw-menu-open .qw-vp.fpMenuContainer {display:none;}
.admin-bar.qw-menutype1 .fpMenuContainer {top:32px !important;}
.qwMenuScroll {position:initial !important;}
.qwMenuScroll .slimScrollBar {width: 2px !important;position: absolute !important;opacity: 1 !important;border-radius: 0px !important;left: -2px !important;right:auto;opacity:0;background: rgb(255, 7, 0);-moz-transition: opacity .5s;-webkit-transition: opacity .5s;transition: opacity .5s;}
.qwMenuScroll.menuopen .slimScrollBar {left: 0 !important;opacity:1;}

.menu-qwicon { z-index:121; cursor: pointer;  margin: 0 auto;  padding-left: 1.25em;  position: fixed;left:20px;top:20px;  width: 30px;  height: 32px;}
.admin-bar .menu-qwicon {top:50px;}
.menu-global {  backface-visibility: hidden;  position: absolute;  left: 0;  border-top: 4px solid white;  width: 100%;  transition: 0.3s;}
.menu-top {  top: 0;}
.menu-middle {  top: 12px;}
.menu-bottom {  top: 24px;}
.qw-menu-open .menu-top {  backface-visibility: hidden;  top: 15px;  transform: rotate(45deg);  transition: 0.3s 0.3s;}
.qw-menu-open .menu-middle {  opacity: 0;}
.qw-menu-open .menu-bottom {  backface-visibility: hidden;  top: 15px;  transform: rotate(-45deg);  transition: 0.3s 0.3s;}
.qw-menutype1{overflow-x:hidden !important;}

/* 13. Social icons
=================================================================*/
.qw-socialicons {padding:20px;text-align: center;word-wrap: break-word;}
.qw-socialicons span {font-size:30px;}

/* 14. Separators 
=================================================================*/
.qw-spacer {height:25px;width:100%;display:block;clear:both;position:relative;background-color:transparent;}
.qw-spacer-15 {height:15px;display:block;clear:both;}
.qw-spacer-50 {height:50px;display:block;clear:both;}
.qw-top0 {padding-top:0; margin-top:0;}
.qw-top15 {padding-top:15px;}
.qw-top30 {padding-top:30px;}
.qw-separator {border:none; height:2px;width:100%;display:block;margin:5px 0 5px 0;clear:both;position:relative;}
.qw-separator::after {content:" ";display:inline-block;width:250px;height:4px;position:absolute;top:0px;left:0px;border-top: 4px solid #ea171e;border-right: 4px solid transparent;} 
.qw-separator-thin {height:1px;margin: 8px 0 20px 0;}
.qw-separator-thin::after {height:2px;width:35px;border-top: 3px solid red;border-right: 3px solid transparent;}
.qw-separator-superthin {height:2px;width:100%;display:block;margin:5px 0;clear:both;position:relative;}
.qw-separator-mini {display: block;position: relative;clear: both;width: 40px;height: 2px;background: #FFF;margin: 4px auto;opacity: .4;}

/* 15. Design Elements 
=================================================================*/
.qw-knifetitle::before {content:" ";display:inline-block;width:40px;height:20px;position:relative;top:2px;left:0px;border-top: 20px solid red;border-right: 20px solid transparent;margin-right:5px;} 
.qw-fancyborder-top {border-top: 4px solid red;}
.qw-fancyborder-bottom {border-bottom: 4px solid red;}
.qw-fancyborder-right {border-right: 5px solid red;}
.qw-fancyborder-left {border-left: 5px solid red;}
.qw-fancyborder-top,.qw-fancyborder-bottom ,.qw-fancyborder-right,.qw-fancyborder-left{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {border: none;text-transform: uppercase;}
ul.qw-vertical-tab-menu {margin:0 0 25px 0;padding:0;}
ul.qw-vertical-tab-menu li {list-style-type: none;margin-bottom:3px;}
ul.qw-vertical-tab-menu li a {display:block;text-transform: uppercase;border-left:2px solid grey;padding: 5px 15px 5px 10px;font-size:20px;line-height:20px;}
ul.qw-vertical-tab-menu li.active a {background:#efefef;}

table {width:100%; margin:0;}
table tr {margin:0;padding:0;}
table tr td,table tr th  {padding: 0px;border-bottom: 1px solid rgba(200,200,200,.1);}

/* 16. Contents 
=================================================================*/
p.qw-categories {margin: 0 0 7px 0;}
p.qw-categories span {height:25px;display: inline-block;text-transform: uppercase;padding:6px;margin:0;line-height:1em;}
p.qw-tags {text-transform: uppercase;margin: 20px 0 15px 0;}
.qw-page-subtitle {margin:30px 0 0 0; display:block;width:95%;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.qw-page-subtitle:first-child {margin-top:10px;}
.qw-page-header .qw-page-subtitle {margin-top:0;}
.qw-page-header .qw-padded {margin-top: 0;}
.qw-page-header .qw-separator {margin-top:0;}
.post-navigation {margin-top:-8px;}
.nav-previous, .nav-next {display:inline-block;max-width: 50%;float: left;}
.nav-next {float:right;}
.meta-nav [class^="qticon-"]:before, .meta-nav [class*=" qticon-"]:before {font-size: 30px;position: relative;bottom: -10px;height: 30px;}
.qw-page-content img {max-width:100%;height:auto;}
.qw-page-content blockquote {padding: 0 20px 0 0;margin: 60px 0 30px 0;}
.qw-page-content blockquote p {margin:0;padding:0 0 0 20px; }
.qw-page-content blockquote + p {text-align: right;}
.qw-related-posts {display:block;clear:both; margin-bottom:25px;}
.qw-related-posts {display:block;clear:both; margin-bottom:25px;}
.qw-related-post-unit {margin-bottom:20px;}
.qw-related-post-text {padding-top:10px;}
.qw-related-post-unit:last-child {margin-bottom:0;}
.page-links {padding:10px;margin:10px 0;}
.page-links a {display: inline-block;margin-right: 0px;padding: 0 7px;}
.qw-related-post-unit a {display:block;} 
.qw-related-post-unit a.qw-imgl {position:relative;overflow:hidden;}
.qw-related-post-unit a.qw-imgl:after {content: "\e027";top: 1px;display: inline-block;font-family: 'qticons';font-style: normal;position:absolute;top:50%;left:50%;font-size:40px;margin-left:-20px;margin-top:-15px;z-index:1;}
.qw-related-post-unit a.qw-imgl img {position:relative;top:0;left:0;z-index:3;}
.qw-related-post-unit a:hover img {opacity:0;}
.single-podcast .qw-thecontent {margin-bottom: 20px;}
.single-release .qw-thecontent {text-align: justify;}
.qw-thecontent ul, .qw-thecontent ol {margin: 20px 0;}
pre, code {padding: 20px; margin: 30px 0;}


.automaticcarousel {margin-bottom: 50px; }
.automaticcarousel img {margin: 0 auto;}
.automaticcarousel .qw-gbcolorlayer {min-height: 700px;}
.automaticcarousel .carousel-indicators {position: absolute;bottom: 0;top:auto;}
.automaticcarousel  .carousel-caption {bottom: auto; top: 50%;margin-top:-90px;}
.automaticcarousel h2 {font-size: 110px;text-shadow: 3px 3px 15px rgba(0,0,0,0.8);line-height: 150px;height:150px;display:block;width:95%;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.qw-pagesection.automaticslideshow-1 { top: -170px; }

.automatic_slideshow .qw-totalcontainer { padding-top: 0;} 

/* 17. Archives 
=================================================================*/
.qw-archive {padding: 0 0 50px 0;}
.qw-archive-item {margin-bottom:70px;}
.qw-archive-item img.wp-post-image {margin-bottom: 18px;}
.qw-archive-item:last-child {margin-bottom:0;}
.qw-post-archive-content {margin-top:15px;}
.qw-post-archive-content img {margin-bottom:20px;}
.qw-dateblock {display:inline-block;padding:5px 10px 3px 10px;position:relative;min-width:155px;float:left;background:red;text-align: right;font-size:14px;text-transform: uppercase;margin-right:18px;}
.qw-dateblock::after {content: " ";position: absolute;top: 0px;right: -15px;width: 0;height: 0;border-style: solid;border-width: 24px 24px 0px 0px;border-color: red transparent transparent transparent;}
.qw-dateblock .qw-dateday {font-size: 50px;line-height:1em;display:block;}
.qw-dateblock .qw-datemonth, .qw-dateblock .qw-dateyear {font-size:14px;letter-spacing:3px;text-transform: uppercase;}
.qw-archivesearch {padding:20px;}
.qw-archivesearch h3 {padding:0;margin:0;line-height: 1em;padding-bottom:24px;}
.qw-archivesearch input {padding:10px;width:100%;font-size:20px;}


	/* Events archives
	=================================================================*/
	.qw-archive-event .qw-dateblock {min-width: 100%;}

	/* Modules small slideshow
	=================================================================*/
	
	.qw-events_carousel_listitem {margin-bottom:8px;padding-right:10px;height:50px;overflow:hidden;}
	.qw-events_carousel_listitem:last-child{margin-bottom:0;}
	.qw-events_carousel_listitem .qw-dateblock .qw-dateday {font-size:20px;text-align:left;padding-left:4px;}
	.qw-events_carousel_listitem .qw-dateblock .qw-datemonth, .qw-module-scrollable .qw-dateblock .qw-dateyear {text-align:right;}
	.qw-events-carousel-slider .carousel-indicators {position: relative;bottom: 10px;left: 0;z-index: 15;width: 100%;padding-left: 0;margin: 10px 0 0 0;padding: 1px 0;list-style: none;text-align: center;}
	.qw-events_carousel_listitem a {display:block;}
	.qw-events_carousel_listitem .qw-page-title {font-size: 20px;line-height: 1;margin-top: 0;margin-bottom:4px;display:block;width:95%;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
	.qw-events_carousel_listitem .qw-details  {margin-bottom:3px;width:95%;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
	.qw-events_carousel_listitem .qw-dateblock {min-width: 50px;padding: 5px 0; background-image: url("line.html");background-repeat:no-repeat;background-position:center center;/* no-repeat scroll 0 0 / 100% 100%;*/ }
	.qw-events_carousel_listitem .qw-dateblock::after {border-width: 16px 16px 0px 0px;right:-5px;}
	.qw-events_carousel_listitem .qw-separator-thin {margin:0}
	
	.qw_palette_dark table.table.eventtable>tbody>tr:first-child>td,.qw_palette_dark table.table.eventtable>tbody>tr:first-child>th{border-top-color: transparent;}

	/* Grid Archives 
	=================================================================*/
	.qw-gridview .qw-archive-item {overflow:hidden;position: relative;display: block; margin-bottom: 25px;}
	.qw-gridview-imagelink {overflow:hidden;position: relative;display: block;}
	.qw-gridview-date {margin-bottom:0;padding:0 0 25px 0;}
	.qw-archive-item .qw-gridview-imagelink img.wp-post-image {margin-bottom: 0;}
	.qw-gridview-title {margin-top:0;padding:0;font-size:20px;font-weight: bold;line-height:1.4em;margin-bottom:0px;}
	.qw-gridview-text {position:relative;padding:40px 20px 0 20px; }
	.qw-gridview-imagelink .qw-gridview-overlay {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%;position:absolute;top:-100%;display:block;text-align: center; }
	.qw-gridview-imagelink .qw-gridview-overlay::after {content:" ";width: 0;height: 0;border-style: solid;border-width: 0 500px 100px 0;top: 100%;left:0;border-color: transparent red transparent  transparent;position: absolute;}
	.qw-gridview-imagelink:hover .qw-gridview-overlay {top:0;opacity:.8;}
	.qw-gridview-imagelink .qw-gridview-overlay i {font-size: 55px;display:block;margin:-25px 0 0 -25px;position:absolute;top:50%;left:50%;}

	/* Pagination 
	=================================================================*/
	.qw-pagination {margin:0;padding:0;}
	.qw-pagination li {margin:0 0 3px 0;padding:0;list-style-type:none;display:block;font-size:35px;text-align:center;}
	.qw-pagination li a {display:block; padding:30px 3px; background:#efefef;-moz-transition:all .4s;transition:all .4s;}
	.qw-colcaption-title {margin-bottom: 3px;position:relative;padding:28px 0;}
	.qw-colcaption-title:after {content:" "; position:absolute;right:0;bottom:-8px;width: 0;height: 0;border-style: solid;border-width: 0 10px 8px 0;border-color: transparent #007bff transparent transparent;}

/* End of archives styles */

/* 18. Comments 
=================================================================*/
.qw-comment-list {padding:0;}
.qw-comment-list {padding:0; padding-left:0;margin: 0;}
.qw-comment-list li {list-style:none;margin-top:8px;}
.qw-commentheader {line-height: 1em;padding: 0;margin: 0;}
.qw-comment-image {display:block;min-height:50px;width:100%;background:rgba(0,0,0,.2);position:relative;max-width:70px;}
.qw-comment-image::after {content:" ";position:absolute;top:4px;right:-9px;width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 9px;border-color: transparent transparent transparent rgba(0,0,0,.2);}
.qw-user-icon {display: block;padding: 10px 0 4px 0;margin: 0 auto;font-size: 30px;width: 30px;height: 30px;}
.qw-user-icon::before {margin: 0 auto;-moz-opacity:.5;opacity:.5;}
.comment-text {margin: 5px 0;}
.comment-form p {margin-bottom:2px;}
.comment-form input[type="text"], .comment-form textarea {width:100%;border:none;padding:4px 8px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:1px solid #999;}
.comment-form input[type="text"]::focus, .comment-form textarea::focus {border:1px solid #000;}
.comment-reply-link {display: block;width: 100%;text-align: center;text-transform: uppercase;max-width: 70px;margin-top: 3px;}
h3.comment-reply-title {margin:2px 0 5px 0;}
.comment-form input[type="submit"] {border:none;text-transform: uppercase;text-shadow:none;font-size: 12px;font-weight: 100;letter-spacing: 1px;padding: 2px 8px 0 8px;}
p.no-comments {text-align:center;padding:10px 0 0 0;}
.qw-comment-list ul.children {padding-left: 3px;border-left:2px solid rgba(0,0,0,.2);}
.qw-comment-list .children .row > div:first-child {width:0;overflow:hidden;padding: 0;height: 0;}
.qw-comment-list .children .row > div:last-child {width:100%;}
.logged-in-as {margin: 6px 0 10px 0;}
.comments-area {margin-top:30px;}
.comment-respond {margin: 35px 0;}
.qw-comment-image img {width:100%;height:auto;}


/* 19. Galleries 
=================================================================*/
.gallery-icon a {display:block;max-width:100%;height:auto;}
.gallery-icon a img {max-width:100%;height:auto;border:2px solid transparent !important;}

/* 20. Events 
=================================================================*/
.single-event  .qw-thecontent p.qw-buylinks {margin-top:20px;}
.single-event .wp-post-image {width:100%;height:auto;}
#map img{max-width:none}




/* 21. Releases 
=================================================================*/
.qw-details {margin: 20px 0;}
.qw-details p, .qw-buylinks p {margin: 20px 0;line-height: 1.6em;}
.qw-track {display:block;position: relative;padding: 10px; margin: 0 0 2px 0;}
.qw-track p {margin:0; color:#d7d7d7;}
.qw-track .qw-track-play {display: inline-block;float: left;width:40px;}
.qw-track .qw-track-text {display: inline-block;float: left;margin-left:10px;}
.qw-track .qw-track-text p.qw-small {margin-top:2px;}
.qw-track .qw-track-name {margin:0;padding:0;line-height:1.2em; padding-bottom:2px;}
.qw-track .qw-artists-names {line-height: 18px;font-size: 11px;}
.qw-track a.playable-mp3-link {font-size:36px;display: block;margin-top:2px;}
.qw-buylinks {margin-bottom:10px;}
.qw-track-buylink {float: right;right: 20px;top:14px !important;position: relative;}
ul.qw-artist-release-list {padding:0;margin:0;}
.qw-artist-release-list li {list-style-type: none;margin:0 0 5px 0;padding:0;}
.qw-artist-release-list li a {display:block;}
.qw-artist-release-list li img {display:inline-block;max-width:60px;margin-right:20px;}
.qw-booking-details p {display:block;clear:both;margin-bottom:1px;overflow: hidden;}
.qw-booking-details span {display:inline-block;padding:30px;float:left;width:30%;}
.qw-booking-details span.qw-detail-value {width:70%;}
img.qw-cover-image {width:100%; height:auto;}

/* 22. Slides layout 
=================================================================*/
.qw-slides-menu.fp-slidesNav {height:auto;padding: 30px 0 10px 0;margin: 0 auto;display:block;text-align:center;}
.qw-slides-menu.fp-slidesNav li {display:inline-block;list-style-type: none;width: 35px;height:35px;margin:0 2px;}
.qw-slides-menu.fp-slidesNav li a:hover img {opacity:.8;-moz-transition:all .4s;transition:all .4s;}
.qw-slides-menu.fp-slidesNav li a img {max-width:100%;height:auto;}
.qw-slides-menu.fp-slidesNav a.active img, .qw-slides-menu.fp-slidesNav a.active:hover img {border-bottom:4px solid #F00;}
.artists_carousel .qw-slides-menu.fp-slidesNav li {width:60px;height:34px;}

/* 23. Podcast 
=================================================================*/
.qw-podcast-carousel .qw-page-title {font-size: 50px; line-height: 50px;}

/* 24. Widgets
=========================================================================*/
.widget_calendar {/*float: left;*/}
#wp-calendar {width: 100%; padding:5px; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; }
#wp-calendar caption { text-align: right; font-size: 13px; margin:5px; padding: 0 0 7px 0; }
#wp-calendar thead { font-size: 13px; }
#wp-calendar thead th { padding-bottom: 13px;text-align: center; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td {  text-align: center; padding: 8px 4px;}
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 13px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 13px; text-transform: uppercase; padding-top: 10px; }
aside header.widget-header , .qw-footer-container aside header.widget-header{margin:0 0 15px 0;padding:0;line-height: 15px;height:16px;}

aside.widget {border-bottom: 1px solid rgba(0,0,0,.2);}
aside.widget section.wheader {padding:0;margin-bottom:0;}
aside.widget:last-child section.wheader, .qw-footer-container aside.widget section.wheader{border-bottom:1px solid rgba(0,0,0,.2);}
.qw-main-sidebar aside.widget section.wheader h3.widget-title a {display:block;background:transparent;padding:18px 0;line-height:20px;font-size:20px;margin:0;}
aside.widget.widget_rss section.wheader h3.widget-title a::before {content: "RSS";}
aside.widget.widget_rss .qw-panel-contents a.rsswidget {display:block;padding:8px 0 2px 0}
aside.widget.widget_rss .qw-panel-contents .rss-date {display:block;padding:2px 0 4px 0}
aside.widget section.wheader h3.widget-title a.rsswidget {display:none;}
aside.widget section.wheader h3.widget-title a:hover {text-decoration: none;}
aside,aside li, aside p {font-size: 13px;line-height:1.5em;}
.recentcomments, .widget_recent_entries li {font-size: 12px;line-height:1.5em;}
.recentcomments a {font-style: italic;}
aside a {color:#555;}
aside a:hover {text-decoration:underline;}
aside.widget section  {padding:0;}
.widget_search input[type="text"]{width: 100%;padding:7px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.single .social-sharing {font-size:24px;}
aside {	margin-bottom:-1px;	word-wrap: break-word;}
aside ul {	margin-top:10px;padding-left:10px;}
aside .qw-panel-contents > ul {	margin-top:0;padding-left:0;margin: 0;}
aside .widget-body img {max-width:100%;height:auto;margin-bottom:5px;}
aside .widget-body > ul {padding-left:0;}
aside ul li {	list-style-type:none;	border-bottom:1px dotted #dedede;	padding: 7px 0;	margin: 0;}
aside ul li.cat-item:first-child {padding-top:0;}
aside ul.menu {margin:0;padding:0;}
aside ul li:first-child {padding-top:0;}
aside ul li:last-child {border:none;}
aside ul li a {padding-right:12px;	transition: padding-left 0.4s, background 0.4s;	-moz-transition: padding-left 0.4s, background 0.4s; /* Firefox 4 */	-webkit-transition: padding-left 0.4s, background 0.4s; /* Safari and Chrome */	-o-transition: padding-left 0.4s, background 0.4s; /* Opera */}
aside ul li.cat-item, aside ul li.cat-item li.cat-item {	border-bottom:1px dotted #dedede;	padding: 4px 0;}
aside ul li.cat-item li.cat-item {border:none;}
aside ul li.cat-item:last-child {border:none;}
aside ul li.cat-item a {	display:inline;	border-bottom:none;}
aside ul li.page_item, aside ul li.page_item li {margin-left:15px;}
aside ul > li.page_item {margin-left:0;}
aside ul li.page_item li,aside ul li.menu-item li {	list-style-type:circle;	margin-left:8px;}
aside ul li a.qw-blocklink {display:block;}
aside img.qw-widget-thumbnail {width: 40px;max-width: 16%;height: auto;float: left;margin-right: 10px;display: inline-block;}
.tagcloud a, .qw-list-tags a {text-transform: uppercase;	font-size: 12px;padding: 1px 4px;margin: 1px 0px;overflow: hidden;display: inline-block;transition: background 0.4s;-moz-transition: background 0.4s;-webkit-transition: background 0.4s;-o-transition: background 0.4s;}
.tagcloud a:hover, .qw-list-tags a:hover {text-decoration:none;}
aside.widget > div,aside.widget > p,aside.widget > ul{	margin:0 0 1px 0;width: 100%;padding-left:0;}
aside.widget > form {display: block;width:100%;padding:0;margin-bottom: 0;}
aside select {max-width:100%;}
aside ul.sub-menu ul.sub-menu , aside ul.sub-menu ul.sub-menu li.menu-item li{margin-left:0;}
.qw-footer-container  h3.widget-title {display:inline-block;padding-right:10px;font-size: 22px;font-weight:bold;line-height: 18px;text-transform: uppercase;}
.fb_box iframe {margin: 0 -10px;border:none; overflow:hidden; width:100%; border:none; overflow:hidden;}
aside form {margin-bottom:10px;}
aside.widget_text img {max-width:100%;height:auto;} 
aside.widget .rss-date {display:block !important; width:100%; clear:both;margin-bottom:5px;}


/* 25. Collapsing widgets 
=================================================================*/
.qw-panel-collapse {height:auto; -moz-transition:all .3s; transition:all .3s;overflow:hidden;padding-bottom:25px;}
 .qw-panel-collapse.collapsed {height:0 !important;}
 .qw-panel-contents {padding:15px 0 15px 0;border-top:1px solid black;}
 a[data-toggle="qw-collapse"]:after {font-family: 'Glyphicons Halflings';content: "\e114";float: right;margin-top:2px;color: grey;-moz-transition: all .3s;transition: all .3s;}
 a[data-toggle="qw-collapse"].open:after {-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}



/* 27. Vertical Menu 
=================================================================*/
.qw-vertical-menu-right {position:fixed;height:100%;top:100px;right:0;width:70px;z-index:10;background:#fff;}
.qw-fixedcontents-layer1 {height:100vh;background:#dedede !important;}
.qw_palette_dark .qw-fixedcontents-layer1 {height:100vh;background:#232323 !important;}

/* 28. 2layer contents (like map behind) 
=================================================================*/
.qw-fixedcontents {display: block;height: 640px;position: relative;}
.qw-fixedcontents-layer2 {height: 100%;width: 100%;position: absolute;z-index: 1;}
.qw-fixedcontents-layer2-box {width:350px;height:242px;top:50%;margin-top:-121px;right:50px;position:absolute;z-index:2;}
.qw-fixedcontents-layer1 {display: block;width: 100%;height: 640px;z-index: 0;top:0;left:0;position: absolute;}
.qw-fixedcontents > .qw-page-title {position:absolute;top:100px;left:100px;z-index:3;}
.qw-fixedcontents-layer2-box.qw-hidingbox {right:-290px;padding:10px;}
.qw-fixedcontents-layer2-box.qw-hidingbox:hover {right:0}
.qw-module-scrollable {height:224px;overflow-y:auto;overflow-x:hidden;}
.qw-module-scrollable-top, .qw-module-scrollable-down {display: block;width: 70px;height: 70px;background: #ff0000;padding: 0;position: absolute;top: -60px;border: 10px solid #fff;left: 0px;color: #ffffff;font-size: 30px;text-align: center;line-height: 55px;}
.qw-module-scrollable-down {bottom:-62px;top:auto;}
.qw-fixedcontents-layer2-box.qw-hidingbox:hover .qw-module-scrollable-top,
.qw-fixedcontents-layer2-box.qw-hidingbox:hover .qw-module-scrollable-down {left:50%;margin-left:-35px; }

/* 29. Dynamic map
=================================================================*/
.qw-dynamicmap {display:none;visibility:hidden;}
.qw-marker {width:50px;height:50px;position: absolute;top: 0px;left: -80px;z-index:100;}
.qw-marker::after {content: " ";position: absolute;top: 0px;right: -20px;width: 0;height: 0;border-style: solid;border-width: 24px 24px 0px 0px;border-color: red transparent transparent transparent;}
.qw-marker .qw-marker-img img {width:100%;height:auto;}
.qw-marker .qw-marker-img {width:0;height:0;float:left;overflow: hidden;display: block;opacity: 0;}
.qw-markercontents {width:50px;float:left;height:50px;overflow: hidden;}
.qw-markercontents .qw-marker-header {display:block;overflow: hidden;padding: 0 15px;disply:block;width:50px;height:50px;font-size:18px;white-space: nowrap; line-height: 55px; overflow: hidden;text-overflow:ellipsis;}
.qw-markercontents .qw-marker-body {overflow: hidden;height:0;line-height:1.2em;padding: 0px 15px;width:0;font-size:12px;text-transform: uppercase;letter-spacing: 1px;font-weight: bold;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.qw-markercontents .qw-marker-footer {overflow: hidden;height:0;text-align: center;padding: 0 15px;}
.qw-markercontents .qw-marker-footer a {overflow: hidden;display:inline-block; padding: 2px 8px;}
.qw-markercontents, .qw-markercontents .qw-marker-header, .qw-markercontents .qw-marker-footer, .qw-markercontents .qw-marker-body, .qw-marker .qw-marker-img {-moz-box-sizing:border-box;box-sizing:border-box;}
.qw-marker.active {display:block;visibility: visible;width:500px;height:150px;left: -530px;overflow: visible;z-index:1000;} 
.qw-marker.active .qw-markercontents {width:350px;height:150px;}
.qw-marker.active .qw-marker-img {opacity:1;width:150px;height:150px;}
.qw-marker.active .qw-markercontents .qw-marker-body {height:55px;padding:  12px 15px 0px 15px;width:350px;}
.qw-marker.active .qw-markercontents .qw-marker-header {width:350px; padding: 12px 15px;}
.qw-marker.active .qw-markercontents .qw-marker-footer {height:35px;}
.qw-marker,.qw-marker .qw-marker-img,  .qw-marker img, .qw-markercontents, 
.qw-markercontents .qw-marker-header, .qw-markercontents .qw-marker-body, 
.qw-markercontents .qw-marker-footer {
-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}


.qw-marker .qw-markercontents .qw-marker-header  {padding: 0;text-align: center;}
.qw-marker .qw-markercontents .qw-marker-header  i { font-size: 30px; }
.qw-marker.active .qw-markercontents .qw-marker-header  {padding: 0 20px;text-align: left;}


/* New: helper classes. */
.qw-marker.inactive .qt-visible-if-active {display: none;visibility:hidden;}
.qw-marker.inactive .qt-hidden-if-active {display: initial;visibility:visible;}
.qw-marker.active .qt-visible-if-active {display:initial;visibility:visible;}
.qw-marker.active .qt-hidden-if-active {display:none;visibility:hidden;}


/* 30. Items carousel
=================================================================*/
.qw-itemscarousel .carousel-indicators {position: initial;bottom: 0;width: 100%;margin: 50px auto;}
.qw-itemscarousel-item {display:block;}
.qw-itemscarousel-text {min-height:80px;padding:10px;}
.qw-itemscarousel-title {padding:0;font-size:15px;line-height:18px;margin:15px 0 5px 0;}
.qw-itemscarousel-detail {}
.qw-itemscarousel-title, .qw-itemscarousel-detail {text-align: center;}

/* 31. Artists carousel
=================================================================*/
.qw-artist-carousel {}
.qw-artist-carousel .qw-artist-carousel-item .qw-artist-carousel-pic {margin-bottom:16px;}
.qw-artist-carousel > .qw-page-title {position:absolute; top:100px;left:60px;z-index:100;}
.qw-social {margin: 10px 0 0 0;padding:0;}
.qw-social li {list-style: none;margin:0 10px 0 0;padding:0;display:inline-block;font-size:24px;}

.qw-artist-carousel-item .qw-padded {margin-top:0;}
.qw-artist-carousel-item .qw-padded .qw-page-subtitle, .qw-artist-carousel-item .qw-padded .qw-page-subtitle:first-child {margin-top:0;}

 .qw-artist-carousel-item .qw-padded  ul {margin-bottom:0;height:20px;}

 .qw-artist-carousel .fp-slide, .fp-slidesContainer {}

.fullPageSlide.qw-quantity-1.fp-slide {width:100%;}
.qw-slides-menu.fp-slidesNav.qw-quantity-1 {display:none;}
/* 32. Plain content section
=================================================================*/
.qw-section-contents {font-size:16px;line-height:1.3em;padding-top:30px;}
.qw-section-contents img {max-width:100%;height:auto;margin-bottom:10px;}
.qw-section-contents > .qw-vp {height:100vh;}

/* 33. Control Arrows 
=================================================================*/
.fp-controlArrow, .qw-itemscarousel-control {margin-top:-40px;display:block;border:none;font-size:40px;	width:40px !important;height:40px !important;position:absolute;top:50%;right:20px !important;}
.fp-controlArrow:before {content: "\e020";position: relative;top: 1px;display: inline-block;font-family: 'qticons';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fp-controlArrow.fp-next:before {content: "d";}
.fp-controlArrow.fp-prev {left:auto;right:20px;}
.fp-controlArrow.fp-next, .qw-itemscarousel-control.right {margin-top:20px;}
.fp-slidesNav, .fp-slidesNav.bottom, .carousel-indicators {margin-left: 0;position: relative;height: 40px;left: 0;bottom: auto;width: 100% !important;top: 0;display: block;margin-left: 0 !important;text-align: center;}
.carousel-indicators{text-align: center;}
.carousel-indicators li,.fp-slidesNav span, .carousel-indicators .active {border-width: 0;box-sizing:border-box;border-radius:0;width:15px;height:3px;}
.carousel-indicators li {margin:0 5px;border:none;}
.fp-slidesNav li {margin: 4px;width: 15px;}

/* 34. Vertical carousel 
=================================================================*/
.qw-verticalcarousel .qw-itemscarousel-item {margin-bottom:10px;overflow:hidden;}
.qw-verticalcarousel .qw-itemscarousel-item:last-child {margin-bottom:0;}
.qw-verticalcarousel .qw-itemscarousel-item a {display:block;}
.qw-verticalcarousel .qw-itemscarousel-detail {text-align: left;}
.qw-verticalcarousel .qw-itemscarousel-text {padding:10px 25px 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height: 90px;min-height:0;overflow:hidden;-moz-transform: skewX(-10deg);	-webkit-transform: skewX(-10deg);	-o-transform: skewX(-10deg);	-ms-transform: skewX(-10deg);	transform: skewX(-10deg);	}
.qw-img-verticalcarousel img {width:90px;height:90px;}
.qw-img-verticalcarousel:before {font-family: 'qticons';content: "\e013";font-size: 30px;line-height: 95px;padding-left:8px;position: absolute;height: 90px;left: 90px;width: 45px;z-index: 10;background-color: #ff0070;-moz-transform: skewX(-10deg);-webkit-transform: skewX(-10deg);-o-transform: skewX(-10deg);	-ms-transform: skewX(-10deg);	transform: skewX(-10deg);	-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.qw-verticalcarousel .qw-itemscarousel-item a:hover .qw-img-verticalcarousel:before {width:1200px;}

/* 35. Cover carousel 
=================================================================*/
.qw-cover-fx-container {position:relative;overflow:hidden;}
.qw-cover-fx {z-index:20;position:absolute;height: 90px;min-height:0;padding: 10px 0 0 0;width: 100%;top: -100%; }
.qw-cover-fx::after {z-index:21;content:" ";width: 0;height: 0;border-style: solid;border-width: 0 500px 100px 0;top: 90px;left:0;border-color: transparent red transparent  transparent;position: absolute;}
.qw-itemscarousel-title {width:97%;padding-top:10px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.qw-cover-actions  {z-index:1;position:absolute;min-height: 300px;padding: 100px 0 0 0;width: 100%;top: 200%; text-align:center;}
.qw-cover-actions::after {content:" ";width: 0;height: 0;border-style: solid;border-width: 100px 0 0 500px;top: -100px;left:0;border-color: transparent transparent  transparent red;position: absolute;}
.qw-cover-actions a {font-size:40px;cursor:pointer;}

/* 36. News carousel 
=================================================================*/
.qw-news-carousel h3, .qw-news-carousel h4 { line-height:1.3em; text-transform:uppercase; margin: 0 0 10px 0;padding: 0;line-height: 1em;width:100%;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.qw-news-carousel .qw-contents {min-height:165px;}
.qw-news-carousel .qw-separator-thin {margin-bottom:3px;}
.qw-news-carousel p.qw-small {margin-bottom:3px;text-align: right;}
.qw-news-carousel .qw-page-subtitle {padding-bottom:5px;}
.qw-news-carousel p.qw-cats {margin:5px 0 0 0;padding:0;font-size:12px;text-transform: uppercase;}
.qw-news-archive > .row{margin-bottom:15px;}
.qw-news-archive > .row:last-child {margin-bottom:0;}
.qw-news-archive p {margin: 0;line-height: 1em;padding: 0;}
.qw-newscarousel-featimage {width:100%;display:block;height:170px;background-attachment: initial !important;}

/* 37. Background video 
=================================================================*/
.tubular-mute, .tubular-play, .tubular-pause {position:absolute;bottom:110px;left:50%;} 
.tubular-mute {margin-left:20px;}
.tubular-play, .tubular-pause {margin-left:-50px;}


#thevideobg {position:fixed !important;z-index:0;top:0;left:0;min-height:100vh;height:100%;width:100%;background-color:transparent;}

#okplayer {opacity: 0;}

/* 38. Simple Slider by QantumThemes 
=================================================================*/
.qw-simpleslider .qw-slides-menu.fp-slidesNav {position: absolute;top: auto;bottom: 80px;}
.qw-simpleslider .qw-slides-menu.fp-slidesNav li {width: 30px;height: 30px;}
.qw-simpleslider .fp-slidesNav li a {background-color:transparent;}
.qw-simpleslider .fp-slidesNav li a span {background-color:transparent;}
.qw-simpleslider .fp-controlArrow {display:none;}
/* 39. Playlist 
=================================================================*/
.qw-playlist {position:fixed;top:100%;width:100%;height:100%;z-index:500;padding:20px 0 70px 0;}
.qw-playlist.open {top:0;}
.qw-scrollable-playlist {overflow:auto;height:100%;padding-bottom:40px;}
.qw-playlist [class^="qticon-"]:before, .qw-playlist [class*=" qticon-"]:before {font-size:40px;line-height:50px;}
.qw-playlist .table>tbody>tr>td {padding:8px 0 ;}
.qw-playlist .table>thead>tr>th {padding:8px 0;}
.qw-playlist .table>tbody>tr>td:first-child, .qw-playlist .table>thead>tr>th:first-child {padding-left:20px;}
.qw-playlist .table>tbody>tr>td:last-child, .qw-playlist .table>thead>tr>th:last-child {padding-right:20px;}
.qw-playlist-thumb {width:45px;height:45px;}
#qwTrackTemplate {display:none;visibility:hidden;}
.qw-playlist .table {font-size:11px;text-transform: uppercase;line-height:1.4em;}
.qw-playlist .table .line1 {font-weight: bold;font-size:16px;text-transform: none;line-height:29px;}
.qw-ui-button {width:48px;height:48px;display:block;font-size:40px;display: inline-block;}
.qw-footer-bar {position:fixed;z-index:501;display:block;height:49px;left:0;bottom:-62px;width:100%;padding: 9px 19px;}
.qw-footer-bar.open {bottom:0;}
body.qw-menutype1 #QWplayerbar.qw-footer-bar .row {-moz-transition: opacity .4s;transition: opacity .4s;}
body.qw-menutype1.qw-menu-open #QWplayerbar.qw-footer-bar {z-index: 9;}
body.qw-menutype1.qw-menu-open #QWplayerbar.qw-footer-bar .row {opacity:0;}
.qw-footer-bar .tracktitle {line-height:1em;}
#qwHidePl {position:absolute;width:30px;height:30px;top:-30px;right:0;padding-top: 5px;text-align:center;cursor:pointer;}
.qw-footer-bar.open #qwHidePl span {-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
#qwPlayerCover img {width:35px;height:35px;}
.qw-player-title {font-weight: bold;font-size:16px;text-transform: none;line-height:19px;display:block;width:95%;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.qw-player-author {font-size:11px;text-transform: uppercase;line-height:1.4em;width:95%;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
#qwUpdatingPlaylist {display:none;top:100px;opacity:0;position: absolute;left: 0;z-index: 100;background: #FFFFFF;text-align: center;font-size: 22px;width: 100%;height: 60px;padding: 20px;text-transform: uppercase;
	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
-webkit-transition: opacity .5s;-moz-transition: opacity .5s;transition: opacity .5s;z-index:4001;}
#qwUpdatingPlaylist.updating {display:block;opacity:1;top:0;}
/* Player Bars*/
#qwPlayerBar {position:relative;height:36px;cursor:pointer;}
#qwProgressBar {width:0%;height:2px;display:block;background:#ff0070;position:absolute;top:50%;margin-top:0px;z-index:10;}
#qwLoadingBar {width:0%;height:2px;display:block;background:#666;position:absolute;top:50%;margin-top:0px;z-index:6;}
#qwDurationBar {width:100%;height:2px;display:block;background:#d9d9d9;position:absolute;top:50%;margin-top:0px;z-index:5;}
#qwCursorPlayer {position:absolute;width:1px;height:36px;background:#666;top:0;left:0;z-index:12}
#qwCursorPosition {position:absolute;width:0px;height:36px;background:rgba(50,50,50,.1);top:0;left:0;}
#qtVolumeControl {position: absolute;background: #f00;width: 40px;height: 0;bottom: 61px;top:auto;overflow:hidden;cursor: pointer;}
#qtVolumeControl.open {height:100px;}
#theVolCursor {position: absolute;background: #fF0;width: 20px;left:10px;height: 100px;bottom: 0;}
#qwPlaylistTable a {max-width:50px;display:inline-block;margin:0 auto;}

/* 40. Qantum Modal Window
=================================================================*/
.qw-modal-overlay {padding:50px 10px 80px 10px;position:fixed;width:100%;height:100%;overflow:hidden;overflow-y:auto;background-color:rgba(255,255,255,.9);z-index:400;opacity:0;top:100%;left:0;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.qw-modal-content {zoom:300%;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;width:900px;top: 0;left: 50%;margin: 50px 0 50px -450px;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;z-index:4001;}
.qw-modal-overlay.open {top:0;opacity:1;}
.qw-modal-overlay.open .qw-modal-content {zoom:100%;opacity:1;}
a#qwModalClose {position: fixed;display:none;font-size: 40px;top: 20px;right: -30px;z-index: 4001;cursor: pointer;}
.admin-bar a#qwModalClose {top:40px;}
.qw-modal-overlay.open a#qwModalClose {right: 30px;display:block;}
#qwPreloaderBox {padding:30px 10px;z-index:10000; background:#F00;position:fixed;width:100%;height:100%;left:0;top:200%;opacity:0;-webkit-transition: opacity 1s;-moz-transition: opacity 1s;transition: opacity 1s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
#qwPreloaderBox.active {left:0;top:0;opacity:1;display:block;}

/* 41. Preloader
=================================================================*/
.bubblingG {	text-align: center;	width:80px;	height:50px;	left:50%;top:50%;margin-left:-40px;margin-top:-25px;	position: absolute}
.bubblingG span {display: inline-block;vertical-align: middle;width: 10px;height: 10px;margin: 25px auto;background: #000000;-moz-border-radius: 50px;-moz-animation: bubblingG 1.2s infinite alternate;-webkit-border-radius: 50px;-webkit-animation: bubblingG 1.2s infinite alternate;-ms-border-radius: 50px;-ms-animation: bubblingG 1.2s infinite alternate;-o-border-radius: 50px;-o-animation: bubblingG 1.2s infinite alternate;border-radius: 50px;animation: bubblingG 1.2s infinite alternate;}
#bubblingG_1 {-moz-animation-delay: 0s;-webkit-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;}
#bubblingG_2 {-moz-animation-delay: 0.36s;-webkit-animation-delay: 0.36s;-ms-animation-delay: 0.36s;-o-animation-delay: 0.36s;animation-delay: 0.36s;}
#bubblingG_3 {-moz-animation-delay: 0.72s;-webkit-animation-delay: 0.72s;-ms-animation-delay: 0.72s;-o-animation-delay: 0.72s;animation-delay: 0.72s;}
@-moz-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#000000;-moz-transform: translateY(0);}
100% {width: 24px;height: 24px;background-color:#FFFFFF;-moz-transform: translateY(-21px);}}
@-webkit-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#000000;-webkit-transform: translateY(0);}
100% {width: 24px;height: 24px;background-color:#FFFFFF;-webkit-transform: translateY(-21px);}}
@-ms-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#000000;-ms-transform: translateY(0);}
100% {width: 24px;height: 24px;background-color:#FFFFFF;-ms-transform: translateY(-21px);}}
@-o-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#000000;-o-transform: translateY(0);}
100% {width: 24px;height: 24px;background-color:#FFFFFF;-o-transform: translateY(-21px);}}
@keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#000000;transform: translateY(0);}
100% {width: 24px;height: 24px;background-color:#FFFFFF;transform: translateY(-21px);}} 

/* 42. Preloader2
=======================================================================================*/
.qw-preloader .circle {background-color: rgba(0,0,0,0);border:5px solid rgba(0,183,229,0.9);opacity:.9;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;width:50px;height:50px;margin:0 auto;-moz-animation:spinoffPulse 1s infinite ease-in-out;-webkit-animation:spinoffPulse 1s infinite ease-in-out;}
.qw-preloader .circle1 {	background-color: rgba(0,0,0,0);	border:5px solid rgba(0,183,229,0.9);	opacity:.9;	border-left:5px solid rgba(0,0,0,0);	border-right:5px solid rgba(0,0,0,0);	border-radius:50px;		width:30px;	height:30px;	margin:0 auto;	position:relative;	top:-40px;	-moz-animation:spinoffPulse 1s infinite linear;	-webkit-animation:spinoffPulse 1s infinite linear;}
@-moz-keyframes spinPulse {	0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7;}	50% { -moz-transform:rotate(145deg); opacity:1; }	100% { -moz-transform:rotate(-320deg); opacity:0; }}
@-moz-keyframes spinoffPulse {	0% { -moz-transform:rotate(0deg); }	100% { -moz-transform:rotate(360deg);  }}
@-webkit-keyframes spinPulse {	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7; }	50% { -webkit-transform:rotate(145deg); opacity:1;}	100% { -webkit-transform:rotate(-320deg); opacity:0; }}
@-webkit-keyframes spinoffPulse {	0% { -webkit-transform:rotate(0deg); }	100% { -webkit-transform:rotate(360deg); }}
.qw-preloader {display:block;width:50px;height:50px;position:fixed;left:50%;top:50%;margin-top:-25px;margin-left:-25px;}

/* 43. Footer
=================================================================*/
.qw-menutype1 .qw-footertext {padding:0px;text-align: center;text-transform: uppercase;letter-spacing: 1px;}

.qw-footer-container aside.widget section.wheader {	margin-bottom:8px;}
.qw-footer-container {padding: 150px 0 120px 0; }
.qw-footer-container.fullPageSection {padding:0; }
.qw-footer-container .col-md-3 aside.widget {margin-top:20px;}
.qw-footer-container .col-md-3 aside.widget:first-child {margin-top:0px;}

/* 44. Modular page form
=================================================================*/
form.wpcf7-form {display:block;margin: 20px auto;font-size:18px;width:100%;}
form.wpcf7-form p{ line-height:1.8em;}
form.wpcf7-form input,  form.wpcf7-form textarea {padding:5px; width:100%;-webkit-border-radius: 3px;border-radius: 3px;border:none;}
form.wpcf7-form input.wpcf7-submit {text-transform: uppercase;font-size:20px;}


/* Parallax background */
.qw-parallax-background-css {background-position: center top;background-repeat: no-repeat;background-attachment: fixed !important;}






/* 45. Colors 
=================================================================*/

/* 45.1 Dark Palette 
----------------------------------------------------------------------------------*/

/* Backgrounds Dark
-----------------------------------------*/

body.qw_palette_dark {background-color:#3e4247;}
.single-artist .tab-content .qw-detail-value ,  .qw_palette_dark #qwDurationBar,  .qw_palette_dark .qw-darkbg,  
.qw_palette_dark .carousel-indicators li, .qw_palette_dark .fp-slidesNav span,  .qw_palette_dark .btn-primary:hover,  .qw_palette_dark 
.qw-pagination li.active a, .qw_palette_dark .comment-form input[type="submit"]:hover, .qw_palette_dark .comment-reply-link:hover, 
.qw_palette_dark .qw-separator, .qw_palette_dark .qw-separator-superthin,  .qw_palette_dark .page-links a  {background-color: rgba(255,255,255,.25);}
.qw_palette_dark .qw-pagination li a, .qw_palette_dark tr.activeTrack td,  .qw_palette_dark .qw-lightbg,ul.qw-vertical-tab-menu li.active a,  .qw_palette_dark .qw-artist-list li a:hover,  .qw_palette_dark .page-links,  .qw_palette_dark .comment-form input[type="text"],  .qw_palette_dark .comment-form textarea {background: rgba(255,255,255,.2);}
.qw_palette_dark .qw-glassbg, .qw_palette_dark  code, .qw_palette_dark  pre {background: rgba(255,255,255,.08);}
.qw_palette_dark a.qw-negative:hover {background:rgba(255,255,255,.93);}
.qw_palette_dark .qw-verticalcarousel .qw-itemscarousel-item {background:rgba(0,0,0,.4);}
.qw_palette_dark .qw-footer-bar #qwHidePl,.qw_palette_dark #qtVolumeControl, .qw_palette_dark .qw-marker.active .qw-markercontents, .qw-markercontents, .qw_palette_dark  .qw-footer-bar, .qw_palette_dark .qw-is_desktop.qw-mouse-still .qw-footer-bar , .qw_palette_dark .qw-modal-overlay,  .qw_palette_dark #qwPreloaderBox,  .qw_palette_dark .qw-playlist,  .qw_palette_dark .qw-fixedcontents-layer2-box.qw-hidingbox {background:#000;}
.qw_palette_dark .fullpageMenu:hover, .qw_palette_dark #qwUpdatingPlaylist,   .qw_palette_dark .qw-menu-open .qw-header-fixed,  .qw_palette_dark .qw-scrolled .qw-header-fixed,  .qw_palette_dark .qw-opaqueMenu .qw-header-fixed,  .qw_palette_dark .qw-footer-container,  .qw_palette_dark .qw-footer-container h3.widget-title  {background:#111;}
.qw_palette_dark p.qw-categories a:hover, .qw_palette_dark  a.btn:hover, .qw_palette_dark  .btn:hover {background:rgba(255,255,255,.93);}
.qw_palette_dark input, .qw_palette_dark input[type="password" ], .qw_palette_dark input[type="search"], .qw_palette_dark input[type="text"] , .qw_palette_dark textarea {background:rgba(255,255,255,.3);border:none;}

/* Borders Dark
-----------------------------------------*/
.qw_palette_dark .qw-knifetitle::before,  .qw_palette_dark  .table>thead>tr>th,  .qw_palette_dark .table>tbody>tr>th,  .qw_palette_dark .table>tfoot>tr>th,  .qw_palette_dark .table>thead>tr>td, .qw_palette_dark .table>tbody>tr>td,  .qw_palette_dark .table>tfoot>tr>td{border-top-color:rgba(255,255,255,.45);}
.qw_palette_dark aside ul li.cat-item,  .qw_palette_dark .btn, a.btn, .qw_palette_dark  a.btn:hover, .qw_palette_dark  .btn:hover {border-color:rgba(255,255,255,.25);}
.qw_palette_dark .comment-form input[type="text"],  .qw_palette_dark .comment-form textarea {border-color:transparent;}
.qw_palette_dark aside.widget, .qw_palette_dark aside ul li {border-bottom-color:rgba(255,255,255,.2); }
.qw_palette_dark .qw-footer-container aside.widget section.wheader {border-color:#555555;}
.qw-module-scrollable-top, .qw-module-scrollable-down {border-color:#000;}

/* Text Dark
-----------------------------------------*/
.qw_palette_dark ,  .qw_palette_dark code,  .qw_palette_dark pre,  .qw_palette_dark a,  .qw_palette_dark ul.qw-vertical-tab-menu li.active a:hover,  .qw_palette_dark .qw-thecontent .btn,  .qw_palette_dark .qw-thecontent a.btn,  .qw_palette_dark .fullpageMenu li a,  .qw_palette_dark .fullpageMenu li a {color:rgba(255,255,255,.8);}
.tubular-mute, .tubular-play, .qw_palette_dark  .tubular-pause,  .qw_palette_dark .qw-img-verticalcarousel:before, .qw_palette_dark .qw-pagination li.active a, .qw_palette_dark .comment-reply-link{color:#333;}
.qw_palette_dark .qw-related-post-unit a.qw-negative, .qw_palette_dark .qw-artists-names a:hover, .qw_palette_dark a.qw-marker-header, .qw_palette_dark a.qw-marker-header:hover, .qw_palette_dark a.qw-shareall, .qw_palette_dark .btn-primary, .qw_palette_dark .qw-verydark a, .qw_palette_dark  .qw-hidingbox a, .qw_palette_dark #qwUpdatingPlaylist, .qw_palette_dark  .qw-footer-bar, .qw_palette_dark  .qw-footer-bar a, dt {color:#ffffff;}
.qw_palette_dark  .fp-controlArrow, .qw_palette_dark  a.qw-itemscarousel-control, .qw_palette_dark  .qw-buylinks a:hover, .qw_palette_dark .qw-thecontent a:hover, .qw_palette_dark .qw-sharepage a, .qw_palette_dark a[data-toggle="qw-collapse"]:after, .qw_palette_dark h3.widget-title, .qw_palette_dark  h3.widget-title a, .qw_palette_dark .meta-nav [class^="qticon-"]:before, .qw_palette_dark .meta-nav [class*=" qticon-"]:before, .qw_palette_dark .qw-page-subtitle, .qw_palette_dark .comment-reply-title, .qw_palette_dark .qw-commentheader, .qw_palette_dark  .qw-commentheader a {color:rgba(255,255,255,.8);}
.qw_palette_dark #qwUpdatingPlaylist {color:#555555;}
.qw_palette_dark .qw-footer-container, .qw_palette_dark  .qw-footer-container a {color:#888888;}
.qw_palette_dark .qw-footer-container  h3.widget-title {color:#777777;}


/* 45.2 Default and Light Palette 
----------------------------------------------------------------------------------*/

/* Backgrounds 
-----------------------------------------*/
.single-artist .tab-content .qw-detail-value, #qwDurationBar, .qw-darkbg, .carousel-indicators li,.fp-slidesNav span, .btn-primary:hover, .qw-pagination li.active a,.comment-form input[type="submit"]:hover,.comment-reply-link:hover,.qw-separator,.qw-separator-superthin, .page-links a  {background-color: rgba(255,255,255,.25);}
.qw-header-fixed, tr.activeTrack td, .qw-lightbg,ul.qw-vertical-tab-menu li.active a, .qw-artist-list li a:hover, .page-links, .comment-form input[type="text"], .comment-form textarea {background: rgba(0,0,0,.08);}
a.qw-negative:hover, .qw-verydark {background:rgba(0,0,0,.75);}
.qw-glassbg, code, pre {background:rgba(255,255,255,.08);}
.fullpageMenu:hover, .qw-verticalcarousel .qw-itemscarousel-item {background:rgba(255,255,255,.4);}
.qw_palette_light .fullpageMenu:hover, .qw_palette_light a#qwHidePl, .qw-footer-bar, #qtVolumeControl, #qwProgressBar, .qw-modal-overlay, #qwPreloaderBox, .qw-playlist, .qw-fixedcontents-layer2-box.qw-hidingbox {background:#FFF;}
.fullpageMenu:hover, .qw-menu-open .qw-header-fixed, .qw-opaqueMenu .qw-header-fixed, .qw-scrolled .qw-header-fixed, .qw-footer-container, .qw-footer-container h3.widget-title  {background:#121212; background-color:rgba(10,10,10,.85);}

/* Borders 
-----------------------------------------*/
aside ul li.cat-item, .btn, a.btn{border-color:rgba(0,0,0,.25);}
.comment-form input[type="text"], .comment-form textarea {border-color:transparent;}
.qw-knifetitle::before {border-top-color:rgba(255,255,255,0.3);}
.qw-cover-actions::after {border-left-color:rgba(0,0,0,.75);}
.qw-marker::after {border-top-color:rgba(0,0,0,.9);}
.qw-footer-container aside.widget section.wheader {border-color:#999999;}

/* Text 
-----------------------------------------*/
.qw_palette_light, ul.qw-vertical-tab-menu li.active a:hover, .qw_palette_light .qw-player-author, .qw-thecontent .btn, .qw-thecontent a.btn, .fullpageMenu li a, .fullpageMenu li a {color:#d7d7d7;}
.qw_palette_light a.qw-shareall, .qw_palette_light .qw-related-post-unit a.qw-negative, .qw-negative a:hover, .qw_palette_dark .qw-negative a:hover, a.qw-shareall, #qwtoggle li a:hover, .qw-header-fixed a, .tubular-mute, .tubular-play, .tubular-pause, .qw-footer-bar, .qw-footer-bar a,
.qw-img-verticalcarousel:before,.btn-primary, .qw-verydark a, .qw_palette_light .qw-verydark a,  .qw-markercontents, a.qw-negative:hover, .qw-negative a, .qw-negative, a.btn:hover, .btn:hover, .qw-thecontent a.btn:hover, ul.qw-vertical-tab-menu li a:hover,.qw-pagination li.active a,
.page-links a:hover, .qw-pagination li a:hover,.qw-dateblock,.qw-sharepage span.qw-sharelabel,input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button ,.comment-form input[type="submit"],p.qw-categories a, .comment-reply-link, .comment-reply-link:hover , .qw_palette_dark .qw-thecontent .btn, .qw_palette_dark .qw-thecontent a.btn:hover {color:#ffffff;}
.qw_palette_light, .qw_palette_light code, .qw_palette_light pre, .qw_palette_light a, .qw_palette_light ul.qw-vertical-tab-menu li.active a:hover, .qw_palette_light .qw-thecontent .btn, .qw_palette_light .qw-thecontent a.btn, .qw_palette_light .fullpageMenu li a, .qw_palette_light .fullpageMenu li a {color:#666;}
.qw-artists-names a:hover.qw-footer-bar a:hover, .fp-controlArrow, a.qw-itemscarousel-control, .qw-buylinks a:hover,.qw-thecontent a:hover,.qw-sharepage a,a[data-toggle="qw-collapse"]:after,h3.widget-title, h3.widget-title a,.meta-nav [class^="qticon-"]:before,.meta-nav [class*=" qticon-"]:before,.qw-page-subtitle,.comment-reply-title,.qw-commentheader, .qw-commentheader a {color:rgba(255,255,255,0.8);}
#qwUpdatingPlaylist, .qw-verydark {color:#999;}
.qw-footer-container, .qw-footer-container a {color:#888;}
.qw-footer-container  h3.widget-title {color:#dedede;}
.qw_palette_light.qw-negative a {color:rgba(0,0,0,.8);}
.qw-transparentMenu .qw-header-fixed {background-color:rgba(0,0,0,.3);}


/* Special color
-----------------------------------------
/* The s"Special color" is declared in inc/customizations.php and customizable from the costomization panel of Wordpress */
/*

#qwAjaxPreloader .circle, #qw-nav span,   .btn-primary:hover, .btn:hover, a.btn:hover,.btn-primary,  ul.qw-vertical-tab-menu li a, .qw-panel-contents,.qw-fancyborder-top,.qw-fancyborder-bottom ,.qw-fancyborder-right,.qw-fancyborder-left,blockquote,.gallery-icon a:hover img,.comment-form input[type="text"]:focus, .comment-form textarea:focus {border-color: #ff0070 !important;}
.tooltip.left .tooltip-arrow, .qw-sharelabel::after {border-left-color: #ff0070 !important;}
.qw-marker::after, #qwAjaxPreloader .circle1, .tooltip.top .tooltip-arrow, h1.qw-moduletitle:before,h1.qw-moduletitle:after, .qw-dateblock::after{border-top-color:#ff0070;}
.qw-preloader .circle,.qw-preloader .circle1, #qwAjaxPreloader .circle1, .tooltip.bottom .tooltip-arrow, .qw-slides-menu.fp-slidesNav a.active img, .qw-slides-menu.fp-slidesNav a.active:hover img, .qw-slides-menu a.active img {border-bottom-color:#ff0070;}
.qw-preloader .circle, .qw-preloader .circle1,.qw-separator::after { border-top-color:#ff0070;}
.qw-colcaption-title:after, .tooltip.right .tooltip-arrow, .qw-cover-fx::after, .qw-gridview-imagelink .qw-gridview-overlay::after { border-right-color:#ff0070;}
.qw-dateblock,.qw-sharepage span.qw-sharelabel, p.qw-categories a, .qw-separator::before, .comment-reply-link, .qw-thecontent a.btn:hover, ul.qw-vertical-tab-menu li a:hover,.page-links a:hover, .qw-pagination li a:hover,  .qw-img-verticalcarousel:before,  .carousel-indicators .active, .qw-negative, .btn-primary, a.btn:hover, .btn:hover, .qw-menutype1 #qwtoggle li a:hover, .qw-slides-menu a,  .tooltip-inner, a.qw-marker-header.qw-negative:hover, .fp-slidesNav .active span, .qw_palette_dark .qw-markercontents, .qw-markercontents,  .qw-menutype1 #qwtoggle > li > a.active,.qw_palette_dark .qw-related-post-unit a.qw-negative, .qw-footer-container aside header.widget-header, .qw-marker, .qw-marker.active .qw-markercontents .qw-marker-header,  .qw-itemscarousel-text.qw-cover-fx , #theVolCursor, ol.carousel-indicators li.active, .qw_palette_light .qw-related-post-unit a.qw-negative, .qw-sharepage span.qw-sharelabel {background-color: #ff0070;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button ,.comment-form input[type="submit"] {
background: #ff0070;
background-color: #ff0070;
}
::-webkit-scrollbar-thumb {
background-color: #ff0070;
}
.qw-artists-names a, .qw_palette_dark h3.widget-title a:hover, h3.widget-title a:hover, #qw-nav li a:hover, #qw-nav li a.active, .qw_palette_dark .qw-thecontent a:hover, .qw-footer-bar a:hover, a.qw-itemscarousel-control:hover, .qw-footer-container a:hover, a.qw-negative:hover, .fp-controlArrow.fp-prev:hover, .fp-controlArrow.fp-next:hover, .qw-itemscarousel-control:hover, .qw-verydark a:hover, a:hover, p.qw-tags a, .qw-commentheader a:hover, .qw_palette_dark a:hover {
	color: #ff0070;
}
.qw-simpleslder .fp-slidesNav li a.active, .qw_palette_dark a.qw-slidelink.active, .fullpageMenu li.active a, h1.qw-moduletitle span, .qw-buylinks a, .qw-thecontent a, .qw-coloredtext, a.rsswidget, a#cancel-comment-reply-link, p.qw-tags a, #wp-calendar a {
	color: #ff0070;
}
 */ 

/* 46. Media queries 
=================================================================*/

@media (max-width:550px) {
 .fpMenuContainer {
display:none;
}
 .qw-is_mobile .fp-controlArrow {
display:none;
}
 .qw-sharepage-top.open.qw-sharepage-links {
max-width:80px;
}
 .qw-languages-list-top {
top:0;
right:5px;
}
 .qw-languages-list-top img {
display:none;
}
 .automaticcarousel .qw-gbcolorlayer {
min-height: 400px;
}
}
 @media (max-width:768px) {
 html.page-template-page-modular-html, body.page-template-page-modular {
overflow:hidden;
}


 .container img {
max-width:100%;
height:auto;
}
 body.page-template-page-modular {
padding-right:0;
width: 100%;
}
 .qw-section-padding {
padding: 80px 0;
}
 .qw-separator-thin {
margin: 10px 0 0px 0;
}
 .nav-previous, .nav-next {
width: 100%;
max-width:999px;
}
 .qw-sharepage {
margin:10px 0;
height:25px;
}
 .qw-details p, .qw-buylinks p {
text-align: left;
}
 .btn {
font-size: 16px;
}
 .qw-header-fixed {
height:50px;
}
 .qw-header-fixed .qw_site_logo {
max-width:220px;
height:auto;
max-height:50px;
}
 .admin-bar .qw-header-fixed .qw_site_logo {
margin-top:10px;
}
 .qw-header-fixed .qw_site_logo img.img-responsive {
max-height:30px;
max-width:auto;
margin: 0 auto;
}
 .menu-qwicon {
left:10px;
top:10px;
}
 .qw-menutype1 #nav {
width:320px;
}
 .qw-artist-carousel-item {
margin:0;
}
 .container {
max-width: 99.2vw;
}
 .qw-shareall {
top:5px;
right:5px;
}
 h1.qw-moduletitle {
font-size: 15px;
margin-bottom: 10px;
}
 h1.qw-moduletitle.qw-fixedtitle {
top:80px;
}
 h1.qw-moduletitle:before, h1.qw-moduletitle:after {
display:none;
}
 h1.qw-page-title, h1.qw-moduletitle {
font-size: 24px;
line-height: 1.1em;
letter-spacing:0;
font-weight: 400;
text-align: left;
}
 h1.qw-moduletitle {
text-align: center;
font-size: 34px;
}
 .qw-archive-item .qw-page-title, .qw-page-title {
font-size: 23px;
line-height: 28px;
display: block;
font-weight: 100;
text-transform: uppercase;
clear: both;
text-align: left;
word-wrap: break-word;
width: 100%;
}
 .qw-page-subtitle {
font-size: 13px;
}
 p.qw-categories {
text-align: left;
}
 .qw-footer-bar {
padding: 5px 18px 5px 5px;
}
 .qw-playlist .table>tbody>tr>td:first-child, .qw-playlist .table>thead>tr>th:first-child {
padding-left:5px;
}
 .qw-player-title, .qw-playlist .table .line1 {
font-size:13px;
}
 .qw-playlist .table {
font-size: 10px;
}
 .qw-podcast-carousel .qw-page-title {
font-size: 25px;
line-height: 30px;
}
 .qw-footer-container aside.widget section.wheader {
margin-bottom: 8px;
margin-top: 30px;
}
 .qw-footer-container {
padding-top:60px;
}
 .qw-social {
text-align:center;
}
 .qw-modal-content {
width:100%;
margin:20px 0;
left:0;
}
 .qw-modal-overlay.open a#qwModalClose {
top: 10px;
right: 10px;
}
	/* Releases */
	.qw-cover-fx-container {
position: relative;
padding: 0;
margin:10px 10px 0 10px;
height: auto;
min-height: 40px;
}
 .qw-itemscarousel-title {
padding: 0;
font-size: 15px;
line-height: 1.5em;
margin: 0;
}
 .qw-itemscarousel-title, .qw-itemscarousel-detail {
text-align:left;
}
 .qw-itemscarousel-text.qw-cover-fx.qw-animated.qw-negative {
background-color:transparent;
}
 .qw_palette_dark .qw-itemscarousel-text.qw-cover-fx.qw-animated.qw-negative {
color:#FFFFFF;
}
 .qw-cover-fx {
position: relative;
height: auto;
min-height: 0;
padding: 0;
width: 100%;
max-width: 200px;
top: 0;
background: transparent;
}
 .qw-cover-actions {
position: absolute;
min-height: 0;
padding: 0px 0 0 0;
width: 100px;
top: 0px;
right: 0;
background-color: transparent !important;
text-align: right;
}
 .qw-cover-actions::after {
border-left-color: transparent;
border-width: 0;
}
 .qw-gridview-text {
padding: 40px 0px 0 0px;
}
 .qw-is_mobile .fp-controlArrow {
display:none;
}

	/* Map */
	.qw-fixedcontents-layer2-box.qw-hidingbox {
right:0;
}
 .qw-fixedcontents-layer2-box {
width:320px;
}
 .qw-module-scrollable-top, .qw-fixedcontents-layer2-box.qw-hidingbox:hover .qw-module-scrollable-top,  .qw-fixedcontents-layer2-box.qw-hidingbox .qw-module-scrollable-top {
top:auto;
bottom:-62px;
margin-left:-67px;
}
 .qw-module-scrollable-down, .qw-fixedcontents-layer2-box.qw-hidingbox:hover .qw-module-scrollable-down,  .qw-fixedcontents-layer2-box.qw-hidingbox .qw-module-scrollable-down {
margin-left: 0;
}
 .qw-fixedcontents-layer2-box {
position:relative;
height:auto;
width:100%;
margin: 80px 0;
}
 .qw-module-scrollable {
height: auto;
}
 .qw-events_carousel_listitem .qw-dateblock .qw-datemonth {
right: 0;
position: absolute;
bottom: 0;
}
 .qw-events_carousel_listitem {
margin-bottom: 8px;
padding-right: 10px;
height: 50px;
overflow: hidden;
margin: 30px 0;
box-sizing: border-box;
}
 .qw-fixedcontents-layer2-box.qw-hidingbox,  .qw_palette_dark .qw-fixedcontents-layer2-box.qw-hidingbox {
background:transparent !important;
}

	/* section contents*/
	.qw-page-content {
margin-top:20px;
}
 .qw-section-contents {
padding: 0 20px;
}
 .qw-sharepage {
text-align:left
}
 .qw-sharepage span.qw-sharelabel {
padding:2px 12px;
}
 .qw-sharepage-top {
top: 5px;
right: 55px;
}
 .qw-simpleslider .qw-slides-menu.fp-slidesNav {
bottom:40px;
}
 .qw-slides-menu.fp-slidesNav {
display:none;
}
 .qw-module-scrollable-top, .qw-fixedcontents-layer2-box.qw-hidingbox:hover .qw-module-scrollable-top, .qw-fixedcontents-layer2-box.qw-hidingbox .qw-module-scrollable-top {
top: 0;
left: 0;
}
 .qw-module-scrollable-down, .qw-fixedcontents-layer2-box.qw-hidingbox:hover .qw-module-scrollable-down, .qw-fixedcontents-layer2-box.qw-hidingbox .qw-module-scrollable-down {
margin-left: 0;
top: 60px;
left: 0;
margin-left: -67px;
}
 .qw-footer-container.fullPageSection .qw-section-content {
padding: 60px 0;
}
 .qw-vc {
padding: 40px 0;
}
 .qw-normalScrollingPage .qw-section-content {
position:relative;
}
 .qw-normalScrollingPage .qw-itemscarousel-control {
position:absolute;
top:90%;
left:50%;
margin-left:15px;
float:left;
}
 .qw-normalScrollingPage a.qw-itemscarousel-control.left {
left:50%;
margin-left:-35px;
}
 body#theBody.is_safari {
 background-attachment: scroll !important;
 background-position: center center;
 -webkit-background-size: 100% 100%;
}
 body#theBody.is_safari,  body#theBody.is_safari div#rev.fullPageSection.qw-parallax-background-css {
 -webkit-background-size: 1600px 1600px !important;
 background-position: center center !important;
}
 body#theBody.is_safari, body#theBody.is_safari p {
font-size: 13px;
}
 .qw-padded {
padding: 10px;
}
 body#theBody.is_safari .qw-fixedcontents {
height: auto !important;
}
 .automaticcarousel .qw-gbcolorlayer {
min-height: 500px;
}
 .automaticcarousel h2 {
font-size: 30px;
text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.8);
text-align:center;
line-height: 70px;
height:auto;
display:block;
width:95%;
white-space: wrap;
}
}
 @media (min-width:451px) and (max-width:768px) {
 #qw-nav li {
margin: 4px 0;
}
 .container {
max-width: 80vw;
}
 #qw-nav span {
width: 50px;
}
 .qw-module-scrollable {
height: 174px;
}
 .qw-fixedcontents-layer2-box {
height:192px;
margin-top:-60px;
}
 .qw-module-scrollable-top, .qw-fixedcontents-layer2-box.qw-hidingbox:hover .qw-module-scrollable-top, .qw-fixedcontents-layer2-box.qw-hidingbox .qw-module-scrollable-top {
top: 0;
left: 0;
}
 .qw-module-scrollable-down, .qw-fixedcontents-layer2-box.qw-hidingbox:hover .qw-module-scrollable-down, .qw-fixedcontents-layer2-box.qw-hidingbox .qw-module-scrollable-down {
margin-left: 0;
top: 60px;
left: 0;
margin-left: -67px;
}
 .qw-languages-list-top {
top:0;
}
.qw-languages-list-top a {
font-size: 12px;
}
 .qw-header-fixed .qw_site_logo img.img-responsive {
max-height: 45px;
}
 body#theBody.is_safari div.qw-cover-actions.qw-animated.qw-verydark {
text-align: center;
max-width: 100%;
padding: 0;
margin: 0;
top: 30%;
width: 100%;
}
}
 @media (min-width:451px) and (max-width:768px) and (orientation: portrait) {
 .fp-controlArrow.fp-next, .qw-itemscarousel-control.right {
margin-top:-40px;
}
 .qw-artist-carousel .fp-controlArrow.fp-next {
margin-top:0;
}
}

/*
Custom Bootstrap Grid
@grid-gutter-width: 25px 
@screen-xs: 480px
@screen-sm: 768px
@screen-md: 1200px
@screen-lg: 1382px
@container-desktop: 1092px
@container-large-desktop: 1332px
*/

@media (min-width:750px) and (max-width:1200px) {
 .qw-footer-container aside.widget section.wheader {
margin-bottom: 8px;
margin-top: 50px;
}
 .container {
width:80%;
}
 .qw-archive-item .qw-page-title, .qw-page-title {
font-size: 35px;
line-height: 48px;
}
 .qw-pagination li {
width:100px;
heioght:100px;
float:left;
line-height:40px;
}
 .qw-pagination li a {
height:100px;
}
 .qw-pagination {
height:100px;
display:block;
}
 .qw-sharepage span.qw-sharelabel {
padding:2px 12px;
}
 .qw-totalcontainer {
padding-top: 110px;
}
}
@media only screen and (max-width : 480px) {
 .qw-vc.qw-sections-menu.fullpageMenu {
display:none;
}
 body, *, h1, h2, h3, h4, h5 {
word-break: normal;
}
 a.fp-controlArrow, a.qw-itemscarousel-control.left {
top:80px;
right:auto !important;
left:5px;
}
 a.fp-controlArrow, a.qw-itemscarousel-control.right {
top:20px;
right:5px !important;
}
 .qw-normalScrollingPage .qw-itemscarousel-control, .qw-normalScrollingPage a.fp-controlArrow, .qw-normalScrollingPage a.qw-itemscarousel-control.right {
right:auto !important;
position:absolute;
top:90 !important%;
left:50%;
margin-left:15px;
float:left;
}
 .qw-normalScrollingPage a.qw-itemscarousel-control.left {
left:50%;
margin-left:-35px;
}
 .qw-normalScrollingPage a.qw-itemscarousel-control.right,  .qw-normalScrollingPage a.qw-itemscarousel-control.left {
top:auto !important;
bottom:60px !important;
}
 .qw-releasecarousel {
margin-top:50px;
}
 .single-event th, .single-event td {
position:relative;
float:left;
clear:both;
width:100%;
text-align:left
}
 .qw-totalcontainer {
padding-top:70px;
}
 .qw-sharepage-links {
max-width:110px;
right:5px;
}
}
 @media (max-width: 1200px) {
 html, body {
font-size: 18px;
}
 .qw-main-sidebar {
margin-top:30px;
}
 aside img.qw-widget-thumbnail {
width: 20%;
}
 .qw-widg-singleline {
font-size:22px;
width:78%
}
 .qw-widg-tags {
font-size: 16px;
}
 aside.widget section.wheader h3.widget-title a {
padding:20px 0;
font-size:28px;
}
 aside, aside li, aside p {
font-size: 18px;
}
 .qw-dateblock {
width:100%;
float:none;
display:block;
text-align: left;
}
 .qw-dateblock::after {
display:none;
}
 .qw-dateblock .qw-dateday, .qw-dateblock .qw-datemonth, .qw-dateblock .qw-dateyear {
font-size: 20px;
text-align:left;
display:inline;
}
}
@media (min-width: 750px) {
 .qw-is_desktop.qw-mouse-still .qw-footer-bar .row {
opacity:.3;
}
 .qw-is_desktop .qw-releasecarousel .qw-itemscarousel-item:hover .qw-cover-fx {
top: 0;
}
 .qw-is_desktop .qw-releasecarousel .qw-itemscarousel-item:hover .qw-cover-actions {
top: 80px;
}
 .qw-is_desktop .qw-footer-bar {
height: 62px;
padding: 13px 19px;
}
 .qw-is_desktop #qwUpdatingPlaylist {
height:62px;
}
 .qw-header-fixed {
height:80px;
padding:5px 0;
}
 .qw-shareall, .qw-sharepage-top {
top:22px;
}
 .admin-bar .qw-shareall, .admin-bar .qw-sharepage-top {
top:48px;
}
 .menu-qwicon {
top:25px
}
 .admin-bar .menu-qwicon {
top:55px;
}
 .qw-normalScrollingPage .qw-section-padding {
padding-top:150px;
}
 #fullpage.qw-normalScrollingPage {
top:0 !important;
height:auto !important;
position:relative !important;
}
 .qw-footer-container .qw-vc {
padding: 100px 0;
}
}
@media (min-width: 1200px) {
 .page-template-page-modular .container {
width: 1144px;
}
 #qw-nav li a, .fp-slidesNav li a {
font-size:25px;
}
 #qw-nav li {
height:25px;
}
	/* Browser hacks=====================*/

	body.is_safari .qw-vp, body.is_safari .qw-section-content, body.is_safari .qw-simpleslider, body.is_safari .qw-gbcolorlayer, body.is_safari .qw-menutype1 #nav, body.is_safari .qw-menutype1 #canvas {
height: 100%;
}
 body.is_explorer .qw-vp, body.is_explorer .qw-section-content, body.is_explorer .qw-simpleslider, body.is_explorer .qw-gbcolorlayer, body.is_explorer .qw-menutype1 #nav, body.is_explorer .qw-menutype1 #canvas {
height: 100%;
}
 .qw-top0, .qw-page-subtitle.qw-top0:first-child {
padding-top:0;
margin-top:0;
}
 .qw-dateblock {
min-width: 90%;
}
 .qw-itemscarousel {
margin-top:50px;
}
 .fullPageSection.gallery .container {
margin-top:100px;
}
}
@media only screen and (min-width:1382px) {
 .qw-related-post-text {
padding-top:0;
}
 .qw-sharepage span.qw-sharelabel {
padding:2px 4px;
}
 .qw-buylinks {
margin-top: 0;
}
}
 @media (max-device-width:768px) and (orientation:landscape) {
 .qw-normalScrollingPage a.qw-itemscarousel-control {
margin-top: 0;
}
}
/* iPad Fixes December 2015 V 1.3.1 */
#theBody.is_mobile.qw-disableFullpageBody .qw-module-scrollable {
	height:auto;
	padding-bottom:30px;
}
#theBody.is_mobile.qw-disableFullpageBody.is_safari h1.qw-moduletitle {
	padding-top:0;
	position:relative;
	top:0;
}
#theBody.is_mobile.qw-disableFullpageBody .qw-fixedcontents-layer2-box.qw-hidingbox.qw-animated {
	width: 90%;
	height: auto;
	display: block;
	top: 0;
	margin: 0;
	padding-bottom:0px;
	position: relative;
	left: 50px;
}
#theBody.is_mobile .qw-events_carousel_listitem .qw-dateblock .qw-datemonth {
	right: 0;
	position: absolute;
	bottom: 0;
}
#theBody.is_mobile .qw-events_carousel_listitem {
	margin-bottom: 8px;
	padding-right: 10px;
	height: 50px;
	overflow: hidden;
	margin: 30px 0;
	box-sizing: border-box;
}
#theBody.is_mobile .qw-module-scrollable-down, #theBody.is_mobile .qw-module-scrollable-top {
	display: none;
}
#theBody.is_mobile .qw-fixedcontents-layer2-box.qw-hidingbox, #theBody.is_mobile .qw_palette_dark .qw-fixedcontents-layer2-box.qw-hidingbox {
	background:transparent !important;
}
#theBody.is_mobile.qw-disableFullpageBody .qw-section-content {
	position: relative;
}
.qw-normalScrollingPage .fullPageSection.contentsection, .qw-normalScrollingPage .fullPageSection.contentsection .slimScrollDiv, .qw-normalScrollingPage .fullPageSection.contentsection .fp-scrollable {
	height:auto !important;
	overfloe:visible !important;
}
/* Safari video fix*/
.qw-is_desktop #canvas {
	overflow: visible;
	height: 0 !important;
}
.qw-is_mobile.is_safari.page-template-page-modular-php {
/*padding-top: 75px;*/
}
.qw-is_mobile.is_safari.page-template-page-modular-php h1.qw-moduletitle {
	margin-top: 60px;
	padding-top: 60px;
}
body#theBody.is_safari.is_mobile div.fullPageSection.qw-parallax-background-css {
	background-position: center center !important;
	background-position: center center !important;
	background-size: 1600px auto;
	background-attachment: scroll !important;
	background-position: 50% -8px;
	background-repeat: no-repeat no-repeat;
}
.qw-events_carousel_listitem .qw-dateblock .qw-datemonth {
	float: right;
	padding-top: 6px;
}
/*
body#theBody.is_mobile .qw-fixedcontents {height: auto !important;min-height: 500px;min-height: 100%;min-height:100vh;}*/
body#theBody.is_safari.is_mobile .qw-fixedcontents {
	height: auto !important;
	min-height: 400px;
	min-height: 70%;
	min-height:70vh;
}
body#theBody.is_safari.is_mobile .qw-vp.qw-gbcolorlayer {
	padding-top: 100px;
}
/* WPML ADJUSTMENTS */
.qw-footertext .lang_sel_list_vertical {
	margin-bottom:20px;
}
.qw-footertext .lang_sel_list_vertical, .qw-footertext .lang_sel_list_vertical li, .qw-footertext .lang_sel_list_vertical a.lang_sel_sel {
	width: 100% !important;
	display: block !important;
	clear: both !important;
	background-color: transparent !important;
}
.qw-footertext #lang_sel_list ul li a:visited, .qw-footertext #lang_sel_list.lang_sel_list_vertical a:visited, .qw-footertext #lang_sel_list ul a.lang_sel_other, .qw-footertext .lang_sel_list_vertical a.lang_sel_sel, .qw-footertext .lang_sel_list_vertical a.lang_sel_sel:visited {
	background-color: transparent !important;
	border: none !important;
	padding: 10px !important;
	line-height: 1.8em !important;
}
.qw-footertext #lang_sel_list ul li a:hover, .qw-footertext #lang_sel_list ul a.lang_sel_other:hover {
	color: rgba(180, 180, 180, .7) !important;
}
.galslide .slick-slide{
	min-height: 392px !important;
}
.app_wrp .slick-slider{
	width: 100% !important;
}

.galslide .slick-dots li {
	float: left;
	width: auto;
	list-style: none;
	border-radius: 10px;
}
.galslide .slick-dots li button {
	font-size: 0px;
	background: ;
}

.galslide .slick-dots li button:before {
 content:"";
}
.galslide .slick-dots li button {
 border-radius: 10px;
 background:rgba(255,255,255,0.5);
}
.galslide  li.slick-active button {
 background:#FFF;
}