/*.footer-address {*/
/*    background-color: black;*/
/*}*/

/*git-keep*/

/*cookie*/
#m-cookienotice.v-box {
    max-width: 335px;
}

div#m-cookienotice {
    border-color: #507601!important;
}

.product-view-style-04 .product-ads-title:before {
    top: 45px;
    right: 8px;
}

.product-view-style-04 .product-ads-title p {
    padding-right:70px;
    margin-top:5px;
}

.product-view-style-04 .product-ads-content .items {
    font-size: 14px;
    margin-top: 40px;
}

.product-info-main .product-reviews-summary .reviews-actions {
    text-transform: none;
    font-weight: 500;
    font-size: 13px;
    padding-top: 15px;
}

span#price-excluding-tax-product-price-468 {
    margin-left: 15px;
}

.product-item .product-item-description {
    color: #6f6f6f;
}

.block.filter .block-subtitle {
    display: none;
}

.price-box {
    padding-bottom: 25px!important;
}

iframe {
    vertical-align: middle;
    width: -webkit-fill-available;
}

.product-list-style-19 .product-item {
    padding: 0 10px!important;
}

.product-list-style-19.cdz-product-wrap .product-item {
    margin-bottom: -15px!important;
}
/*subcategories banners*/

img.groupdrop-banner-pos {
    right: 115px!important;
    bottom: 20px!important;
    max-width: 45%!important;
}

@media only screen and (max-width: 1100px) {
    img.groupdrop-banner-pos {
        max-width: 45%;
        right: 25px!important;
        bottom: 35px!important;
    }
}

span.link-prefix {
    display: none;
}

.groupmenu-drop-content.groupmenu-width-24 {
    padding: 45px 0 40px 0!important;
}

/*registration*/
.mdl-switch__label {
    left: 11px;
    bottom: 3px;
}

input#nickname_field {
    margin-top: 25px;
}

/*minicart*/
.minicart-items .product-item .product-item-pricing .label {
    margin-left: -30px;
}

.customer-account-create .form-create-account .fieldset .field {
    margin-bottom: 15px;
}

/*product page*/

.product-info-main .product-reviews-summary .reviews-actions {
    padding-top: 45px;
}

.box-tocart .field.qty #qty-error {
    left: calc(100% + 10px);
    top:-8px!important;
}

@media only screen and (max-width: 768px) {
    .box-tocart .field.qty #qty-error {
        top: -30px;
        left: calc(50% + 10px);
    }
}

@media only screen and (max-width: 525px) {
    .box-tocart .field.qty #qty-error {
        width: 120px;
    }
}

@media only screen and (max-width: 768px) {
    .box-tocart .field.qty #qty-error {
        top: -9px;
        left: calc(100% + 10px);
    }
}

@media only screen and (max-width: 404px) {
    .box-tocart .field.qty #qty-error {
        width: 75px;
        padding: 0 10px;
    }
}

.box-tocart .field.qty #qty-error {
    left: calc(100% + 10px);
    top:-8px!important;
}

/*main page*/
p.b-title.h2 {
    padding: 10px 0 15px 5px;
}

/*contact*/
i.fa.fa-envelope-o {
    padding-right: 16px;
    font-weight: bold;
}

.contact-index-index .store-info.block .i-phone:before {
    font-weight: bold;
}

iframe {
    border: none;
}
/*map responsive*/
@media only screen and (max-width: 768px) {
    iframe {
        height: 300px;
    }
}

/*maintenance-alert*/
/*.maintenance-alert {
    position: absolute;
    background-color: red;
    z-index: 4;
    padding: 15px 177PX;
    FONT-SIZE: 16px;
    width: -webkit-fill-available;
    text-align: center;
    font-weight: 600;
}

@media only screen and (max-width: 768px) {
    .maintenance-alert {
        padding: 15px;
    }
}

.customer-account-create .page-title-wrapper .page-title {
    padding-top: 75px!important;
}

.customer-account-login .page-title-wrapper .page-title {
    padding-top: 75px;
}*/

