.woocommerce .woocommerce-ordering select {
  vertical-align: top;
  display: none;
}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
  float: right;
  display: none;
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
    display: none;
}

.wc-block-components-product-sale-badge {
    display: none;
}

#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes { 
  display: none;
}

.woocommerce .woocommerce-result-count { display:none;
}

.woocommerce ul.products li.product .onsale {
	display:none;
	}

.woocommerce ul.products li.product .woocommerce-loop-product__title {font-weight:bold;
	color:#ca45bc
}

.wc-block-components-product-rating__link { 
  display: none;
}https://mjb.lu/wp-admin/nav-menus.php

.wc-block-components-product-title a {
  color: inherit;
  font-size: large;
  font-weight: bold;
}

.wc-block-grid__product {
  color: #77a464;
}



.woocommerce span.onsale  {
   display: none;
}

.page-wrap {
   background: #101c3b;
}

.header-style-3 .cb-navigation-main-outer {
   background: #000000;
}

.woocommerce div.product p.price ins {
   color: #ca45bc;
font-weight:450}

.header-style-3 .main-navigation > ul > li > a {
   color: #ddd6c8;
}

.main-navigation ul li .children li a, .main-navigation ul li .sub-menu li a {
   background: #2d3751;
	color: #d9d6c8;
} 


code, pre {
  font-weight: 400;
  color: #202020;
}
pre {
  display: block;
  background-color: #d9d6c8;
  overflow: auto;
  max-width: 100%;
  padding: 30px;
  margin-bottom: 30px;
  border-radius: 3px;
}

.cb-entry a {
  color: #202020;
  text-decoration: none;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
  display:none
}

.woocommerce div.product p.price {
    color: #bbb;
}

.cb-entry a:hover {
  color: #2ea2cc;
}

ins, mark {
    background-color: #d9d6c8;
  }

a:hover {
  text-decoration: none;
}

body {
  font-family: Oswald,sans-serif;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: #e8e8e8;
};


.woocommerce-page .cb-editor-contents-entry a, .woocommerce .cb-editor-contents-entry a {
  text-decoration: ;
  color: #dd9933;
}

code, kbd, pre, samp, tt, var {
  font-family: -apple-system,BlinkMacSystemFont,"system-ui",Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  font-size: 15px;
}

.copyrights-info {
   color: #003859;
	display:none
}
.cb-bottomfooter a {
  color: #fb5975;
  display: none;
}

.cb-entry a {
  color: #fff;
 }



.header-style-3 .cb-navigation-main-outer {
   border-top: 1px solid #d9d6c8;
}



.woocommerce ul.products li.product .button {
   display: none;
}

.woocommerce ul.products li.product .price del {
  color: #003859;
 }

.wooct-countdown.wooct-style-01 .wooct-timer {
	font-weight: 400;
	color:#8a8a8a !important; 
	font-size: 16px
	}

.woocommerce ul.products li.product .price ins  {
  color: #003859;
 }

.woocommerce ul.products li.product  {
  color: #8a8a8a;
 }

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {

background-color:#fff
 }

.wooct-countdown.wooct-style-01 .wooct-timer {
  margin-bottom:10px;
 color:#7e9aab}

.woocommerce ul.products li.product a img {

 border-top-left-radius:6px;
border-top-right-radius:6px;
}

.post-title h2, .post-title h3, .post-title h4 {
  font-weight: 600;
	text-transform:none;
text-align:center}

.cb-post-bricks .excerpt p {
  margin-bottom: 0;
  text-align: center;
	font-size: 14px;
}

.woocommerce ul.products li.product {
border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px
}


.wooct-countdown.wooct-style-01.wooct-countdown-3276 .wooct-timer {
  color: #7e9aab !important; 
}



.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
    background-color: #101c3b;
}

.wp-block-table.is-style-stripes {
    border-bottom: none;
}

.header-style-3 .site-branding-holder, .header-style-4 .site-branding-holder, .header-style-5 .site-branding-holder {
  position: relative;
  z-index: 10;
  text-align: center;
  vertical-align: middle;
  padding: 10px 0;
}

.wp-block-table td, .wp-block-table th {
  border-color: #fff;
}

code, kbd, pre, samp, tt, var {
    text-align: center;
}

h1, h2, h3, h4, h5, h6 { 
  margin-bottom: 0px;
}

.wp-block-table td, .wp-block-table th {
  border-color: #e8e8e8;
  background-color: #2d3751;
}

