.mobilenone {
	display:none;
}

.mobileonly {
display:block;	
}


p, .inside p, .homepage p {
font-size:18px!important;	
}

h2, .inside h2 {
    font-size: 38px !important;
}



/* Header */


body .mob-menu-header-holder {
  
}

#header {
padding-top:45px;  
}

#header #logo {
 text-align:left;
  width:100%;
}

#header #logo img {
width:90%;  
}

#header #search {
 margin-bottom:15px!important; 
}


/* Footer */
#footer {

}


#footer .elementor-column {
 width:100%!important; 
}



/* HOME */




/* INSIDE */


.inside #insidecontent #toparea {
margin-bottom:0;
}

.inside .landing h1 {
    font-size: 48px !important;
	line-height: 1.1 !important;
}

.inside #insidecontent.contentpage #pagetitle h1 {
  font-size: 44px !important;
  line-height: 1.1 !important;
}



/* About Us */




/* General WooCommerce */

.inside .woocommerce ul.products li.product {
  width:100%!important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
 margin-top:0px!important; 
  font-size: 22px !important;
}

.inside #insidecontent .woocommerce ul.products li.product a.button {
    border-radius: 20px !important;
    font-size: 16px !important;
  padding:3px 20px!important;
}

.inside .landing .woocommerce ul.products li.product_cat-scores .price { 
  left: 0!important;
}

.inside .woocommerce nav.woocommerce-pagination ul li {
    padding: 4px;
  margin-right:0px;
}

.inside .woocommerce .woocommerce-error .button, .inside .woocommerce .woocommerce-info .button, .inside .woocommerce .woocommerce-message .button, .inside .woocommerce-page .woocommerce-error .button, .inside .woocommerce-page .woocommerce-info .button, .inside .woocommerce-page .woocommerce-message .button {
    float: left;
    width: 100%;
}



/* Product Category */

.archive.inside .productcategorypage #toparea h1 {
    color: #D82526 !important;
    font-size: 54px !important;
}

.archive.inside .productcategorypage #copy {
	margin-top:0!important;
}

.archive.inside .productcategorypage #content {
  padding-left:0!important;	
}

.inside .woocommerce.columns-3 ul.products li.product {
    padding-bottom: 30px !important;
}



/* Single Product */

.single .singlepost div.product div.summary {
    width: 100%;
}

.single .cart .wapf-field-row:nth-child(1), .single .cart .wapf-field-row:nth-child(3), .single .cart .wapf-field-row:nth-child(5) {
    width: 100%;
	float:none;
	margin-right:0;
}


/* Cart */





/* Checkout */

.inside.checkout #entry-content table {
    width: 98%!important;
}

.inside.checkout #entry-content td.product-name {
    width: 100%;
    float: left;
    text-align: left;
    margin-bottom: 20px;
  border:0!important;
}

.inside.checkout #entry-content tr.cart_item dd {
 float:left;
  width:100%;
  text-align:left;
  margin-bottom: 10px!important;
}

.inside.checkout #customer_details {
    float: left;
    width: 98%;
    margin-right: 30px;
}
.inside.checkout #order_review {
    float: left;
    width: 98%;
    margin-right: 0;
}



/* Thank You */

.inside.checkout #entry-content table {
    width: 98%;
}

.inside.checkout #insidecontent #entry-content .woocommerce-thankyou-order-details li {
    background-image: none !important;
    padding-left: 0 !important;
    font-size: 16px;
    margin-bottom: 20px;
    width: 100%;
    padding-right: 10px;
    border: none !important;
}

.inside.checkout #insidecontent #entry-content .woocommerce-table__product-name p {
	float:left;
  width:100%;
  text-align:left;
  margin-bottom: 10px!important;
}


/* My Account */

.inside.my-account #insidecontent .tgwc-woocommerce-MyAccount-navigation-wrap ul {
    width: 100%;
    float: left;
}

.inside.my-account #insidecontent li.woocommerce-MyAccount-navigation-link {
    font-size: 24px;
    padding: 8px 0 10px 0 !important;
}

.inside.my-account #insidecontent .woocommerce-MyAccount-content {
    width: 100%;
}