/*registration responsive*/
@media only screen and (max-width: 1199px){
    .mdl-textfield__label {
        display: flex!important;
        top:5px;
    }
}

.mdl-textfield div.mage-error {
    margin-top: 65px;
}

/*qty controll modul*/
.product-info-main .qty-ctl button {
    display: none;
}

*#product_addtocart_form .aitoc-puq-control-plus-minus .aitoc-puq-control-handler {
    margin-top: 5px!important;
    display: inline!important;
}

#wishlist-view-form .aitoc-puq-control-plus-minus .aitoc-puq-control-handler {
    margin-top: 0!important;
    display: inline!important;
}
*#product_addtocart_form  fieldset .aitoc-puq-control-plus-minus .aitoc-puq-control-handler {
    margin-top: 0!important;
    display: inline!important;
}

.product-info-main .cart-qty .qty {
    padding:0!important;
    width: 400px!important;
}

.product-view-style-04 .product-info-main .field.qty .cart-qty {
    max-width: 150px!important;
}

/*home*/
@media only screen and (max-width: 767px){
    .hidden-xs {
        display: none !important;}
}

.slide-caption.text-right.slide-top-right.slide1 {
    right: 10%!important;
    top: 40%!important;
}

.slide-caption.text-right.slide-top-right  {
    right: 4%;
    top: 50%;
}

p.slide-title.sstext-4x.text-uppercase {
    font-size: 22px;
}

p.slide-title.sstext-title.hidden-xs {
    font-size: 25px;
}

@media only screen and (max-width: 767px){
    .img-responsive {
        display: none;}
}

@media only screen and (max-width: 767px){
    img.groupdrop-banner-pos {
        display: none;}
}

/*header*/
@media only screen and (min-width: 768px){
    .page-header .panel.wrapper {
        background-color: #fff;
        color: #b1b1b1;
        border: 0;
    }
}

@media only screen and (min-width: 1200px){
    .col-lg-12 {
        width: 80%;}
}

@media only screen and (min-width: 992px){
    .col-md-12 {
        width: 100%;}
}

@media only screen and (min-width: 768px){
    .col-sm-10 {
        width: 161%;}
}

@media only screen and (min-width: 768px){
    .col-sm-9 {
        width: 60%;}
}

@media only screen and (min-width: 1200px){
    .col-lg-5 {
        width: 55%;}
}

@media only screen and (max-width: 1199px){
    .mdl-textfield__label {
        display:none;}
}

@media only screen and (min-width: 768px){
    .page-header .panel.wrapper {
        padding:0;}
}

.actions {
    right: 0!important;
}

/*magunkrol*/
.des-title-wrap p.des {
    font-size:16px;
}

.des-title-wrap h2 {
    font-size:25px;
}

/*footer*/
.page-footer .middle-top {
    padding: 0 25px 50px 0!important;
}

.page-footer .middle-bottom {
    padding: 25px 0 50px 0;
}

.fb-tt {
    font-size: 14px;
    color: black;
    font-weight: bold;
    margin-top: 15px;
}

.service-banner-style02 .item.last {
    padding: 10px 25px 25px!important;
}

.service-banner-style02 .item.last img {
    border-radius: 0!important;
}

