/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/



.section#section_1956934868 {
    padding: 0 !important;
}

.section{
    padding: 0 !important;
}

.button.woocommerce-button.button.woocommerce-form-login__submit{
	
	width:100%;
	
}

.woocommerce-account .woocommerce,
.woocommerce-account .container,
.woocommerce-account .row,
.woocommerce-account .site-content {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 0px; /* optional spacing */
}


div#col-409711013 {
    background: #263755 !important;
}
.sidebar-menu.no-scrollbar{
	
	display:none;
}

body.login .account-container.lightbox-inner {
    color: #ffffff !important;
}
body.login .account-login-inner {
    color: #ffffff !important;
	
font-family: Urbanist;
}


body.page-id-282 .woocommerce-form.woocommerce-form-login.login {
    color: #ffffff !important;
}

body.page-id-282 .uppercase {
    line-height: 1.2;
    text-transform: uppercase;
    text-align: center;
    color: #ffffff !important;
	
	margin-bottom:20px;
}


.page-id-282.nav-column li.active>a, .nav-column li>a:hover, .nav-dropdown li.active>a, .nav-dropdown>li>a:hover, .nav-vertical-fly-out>li.active>a, .nav-vertical-fly-out>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav>li>a:hover {
    /* color: hsla(0, 0%, 7%, .85); */
    color: white;
}


div#col-1024093224 {
   background: #252E3F; color: #FFF !important;
}

.columleftside{
	height:100%;
}

body.page-id-282 label{
	color: #ffffff !important;
	text-transform: uppercase;
	font-family: Urbanist;
	
}


body.page-id-282 #username , body.page-id-282 #password {
  border-radius: 10px;
  background: none;
  margin-top: 10px;
color: #FFF 
}

body.page-id-282 .section-title a {
    display: block;
    font-size: .8em;
    margin-left: auto;
    margin-right: auto;
    /* padding-left: 15px; */
    text-align: center;
}


body.page-id-282 .button.woocommerce-button.button.woocommerce-form-login__submit {
    width: 100%;
    border-radius: 10px;
    background: #ec1e30;
}

.section-content.relative{
	   background: #253754;
	
}


#col-1783647362 > .col-inner {
	
	height:100%;
}

body.page-id-282 .woocommerce-form.woocommerce-form-login.login ::placeholder {
    color: #ffffff !important; /* white placeholder text */
    opacity: 1; /* makes sure it's fully visible in all browsers */
}

div#yith-plugin-fw__panel__menu-item-your-store-tools {
    display: none !important;
}

div#yith-plugin-fw__panel__menu-item-help {
     display: none !important;
} 

div#yith-plugin-fw__panel__menu-item-collapse
{
     display: none !important;
}

#SR7_2_1-25-1, #SR7_2_1-26-26, #SR7_2_1-25-26 , #SR7_2_1-27-26 {
	font-size:30px !important;
  text-transform: capitalize !important;
}

.sr-mousetrap:hover {
    background-color: #000 !important; /* change to your desired background color */
    color: #ffffff; /* optional: text color on hover */
    transition: 0.3s ease; /* smooth hover transition */
}
* Remove brown hover for slider buttons */
.tp-revslider-mainbutton:hover,
.tp-revslider-mainbutton:focus,
.tp-caption:hover,
.tp-caption:focus {
    background-color: transparent !important; /* remove brown */
    color: #ffffff !important; /* optional: set text color */
}

/* Remove brown overlay on slides (if any) */
.tp-simpleresponsive .tp-bgimg {
    filter: none !important;
}

.tp-revslider-mainbutton:hover {
    background-color: #ffcc00 !important; /* your desired color */
}

.woocommerce-LostPassword.lost_password > a {
	color:#fff !important;
}

#SR7_2_1-23-11{
	
	width:98% !important;
}

body.page-id-14 .large-3.col.col-border {
padding-top:25px;
 background-color:#253754;
	color:#fff;
	padding-left:35px;
	padding-right:35px;
	
}

.yith-plugin-upgrade-licence-banner.yith-plugin-upgrade-licence-banner--inline {
    margin: 30px 24px 16px 0;
    box-shadow: 1px 2px 8px 0 rgba(199, 0, 0, .1);
    background: #fff;
    padding: 24px;
    max-width: 2175px;
    box-sizing: border-box;
    display: none !important;
}


div#product-sidebar{
	
	display:none;
}


.page-id-14 .logo-left .logo {
    margin-left: 20px;
    margin-right: 30px;
}

.page-id-14 h1.uppercase.mb-0, small.uppercase  { 
    margin: 20px 0px 20px 29px; /* top right bottom left */
}


.page-id-14 .page-wrapper{
	margin-top:0px;
}

.page-wrapper.my-account.mb {
    padding-top: 0;
	padding-bottom:0px;
}


.account-user.circle {
    width: 100%;
    float: left;
}

.circle, .circle img {
    border-radius: 999px !important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 90px;
}

.page-id-14 .footer-1, .footer-2 {
    border-top: 1px solid rgba(0, 0, 0, .05);
    display: none;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
    margin-top: 30px;
    color: white;
}


.nav.nav-vertical li > a { 
    color: #fff; 
}


.header-top {
    min-height: 30px;
    padding-left: 32px;
    padding-right: 32px;
}


.header-main {
    height: 90px;
    padding-right: 32px;
}


