/*Don't show appmaker banner*/
[class*="appbanner-main-container"], 
[id*="appmaker-smart-banner"] {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}
/*You may also like*/
div .woo-related-products-container
.woorelated-title {
	font-size:24px;
}
/*product image flipper timer*/
.tp-image-hover {
    transition: opacity .3s ease-out !important;
}
/*scroll down*/
.menu-item-3683 .sub-menu { 
      height: 600px; 
			width:230px;
      overflow: scroll; 
    }  
a.button.add_to_cart_button.add_to_cart.alt{
	display:none !important;
}
	/**/
div .wcam-woocommerce_single_product_summary_before_stock{
	padding-bottom:20px;
}

/*blog title*/
@media ( min-width: 601px ){
.aps-themea h2.aps-post-title{
	padding-bottom:100px;
	max-height:30px;
	}
}
/*hide all words*/
h5{
	display:none;
}
/*blog*/
.adl-featured-img-link img{
  width: auto !important;
}
h1.aps-title {
    display:none;
}
h2.aps-post-title {
	font-size: 20px !important;
}
.home button{
	display:none !important;
}

/*sale text in menu*/
.menu-item-3319 a{
	font-weight: bold;
	color:#FF0000;
}
/*blog read more*/
div .wpp_readmore{
		font-weight: bold;
		color:#00008B;
	}
/*signup form*/
div .mc-modal{
	display:none !important;
}
div .mc-banner{
	display:none !important;
}
/*blog image*/
	.featured-media img {
		text-align:center;
	}
/*blog image*/
.post-content .alignnone {
    max-width: 100%;
		width: 50%;
}
.post-content .alignnone {
		left:0 !important;
}
/*adjust size guide img*/
div#tab-size-guide img{
	width:60%;
}
/*remove space of slider top*/
.entry-content p {
    margin-bottom: 0px;
}
/*page - product position*/
div .archive-header-tools{
	margin:0;
}
/*product slider position*/
.entry-content ul {
    margin-left: 0 !important;
}
.woocommerce-loop-product__title{
		margin-top: 0;
}
div h3, h6{
	margin:0 !important;
}
/* force sale price to own line | 10759863-hc */
.wpb_slider_area .price > del + ins{
    display: block !important;
}
.entry-content a{
	text-align:center;
}
/*owl position*/
.wpb_slider_area .owl-theme .owl-nav {
    position: absolute;
    top: 90% !important;
    left: 0 !important;
}
/*price color and background*/
.grid_no_animation .pro_price_area {
    color: #111 !important;
    font-weight: normal;
}
.grid_no_animation figcaption {
    background: #fff !important;
    text-align: center;
    display: block;
    overflow: hidden;
}
.grid_no_animation figcaption h3.pro_title {
	color: #111 !important;
	text-align: center;
}
/*no margin*/
.gallery-caption, .wp-caption-text, .entry-content figcaption {
	margin:0;
}
/*size guide*/
td {
    padding: 5px;
}
td .xl65{
	  height: 20pt;
    width: 60pt;
}
/*h3 = desktop only*/
/*h6 = mobile only */
	h6{
	display:none;
}
/*h3 = desktop product filter*/
/*no need sale icon*/
span.onsale{
	display:none;
}
.woof_show_auto_form, .woof_hide_auto_form {
	background: url(https://andjoy.store/wp-content/uploads/2019/04/filter.png);
	margin-top:10px !important;
	margin-bottom:10px !important;
	width: 40px;
	background-size:40px;
}
/*sale item color*/
ins {
    color: #8a0707;
}
/*filter CSS code*/
.entry-content h4 {
    font-size: 15px;
}
.woof_sid_auto_shortcode {
    border:none;
}
.woof_reset_search_form{
		display:none;
}
a.button.product_type_variable.add_to_cart_button {
    display: none;
}
/*hide sales price next to stock on certain items*/
.woocommerce-variation-description {
    display:none;
}
/* Center-align the subscription box at the footer of the homepage - AS - 8071051-hc */
.secondary-widgets .column-3 {
    width: 300px;
    margin: 0 auto;
}
/* Align wpform subscribe button center | #1571689-zen */
.mc4wp-form-fields p:nth-child(2) {
    text-align: center;
}

.secondary-widgets .column-4 {
    display: none;
}
/* remove underline / KEL 8015875-hc */
.entry-content a {
    text-decoration: none;
}
/*Format 
 * Pagination @rosepajaroja hc-8012119 */
.entry-content ul {
  list-style: none;
}
a.page-numbers {
  text-decoration: none;
}
ul.page-numbers a {
	display:block;
	padding:0 5px!important;
}
a.page-numbers:hover {
  text-decoration: underline;
}
/*Reduce title top margin after slider -7997750-HC -DK*/
.entry-content h1 {
    margin-top: 25px;
}
/* hide page titles for all the page except category pages - CM - #7755616-hc */
h1.page-title {
    display: none;
}

.tax-product_cat h1.page-title {
	display:block;
}
/* Reduce the white space between menu and the page content - CM - #7755616-hc */
main#site-content {
    padding-top:  0;
}
/* Hide the margin top (black area) that shows up when you hide the top padding on all the pages - CM - #7755616-hc */
.section-inner + .section-inner{
    margin-top: 0px;
}
/*Edit font in all pages*/
* {font-family:"Helvetica", Courier, monospace !important;
		letter-spacing: .01em;
}
/****---Product Pages-----****/
/*Product details*/
.woocommerce-product-details__short-description li {
		line-height: 1;
    margin-top: 15px;	
		font-size: 15px;
		letter-spacing: .01em;
		/*show the bullet point*/
    list-style-type: disc;
}
/*Put the bullet point into corect place*/
.woocommerce.single-product .product .summary {
	width:100% !important; margin:4%; 
}
/*--product title*/
/*desktop*/
.single-product .product_title{
	font-family:"Helvetica", Courier, monospace;
	font-weight: bold !important;
	font-size:30px !important;
}
/*font - related product*/
.woocommerce-tabs .panel h2, .woocommerce-tabs #review_form .comment-reply-title {
    font-family: 'Helvetica',  Courier, monospace;
}
/*font - about brand*/
h1, h2, h3, h4, h6 {
    font-family: 'Helvetica',  Courier, monospace;
}

