#footer .social-block ul li a {
    width: 30px;
    height: 30px;
    display: block;
    outline: none;
    color: #ffffff;
    text-align: center;
    border: 0;
    transition: all .2s ease-in-out;
    background: transparent;
    border-radius: 50%;
    margin-left: 10px;
}
#footer .social-block ul li a:hover img {filter: none !important;}
#footer .social-block ul li a .m-inst {margin-top: 2px; width: inherit;}
.footer-top,
.layout-1 .hometab-wrapper .htabs {display: none;}

.extpanel-group .btn-primary.active {
    color: #fff;
    background: #212c3b;
}
.all-blog .read-more a {text-transform: uppercase;}
.all-blog .panel-body {border-radius: 5px;}
.single-blog .blog-desc {
    border: 1px solid #eaeaea;
    padding: 20px;
    border-radius: 10px;
    background: #ffffff;
    margin-bottom: 0;
}
.single-blog .blog-img img {border-radius: 10px;}
.single-blog .blog-img {
    max-width: 1024px;
    margin: auto;
    padding: 20px 0;
}
@media screen and (max-width: 479px) {
    .wd_category_feature .owl-item {border-left: none !important;}
    .owl-wrapper-outer .product-thumb {width: 100% !important;}
    .owl-wrapper-outer .product-thumb .image {max-width: 100%;}
}
.delivery-method-content .select2 {width: 76% !important; margin-bottom: 20px;}
.delivery-method-content .select-parcel {width: -webkit-fill-available;}
#onepagecheckout .select-parcel {
  width: 70% !important;
  background: #fff;
  outline: none;
  border: 1px solid #777777;
  padding: 5px;
  border-radius: 5px;
  color: #444;
  font-family: 'Rubik', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0.3px;
}
.checkout-checkout .extcontainer {
  width: 100%;
  max-width: 1400px;
  margin: auto;
  padding: 30px;
}
.checkout-checkout .delivery-method-content .radio {margin-bottom: 20px;}
.checkout-checkout .content-confirm-order .extsm-12 input[type='checkbox'] {vertical-align: -1px;}

#onepagecheckout .extsm-5 .extpanel-body input, 
#onepagecheckout .extsm-5 .extpanel-body .customSelect {
  border-radius: 5px;
  outline: none;
}
#onepagecheckout .content-confirm-order {border: none !important; padding: 0 !important;}
.checkout-checkout .content-confirm-order .extsm-12 input[type='checkbox'] {margin-top: 20px; margin-bottom: 20px;}
.checkout-checkout .content-confirm-order .extsm-12 {margin-bottom: 0;}

@media screen and (max-width: 1200px) {
   .checkout-checkout #onepagecheckout .extrow {margin: 0;}
   #onepagecheckout .extsm-5 .extpanel-body {overflow: hidden;}
   #onepagecheckout .extsm-5,
   #onepagecheckout .extsm-7,
   #onepagecheckout .extsm-7 .extsm-6 {padding: 10px;}
}

@media screen and (max-width: 1024px) {
   #onepagecheckout .extsm-7 .extrow {
       display: flex;
       flex-direction: column;
   }
   #onepagecheckout .extsm-7 .extsm-6 {width: 100%;}
   #onepagecheckout .extsm-5 {width: 55%;}
   #onepagecheckout .extsm-7 {width: 45%;}
   #onepagecheckout .extsm-5,
   #onepagecheckout .extsm-7,
   #onepagecheckout .extsm-7 .extsm-6 {padding: 5px;}
   #onepagecheckout .content-confirm-order {border: none !important; padding: 0 5px !important;}
   #onepagecheckout .content-confirm-order .extsm-6 .buttons div {
       width: 100%;
       text-align: center;
   }
   #onepagecheckout .content-confirm-order .extsm-6 .buttons a,
   #onepagecheckout .content-confirm-order .extsm-6 .buttons button {width: 96%;}
}

@media screen and (max-width: 900px) {
   #onepagecheckout .extsm-6 {width: 100%;}
}