.woocommerce-MyAccount-content {
    margin-top: 0px;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active.active, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--bespoke-items.is-active.active , li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--standard-items.is-active.active , li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--download-items.is-active.active, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--sublimation-items.is-active.active , li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active.active , li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads.is-active.active , li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active.active, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active.active, 
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active.active
{
	background:#EB1E2F;
}

body.login .account-login-inner {
    color: #ffffff !important;
	
font-family: Urbanist;
}

li.wishlist-account-element {
    display: none;
}



.customer-dashboard {
    background: #f9fafc;
    padding: 30px;
    border-radius: 12px;
}

.customer-dashboard h2 {
    font-size: 24px;
    margin-bottom: 20px;
}

.dashboard-cards {
    display: flex;
    gap: 20px;
    margin-bottom: 40px;
}

.dashboard-cards .card {
    flex: 1;
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.dashboard-cards .card h3 {
    font-size: 16px;
    color: #555;
}

.dashboard-cards .card p {
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
}

.dashboard-charts .chart-container {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 30px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}


.page-id-14 .page-title-inner.flex-row.container.text-left{
   display:none
	
}

.page-id-14 div#masthead
{
	 background: #253754;
	
}

.page-id-14 .header, .header-wrapper {
    background-position: 50% 0;
    background-size: cover;
    position: relative;
    transition: background-color .3s, opacity .3s;
    width: 100%;
    z-index: 1001;
    margin-bottom: -1px;
}


.page-id-14 .nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a {
    font-weight: 700;
    font-style: normal;
    color: white;
}


.page-id-14 .header:not(.transparent) .top-bar-nav > li > a {
    color: #fff;
}

a.header-cart-link.nav-top-link.icon.button.round.is-outline.is-small {
    border-color: #EB1E2F;
}


.woocommerce-MyAccount-navigation li a[href*="standard-items"]::before {
    content: ''; /* required for ::before to appear */
    display: inline-block; /* or block */
    width: 20px; /* width of your icon */
    height: 20px; /* height of your icon */

	top:10px;
   left: 8px; /* space between icon and text */
    background-image: url('http://tmcoventry.local/wp-content/uploads/2025/10/whitelogo-1.png'); /* your image */
    background-size: contain; /* scale image to fit */
    background-repeat: no-repeat; /* prevent tiling */
    background-position: center; /* center the image */
	background-color:none !important
		;
}


.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{
	
	 background: none !important;
}


.dashboard-links {
    display: flex;
    flex-wrap: wrap;
    font-size: 1.3em;
    line-height: 1;
    list-style: none;
    display: none;
}


.woocommerce-MyAccount-content > p {

    display: none;
}


.page-id-14 .col, .columns, .gallery-item {
    margin: 0;
   
    position: relative;
    width: 100%;
}

/* Dashboard Cards */
.sales-dashboard {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 4.5rem;
  margin: 2rem 30px;
}

.sales-dashboard .card {
  background: none;
  color: #fff;
  padding: 1.8rem;
  border-radius: 14px;
  box-shadow: 0 6px 15px rgba(0,0,0,0.15);
	border:1px solid #fff;
}

.sales-dashboard .card:nth-child(2) {   background: none;}
.sales-dashboard .card:nth-child(3) { background: none; }
.sales-dashboard .card:nth-child(4) { background: #041e3b; }

.sales-dashboard h3 {
  font-size: 1.05rem;
  margin-bottom: 0rem;
  opacity: 1;
}

.sales-dashboard .amount {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 0.8rem;
}

.progress-container {
  background: rgba(255,255,255,0.1);
  border-radius: 8px;
  height: 11px;
	border:1px solid #fff;
  overflow: hidden;
  margin-bottom: 0.6rem;
}

.progress-bar {
  background: #FF6F00;
  height: 100%;
  width: 0;
  transition: width 1.2s ease-in-out;
  border-radius: 8px;
}

.sales-dashboard .change {
  font-weight: 600;
  color: #1cc75f;
}

/* Charts Section */
.charts-section {
  margin-top: 0rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
   gap: 4.5rem;
}

.chart-card {
  background: none;
  color: #fff;
  padding: 1.5rem;
  border-radius: 12px;
  box-shadow: 0 5px 12px rgba(0,0,0,0.1);
	border:1px solid #fff;; 
}

.chart-card h3 {
  font-size: 1rem;
  margin-bottom: 1rem;
  font-weight: 600;
}


.products.row.row-small.large-columns-6.medium-columns-3.small-columns-2{
	margin-top:25px;
}


.headingtext {
	margin-top:20px;
	text-transform: uppercase;

    color: #232323;
}

.section-content.relative {
    background: #253754;
    /* width: 128%; */
    margin-left: -29px;
    width: 115%;
    margin-right: -29px;
}
.sales-dashboard {
padding:25px;
}

.charts-section {
    margin-top:0rem ;
	margin-left:2rem; margin-right:2rem;
	margin-bottom:2rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 4.5rem;
    padding-top:0px;
	padding-left:25px;padding-right:25px;
	padding-bottom:25px;
}




body.product-template-default  #logo img, body.page-id-13 #logo img , body.page-id-12 #logo img {
  content: url('http://localcoventrytm.local/wp-content/uploads/2025/10/logo-1.png') !important;
	
}

.product-small.box{
      border: 1px solid #e0e0e0 !important;

}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    height: 50px;

}

.box-text {
    font-size: .9em;
    padding-bottom: 1.4em;
    padding-top: .7em;
    position: relative;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.star-rating--inline {
    display: inline-block;
    height: 19px;
    vertical-align: middle;
    display:none;
}

.touch-scroll-table {
    margin-top: 20px;
}

.savings-text {
  color: #27ae60;
  font-weight: bold;
  margin-top: 4px;
}
del {
  color: #999;
  margin-right: 6px;
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}