td, th {
  padding: 10px 15px;
  border-width: 0 1px 1px 0;
  background-color: #2d3751;
}

.header-style-3 .main-navigation > ul, .header-style-4 .main-navigation > ul, .header-style-5 .main-navigation > ul {
  text-align: right;
	}

@media (max-width: 768px) {
.header-style-3 .main-navigation > ul, .header-style-4 .main-navigation > ul, .header-style-5 .main-navigation > ul {
  text-align: left;
  }
}
	
	
.main-navigation ul li .sub-menu li a:hover, .owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover, .post-tags a:hover, .search-box input[type="submit"]:hover, .widget_product_search button:hover, .widget_product_search input[type="submit"]:hover, .widget_product_tag_cloud .tagcloud a:hover, .widget_search input[type="submit"]:hover, .widget_tag_cloud .tagcloud a:hover, .widget_tags_cloud .tagcloud a:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .wc-forward:hover, .woocommerce a.added_to_cart:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, a.btn-general::after, a.btn-general::before, ul.post-categories li a:hover {
  background-color: #4cbcda !important;
}	





#menu-item-5848 a {
  color: #d549bf !important;
}

#menu-item-4121 a{
	color: #59caea !important;
	}

.footer-inner {
	background-color: #101c3b;
	}

html :where(img[class*="wp-image-533"]) {
  height: auto;
  max-width: 100%;
  border: 4px solid #2d3751; 
}



html :where(img[class*="wp-image-453"]) {
  height: auto;
  max-width: 100%;
  border: 1px solid #fff;
}

html :where(img[class*="wp-image-807"]) {
  height: auto;
  max-width: 100%;
  border: 1px solid #fff;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
  color: #e8e8e8;
}


.rt-tpg-container img {
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail, .tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail, .tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail {
  background: #003859;
  padding: 15px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .read-more a {

  background: #d9d6c8;
	display:none;
}

.tpg-shortcode-main-wrapper .rt-detail .entry-title a {
  text-decoration: none;
  color: #d9d6c8;
		font-size:large;
}

 h1, h3 {
  font-family: Oswald,sans-serif;
  text-transform: inherit;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
  height: auto;
  max-width: 470px;
  vertical-align: middle;
  width: 100%;
}


.wp-block-media-text {
    border: 2px solid #003859;
}


.tpg-even.edd1 .rt-holder, .tpg-even.layout1 .rt-holder, .tpg-even.layout12 .rt-holder, .tpg-even.offset01 .offset-big .rt-holder, .tpg-even.offset02 .offset-big .rt-holder {
  flex-direction: column;
  box-shadow: none;
}

@media  (max-width: 600px) {
 img.custom-logo  {
        max-width: 120px;
        max-height: 120px; !important
    }
}

a
{
  color: #ddd6c8;
  text-decoration: none;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
font-size:20px}

a:hover
{
  text-decoration: none;
  color: #aeaeae;
}

.header-style-3 .cb-navigation-main-outer {
  border-top: 1px solid #d947c4;
}
.header-style-3 .cb-navigation-main-outer {
  background: #101c3b;
}

.header-style-3 .mask, .header-style-4 .mask, .header-style-5 .mask {
  background: #101c3b;
}

.woocommerce h1 {
  font-size: 32px;
  color: #e8e8e8;
}



.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: 1px solid #fff;
  background-color: #e8e8e8;
  color: #4bbbd9;
}

body.woocommerce, body.woocommerce-page {
  color: #e8e8e8;
}

.woocommerce table.shop_table td, .woocommerce table.shop_table th {
  padding: 15px;
  background-color: #2d3751;
  color: #fff;
}

.woocommerce table.shop_table td {
  border-color: #fff;
}

.woocommerce h3 {
  font-size: 24px;
  color: #101c3b;
}

.woocommerce h5 {
  font-size: 18px;
  color: #101c3b;
}

.woocommerce form .form-row label {
  line-height: 2;
  color: #101c3b;
}

label {
  display: block;
  margin: 0 0 10px;
  color: #101c3b;
}



#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  border-radius: 0;
  padding: 30px;
  background-color: #454f66;
}

.woocommerce .cb-editor-contents-entry a, .woocommerce-page .cb-editor-contents-entry a {
  text-decoration: none;
  color: #fff ;
}

 .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: 1px solid #fff;
background-color:#2d3751}



