/*MARGINS*/

/*Fix for the spacing - 35342177-HC (NS) 
.wp-site-blocks {
    
}
 END - 35342177-HC (NS) */

.site-footer-container{
	margin-top: 0px;
}

.wp-container-9, 
.wp-container-11{
	margin-top: 0px;
}

.wp-block-post-title, .wp-container-4{
	margin-top: 10px;
}

.wp-block-group{
	margin-top: 0px;
	background-color: white;
}

/* Change product tiltes to upper case | CM | #35341020-hc */
.woocommerce div.product .product_title {
  text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
}

.woocommerce-product-details__short-description{	font-size: 16px;
}



.woocommerce-Price-amount{
	font-size: 18px;
}

.product_meta {
	font-size: 12px;
}

.woocommerce-product-details__short-description h3{
	font-size: 18px;
	font-weight: 350;
	text-align: center;
	text-transform: uppercase;
}

.woocommerce-result-count{
	/*display:none;*/
	font-weight: 300;
	font-style: italic;
	font-size: 15px;
	/**/padding-top: 15px;
	margin-bottom: 0px;
	/*visibility:hidden;*/
}
.woocommerce-ordering{
	/*display:none;*/
	font-weight: 300;
	font-style: italic;
	 /*padding: 0px;
	margin-bottom: 0px;*/
}

.woocommerce-breadcrumb{
	font-weight: 300;
	font-style: italic;
	text-transform: uppercase;
	font-size: 10px;
	display: none !important;
	
}

.woocommerce-products-header{
	display:none !important;
}

.orderby{
	font-size: 15px;
}

.woocommerce-products-header__title{
	text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

/* Eliminate width restriction on theme pages / 19241256-hc NS 
.page-id-2118 .site-content, .site-footer{
max-width: unset;
}
.page-id-2118 .site {
padding: 0 0;
}*/

/*--- fullwidth for woocommerce pages / #16921897-HC-PK ---*/
@media (min-width: 768px){
	.woocommerce-page .content-area { 
		max-width: 1500px;
		
	}
}

/*--- logo resize / #18062730-HC-PK ---*/
.site-logo {
	width: 40vw !important;
}

@media only screen and (max-width: 2560px){
    .mbBgndGallery img {
        max-width: 100% !important;
			        height: auto !important;
        margin: 0px !important;
    bottom:0px !important;

    }
}

.entry-meta {
display: none;
}

.main-container {
	width:100% !important;
	max-width:100% !important;
}

#page, .container {width:100% !important}

body.home {
  position: fixed !important;
  width: 100%;

}

/* Center WooCommerce  product image | JC-11452777-hc */
/*@media (min-width: 768px) {
  .single-product .woocommerce div.product {
      display: flex;
      flex-direction: column;
      align-items: center;
  }
  .single-product .content-area {
		max-width: 100%;
		width: 100%;
		
	}
	.entry-title{
		display: flex;
  	justify-content: center;
		
	}
  .single-product .main-sidebar {
  max-width: 100%;
  width: 100%;
  }
  .page-header {
		margin-right: 0;
	}
}*/

/*full width| KG-33413454-hc*//*
.woocommerce #content div.product div.summary{
	float: right;
	width: 100%;
}*/

.woocommerce #content div.product div.summary{
	display: flex;
  flex-flow: column;
}

div.product div.summary div.woocommerce-product-details__short-description{
	order: 0;

}

div.product div.summary p.price {
		order: 1;
		font-weight: bold;
		color: black;
	
}

div.product div.summary p.stock {
  display:none;  
	order: 2;
		
}
div.product div.summary form.cart {
    order: 3;
		align-self: center;
		
}
div.product div.summary div.product_meta {
    order: 4;
	
}



/*set single product information to flex to change the order of elements #12032071-hc
.single-product .product {
    display: flex;
    flex-flow: column;
}*/

/*keep the product gallery at the top of the product description #12032071-hc
.single-product .woocommerce-product-gallery {
    order: 0;
		
}*/

/* move product description area down #12032071-hc
.single-product .entry-summary {
    order: 2;
}*/

/*move additional details area up #12032071-hc */
.single-product .woocommerce-tabs {
		display: none;
}
.navigation{
	display:none
}

/*keep the related products at the bottom of the product description #12032071-hc */
.single-product .related.products {
    display:none;
}

.entry-meta {
display: none;
	height: 0px;
}
/* 
.main-sidebar {
    width: 250px;
}
*/
.widget-title {
    font-size: 13px;
}

.main-container {width:100% !important;max-width:100% !important; }
#page, .container {width:100% !important}

.worldmap {
  position: static;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 500px;
  border: none;
}


 Remove Page Title on Homepage Only | #23336098-hc AC */
.page-id-2118 .entry-title {
	display: none;
}

.page-id-26760 .wp-block-post-title {
	display:none !important;
}

.page-id-19112 .entry-title {
	display: none;
}

.page-id-22462 .entry-title{
	display: none;
}

.page-id-23566 .entry-title{
	display: none;
}

.page-id-27955 .entry-title{
	display: none;
}

.page-id-28918 .entry-title{
	display: none;
}

.postid-28467 .entry-title, 
.postid-16464 .entry-title,
.postid-27955 .entry-title.
.postid-18493 .entry-title, .postid-17877 .entry-title, 
.postid-17335 .entry-title, 
.postid-17072 .entry-title, 
.postid-16858 .entry-title,
.postid-12735 .entry-title,
.postid-10196 .entry-title,
.postid-9433 .entry-title,
.postid-8819 .entry-title,
.postid-8377 .entry-title,
.postid-1304 .entry-title,
.postid-1239 .entry-title,
.postid-1307 .entry-title,
.postid-1103 .entry-title,
.postid-1099 .entry-title,
.postid-18867 .entry-title,
.postid-19440 .entry-title,
.postid-19622 .entry-title,
.postid-19777 .entry-title,
.postid-20100 .entry-title,
.postid-19972 .entry-title,
.postid-20209 .entry-title,
.postid-20287 .entry-title,
.postid-20388 .entry-title, 
.postid-23301 .entry-title,
.postid-28918 .entry-title{
	display: none;
}

.single-product .page-title
{
	display:none;
}
.site-footer-container wp-block-template-part{
	
	vertical-align: bottom;
	
}

.woopoints_user_points_table{
	
	width: 100%;
	text-align: center;
	font-size: 14px;
	
}

.woopoints_user_points_table th{
	
	text-align: center;
	/*border: 1px solid;*/
	
}