/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2026-09-15 07:24:37 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

.minicart-wrapper .block-minicart{
z-index:9999;
}

.search-autocomplete{
display:none !important;
}

#search_autocomplete{
display:none !important;
}

.panel.header .switcher{
display:none !important;
}

.swatch-option.color{
border: solid #999 1px;
}

.minicart-wrapper .action.showcart:before, 
 .minicart-wrapper .action.showcart.active:before { 
content: '\f814';
font-size:50px;
}

.box-tocart .action.tocart:before{
content: '\f814';
}


.minicart-wrapper .action.showcart .counter.qty{
padding:0 5px;
line-height: 16px;
}

.fotorama__caption__wrap {
    visibility: hidden;
}

.box-tocart .action.tocart:before {
    content: '\e87f';
    font-family: 'porto-icons';
    margin-right: 7px;
    font-size: 16px;
}

.products-grid .product-item .product-item-details .product-item-name{
white-space:inherit !important;
}

.block.related .product-items .product-item-actions {
    display: none;
}

.block.related .block-title {
    margin-bottom: 18px;
    margin-left: 10px;
}

.block.related .block-actions{
visibility:hidden;
height:0px;
}

.product-item-name a {
   
  white-space: normal !important;

}

#cookie-status {
    display: none;
}

.fieldset>.field .label {
    font-size: 1.1em;
    font-weight: 600;
color:black;
}

.product-info-main .page-title-wrapper h1 {
    font-size: 1.5em;
    line-height: 1.2;
    color: #222529;
    letter-spacing: -.01em;
    font-weight: 600;
    margin-bottom: 0.2em;
}

.block-category-list .block-content ol li a {
     color: #008000;
}

.product-info-main .product.sku .value, .product-info-main .stock span+span {
 
    color: #008000;
    font-weight: 600;
}

.product-options-bottom .price-box .price, .product-info-price .price-box .price {
    font-size: .9em;
    font-weight: 600;   
    color: #008000;
}

.page-header .sw-megamenu.navigation li.level0.staticwidth > .submenu .level1 > a, .page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu .level1 > a {
    color: #008000;
    font-weight: 600;  
}

a:visited{
font-color:#008000;
}

.block-search input{
-webkit-appearance: none;
    box-shadow: inset 0 3px 8px 0 #e5e5e5;
}

#search_mini_form {
 border-color:#ddd;
border:none;
}

@media (min-width: 992px)
.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -.3px;
    padding: 18px 0 18px 0;
}

@media (min-width: 992px)
.page-header .navigation li.level0 {
    color: #008000;
    font-size: 14px;
}
media="screen and (min-width: 768px)"
@media (min-width: 992px)
.navigation {
    background: 0 0;
    font-size: 14px;
    font-weight: 700;
    height: inherit;
    left: auto;
    overflow: inherit;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 3;
}

@media (min-width: 992px)
.page-header .navigation:not(.side-megamenu) .level0.parent > a > span {
    line-height: inherit;
    position: static;
    font-size: 14px;
}

.product-info-main .product.overview {
    font-size: 14px;
}