/*Footer-img*/
.facebook{
    position: fixed;
    top: 300px; z-index:9999;
}
.facebook-i {
    padding: 2px 2px 2px 3px;
    border-radius: 0 12px 12px 0;
    background-color: #fff;
    border-right: 2px solid #1778f2;
    border-top: 2px solid #1778f2;
    border-bottom: 2px solid #1778f2;
    border-left: 1px dashed #1778f2;
    position: relative;
    left: -1px;
}
.twitter{
    position: fixed;
    top: 350px;
    z-index:9999;
}
.twitter-i {
    padding: 2px 2px 2px 4px;
    border-radius: 0 12px 12px 0;
    background-color: #fff;
    border-right: 2px solid #5eaade;
    border-top: 2px solid #5eaade;
    border-bottom: 2px solid #5eaade;
    border-left: 1px dashed #5eaade;
    position: relative;
    /* bottom: 0; */
    left: -2px;
}
.youtube{
    position: fixed;
    top: 400px;
    z-index:9999;
}
.youtube-i {
    padding: 2px;
    border-radius: 0 12px 12px 0;
    background-color: #fff;
    border-right: 2px solid #ff0000;
    border-top: 2px solid #ff0000;
    border-bottom: 2px solid #ff0000;
    border-left: 1px dashed #ff0000;
    position: relative;
    left: -1px;
}
.blogger{
    position: fixed;
    top: 450px;
    z-index:9999;
}
.blogger-i {
    padding: 2px 2px 2px 6px;
    border-radius: 0 12px 12px 0;
    background-color: #fff;
    border-right: 2px solid #f06a35;
    border-top: 2px solid #f06a35;
    border-bottom: 2px solid #f06a35;
    border-left: 1px dashed #f06a35;
    position: relative;
    left: -4px;
}

/* Azonnali Elérhetõség */
.azonnali {
    position: fixed;
    top: 175px;
}

.azonnali a {
    color: #fff;
}

.azonnali a:hover {
    color: #282828;
}

#azonnali-box {
    position: fixed;
    left: 0;
    transition: transform 0.5s;
    -webkit-transition: transform 0.5s;
    -o-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    background: #fb980a;
    border-radius: 5px;
}

@media only screen and (min-width: 0px) and (max-width: 750px) {
    .azonnali {
        top: 0;
        width: 100%;
    }
    .azonnali-slider img {
        width: 40px!important;
        height: 41px!important;
    }
    #azonnali-box {
        top: 252px !important;
    }
}

@media only screen and (min-width: 751px) {
    #nyito {
        display: none;
    }
}

#azonnali-box {
    border: 3px solid #fb980a;
    z-index: 99999;
    padding: 3px;
    color: #fff;
    text-align: center;
    top: 250px;
}

#azonnali-box:hover {
    color: #000;
}

#azonnali-box a {
    margin-left: 5px;
}


.azonnali-slider {
    position: relative;
    left: 100%;
    height: 100%;
}

.azonnali-slider img {
    width: 44px;
    left: 3px;
    top: -6px;
    position: absolute;
    background-color: #fb980a;
    border-radius: 0 12px 12px 0;
    border: 2px solid #fb980a;
    height: 44px;
}

.azonnali-slider img:hover {
    background-color: #7fba00;
    border: 2px solid #7fba00;
    cursor: pointer;
}

#azonnali-box hr {
    margin: 0 !important;
}

.zarva {
    transform: translate3D(-100%, 0, 0);
    -moz-transform: translate3D(-100%, 0, 0);
    -webkit-transform: translate3D(-100%, 0, 0);
    -o-transform: translate3D(-100%, 0, 0);
    transition: transform 0.5s;
    -webkit-transition: transform 0.5s;
    -o-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
}

.nyitva {
    transform: translate3D(0, 0, 0);
    -moz-transform: translate3D(0, 0, 0);
    -webkit-transform: translate3D(0, 0, 0);
    -o-transform: translate3D(0, 0, 0);
    z-index: 999999999;
}
img {
    max-height: initial;
    max-width: 100%;
}

/*responsive searc box*/
@media only screen and (max-width: 480px) and (min-width: 320px){
    .wrapper-adv-style-07 .grifo-desc a, .wrapper-adv-style-07 .grifo-title {
        white-space: nowrap;
        font-size: 11px!important;
    }
  }

@media only screen and (max-width: 319px) {
    .wrapper-adv-style-07 .grifo-desc a, .wrapper-adv-style-07 .grifo-title {
             font-size: 18px!important;
    }
}

