.sidebar.sidebar-main:before { position: relative !important; } 

.page-layout-1column .block.widget .products-grid .product-item { border-radius: 6px; box-shadow: 0px 0px 3.6px 0.4px rgba(0, 0, 0, 0.3); margin: 1% 1% !important; } 
.block.widget .products-grid .product-items { display: flex; flex-wrap: wrap; justify-content: space-between; } 

.product-item-details .product-item-name > a.product-item-link { font-family: 'Goldman', cursive; color: #444; font-size: 17px; text-decoration: none; } 
.product-item-details { text-align: left; padding: 10px 20px; } 

.products-grid .product-item-details .product-item-actions { margin: 0 !important; } 
.footer .block-title { font-family: 'Goldman', cursive; font-size: 20px !important; letter-spacing: 0.5px; } 
 .action.primary { border-radius: 10px !important; margin: 15px 0 !important; font-size: 16px; font-weight: 700; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; letter-spacing: 0 !important; min-width: 160px; text-align: center; } 
 a.action.primary { font-weight: 700 !important; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; } 
 .banner-background .login-back .block .block-title strong { font-family: 'Goldman'; font-size: 25px; color: #0694db; margin-bottom: 30px; display: block; } 
 .action.primary span { letter-spacing: 0; font-weight: inherit; } 
 .banner-background .login-back .homepage-create-link h3 { padding: 14px; } 
 .page-header.header-newskin .navigation .level0 .submenu { min-width: 290px; } 
.page-wrapper { background: #f4f4f4; } 
.cms-porto_home_4 .footer-middle, .footer-middle { padding-top: 40px; border-top: 1px solid #d8d8d8; } 
.banner-background .login-back .homepage-create-link p { font-size: 14px; } 
.page-layout-1column .block.widget .products-grid .product-item { background: #FFFFFF; } 
.filterproducts.products { background: transparent; } 
.breadcrumbs a, .breadcrumbs li {font-size: 14px;color:#444444}
.page-header.type2.header-newskin .nav-sections .navigation .level0 > .level-top {
    font-family: 'Goldman', cursive;
	font-weight: 400 !important;
}

.page-wrapper > .breadcrumbs a, .page-wrapper > .breadcrumbs a:focus {color:#0694db !important}

.breadcrumbs .item:not(:last-child):after {color:#0694db}

/*18/2/21*/
.banner-background .reg-content { padding-left: 2px;}
.page-header.type2.header-newskin .panel.header {    padding-left: 10px;}
header .content .desktop-img-logo { width: 192px;}
.page-header.type2.header-newskin .nav-sections .navigation .level0 > .level-top { padding-right: 14px; padding-left: 2px}
.page-header.type2.header-newskin .panel.header {    padding-left: 0px !important} 
/*.catalog-product-view .page-wrapper >.breadcrumbs {    max-width: 1110px;}*/
.amcheckout-step-container .amcheckout-title {background: transparent;padding-bottom: 0px;}
.amcheckout-shipping-address p, .checkout-shipping-method p, .payment-group .amcheckout-title { padding-left: 0px !important;}
.amcheckout-step-container .amcheckout-title + .amcheckout-content > .amcheckout-wrapper { padding: 10px 20px;}
.checkout-shipping-method .step-content.amcheckout-content .amcheckout-wrapper {  padding: 10px 0px !important;}
.payment-group .step-content.amcheckout-content .amcheckout-wrapper {  padding: 10px 0px !important;}
.checkout-shipping-address  .step-content.amcheckout-content .amcheckout-wrapper {  padding: 10px 0px !important;}
button.action.primary.checkout.amasty {  background: #008000;}
button.action.action-apply { border-radius: 10px !important;  padding: 10px 30px;  height: auto;   font-weight: 600; font-size: 19px;}
.product-info-main .product.sku .type:after { content: ':' !important;}
.pdp_delivery_yellow {  border-radius: 10px;}
.pdp_delivery_yellow .pdp_delivery_yellow_inner { border: none !important;  padding:3px 10px 4px!important}
.pdp_delivery_yellow .pdp_delivery_yellow_inner strong {  font-size: 13px;  color: #eee;}
.catalog-product-view .product-info-stock-sku .pdp_delivery_info {font-size: 16px;}
.fotorama__stage .fotorama__fullscreen-icon:before {display:none}
.fotorama--fullscreen .fotorama__fullscreen-icon {    background-position: -95px 0 !important;    background-image: url("./gallery.png") !important;} 

div#checkout-shipping-method-load .amcheckout-method .col-method.shipping-checkout { left: 0px !important;    top: 19px !important;}
.amcheckout-method td.col.col-method { top: 0px;}
.amcheckout-method td.col.col-price { display: none;}
div#checkout-shipping-method-load .amcheckout-method  .col-carrier {  padding-top: 0px;    padding-left: 30px !important;}
.product-info-stock-sku.extrasku { display: block !important; float: left;  width: 100%;  text-align: left !important;  margin-bottom: 2px !important;}
.product-info-price .product.attribute.sku {width:auto; display: none;}
.block-title.new-offer {padding-left: 15px; }
.fotorama__caption { visibility: hidden; }

@media (min-width: 992px){
 .page-layout-1column .block.widget .products-grid .product-item { margin-left: 2%; width: calc((100% - 8%) / 3) !important; } 
 }
 @media (min-width: 991px){
 .block.widget .products-grid .product-item { margin-left: 2%; width: calc((100% - 8%) / 2) !important; } 
 }
@media only screen and (max-width:640px){
 .page-layout-1column .block.widget .products-grid .product-item { margin-left: 2%; width: calc((100% - 8%) / 1) !important; margin: 0 auto 10px !important; } 
 }
 @media only screen and (max-width:480px){
 .banner-background .reg-content { padding: 0 !important; } 
 .banner-background .container { padding: 0; } 
 .banner-background .reg-content h1 { font-size: 32px; } 
 }