iinput[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, select {
    background-color: #ffffff;
    color: #008000;

}
.porto-icon-shopping-cart:before, .porto-icon-bag-2:before {
    content: '\f814';
}

[class^=porto-icon-]:before, [class*=" porto-icon-"]:before {

    color: #008000;
}

a:visited{
color:#008000;
}

.logo img {
max-width:200%;
}

.block-category-list .block-title, .side-custom-block .custom-block h2 {
    padding: 5px;
    font-weight: 600;
border:1px solid #f5f5f5;
border-radius:10px;
    background-color: #f5f5f5;
}

@media (min-width: 992px)
.sw-megamenu.navigation li.level0 .submenu {
 
    border: 1px solid #008000;
}

media="screen and (min-width: 768px)"
@media (min-width: 992px)
.sw-megamenu.navigation li.level0.fullwidth:hover>.submenu, .sw-megamenu.navigation li.level0.staticwidth:hover>.submenu {
   
    border: 1px solid;
}

.slider-title, .section-title {
    text-align: center;
margin-top:5px;

}

@media (min-width: 768px)
.catalog-product-view .sidebar .block.related, .catalog-product-view .sidebar .sidebar-title {
   
    border: solid #e5e5e5;
    border-radius: 10px;
    border-width: thin;
}
.page-wrapper>.breadcrumbs .items {

    border: none;
}

media="screen and (min-width: 768px)"
@media (min-width: 992px)
.nav-sections-item-content>.navigation {

    margin-bottom: 5px;
}

.minicart-wrapper .action.showcart .minicart-icon {
    font-size: 35px;
}

media="screen and (min-width: 768px)"
@media (min-width: 992px)
.nav-sections-item-content>.navigation {
    border-bottom: none;
}

.logo img {
    max-width: 160%;
    max-height: 100%;
}

.products-grid .product-item .product-item-info {
    position: relative;
    border: 1px solid lightgray;   
    padding: 1px;
 
    box-shadow: 2px 4px 6px -2px rgb(0 0 0 / 20%);
}

.product-item-name a {
    white-space: normal !important;
    min-height: 70px;
}

.field-tooltip {
    display: none;
}

in styles-l.min change and add:
media="screen and (min-width: 768px)"
@media (min-width: 769px), print
.checkout-payment-method .payment-methods .actions-toolbar .primary {
    float: left;
    margin-top: 10px;
}

.checkout-payment-method .payment-method-billing-address .primary .action-update:before {
content:"** Click To";
  
}

.checkout-payment-method .payment-method-billing-address .primary .action-update:after {
content:"And Use This Card Payment Address **";
}


.checkout-payment-method .payment-method-billing-address .primary .action-update {
    float: left;
    margin: 10px 0 0 0;
    max-width: 100%;
    line-height: 20px;
    height: auto;
    background-color: red;
    color: white;
    
}

.checkout-payment-method .payment-method-billing-address .primary .action-update:hover {
background-color: green;
}

.checkout-payment-method .payment-method-billing-address .primary .action-cancel {
  
    visibility: hidden;
}

.products-grid .product-item .product-item-info {

    min-height: 350px;
}

.product-item-photo {

    height: 200px;

}

.product-image-photo.default_image {
    max-height: 200px;
    
    align-content: center;
    margin: 0;
    position: absolute;
   
   
 
}

button:not(.primary) {
    font-size: small;
}
.block.block-reorder {
    
    width: 250px;
}
.panel.header .header.links .header.links, .customer-welcome.active .customer-menu {

    z-index: 1000;
}

.product-info-price .price:after {
    content: ' (Incl VAT)';
font-size:.8em;
color: #000;
}

.price-box .price:after {
content: ' (Incl VAT)';
color: #000;
}

.sparsh-search-auto-complete ul li a {

    color: black;
}
.sparsh-search-auto-complete ul li a:hover {

    color: green;
}
.sparsh-search-auto-complete ul li .qs-option-info .qs-option-title {

    font-size: 1.15em;
    color: black;
}

@media (max-width: 575px){
#search_mini_form {
    border: none;
    width: 290px;
    margin-left: 20px;
}
.block-search input {
    -webkit-appearance: none;
    box-shadow: none;
}
.sparsh-search-auto-complete {
    left: 15px;
    margin-top: 0;
    right: 15px;
    width: auto;
    margin-top: 2px;

}
}

@media only screen and (max-width: 767px){
.sparsh-search-auto-complete {
    left: 15px;
    margin-top: 0;
    right: 15px;
    width: auto;
    margin-top: 2px;

}
#search_mini_form {
    border: none;
    width: 290px;
    margin-left: 20px;
}
.block-search input {
    -webkit-appearance: none;
    box-shadow: none;
}
}