@media only screen and (max-width: 767px) {
    .box-cate-style02 .mobile-toggle {
        display: none!important;
    }
    }
@media only screen and (min-width: 768px) {
    .page-header .logo {
        padding: 0 0 0 5px!important;
    }
}

@media only screen and (max-width: 991px) {
    .page-header .authorization-link .account-wrapper>.account-trigger span.text-uppercase {
        font-size: 10px!important;
        margin-top: -27px!important;
    }
}

@media only screen and (max-width: 901px) {
    .page-header .features-links>li>a, .page-header .features-links>li a.account-trigger, .page-header .features-links>li a.cdz-top-link {
        font-size: 10px;
    }
}

@media only screen and (min-width: 1001px) {
    .block-content, .block-content .action {
        font-size: 11px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1050px){
    .page-header .header-panel-left {
        padding: 5px 0!important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 901px){
    .header-search .cdz-cat-search .current-cat {
        font-size: 12px;
    }
    .header-search input.input-text {
        padding-left: 70px;
    }
}

@media only screen and (min-width: 768px){
    .col-sm-10 {
        width: 100%;
    }
}

@media only screen and (max-width: 991px){
    .header-search input.input-text {
        padding-left: 5px!important;
        padding-right: 0!important;
    }
    li.link.wishlist {
        display: none!important;
    }
}

@media only screen and (min-width: 768px){
    .sticky-menu:not(.active) div.search-form .nested {
        right: -28px!important;
    }
    .header-search input.input-text {
        font-size:10px!important;
    }
}
@media only screen and (min-width: 768px) {
    .col-sm-9 {
        width: 50%!important;
    }
    .col-sm-5 {
        width: 60%!important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
    .header-search .cdz-cat-search .inner {
        width: 90% !important;
    }

    .header-search .cdz-cat-search .current-cat {
        padding: 0 0 0 3px !important;
        min-width: 112px !important;
    }

    .header-search input.input-text {
        padding-left: 0 !important;
    }

    .header-search.has-cat-search .minisearch.has-cat {
        padding-left: 119px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .page-header .features-links > li > a {
        font-size: 11px;
    }
    .header-search.has-cat-search .minisearch.has-cat {
        padding-left: 120px!important;
    }
    .col-md-12 {
        width: 50% !important;
    }
    .page-header .features-links > li {
        padding: 5px 5px 5px 15px!important;
    }
    .page-header .features-links>li.cart-link {
        padding: 5px!important;
    }
    .col-sm-5 {
        width: 85%!important;
    }
}

/*checkout START*/
.am-checkout.-modern {
    padding: 50px;
}

.amcheckout-step-container .amcheckout-title > .amcheckout-icon {
    border: 2px solid #7fba00;
}

.amcheckout-step-container .amcheckout-title > .amcheckout-icon:before {
    border-right: 2px solid #7fba00;
    border-bottom: 2px solid #7fba00;
  }

div#checkout-step-shipping button.action.login.primary,
.amcheckout-block.amcheckout-step-container.-summary button.action.action-apply,
.checkout-billing-address button.action.action-update{
    background-color: #7fba00;
}

div#checkout-step-shipping button.action.login.primary:hover,
.amcheckout-block.amcheckout-step-container.-summary button.action.action-apply:hover,
.checkout-billing-address button.action.action-update:hover {
    background-color: #5c8700;
}

tr.row.amcheckout-method.-selected,
.payment-method._active,
.amcheckout-step-container .amcheckout-title > .amcheckout-icon:hover, .amcheckout-step-container .amcheckout-title > .amcheckout-icon:hover:before{
    border-color: #7fba00!important;
}

.checkout-index-index .additional-options .checkout-agreements .action-show,
.amcheckout-step-container .checkout-billing-address .actions-toolbar .action-cancel {
    color: #7fba00;
}

.checkout-index-index .additional-options .checkout-agreements .action-show:hover,
.amcheckout-step-container .checkout-billing-address .actions-toolbar .action-cancel:hover {
    color: #5c8700 !important;
}

.amcheckout-step-container input[type='checkbox'] + label:hover:before, .amcheckout-step-container input[type='radio'] + label:hover:before, .amcheckout-step-container input[type='checkbox']:checked + label:before, .amcheckout-step-container input[type='radio']:checked + label:before {
    border-color: #7fba00;
   }

.amcheckout-step-container input[type='checkbox'] + label:hover:before, .amcheckout-step-container input[type='radio'] + label:hover:before, .amcheckout-step-container input[type='checkbox']:checked + label:before, .amcheckout-step-container input[type='radio']:checked + label:before {
    border-color: #7fba00;
    box-shadow: 0 2px 4px rgba(63, 156, 215, 0.4);
}

.amcheckout-step-container input[type='checkbox']:checked + label:before {
    border-width: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMiIgZmlsbD0iIzdGQkEwMCIvPjxwYXRoIGQ9Ik01IDEwbDQgNCA2LTciIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) center no-repeat !important;
    background-size: contain !important;
}

.cart.table-wrapper .product-image-wrapper, .minicart-items .product-image-wrapper, .block-giftregistry-shared-items .product-image-wrapper {
    height: 100%;
}

.checkout-index-index .opc-block-summary .minicart-items input.qty {
    width: 110px;
    text-align: center;
}

.amcheckout-step-container .amcheckout-summary-container .product-item-details .product-item-inner {
    display: inline-block;
}

.amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
    border: 1px solid #7fba00;
    opacity: inherit;
    background: none;
    color: #7fba00;
}

.amcheckout-step-container .amcheckout-summary-container .product-item .delete {
    bottom: 15px;
}

.amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout:hover {
    background: #7fba00;
    color: #fff;
}

.minicart-items-wrapper.nice-scroll .minicart-items .action {
    position: initial!important;
    width: 22px!important;
    height: 22px!important;
}

.minicart-items .product-item .product-item-details {
    padding-left: 0;
}

.minicart-items .action.edit:before,
.minicart-items .action.delete:before {
    font-size: 15px!important;
    padding: 2px!important;
}

a.action.delete {
    margin-top: -15px!important;
    margin-bottom: 23px!important;
 }

a.action.edit {
    margin-top: -3px!important;
    margin-left: -32px!important;
    margin-bottom: -8px!important;
}

.minicart-items .action.edit, .minicart-items .action.delete {
    display: table-caption!important;
}

.minicart-items .action.edit:before, .minicart-items .action.delete:before {
    line-height: 13px;
}

.minicart-items .update-cart-item:before {
    font-size: 22px!important;
}

.amcheckout-wrapper button.action.action-update,
.amcheckout-wrapper button.action.action-cancel{
    background-color: #7fba00;
}

.amcheckout-wrapper button.action.action-update:hover,
.amcheckout-wrapper button.action.action-cancel:hover {
    background-color: #5c8700;
}

.amcheckout-step-container .amcheckout-shipping-address .amcheckout-button.-edit:hover,
.amcheckout-step-container .checkout-billing-address .amcheckout-button.-edit:hover {
    color: #5c8700;
}
/*checkout-responsive*/
@media only screen and (max-width: 1340px) {
    form#co-shipping-method-form tr.row.amcheckout-method {
        width: 50%!important;
    }
}

@media only screen and (max-width: 1249px) {
    form#co-shipping-method-form tr.row.amcheckout-method {
        width: 100%!important;
    }
    table.table-checkout-shipping-method.amcheckout-shipping-methods {
        margin-left: 10px;
        margin-right: -10px;
    }
    .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:nth-last-child(-n + 2){
        margin-bottom:18px;
    }
}


    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        height: 23%;
        top: 62px;
    }

