/*
 Theme Name:   Axiom Welldone Child
 Theme URI:    http://welldone.axiomthemes.com/
 Description:  Axiom Welldone Child Theme
 Author:       Axiom Themes
 Author URI:   http://axiomthemes.net/
 Template:     axiom-welldone
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  axiom-welldone-child
*/

/*** START remove product rating from the products details page for the main product as it does not look good with new pricing label with mrp and offer ***/
.woocommerce div.product .woocommerce-product-rating {
	display: none;
}

/*** END remove product rating from the products details page for the main product as it does not look good with new pricing label with mrp and offer ***/

/*
	testing child css
*/
.from-axiom-welldone-child {
	background: #123123;
	height: 20px;
	width: 20px;
}

/*
	product details page - spacing between product image and product details
*/
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
    width: 48%;
    clear: none;
}

/*** START from Customizing Additional CSS***/

.top_panel_style_1 .top_panel_middle .logo {
    margin-top: 1.5em!important;
    margin-bottom: 1em!important;
}

.top_panel_wrap .contact_field {
    margin-top: 1.5em!important;
}

.footer_wrap_inner::after {
    width: 300px;
    height: 300px;
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    background: url(https://plesk.mekanism.cc/wp-content/uploads/2020/09/bottom_stripes.png);
    background-repeat: repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    z-index: -1;
}
.footer_wrap_inner {
position: relative;
z-index: 9;
}
.woocommerce img, .woocommerce-page img {
    height: auto;
    max-width: 100%;
    width: 75px;
}

.pswp__bg {
	background: #cc7700;
}

.pswp__caption {
	display: none;
}

.header_mobile .logo_main {
    max-width: 125px;
}


.woocommerce-MyAccount-navigation {
display:none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

/*** END from Customizing Additional CSS***/

/** start product details page **/

.product-description-table .tr-border {
	border: 1px solid black !important;
  border-collapse: collapse;
}

.product-description-table .td-border {
	border: 1px solid black !important;
  border-collapse: collapse;
}

.product-description-table .tr-border {
	border: 1px solid black !important;
	border-collapse: collapse;
}

.product-description-table .td-border {
	border: 1px solid black !important;
	border-collapse: collapse;
}
 
.info-txt {
	padding: 40px 0;
}

.warp-inner2 {
	width: 1170px;
	margin: 0 auto;
}

.left-nutri {
	width: 60%;
	vertical-align: top;
}

.right-nutri {
	float: right;

}

.table-box {
	border: 1px solid #000 !important;
}

.table-box td {
	font-size: 12px;
	padding: 2px 5px;
	vertical-align: top;
	margin: 0;
}

.table-box td {
	font-size: 12px;
	padding: 2px 5px;
	vertical-align: top;
	margin: 0;
}

.bb-t {
	border-bottom: 1px solid #000 !important;
}

.br-t {
	border-right: 1px solid #000 !important;
}

.bt-t {
	border-top: 1px solid #000 !important;
}
.tc-t {
	text-align: center;
}
.left-nutri li {
	margin: 0 6% 6% 0;
	height: 165px;
	text-align: center;
	padding: 30px 0 0 0;
	float: left;
	width: 42.33%;
	background: #e5e5e5;
	border-radius: 10px;
	list-style: none;
}

.left-nutri li h2 {
	font-size: 26px;
	margin: 0;
	padding: 0 5%;
	color: #2a2a2a;
	/* font-family: 'KlavikaBasic-M'; */
}

.left-nutri li > p {
	padding: 0px 10px 0 10px;
}

.left-nutri ul {
	padding: 0px;
}

.right-nutri table {
	margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {

	.blocks-n-table > tr {
		display: block;
		float: left;
	}

	.blocks-n-table > tr > td {
		display: block;
	}
	
	.left-nutri li {
		margin: 0% 1% 7% 1%;
		width: 31%;
		height: 150px;
	}

	.left-nutri {
		width: 100%;
	}
	
}

@media only screen and (max-width: 639px) {
	.left-nutri li {
		margin: 0% 1% 2% 1%;
		width: 48%;
		height: 150px;
	}	
}

@media only screen and (max-width: 479px) {
	.left-nutri li {
		margin: 0% 1% 2% 1%;
		width: 98%;
		height: 150px;
	}	
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 48%;
    clear: none;
}

@media only screen and (max-width: 767px) {
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
			float: right;
			width: 100%;
			clear: none;
	}
}


.nutri-table {
    border: 1px solid #000 !important;
	width: 50%;
	margin-bottom: 1.5em;
}

.nutri-table tr {
  border: 1px solid #000 !important;	
}

.nutri-table td {
  border: 1px solid #000 !important;	
}

.product-description-table-width {
  width: 50%;
  display: block;
}

@media only screen and (max-width: 639px) {

	.nutri-table {
		width: 100%;
	}

	.product-description-table-width {
	  width: 100%;
	  display: block;
	}

}

/** end product details page **/


/*** from Customizing Additional CSS END ***/


/* start - for fat burner page (custompage1 - template) */

.page-template-custompage1  .breadcrumbs_present {
	display: none!important;
}

.page-template-custompage1 .page_content_wrap {
    padding: 0px;
}

.page-template-custompage1 .page_content_wrap .content_wrap {
    width: 100%!important;
}

.page-template-custompage1 .wp-block-image {
    margin: 0px!important;
}

/* END - for fat burner page (custompage1 - template) */

/* START menu notification - "new" badge (for fat burner page) */

.notification-style-1 {
    position: relative;
    background: #c32545;
/*    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
    top: -12px;
    padding: 0px 5px;
    font-size: 10px;
    font-weight: bolder;
    letter-spacing: 2px;
    text-transform: uppercase;
    left: 0px;
}

/* END menu notification - "new" badge (for fat burner page) */

/** START desktop popup background image becomes small when on shop pages as a css from that page conflict with the css for this **/
.ulp-layer img {
	width: auto !important;
}
/** END desktop popup background image becomes small when on shop pages as a css from that page conflict with the css for this **/

/* START remove sale badge */
.woocommerce span.onsale{
	display:none;
}
/* END remove sale badge */

/* START header - bigger logo */
.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main, .top_panel_wrap .logo_fixed {
	height: 60px!important;
	max-height: none;
}

.top_panel_middle .logo {
	margin: 0px!important;
	margin-top: 18.5px!important;
    margin-bottom: 18.5px!important;
}

.top_panel_middle .menu_main_wrap {
    margin-top: 1.65em!important;
    margin-bottom: 1.65em!important;
}

@media only screen and (max-width: 1439px) {
	.menu_main_nav > li > a {
		/*padding-left: 0em!important;*/
		margin-left: 0em!important;
		margin-right: 0.5em!important
	}
}

@media only screen and (max-width: 1135PX) {
	.menu_main_nav > li > a {
		padding-left: 1em!important;
	}
}

@media only screen and (max-width: 1280PX) {
	.top_panel_middle .menu_main_wrap {
	    margin-top: 1.9em!important;
	    margin-bottom: 1.9em!important;
	}
}

@media only screen and (max-width: 1135PX) {
	.top_panel_middle .menu_main_wrap {
	    margin-top: 2.3em!important;
	    margin-bottom: 2.3em!important;
	}
}

.header_mobile .logo_main {
	width: 125px!important;
}

/* START header - bigger logo */

/*START jumping jar*/

.jumping-jar {
	position: fixed;
    height: auto!important;
    width: 75px!important;
    top: 20%;
    right: 10px;
	z-index: 10050;
}

.bounce-1 {
	animation: bounce-1 1.5s infinite;
    /*animation-name: bounce-1;*/
    /*animation-timing-function: linear;*/
}
@keyframes bounce-1 {
    0%   { transform: scale(1,1)    translateY(0); }
    10%  { transform: scale(1.1,.9) translateY(0); }
    30%  { transform: scale(.9,1.1) translateY(-25px); }
    50%  { transform: scale(1,1)    translateY(0); }
    57%  { transform: scale(1,1)    translateY(-7px); }
    64%  { transform: scale(1,1)    translateY(0); }
    100% { transform: scale(1,1)    translateY(0); }
}

.post-type-archive-product .jumping-jar {
	/*display: none;*/
	animation: none;
}

/*END jumping jar*/

/*START product details - counter increase/decrease buttons*/

/* .woocommerce div.product form.cart div.quantity span.q_inc, .woocommerce-page div.product form.cart div.quantity span.q_inc, .woocommerce .shop_table.cart div.quantity span.q_inc, .woocommerce-page .shop_table.cart div.quantity span.q_inc {
	height: 50%;
    top: 3px!important;
    width: 1.5em;
    right: 3px;
}

.woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec, .woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec {
	height: 40%;
    right: 3px;
    bottom: 3px!important;
} */

/*END product details - counter increase/decrease buttons*/

/* START background for "Recent Products" on home page */
.vc_custom_1603954762692 {
    background-size: contain!important;
    background-repeat: no-repeat!important;
    background-image: none!important; /* remove background temporary */
}

@media only screen and (max-width: 1135px) {
	.vc_custom_1603954762692 {
	    background-image: none!important;
	}
}
/* END background for "Recent Products" on home page */

/* START background for slider "Recent Products" on home page */
.eg-new-exp1-element-4-a, .eg-new-exp1-element-5-a {
	opacity: 1!important;
    visibility: visible!important;
    transform: none!important;
}

.eg-new-exp1-container {
    visibility: hidden!important;
}

.esg-grid .mainul li.eg-new-exp1-wrapper .esg-media-poster {
	height: calc(100% - 60px);
	background-size: contain!important;
}

#esg-grid-1-1 .esg-entry-media {
	padding-bottom: calc(128.965% - 60px);
}
/* END background for slider "Recent Products" on home page */

/* START home page video section - hide play button*/
.hover_icon_play:before {
	opacity: 0!important;
}
/* END home page video section - hide play button*/

/* START inaugural offers es grid slide product images */
#eg-15-post-id-860 > .esg-media-cover-wrapper > .esg-entry-media-wrapper > .esg-entry-media > .coverremoved {
    background-image: url(https://plesk.mekanism.cc/wp-content/uploads/2016/02/w-34.png) !important;
}

#eg-15-post-id-1032 > .esg-media-cover-wrapper > .esg-entry-media-wrapper > .esg-entry-media > .coverremoved {
    background-image: url(https://plesk.mekanism.cc/wp-content/uploads/2016/02/w-35.png) !important;
}

#eg-15-post-id-1040 > .esg-media-cover-wrapper > .esg-entry-media-wrapper > .esg-entry-media > .coverremoved {
    background-image: url(https://plesk.mekanism.cc/wp-content/uploads/2016/02/w-36.png) !important;
}
/* END inaugural offers es grid slide product images */