@media (max-width: 991px){
.search-area.show-icon-tablet .block.block-search {    
    padding-bottom: 2px;
border: 1px solid #008000;
}

.sparsh-search-auto-complete .title .sparsh-search-auto-complete-product-see-all {  
    padding-left: 3px;
   margin-left: 5px;
}
}

.pr-cookie-notice-actions .pr-cookie-notice-btn {
    min-height: 50px !important;
    margin: 5px 5px;
    font-size: 1.0rem;
}
.action .primary .tocart{
background: #008000;
}


.scExpressProductPage.action.tocart{
background: #008000;
}

.box-tocart .action.tocart:before {
    content: "\f814";
}
.scExpressProductPage.action.tocart:before{
content:none;
}
.scExpressSeparator {
  
    background: transparent; 
    background-color: white;
}

.moved-add-to-links {    
    vertical-align: middle;
}
.box-tocart .action.tocart {
    height: auto;
}
.product-info-main .product-info-stock-sku {
    font-size: .9em;
}
.scExpressSeparator {
    padding: 15px 0 0 0;
}
.cart-summary .checkout-methods-items .item {
    padding: 10px 0 0 0;
}
.block-minicart .block-content > .actions > .primary .action.primary {
    font-size: 1.2em;
}
.minicart-wrapper .block-minicart .total-count .actions a {
    font-size: 1.1em;
}
.abs-action-cart-button button.action, .cart.actions button.action, .cart-discount .actions-toolbar button.action {
    font-size: 1em;
}

li {
    font-size: 1.1em;
}
media="screen and (min-width: 768px)"
@media (max-width: 991px)
.navigation .level0>.level-top {  
    font-size: 1.1em;
}

media="screen and (min-width: 768px)"
@media (min-width: 769px), print
.product.data.items>.item.title>.switch {
 font-size: 1em;
}

.product-item .tocart:before {
    content: '\f814' !important;
}
.minicart-wrapper .block-minicart {
    font-size: .9rem;
}

.block-search input {

 border-radius: 25px;
border:1px solid;

}
.homepage-bar .col-lg-4 {
    border-left: none;
}


.opc-block-shipping-information .ship-to, .opc-block-shipping-information .ship-via {

    padding: 0 20px;
}

.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before {
     content: '\f814'; 

}
.search-area .block.block-search {

    background-color: transparent;
}
 
.brippoExpressAgreements label{
font-size:0.9em;
}

#minicart-stripeconnect-express-button-errors{
margin-top:12px;
}
.side-custom-menu h2 {
    border-bottom: 1px solid #ddd;
    text-align: left;
    padding: 13px 13px 12px;
    background-color: grey;
    line-height: 1;
    margin: 0;
    color:white;
}
body {
    font-size: 14px;
    line-height: 24px;
}
.side-custom-menu ul li {
    list-style: none;
    text-align: left;

  
    margin: 0;
    line-height: 1;
}
.side-custom-menu {
    border: 1px solid #ddd;
    border-radius: 7px;
    overflow: hidden;
}
.side-custom-menu .btn-default {
    visibility: hidden;
}
.homepage-bar h3 {
    color: #313131;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    line-height: 1.5;
}
.homepage-bar .col-lg-4 {
  
    padding-top: 14px;
    padding-bottom: 14px;
    text-align: center !important;
}
.navigation {
    padding-left: 40px;
    padding-right: 10px;
    text-align: left;
}
.catalog-product-view .page-main, .catalog-category-view .page-main, .checkout-cart-index .page-main, .checkout-index-index .page-main, .customer-account-login .page-main, .customer-account-forgotpassword .page-main, .customer-account-create .page-main {
    padding-top: 20px;
}
.small-list.products-grid .product-items .product-item-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-width: 1px;
    position: relative;
    text-align: left;
    max-height: 150px;
    min-height: auto;
    margin-top:5px;
    border-radius:10px;
}
.block.related .field.choice {
    visibility: hidden;
}
.small-list.products-grid .product-items .product-item-info .product-item-photo img {
    width: 100%;
    height: auto;
    top: inherit;
    transform: translateY(0);
}
.products-grid .product-item .product-item-info {
    position: relative;
    border: 1px solid lightgray;
    padding: 1px;
    box-shadow: none;
}
.slider-title, .section-title {
    text-align: center;
    margin-top: 5px;
    padding: 5px;
    background-color: lightgrey;
    border-radius: 10px;
}