@media only screen and (min-width: 1024px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 23%;
    }
}

@media only screen and (max-width: 1023px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        border: none;
        background: none;
        color: #7fba00;
    }
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout:hover {
        background: none;
        color: #5c8700 ;
        opacity:inherit!important;
    }
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 9%;
    }
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .product-item-inner {
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (max-width: 983px) {
.amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
    width: 10%;
}
}

@media only screen and (max-width: 878px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 12%;
    }
}

@media only screen and (max-width: 775px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 13%;
    }
}

@media only screen and (max-width: 683px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 16%;
    }
}

.amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
    background: #7fba00;
    color: #fff;
}

@media only screen and (max-width: 610px) {
    td#label_method_flatrate_flatrate {
        display: block;
    }
    td#label_method_mzperxsimpleshipping_mzperxsimpleshipping {
        display: block;
    }
    .amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details {
        padding-left: 0;
    }
    .minicart-items .product-item-details .price-including-tax {
        margin: 0;
        margin-left: -50px;
    }
    .opc-block-summary .product-item .price-including-tax + .price-excluding-tax {
        margin: 0;
    }
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .product-item-inner {
        padding-top: 30px;
    }
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 18%;
    }
 }

@media only screen and (max-width: 553px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 21%;
    }
}

@media only screen and (max-width: 541px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .product-item-inner {
        padding-top: 45px;
    }
}