@media screen and (max-width: 950px) {
   #onepagecheckout .extsm-5,
   #onepagecheckout .extsm-7 {width: 100%;}
   #onepagecheckout .extsm-7 {padding: 0;}
   .delivery-method-content .select2 {width: 73% !important;}
   #onepagecheckout .content-confirm-order .extsm-12 {padding: 0;}
   #onepagecheckout .content-confirm-order .margintb {padding: 5px;}
   #onepagecheckout .extpanel-body .extsm-6 {padding: 0;}
   #onepagecheckout .extsm-5 .extpanel-body .checkbox {padding: 0;}
   .payment-form-wrapper {
       max-width: 100%;
       margin: auto !important;
       text-align: center;
   }
}

@media screen and (max-width: 500px) {
   #onepagecheckout {padding: 0 15px !important;}
}
.cookie-usage {background: #131921 !important; border-color: #131921 !important; padding: 25px 10px !important;}
.cookie-usage .btn-success {border-radius: 25px; border: none !important; margin-right: 15px; opacity: 1;}
.cookie-usage .btn-success:focus,
.cookie-usage .btn-success:hover {background-color: #5cb85c;}
.content-confirm-order .payment-form-wrapper {width: fit-content !important;}
.information-contact .contact-form-design.container {margin-bottom: 0 !important;}
.checkout-cart #checkout-cart .panel-group .panel-default:nth-child(2),
.account-account #account-account #content {display: none !important;}
.checkout-checkout #button-confirm,
.checkout-success #common-success #content h1,
.layout-2.left-col #column-left a.list-group-item {text-transform: none;}
.account-address-edit #account-address #content,
.account-wishlist #account-wishlist #content,
.account-address #account-address #content,
.account-password #account-password #content,
.account-edit #account-edit #content,
.account-account #account-account #content,
.account-order #account-order #content,
.account-order-info #account-order #content {width: 79.4% !important;}
.account-order-info #content .table-responsive tr td:last-child {display: none !important;}

@media screen and (max-width: 991px) {
    #footer .social-block ul li a {margin-left: 0; margin-right: 10px;}
    .account-address-edit #account-address #content,
    .account-wishlist #account-wishlist #content,
    .account-address #account-address #content,
    .account-password #account-password #content,
    .account-edit #account-edit #content,
    .account-account #account-account #content,
    .account-order #account-order #content,
    .account-order-info #account-order #content {width: 100% !important;}
    
    
    header .header_nav .left-nav {display: flex; justify-content: flex-end;}
    header .header_nav .left-nav .wdheader-service {text-align: end;}
    .main-category-list .wd-menu.horizontal-menu li a.a-top-link span {line-height: 30px;}
    .main-category-list .vertical-menu .ul-top-items > li {opacity: 1 !important;}
    header .container {padding-left: 0 !important; padding-right: 0 !important;}
    header .container .row {padding-left: 30px !important; padding-right: 30px !important;}
    header .ul-top-items {height: 100vh;}
    .body-fixed {
        touch-action: none;
        -ms-touch-action: none;
        overflow: hidden;
    }
    .main-category-list .cat-menu .WD-panel-heading::before
    {-webkit-transition: -webkit-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out; background-color: transparent; filter: invert(1); background-size: 23px;}
    .body-fixed .main-category-list .cat-menu .WD-panel-heading::before
    {transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg); background-image: url(https://yvlir.eu/catalog/view/theme/Digitic/image/webdigify/menu-close-black.svg); background-size: 17px;}
}
@media screen and (max-width: 767px) {
    .checkout-cart #checkout-cart .shopping-cart tbody {display: inline-table; width: 100%;}
    .checkout-cart #checkout-cart .shopping-cart tbody .input-group {margin: 0 auto;}
}
@media screen and (max-width: 500px) {
    .cookie-usage {width: fit-content !important;}
    .cookie-usage .col-sm-12 {padding: 0 !important;}
    footer .bottomfooter-inner {flex-direction: column-reverse;}
    footer .payment-block {margin-bottom: 20px;}
    .checkout-cart #checkout-cart .clearfix {
        flex-direction: column;
        display: flex;
    }
    .checkout-cart #checkout-cart .clearfix .pull-right {text-align: end; text-align: right; margin-top: 30px;}
}
@media (max-width: 543px) {
  header .container .row {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
@media screen and (max-width: 410px) {
    .wd-menu {top: 130px !important;}
    .cookie-usage .btn-success {margin-right: 0; margin-bottom: 20px;}
    .cookie-usage .col-sm-12:nth-child(2) {flex-direction: column; display: flex;}
}
/*
#omniva {
    content: "Shipping by Omniva Pickup points";
}
*/
.parcel-name-my {
  margin-bottom: 5px;
  font-weight: 400;
  color: #111;
}
:lang(en) .content-delivery-method label[for=omniva]:before {
    content: "Shipping by Pickup points ";
}
:lang(lv) .content-delivery-method label[for=omniva]:before {
    content: "Piegāde uz pakomātu ";
}
:lang(ru) .content-delivery-method label[for=omniva]:before {
    content: "Доставка пакоматом ";
}

#product-product #content.productpage .product-right {
    position: absolute;
    right: 20px;
    top: 30px;
    width: 45%;
}
#product-product #content.productpage .product-title {
    border-bottom: 1px solid transparent !important;
}
#product-product #content.productpage .product-detail-left .stock_msg {display: none;}
@media screen and (max-width: 991px) {
    #product-product #content.productpage .product-container {
        background: transparent !important;
        padding: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }
    #product-product #content.productpage {
        background: #fff;
        padding: 30px 20px;
        border-radius: 10px;
        box-shadow: 0 0 10px #0000001a;
    }
    #product-product #content.productpage .product-right {
        position: unset;
        width: 100% !important;
    }
    #product-product #content.productpage .product-left {max-width: 100% !important;}
    #product-product #content.productpage .product-right .form-group {width: 100%; max-width: 330px; padding-bottom: 0 !important;}
    .zoomContainer {display: none;}
    #product-product #content.productpage .product-detail-left {padding: 10px !important; padding-top: 25px !important;}
}
#product-product .product-review {padding: 0 !important;}
.product-thumb h4 {-webkit-line-clamp: unset !important;}