.cb-post-bricks .excerpt p {
  margin-bottom: 0;
  text-align: center;
  font-size: 14px;
  color: #d7d7d7;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .wc-forward, .woocommerce a.added_to_cart, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce nav.woocommerce-pagination ul li span.current, .widget_product_search button, .cb-author-widget .author-bio a::after, form.mc4wp-form-theme .cb-newsleter input[type="submit"], .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #ca44ba;
}

.page-id-3 pre {
  display: block;
  background-color: #d9d6c800;
  overflow: auto;
  max-width: 100%;
  padding: 30px;
  margin-bottom: 30px;
  border-radius: 3px;

 color:#fff;
}

.page-id-3 label {
  display: block;
  margin: 0 0 10px;
    margin-bottom: 10px;
  color: #fff;
}

.page-id-3 .contact-form :is([type="submit"], button:not([type="reset"])) {
  align-items: center;
  display: inline-flex;
  gap: .5em;
  justify-content: center;
  background-color: #cb45b9;
}

html :where(img[class*="wp-image-533"]) {
  height: auto;
  max-width: 100%;
  border: 4px solid #2d3751;
}

.page-id-256 td, th {
  padding: 10px 15px;
  border-width: 0 1px 1px 0;
  background-color: #2d3751;
}

.page-id-256 strong {
  font-weight: 700;
  color: #c943b8;
}

.page-id-256 a {
  
  font-size: 16px;
}

.cb-post-bricks #bricks-row .brick-item .post-contents {
  padding: 20px;
  background-color: #2d3751;
}

.cb-post-bricks #bricks-row .brick-item .post-contents {
  padding: 15px;
}

.page-id-1203 a {
  color: #cb46ba;
  text-decoration: none;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  font-size: 15px;
}
 
.cb-topfooter .social-icons-list li a, .main-navigation > ul > li > a {
  font-size: 18px;
}
.main-navigation ul li .children li a, .main-navigation ul li .sub-menu li a {
  text-transform: inherit;
  font-weight: 300;
  font-size: 16px;
}

.page-id-3488 label {
  display: block;
  margin: 0 0 10px;
  color: #fbfcff;
font-size:14px
}

.page-id-3488 .wp-block-media-text {
  border: 1px solid #d947c4;
}

.page-id-1872 .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
  background-color: #2d3751;
  border: solid 4px #2d3751;
}
.woocommerce ul.products li.product .price del {
  color: #fff;
}

.woocommerce ul.products li.product .price ins {
  color: #4dbcdb;
}

.woocommerce table.shop_table td {
  border-color: #4abcda;
}

.woocommerce .woocommerce-cart-form table.shop_table {
  border-color: #4abcda;
  margin-bottom: 40px;
  max-width: 100%;
  width: 100%;
}

.woocommerce table.shop_table {
  border-color: #4abcda;
  border-radius: 0;
  margin: 0;
}

.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: 1px solid #4abcda;
  background-color: #2d3751;
}

.page-id-1200 a {
  color: #cb46ba;
  text-decoration: none;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  font-size: 16px;
}

.header-style-3 .site-branding-holder, .header-style-4 .site-branding-holder, .header-style-5 .site-branding-holder {
  position: relative;
  z-index: 10;
	
  text-align: center;
  vertical-align: middle;
  padding: 20px 0;
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
  height: auto;
  max-width: 470px;
  vertical-align: middle;
  width: 100%;
  border: 2px #fffff;
  border: 1px solid #d947c4;
}

@media (max-width: 600px) {
  img.custom-logo {
    max-width: 160px;
	
    max-height: 160px;
  }
}

@media (max-width: 575px) {
  footer .cb-midfooter {
    padding-top: 60px;
    text-align: center;
  }
}

.page-id-319 .cb-entry a {
  
  font-size: 16px;
}	

.has-text-align-center {
  text-align: center;
  border: 1px solid #64c2dd;
	}
	
.woocommerce form .form-row label {
  line-height: 2;
  color: #a0ade1;
}

.brick-item .thumb img {
 
  border-top: solid 4px #2d3751;
  border-left: solid 4px #2d3751;
  border-right: solid 4px #2d3751;
  border-bottom: solid 4px #2d3751;
}

.has-text-align-center {
  text-align: center;
  border: none;
}

.woocommerce ul.products li.product {
  color: #8a8a8a;
  background-color: #2d3751;
}

.woocommerce ul.products li.product a img {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-top: solid 4px #2d3751;
  border-left: solid 4px #2d3751;
  border-right: solid 4px #2d3751;
  border-bottom: solid 4px #2d3751;
}

.cb-entry a {
  color: #fff;
  font-size: 14px;
}