@media only screen and (max-width: 493px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 25%;
        padding-left: 4px;
    }
}

@media only screen and (max-width: 435px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 29%;
        padding-left: 1px;
    }
}

.account .form-address-edit .actions-toolbar .action.primary, .account .secondary .action.back, a.action.primary, button, .action.primary, .cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account a.md-primary, .cart-container .form-cart .action.continue {
    backface-visibility: visible;
}

@media only screen and (max-width: 400px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 29%;
        padding-left: 12px;
        padding-right: 0;
    }
}

@media only screen and (max-width: 358px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 38%;
        padding-left: 12px;
    }
}

@media only screen and (max-width: 337px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        height: 15%;
        width: 43%;
    }
}

@media only screen and (max-width: 308px) {
    .amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout {
        width: 58%;
    }
}
/*checkout END*/
/*magento upgrade start*/
.large-box-tocart .qty-ctl button.increase:before,
.large-box-tocart .qty-ctl button.decrease:before,
.product-info-main .qty-ctl button,
.qty-ctl,
.cdz-qty-box .m-btn {
display: none!important;
}

.box-tocart .field.qty #qty-error {
    position: initial!important;
    width: auto!important;
}

.block.block-dashboard-info a.action.edit,
.block.block-dashboard-addresses a.action.edit,
.account .column.main .block:not(.widget) .block-content .box-actions .action.edit {
    margin-left: 0!important;
}

.minicart-items .update-cart-item {
    position: initial!important;
    display: block!important;
}
.minicart-items .product-item .product-image-container {
    width: 73px!important;
    height: 75px!important;
}

@media only screen and (min-width: 768px) {
.product.details.product-item-details {
    text-align: center;
    padding: 0 7px;
}
}

.minicart-items .action.delete:before {
    font-size: 15px!important;
    padding: 0!important;
}

.minicart-items .action.delete {
    margin-top:4px!important;
}

a.action.edit {
    margin-top: 5px!important;
    margin-bottom: -28px!important;
}
/*magento upgrade end*/
/*new shipping methode START*/
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .col-price {
    min-width: 110px;
}
tr.row.amcheckout-method.-selected td.col.col-price {
    font-weight: bold;
}
tr.row.amcheckout-method {
    margin-left: 0!important;
}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .col-price {
    min-width: 110px;
}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method {
    width: 100%;
    margin-bottom: 15px!important;
}
@media only screen and (max-width: 610px){
td#label_method_flatrate_flatrate,
td#label_carrier_matrixrate_1_matrixrate,
td#label_carrier_matrixrate_2_matrixrate {
    display: block;
}
.table-checkout-shipping-method tbody td {
    padding-bottom: 10px;
    padding-top: 10px;
}
}

/*new shipping methode END*/



