img.custom-logo {
width:125px;
height:auto;
} .woocommerce-currency-switcher-form .wSelect-theme-classic .wSelect-option-selected, .woocommerce-currency-switcher-form .wSelect-theme-classic .wSelect-option:hover {
background-color: #337ab7;
color: #FAFAFA;
} #cookie-law {	  
position: fixed;    
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
width: 90%;
border-radius: 5px;
font-size: 0.8em;
padding: 1em 0;
text-align: center;
background-color: #000000;
color: #fff;
z-index: 99998;
box-shadow: 0 1px 1em rgba(0,0,0,.2);	
opacity: 0.9; filter: alpha(opacity=90); zoom: 1; }
#cookie-law p.cookie-text {
color:#fff;
}
#cookie-law p.cookie-text a.cookie-link-text:link {
color: #fec503;
transition: width 2s;
}
#cookie-law p.cookie-text a.cookie-link-text:visited {
color: #fec503;
}
#cookie-law p.cookie-text a.cookie-link-text:hover {
color: #d4a402;
}
#cookie-law p.cookie-text a.cookie-link-text:active {
color: #d4a402;
}
.close-cookie-banner span.buttonAgree {
color: #000;
background-color: #fff;
border: 1px solid #fff;
border-radius: 1px;
cursor: pointer;
padding: 1px 20px;
display: inline-block;
letter-spacing: 1px;
position: relative;		
}
.close-cookie-banner span.buttonAgree:hover {
opacity: 0.95; filter: alpha(opacity=95); zoom: 1; color: #000;	
background-color: #d1d0d0;
}  .flex-direction-nav .flex-next { background-size: 40% 40%;
height: 150px;
width: 80px;
opacity: 0.7;
right: 40px;
margin-right: -8px;
}
.flex-direction-nav .flex-prev { background-size: 40% 40%;
height: 150px;
width: 80px;
opacity: 0.7;
left: 40px;
margin-left: -8px;
}  .main-slider-button {
background-color: #0000006b;
} .theme-slider-button {
display: inline-block;
position: relative;
z-index: 1;
padding: 1.5em 2.5em;
margin: -2.5em;
} #move-to-top {
color: #342e1a;
} .top-widget-area {
color: #342e1a;
} .home_blog_content .post {
width:100%;
} .home_blog_content .post .post_content {
background: rgba(255, 255, 255, .15);
} .headAlbum {
font-size: 0.5em;
color: #fec503;
display: block;
} .subheadAlbum {
font-size: 0.35em;
color: #fff;
display: block;
margin-top:5px;
} .smallheadSingle {
font-size: 0.9em;
font-style: italic;
color: #404040;
display: block;	
} .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { } .woocommerce #content div.product .woocommerce-tabs .panel h2, .woocommerce div.product .woocommerce-tabs .panel h2, .woocommerce-page #content div.product .woocommerce-tabs .panel h2, .woocommerce-page div.product .woocommerce-tabs .panel h2 {
font-size: 1em;
letter-spacing: 0.01em; } .woocommerce .products ul, .woocommerce ul.products, ul, ol {
margin-bottom: -50px;
} .mejs-container .mejs-controls {
bottom: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 40px;
left: 0;
list-style-type: none;
margin: 0;
padding: 0 10px;
position: absolute;
width: 100%;
z-index: 3;	
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
background: #222;
width: 100%;
margin-top: 5px;
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);	
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; } .wp-block-embed figcaption {
margin-top: -3.7em;
margin-bottom: 1em;
color: #fed136;
text-align: center;
font-size: 12px;
float: left;
z-index: 4;
position: relative;
} #section1 h3.section-subheading{color:#777;} 
#section1 h4.service-heading{color:#ffffff;}
#section1 p.text-muted{color:#ffffff;} #section1{background-image:none;}
#section1 {background-color: #000000d1;}
#section1:before{background:rgba(0,0,0,1);}
#section1 .col-sm-4 {
padding-top: 15px; width:100%;
box-shadow: 10px 10px 20px 5px #000000bd;		
background: rgba(6, 6, 6, 0.53);
}   #section3:before {  opacity: 0.6; filter: alpha(opacity=60); zoom: 1; }  #section3 a.added_to_cart.wc-forward:link {
color: #93bde1;
} #section3 a.added_to_cart.wc-forward:visited {
color: #93bde1;;
} #section3 a.added_to_cart.wc-forward:hover {
color: #fec503;
} #section3 a.added_to_cart.wc-forward:active {
color: #fec503;
}   #section4:before {
background-color: #333;
opacity: 0.3; filter: alpha(opacity=30); zoom: 1; }
#section4 h2.section-heading {
color: #fff;
text-shadow: 1px 1px #2F2F2F;
}
#section4 h3.section-subheading {
color: #fff;
text-shadow: 1px 1px #2F2F2F;
}
div.row.wow.fadeInRight {
padding-top:15px;
padding-bottom:15px;
}
#section4 .col-sm-4 {
width:100%;
box-shadow: 10px 10px 20px 5px #000000bd;		
background: rgba(6, 6, 6, 0.53);
}
.team-member img {
float: left;	
margin: 0 20px 0 0; border: 7px solid #fff;
}
.team-member img:hover { border: 7px solid #c7c2c2;
}
.img-circle {
border-radius: 50%;
}
#section4 .team-member p.text-muted {
color: #c7c2c2;
text-shadow: 1px 1px #2F2F2F;
}
#section4 .team-member p {
color: #fff;
text-shadow: 1px 1px #2F2F2F;
}
.team-member p {
text-align: left;
margin: 0 40px 0 20px;
}
.col-md-4 th-1 {
width:100%;
box-shadow: 10px 10px 20px 5px #000000bd;		
background: rgba(6, 6, 6, 0.3);
}   #section1:before {
background-color: #333;
opacity: 0.3; filter: alpha(opacity=30); zoom: 1; }
#section1 h2.section-heading {
color: #fff;
text-shadow: 1px 1px #2F2F2F;
}
#section1 h3.section-subheading {
color: #fff;
text-shadow: 1px 1px #2F2F2F;
} .servies a:link {
color: #93bde1;
} .servies a:visited {
color: #fff;
} .servies a:hover {
color: #fec503;
} .servies a:active {
color: #fec503;
}  #section5:before {
background-color: #000000;
opacity: 0.4; filter: alpha(opacity=40); zoom: 1; }   .page_heading_container {
padding: 40px 0 22px 0;
background: none; 
border-bottom: 1px solid #ddd;
position: relative;
width: 100% !important;
background-size: cover!important;
background-repeat: no-repeat!important;
} .page_heading_container .page_heading_content h1 {
padding: 0px 0; 
margin-bottom: 0;
margin-top: 0px;
color: #fff;
} .page-content {
border: 1px solid rgba(236, 236, 236, 0.82); 
background: rgba(25, 25, 25, 0.7);
padding-bottom: 25px;  padding-top: 35px;
margin-top: 75px;
margin-bottom: 75px;
overflow: hidden;
}  .widget.woocommerce.widget_product_tag_cloud a {
color: #93bde1;
} .widget.woocommerce.widget_product_tag_cloud a:hover {
color: #fec503;
}  .page-content .sidebar h3, .footer-widget-area h3 {
color: #fff;
}  h1.page-title {
color: #fff;
text-shadow: 1px 1px #2F2F2F;
}
.term-description p {
color: #fff;
text-shadow: 1px 1px #2F2F2F;
}
p.woocommerce-result-count {
color: #c7c2c2;
text-shadow: 1px 1px #2F2F2F;	
}  .content-bar .post.single {
margin-bottom:0px;
border-bottom: 0px;
padding-bottom: 0px;
} .page-id-1055 .page-content { 
color: #fff;
text-shadow: 1px 1px #2F2F2F;	
background: rgba(116, 116, 116, 0.9);
} .page-content {
color: #fff;	
background: rgba(58, 58, 58, 0.7);
} .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
box-shadow: 10px 10px 20px 5px #000000bd;	
} .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { box-shadow: 9px 15px 8px 3px #000000bd; } .woocommerce .products ul, .woocommerce ul.products {
margin: 0 5em 0 5em;
} .container {
color: navajowhite;
}
.woocs_auto_switcher.right a:link {
color: #fff;
}
.woocs_auto_switcher.right a:hover {
color: #337ab7;
} .woocommerce-loop-product__title {
color: #337ab7;
}  .woocommerce-page .product_meta a:link {
color: #93bde1;
} .woocommerce-page .product_meta a:visited {
color: #337ab7;
} .woocommerce-page .product_meta a:hover {
color: #fec503;
} .woocommerce-page .product_meta a:active {
color: #fec503;
} .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {    
color: #fff;
} .woocommerce .col2-set .col-1 h3, .woocommerce-page .col2-set .col-1 h3, .woocommerce .col2-set .col-2 h3, .woocommerce-page .col2-set .col-2 h3 {
font-size: 1.4em;
font-variant: small-caps;
color: #fff;
} .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
color: #fed136;
font-size: 1.25em;
font-weight: bold;
margin-top: .5em;
margin-bottom: .4em;
} .woocommerce form .form-row label {
line-height: 2;
color: #fff;
}  .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: normal;
color: #534949;
} .woocommerce .col2-set .col-1 h3, .woocommerce-page .col2-set .col-1 h3, .woocommerce .col2-set .col-2 h3, .woocommerce-page .col2-set .col-2 h3 {
font-size: 1.4em;
font-variant: small-caps;
color: #fed136;
} .nocomments {
display: none;
} .woocommerce .checkout h3, .woocommerce-page .checkout h3 {
font-size: 140%;
color: #fed136;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
border: none;
color: #fff;
} .woocommerce table.shop_table td { border-top: 1px solid rgba(255,255,255,.25);
background: rgba(0, 0, 0, .5);
} .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
color: #fed136;
font-weight: 700;
border-top: 1px solid rgba(255, 255, 255, 0.50);
background: rgba(0, 0, 0, .7);
} label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
color: #342e1a;
} #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
color: #342e1a;
} .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
color: #333;
} div.woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
font-size:1.6em;	
} section.woocommerce-bacs-bank-details {
padding: 50px 0;
} h2.wc-bacs-bank-details-heading  {
display: none;
} .wdgk_donation_content input.wdgk_donation {
color: #000;
}
.donation_note {
color: #000;
} section.woocommerce-order-downloads, .woocommerce-order-details {
padding: 50px 0;
} .woocommerce-ordering {
color: #333;
} .wcppec-checkout-buttons__separator {
opacity: 1;
} .wdgk_donation_content label {
font-size:140%;
font-weight:500;
color: #fec503;
display:table;
}
.donation-price-comment {
font-style: italic;	
}
.wdgk_donation_inputs {
border: 1px solid rgba(255,255,255,.25);	
background: #070707;
} .wdgk_donation_content a.button.wdgk_add_donation {
display: table;
}  .woocommerce a, .woocommerce-page a {
color: #fff;
}  .posted_in a {
color: navajowhite;
} .posted_in a:hover, a:focus, a:active, a.active {
color: #fed136;
} .woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: rgba(255, 255, 255, .15);
} .woocommerce div.product .woocommerce-tabs ul.tabs {
margin: 0 0 0.1em 1em;
} .woocommerce div.product .woocommerce-tabs .panel {
background: rgba(255, 255, 255, .15);
} #respond label {
color: #fff;
} .woocommerce .woocommerce-product-rating a, .woocommerce-page .woocommerce-product-rating a {
color: navajowhite;
} .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
color: #fff;
} .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product {
width: 15em;
height: 26em;
} .footer-widget-area {
color: #333;
}
.widget-area img {
width: 20%;
height:auto;
}  .price-class {
font-family: 'Raleway', Arial, sans-serif;
color: #000000;
text-align: center;
font-size: 14px;
width: 100%;
max-width: 100%;
margin: 70px 0px 0px;
}   section h3.section-subheading {
margin-bottom:0px;
} .footer_bg, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product a.button, .woocommerce.archive ul.products li.product a.button, .woocommerce-page.archive ul.products li.product a.button, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce ul.products li.product a.button:hover, .woocommerce.archive ul.products li.product a.button:hover, .woocommerce-page.archive ul.products li.product a.button:hover .woocommerce-page #respond input#submit, .woocommerce-product-search input[type='submit'], .ui-slider .ui-slider-range {
background: #fec503db;
} .woocommerce-terms-and-conditions-checkbox-text {
color: #000;
} .woocommerce form .form-row .input-checkbox {
margin: -4px 8px 0 0;
}   a img.alignnone {
margin: 5px 5px 0px 0px;
} .alignnone { 
transition: all .2s ease-in-out; 
}
.alignnone:hover { 
transform: scale(1.1); 
}  .page-content .sidebar ul li a, .footer-widget-area ul li a {
color: #989696;
}
.page-content .sidebar ul li a, .footer-widget-area ul li a:hover {
color: #fec503;
} .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
color: #989696;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a:hover {
color: #fec503;
} span.copyright {
color: #CCC;
}
span.copyright a {
color: #fec503de;
}
span.copyright a:hover {
color: #fec503;
}   .woocommerce-info a.showcoupon:link {
color: #93bde1;
} .woocommerce-info a.showcoupon:visited {
color: #93bde1;;
} .woocommerce-info a.showcoupon:hover {
color: #fec503;
} .woocommerce-info a.showcoupon:active {
color: #fec503;
}  a.woocommerce-terms-and-conditions-link:link {
color: #93bde1;
} a.woocommerce-terms-and-conditions-link:visited {
color: #93bde1;;
} a.woocommerce-terms-and-conditions-link:hover {
color: #fec503;
} a.woocommerce-terms-and-conditions-link:active {
color: #fec503;
}   .main-slider-button-three {
margin: 10px 15px;
background-color: #fff;
border: 1px solid #fff;
border-radius: 1px;
cursor: pointer;
padding: 12px 30px;
display: inline-block;
letter-spacing: 1px;
position: relative;
}
.main-slider-button-three .theme-slider-button {
color: #110e21;
transition: all ease-in-out .2s;
}
.main-slider-button-three:hover {
background: #fff;
transition: all ease-in-out .2s;
color: #110e21;
opacity: .8;
}
.main-slider-button-three .theme-slider-button:hover {
background: transparent;
transition: all ease-in-out .2s;
}  .wcmp-widget-playlist {
background-color: #000;
}
img.wcmp-widget-feature-image {
margin:55px;	
width:350px;
height:110px;
} div.playWhiteKeys {
font-size: 12px;
font-style: italic;
font-variant: petite-caps;      
margin-top: -29px;
margin-bottom: 39px;
padding: 15px;
text-align: right;
color: #fff;
width: 450px;
height: 70px;
line-height: 50px;    
cursor: pointer;
position: relative;
background-color: #ffffff26;
border-radius: 0px 10px 10px 0px; box-shadow: inset 0px 0px 5px 1px #ddd, inset 1px 1px 1px 0px #ddd;
-webkit-transition: all .2s ease;
transition: all .2s ease;    
}
div.playWhiteKeys:hover, div.playWhiteKeys.active {
font-weight: bold;
width: 450px;
color: #111;   background-color: #ffffffcf;
}
div.playWhiteKeysTwin {
font-size: 12px;
font-style: italic;
font-variant: petite-caps;    
margin-top: -28px;
margin-bottom: 31px;
padding: 15px;
text-align: right;
color: #fff;
width: 450px;
height: 70px;
line-height: 50px;    
cursor: pointer;
position: relative;
background-color: #ffffff26;
border-radius: 0px 10px 10px 0px;
box-shadow: inset 0px 0px 5px 1px #ddd, inset 1px 1px 1px 0px #ddd; -webkit-transition: all .2s ease;
transition: all .2s ease;    
}
div.playWhiteKeysTwin:hover, div.playWhiteKeys.active {
font-weight: bold;
width: 450px;
color: #111; background-color: #ffffffcf;   
}
div.playBlackKeys {	
margin-top: -60px;    
right: 0px;
color: #ddd;
width: 20em;
height: 4.3em;
text-align: center;
line-height: 50px;
font-size: 12px;
font-variant: petite-caps;	   
cursor: pointer;
font-style: italic;
position: relative;
background-color: #222;
border-radius: 0px 15px 15px 0px; -webkit-transition: all .2s ease;
transition: all .2s ease;
z-index: 2;
}
div.playBlackKeys:hover, div.playBlackKeys.active {
font-weight: bold;
color: #fec503;
border-radius: 0px 15px 15px 0px; background-color: #111;
}
.playSound.active {	
font-weight: bold;
padding-left: 15px;
color: #fec503;
border-radius: 0px 15px 15px 0px;
background-color: #111;
background-image: url(//cichockimusic.com/wp-content/themes/novelblue-child/images/graphSound.webp);	
background-size: 90px;
background-position: left;
background-repeat: no-repeat; }    .sidebar_widget h3 {
margin-bottom:35px;
}