body {font-size:20px;line-height:30px;font-weight:400;color:#6b6a6a;font-family:'Montserrat',sans-serif;background:#202020;background-size:contain;display:none;overflow:hidden;overflow-y:scroll}
p {font-family:'Montserrat',sans-serif;font-size:0.7em;line-height:1.4em;color:#fff;font-weight:300}
h1,
h2,
h3,
h4,
h5,
h6 {color:#fff;font-weight:normal;margin:0;padding:0}
h1 {font-size:110px;line-height:110px}
h2 {font-family:'Playfair Display',serif;font-weight:700;text-transform:none;font-size:80px;line-height:80px;color:#fd0;margin-bottom:20px}
h2:after {content:'.';color:#fd0}
h3 {font-size:40px;line-height:40px;font-weight:300;text-transform:none;margin-bottom:30px}
h4 {font-size:26px;line-height:24px;font-family:'Playfair Display',serif;color:#fd0;margin-bottom:10px;border-bottom:1px solid #fff;padding-bottom:10px}
h5 {font-size:22px}
h6 {font-size:20px}
ul {margin:0;padding:0}
a {color:inherit;outline:none !important;text-decoration:none !important}
img {max-width:100%;height:auto}
section .section_head_widget h5 {color:#000;font-weight:300;font-size:22px;line-height:22px;text-transform:uppercase;padding-top:10px;padding-bottom:10px}
header nav.navbar-default {background:#eee;border:none;border-radius:0;padding:20px 0;width:100%;left:0;z-index:999;margin-bottom:0}
header nav.navbar-default .navbar-header .navbar-toggle {border:none}
header nav.navbar-default .navbar-header .navbar-toggle:hover {background-color:#fd0}
header nav.navbar-default .navbar-header .navbar-brand {float:none}
header nav.navbar-default .navbar-nav {margin-top:1px;float:right}
header nav.navbar-default .navbar-nav li a {color:#000001;font-size:20px}
header nav.navbar-default .navbar-nav li a:hover {background:none;color:#fd0}
header nav.navbar-default .navbar-nav .active a,
header nav.navbar-default .navbar-nav .active a:hover,
header nav.navbar-default .navbar-nav .active a:focus {background:none;color:#fd0}
.navbar-default .navbar-toggle .icon-bar {background-color:#000}
.navbar-toggle .icon-bar {width:40px;height:3px}
footer.parallax {margin-bottom:0;background-color:#191919;margin-top:0;padding-bottom:10px;text-align:left}
footer.parallax .copyrights {font-size:12px;margin-top:10px;line-height:1.8rem}
footer.parallax .copyrights a {float:right;margin-left:1rem}
footer.parallax .copyrights a a:hover {color:#fd0}
footer.parallax .copyrights a img {height:18px;width:18px;margin:0 0.3rem;vertical-align:bottom}
#jpreOverlay {background-color:#161616;text-align:center}
#jpreSlide {font-size:20px;font-weight:bold;color:#ccc;text-align:center;width:50%;height:30%}
.preload_logo {position:absolute;left:35px;top:50%;margin-top:-15px}
#jpreLoader {background:rgba(255,255,255,0.35);max-width:300px;width:100%;height:35px;margin-left:50px}
#jpreBar {background:#fd0}
#jprePercentage {color:#fff;font-size:35px;font-family:'Montserrat',sans-serif;font-weight:300;text-align:right;line-height:35px;top:-100%;right:-95px;padding-right:20px}
#jpreButton {background:#fd0;color:#fff;height:auto !important;display:inline-block;padding:5px 10px;font-size:14px;cursor:pointer;line-height:normal}
.text_widget {font-family:'Montserrat',sans-serif;text-transform:none;margin-top:40px}
.text_widget p {padding:0 0 20px}
.primary_color {color:#fd0}
section,
.section {padding-top:42px;padding-bottom:42px;overflow:hidden}
.btn-group .btn-default,
.open .dropdown-toggle.btn-default {background:#fd0;border:none;color:#fff;font-size:30px;width:220px;border-radius:0;text-align:left;padding-left:15px}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {background:#fd0;color:#fff}
.btn-group .dropdown-menu {text-align:left;width:100%;border-radius:0;margin:0;border:none;background:#fd0}
.btn-group .dropdown-menu >li >a {color:#fff}
.btn-group .dropdown-menu >li >a:hover,
.btn-group .dropdown-menu >li >a:focus {color:#222}
.btn-group .dropdown-menu {margin-bottom:0;padding-bottom:0}
.btn-group {margin-top:10px}
.btn-default span {position:absolute;top:50%;margin-top:-5px;right:20px;font-size:20px}
.parallax {overflow:hidden;clear:both;position:relative;background-repeat:no-repeat;background-attachment:fixed;background-position:50% 0;height:100%;width:100%;text-align:center;margin-top:42px;margin-bottom:42px;padding:0}
.parallax .parallax_inner {position:relative;padding-top:150px;padding-bottom:150px}
.ScrollTo {left:50%;margin-left:-50px;top:100%;margin-top:50px;width:100px;height:100px;border-radius:50%;border:2px solid #fd0;font-size:80px;color:#fff;text-align:center;line-height:90px;position:absolute}
.ScrollTo:active,
.ScrollTo:focus {color:#fff}
.ScrollTo:hover {background-color:rgba(255,255,255,0.5);color:#fd0}#intro {color:#fff;position:relative}
#intro p {font-size:14px;line-height:14px;max-width:340px;margin-left:auto;margin-right:auto;font-weight:600}
#intro h1 {color:#fff;font-family:'Playfair Display',serif;font-weight:700;text-transform:none;letter-spacing:-2px}
#intro h4 {color:#fd0;border:none;margin-top:20px;font-weight:300;font-size:22px;font-family:'Montserrat',sans-serif}
#intro .hero_content {display:table;position:relative;margin-left:auto;margin-right:auto;text-align:center}
#intro .hero_content img {max-width:120px;margin-bottom:20px}#news {background-color:#2980b9;padding:90px 0}
#news h2 {font-size:60px;line-height:60px;text-align:center}
#news .swiper-container {width:100%;margin-left:auto;margin-right:auto}
#news .swiper-container .swiper-slide {background-size:cover;background-position:center}
#news .swiper-container.gallery-top {height:500px;width:100%}
#news .swiper-container.gallery-top .swiper-slide article {color:#fff;background-color:rgba(0,0,0,0.8);position:relative;top:300px;width:35%;left:6rem;padding:1rem}
#news .swiper-container.gallery-top .swiper-slide article section {padding:1rem 0 0}
#news .swiper-container.gallery-top .swiper-slide article section p {font-size:2rem;margin:0}
#news .swiper-container.gallery-thumbs {height:100px;box-sizing:border-box;padding:10px 0}
#news .swiper-container.gallery-thumbs .swiper-slide {width:25%;height:100%;opacity:0.4}
#news .swiper-container.gallery-thumbs .swiper-slide-active {opacity:1}#about_us {background-color:#000;padding-top:90px;padding-bottom:90px}
#about_us h2,
#about_us h3 {text-align:center}
#about_us img {margin-bottom:25px}#video {color:;margin:0}
#video p {font-size:20px;line-height:20px;font-weight:400;max-width:800px;margin:0 auto 30px}
#video h3 {font-size:60px;line-height:60px;font-family:'Playfair Display',serif;font-weight:700;margin-bottom:10px}#products {background-color:#fff}
#products p {color:#040404}
#products h3 {color:#040404;font-family:'Playfair Display',serif;font-weight:900;font-size:70px;line-height:70px;letter-spacing:-2px;margin-bottom:0}
#products .media_widget {padding-top:20px;color:#fd0;font-size:14px}
#products .media_widget h6 {color:#222;font-weight:300;min-height:5rem;text-transform:none}
#products .media_widget figure {margin-top:30px}
#products .media_widget figure a {display:block;position:relative;overflow:hidden}
#products .media_widget figure a:before {content:'';position:absolute;left:0;top:-100%;width:100%;height:100%;background:#fff;background:rgba(255,255,255,0.75)}
#products .media_widget figure a:after {font-family:'FontAwesome';content:"\f067";color:#fd0;font-size:22px;position:absolute;left:50%;margin-left:-26px;top:-30%;margin-top:-26px;width:52px;height:52px;border-radius:50%;text-align:center;line-height:52px;border:2px solid #222;transition:all 0.2s ease-in}
#products .media_widget figure a:hover:after {top:50%}
#products .media_widget figure a:hover:before {top:0}
#products .media_widget figure:hover h6 {color:#fd0}
#products .media_widget figcaption {background:#fff;padding:25px 20px 28px}#products2 {background-color:#fff}
#products2 p {color:#000}
#products2 h3 {color:#000;font-family:'Playfair Display',serif;font-weight:900;font-size:70px;line-height:70px;letter-spacing:-2px;margin-bottom:0}
#products2 .media_widget {padding-top:20px;color:#fd0;font-size:14px}
#products2 .media_widget h6 {color:#222;font-weight:300;min-height:5rem;text-transform:none}
#products2 .media_widget figure {margin-top:30px}
#products2 .media_widget figure a {display:block;position:relative;overflow:hidden}
#products2 .media_widget figure a:before {content:'';position:absolute;left:0;top:-100%;width:100%;height:100%;background:#fff;background:rgba(255,255,255,0.75)}
#products2 .media_widget figure a:after {font-family:'FontAwesome';content:"\f067";color:#fd0;font-size:22px;position:absolute;left:50%;margin-left:-26px;top:-30%;margin-top:-26px;width:52px;height:52px;border-radius:50%;text-align:center;line-height:52px;border:2px solid #222;transition:all 0.2s ease-in}
#products2 .media_widget figure a:hover:after {top:50%}
#products2 .media_widget figure a:hover:before {top:0}
#products2 .media_widget figure:hover h6 {color:#fd0}
#products2 .media_widget figcaption {background:#fff;padding:25px 20px 28px}#contact_us {background-color:}
#contact_us h3 {font-size:60px;line-height:65px;font-family:'Playfair Display',serif;font-weight:700;margin-bottom:10px;color:#fd0}
#contact_us p {font-size:16px;line-height:18px}
#contact_us p a {color:#fd0;font-weight:700}
#contact_us p a:hover {color:#fff}
#contact_us form {margin-top:30px;margin-bottom:30px}
#contact_us form input,
#contact_us form select {display:block;width:100%;border:none;color:#fff;height:35px;margin-bottom:5px;padding:0 10px;background-color:transparent;border-bottom:1px solid #fd0;font-size:14px}
#contact_us form select {-moz-appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position:right;text-indent:0.01px;text-overflow:""}
#contact_us form select::-ms-expand {display:none}
#contact_us form textarea {height:115px;width:100%;color:#fff;padding:10px;padding-right:45px;background-color:transparent;border:none;border-bottom:1px solid #fd0;font-size:14px}
#contact_us form textarea.big {height:155px}
#contact_us button.btn {background-color:#fd0;color:#000;padding:8px 35px;border-radius:20px 0;margin:10px 0;border:none}
#contact_us button.btn:hover {background-color:#fff;color:#000}
#contact_us .warning {position:absolute;right:15px;bottom:8px;font-size:1.5rem;color:#A00000}
#contact_us .required-text {font-size:1.5rem;margin-left:10px;color:#fff}
#contact_us .alert {background-color:#fd0;border-color:#fd0;margin-right:15px;margin-top:15px;margin-bottom:0}
#contact_us .alert p {color:#000}#promo {margin-top:0;margin-bottom:0}
#promo .parallax_inner {padding-top:240px;padding-bottom:120px}
#promo h3 {color:#fff;font-size:60px;line-height:55px;max-width:800px;margin:0 auto 30px;font-family:'Playfair Display',serif}
#promo h3 strong {color:#fd0}
#promo h4 {border:none;color:#fff;max-width:800px;margin:0 auto 20px}
#promo a.btn {color:#000;background:#fd0;border-radius:0;font-size:16px;line-height:26px;margin-top:25px;padding:10px 40px;text-transform:uppercase;font-weight:700;border-radius:30px 0}
#promo a.btn:hover {color:#fff;background:#222}
#promo .btn-other a {background-color:#fd0;color:#000;padding:10px 40px;border-radius:20px 0;margin:10px}
#promo .btn-other a:hover {background-color:#000;color:#fff}@media (min-width:600px) {.news_info_wrapper,.track_info_wrapper,.hover,.btn {transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease }.newsletter_form input[type="submit"],.newsletter_form button,.event_promo a.btn,#track_detail,a.btn_itunes {transition:All 0.25s ease;-webkit-transition:All 0.25s ease;-moz-transition:All 0.25s ease;-o-transition:All 0.25s ease }}
@media (max-width:1199px) {.parallax {background-attachment:scroll !important;background-position:top center !important;background-size:cover }h1 {font-size:70px;font-family:'Playfair Display',serif }h2 {font-size:50px }h3 {font-size:40px }h4,.track_info h4 {font-size:30px }h5 {font-size:20px }h6 {font-size:15px }.column_five {display:none }.poison_slider .owl-controls {margin-left:-530px;top:35% }.right_align.poison_slider .owl-controls {margin-right:-530px }.banner_slider h1 {font-size:60px }.preload_logo {left:0 }#jpreLoader {max-width:220px;margin-left:60px }}
@media (max-width:1024px) {.preload_logo {position:relative;left:auto;right:auto;top:auto }#jpreLoader {margin-left:0;font-size:25px }#jprePercentage {right:auto }.vegas-controls li a {display:inline-block;margin-bottom:0 }.vegas-controls li {display:inline-block;margin-right:20px }.vegas-controls,.banner-right-align .vegas-controls {width:100%;left:20px;top:0;margin-top:-40px }.jp-title {padding-left:0 }.poison_slider .owl-controls,.right_align.poison_slider .owl-controls {margin-left:0;margin-right:0;right:auto;top:auto;bottom:50px;left:0;width:100% }.poison_slider .owl-controls .owl-page {display:inline-block;margin-left:10px;margin-right:10px }.carousel_controls span {width:45px;height:45px;line-height:45px }.carousel_controls {top:-120px }.event_promo a.btn,a.btn_fb,.btn_fb {font-size:25px;padding:10px 25px }.event_promo .parallax_inner {padding:90px 0 70px }.gallayoutOption {right:130px;top:60px }}
@media (max-width:991px) {.navbar-nav {float:none }.banner-right-align h1,.banner-right-align.banner p,.banner-right-align .caption-buttons {margin-left:0;margin-right:0;text-align:left }.gallayoutOption {right:40px;top:60px }}
@media (max-width:767px) {.modal {padding-right:11% }.text-right {padding-top:20px;text-align:left !important }h1,.banner_slider h1 {font-size:48px;line-height:50px }h2 {font-size:50px;line-height:50px }h3 {font-size:25px;line-height:25px }.event_promo h3 {font-size:30px;line-height:30px }.event_promo h4 {font-size:20px;line-height:20px }.jp-title {position:absolute;left:90px;font-size:12px;top:6px;width:30% }.media_widget figure {margin:10px auto }.media_widget figure img {width:100%;height:auto }.carousel_controls {top:-95px }a.ScrollTo {display:none }h3 br {display:none }.overlay_left:before,.banner-right-align:before {content:'';width:100%;height:100%;background:rgba(0,0,0,0.75) }.banner-content {text-align:center !important }.vegas-controls {width:100%;text-align:center;margin-bottom:15px;left:0 }.vegas-controls li {margin-left:10px;margin-right:10px }.gallayoutOption {right:auto;top:auto;text-align:left;margin-top:20px;position:relative }}
@media (max-width:600px) {.btn-other a {float:none;display:block }#sticktop .navbar-header a.navbar-brand img {max-width:220px }.caption-buttons a {display:none }}
.copyrights {font-size:12px;line-height:14px}
@media (max-width:480px) {#video h3 {font-size:40px;line-height:40px }#video p {font-size:16px }h1,.banner_slider h1 {font-size:35px;line-height:35px }#about_us h2 {font-size:35px;line-height:35px }h2 {font-size:28px }h3 {font-size:24px }.fs-pager-wrapper {display:none }body {font-size:16px;line-height:25px }.media_widget figure {border-bottom:1px solid #ddd }}::-webkit-input-placeholder {color:#fff}
::-moz-placeholder {color:#fff}
:-ms-input-placeholder {color:#fff}
:-moz-placeholder {color:#fff}table {font-family:'Montserrat',sans-serif;margin:20px 0}
table th {font-size:1.1em;line-height:1em;color:#fff;background-color:#000;font-weight:400;padding:5px}
table tr {font-size:0.6em;line-height:1.3em;color:#000;font-weight:400;padding-bottom:6px;padding-top:6px;border-bottom:1px solid #ccc}
table td {padding:5px}
#contact_us form select option {color:#000}
.contactFormWrapper label {color:#fff;font-size:12px;line-height:16px;font-weight:300}
input[type="checkbox"] {display:inline-block !important;width:auto !important;height:auto !important;margin-right:10px}
a:hover {color:#fd0}