/* Commerce 7 */

/* adjust page headers */
.page-profile header .wrapper {padding: 0;}
.page-profile header { background-image: none !important }
.page-profile header .logo, .page-profile header .pageTitle { display: none }

/* account and cart links */
#c7-account {display: inline-block; margin-top: 10px;}
.c7-user-nav__account > a {color:#000!important; text-transform: uppercase; letter-spacing: .125em; font-size: 12px; padding: 0 !important; }
#c7-cart {display: inline-block;}
.c7-user-nav__cart > button {padding: 0!important; margin-top:9px; height: 20px; border: none!important}
.c7-user-nav__cart > button span {padding: 0;}
.c7-user-nav__cart > button .c7-user-nav__cart__title span {display:none}
.c7-user-nav__cart__title svg {stroke:#000!important;}
.c7-user-nav__cart__count {background: #777!important; position:absolute; top: 0; right: -16px;}

/* buttons and links */
.c7-btn--primary, .c7-btn--primary--small {background:#69727d; color:#fff; border:none!important; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; transition: all .3s ease-out;}
button.c7-link {color:#69727d;}
button.c7-link:hover {color: #000; border: none!important; text-decoration: none!important}

/* misc */
.c7-account {padding-bottom: 20px;}
#c7-content {padding: 0 20px;  max-width: 1500px;  margin: 0 auto;}
button.c7-expand-link, button.c7-expand-link:hover {background:transparent!important; border-bottom: 1px solid black!important; border-radius:0}
.c7-btn--alt {line-height:2.5!important}
.c7-order-summary__buttons .c7-btn--alt, .barRight .c7-order-item__title a { line-height: inherit !important; }
.c7-order-items ul {flex-direction: column;  justify-content: start !important; height:auto!important}
.c7-account-dashboard button.c7-link, .c7-checkout__content button.c7-link:not(.c7-expand-link) { color: #fff !important; border-radius: 0; font-family: Lato, Arial, sans-serif !important; padding: 0 2em; line-height: 3em; font-weight: 400; font-size: .75em; letter-spacing: 1px; }
.c7-account-block__actions button.c7-link {background: transparent!important;}
.c7-modal__header button {background:none!important;}
button.c7-link {background:none}
#topBar .c7-user-nav__account__dropdown ul {height: auto!important; display: block!important;}
#topBar .c7-user-nav__account__dropdown__logout {line-height: 1.6!important; padding: 10px 20px!important;}

.elementor-col-50 .c7-subscribe .c7-form__group {flex-direction: column;}
.elementor-col-50 .c7-subscribe label {color:#fff; padding: 0; margin: 10px 0;}
.elementor-col-50 .c7-subscribe button {margin: 0;}
.elementor-col-50 .c7-form__error {color: wheat; font-weight: bold;}
.elementor-col-50 .c7-subscribe__success-message h3, .elementor-col-50 .c7-subscribe__success-message p {color: #fff!important}