body{margin:0;padding:0;background-size:cover;overflow-x:hidden;font-size:14px;line-height:26px;}
body, html{height:100%;}
* {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;  
} *{-webkit-tap-highlight-color:rgba(0,0,0,0) !important;-webkit-tap-highlight-color:transparent !important;}:focus{outline:none;}
a, p a{text-decoration:none;cursor:pointer;}
img{max-width:100%;height:auto;border-width:0;}
.post_item img{width:100%;height:auto;}
blockquote{margin:40px 50px;font-style:italic;font-size:15px;}
blockquote i{position:absolute;margin-left:-50px;font-size:35px;opacity:0.1;margin-top:-10px;}
pre{padding:0 10px;border:1px solid #3c3c3c;overflow:visible;overflow-y:hidden;display:block;margin:15px 0;}
ul, ol{margin:15px 0;padding-left:0px;list-style-position:inside;}
ul li ul, ol li ol{margin:0 0 0 30px;}
thead, th{text-align:left;}
td, th{padding:10px 30px 10px 0;}
th{font-weight:600;}
h1, h2, h3, h4, h5, h6{font-weight:300;line-height:1.8em;letter-spacing:1px;}
h1{font-size:34px;}
h2{font-size:30px;}
h3{font-size:26px;}
h4{font-size:22px;}
h5{font-size:18px;}
h6{font-size:16px;}
#logo a, #mobile_logo a, .cart-contents-count{color:#ffffff;}
#payment{color:#585858;}
.white_on_black h3.footer-widget-title, .white_on_black .lc_footer_sidebar h2.widgettitle, .white_on_black h3.widgettitle, .white_on_black #wp-calendar thead, 
.white_on_black #recentcomments a,
.white_on_black .lc_share_item_text, .white_on_black .contact_address_w_entry, .white_on_black .wp-block-search__label{color:#c5c5c5;}
.white_on_black .tagcloud a, .white_on_black .widget_meta a, .white_on_black .widget_pages a, .white_on_black .widget_categories a, .white_on_black .widget_recent_entries a, .white_on_black .widget_archive a, .white_on_black .lc_sharing_icons a, .lc_copy_area.white_on_black a, .white_on_black .widget_block a{color:#5d5d5d;}
.white_on_black .tagcloud a, .white_on_black .widget input[type="search"], 
.white_on_black .lc_button, .white_on_black input[type="submit"],
.white_on_black .woocommerce a.button, .white_on_black .woocommerce a.button.alt, .white_on_black input.button, .white_on_black .woocommerce input.button, .white_on_black button.single_add_to_cart_button, .white_on_black .widget button[type="submit"]{border-color:#9c9c9c;}
.white_on_black .meta_entry.lc_cpt_category a{border-color:#4E4E4E;}
.white_on_black .tagcloud a:hover{border-color:#9c9c9c;}
.black_on_white h3.footer-widget-title, .black_on_white .lc_footer_sidebar h2.widgettitle, .black_on_white h3.widgettitle, .black_on_white #wp-calendar thead, 
.black_on_white #recentcomments a,
.black_on_white .lc_share_item_text, .black_on_white .contact_address_w_entry, .black_on_white .wp-block-search__label{color:#383838;}
.black_on_white .tagcloud a, .black_on_white .widget_meta a, .black_on_white .widget_pages a, .black_on_white .widget_categories a, .black_on_white .widget_recent_entries a, .black_on_white .widget_archive a, .black_on_white .lc_sharing_icons a, .lc_copy_area.black_on_white a{color:#797979;}
.black_on_white .tagcloud a, .black_on_white .widget input[type="search"],
.black_on_white .woocommerce a.button.alt, .black_on_white input.button, .black_on_white .woocommerce input.button, .black_on_white .woocommerce a.button, .black_on_white button.single_add_to_cart_button{border-color:#cecece;}
.black_on_white .meta_entry.lc_cpt_category a{border-color:#4E4E4E;}
.black_on_white .tagcloud a:hover{border-color:#797979;}
.black_on_white h3.footer-widget-title, .black_on_white .lc_footer_sidebar h2.widgettitle{letter-spacing:4px;}
.widget li{margin-bottom:10px;}
.widget ul{padding-left:0;margin-left:0;}
.widget_lucille_contact_data img{max-height:60px;margin-top:-15px;margin-bottom:-25px;}
.lc_widget_contact{line-height:28px;font-size:13px;letter-spacing:1px;}
.footer_w_social_icons{margin-top:25px;}
.footer_w_social_icons .footer_w_social_icon{display:inline-block;margin-right:30px;}
.clearfix:after{clear:both;height:0;visibility:hidden;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.transition4, #recentcomments a, .tagcloud a, .widget a, .lc_swp_content a, a, 
.lc_single_gallery_brick img, .lnr-magnifier, .hmb_menu, .lc_copy_area, .swp_img_caption{transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s;}
.transition3, .lc_button, input[type="submit"], .woocommerce a.button, .woocommerce button.button, button.single_add_to_cart_button, .woocommerce #respond input#submit, input.button, .woocommerce input.button,
.woocommerce a.button.alt, li.product img, .creative_menu li.menu-item a,
nav.classic_menu ul, .wave_player_entry, .lc_player_controls i, .swp_event_scd_single_cat, .wp-block-search__button{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.transition2{transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;}
.ar_square{position:relative;width:100%;padding-top:100%;}
.alignleft{margin:0px 10px 0px 0px;float:left;}
.aligncenter, div.aligncenter{display:block;}
.alignright{float:right;margin:0px 0px 0px 10px;;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
a img.alignright{float:right;max-width:100%;height:auto;}
a img.alignnone, img.alignnone, .alignnone img{margin:5px 20px 20px 0;max-width:100%;height:auto;}
a img.alignleft{float:left;max-width:100%;height:auto;}
a img.aligncenter{max-width:100%;height:auto;display:table;margin:auto;}
.archive_nav a{line-height:100px;font-weight:300;letter-spacing:1px;text-transform:uppercase;font-size:13px;}
.blog_standard_nav .archive_nav a{line-height:24px;}
.discography_post_nav .archive_nav a{margin-bottom:40px;display:block;}
.archive_nav{width:50%;display:inline-block;float:left;}
.archive_nav.newer_post_link{float:right;}
.wp-caption{background:#FFFFFF;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.page{}
.page-id-2{}
.logged-in{}
.comment-form-author, .comment-form-email, .comment-form-url{display:inline-block;padding:0;width:33%;float:left;}
.comment-form-author{margin:0 0.5% 0 0;}
.comment-form-email{margin:0 0.5% 0 0;}
.comment-form-url{margin:0;}
.comment-form-comment{display:block;width:100%;clear:both;margin:24px 0 10px 0;}
.commentlist{margin:30px 0 45px 0;}
ul.commentlist, .lc_reviews_slider ul{list-style-type:none;}
ul.contactform_fields{padding:0;list-style-type:none;}
.comment-author img{border-radius:50%;vertical-align:middle;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#wp-calendar{display:table;border-collapse:collapse;width:100%;border-width:0;}
#wp-calendar caption{text-align:center;font-size:12px;margin:0px 0 10px 0;text-transform:uppercase;letter-spacing:3px;font-weight:300;}
#wp-calendar tbody tr{border-top:7px solid transparent;border-bottom:7px solid transparent;}
#wp-calendar tbody td, #wp-calendar th{text-align:center;padding:5px;}
ul#recentcomments{position:relative;list-style-type:none;margin:0;}
#recentcomments li{position:relative;margin-left:25px;}
#recentcomments li:before{content:"";position:absolute;left:0;top:0;margin-top:10px;width:5px;height:5px;margin-left:-25px;border-radius:50%;}
#recentcomments a{font-size:13px;}
.tagcloud a{border-width:0;margin-right:0px;margin-bottom:3px;font-size:12px;display:inline-block;padding:0px 7px;line-height:22px;}
.widget_meta ul, .widget ul, #sidebar ul{list-style-type:none;}
.widget_recent_entries .post-date{font-style:italic;font-size:13px;}
.widget_lucille_recent_posts li{margin-bottom:17px;}
.widget_lucille_recent_posts .post-date{font-size:12px;display:block;}
.widget_lucille_recent_posts img{float:left;width:50px;height:50px;border-radius:50%;margin-right:15px;}
.wg_event_date{width:60px;height:40px;position:relative;line-height:40px;float:left;margin-right:20px;}
.wg_event_title{display:block;max-width:calc(100% - 80px);line-height:1.6em;}
.widget_lucille_next_events li{line-height:40px;margin-bottom:20px;}
.wg_event_date .eventlist_day{font-size:40px;opacity:0.3;letter-spacing:5px;text-align:center;width:100%;}
.wg_event_date .eventlist_month{font-size:12px;}
input[type="image"]{border-width:0;height:auto;padding:0;}
#sidebar input[type="search"], .lc_footer_sidebar input[type="search"]{padding:0 10px;height:35px;border-style:solid;border-width:1px;width:100%;border-radius:3px;line-height:35px;position:relative;font-style:italic;}
input{padding:0 10px;height:35px;border-style:solid;border-width:1px;border-radius:3px;padding:0 10px;}
input.lc-elt-cf-btn{height:unset;}
input[type="submit"]{cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-size:11px;}
.lc_footer_sidebar .textwidget{max-width:80%;text-align:justify;}
.lc_footer_sidebar input[type="search"]{height:35px;line-height:35px;}
form.search-form{position:relative;}
.lc_footer_sidebar form.search-form{margin-right:20%;}
#sidebar button.search-submit, .lc_footer_sidebar button.search-submit{position:absolute;background-color:transparent;border-width:0;top:50%;transform:translateY(-50%);right:0;padding:0 15px;border-left-style:solid;border-left-width:1px;height:23px;}
.woocommerce button.button.alt:hover, .woocommerce button.button:hover{background-color:transparent;}
#sidebar button.search-submit i, .lc_footer_sidebar button.search-submit i{line-height:23px;}
.widget select{height:35px;padding:5px;}
.widget_categories label, .widget_archive label{padding-right:10px;}
input:focus{outline:none;}
input[type="search"]::-webkit-search-cancel-button{display:none;}
input[type="search"]::-ms-clear{display:none;}
#lc_swp_wrapper{position:relative;width:100%;min-height:100%;overflow:hidden;}
.canvas_image, .canvas_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1000;}
.lc_swp_full, .lc_swp_full.blog_standard_nav.discography_post_nav{width:100%;padding-left:50px;padding-right:50px;}
.lc_swp_boxed{max-width:1200px;margin:0 auto;padding-left:30px;padding-right:30px;}
.lc_swp_boxed.lc-elt-widget{padding-left:0;padding-right:0;}
.force_boxed_width{margin-left:auto !important;margin-right:auto !important;}
.lc_basic_content_padding, #sidebar{padding-top:20px;padding-bottom:20px;}
.small_content_padding{padding-top:10px;padding-bottom:10px;}
.lc_content_with_sidebar{width:75%;}
.lc_swp_full.blog_standard_nav{padding:0;}
#sidebar{width:25%;padding-left:20px;padding-right:20px;}
#sidebar > ul{margin:0;padding:0;}
#sidebar li.widget{margin-bottom:50px;}
.lc_content_full, .lc_content_with_sidebar{overflow:hidden;}
.lc_content_with_sidebar, #sidebar{display:inline-block;float:left;}
.lc_content_with_sidebar{padding-right:20px;}
header#lc_page_header{width:100%;position:absolute;top:0;z-index:10;}
header#lc_page_header.sticky_enabled{position:fixed;}
.admin-bar header#lc_page_header.sticky_enabled{top:32px;}
header#lc_page_header.sticky_enabled #logo a, header#lc_page_header.sticky_enabled .header_inner{height:70px;}
header#lc_page_header.sticky_enabled .creative_header_icon, header#lc_page_header.sticky_enabled #logo a, 
header#lc_page_header.sticky_enabled .creative_header_icon .lnr-magnifier, 
header#lc_page_header.sticky_enabled nav.classic_menu ul.menu > li > a,
header#lc_page_header.sticky_enabled .classic_header_icon,
header#lc_page_header.sticky_enabled .classic_header_icon .lnr-magnifier{line-height:70px;}
header#lc_page_header.sticky_enabled #logo img{max-height:70px;}
.header_inner{height:90px;}
.swp_show_mobile_socials.mobile_menu_icon, .trigger_global_search.mobile_menu_icon{display:inline-block;}
.swp_show_mobile_socials.mobile_menu_icon{padding-right:25px;cursor:pointer;}
.social_profiles_mobile{display:none;}
.social_profiles_mobile.toggle_icons{display:block;position:absolute;top:70px;}
.header_inner.lc_mobile_menu{display:none;height:70px;}
.mobile_menu_icon.my_account_icon{margin-right:60px;}
.header_inner.centered_menu{position:relative;opacity:0;}
.centered_content{position:relative;display:block;text-align:center;}
#logo{position:absolute;float:left;}
#logo.centered_menu{opacity:0;position:relative;float:none;}
li.logo_menu_item{vertical-align:middle;}
nav.classic_menu ul.menu li.logo_menu_item a{padding:0 60px;}
#mobile_logo{font-size:20px;letter-spacing:1px;font-weight:400;text-transform:uppercase;line-height:70px;margin-left:-5px;}
#mobile_logo.lc_logo_centered{position:absolute;}
#logo.lc_logo_centered,  #mobile_logo.lc_logo_centered{float:none;left:50%;transform:translate(-50%, 0);}
#mobile_logo img{max-height:70px;vertical-align:middle;}
#logo a{position:relative;display:block;height:90px;line-height:90px;font-size:22px;text-transform:uppercase;letter-spacing:15px;font-weight:300;}
#logo a.text_logo{margin-left:15px;}
#logo a.cust_page_logo{display:none;}
#logo img{display:block;position:relative;max-height:90px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
nav.classic_menu{position:relative;float:right;}
nav.classic_menu.centered_menu_logo_left{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;}
nav.classic_menu.centered_menu{position:absolute;float:none;left:50%;transform:translateX(-50%);width:100%;}
nav.classic_menu.centered_menu ul li{text-align:left;}
nav.classic_menu ul{list-style-type:none;margin:0;}
nav.classic_menu ul.menu li{display:inline-block;}
nav.classic_menu ul.sub-menu > li:first-child{padding-top:10px;}
nav.classic_menu ul.sub-menu > li:last-child{padding-bottom:10px;}
nav.classic_menu ul.menu li:hover > ul{display:block;}
nav.classic_menu ul.menu li a{position:relative;text-transform:uppercase;font-size:12px;text-decoration:none;cursor:pointer;line-height:90px;padding:0 18px;margin:0;font-weight:300;letter-spacing:1px;}
nav.classic_menu ul.sub-menu{position:absolute;padding:0;display:none;}
nav.classic_menu ul.sub-menu ul.sub-menu{left:100%;margin-top:-45px;}
nav.classic_menu ul.sub-menu li{display:block;white-space:nowrap;}
nav.classic_menu ul.sub-menu li a{line-height:35px;text-transform:none;font-size:13px;}
.classic_header_icons{position:relative;float:right;height:100%;}
.classic_header_icons.social_icons.centered_menu{float:left;z-index:1;}
.classic_header_icon.centered_menu{margin-right:35px;margin-left:0;}
.classic_header_icons.centered_menu{float:right;position:relative;display:inline-block;vertical-align:middle;}
.classic_header_icon.centered_menu.shop_icon{margin-left:0;}
.classic_header_icon{display:inline-block;font-size:18px;float:left;margin-left:35px;line-height:90px;}
.classic_header_icon.centered2{font-size:17px;}
.classic_header_icon.centered_menu{margin:0 18px;font-size:16px;float:none;vertical-align:middle;}
.classic_header_icon.centered_menu .lnr-magnifier{font-size:16px;}
.classic_header_icon.centered_menu .lnr-magnifier, #logo.centered_menu a{transition:all 0s ease-out 0s;-webkit-transition:all 0s ease-out 0s;}
.classic_header_icon, .classic_header_icon a{color:#fff;}
.classic_header_icon .fa-search, .creative_header_icon .fa-search,
.lnr-magnifier{cursor:pointer;}
.lnr-magnifier{font-size:20px;}
a.cart-contents, a.cart-contents i{position:relative;}
.cart-contents-count{position:absolute;top:50%;left:0;line-height:15px;font-size:10px;width:15px;height:15px;text-align:center;border-radius:50%;margin-left:9px;margin-top:2px;}
.nav_creative_container{position:fixed;width:100%;height:100%;left:-100%;background-color:rgba(0,0,0,0.9);z-index:1;display:block;opacity:0;}
.nav_creative_container.visible_container{left:0;opacity:1;z-index:4;}
.nav_creative_inner{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-ms-transform:translate(0, -50%);}
.creative_menu_boxed{position:relative;width:100%;height:100%;}
.creative_menu ul{list-style-type:none;padding:0;margin:0;}
.creative_menu ul.menu > li{margin-left:-20px;opacity:0;transition-property:all;transition-timing-function:ease-out;transition-duration:.3s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:.3s;}
.creative_menu ul.menu > li.menu_item_visible{margin-left:0;opacity:1;}
.creative_menu ul li:hover > ul{display:block;}
.creative_menu ul ul{display:none;padding:0;position:absolute;left:100%;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-ms-transform:translate(0, -50%);}
.creative_menu ul ul{margin-top:2px;}
.creative_menu li{margin-bottom:2px;position:relative;padding-right:10px;}
.creative_menu li.menu-item a{display:block;font-size:30px;line-height:50px;font-weight:700;letter-spacing:2px;}
.creative_menu ul.sub-menu li{padding:0 20px;}
.creative_menu ul.sub-menu li a{font-size:13px;line-height:30px;font-weight:300;overflow:auto;white-space:nowrap;letter-spacing:1px;}
.creative_menu ul.sub-menu li.menu-item-has-children:hover::before{border-left-color:#d2d2d2;}
.creative_menu ul.sub-menu li.menu-item-has-children::before{content:"";position:absolute;top:50%;right:0;display:block;margin-top:-2px;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:3px solid;margin-right:4px;}
.creative_right{position:relative;float:right;height:100%;}
.creative_left{position:relative;float:left;height:100%;}
ul.polylang_crative_switcher{list-style-type:none;display:inline-block;float:left;margin:0 65px 0 0;overflow:hidden;height:100%;}
ul.polylang_crative_switcher li{height:50px;}
ul.polylang_crative_switcher:hover{height:unset;overflow:visible;}
.polylang_crative_switcher.mobile_switcher{line-height:65px;padding-right:50px;}
.lc_mobile_menu ul.polylang_crative_switcher{line-height:70px;}
.hmb_menu{cursor:pointer;width:37px;height:40px;position:absolute;top:50%;margin-top:-20px;right:0;overflow:hidden;}
.hmb_line{position:absolute;background-color:#fff;height:1px;width:100%;top:50%;}
.hmb_line.hover{margin-left:0;}
.hmb1{margin-top:-9px;margin-left:6px;}
.hmb1.click, .hmb2.click{margin-left:0px;}
.hmb1.click{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:0px;margin-top:0px;}
.hmb1.click.hover{transform:rotate(45deg) scaleX(1.3);-webkit-transform:rotate(45deg) scaleX(1.3);}
.hmb2{margin-left:15px;}
.hmb2.click{display:none;}
.hmb3{margin-top:9px;}
.hmb3.click{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:0px;margin-top:0px;}
.hmb3.click.hover{transform:rotate(-45deg) scaleX(1.3);-webkit-transform:rotate(-45deg) scaleX(1.3);}
.creative_header_icon{display:inline-block;font-size:18px;float:left;line-height:90px;}
.creative_header_icon.mobile_menu_icon, .creative_header_icon.mobile_menu_icon .lnr-magnifier{line-height:70px;}
.creative_header_icon .lnr-magnifier, .classic_header_icon .lnr-magnifier{line-height:90px;}
.creative_header_icon.lc_icon_creative_cart{font-size:20px;margin-right:85px;margin-left:25px;}
.creative_header_icon.lc_icon_creative_cart .cart-contents-count{line-height:15px;width:15px;height:15px;}
.creative_header_icon.lc_social_icon{font-size:20px;margin-right:25px;}
.creative_header_icon.lc_search{margin-right:45px;}
.creative_header_icon, .creative_header_icon a, .creative_header_icon a.cart-contents:hover{color:#fff;}
.mobile_navigation_container{display:none;}
.mobile_navigation ul{margin:0;padding:0;list-style-type:none;}
.mobile_navigation ul li{position:relative;line-height:45px;border-bottom:1px solid;}
.mobile_navigation ul.sub-menu li{background-color:transparent;}
.mobile_navigation ul li a{display:block;}
.mobile_navigation ul li:last-child{border-bottom-width:0;}
.mobile_navigation ul ul{display:none;padding-left:20px;}
.mobile_navigation ul li.menu-item-has-children:hover::before{border-left-color:#d2d2d2;}
.mobile_navigation ul li.menu-item-has-children::before{content:"";position:absolute;top:23px;right:0;display:block;margin-top:-2px;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:3px solid;margin-right:4px;}
#heading_area{position:relative;margin:0;padding:0;overflow:hidden;}
#heading_area.white_on_black{color:#ffffff;}
#heading_area.black_on_white{color:#000000;}
.lc_swp_overlay, .lc_heading_image_bg{width:100%;height:100%;top:0;left:0;}
.lc_heading_image_bg{position:absolute;}
.lc_swp_image_overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;}
.footer_widget_overlay{z-index:-1;}
.heading_titles_container{position:relative;}
.heading_area_subtitle.title_transparent_color{position:absolute;text-align:center;top:60%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.heading_content_container, .heading_content_container.no_subtitle.spaced_title{position:relative;padding-top:200px;padding-bottom:110px;text-align:center;}
.heading_content_container.no_subtitle{padding-top:140px;padding-bottom:50px;}
.heading_content_container.no_subtitle.has_cpt_tax{padding-top:190px;padding-bottom:100px;}
.heading_area_subtitle.title_transparent_color{top:60%;}
.heading_area_title{position:relative;text-transform:uppercase;}
.heading_area_title h1{font-size:120px;line-height:140px;font-weight:400;letter-spacing:10px;position:relative;margin:0;}
.heading_area_title h1.title_full_color{letter-spacing:0px;font-weight:700;font-size:70px;line-height:80px;letter-spacing:-1px;}
.heading_area_title.title_transparent_color.no_subtitle h1, .heading_area_title.no_subtitle h1{font-size:50px;line-height:70px;text-transform:uppercase;letter-spacing:1px;font-weight:400;}
.heading_area_title.no_subtitle.spaced_title h1{font-size:60px;line-height:70px;font-weight:600;}
.heading_area_title.title_transparent_color{opacity:0.15;}
.heading_area_title.title_transparent_color.no_subtitle{opacity:1;}
.heading_area_title.title_transparent_color h1{font-size:110px;line-height:130px;font-weight:700;letter-spacing:-4px;text-transform:none;}
.heading_area_subtitle.title_transparent_color h2{text-transform:uppercase;font-weight:300;font-size:28px;line-height:37px;letter-spacing:1px;}
.heading_area_subtitle.title_full_color h2{text-transform:uppercase;font-size:18px;letter-spacing:8px;font-weight:300;line-height:24px;margin:0;}
#footer_sidebars{width:100%;margin:0;}
.lc_footer_sidebar{width:25%;float:left;display:inline-block;font-size:14px;line-height:23px;font-weight:300;}
.lc_footer_sidebar .widget{margin-bottom:10px;margin-top:40px;}
h3.footer-widget-title, .lc_footer_sidebar h2.widgettitle, 
.widget_block > h3, .widget_block h3{text-transform:uppercase;font-weight:300;font-size:14px;letter-spacing:5px;margin-bottom:25px;}
h3.widgettitle, .wp-block-search__label{display:block;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:16px;margin-bottom:25px;}
.widget_block a{line-height:1.8em;}
#footer_sidebar1{padding:0 20px 20px 0;}
#footer_sidebar2, #footer_sidebar3{padding:0 20px 20px 20px;}
#footer_sidebar4{padding:0 0 20px 20px;}
.lc_copy_area{font-weight:600;height:35px;font-size:12px;position:relative;text-align:center;line-height:35px;opacity:0;}
.lc_sharing_icons{margin-top:30px;margin-bottom:20px;line-height:24px;}
.lc_post_tags{margin-top:20px;font-size:11px;}
.lc_share_item_text{font-weight:300;text-transform:uppercase;letter-spacing:3px;font-size:14px;margin-right:20px;}
.lc_share_item{margin-right:20px;font-size:18px;}
.lc_embed_video_container_full{position:relative;padding-bottom:56.25%;height:0;width:100%;}
.lc_embed_video_container_full iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
iframe{border-width:0;}
.meta_entry.lc_cpt_category a{text-transform:uppercase;padding:4px 10px;border:1px solid;border-radius:0px;font-size:11px;letter-spacing:1px;}
.meta_entry.lc_cpt_category.archive_cpt_category a{margin-right:4px;}
.lc_post_meta{margin-top:5px;}
.lc_post_meta.cpt_post_meta{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);text-align:center;}
.lc_blog_masonry_container{opacity:0;}
.lc_masonry_brick{position:absolute;display:block;overflow:hidden;}
.brick-size, .lc_masonry_brick{width:33.333%;}
.blog-brick-size, .lc_blog_masonry_brick{width:25%;}
.blog-brick-size.brick2, .lc_blog_masonry_brick.brick2{width:50%;}
.blog-brick-size.brick3, .lc_blog_masonry_brick.brick3{width:33.333%;}
.lc_masonry_brick, .lc_blog_masonry_brick, .lc_blog_masonry_brick.brick3{float:left;}
.lc_blog_masonry_brick.has_thumbnail:hover > .brick_cover_bg_image{filter:blur(1px);-webkit-filter:blur(1px);}
.lc_masonry_brick img{opacity:0.5;display:block;width:100%;height:auto;transform:scaleX(1.01) scaleY(1.01);-webkit-transform:scaleX(1.01) scaleY(1.01);}
.gallery_brick_overlay{position:absolute;width:100%;height:100%;}
.lc_single_gallery_brick:hover > .gallery_brick_overlay{opacity:1;}
.lc_single_gallery_brick:hover img{opacity:1;transform:scaleX(1.03) scaleY(1.03);-webkit-transform:scaleX(1.03) scaleY(1.03);}
.lc_single_gallery_brick.swp_equal_height_style img{position:absolute;top:50%;transform:scaleX(1.01) scaleY(1.01) translateY(-50%);-webkit-transform:scaleX(1.01) scaleY(1.01) translateY(-50%);}
.lc_single_gallery_brick.swp_equal_height_style:hover img{transform:scaleX(1.03) scaleY(1.03) translateY(-50%);-webkit-transform:scaleX(1.03) scaleY(1.03) translateY(-50%);}
.swp_img_caption{position:absolute;top:50%;left:50%;transform:translateX(-50%);font-style:italic;letter-spacing:5px;text-transform:uppercase;font-size:12px;font-weight:700;display:block;opacity:0;}
.lc_single_gallery_brick:hover .swp_img_caption{opacity:1;letter-spacing:7px;}
.lb-number, .swp_lightbox_downbutton{letter-spacing:1px;line-height:19px;}
.lb-data .lb-caption{margin-left:25px;}
.lb-details{width:100%!important;}
.swp_lightbox_downbutton{float:right;}
.lb-closeContainer{display:none;}
.lc_event_entry i, .contact_address_entry i{margin-right:10px;font-size:16px;width:16px;}
.contact_address_entry i{margin-right:15px;}
.lc_event_entry{margin-bottom:10px;}
.lc_event_entry .lc_button{margin-bottom:5px;}
.contact_address_entry{position:relative;margin-bottom:15px;}
.event_left, .event_right{display:inline-block;width:50%;}
.album_left, .album_right{display:inline-block;float:left;}
.album_left{width:40%;padding-right:15px;}
.album_right{width:60%;padding-left:15px;}
.event_left{float:left;padding-right:15px;}
.event_left_full{width:100%;}
.event_right{float:right;padding-left:15px;}
.event_right img{margin-bottom:10px;}
.lc_swp_justified_gallery  img, .view_more_justified_gallery{opacity:0;}
.envira-gallery-wrap > .justified-gallery > div{overflow:unset;opacity:1;}
.img_box:hover img{opacity:1 !important;transform:scaleX(1.03) scaleY(1.03);-webkit-transform:scaleX(1.03) scaleY(1.03);}
.lc_view_more{text-align:center;font-weight:300;text-transform:uppercase;letter-spacing:10px;font-size:13px;margin-top:30px;}
.lc_view_more.discography_view_more{margin-top:0;}
.lc_view_more:hover{letter-spacing:12px;}
.events_list.vc_events_element{margin-top:0;margin-bottom:0;}
.vc_video_container{padding-left:8%;padding-right:8%;}
.woocommerce form.login{border-width:0;padding:0;}
.woocommerce form.login p.woocommerce-form-row, .woocommerce form.register p.woocommerce-form-row,
form.woocommerce-ResetPassword p.woocommerce-form-row{margin-bottom:20px;}
.woocommerce form.login p.woocommerce-form-row:nth-of-type(2), .woocommerce form.register p.woocommerce-form-row:nth-of-type(2){margin-bottom:30px;}
form.woocommerce-ResetPassword label{margin-bottom:5px;}
.lc_button, .elementor-button.lc_button,
.woocommerce a.button, .woocommerce button.button.alt, .woocommerce #respond input#submit, input.button, .woocommerce input.button,
.woocommerce a.button.alt, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-block;font-size:11px;border:1px solid;padding:0px 15px;text-transform:uppercase;line-height:34px;letter-spacing:1px;cursor:pointer;font-weight:400;border-radius:2px;background-color:transparent;}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:11px !important;}
input.button, .woocommerce input.button{height:35px;line-height:35px;}
.lc_button a{display:block;}
.lc_button.button_left{float:left;}
.lc_button.button_right{float:right;}
.lc_button.button_center{position:relative;left:50%;transform:translate(-50%, 0);}
.lc_event_entry .lc_button{margin-right:2px;}
.gmap_container.event_gmap{height:300px;width:100%;}
.gmap_container{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.gmap_container iframe, .gmap_container .googlemaps{width:100%;height:100%;}
.after_album_cover{margin-top:15px;}
.lc_button.album_buy_from{margin-bottom:8px;font-size:10px;line-height:30px;padding:0 13px;border-radius:0;letter-spacing:2px;}
.single_track{padding:12px 20px;margin-bottom:2px;}
.single_track .mejs-container, .single_track .mejs-container .mejs-controls,
.single_track .mejs-embed, .single_track .mejs-embed body{background:transparent;}
.single_track .mejs-controls .mejs-button button:focus{outline:none;}
.track_name{margin-bottom:3px;padding-left:7px;}
.track_order{margin-right:5px;}
h2.lc_post_title{font-weight:300;font-size:24px;text-transform:uppercase;margin-bottom:0;}
.style_classic h2.lc_post_title{font-size:16px;letter-spacing:3px;}
h2.masonry_post_title{margin-top:0;}
.post_item{margin-bottom:75px;}
.post_item.lc_blog_masonry_brick{margin:0;overflow:hidden;z-index:1;}
.post_item.lc_blog_masonry_brick.style_classic{height:auto !important;}
.lc_blog_masonry_brick img{display:none;}
.lc_blog_masonry_brick:hover > .brick_cover_bg_image{transform:scaleX(1.03) scaleY(1.03);-webkit-transform:scaleX(1.03) scaleY(1.03);;}
.post_item_meta.lc_post_meta{margin-top:0px;margin-bottom:15px;font-style:italic;}
.post_item_meta.lc_post_meta.masonry_post_meta{margin-top:0;margin-bottom:20px;}
.page_navigation{overflow:auto;text-align:center;}
.page_nav_item{text-transform:uppercase;font-weight:300;letter-spacing:1px;font-size:13px;}
.page_nav_item a{margin:0 10px;}
.page_nav_item i{margin:0 2px;}
.lc_cover_bg{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.brick_cover_bg_image, .brick_bg_overlay{position:absolute;width:100%;height:100%;z-index:-2;}
.brick_bg_overlay{z-index:-1;background-color:#222;opacity:0.6;}
.post_item_details{width:100%;padding:50px;text-align:center;position:absolute;top:50%;transform:translate(0, -50%);}
.post_item_details.style_classic{position:relative;top:unset;transform:unset;padding:20px;}
.post_item_details.no_thumbnail{text-align:left;}
.post_item_details.no_thumbnail.vc_element{text-align:center;}
.lc_back_to_top_btn{display:none;position:fixed;bottom:50px;right:20px;border:1px solid;font-size:27px;cursor:pointer;width:50px;height:40px;text-align:center;}
.lc_back_to_top_btn:hover > i{margin-top:-1px;}
.lc_back_to_top_btn i{line-height:40px;}
.lc_global_search_inner{position:fixed;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-bottom:1px solid #585858;}
#lc_global_search{display:none;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.9);z-index:1;top:0;left:0;}
#lc_global_search input{background-color:transparent;-webkit-appearance:textfield;border-width:0;width:350px;font-size:16px;line-height:45px;height:45px;letter-spacing:1px;font-weight:300;}
#lc_global_search button{height:45px;width:45px;line-height:45px;text-align:left;background:transparent;border-width:0;float:left;}
#lc_global_search form{display:inline-block;height:45px;line-height:45px;}
#lc_global_search input:-webkit-autofill{background-color:transparent !important;}
button.search-submit{cursor:pointer;}
.close_search_form{float:right;display:inline;height:45px;line-height:45px;cursor:pointer;width:45px;text-align:right;padding:1px 6px;}
.page_not_found{text-align:center;padding:70px 0;}
.page_not_found h3{font-weight:300;font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:24px;}
.pnf_text{margin-bottom:30px;}
#comments{margin-top:50px;margin-bottom:30px;}
#comments ul{list-style-type:none;}
#respond h3{text-transform:uppercase;font-weight:300;font-size:18px;}
li.comment .reply{margin-bottom:20px;}
.comment-body p{margin-bottom:0px;}
.comment-form-comment{width:100%;display:block;clear:both;}
.comment-form-comment textarea{width:100%;border-width:1px;overflow:auto;}
.comment-form-cookies-consent input{vertical-align:middle;}
.comment-form-cookies-consent label{margin-left:5px;}
#commentform textarea, input#author, input#email, input#url{background-color:transparent;border-color:#2b2b2b;padding:10px;border-style:solid;max-width:100%;}
input#author, input#email, input#url{border-width:1px;width:100%;}
input#url{width:100%;}
#commentform input#submit, input.lc_button, .woocommerce a.button, button.single_add_to_cart_button, 
input.button, input[type="submit"],
.woocommerce a.button.alt{background-color:transparent;}
.comment-author{position:relative;}
.comment_author_details{position:absolute;top:50%;transform:translateY(-50%);margin-left:10px;}
.comment-meta{font-size:13px;}
h3#comments-title{font-weight:300;font-size:15px;}
h3.contact_section_head{font-weight:300;text-transform:uppercase;font-size:15px;letter-spacing:1px;margin:30px 0 40px;}
h3.contact_section_head.lc-elt-widget{margin-top:0;}
.wc-block-grid.has-3-columns .wc-block-grid__product{max-width:100% !important;flex:1 0 100% !important;}
input.lucille_cf_input, textarea.lucille_cf_input,
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea,
.woocommerce form.login input.woocommerce-Input--text, .woocommerce input.input-text.lcl-login-input-txt,
.woocommerce-billing-fields input, #order_comments_field textarea, .woocommerce input.input-text{background-color:transparent;border-width:0;border-bottom:1px solid;padding:10px;width:400px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{margin-bottom:5px;}
.woocommerce form .form-row{margin:0 0 25px 0;}
.woocommerce fieldset{border-radius:3px;}
form.woocommerce-EditAccountForm button.button{margin-top:15px;margin-bottom:15px;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{padding:15px 8px;}
.woocommerce table.my_account_orders th{text-transform:uppercase;font-size:13px;}
.woocommerce table.my_account_orders{font-size:14px;}
.woocommerce form .form-row label{text-transform:uppercase;font-size:12px;letter-spacing:1px;}
.woocommerce form.login input.woocommerce-Input--text, .woocommerce input.input-text.lcl-login-input-txt{width:100%;padding:10px 0;}
.woocommerce-account .woocommerce > h2, .woocommerce-account #customer_login h2{text-transform:uppercase;font-size:15px;font-weight:400;letter-spacing:1px;}
.woocommerce form.register{padding:25px 30px;}
.woocommerce form.register h2, .woocommerce-account form.login h2{margin-top:0;margin-bottom:20px;}
li.woocommerce-MyAccount-navigation-link{text-transform:uppercase;font-weight:300;font-size:15px;letter-spacing:1px;padding-bottom:10px;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;}
.woocommerce-account .woocommerce-MyAccount-content{width:75%;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){padding-top:2%;}
.woocommerce div.product div.images .woocommerce-product-gallery__image.woo-gallery-left-show-on-right{width:80%;display:inline-block;float:right;}
.woocommerce div.product div.images .woocommerce-product-gallery__image.woo-gallery-left-show-on-left{width:20%;padding-top:0;padding-right:2%;}
.woocommerce ul.product_list_widget li a, .wc-block-grid__product-title{font-weight:400 !important;font-size:13px;}
.wc-block-grid__product-price{margin-bottom:20px !important;font-size:16px;}
.wp-block-search__button{text-transform:uppercase;background:transparent;}
.woocommerce ul.product_list_widget li img{width:40px;height:auto;}
.wpcf7-form-control-wrap label{font-size:13px;line-height:23px;}
.lucille_cf_error, .progressAction{display:none;}
li.lucille_cf_entry{display:block;display:block;width:100%;margin-bottom:20px;}
li.gdpr_consent{margin-bottom:30px;margin-top:-10px;}
.gdpr_consent_mc{padding:15px 40px 0;line-height:23px;}
input.gdpr_agree_consent_checkbox{vertical-align:middle;}
label.gdpr_agree_consent_message{font-size:15px;margin-left:3px;}
label.gdpr_agree_consent_message > p{display:inline;}
.vc_lc_element input.lucille_cf_input, .vc_lc_element textarea.lucille_cf_input{width:100%;}
.vc_lc_element.three_on_row{width:32.5%;display:inline-block;float:left;}
.vc_lc_element.three_on_row.comment-form-author, .vc_lc_element.three_on_row.comment-form-email{margin-right:1%}
.lc_social_profile{display:inline-block;padding-right:30px;font-size:18px;}
.social_profiles_vc_elt .lc_social_profile{padding:0 40px;font-size:20px;line-height:40px;}
.contact_page_profiles{margin-bottom:10px;}
.lucille_cf_error{font-size:12px;}
.formResultOK, .wp_mail_error{margin-bottom:10px;}
.g-recaptcha{margin-bottom:25px;}
.swp_events_scd_cat{text-align:center;margin-bottom:50px;}
.swp_event_scd_single_cat{padding:0 10px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;}
ul.events_list{width:100%;margin:80px 0;}
li.single_event_list{display:block;position:relative;border-bottom-width:1px;border-bottom-style:solid;padding:20px 5px;}
li.single_event_list.emphasize_first{padding:20px 0 60px 0;}
li.single_event_list.emphasize_first.add_top_pad{padding-top:60px;}
li.single_event_list:last-child{border-bottom-width:0;}
.eventlist_thumb img{max-height:60px;width:auto;display:block;}
.event_list_entry{display:inline-block;float:left;position:relative;}
.no_events_msg{text-align:center;letter-spacing:1px;}
.eventlist_thumb img{max-height:60px;width:auto;display:block;}
li.single_event_list.has_event_image .event_list_entry.event_image{width:12%;}
li.single_event_list.has_event_image .event_list_entry.event_date{width:18%;}
li.single_event_list.has_event_image .event_list_entry.event_location{width:23%;}
li.single_event_list.has_event_image .event_list_entry.event_venue{width:27%;}
li.single_event_list.has_event_image .event_list_entry.event_buy{width:20%;}
li.single_event_list.has_event_image .eventlist_thumb{display:block;max-width:90px;}
.event_list_entry.event_date, .event_list_entry.event_buy{width:20%;}
.event_list_entry.event_buy{cursor:pointer;}
.emphasize_first .event_date, .emphasize_first .event_list_entry.event_buy{text-align:center;}
.event_list_entry.event_location, .event_list_entry.event_venue{text-align:center;}
.event_list_entry.event_location{width:25%;}
.event_list_entry.event_venue{width:35%;}
.emphasize_first .event_location, .emphasize_first .event_venue, .emphasize_first .event_buy{font-size:16px;text-transform:uppercase;font-weight:400;}
.event_list_entry.event_buy{text-align:right;}
.eventlist_year{visibility:hidden;}
.eventlist_month{position:absolute;font-size:16px;top:50%;left:50%;transform:translate(-50%, -50%);letter-spacing:2px;font-weight:300;}
.eventlist_day{position:absolute;font-size:90px;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:700;opacity:0.1;letter-spacing:3px;}
.videos_container{width:100%;padding-top:20px;}
.single_video_item{display:inline-block;float:left;width:49%;padding:0;margin-bottom:20px;opacity:0;}
.single_video_item.items_3_on_row{width:31.333%;}
.video_image_container, .artist_img_container{position:relative;width:100%;display:block;}
i.lc_icon_play_video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:60px;}
.single_video_item.has_right_padding{margin-right:2%;}
.single_video_item h3{text-transform:uppercase;letter-spacing:2px;margin:15px 0;font-weight:400;}
.artist_website, .artist_social_single{width:50%;display:inline-block;float:left;font-size:12px;line-height:50px;letter-spacing:4px;text-indent:4px;text-transform:uppercase;}
.artist_social_single{text-align:right;}
.artist_social_profile.artist_single{font-size:15px;padding:0 8px;margin:0;}
.artist_follow{padding-right:8px;}
.single_album_item{position:relative;display:inline-block;float:left;width:32%;padding:0;margin-right:0;margin-bottom:20px;opacity:0;}
.two_albums_on_row .single_album_item{width:48%;}
.two_albums_on_row .single_album_item.has_right_padding{margin-right:4%;}
.single_album_item.albums_4_on_row{width:24.25%;}
.single_album_item.albums_5_on_row{width:19.2%;}
.albums_container{margin-top:20px;}
.single_album_item.has_right_padding{margin-right:2%;}
.single_album_item.has_right_padding.albums_4_on_row, .single_album_item.has_right_padding.albums_5_on_row{margin-right:1%;}
.album_image_container, .artist_img_container{position:relative;width:100%;display:block;}
.single_album_item .album_title, .single_album_item .album_artist,
.single_artist_item .artist_title{position:absolute;left:50%;transform:translate(-50%, -50%);opacity:0;width:90%;text-align:center;}
.single_artist_item .artist_title{opacity:1;bottom:5%;font-size:18px;letter-spacing:7px;text-indent:7px;font-weight:600;text-transform:uppercase;}
.single_artist_item:hover .artist_title{bottom:15%;letter-spacing:13px;text-indent:13px;}
.single_album_item .album_title{top:30%;text-transform:uppercase;letter-spacing:6px;}
.single_album_item .album_artist{top:60%;letter-spacing:2px;}
.album_overlay, .artist_overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;}
.single_album_item:hover .album_title{top:50%;opacity:1;padding-bottom:75px;}
.swp_single_artist{opacity:0;}
.swp_single_artist:hover .artist_overlay{opacity:1;}
.single_album_item:hover .album_artist{top:50%;opacity:1;}
h3.album_title, h3.album_artist{font-size:20px;}
.single_album_item:hover .album_overlay{opacity:0.6;}
.artist_add_img{position:absolute;top:30%;transform:translate(-50%, -50%) scale(1.7, 1.7);-webkit-transform:translate(-50%, -50%) scale(1.7, 1.7);left:50%;border-radius:50%;opacity:0;max-width:60%}
img.artist_add_img_inner{border-radius:50%;}
.swp_single_artist:hover .artist_add_img{opacity:1;transform:translate(-50%, -50%) scale(1,1);-webkit-transform:translate(-50%, -50%) scale(1,1);}
.artist_details{position:absolute;bottom:30%;width:100%;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%);}
.artist_name{font-size:26px;line-height:1.6em;line-height:1em;font-weight:900;text-transform:uppercase;letter-spacing:7px;text-indent:7px;}
.swp_single_artist:hover .artist_name{letter-spacing:13px;text-indent:13px;}
.swp_single_artist:hover .artist_details{bottom:23%;}
.artist_nickname{text-transform:uppercase;letter-spacing:7px;text-indent:7px;font-size:12px;font-weight:300;}
.artist_social_profile{display:inline-block;margin:0 25px;font-size:17px;}
.artist_name, .artist_nickname, .artist_social{margin-bottom:20px;}
.pagination_links{font-family:Oswald;text-transform:uppercase;letter-spacing:1px;text-align:right;}
.pagination_link{margin:0 2px;}
.wpb_revslider_element.wpb_content_element{margin-bottom:0;}
.vc_row .lc_vc_swp_section_title{margin-left:15px;margin-right:15px;}
.vc_row .lc_swp_overlay{position:absolute;}
h2.swp_section_title{margin:0 auto;font-size:30px;line-height:40px;font-weight:700;letter-spacing:0px;}
h4.section_subtitle{margin:0 auto;font-size:13px;line-height:24px;letter-spacing:8px;text-indent:8px;padding:5px 0;}
.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.text_uppercase{text-transform:uppercase;}
.display_none{display:none;}
.album_right.vc_elem_album{width:55%;padding-left:15px;}
.vc_elem_album.album_left{width:45%;padding-right:15px;}
.lc_reviewer_image{width:50px;height:50px;margin:0 auto;margin-bottom:10px;border-radius:50%;overflow:hidden;}
h5.lc_reviewer_name{text-transform:none;letter-spacing:1px;margin-left:2px;margin-bottom:50px;margin-top:0;}
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination{margin-top:10px;margin-bottom:10px;}
.lc_review_content{position:relative;font-size:15px;font-style:italic;}
.lc_reviews_slider_container{position:relative;}
.lnwidtget_no_featured_img{width:50px;height:50px;float:left;border-radius:50%;margin-right:20px;line-height:50px;text-align:center;overflow:hidden;font-size:10px;letter-spacing:2px;}
.lc_gallery_widget_container img{display:inline-block;float:left;max-width:33.33%;height:auto;}
.woocommerce-checkout .shop_table{background-color:transparent;}
.nipv_table td, .nipv_table tr:nth-of-type(odd){background-color:transparent !important;}
.added_to_cart{margin-left:10px;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{margin:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab{padding-left:5px;}
textarea#order_comments{height:10em;}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count{margin-bottom:40px;}
.woocommerce .woocommerce-result-count{margin-top:8px;}
.woocommerce .woocommerce-result-count{font-size:14px;font-weight:400;}
section.related.products{padding-top:10px;}
section.related.products h2{margin-bottom:30px;}
.woocommerce-tabs.wc-tabs-wrapper{padding-top:40px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-right:5%;width:21.25%;}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:0;}
.woocommerce.columns-2 ul.products li.product{margin-right:4%;}
.woocommerce.columns-2 ul.products li.product.last{margin-right:0;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{text-align:center;margin-bottom:60px;}
.woocommerce ul.products li.product .price{font-size:16px;}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale{width:50px;height:50px;border-radius:50%;padding:0;line-height:51px;text-transform:uppercase;font-weight:400;margin-top:-10px;margin-right:-12px;}
.woocommerce span.onsale{z-index:3;}
.woocommerce ul.products li.product .price del{display:inline-block;}
.woocommerce ul.products li.product .price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins{font-weight:400;text-decoration:none;}
.woocommerce ul.products li.product h3{font-size:16px;font-size:14px;letter-spacing:0px;font-weight:300;}
.woocommerce .woocommerce-ordering select, table.variations select{padding:10px;background-color:transparent;border-width:1px;border-style:solid;font-size:14px;}
.woocommerce div.product form.cart .reset_variations{text-transform:uppercase;letter-spacing:1px;}
h1.product_title{font-weight:400;letter-spacing:1px;font-size:26px;}
.woocommerce .quantity .qty{background-color:transparent;padding:9px 0;padding-left:12px;border-width:1px;margin-right:5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:transparent;border-width:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{border-width:0;box-shadow:none;}
.woocommerce-tabs h2, .related.products h2{font-size:22px;letter-spacing:1px}
.woocommerce-tabs #comments{margin-top:0;}
.woocommerce-tabs #review_form_wrapper{margin-top:30px;}
.woocommerce #review_form #respond .comment-form-author, 
.woocommerce #review_form #respond .comment-form-email{width:49.5%;}
.woocommerce #review_form #respond .comment-form-author{margin-right:1%;}
.woocommerce #reviews h3{margin-bottom:15px;}
.woocommerce-message, .woocommerce-info{background-color:transparent;border-width:1px;}
.woocommerce table.shop_table{border-collapse:collapse;}
.woocommerce-cart table.cart td.actions .coupon .input-text{height:35px;line-height:35px;background-color:transparent;width:150px;}
a.checkout-button{width:100%;}
.woocommerce-MyAccount-navigation ul{list-style-type:none;font-size:16px;line-height:35px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, 
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top-width:0;}
.woocommerce a.remove{font-weight:400;}
.woocommerce-Reviews #reply-title{line-height:40px;}
.wp-block-embed{margin:0 auto;}
.wp-block-embed iframe{max-width:100%;}
.page-template-default .lc_content_full{overflow:visible;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px;}
.wp-block-separator{margin:1.65em auto;}
.lc_swp_boxed .alignwide{margin-left:-150px;margin-right:-150px;max-width:calc(100% + 300px);}
.lc_swp_boxed .alignwide.wp-block-cover{width:calc(100% + 300px);}
.lc_swp_boxed .alignfull{margin-left:calc( -100vw / 2 + 100% / 2 );margin-right:calc( -100vw / 2 + 100% / 2 );max-width:100vw;}
@media only screen and (max-width: 1439px) {
.lc_swp_boxed .alignwide{margin-left:calc((-100vw + 100%) / 2);margin-right:calc((-100vw + 100%) / 2);max-width:100vw;}
} .goto_next_section{position:relative;font-size:50px;cursor:pointer;}
.goto_next_section i{opacity:0;padding-top:0;}
.wave_player_cover, .lc_waveform_container{display:inline-block;float:left;}
.wave_player_cover{width:350px;max-width:100%;}
.lc_waveform_container{width:calc(100% - 380px);margin-left:30px;}
.name_artist_sep{margin:0 10px;}
.wave_player_cover img{border-radius:5px;}
.wave_player_entry{margin-left:0px;line-height:35px;padding:0;cursor:pointer;}
.wave_player_entry .play_icon{display:none;margin-right:20px;font-size:12px;}
.wave_player_entry.now_playing .play_icon{display:inline;}
.wave_song_action{float:right;font-size:13px;letter-spacing:1px;text-transform:uppercase;font-weight:300;}
.wave_song_details{float:left;}
.lc_player_controls{text-align:center;margin-top:30px;}
.lc_player_controls i{font-size:25px;line-height:70px;padding:0 30px;vertical-align:middle;cursor:pointer;}
.lc_player_controls i.fa-pause-circle{display:none;}
.lc_player_controls i.fa-pause-circle, .lc_player_controls i.fa-play-circle{font-size:60px;}
.lc_waveform{margin:30px 0;position:relative;}
.progress_bar{display:none;width:55%;height:2px;position:absolute;background-color:#fff;position:absolute;top:50%;left:1px;z-index:11111;}
.vc_element.vc_lc_review_slider .vc_controls-out-tl{margin-top:16px;}
.vc_element.vc_lc_wave_player .vc_controls-out-tl{margin-top:31px;}
.swp_events_subscribe_inner{display:block;}
.swp_events_subscribe{margin:30px auto;}
.swp_events_subscribe a{font-size:13px;padding:5px 20px;letter-spacing:0px;background-color:transparent;margin-right:6px;border:1px solid;border-radius:3px;}
a.swp_events_subscribe_ical{margin-right:0;}
.event_subscribe_label{display:block;margin-bottom:15px;text-transform:uppercase;font-family:Oswald;letter-spacing:7px;font-size:14px;}
.lucille-video-play-icon-container-inner{cursor:pointer;position:relative;width:70px;height:70px;position:relative;border-radius:50%;}
.elementor-custom-embed-play.lucille-video-play-icon-container i{opacity:1;font-size:22px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.swp_image_over_text{-webkit-text-fill-color:transparent;-webkit-background-clip:text !important;background-clip:text !important;}
.lc-open-socials-in-menu{cursor:pointer;}
.lc_hidden_menu_icons{display:block;float:none;margin-left:0;margin-right:0;}
.lc_hidden_menu_icons, header#lc_page_header.sticky_enabled .lc_social_icons_hidden .classic_header_icon{line-height:50px;}
.lc_social_icons_hidden{position:absolute;display:block;height:0;overflow:hidden;}
.lc_social_icons_hidden.menu_center_logo_left{top:90px;left:35px;}
header#lc_page_header.sticky_enabled .lc_social_icons_hidden.menu_center_logo_left{top:70px;}
.lc_social_icons_hidden.show_icons{height:unset;}
.classic_header_icon.centered_menu.lc_open_social_icons{margin-left:0;}
.albums-load-more.loading{opacity:0.2;}
@media only screen  and (max-width : 480px) {
.lc_swp_boxed, .lc_swp_full, .lc_vc_swp_section_title, .wpb_text_column, .lc_swp_full.blog_standard_nav.discography_post_nav{padding-left:15px;padding-right:15px;}
.lc_content_with_sidebar, #sidebar, .event_left, .event_right{display:block;width:100%;padding-left:0;padding-right:0;}
.lc_basic_content_padding, #sidebar{padding-bottom:0;}
article{margin-bottom:50px;}
h3.widgettitle{margin-bottom:20px;}
#sidebar li.widget{margin-bottom:30px;}
.post_item{margin-bottom:50px;}
#footer_sidebar1, #footer_sidebar2, #footer_sidebar3, #footer_sidebar4{display:block;width:100%;float:none;padding-left:0;padding-right:0;}
.lc_footer_sidebar .widget{margin-top:30px;}
.lc_copy_area{font-size:10px;}
.heading_content_container, .heading_content_container.no_subtitle.spaced_title{padding-top:150px;padding-bottom:80px;}
.heading_content_container.no_subtitle{padding-top:100px;padding-bottom:30px;}
.heading_content_container.no_subtitle.has_cpt_tax{padding-top:150px;padding-bottom:80px;}
.heading_area_title h1.title_full_color, .heading_content_container.no_subtitle.spaced_title h1{font-size:40px;line-height:50px;}
.heading_area_subtitle.title_full_color h2{font-size:16px;letter-spacing:3px;}
.heading_area_title.title_transparent_color.no_subtitle h1, .heading_area_title.no_subtitle h1{font-size:40px;line-height:55px;}
.album_left, .vc_elem_album.album_left{width:100%;display:block;padding-right:0;}
.album_right, .vc_elem_album.album_right{width:100%;display:block;padding-left:0;}
.heading_area_title.title_transparent_color h1{font-size:60px;letter-spacing:5px;line-height:80px;}
.heading_area_subtitle.title_transparent_color h2{font-size:18px;letter-spacing:2px;line-height:25px;}
.lc_global_search_inner{width:90%;}
#lc_global_search input{width:110px;}
.header_inner.lc_wide_menu{display:none;}
.header_inner.lc_mobile_menu{display:block;}
.mobile_menu_icon.lc_icon_creative_cart{display:none;}
.mobile_menu_icon.lc_social_icon{display:block;margin:0;padding:0;width:100%;line-height:50px;}
.comment-form-author, .comment-form-email, .comment-form-url{width:100%;margin-bottom:10px;}
.comment-form-comment{margin-top:0;}
.brick-size, .lc_masonry_brick, .blog-brick-size.brick3, .lc_blog_masonry_brick.brick3, .blog-brick-size.brick2, .lc_blog_masonry_brick.brick2{width:100%;}
.blog-brick-size, .lc_blog_masonry_brick{width:100%;}
input.lucille_cf_input, textarea.lucille_cf_input{width:100%;}
.event_list_entry.event_image, .event_list_entry.event_date, .event_list_entry.event_buy, .event_list_entry.event_location, .event_list_entry.event_venue{width:100% !important;text-align:center;margin-bottom:10px;float:none;}
li.single_event_list.has_event_image .eventlist_thumb, li.single_event_list.has_event_image .eventlist_thumb img{margin:0 auto;}
li.single_event_list.emphasize_first.has_event_image .event_list_entry.event_image{margin-bottom:35px;}
ul.events_list{margin:40px 0;}
li.single_event_list.emphasize_first{padding:20px 0 20px 0;}
li.single_event_list.emphasize_first .event_date{margin-bottom:38px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-right:0;width:100%;}
.single_video_item, .single_album_item, .two_albums_on_row .single_album_item, 
.single_album_item.albums_4_on_row, .single_album_item.albums_5_on_row,
.single_video_item.items_3_on_row{width:100%;float:none;display:block;}
.single_video_item.has_right_padding, .single_album_item.has_right_padding, .two_albums_on_row .single_album_item.has_right_padding,
.single_album_item.has_right_padding.albums_4_on_row, .single_album_item.has_right_padding.albums_5_on_row,
.single_video_item.has_right_padding.items_3_on_row{margin-right:0;}
i.lc_icon_play_video{font-size:50px;}
.album_overlay{opacity:0.6;}
.single_album_item .album_title{top:50%;opacity:1;padding-bottom:75px;}
.single_album_item .album_artist{top:50%;opacity:1;}
.cover_and_wave{text-align:center;}
.wave_player_cover, .lc_waveform_container{float:none;}
.lc_waveform_container{width:100%;margin:0;}
.lc_player_controls i{padding:0 20px;}
.lc_player_controls{margin-top:15px;}
.lc_waveform{margin:15px 0;}
.artist_website, .artist_social_single{width:100%;text-align:center;float:none;line-height:40px;}
}
@media only screen and (min-width: 481px) and (max-width : 768px) {
.lc_swp_boxed, .lc_swp_full, .lc_vc_swp_section_title, .wpb_text_column, .lc_swp_full.blog_standard_nav.discography_post_nav{padding-left:15px;padding-right:15px;}
.lc_content_with_sidebar, #sidebar, .event_left, .event_right{display:block;width:100%;padding-left:0;padding-right:0;}
.lc_basic_content_padding, #sidebar{padding-bottom:0;}
article{margin-bottom:50px;}
h3.widgettitle{margin-bottom:20px;}
#sidebar li.widget{margin-bottom:30px;}
.post_item{margin-bottom:50px;}
#footer_sidebar1, #footer_sidebar2, #footer_sidebar3, #footer_sidebar4{display:inline-block;width:50%;float:left;}
#footer_sidebar1, #footer_sidebar3{padding:0 20px 20px 0;}
#footer_sidebar2, #footer_sidebar4{padding:0 0 20px 20px;}
.wg_event_date{margin-right:15px;}
.lc_footer_sidebar .textwidget{max-width:90%;}
.lc_footer_sidebar .widget{margin-top:30px;}
.lc_copy_area{font-size:10px;}
.heading_content_container{padding-top:150px;padding-bottom:80px;}
.heading_content_container.no_subtitle{padding-top:100px;padding-bottom:30px;}
.heading_content_container.no_subtitle.has_cpt_tax{padding-top:150px;padding-bottom:80px;}
.heading_area_title h1.title_full_color, .heading_content_container.no_subtitle.spaced_title h1{font-size:40px;line-height:50px;}
.heading_area_subtitle.title_full_color h2{font-size:16px;letter-spacing:3px;}
.heading_area_title.title_transparent_color.no_subtitle h1, .heading_area_title.no_subtitle h1{font-size:40px;line-height:55px;}
.album_left, .vc_elem_album.album_left{width:100%;display:block;padding-right:0;}
.album_right, .vc_elem_album.album_right{width:100%;display:block;padding-left:0;}
.heading_area_title.title_transparent_color h1{font-size:60px;letter-spacing:5px;line-height:80px;}
.heading_area_subtitle.title_transparent_color h2{font-size:18px;letter-spacing:2px;line-height:25px;}
.lc_global_search_inner{width:90%;}
#lc_global_search input{width:110px;}
.header_inner.lc_wide_menu{display:none;}
.header_inner.lc_mobile_menu{display:block;}
.mobile_menu_icon.lc_icon_creative_cart{display:block;margin-right:75px;}
.mobile_menu_icon.my_account_icon{margin-right:0;}
.creative_header_icon.lc_icon_creative_cart .cart-contents-count{line-height:14px;width:14px;height:14px;}
.mobile_menu_icon.lc_social_icon{display:none;}
.brick-size, .lc_masonry_brick, .blog-brick-size.brick3, .lc_blog_masonry_brick.brick3,
.blog-brick-size.brick2, .lc_blog_masonry_brick.brick2{width:100%;}
.blog-brick-size, .lc_blog_masonry_brick{width:100%;}
input.lucille_cf_input, textarea.lucille_cf_input{width:100%;}
.event_list_entry.event_image, .event_list_entry.event_date, .event_list_entry.event_buy, .event_list_entry.event_location, .event_list_entry.event_venue{width:100% !important;text-align:center;margin-bottom:10px;float:none;}
li.single_event_list.has_event_image .eventlist_thumb, li.single_event_list.has_event_image .eventlist_thumb img{margin:0 auto;}
li.single_event_list.emphasize_first.has_event_image .event_list_entry.event_image{margin-bottom:35px;}
ul.events_list{margin:40px 0;}
li.single_event_list.emphasize_first{padding:20px 0 20px 0;}
li.single_event_list.emphasize_first .event_date{margin-bottom:38px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-right:0;width:100%;}
i.lc_icon_play_video{font-size:50px;}
.single_album_item.has_right_padding, .two_albums_on_row .single_album_item.has_right_padding,
.single_album_item.albums_4_on_row.has_right_padding, .single_album_item.albums_5_on_row.has_right_padding{margin-right:0;}
.single_album_item, .two_albums_on_row .single_album_item,
.single_album_item.albums_4_on_row, .single_album_item.albums_5_on_row{width:100%;}
.album_overlay{opacity:0.6;}
.single_album_item .album_title{top:50%;opacity:1;padding-bottom:75px;}
.single_album_item .album_artist{top:50%;opacity:1;}
.cover_and_wave{text-align:center;}
.wave_player_cover, .lc_waveform_container{float:none;}
.lc_waveform_container{width:100%;margin:0;}
.lc_player_controls i{padding:0 20px;}
.lc_player_controls{margin-top:15px;}
.lc_waveform{margin:15px 0;}
.artist_website, .artist_social_single{width:100%;text-align:center;float:none;line-height:40px;}

} @media only screen and (min-width: 600px) and (max-width: 769px) {
.creative_header_icon.lc_search{margin-right:35px;}
.mobile_menu_icon.lc_social_icon{display:inline-block;}
.single_album_item .album_title{letter-spacing:2px;}
}
@media only screen and (min-width: 769px) and (max-width: 979px) {
.lc_swp_boxed, .lc_swp_full, .lc_swp_full.blog_standard_nav.discography_post_nav{padding-left:20px;padding-right:20px;}
.lc_content_with_sidebar{padding-right:20px;}
#sidebar{padding-left:15px;padding-right:15px;}
.header_inner.lc_wide_menu{display:none;}
.header_inner.lc_mobile_menu{display:block;}
.mobile_menu_icon.lc_icon_creative_cart{display:block;margin-right:75px;}
.mobile_menu_icon.my_account_icon{margin-right:0;}
.creative_header_icon.lc_icon_creative_cart .cart-contents-count{line-height:14px;width:14px;height:14px;}
.creative_header_icon.lc_search{margin-right:35px;}
.brick-size, .lc_masonry_brick, .blog-brick-size.brick3, .lc_blog_masonry_brick.brick3{width:50%;}
.blog-brick-size, .lc_blog_masonry_brick{width:50%;}
input.lucille_cf_input, textarea.lucille_cf_input{width:100%;}
.event_left.contact_left{padding-right:30px;}
.event_right.contact_right{padding-left:30px;}
#wp-calendar tbody td, #wp-calendar thead th{padding:1px;}
ul.events_list{margin:40px 0;}
.lc_footer_sidebar .textwidget{max-width:90%;}
#footer_sidebar1{padding:0 30px 20px 0;}
#footer_sidebar2, #footer_sidebar3{padding:0 30px 20px 0;}
#footer_sidebar4{padding:0 0 20px 0;}
.wg_event_date{margin-right:13px;}
.single_album_item.albums_4_on_row, .single_album_item.albums_5_on_row{width:49.5%;}
.single_album_item.albums_4_on_row.has_right_padding, .single_album_item.albums_5_on_row.has_right_padding{margin-right:0;}
.single_album_item.albums_4_on_row:nth-child(2n + 1), .single_album_item.albums_5_on_row:nth-child(2n + 1){margin-right:1%;}
}
@media only screen and (min-width: 980px) and (max-width: 1199px) {
.header_inner.lc_wide_menu{display:none;}
.header_inner.lc_mobile_menu{display:block;}
.mobile_menu_icon.lc_icon_creative_cart{display:block;margin-right:75px;}
.mobile_menu_icon.my_account_icon{margin-right:0;}
.creative_menu li.menu-item a{font-size:30px;line-height:45px;}
.brick-size, .lc_masonry_brick, .blog-brick-size.brick3, .lc_blog_masonry_brick.brick3{width:50%;}
.blog-brick-size, .lc_blog_masonry_brick{width:50%;}
ul.events_list{margin:40px 0;}
.lc_swp_boxed, .lc_swp_full, .lc_swp_full.blog_standard_nav.discography_post_nav{padding-left:30px;padding-right:30px;}
nav.classic_menu.centered_menu_logo_left ul.menu > li > a{padding:0 10px;}
.header_centered_menu_logo_left .classic_header_icon{margin-left:25px;}
.single_album_item.albums_5_on_row h3.album_title, .single_album_item.albums_5_on_row h3.album_artist{font-size:15px;letter-spacing:3px;text-indent:3px;}
nav.classic_menu.centered_menu ul.menu > li > a{padding:0 9px;}
nav.classic_menu ul.menu li.logo_menu_item a{padding:0 30px;}
.classic_header_icon.centered_menu{margin:0 9px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.creative_menu li.menu-item a{font-size:30px;line-height:45px;}
.brick-size, .lc_masonry_brick, .blog-brick-size.brick3, .lc_blog_masonry_brick.brick3{width:33.33%;}
.blog-brick-size, .lc_blog_masonry_brick{width:33.33%;}
.lc_swp_boxed, .lc_swp_full, .lc_swp_full.blog_standard_nav.discography_post_nav{padding-left:30px;padding-right:30px;}
nav.centered_menu.classic_menu ul.menu > li > a{padding:0 10px;}
nav.classic_menu ul.menu li.logo_menu_item a{padding:0 30px;}
}
@media only screen and (min-width: 1365px) and (max-width: 1680px) {
.blog-brick-size, .lc_blog_masonry_brick{width:33.33%;}
nav.centered_menu.classic_menu ul.menu > li > a{padding:0 10px;}
.classic_header_icon.centered_menu{margin:0 10px;}
nav.classic_menu ul.menu li.logo_menu_item a{padding:0 30px;}
}
#swp_lightbox_downbutton{color:#999999;}
.woocommerce-form__input.woocommerce-form__input-checkbox
{
vertical-align:middle!important;
}