/* Hide product meta 1543059-zen */
.product_meta {display: none;
}
/*loop product title*/
.woocommerce-loop-product__title {
    font-size: 16px;
    letter-spacing: -0.01em;
		text-align:center;
    margin: 5%;
}
/*loop product price*/
li.product .price {
    margin: 5px;
}
/*change cart buttom colour*/
.single-product .product .single_add_to_cart_button.button{
	font-size: 20px;
	background-color: #333333;
	color: #FFFFFF;
}
/*price*/
.woocommerce-Price-amount.amount{
		font-size:16px;
    letter-spacing: -0.01em;
  	display: flex;
  	align-items: center;
  	justify-content: center
}

/* change background of item grid to white 7799047-hc */

ul.item-grid {
background: white;
}

/* Adjust background of product page | NL-7799047-hc */
.single-product #site-content {
background: #fff;
}
/*Edit background*/
body {
    background: #fff;
    border: none;
}

/* shorten header 7799047-hc */

@media (min-width: 1000px) {
.header-inner.section-inner {
height: 120px;
  }
.custom-logo-link {
position:relative;
top:-40px
}
.site-header .section-inner {
padding: 30px 0;
}
}
/*brand page*/
/*brand page - product name*/
.entry-content h2 {
    font-size: 16px;
}
/*price*/
.woocommerce-Price-amount.amount {
	font-size: 14px;
}
/*brand page - product gap*/
pre .woocommerce .item-grid li {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 35px;
}

/* Adjust the brand page | RG-7891950-hc */
body.page .item-grid li {
    list-style: none;
    text-align: center;
}

body.page li.product a {
    text-decoration: none;
}

body.page h2.woocommerce-loop-product__title {
    margin-bottom: 0;
}

body.page li.product .price {
    /* margin-top: -20px; */
}

body.page ul.item-grid {
    margin-left: 0;
    display: flex;
    /* justify-content: space-between; */
}

body.page pre {
    padding: 0;
}

@media screen and (max-width: 768px){
 pre .woocommerce .item-grid li {
    margin-left: 0;
    display: flex;
 }
}
/*footer*/
footer-widgets .widgets-wrapper {
    width:100%;
    position:fixed;
    bottom: 0px;
}
.footer-widgets .widget_nav_menu li {
		margin: -50px 1%;
		display: inline-block; 
		color: #fff;
}
.footer-widgets .widget_nav_menu ul { text-align: center; }
.footer-widgets .column-1 {
	margin-top:-5%;
	width: 100%;	
}
.widget ul li a {
    font-size: 16px;
}
/* Make Footer Credits Background Black */
.credits {
    background: #111;
    width: 100%;
    max-width: 100%;
}

.credits p {
    width: 100%;
    text-align: center;
}

.credits p span {
    color: #999;
}

/* Remove some white space between Footer Credits and the Menu above */
.footer-widgets {
    padding-bottom: 0;
}
/*Social Media icons*/
.footer-widgets 
.secondary-widgets {
    width:100%;
}
.footer-widgets .column-2 {
		margin-top:-1%;
		margin-bottom:-1%;
		width: 100%;	
}
.footer-widgets .jetpack_widget_social_icons li {
		margin: -50px 1%;
		display: inline-block; 
		color: #fff;
}
.jetpack_widget_social_icons ul {
		text-align: center;
}
 /* Width of new image */
/*edit all pages width*/
.section-inner.thin { max-width: 1280px; } 
/*remove back background*/
.body-inner {
    background: #fff;
	}