.block.category.event, .footer.content, .header.content, .navigation, .page-main, .page-wrapper>.breadcrumbs, .page-wrapper>.page-bottom, .page-wrapper>.widget, .top-container {
    
    margin-top: 10px;
}
.sidebar .custom-block.custom-block-1>div em {
    font-size: 30px;
    color: #000;
    float: left;
    width: 50px;
    height: 50px;
    line-height: 48px;
    border: 1px solid #bbb;
    border-radius: 50%;
    text-align: center;
    margin-right: 10px;
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
    
    align-content: center;
    display: inline-grid;
    
}

.product-item-photo {
    padding: 0;
    border: none;
    border-radius: 0;
    margin: 0 0 10px 10px;
}

.ReviewsFooter .ReviewsLink[data-v-29fc7f60] {
    float: none !important;   
}

.product.data.items .item.title>.switch {
    font-size: 1em;
}

.scExpressSeparator .separator {
    border: none;
}

.minicart-wrapper .block-minicart {
    font-size: 1.1em;
}

.page-header .separator{
border:none;
}

.minicart-wrapper .block-minicart li {
 text-align: left;
}

.minicart-items .product-item-name a {
    font-weight: 500;
font-size:0.9em;
}

.minicart-items .product-item-details > *:not(.product-item-name) {
    font-weight: 400;
    font-size: .95em;
}

.minicart-items .product-item-details {
    font-size: .9em;
    font-weight: 200;
}

.cms-content-important {
  font-size: 15px;
}

.minicart-items .product-item-name {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
    font-size:1.2em
}
.custom-note1 {
    max-width: 66%;
    border: solid 1px lightgrey;
    padding: 10px;
    border-radius: 5px;
}

.custom-note2 {

}
.scExpressSeparator h6 {
    margin: 0;
}

.cart.table-wrapper .cart>.item {
    border: 1px solid #e7e7e7;
}

.cart.table-wrapper .actions-toolbar {
    margin-right: 10px;
}

.porto-products.title-border-bottom .products-slider.show-dots-title-right .owl-dots, .related.products .products-slider.show-dots-title-right .owl-dots {
    top: -47px;
    height: 32px;
    padding-right: 10px;
}

.porto-products.title-border-bottom>.section-title, .related.products .slider-title {
    padding-bottom: 5px;
}


.product-image-photo.default_image {
    max-height: 200px;   
    height: auto;
    width: auto;
  
}

.product-item-photo{
margin:0 10px 5px 10px;
min-height:210px;
}

owl-carousel .owl-item img {
    width: auto;
}

.porto-products.title-border-bottom>.section-title, .related.products .slider-title {
    padding: 5px 10px;
    text-align: left;
}
.slogan{
display:none;
}

.lilleyscleft {

    border: 1px solid #ddd;
  
    color: white;
    float: left;
    padding: 5px;
    text-align: center;
    width: 50%;
margin:auto;
}
.lilleyscright {

     border: 1px solid #ddd;
    
    color: white;
    float:right;
    padding: 5px;
    text-align: center;
    width: 50%;
margin-right:auto;
}
lilleysc{
padding-left:0px;
}
.lilleyscleft a{
}
.lilleyscright a{

}
.side-custom-menu ul{
padding-left:0px;

}
.col-lg-12{
padding-left:0;
padding-right:0;
}

.menutext{

display:none;
}
.fpsideimagelink{
border:1px solid lightgrey;

}
.fpsideimagecontainer {
    padding: 5px;
    text-align: center;
    font-size: 20px;
    opacity: 75%;
    display: block;
    color: white;
    font-weight: 600;
background-color:black;
}
.page-main{
background-color:white !important;
margin-top:0 !important;
}