.checkout-checkout .delivery-method-content .radio {
    max-height: fit-content;
    overflow: hidden;
}
.checkout-checkout .delivery-method-content .radio select {
    height: 28px;
}
footer {
    animation: none !important;
    opacity: 1 !important;
}
.checkout-checkout footer {
    padding-bottom: 11px;
    background: #232f3e;
}
.checkout-checkout.layout-1 .account_option .extsm-7 .extsm-12 .shopping-cart-content table tr {border-bottom: 1px solid #DDDDDD;}
.checkout-checkout.layout-1 .account_option .extsm-7 .extsm-12 .shopping-cart-content table tr:nth-child(1) td  {border-right: 1px solid #DDDDDD;}
.checkout-checkout.layout-1 .account_option .extsm-7 .extsm-12 .shopping-cart-content table tr:nth-child(1) td:last-child,
.checkout-checkout.layout-1 .account_option .extsm-7 .extsm-12 .shopping-cart-content table tr:nth-child(2) td,
.checkout-checkout.layout-1 .account_option .extsm-7 .extsm-12 .shopping-cart-content table tr:nth-child(2) {border: none;}

@media screen and (max-width: 1200px) {
    .checkout-checkout.layout-1 .account_option {
        display: flex;
        flex-direction: column;
    }
    .checkout-checkout.layout-1 .account_option .extsm-5,
    .checkout-checkout.layout-1 .account_option .extsm-7 {width: 100% !important;}
}
@media screen and (max-width: 450px) {
    .checkout-checkout.layout-1 .account_option .extsm-5 .extpanel-group .extbtn-block {
        display: flex;
        flex-direction: column;
        width: 100%;
    }
    .checkout-checkout.layout-1 .account_option .extsm-5 .extpanel-group .extbtn-block .btn {width: 100% !important;}
}

/*
<img src="admin/view/image/dpd_logo.png" title="DPD Courier shipping" alt="DPD Courier shipping" style="height: 30px; margin-right: 15px; vertical-align: bottom;" />
*/