/* border on contacts column page | #7943771-hc */
.page-id-3286 .csColumn.contact.column {
    border: 1px solid #111;
    min-height: 220px;
    padding-top: 20px !important;
    padding-left: 20px !important;
}
/*Chinese (Simplified)*/
.page-id-7215 .csColumn.contact.column {
    border: 1px solid #111;
    min-height: 220px;
    padding-top: 20px !important;
    padding-left: 20px !important;
}
/*Chinese (Traditional)*/
.page-id-7213 .csColumn.contact.column {
    border: 1px solid #111;
    min-height: 220px;
    padding-top: 20px !important;
    padding-left: 20px !important;
}
/*edit sales price position*/
.woocommerce-Price-amount.amount {
 		margin-top: 4px;
}
/*edit sales*/
del + ins {
    margin-left: 0;
}
/*terms and conditions*/
.page-id-3674 h1{
	font-size: 12px;
	font-weight: bold 
}
.page-id-3674 p{
	font-size: 10px;
}
/*About*/
.page-id-3282 h1{
	font-size: 16px;
	font-weight: bold 
}
.page-id-3282 p{
	font-size: 12px;
}
/*Contacts*/
.page-id-3286 h1{
	font-size: 16px;
	font-weight: bold 
}
.page-id-3286 p{
	font-size: 12px;
}
/*Shipping and returns*/
.page-id-3680 h1{
	font-size: 16px;
	font-weight: bold 
}
.page-id-3680 p{
	font-size: 12px;
}
/*Payment*/
/*msg box background colour*/
.woocommerce-message, .woocommerce-error, .woocommerce-info{
	    background: #b8b8b8;
}
/*Credit card icon*/
.wc_payment_methods img 
{
	display: inline-block;
}
/*Credit card margin*/
.wc_payment_methods fieldset 
{
	margin-top:15px;
}
/*remove radio button-like pseudo elements from cc form on checkout GP-8160713-hc */
.wc_payment_methods .payment_box label::before {
  display: none;
}
/*fix quantity button*/
.single .quantity.hidden .quantity-nav {
    display: none;
}
.single-product .summary .cart .button {
    margin-left: 1px;
}

/* reduce the gap between new arrivals and view all on the home page - 8639477-hc - AJ */

.home .entry-content h1 {
	margin-bottom: 0;
}
	
.home .entry-content h2 {
	margin-top: 0 !important;
}

/************mobile**********/
@media ( max-width: 1024px ){
div#tab-size-guide img{
	width:100%;
	}
	/*blog title*/
	.page-id-3687 
	.entry-content h3{
	 	display:block;
		font-weight: bold !important;
	}
}
/*no need to edit home page*/
@media ( max-width: 600px ){
/*blog font size mobile*/
	div .csRow .owl-stage
	{
		margin-top:0;
	}
/*footer*/
	div.column.column-1{
		margin-bottom:5;
	}
}
/*no product shown*/
@media ( max-width: 1024px ){
	h3{
		display:none;
	}
	h6{
	display:block;
	}
	div.csColumn{
		margin-left: 0% !important;
    margin-right: 0% !important;
    width: 100% !important;
	}
/*product slider show the name*/
	.grid_no_animation figcaption h3.pro_title {
	display:block;
	}
}
/* make top bar underneath the search field on mobile - 8162135-hc-EG */
@media ( max-width: 600px ) {
	/*page number*/
	body * {
	    word-break: unset !important;
}
    #tpbr_topbar {
        z-index: 1 !important;
    }
}
/*--- increases new arrival title fonts on mobile devices / #8015990-HC-PK ---*/
@media (max-width: 600px){
.home .entry-content h1 a {
    font-size: 30px;
}
}
/* Increases the size of the logo on mobile */
@media (max-width: 600px) {
.site-header .custom-logo-link img {
max-height: 60px;
}}
@media screen and (max-width:540px) 
{
 .single-product .product_title
	{
/*product page title*/
		font-family:"Helvetica", Courier, monospace;
    font-size:16px !important;
		font-weight: bold !important;
  }
	/*-----product title*/
	.woocommerce-loop-product__title 
	{
    font-size: 12px;
	}
	/*-----product price*/
	.woocommerce-Price-amount.amount
	{
		font-size:14px;		
	}
	/*product page details*/
	.woocommerce-product-details__short-description li 
	{
		line-height: 1;
    margin-top: 1px;	
		font-size: 14px;
	}
	/*You may also like*/
	h2 
	{
    font-size: 16px;
	}
	/*footer*/
	.widget ul li a 
	{
    font-size: 100%;
	}
	.footer-widgets .widget_nav_menu li 
	{
		margin: 1%;
		display: inline-block; 
	}
	/*Social media footer*/
	.footer-widgets .column-2 
	{
		margin-top:-25px;
	}
	/* border on contacts column page | #7943771-hc */
.page-id-3286 .csColumn.contact.column {
    border: 1px solid #111;
    min-height: 200px;
    padding-top: 10px !important;
    padding-left: 5px !important;
}
	/*size guide image*/
#tab-size-guide img {
    width: 100%;
}
}
/*******END mobile******/