.cart.table-wrapper .product-image-container {
  border: 1px solid lightgrey;
    border-radius: 5px;
}

.footer-middle .block .block-title {
 margin-bottom: 0px;
}

.ReviewsFooter .ReviewsLink[data-v-80f73272] {

    display: none;
}

.brippoExpressAgreements .label !important{
font-size:0.9em;
}

.col-md-12 .porto-icon-phone:before, .col-md-12 .porto-icon-mail-alt:before {
color:white !important;
}

.swatch-option.image, swatch-option.color{
border:1px solid #dadada;
}

.navigation{
padding-left:30px;
}

.cart.table-wrapper .product-item-name
 {
    font-size: 14px;
    display: block;
    margin: 0;
    margin-top: 0;
    font-weight: 500;
}
#banner-slider-demo-2 .content {
 
   
    border: thin;
    border-radius: 10px;
    background-opacity: 50%;
    background: rgba(169, 169, 169, .5);
    padding: 5px;
}

.order-title+.order-tracking {
    border-bottom: none;
}
.lilley-progress-note { margin:4px 0 6px; font-size:12px; font-style: italic; }

.block.block-reorder{display:none;}

.order-details-items .order-title>strong {
    font-size: 1.2rem;
    font-weight: 700;
}

.owl-carousel .owl-item .product-item img.product-image-photo.default_image {
    width: auto;
    max-width: 100%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 767px) {

.nav-sections-item-content > .navigation {
    display: block; 
}
.navigation li.level0 > a.level-top {
    padding: 13px 36px 13px 15px !important;
}
.swatch-option.color{
border: solid #999 1px;
}
}

@media (min-width: 768px){

.catalog-product-view .sidebar .block.related, .catalog-product-view .sidebar .sidebar-title {
border:none !important;
}
}

@media only screen and (max-width: 768px){

.cart.table-wrapper .item .col.item {
    padding-bottom: 0;
    float: left;
    max-width: 65%;
}

cart.table-wrapper .col.item, .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp {
    width: 65%;
 
}


}

@media (max-width: 575px){

.cart.table-wrapper .product-item-photo {
    display: block;
    max-width: 150px;
    padding: 0;
    width: 100%;
    border: 0;
    border-radius: 0;
}
.cart.table-wrapper .product-item-name>a {
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 0;
}
}


@media only screen and (max-width: 991px){
.nav-sections {
    margin-top: 120px;
}
}


@media (max-width: 991px){

fpsideimagecontainer {

}

.fpsideimagelink{
max-height:300px;
}

.menutext{
position:absolute;
left:10px;
bottom:0px;
display:block;
}

.side-custom-menu ul li {


}

.header-row .header-left, .header-row .header-right, .header-row .header-center{
padding:0;
}


.slogan {
    display: block;
    max-width: 65%;
    margin-left: auto;
    margin-right: auto;
}

.product-item-photo{
margin:0 10px 5px 10px;
min-height:210px;
}



.small-list.products-grid .product-items .product-item-info{
max-height:inherit;
}

.page-header .header-contact i {
    display: inline-block;
    margin: 0;
}

.custom-note1{
max-width:100%;
}
.page-header {
margin-top:15px;
}

.nav-open .nav-sections {
    margin-top: 120px;
}

.nav-open .page-wrapper {
    left: auto;
}

.columns {
    background-color: white;
}

nav-toggle:before {
   
    color: #008000;
}

.nav-open .nav-sections {
    margin-top: 120px;
}

.navigation{
padding-left:0;
}

li {
    font-size: 1.05em;
}

.page-header .sw-megamenu.navigation li.level0.staticwidth > .submenu .level1 > a, .page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu .level1 > a {
    margin-left: 10px;
}

.navigation a{
padding:10px;
}

.navigation .submenu:not(:first-child) ul {
    padding-left: 5px;
}

.navigation .submenu:not(:first-child) ul>li a {
    padding-bottom: 2px;
}

.owl-carousel{
margin-bottom:0;
}

.col-lg-9 .lg-order-12{
margin-top:0px;
}

.main-panel-top{
}

.pr-cookie-notice-actions .pr-cookie-notice-btn {
    min-height: 50px;
    margin: 0px; 
    
    font-size: 1.0rem;
}

.search-area.show-icon-tablet .block.block-search { 
border: none;
}

.block.category.event, .footer.content, .header.content, .navigation, .page-main, .page-wrapper>.breadcrumbs ul, .page-wrapper>.page-bottom, .page-wrapper>.widget, .top-container, .page-wrapper > .breadcrumbs .items, .container {
padding-bottom: 5px;
}

.search-area.show-icon-tablet {
min-width:85px;
margin-left:70px;
}

.logo img {
    min-width: 85px;
}

header.page-header .nav-sections-item-title>a, header.page-header .nav-sections-item-title>a:hover, header.page-header .nav-sections-item-title>a:focus {
    color: grey;
background-color:#fff;
}

header.page-header .nav-sections-item-title.active > a, header.page-header .nav-sections-item-title.active > a:hover, header.page-header .nav-sections-item-title.active > a:focus {
    color: #008000;
background-color:#f6f6f6;
}

header.page-header .nav-sections-item-title{
background-color: #fff;
}

.side-custom-menu ul li {
   font-size: 1.2em;
}

.main-panel-top {
    height: 0;
}
.navigation .submenu:not(:first-child) ul>li {
    margin: 0;
    text-align: left;
}

.navigation li.level0 .ui-menu-item>a:before {
    content: none;
    display: inline;
    font-family: 'porto-icons';
    margin-right: 10px;
    font-size: 16px;
    vertical-align: top;
    color: #aaa;
}

.page-header .sw-megamenu.navigation li.level0.staticwidth > .submenu .level1 > a, .page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu .level1 > a {
    color: #008000;
    font-size: 1.2em;
    border-bottom: 1px solid;
}

.navigation .submenu:not(:first-child) ul>li a {
    line-height: initial;
}

.navigation .level0>.level-top {
    font-weight: bold;

}

.navigation .level0>.level-top {
    font-weight: 500;
    font-size: 1.1em;
}

.navigation li.level0>a.ui-state-active {
font-weight: bold;
}

.page-header.type1 .search-area .minisearch .actions button {
    z-index: 2;
    position: relative;
left: -50px;
}
}

@media (min-width: 992px){
.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    letter-spacing: -.3px;
    padding: 18px 0 18px 0;
}
}

@media (min-width: 576px){
.block.category.event, .footer.content, .header.content, .navigation, .page-main, .page-wrapper>.breadcrumbs ul, .page-wrapper>.page-bottom, .page-wrapper>.widget, .top-container {
   
    margin: 0 auto;
    border-bottom: solid 1px;
}
}


@media (min-width: 768px){
.catalog-product-view .sidebar .block.related, .catalog-product-view .sidebar .sidebar-title {
    padding: 0;
    /* border: solid #e5e5e5; */
    /* border-radius: 10px; */
    border-width: 0;
}

.catalog-product-view .sidebar .block.related, .catalog-product-view .sidebar .sidebar-title {
    padding: 0;
    border: solid #e5e5e5;
    border-radius: 10px;
    border-width: thin;
}
}



@media only screen and (min-width: 769px){
.cart.table-wrapper .product-item-photo {
    
    max-width: 100%;
    
}
}

media="screen and (min-width: 768px)" {
    @media (min-width: 769px), print {
        .cart-summary {
            width: 100%;
        }
    }
}

@media only screen and (max-width: 639px) {
    .account .column.main, .account .sidebar-additional
 {
        margin: 0;
        padding-top: 20px;
    }
}

