/* - SHARED - */

.uc-without_brands .partners-wrapper {
    display: none !important;
}

.career-page .right-info a {
    color: #F7941D;
}


.pacage-vertical-panel .panel-heading .tab-title-wrapper.has-button .btn-wrapper .btn,
.no-content-info .nb-content-wrapper .info-text .btn-wrapper .btn,
.modal-footer .registration-btn-wrapper .btn:hover,
.modal-footer .registration-btn-wrapper .btn:focus,
.modal-footer .registration-btn-wrapper .btn:active,
.modal-footer .registration-btn-wrapper .btn:active:focus,
.btn-success.active,
.btn {
    text-transform: none;
    color: #ffffff;
    background-color: #F7941D;
    border: 1px solid #F7941D;
    font-weight: 600;
    font-size: 16px;
    min-width: 100px;
    border-radius: 0 !important;
}

.modal-footer .registration-btn-wrapper .btn,
#shipment_service_modal .btn-wrapper .btn:hover,
#shipment_service_modal .btn-wrapper .btn:active,
#shipment_service_modal .btn-wrapper .btn:focus,
#shipment_service_modal .btn-wrapper .btn:active:focus,
.pacage-vertical-panel .panel-heading .tab-title-wrapper.has-button .btn-wrapper .btn:hover,
.pacage-vertical-panel .panel-heading .tab-title-wrapper.has-button .btn-wrapper .btn:active,
.pacage-vertical-panel .panel-heading .tab-title-wrapper.has-button .btn-wrapper .btn:focus,
.pacage-vertical-panel .panel-heading .tab-title-wrapper.has-button .btn-wrapper .btn:active:focus,
.no-content-info .nb-content-wrapper .info-text .btn-wrapper .btn:hover,
.no-content-info .nb-content-wrapper .info-text .btn-wrapper .btn:active,
.no-content-info .nb-content-wrapper .info-text .btn-wrapper .btn:focus,
.no-content-info .nb-content-wrapper .info-text .btn-wrapper .btn:active:focus,
.footer .newsletter .btn-wrapper .btn:hover,
.footer .newsletter .btn-wrapper .btn:active,
.footer .newsletter .btn-wrapper .btn:focus,
.footer .newsletter .btn-wrapper .btn:active:focus,
.grid-slider .btn-wrapper .btn.btn-slider:hover,
.grid-slider .btn-wrapper .btn.btn-slider:active,
.grid-slider .btn-wrapper .btn.btn-slider:focus,
.grid-slider .btn-wrapper .btn.btn-slider:active:focus,
.btn-success.active:hover,
.btn-success.active:active,
.btn-success.active:focus,
.btn-success.active:active:focus,
.btn:hover,
.btn:active,
.btn:focus,
.btn:active:focus {
    background-color: #1C75BC;
    color: #ffffff;
    border: 1px solid #1C75BC;
}

.heading-wrapper.heading-wrapper-bordered:before {
    content: none;
}

.career-page .right-info a:hover {
    text-decoration: underline;
}

.modal-open .modal {
    padding-right: 0 !important;
}

.enrollment_legalEntity > .row.alone {
    margin: 0;
}

::selection {
    color: #ffffff;
    background-color: #1C75BC;
}

.page-hellp {
    display: none;
}

.page .contact-forma .form-group.textarea-group {
    max-width: 100%;
}

.profile .profile-section {
    border-bottom: 0;
}

.profile .dl-horizontal {
    font-size: 1rem;
}

.form-group-error .validation-errors-list,
.form-group-error .validation-errors-list li {
    pointer-events: none;
}

.pacage-vertical-panel .pan-block.disabled {
    position: relative;
    /* pointer-events: none; */
    opacity:0.5;
}

.pacage-vertical-panel .pan-block.disabled::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 500;
    cursor: not-allowed;
}

.profile .profile-section.profile-into {
    display: none;
}

.modal-backdrop.in {
    opacity: 0.8;
}

.main-slider-home .form-slider .content .text-wrapper .subtitle,
.main-slider-home .form-slider .content .text-wrapper .description,
.video-popup-slider .item .content .title,
.benefits .home_banner_slider_1-slider .slick-slide .content,
.benefits .home_banner_slider_2-slider .slick-slide .content,
.partners .slick-slide .content {
    display: none;
}

.registration-sidebar-simple a {
    color: #F7941D;
}

.registration-sidebar-simple a:hover {
    color: #A41C20;
}

.page .intro {
    margin-bottom: 20px;
}

.uc-enrollment .heading-underlined {
    margin-top: 20px;
    margin-bottom: 45px;
}

.uc-enrollment main form {
    min-height: 420px;
}

.page .heading-wrapper {
    margin-bottom: 0;
}

.page .left-info .heading-wrapper h2,
.page .right-info .heading-wrapper h2 {
    font-weight: 400;
    font-size: 24px;
    text-transform: uppercase;
    color: #4a4b5c;
    line-height: 32px;
}

.page .left-info .heading-wrapper .subtitle {
    font-size: 15px;
    color: #4a4b5c;
}

.registration-page label a {
    color: #F7941D;
}

.registration-page label a:hover {
    color: #A41C20;
}

/* .contact-wrapper .left-info .button .btn, */
.login-page .login-page-form-inputs .form-group:not(.form-group-checklabel),
.registration-page .registration-page-form-inputs .form-group:not(.form-group-checklabel),
.lost-password-page .lost-password-page-form-inputs .form-group:not(.form-group-checklabel) {
    height: 61px;
}

.contact-wrapper .left-info .button .btn,
.login-page #login_submit,
.registration-page #reg_page_submit,
.lost-password-page #lost_password_submit {
    padding: 12px 54px;
    font-size: 16px;
    line-height: 16px;
}

.lost-password-page #lost_password_submit {
    padding: 12px 20px;
}

.modal #lost_password_submit {

    padding: 0 20px;
}

/* - HEADER - */

.item-user-vip {
    display: none !important;
}

.header-top {
    height: 35px;
}

.mini-cart.mini-cart-simple > a {
    display: flex;
    align-items: center;
    gap: 3px ;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: transparent;
}

.header {
    width: 100%;
    min-height: 109px;
}

.header > .clearfix {
    height: 0;
}

.header .nav-main-wrapper.ease {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -webkit-animation: none;
    animation: none;
    z-index: 20000;
    -webkit-transform: translateZ(0);
}

.header .header-top {
    /* position: relative !important; */
    background: #1C75BC;
    color: #ffffff;
    display: flex;
    align-items: center;
}

.header .nav.nav-simple > li img {
    vertical-align: text-bottom;
}

.header .header-top p,
.header .header-top span,
.header .header-top a {
    font-size: 16px;
    color: #ffffff;
}

.handlines-sldier .title {
    font-size: 16px;
}

.header .handlines-sldier .item .text-wrapper {
    font-size: 13px;
}

.handlines-sldier .item .text-wrapper .title a {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
}

.header .block.user ul.nav.nav-simple {
    display: flex;
    align-items: center;
    margin-top: 8%;
}

.header .block.user ul.nav.nav-simple .item-user-vip {
    display: none;
}

.header .header-top .block.user .icon {
    display: none;
}

.header .nav-main-wrapper {
    /* position: relative !important;
    top: 0 !important;
    margin-top: 0 !important; */
    background: #ffffff;
    -webkit-box-shadow: 0 2px 7px rgba(94, 94, 94, 0.1);
    -moz-box-shadow: 0 2px 7px rgba(94, 94, 94, 0.1);
    box-shadow: 0 2px 7px rgba(94, 94, 94, 0.1);
}

/* .header .nav-main-wrapper .logo.block */
.header .logo {
    display: inline-block;
    margin-top: 4px;
    margin-right: 40px;
    padding: 0;
    float: left;
    max-width: 150px;
    position: relative;
    top: 15px;
}

.header .nav-main-wrapper .nav-main {
    display: inline-block;
    float: left;
}

.header .nav-main > li.active {
    position: relative;
}

/* .header .nav-main-wrapper .nav-main > li > a */
.header .nav-main > li > a {
    padding: 32px 10px;
    line-height: 15px !important;
    font-size: 15px;
    font-weight: 400;
    color: #404041;
    text-transform: uppercase;
}

.header .nav-main > li > a span{
    color: #404041;
}

.header .nav-main > li > a:hover span{
    color: #1C75BC;
    border-bottom: 1px solid;
}

/* .header .nav-main-wrapper .nav-main > li:first-of-type > a */
.header .nav-main > li:first-of-type > a {
    padding-left: 0;
}

/* .header .nav-main-wrapper .nav-main > li > a > .icon */
.header .nav-main > li > a > i {
    display: none;
}

.header .nav-main-wrapper .nav-main > li > a:hover {
    background: transparent;
}

.header .nav-main-wrapper .nav-main > li > a:hover,
.header .nav-main-wrapper .nav-main > li.active > a {
    background: transparent;
}
.header .nav-main-wrapper .nav-main > li > a span{
    position: relative;
    padding-bottom: 3px;
}

/* .header .nav-main-wrapper li .nav-main-submenu-wrapper */
.header .nav-main-submenu-wrapper {
    padding-top: 0;
    width: 100%;
    margin-top: -10px;
    background: transparent;
    border-radius: 0;
}

.header .level3 .nav-main-submenu-wrapper,
.header .level4 .nav-main-submenu-wrapper {
    width: 232px;
}

/* .header .nav-main-wrapper li .nav-main-submenu-wrapper > .container */
.header .nav-main-submenu-wrapper > .container {
    padding: 10px 20px;
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    border-radius: 0;
    box-shadow: 0px 4px 8px 0px #40404114;
}

/* .header .nav-main-wrapper li .nav-main-submenu-wrapper .nav-main-submenu */
.header .nav-main-submenu {
    margin: 0;
}

.header .nav-main-submenu::before,
.header .nav-main-submenu::after {
    content: "";
    position: absolute;
    top: -22px;
    left: 15px;
    border: 11px solid transparent;
    border-bottom-color: #eaeaea;
}

.header .nav-main-submenu::after {
    top: -20px;
    left: 16px;
    border: 10px solid transparent;
    border-bottom-color: #ffffff;
}

.header .nav-main-submenu > li {
    position: relative;
    height: auto;
    border-bottom: 1px solid #eaeaea;
}

.header .nav-main-submenu > li:last-of-type {
    border-bottom: 0;
}

.header .nav-main-submenu > li > a {
    padding: 10px 0;
}

.header .nav-main-submenu > li > a > h5 {
    color: #404041;
    font-family: Manrope;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
}

.header .nav-main-submenu > li > a:hover > h5 {
    color: #1C75BC;
}

.header .nav-main-submenu > li > a > i {
    display: none;
}

.header .nav-main-submenu .nav-main-dropdown-wrapper {
    padding-left: 20px;
    padding-bottom: 0;
    top: -10px !important;
    left: 208px;
    width: 232px;
    min-height: auto;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.header .nav-main-dropdown {
    position: relative;
    padding: 20px;
    min-height: auto;
    background-color: #ffffff;
    border: 1px solid #eaeaea;
}

.header .nav-main-dropdown::before {
    content: "";
    position: absolute;
    top: 20px;
    left: -22px;
    border: 11px solid transparent;
    border-right-color: #eaeaea;
}

.header .nav-main-dropdown::after {
    content: "";
    position: absolute;
    top: 21px;
    left: -20px;
    border: 10px solid transparent;
    border-right-color: #ffffff;
}

.header .nav-main-submenu .nav-main-dropdown-inner {
    padding: 0;
    border: 0;
}

.header li.level4 .nav-main-submenu .nav-main-dropdown-inner .col-md-3 {
    width: 100%;
}

.header .nav-main-submenu .nav-main-dropdown-inner > .row > div a {
    display: inline-block;
    padding: 10px 0;
    width: 100%;
    border-bottom: 1px solid #eaeaea;
}

.header .nav-main-submenu .nav-main-dropdown-inner > .row > div:first-of-type a {
    padding-top: 0;
}

.header .nav-main-submenu .nav-main-dropdown-inner > .row > div:last-of-type a {
    padding-bottom: 0;
    border-bottom: 0;
}

.header .nav-main-submenu .nav-main-dropdown-inner > .row > div a:hover h5 {
    color: #F7941D !important;
}

.header .nav-main-dropdown-item .heading-wrapper-inline {
    margin: 0;
    border: 0;
}

.header .heading-wrapper-inline h5{
    font-weight: 600;
    line-height: 14px;
    color: #404041;
}

.header .nav-main-dropdown-item:last-child {
    margin-bottom: 0;
}

.header .nav-main-dropdown-item ul li a {
    padding: 10px 0;
    line-height: 13px;
    font-size: 13px;
    color: #404041;
}

.header .nav-main-dropdown-item ul li a:first-of-type {
    padding-top: 0;
}

.header .nav-main-dropdown-item ul li a:hover {
    color: #F7941D;
}

.header .autocomplete-button {
    display: none;
}

.header-fix-holder {
    height: 109px !important;
}

/* --- without level 3 && level 4 --- */

.header .nav-main > li.active:not(.level3):not(.level4) {
    position: static;
}

.header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-wrapper {
    padding: 0;
}

.header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown > .container {
    padding: 0;
    width: 100%;
}

.header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown::before,
.header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown::after {
    display: none;
}

.header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item h5 span {
    font-size: 13px;
    font-weight: 600;
}

.header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item h5:hover span {
    color: #F7941D;
}

.header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item a {
    color: #404041;
}

.header .nav-main > li.active:not(.level3):not(.level4) .nav-main-dropdown-item a:hover {
    color: #F7941D;
}

/* - languages - */

.menu-lang-wrapper {
    float: right;
}

.menu-lang-wrapper:hover {
    background: transparent;
}

.menu-lang-wrapper .dropdown-button {
    display: none;
}

.menu-lang-wrapper .dropdown-menu {
    display: block;
    position: relative;
    padding: 0;
    float: none;
    min-width: auto;
    top: 0;
    left: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    overflow: hidden;
}

.menu-lang-wrapper:hover .dropdown-menu {
    margin-top: 2px;

}

.menu-lang-wrapper .dropdown-menu li {
    position: relative;
    float: left;
}

.menu-lang-wrapper .dropdown-menu li:first-of-type {
    padding-left: 25px;
}

.menu-lang-wrapper .dropdown-menu li:first-of-type::before {
    content: url("../../images/core/lang_icon.svg");
    position: absolute;
    top: 0;
    left: 0;
}

.menu-lang-wrapper .dropdown-menu li a {
    padding-left: 7px;
    padding-right: 7px;
    color: #ffffff;
}

.menu-lang-wrapper .dropdown-menu li:last-of-type a {
    padding-right: 0;
}

.menu-lang-wrapper .dropdown-menu li a:hover {
    background: transparent;
}

.menu-lang-wrapper .dropdown-menu li a.active {
    text-decoration: underline;
}

/* - HOME - */

.uc-home main {
    overflow: hidden;
}

.hidden-fullscreen.hidden {
    display: block !important;
}

/* - main slider - */

.main-slider-home {
    padding-bottom: 30px;
}

/* - frequently used - */

.frequently-used {
    margin-top: -60px;
}

.frequently-used .slider-static {
    margin-top: 0;
    text-align: justify;
    padding: 0 10px;
}

.frequently-used .slider-static::after {
    content: "";
    display: inline-block;
    width: 100%;
}

.frequently-used .slick-list.draggable {
    overflow: visible;
}

.services_page-slider {
    min-height: 30vh;
}

.services-wrapper .page .heading-wrapper {
    margin-bottom: 50px;
}

.services_page-slider .item,
.frequently-used .item {
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 5px 9.7px 0px #40404140;
    background: #ffffff;
    gap: 10px;
    height: 60px;
    cursor: pointer;
}

.services_page-slider .item {
    height: 80px;
    width: auto;
    flex: 1;
    gap: 15px;
}

.services_page-slider > .row:has(.item) {
    display: flex;
    gap: 15px;
}

.frequently-used .item {
    width: 215px;
}

.services_page-slider .item:hover,
.frequently-used .item:hover {
    background: #F7941D;
}

.services-wrapper .grid-slider .item .text-wrapper .title {
    font-weight: 500;
    font-size: 22px;
    line-height: 100%;
    text-transform: none;
}

.services-wrapper .grid-slider .item:hover .text-wrapper .title,
.frequently-used .item:hover .content .text-wrapper .title {
    color: #ffffff;
}

.services-wrapper .grid-slider .item .img-wrapper,
.frequently-used .item .img-wrapper {
    margin: 0;
    /*transition: filter 0.2s ease-in-out;*/
}
/* filter blue color */
.store-listing-map .storelocator-filter .form-group-checklabel label::before,
.footer .social-icon .item .img-wrapper img,
.services-wrapper .grid-slider .item .img-wrapper img,
.frequently-used .item .img-wrapper img {
    filter: brightness(0) saturate(100%) invert(33%) sepia(17%) saturate(7222%) hue-rotate(188deg) brightness(93%) contrast(78%);
    margin: unset;
}

.frequently-used .item .content .text-wrapper .title {
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: #404041;
    line-height: 19px;
}

.frequently-used .item:hover {
    background: #F7941D;
}

.frequently-used .item .content .text-wrapper .description {
    display: none;
}

/* - benefits - */

.benefits {
    padding-top: 30px;
    padding-bottom: 40px;
}

.benefits .slider:first-of-type {
    margin-bottom: 20px !important;
}

.home-pages-slider .grid-slider.side-text .item.even .img-wrapper,
.video-popup-slider,
.benefits .slider{
    border-radius: 30px;
    overflow: hidden;
}

.benefits .home_banner_slider_1-slider .slick-slide,
.benefits .home_banner_slider_2-slider .slick-slide {
    padding: 0 1px;
}

.benefits .home_banner_slider_1-slider .slick-slide a::before,
.benefits .home_banner_slider_2-slider .slick-slide a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #404041;
    opacity: 0;
}

.benefits .home_banner_slider_1-slider .slick-slide a:hover::before,
.benefits .home_banner_slider_2-slider .slick-slide a:hover::before {
    opacity: 0.05;
}

.benefits .home_banner_slider_1-slider .slick-slide a,
.benefits .home_banner_slider_2-slider .slick-slide a {
    display: block;
}

/* - pages slider - */

.home-pages-slider {
    position: relative;
    margin-top: 40px;
    padding: 0;
}

.home-pages-slider::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100vw;
    border-bottom: 1px solid #EAEAEA;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.home-pages-slider .grid-slider.side-text .item.even .item-inner-wrapper {
    overflow: hidden;
    display: flex;
    width: 100%;
    gap: 30px;
}

.home-pages-slider .home_pages_slider_reversed-slider.grid-slider.side-text .item.even .item-inner-wrapper {
    flex-direction: row-reverse;
}

.home-pages-slider .grid-slider.side-text .item.even .item-inner-wrapper > a,
.home-pages-slider .grid-slider.side-text .item.even .item-inner-wrapper > .content {
    flex: 1;
}

.home-pages-slider .grid-slider.side-text .item.even .item-inner-wrapper > .content {
    position: relative;
    top: unset;
    right: unset;
    transform: none;
    padding: 0;
    width: auto;
    left: unset;
}

.home-pages-slider .grid-slider.side-text .item.even .img-wrapper::after {
    display: none;
}

.home-pages-slider .grid-slider.side-text .text-wrapper {
    margin-top: 0;
    padding-bottom: 21px;
    text-align: left;
}

.grid-slider {
    margin-bottom: 60px;
}
.grid-slider > .heading-wrapper .title h2,
.home-pages-slider .grid-slider.side-text .text-wrapper .title {
    margin-bottom: 30px;
    text-align: left;
    font-size: 40px;
    line-height: 45px;
}

.home-pages-slider .grid-slider.side-text .text-wrapper .title::before {
    left: 0;
    /* bottom: 5px; */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.home-pages-slider .grid-slider.side-text .text-wrapper .description {
    padding: 0;
}

.home-pages-slider .grid-slider.side-text .text-wrapper .description p {
    font-weight: 400;
    font-size: 16px;
}

.home-pages-slider .grid-slider.side-text .btn-wrapper {
    margin: 0;
    text-align: left;
}

.similar-product-shipment .product-content-wrapper .product-data .product-link,
.product-grid-listing .product-content-wrapper .product-data .product-link,
.article .item .btn-wrapper a,
.home-pages-slider .grid-slider.side-text .btn-wrapper .btn-slider {
    border: none;
    border-radius: 0;
    background: transparent;
    color: #1C75BC;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    padding: 0;
    text-transform: none;
}

.article .item .btn-wrapper a {
    font-size: 14px;
}


.similar-product-shipment .product-content-wrapper .product-data .product-link:active,
.similar-product-shipment .product-content-wrapper .product-data .product-link:focus,
.similar-product-shipment .product-content-wrapper .product-data .product-link:active:focus,
.similar-product-shipment .product-content-wrapper .product-data .product-link:hover,
.product-grid-listing .product-content-wrapper .product-data .product-link:active,
.product-grid-listing .product-content-wrapper .product-data .product-link:focus,
.product-grid-listing .product-content-wrapper .product-data .product-link:active:focus,
.product-grid-listing .product-content-wrapper .product-data .product-link:hover,
.article .item .btn-wrapper a:active,
.article .item .btn-wrapper a:focus,
.article .item .btn-wrapper a:active:focus,
.article .item .btn-wrapper a:hover,
.home-pages-slider .grid-slider.side-text .btn-wrapper .btn-slider:active,
.home-pages-slider .grid-slider.side-text .btn-wrapper .btn-slider:focus,
.home-pages-slider .grid-slider.side-text .btn-wrapper .btn-slider:active:focus,
.home-pages-slider .grid-slider.side-text .btn-wrapper .btn-slider:hover{
    text-decoration: underline;
    color: #1C75BC;
    background: transparent;
    border: none;
}

.similar-product-shipment .product-content-wrapper .product-data .product-link,
.product-grid-listing .product-content-wrapper .product-data .product-link,
.article .item .btn-wrapper, .article-autosuggest .item .btn-wrapper,
.home-pages-slider .grid-slider.side-text .btn-wrapper {
    display: flex;
    gap: 10px;
    align-items: center;
}

.similar-product-shipment .product-content-wrapper .product-data .product-link:after,
.product-grid-listing .product-content-wrapper .product-data .product-link:after,
.article .item .btn-wrapper:after,
.article-autosuggest .item .btn-wrapper:after,
.home-pages-slider .grid-slider.side-text .btn-wrapper:after {
    content: url("../../images/core/link_arrow.svg");
    width: 20px;
    height: 20px;
}

.similar-product-shipment .product-content-wrapper .product-data .product-link {
    font-size: 14px;
    gap: 10px;
}

.product-item .img-wrapper .img-hover {
    display: none;
}

.similar-product-shipment .product-content-wrapper .product-data .product-link:after,
.product-grid-listing .product-content-wrapper .product-data .product-link:after {
    position: relative;
    bottom: -4px;
}

.home-pages-slider .grid-slider.side-text .btn-wrapper .btn-slider::before {
    display: none;
}

.product-grid-listing .product-content-wrapper .product-data .title {
    color: #404041;
}

/* - partners - */

.partners {
    padding-top: 50px;
    padding-bottom: 50px;
}

.partners .slick-track:hover .slick-slide .img-wrapper img {
    opacity: 0.6;
}

.partners .slick-slide .img-wrapper:hover img {
    opacity: 1 !important;
}

.partners .slick-slide .img-wrapper img {
    margin: 0 auto;
    transition: opacity 0.2s ease-in-out;
    cursor: pointer;
}

/* - ARTICLE LISTING - */

/* - heading - */

.category-heading {
    margin-top: 15px;
}

.category-heading .heading-wrapper .title {
    text-align: center;
}

.article {
    margin-top: 0;
}

.article .category-submenu {
    margin-bottom: 20px;
    display: none;
}

.article .category-submenu .item {
    padding: 5px 15px;
}

.article .category-submenu .item a {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
}

.article .category-submenu .item.active a {
    color: #F7941D;
}

.article .category-submenu .item:after {
    display: none;
}

/* - articles - */

.article div:not(.category-submenu) .item,
.article-autosuggest .item {
    position: relative;
    margin-bottom: 40px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.article div:not(.category-submenu) .item .img-wrapper {
    height: 169px;
    overflow: hidden;
    border: 1px solid #eaeaea;
    border-bottom: 0;
}

.article div:not(.category-submenu) .item:hover,
.article-autosuggest .item:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.article .item .img-wrapper {
    border: 1px solid #eaeaea;
    border-bottom: 0;
}

.article .item .text-wrapper .category {
    color: #404041;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    font-style: normal;
}

.article .item .content {
    position: static;
    padding: 15px;
    border: 1px solid #EAEAEA;
    border-top: 0;
}

.article .item .text-wrapper .title {
    height: 60px;
    font-family: Manrope;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0%;
}

.article .item .text-wrapper .description {
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    height: 60px;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.article .item .btn-wrapper .icons {
    display: none;
}

.article .item .text-wrapper .the-date {
    display: inline-block;
    padding: 2px 15px;
    top: 10px;
    left: 10px;
    right: auto;
    width: auto;
    height: auto;
    color: #ffffff;
    background-color: #1C75BC;
    border-radius: 0;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    font-style: normal;
}

.article .item .text-wrapper .day,
.article .item .text-wrapper .month {
    display: inline-block;
}

/* - PAGE WITH SIDEBAR & ARTICLE WITH SIDEBAR - */

/* - heading - */

.page-with-sidebar > .row {
    margin: 0;
}

.page-with-sidebar .clip-width .page-content,
.page-with-sidebar .clip-width .gallery-images,
.article-detail .article-wrapper {
    max-width: 990px;
}

.article-detail .article-wrapper {
    padding-right: 0;
}

.page .intro .title,
.page-with-sidebar .category-heading .heading-wrapper .title,
.article-detail .article-wrapper .heading-wrapper .title h1 {
    text-align: left;
    margin: 0 0 15px;
}

.uc-contact .page .intro,
.uc-login .page .intro,
.uc-register .page .intro,
.uc-lost_password .page .intro {
    margin-bottom: 60px;
}

.uc-contact .page .intro .title,
.uc-login .page .intro .title,
.uc-register .page .intro .title,
.uc-lost_password .page .intro .title,
.services-wrapper .intro .title {
    text-align: center;
}


.uc-contact .page .intro .title h1::before,
.uc-login .page .intro .title h1::before,
.uc-register .page .intro .title h1::before,
.uc-lost_password .page .intro .title h1::before,
.services-wrapper .intro .title h1::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

/* - sidebar menu - */

.profile-sidebar .heading-wrapper .title {
    margin-top: 0;
}

.profile-sidebar .heading-wrapper .title {
    padding-top: 25px;
}

.page-with-sidebar .sidebar-menu .heading-wrapper {
    margin-bottom: 18px;
    border-bottom: 0;
}

.page-with-sidebar .sidebar-menu .heading-wrapper .title h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    color: #404041;
}

.page-with-sidebar .sidebar-menu ul.nav {
    padding: 0 20px;
    border: 1px solid #eaeaea;
}

.page-with-sidebar .sidebar-menu ul.nav .itme {
    margin: 0;
    border-bottom: 1px solid #eaeaea;
}

.page-with-sidebar .sidebar-menu .nav > li.opened::after,
.page-with-sidebar .sidebar-menu .nav > li.active::after {
    display: none;
}

.page-with-sidebar .sidebar-menu ul.nav .itme:last-of-type {
    border-bottom: 0;
}

.page-with-sidebar .sidebar-menu ul.nav .itme > .nav {
    display: none;
}

.page-with-sidebar .sidebar-menu ul.nav .itme > a {
    padding: 10px 0;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    color: #404041;
    -webkit-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
}

.page-with-sidebar .sidebar-menu .nav li > a:hover,
.page-with-sidebar .sidebar-menu .nav li > a:focus {
    color: #1C75BC;
    background-color: transparent;
}

.page-with-sidebar .sidebar-menu ul.nav .itme.active > a {
    margin: 0;
    color: #1C75BC;
    background: transparent;
}

.article-details-sidebar .article .item .text-wrapper .the-date {
    display: none !important;
}

.article-detail .article-wrapper .text-wrapper > img, .article-detail .article-wrapper .text-wrapper p img {
    margin: 0 10px 10px 0;
    max-width: 100%;
    height: auto;
}

/* - banner - */

.sidebar .grid-slider {
    position: relative;
}

.sidebar .article_details_banner-slider .content,
.sidebar .page_banner-slider .content {
    display: none;
}

.sidebar .grid-slider .item .content {
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc( 100% - 20px );
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1000;
}

.sidebar .grid-slider .item:hover .img-wrapper:after {
    background: transparent;
}

.sidebar .grid-slider .item .content .text-wrapper {
    margin: 0;
}

.sidebar .grid-slider .item .content .text-wrapper .title {
    display: inline-block;
    margin-bottom: 0;
    max-width: 270px;
    font-size: 24px;
    font-weight: 600;
    color: #404041;
}

.sidebar .grid-slider .item .content .text-wrapper .description {
    display: none;
}

.sidebar .grid-slider .item .content .btn-slider {
    padding: 10px 50px;
}

/* - CONTACT - */

/* - form - */

.contact-wrapper {
    margin-bottom: 70px;
}

.contact-wrapper .left-info .heading-wrapper {
    margin-bottom: 25px;
}

.contact-wrapper .left-info .form-group {
    margin-bottom: 8px;
}

.contact-wrapper .left-info .form-group input::placeholder {
    color: transparent;
}

.contact-wrapper .left-info .button {
    margin-top: 28px;
    margin-bottom: 0;
    padding: 0;
    text-align: left;
    border-radius: 0;
}

/* - company info - */

.contact-wrapper .company-info {
    max-width: 240px;
}

.contact-wrapper .company-info .items-wrapper {
    margin-top: 25px;
}

.contact-wrapper .company-info .item {
    margin-top: 0;
    margin-bottom: 18px;
    padding: 0;
}

.contact-wrapper .company-info .item:last-of-type {
    margin-bottom: 0;
}

.contact-wrapper .company-info .item .title {
    margin-bottom: 10px;
    display: inline-block;
    color: #F7941D;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
}

.contact-wrapper .company-info .item .img-wrapper {
    margin-right: 10px;
    float: left;
}

.contact-wrapper .company-info .item .img-wrapper img {
    margin: 0;
    bottom: -2px;
    position: relative;
}

.contact-wrapper .company-info .item a:not(.btn) {
    display: block;
}

.contact-wrapper .company-info .item .icon::before  {
    color: #F7941D;
}

.contact-wrapper .company-info .item .content {
    display: block;
    padding-left: 25px;
    font-size: 15px;
    line-height: 20px;
    color: #404041;
}

.contact-wrapper .company-info .item .content p {
    margin-bottom: 5px;
}

/* - FAQ - */

/* - heading - */

.faq-wrapper .heading-wrapper .title {
    text-align: center;
}

.faq-wrapper .accordian .panel-wrapper > .panel {
    border-bottom: 1px solid #eaeaea;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.faq-wrapper .panel .title {
    position: relative;
    font-size: 18px;
    color: #404041;
}

.faq-wrapper .panel div[aria-expanded="true"],
.faq-wrapper .panel a[aria-expanded="true"],
.faq-wrapper .panel > .collapsing,
.panel > div[aria-expanded="true"] .panel {
    background-color: #F9F9F9;
}

.faq-wrapper .panel .title .panel-toggle {
    padding-top: 20px;
    padding-bottom: 25px;
}

.faq-wrapper .panel .title .panel-toggle {
    color: #404041;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
}

.faq-wrapper .accordian.article .panel .panel-toggle > .icon {
    top: 50%;
    color: #1C75BC;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.faq-wrapper .accordian.article .panel .panel-toggle.collapsed > .icon {
    color: #F7941D;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}

.faq-wrapper .panel > .collapsing,
.faq-wrapper .panel > .collapse {
    border-bottom: 0;
}

.faq-wrapper .panel > .collapse.in{
    border-bottom: 2px solid #1C75BC;
}

.faq-wrapper .accordian.article .panel-inner p {
    margin-top: 0 !important;
    margin-bottom: 19px;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}

.faq-wrapper .accordian.article .panel-inner ul,
.faq-wrapper .accordian.article .panel-inner ol {
    margin-bottom: 25px;
}

.faq-wrapper .accordian.article .panel-inner ul li,
.faq-wrapper .accordian.article .panel-inner ol li {
    margin-top: 0;
    margin-bottom: 5px;
}

/* - ARTICLE DETAILS - */

.tp-article_details .background.background-alt {
    padding-top: 0;
}

.article-detail  {
    margin-bottom: 0;
}

.article-detail .article-content .text-wrapper a {
    color: #F7941D;
    text-decoration: underline;
}

.article-detail .article-content .text-wrapper a:hover {
    color: #A41C20;
}

/* - heading - */

.article-detail .article-wrapper .heading-wrapper {
    margin: 5px 0 30px;
    overflow: hidden;
}

.article-detail .article-wrapper .heading-wrapper .subtitle {
    display: none;
}

.article-detail .article-wrapper .heading-wrapper .title {
    width: 100%;
}

.article-detail .article-wrapper .the-date {
    position: absolute;
    right: 0;
    bottom: 4px;
    font-size: 16px;
    font-weight: 400;
    color: #404040;
}

/* - social share - */

.article-detail .social-share {
    margin-bottom: 10px;
}

.article-detail .social-share .share-text {
    display: block;
    margin-bottom: 7px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
    color: #404041;
}

.article-detail .social-share.detail-social-share .item {
    position: relative;
    margin-left: -8px;
    width: 31px;
    height: 31px;
    margin-bottom: 0;
}

.article-detail .social-share.detail-social-share .item a {
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    color: #969696;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


.article-detail .social-share.detail-social-share .item:hover a {
    color: #F7941D;
}

.article-detail .fa-envelope::before {
    content: "\f0e0";
}

/* - comments form - */

.comments {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    max-width: 990px;
}

.comments .form-comment {
    margin-bottom: 5px;
}

.comments .form-comment .heading-wrapper {
    margin-bottom: 16px;
}

.comments .form-comment .heading-wrapper .title h3 {
    margin-top: 0;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 600;
    color: #404041;
}

.comments .form-comment .comments-input-wrapper > .btn-wrapper {
    display: none;
}

.comments .form-group label {
    margin-bottom: 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
}

.comments .form-group input::placeholder {
    color: transparent;
}

.comments .comments-input-wrapper .form-group-message {
    margin-bottom: 21px;
    width: 100%;
}

.comments .form-group #comment_submit {
    padding: 9px 60px;
    font-size: 16px;
    font-weight: 600;
}

/* - comments - */

.comments-content-wrapper .comment-content {
    margin-bottom: 0;
    padding-left: 0;
    padding-bottom: 0;
    max-width: 990px;
}

.comments-content-wrapper .comment-content .heading-wrapper {
    margin-bottom: 33px;
}

.comments-content-wrapper .comment-content .heading-wrapper .title h4 {
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 600;
    border: 0;
}

.comments-content-wrapper .comment-content .items-wrapper .item .user {
    margin-top: 10px;
    margin-bottom: 16px;
    margin-right: 14px;
    font-size: 15px;
    line-height: 15px;
    font-weight: 400;
}

.comments-content-wrapper .comment-content .items-wrapper .item .rating {
    display: none;
}

.comment-content .items-wrapper .item:last-child {
    margin-bottom: 0;
}

.comments-content-wrapper .comment-content .items-wrapper .item .user-comment {
    margin-bottom: 15px;
}

.comments-content-wrapper .comment-content .items-wrapper .item .user-comment p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
}

.comments-content-wrapper .comment-content .items-wrapper .item .like-dislike {
    display: none;
}

.comments-content-wrapper .comment-content .items-wrapper .item .time {
    font-size: 12px;
    color: #404041;
}

.similar-article-slider .heading-wrapper.heading-wrapper-bordered {
    margin-bottom: 10px;
}

.similar-article-slider .heading-wrapper.heading-wrapper-bordered::before {
    display: none;
}

.similar-article-slider .heading-wrapper.heading-wrapper-bordered h2 {
    text-transform: uppercase;
    line-height: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 24px;
}

.article .item .btn-wrapper a.btn {
    padding: 0;
    font-weight: 600;
    font-size: 14px;
    background-color: transparent !important;
    border: none !important;
}

.article .item .btn-wrapper a.btn:active,
.article .item .btn-wrapper a.btn:focus,
.article .item .btn-wrapper a.btn:active:focus,
.article .item .btn-wrapper a.btn:hover {
    background-color: transparent !important;
    border: none !important;
    color: #1C75BC;
}

.btn:active,
.btn.active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.article .item .btn-wrapper a.btn i {
    display: none;
}

/* - sidebar - */
.similar-article-slider {
    margin-bottom: 32px !important;
}

.similar-article-slider .slick-track .slick-slide {
    margin-bottom: 10px;
    padding: 0;
}

.sidebar .slick-dots {
    position: relative;
    bottom: auto;
}

.sidebar .the-date {
    display: none !important;
}

/* - STORES - */

.storelocator-panel {
    width: 380px;
}

.store-listing-map .icon-lines-thin::before {
    color: #1C75BC;
}

.store-listing-map .stores-list {
    padding-left: 0;
    padding-right: 0;
    max-height: 650px;
}

#stores-map > div:nth-child(1) > div.gm-style > div:nth-child(12) > div {
    left: 10px !important;
}

/* - filter - */

.store-listing-map .storelocator-filter {
    margin: 0;
    padding: 11px 14px;
    padding-bottom: 0;
    background-color: #ffffff;
    border-bottom: 1px solid #eaeaea;
    box-shadow: none;
}

.store-listing-map .storelocator-filter .stores-location-search {
    margin-bottom: 15px;
}

.store-listing-map .storelocator-filter .stores-location-search h4 {
    margin-bottom: 5px !important;
    font-size: 15px;
    font-weight: 600;
}

.store-listing-map .storelocator-filter .icon.icon-search {
    top: 56px;
    color: #F7941D;
}

.store-listing-map .storelocator-filter .feature-filter {
    margin-top: 15px;
    display: flex;
    gap: 10px;
}

.store-listing-map .storelocator-filter .form-group-checklabel {
    margin: 0;
    margin-bottom: 10px;
    padding-left: 0;
    width: 33.33%;
}

.store-listing-map .storelocator-filter .form-group-checklabel:nth-child(1n + 4) {
    padding-left: 0;
}

.store-listing-map .storelocator-filter .form-group-checklabel:nth-child(3n + 3) {
    padding-right: 0;
}

.tp-shipment_tracking_dexpress .store-listing-map .storelocator-filter .feature-filter,
.store-listing-map .storelocator-filter .form-group-checklabel input {
    display: none;
}

.icon-search:before {
    content: url("../../images/core/search_img_stores.svg");
}

.store-listing-map .storelocator-filter .form-group-checklabel label {
    position: relative;
    margin: 0;
    padding: 3px;
    display: flex;
    align-items: center;
    width: 100%;
    text-align: center;
    text-transform: none;
    font-size: 12px !important;
    font-weight: 500;
    color: #404041;
    cursor: pointer;
    max-height: 40px;
}

.store-listing-map .storelocator-filter .form-group-checklabel {
    border: 1px solid #1C75BC;
}

.store-listing-map .storelocator-filter .form-group-checklabel:hover label {
    color: #ffffff;
}

.store-listing-map .storelocator-filter .form-group-checklabel:hover {
    background: #F7941D;
    border-color: #F7941D;
}

.store-listing-map .storelocator-filter .form-group-checklabel label::before,
.store-listing-map .storelocator-filter .form-group-checklabel.hasImg label img {
    position: relative;
    margin-right: 5px;
    top: 2px;
    display: inline-block;
    vertical-align: middle;
}

.store-listing-map .storelocator-filter .form-group-checklabel label::before {
    content: url("../../images/core/multibrand_icon.svg");
}

.store-listing-map .storelocator-filter .form-group-checklabel.hasImg label img,
.store-listing-map .storelocator-filter .form-group-checklabel label::before {
    top: 0;
}

.store-listing-map .storelocator-filter .form-group-checklabel label::before {
    width: 25px;
    height: 36px;
    top: unset;
    transform: none;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-right: 0;
    bottom: -1px;
}

.store-listing-map .storelocator-filter .form-group-checklabel:has(input:checked) {
    border-color: #F7941D;
}

.store-listing-map .storelocator-filter .form-group-checklabel input:checked + label {
    color: #ffffff;
    background-color: #F7941D;
    border-color: #F7941D;
}

/*.store-listing-map .storelocator-filter .form-group-checklabel input:checked + label::before,
.store-listing-map .storelocator-filter .form-group-checklabel.hasImg input:checked + label img {
    filter: brightness(0) invert(1);
}*/
.form-group.form-group-checklabel.hasImg label:before {
    display: none;
}
.form-group.form-group-checklabel.hasImg label img{
    padding: 5px;
    background: #FFFFFF;
}
.form-group.form-group-checklabel.hasImg label img {
    padding: 0;
    background: #FFFFFF;
    max-height: 36px;
    position: relative;
    margin-right: 9px;
    top: 0;
    display: inline-block;
    vertical-align: middle;
    float: left;
}


/* - list - */

.store-listing-map .stores-list li {
    margin: 0;
    border-bottom: 1px solid #eaeaea;
    box-shadow: none;
}

.store-listing-map .stores-list li:hover {
    background-color: #F9F9F9;
    box-shadow: none;
}

.store-listing-map .stores-list .item {
    position: relative;
    margin-bottom: 5px;
    padding-left: 30px;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    vertical-align: middle;
    color: #000000;
}


.store-listing-map .stores-list .item > .label-name {
    color: #383838;
}

/* ??? */

.store-listing-map .store-item-wrapper .select-element {
    display: none;
}

.store-listing-map .stores-list .item.phone {
    margin-bottom: 0;
}

.store-listing-map .stores-list .item.title {
    font-weight: 400;
    font-size: 16px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #174A98;
}

.store-listing-map .stores-list .item.catName {
    margin-top: -10px;
    margin-bottom: 10px;
    padding: 0;
    line-height: 17px;
}

.store-listing-map .stores-list .item.catName span {
    font-weight: 400;
    font-size: 12px;
    vertical-align: middle;
    text-transform: uppercase;
}

/* - popup - */

.store-listing-map .gm-style-iw {
    padding: 10px;
    padding-bottom: 4px;
    border-radius: 0;
    border: 1px solid #eaeaea;
}

.store-listing-map .gm-style-iw > button {
    top: 5px !important;
    right: 5px !important;
}

.store-popup {
    padding: 20px;
}

.store-listing-map .store-popup .subtitle{
    margin-bottom: 10px;
}
.store-listing-map .store-popup .subtitle .content{
    padding: 0;
    font-weight: 400;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
}

.store-listing-map .store-popup {
    max-width: initial !important;
    max-width: auto !important;
}

.store-listing-map .gm-style .gm-style-iw-t::after {
    display: none;
}

.store-listing-map .store-popup .heading-wrapper {
    margin-bottom: 5px;
}


.store-listing-map .store-popup .item {
    position: relative;
    padding-left: 35px;
    margin-bottom: 15px;
    min-height: 20px;
}

.store-listing-map .store-popup .item .title span,
.store-listing-map .store-popup .item.nb-store-displayType,
.store-popup .nb-store-postCode,
.store-popup .nb-store-url,
.store-popup .nb-store-email,
.store-popup .nb-store-postCode {
    display: none;
}

.store-listing-map .store-popup .item .content,
.store-listing-map .store-popup .item .content a {
    padding-left: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #404041;
}

.store-listing-map .store-popup .item .content p {
    margin: 0;
    line-height: 25px;
}

.store-listing-map .store-popup .item.nb-insert-content {
    margin-bottom: 22px;
    padding: 0;
}

.store-listing-map .store-popup .item.nb-insert-content:empty {
    margin-bottom: 0;
    min-height: 5px;
    visibility: hidden;
}

.store-listing-map .store-popup .item.item-text p {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #404041;
}

/* - icons - */

.store-listing-map .stores-list .item .icon,
.store-listing-map .store-popup .item .icon {
    display: block;
}

.store-listing-map .fa-map-marker::before,
.store-listing-map .icon-phone::before,
.store-listing-map .fa-envelope::before,
.store-listing-map .icon-clock::before {
    position: absolute;
    top: 2px;
    left: 2px;
    display: block;
}

.store-listing-map .content-info-bubble .fa-map-marker::before,
.store-listing-map .content-info-bubble .icon-phone::before,
.store-listing-map .content-info-bubble .fa-envelope::before,
.store-listing-map .content-info-bubble .icon-clock::before {
    top: -2px;
    left: -2px;
}

.storelocator-close .fa-close:before, .storelocator-close .fa-remove:before, .storelocator-close .fa-times:before {
    content: '×';
    right: unset;
    top: 0;
    transform: none;
    left: unset;
    padding-bottom: 3px;
    padding-left: 1px;
}

.fa-map-marker::before {
    content: url("../../images/core/pin_pracene_posiljke-8.png");
}

.icon-phone::before,
.fa-phone::before {
    content: url("../../images/core/tell_pracejnje_posiljke-8.png");
}

.fa-envelope::before,
#regional_center_modal .icon-email::before {
    content: url("../../images/core/mail_pracenje_posiljke-8.png");
}

.icon-clock::before,
.fa-clock-o::before {
    content: url("../../images/core/radno_vreme_pracenje_posiljke-8.png");
}

/* - STORE DETAILS - */

.tp-store_details .store-background {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
    background: transparent;
}

.tp-store_details .background.background-alt {
    padding-top: 0;
}

.tp-store_details .store-details {
    padding-top: 0;
    padding-left: 0;
}

.tp-store_details .store-map-full {
    margin-top: 0;
}

.tp-store_details .store-map-full #map-canvas {
    min-height: 500px;
}

.tp-store_details .sidebar-shopping .items-wrapper > div {
    margin: 0;
    padding-left: 35px;
}

.tp-store_details .sidebar-shopping .store-contact {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.tp-store_details .sidebar-shopping .store-contact .item {
    margin: 0;
}

.tp-store_details .sidebar-shopping .store-contact .item > div {
    padding: 0;
}

.tp-store_details .sidebar-shopping a {
    color: #F7941D !important;
}

.tp-store_details .sidebar-shopping a:hover {
    color: #A41C20 !important;
}

.store-contact .items-wrapper .item.active {
    color: #F7941D;
}

.tp-store_details .sidebar-shopping .title {
    position: relative;
    font-weight: 600;
}

.tp-store_details .sidebar-shopping .title .icon {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}

/* - SCROLL TO TOP - */

.scroll-to-top {
    right: 100px;
    bottom: 238px;
    width: 40px;
    height: 40px;
    line-height: 28px;
    background: #ffffff;
    border: 1px solid #F7941D;
}

.scroll-to-top .icon::before {
    position: absolute;
    top: 50%;
    font-size: 13px;
    color: #F7941D;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    font-size: 20px;
    transform: translate(-50%, -50%);
}

/* - FOOTER - */

.footer-wrapper {
    background-image: url("../../images/core/footer-bg.png");
    background-color: #F4F4F4;
    background-repeat: no-repeat;
}

.footer-wrapper .newsletter .alert {
    padding: 8px 15px;
    z-index: 15;
}

.footer-wrapper .newsletter .alert.alert-success {
    top: 0;
}

.footer-wrapper .newsletter .alert.alert-danger {
    top: 50px;
}

.footer {
    padding: 65px 0 58px;
}

.footer .newsletter .heading-wrapper {
    margin-bottom: 25px;
}

.footer .newsletter .heading-wrapper .description {
    display: none;
}

.footer .heading-wrapper .title {
    display: block;
    text-align: left;
}

.footer .heading-wrapper .title h5,
.footer .heading-wrapper .title .h5 {
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    text-transform: none;
    color: #1C75BC;
}

.footer .newsletter .newsletter-form > div.form-group.form-group-checklabel > label > a {
    color: #1C75BC;
}

.footer .newsletter .heading-wrapper .title h5,
.footer .newsletter .heading-wrapper .title .h5 {
    margin-bottom: 0 !important;
}

.footer .nav.items-wrapper .item {
    margin: 0;
    padding: 4px 0;
    display: flex;
    align-items: center;
}

.footer .nav.items-wrapper .item a,
.footer .nav.items-wrapper .item .title {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #808080;
}

.footer .company-info .item .title {
    display: none;
}

.footer .company-info .img-wrapper {
    display: flex;
    vertical-align: bottom;
    justify-content: center;
    align-items: center;
}

.footer .company-info .img-wrapper:first-of-type {
    vertical-align: top;
}

.footer .company-info .img-wrapper img {
    margin-top: 0;
    float: none;
}

.footer .company-info .item i,
.footer .company-info .item span.content {
    display: inline-block;
}

.footer .company-info .item i,
.footer .company-info .item i p,
.footer .company-info .item span.content,
.footer .company-info .item span.content p,
.regional-centars-search-wrapper span.content {
    font-size: 14px;
    color: #6D6E70;
}

.footer .nav.items-wrapper .item a:hover {
    color: #1C75BC;
}

.footer .newsletter .form-group input {
    height: 40px !important;
    background-color: #ffffff !important;
    border-radius: 0;
    border: none !important;
}

.footer .newsletter .btn-wrapper .btn {
    height: 40px;
    padding: 9px 20px;
    font-size: 16px;
    font-weight: 400;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #F7941D;
    border-radius: 0;
    color: #ffffff;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
}

.footer .social-icon .items-wrapper {
    margin-left: -10px;
}

.footer .social-icon .heading-wrapper {
    margin-bottom: 18px;
}

.footer .social-icon .description {
    display: none;
}

.footer .social-icon .item {
    margin: 0;
}

.footer .social-icon .item a {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    border-bottom: 1px solid transparent;
}

.footer .social-icon .item a:hover {
    text-decoration: underline;
}

.footer .social-icon .item:hover a {
    border-bottom: 1px solid #1C75BC;
}

.social-icon .item a:hover {
    opacity: 1;
}

.footer-bottom .copyright {
    display: block;
    margin: 0;
    padding: 17px;
    text-align: center;
    font-size: 12px;
    color: #6D6E70;
    border-top: 1px solid #B9BBBD;
}

.footer-bottom .copyright a {
    font-size: 12px;
    color: #6D6E70;
}

.footer-bottom .copyright a:hover {
    color: #F7941D;
}

.payment-card {
    background: transparent;
    box-shadow: none;
}

/* - regional center search form - */

.regional-centars-search-wrapper {
    margin-top: 20px;
}

.regional-centars-search-wrapper .heading-wrapper {
    margin-bottom: 10px;
}

#regional_centers_search_form {
    display: block;
    margin-top: 5px;
    max-width: 250px;
}

#regional_centers_search {
    background-color: #FFFFFF !important;
}

/* - regional center modal - */

#regional_center_modal .modal-dialog {
    width: 100%;
    max-width: 450px;
}

#regional_center_modal .modal-header {
    margin-bottom: 0 !important;
    padding: 20px 30px;
}

#regional_center_modal .title {
    margin: 0 !important;
    font-size: 18px;
    text-align: left;
}

#regional_center_modal .modal-content {
    padding: 0px !important;
}

#regional_center_modal .modal-body {
    padding: 20px 30px;
    background-color: #F9F9F9;
}

#regional_center_modal .modal-body > div {
    margin-bottom: 25px;
    padding: 0;
}

#regional_center_modal .modal-body > div.email-wrapper {
    display: none !important;
}

#regional_center_modal .modal-body > div > .item {
    position: relative;
    margin-bottom: 15px;
    padding-left: 30px;
    /*float: left;*/
    /*width: 50%;*/
}

#regional_center_modal .icon {
    position: absolute;
    top: 0;
    left: 0;
}

#regional_center_modal .content {
    /*display: block;*/
    /*padding-left: 30px;*/
}

#regional_center_modal .content p {
    margin-bottom: 0;
}

#regional_center_modal .content#cityName {
    padding-left: 0;
}

#regional_center_modal .content span {
    margin-bottom: 0;
    font-size: 16px;
}

#regional_center_modal .close {
    right: 20px;
    font-size: 30px;
}

#regional_center_modal .modal-body .item > div {
    display: inline-block;
}

#regional_center_modal .modal-body .item .first-col {
    float: left;
    padding-right: 15px;
    width: 140px;
    font-size: 16px;
    font-weight: 700;
    color: #F7941D;
}

#regional_center_modal .content {
    font-size: 16px;
    font-weight: 400;
}

/* Slider with form ver5 style */

.form-slider .slider-init {
    pointer-events: none;
}

.form-slider .content{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-width: 700px;
    text-align: center;
}

.form-slider .form-group{
    width: 100%;
    margin-bottom: 0;
    position: relative;
}

.form-slider .content .title{
    color: #ffffff;
    margin-bottom: 30px;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

.form-slider .btn-wrapper .btn{
    padding: 0 35px;
    height: 35px;
}

.slider-wrapper-input{
    position: relative;
    max-width: 650px;
    margin: 0 auto;
}

.slider.form-slider .slick-slide{
    padding: 0;
}

.form-slider .mobile-img{
    display: none;
}

/*  form-slider update  */
.form-slider .slider-boxes {
    display: flex;
    justify-content: center;
    align-items: center;
    perspective: 1000px;
}

.form-slider .content .slider-boxes .item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 0;
    transition: transform .4s ease;
    transform-style: preserve-3d;
    perspective: 1000px;
    padding: 0 10px;
}

.form-slider .content .slider-boxes .item:hover{
    transform: rotateY(45deg);
}

.form-slider .slider-boxes .item {
    height: 120px;
    width: 160px;
}


.form-slider .slider-boxes .item .title {
    line-height: 16px;
    margin-bottom: 0;
}

.form-slider .slider-boxes .item .text-wrapper-box {
    margin-top: 10px;
}

.form-slider .slider-boxes .item.middle .title {
    color: #ffffff;
    margin-bottom: 0;
}


.form-slider .content .slider-boxes .title {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase;
}

.form-slider .content .slider-boxes .item {
    background-color: #ffffff;
}

.form-slider .slider-boxes .item.middle {
    height: 140px;
    background-color: #1C75BC;
    margin: 0 10px;
}


.form-slider .content .slider-boxes .item::before {
    content: none;
}

.form-slider .content .slider-boxes .item .item-link {
    padding: 25px 15px 25px;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.form-slider .content .slider-boxes .item.middle .item-link {
    padding-top: 35px;
}


.form-slider .content .slider-boxes .item img {
    width: 40px;
    height: 40px;
}

/* Slider with form ver5 style End*/

/* Video popup slider */
.video-popup-slider .item{
    position: relative;
}

.video-popup-slider .item .content{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.video-popup-slider .item .content img{
    margin: 0 auto 20px;
    transition: transform 0.2s ease-in-out;
}

.video-popup-slider .item .content .title{
    font-size: 18px;
    line-height: 20px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
}

.video-popup-slider .item .content .desctiption{
    display: none;
}
/* Video popup slider End*/


/* ------- MOJI STILOVI ---------- */

.video-popup-slider .item .content img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.uc-enrollment main > .container {
    max-width: 915px;
}

.uc-enrollment main > .container form > div:nth-last-of-type(2) {
    margin-bottom: 5px;
}

.uc-enrollment main > .container form > div:last-of-type {
    margin-bottom: 60px;
}

.uc-enrollment main > .container .form-group-checklabel {
    margin-bottom: 0;
}

.uc-enrollment main form .btn {
    padding: 9px 60px;
    font-size: 16px;
    font-weight: 600;
}

.cokie-info-wrapper .items-wrapper .read-more-btn {
    margin-top: 0 !important;
}

.menu-lang-wrapper {
    margin-left: 15px;
}

.main-slider-home .form-slider .item {
    position: relative;
}


.main-slider-home .form-slider .content {
    max-width: 700px;
    width: 100%;
}

/*.main-slider-home .form-slider .content .text-wrapper {*/
/*    margin-bottom: 34px;*/
/*}*/

.main-slider-home .form-slider .form-wrapper {
    margin-top: 5%;
}

.main-slider-home .form-slider .text-wrapper {
    margin-top: 35px;
    display: none;
}

.main-slider-home .form-slider .content .text-wrapper .title {
    margin-bottom: 0;
    max-height: 80px;
    font-size: 36px;
    font-weight: 600;
    line-height: 40px;
    text-shadow: 0 2px 7px rgba(94, 94, 94, 0.3);
    overflow: hidden;
}

.pacage-search-wrapper,
.main-slider-home .form-slider .slider-wrapper-input {
    max-width: 100%;
    display: flex;
    gap: 15px;
}

.pacage-search-wrapper > .form-group {
    margin: 0;
    width: 100%;
}

#package_tracking_search,
.main-slider-home .form-slider .slider-wrapper-input .form-control,
.main-slider-home .form-slider .slider-wrapper-input .btn {
    height: 50px !important;
}

#package_tracking_search,
.main-slider-home .form-slider .slider-wrapper-input .form-control {
    text-transform: uppercase;
    font-size: 16px !important;
    font-weight: 400;
    border-radius: 0;
    max-width: 510px;
    padding-left: 60px;
}

#package_tracking_search {
    max-width: unset;
    width: 100%;
}

.pacage-search-wrapper > .form-group:before,
.main-slider-home .form-slider .slider-wrapper-input .form-group:before {
    content: url("../../images/core/form_slider_search.svg");
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 5px;
    width: 30px;
    height: 20px;
    z-index: 9999;
    display: block;
}

.pacage-search-wrapper > .form-group:after,
.main-slider-home .form-slider .slider-wrapper-input .form-group:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 45px;
    width: 1px;
    z-index: 9999;
    display: block;
    height: 45%;
    background: #D6D6D6;
}

#package_tracking_search,
.header .search-field-wrapper input,
.header .search-field-wrapper input {
    text-transform: uppercase;
}

.main-slider-home .form-slider .slider-wrapper-input .form-control::placeholder,
#package_tracking_search::placeholder,
.header .search-field-wrapper input::placeholder {
    text-transform: none;
}

.form-tracking-pacage-wrapper .confirm-loader,
.main-slider-home .form-slider .slider-wrapper-input .btn {
    min-width: 180px;
}

.form-tracking-pacage-wrapper .confirm-loader,
.main-slider-home .form-slider .slider-wrapper-input .btn {
    width: auto;
    padding: 0 215px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 0;
    background-color: #F7941D;
    display: flex;
    align-items: center;
    text-transform: none;
    gap: 10px;
}

.pay_online_accordion .tab-title-wrapper > .panel-info,
.extend_delivery_accordion .tab-title-wrapper > .panel-info {
    min-width: 300px;
    max-width: 540px;
}

.form-tracking-pacage-wrapper .confirm-loader:hover,
.form-tracking-pacage-wrapper .confirm-loader:active,
.form-tracking-pacage-wrapper .confirm-loader:focus,
.form-tracking-pacage-wrapper .confirm-loader:active:focus,
.footer .newsletter .btn-wrapper .btn:hover,
.footer .newsletter .btn-wrapper .btn:active,
.footer .newsletter .btn-wrapper .btn:focus,
.footer .newsletter .btn-wrapper .btn:active:focus,
.main-slider-home .form-slider .slider-wrapper-input .btn:hover,
.main-slider-home .form-slider .slider-wrapper-input .btn:active,
.main-slider-home .form-slider .slider-wrapper-input .btn:focus,
.main-slider-home .form-slider .slider-wrapper-input .btn:active:focus {
    background-color: #1C75BC;
    border-color: #1C75BC;
    color: #ffffff;
}

.form-tracking-pacage-wrapper .confirm-loader:before,
.main-slider-home .form-slider .slider-wrapper-input .btn:before{
    content: url('../../images/core/form_slider_delivery_icon.svg');
    width: 30px;
    display: inline-block;
    top: 4px;
    position: relative;
}

/* filter white color */
.store-listing-map .storelocator-filter .form-group-checklabel:hover label::before,
.services-wrapper .grid-slider .item:hover .img-wrapper img,
.form-tracking-pacage-wrapper .confirm-loader:before,
.main-slider-home .form-slider .slider-wrapper-input .btn:hover:before,
.frequently-used .item:hover .img-wrapper img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7472%) hue-rotate(24deg) brightness(99%) contrast(107%);
}

/* filter orange color */
.packetomat .fa-map-marker::before,
.packetomat .icon-phone::before,
.packetomat .fa-envelope::before,
.packetomat .icon-clock::before,
.store-listing-map .fa-map-marker::before,
.store-listing-map .icon-phone::before,
.store-listing-map .fa-envelope::before,
.store-listing-map .icon-clock::before,
.confirm-order-info .items-wrapper .item .img-wrapper img,
.cart-new-product-list .cart-product-item .product-info-wrapper .product-item-remove:hover:before,
.footer .company-info .img-wrapper img {
    filter: brightness(0) saturate(100%) invert(62%) sepia(81%) saturate(975%) hue-rotate(344deg) brightness(97%) contrast(99%);
}

/* filter gray color */

.cart-new-product-list .cart-product-item .product-info-wrapper .product-item-remove:before{
    filter: brightness(0) saturate(100%) invert(46%) sepia(12%) saturate(0%) hue-rotate(187deg) brightness(107%) contrast(87%);
}

.main-slider-home .form-slider > .heading-wrapper {
    position: absolute;
    top: 28%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #ffffff;
    width: 100%;
    z-index: 9;
}

.main-slider-home .form-slider > .heading-wrapper h2 {
    font-weight: 600;
    font-size: 50px;
    line-height: 40px;
    margin-bottom: 15px;
}

.main-slider-home .form-slider > .heading-wrapper .description {
    font-weight: 500;
    font-size: 20px;
    line-height: 100%;
    text-align: center;
}

.main-slider-home .form-slider > .heading-wrapper h2,
.main-slider-home .form-slider > .heading-wrapper .description {
    color: #ffffff;
}

.main-slider-home .form-slider .slider-wrapper-input .btn.active:before{
    display: none;
}


.validation-errors-list {
    max-width: 300px;
}

.main-slider-home .form-slider .slider-wrapper-input .validation-errors-list {
    right: 75px;
    bottom: 15px;
    font-size: 13px;
}
.form-tracking-pacage-wrapper .confirm-loader,
.main-slider-home .form-slider .slider-wrapper-input .btn {
    width: auto;
    padding: 0 20px;
    text-transform: none;
    font-size: 16px;
    font-weight: 600;
    border-radius: 0;
    background-color: #F7941D;
}

/* - CALCULATOR - */

.cpacket-calculator .intro {
    margin-bottom: 55px;
}

.cpacket-value-shipment .form-group-checklabel,
.redemption-onsignment .form-group-checklabel {
    text-transform: uppercase;
}

.cpacket-calculator .intro .title {
    text-align: center;
}

.cpacket-calculator .intro .title h1::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.cpacket-calculator .cpacket-calculator-form {
    margin: 0 auto;
    max-width: 915px;
}

.cpacket-calculator .cpacket-calculator-form #contact_submit {
    padding: 10px 50px;
    font-size: 16px;
    font-weight: 600;
}

.cpacket-calculator .results-wrapper {
    margin: 0 auto;
    margin-top: 13px;
    max-width: 915px;
}

.cpacket-calculator .results-wrapper .item {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

.cpacket-calculator .results-wrapper .item span {
    font-weight: 400;
}

#cpacket_calculator_form .btn {
    padding: 10px 55px;
    font-weight: 600;
}

.cpacket-calculator .results-wrapper .item-total-price span.witouth-tax .value-wt,
.cpacket-calculator .results-wrapper .item-total-price span {
    margin-left: 7px;
    margin-right: 3px;
    color: #1C75BC;
}

.cpacket-calculator .results-wrapper .item-total-price span.currency {
    margin: 0;
    color: #404041;
}

.cpacket-calculator .results-wrapper .item-total-price span.witouth-tax,
.cpacket-calculator .results-wrapper .item-total-price span.witouth-tax span{
    color: #404041;
    margin: 0 2px;
    font-size: 12px
}


/* - article comments - */

.comment-content .items-wrapper .item {
    margin-bottom: 0;
    padding-bottom: 0;
}

.comment-content .items-wrapper .item .time {
    margin-bottom: 10px;
}

/* - PROFILE - */

.profile .heading-wrapper .title h3 {
    color: #F7941D;
    margin-bottom: 30px;
    margin-top: 20px;
}

.profile .profile-into .item .title {
    color: #404041;
}

.profile .profile-into .item .img-wrapper .icon {
    color: #F7941D;
    box-shadow: 0 0 0 1px #eaeaea;
}

.profile .profile-into .item .img-wrapper .icon:hover {
    box-shadow: 0 0 0 8px #eaeaea;
}

.nav-vertical > li.active > a {
    color: #F7941D;
    border-bottom-color: #F7941D;
}

.nav-vertical > li > a {
    color: #404041;
}

.nav-vertical > li > a:hover,
.nav-vertical > li > a:focus {
    color: #F7941D;
}

.lists-tabs ul.items-wrapper .item a {
    color: #404041;
}

.lists-tabs ul.items-wrapper .item:hover a {
    color: #F7941D;
}

.lists-tabs ul.items-wrapper .item.active {
    border-bottom-color: #F7941D;
}

/* - ERROR - */

.uc-error .frequently-used {
    padding-top: 40px;
    padding-bottom: 80px;
}

.error-page-slider-wrapper {
    margin-bottom: 20px;
}

.error-page-slider-wrapper .grid-slider .content {
    padding: 15px 0;
    border: 1px solid #eaeaea;
}

.error-page {
    padding: 0 !important;
}

.error-page > .heading-wrapper .title h1 {
    margin-bottom: 20px;
}

.error-page-slider-wrapper .item .text-wrapper {
    margin-top: 0;
}

.error-page-slider-wrapper .item {
    margin-bottom: 20px;
}

.error-page-slider-wrapper .item .text-wrapper .title {
    margin-bottom: 0;
    padding: 0 5px;
    height: 23px;
    text-transform: none;
    font-size: 19px;
    font-weight: 600;
    line-height: 23px;
    color: #404041;
    overflow: hidden;
}

.error-page-slider-wrapper .description {
    display: none;
}

/* - BRANDS - */

.attribute-letters-list {
    padding-top: 0;
}

.attribute-letters-list .heading-wrapper .title {
    text-align: center;
    font-size: initial;
    font-size: auto;
    line-height: initial;
    line-height: auto;
}

.attribute-letters-list .heading-wrapper.heading-wrapper-bordered::before {
    display: none;
}

.brands.brands-grid .item {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.brands.brands-grid .item img {
    filter: saturate(0%) grayscale(100%) brightness(60%) contrast(14040410%);
}

.brands.brands-grid .item:hover img {
    filter: saturate(100%) grayscale(0) brightness(100%) contrast(100%);
}

.attribute-letters-list .letters-inline {
    background-color: transparent;
    border: 1px solid #eaeaea;
}

.letters-inline span.item {
    color: #404041;
}

.letters-inline span.item:hover {
    color: #F7941D;
}

.attribute-letters-list .title {
    text-align: left;
    font-size: 60px;
    line-height: 60px;
    color: #F7941D;
}

.video-popup-slider .item .content img {
    margin-bottom: 0;
}

/*  */

/*Pracenje posiljke*/

.shipment-tracking-wrapper .form-and-heading-wrapper {
    min-height: 400px;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shipment-tracking-wrapper .form-and-heading-wrapper .heading-wrapper h1 {
    color: #ffffff;
}

.package-tracking {
    min-height: 35vh;
}

.package-tracking .alert {
    margin-top: 30px;
}

.validation-form .form-group,
.pin-verification .form-group {
    width: 50%;
}

.package-tracking .info-text {
    display: none;
}

.package-tracking #tab_paketomat .verify-change-wrapper .form-group-btn {
    margin-bottom: 30px;
}

.package-tracking #tab_paketomat .info-text {
    display: block;
    margin-bottom: 20px !important;
    padding: 20px;
    font-size: 16px;
    line-height: 26px;
    color: #1C75BC;
    background-color: #f2f5fa;
    border: 1px solid #eaeaea;
}

.package-tracking #tab_paketomat .info-text ul {
    margin: 0;
    padding: 0;
    padding-left: 5px;
    list-style-type: "-";
}

.package-tracking #tab_paketomat .info-text ol {
    margin: 0;
    padding: 0;
    list-style-position: inside;
}

.package-tracking #tab_paketomat .info-text p,
.package-tracking #tab_paketomat .info-text li {
    margin-bottom: 3px;
    padding-left: 7px;
    line-height: 26px;
    color: #1C75BC;
}

.package-tracking #tab_paketomat .info-text a {
    color: #1C75BC;
    text-decoration: underline;
}

.package-tracking #tab_paketomat .info-text br {
    line-height: 12px;
}

.package-tracking #tab_paketomat .info-text .info-text-title {
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: 600;
}

.package-tracking #tab_paketomat .validation-form .info-text {
    margin-top: 30px;
}

.package-tracking .heading-wrapper {
    margin-bottom: 20px;
}

.package-tracking .heading-wrapper .title {
    text-align: center;
}

.footer .heading-wrapper .title {
    text-align: left;
}

.package-tracking .heading-wrapper .title h1::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.package-tracking .form-control {
    font-size: 16px;
    font-weight: 400;
    color: #6d6e70;
}

.package-tracking .form-control,
.package-tracking .btn {
    height: 45px !important;
}
.package-tracking .btn{
    width: 245px;
    font-size: 19px;
    font-weight: 400;
    line-height: 22px;
}

.package-tracking table th,
.package-tracking table td {
    padding-left: 20px;
    height: 35px;
}

.package-tracking table td {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 16px;
    border-left-color: transparent;
    border-right-color: transparent;
}

.package-tracking table tr:last-child td {
    border-bottom: 0;
}

.package-tracking table th{
    font-size: 15px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 10px;
}

.package-tracking table th span {
    margin-left: 7px;
}

.package-tracking table th.tracking-id-info {
    text-transform: uppercase;
    background: #E5F3FF;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: #1C75BC;
    border-color: transparent;
}

.package-tracking table  {
    border: none !important;
}

.package-tracking td.title {
    font-size: 16px;
    font-weight: 600;
    color: #404041;
    background: transparent;
}

.package-tracking {
    padding: 20px 0;
}

.form-tracking-pacage{
    padding: 15px 0;
}

.form-tracking-pacage .row.form-group-checklabel {
    margin-top: 10px;
    margin-bottom: 20px;
}

.pacage-search-wrapper{
    position: relative;
}

.pacage-vertical-panel{
    margin-top: 30px;
    margin-bottom: 30px;
}

.pacage-search-wrapper button {
    position: relative;
    top: unset;
    right: unset;
}

.pacage-vertical-panel .pan-block{
    margin-bottom: 17px;
    box-shadow: none;
}

.pacage-vertical-panel .panel-heading .tab-title-wrapper .title {
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
}

.pacage-vertical-panel .pan-block .panel-heading{
    display: flex;
    align-items: center;
    padding: 10px 15px;
    background-color: #ffffff;
    position: relative;
    border: none;
    box-shadow: none !important;
    height: 90px;
}

.pacage-vertical-panel .pan-block.shipment-tracking-info > div:nth-child(2) {
    padding: 0 10px 20px;
}

.pacage-vertical-panel .pan-block > div:nth-child(2) {
    padding: 0 20px 0;
}


.pacage-vertical-panel .pan-block .panel-heading .panel-title {
    width: 100%
}

.pacage-vertical-panel .pan-block .panel-heading:hover .tab-title-wrapper span,
.pacage-vertical-panel .pan-block .panel-heading.opened .tab-title-wrapper span {
    filter: grayscale(0);
    opacity: 1;
}

.pacage-vertical-panel .pan-block .panel-body {
    padding: 0;
    padding-top: 17px;
}

.pacage-vertical-panel .panel-heading .tab-title-wrapper .prices-wrapper .price.price-with-discount,
.pacage-vertical-panel .panel-heading .tab-title-wrapper .prices-wrapper .price.price-with-discount .currency {
    color: #1C75BC;
    font-weight: 600;
}

.pacage-vertical-panel .pan-block .panel-body:last-of-type {
    padding-bottom: 10px;
    padding-top: 0;
}

.pacage-vertical-panel .panel-heading .tab-title-wrapper i{
    position: absolute;
    right: 10px;
    top: calc(50% - 25px);
    display: flex;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    justify-content: center;
    align-items: center;
    color: #1C75BC;
    font-weight: bold;
    font-size: 10px;
    transform: none;
}

.pacage-vertical-panel .panel-heading .tab-title-wrapper i:before {
    content: url('../../images/core/shipment_arrow.svg');
}

.shipment_tracking_info .tab-title-wrapper span,
.pacage-vertical-panel .panel-heading .tab-title-wrapper span{
    display: block;
    padding-right: 20px;
    filter: grayscale(0);
    opacity: 1;
}

.pacage-vertical-panel .panel-heading .tab-title-wrapper .description{
    font-size: 14px;
    line-height: 18px;
    height: 38px;
    overflow: hidden;
}

.pacage-vertical-panel .panel-heading .tab-title-wrapper .description p {
    margin: 0;
}

.panel.pan-block > .collapse,
.panel.pan-block > .collapsing{
    border: 1px solid transparent;
}

.panel.pan-block .panel-toggle:not(.collapsed) i.icon-rotate-90{
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    color: #1C75BC;
    font-weight: bold;
    top: calc(50% - 15px);
}

.panel.pan-block .img-headding{
    float: left;
    top: 0;
    position: relative;
    margin-top: 0;
}

.panel.pan-block.shipment-tracking-info .img-headding:before{
    content: url('../../images/core/shipment_info_icon.svg');
}

.panel.pan-block.pay_online .img-headding:before{
    content: url('../../images/core/shipment_online_payment.svg');
}

.panel-heading .img-headding:before{
    content: url('../../images/core/shipment_history_status.svg');
}

.panel-heading .img-headding {
    float: left;
    top: 0;
    position: relative;
    margin-top: 0;
}

.pan-block .text-wrapper{
    line-height: 1.1;
    margin-bottom: 28px;
}

.steps-wrapper,
.step-wrapper {
    margin-bottom: 33px;
    padding: 17px 15px;
    border: 1px solid #eaeaea;
}

.step-wrapper {
    margin-bottom: 23px;
    padding: 0;
    border: 0;
}

.steps-wrapper .text-wrapper,
.step-wrapper .text-wrapper {
    margin: 0;
}

.steps-wrapper .text-wrapper span,
.step-wrapper .text-wrapper span {
    position: relative;
    display: inline-block;
    margin-left: 1px;
    margin-right: 15px;
    top: 9px;
    width: 30px;
    height: 30px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #F7941D;
}

.step-wrapper .text-wrapper span {
    top: 11px;
    width: 40px;
    height: 40px;
}

.steps-wrapper .text-wrapper span i,
.step-wrapper .text-wrapper span i {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    color: #F7941D;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.step-wrapper .text-wrapper span i {
    font-size: 18px;
}

.steps-wrapper .text-wrapper p,
.step-wrapper .text-wrapper p  {
    font-size: 16px;
    font-weight: 600;
}

.step-wrapper .text-wrapper p {
    font-size: 18px;
}

.pan-block .text-wrapper .title{
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.pan-block .text-wrapper .content,
.pan-block .text-wrapper .description {
    font-size: 16px;
    line-height: 1.2;
}

.validation-form .alert-info,
.validation-form .alert-danger {
    margin-top: 25px;
}

#paketomat-form {
    margin-top: 47px;
}

#paketomat-form .form-group {
    margin-bottom: 10px;
}

.pacage-vertical-panel input {
    height: 35px !important;
}

.pacage-vertical-panel .btn {
    width: 166px;
    height: 40px !important;
    font-size: 16px;
    font-weight: 600;
}

.verify-btn-wrapper .btn {
    line-height: 28px;
}

#tab_reject .btn {
    margin-top: 10px;
}

.dimensions-wrapper{
    margin-top: 36px;
    margin-bottom: 40px;
}
.packet-sizes-wrapper{
    margin-top: 0;
}

.packet-sizes-wrapper .ps-item{
    position: relative;
    display: inline-block;
    cursor: pointer;
    width: calc(100%/5 - 20px);
    border-bottom: 3px solid #BCBDC1;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-right: 20px;
    padding: 10px;
    -webkit-box-shadow: 0px -1px 5px 0px rgba(234,234,234,1);
    -moz-box-shadow: 0px -1px 5px 0px rgba(234,234,234,1);
    box-shadow: 0px -1px 5px 0px rgba(234,234,234,1);
}
.packet-sizes-wrapper .ps-item:last-child{
    margin-right: 0;
}

.packet-sizes-wrapper .ps-item .img-size{
    height: 50px;
}

.packet-sizes-wrapper .ps-item .img-size,
.packet-sizes-wrapper .ps-item .dimensions,
.packet-sizes-wrapper .ps-item .dimensions,
.packet-sizes-wrapper .ps-item .size-title{
    display: block;
    text-align: center;
}

.packet-sizes-wrapper .ps-item .size-title{
    font-weight: bold;
}

.packet-sizes-wrapper .ps-item .img-size{
    margin-top: 10px;
    margin-bottom: 10px;
}

.packet-sizes-wrapper .ps-item .img-size:before{
    content: url('../../images/core/size_xxl.png');
    height: 50px;
    display: block;
}

.packet-sizes-wrapper .ps-item.size-s .img-size:before{
    content: url('../../images/core/p_size_s.png');
}

.packet-sizes-wrapper .ps-item.size-m .img-size:before{
    content: url('../../images/core/size_m.png');
}

.packet-sizes-wrapper .ps-item.size-l .img-size:before{
    content: url('../../images/core/p_size_l.png');
}

.packet-sizes-wrapper .ps-item.size-xl .img-size:before{
    content: url('../../images/core/size-xl.png');
}

.packet-sizes-wrapper .ps-item.size-xxl .img-size:before{
    content: url('../../images/core/size_xxl.png');
}

.packet-sizes-wrapper .ps-item.active{
    border-bottom-color: #1C75BC;
}

.packet-sizes-wrapper .ps-item.active .fake-rb{

}

.packet-sizes-wrapper .ps-item .fake-rb{
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 50%;
    border: 1px solid #1C75BC;
    height: 15px;
    width: 15px;
}

.packet-sizes-wrapper .ps-item .fake-rb:before{
    content: '';
    display: block;
    height: 9px;
    width: 9px;
    border-radius: 50%;
    background: transparent;
    position: absolute;
    top: 2px;
    left: 2px;
}

.packet-sizes-wrapper .ps-item.active .fake-rb:before{
    background: #1C75BC;
}

.pin-verification-wrapper{
    margin-top: 0;
}

.pin-verification-wrapper .text-wrapper {
    margin-bottom: 20px;
}

.pin-verification-wrapper .form-group {
    margin-bottom: 20px;
}

.verify-change-wrapper{
    margin-top: 28px;
}

.verify-change-wrapper .verify-btn-wrapper{
    margin-top: 20px;
    margin-bottom: 50px;
}

.verify-change-wrapper .alert {
    margin-bottom: 20px !important;
}

.verify-change-wrapper .alert.alert-success {
    font-weight: 600;
    text-transform: uppercase;
}

.package-tracking .alert{
    margin-bottom: 0;
    padding: 20px;
}

#tab_paketomat > .panel-body > .row > div:first-of-type {
    padding-right: 0;
}

#tab_paketomat > .panel-body > .row > div:last-of-type {
    padding-left: 0;
}

#tab_address .panel-body {
    padding-top: 20px;
    padding-bottom: 15px;
}

#tab_address .text-wrapper {
    margin-bottom: 22px;
}

#tab_address .form-group-btn {
    margin-top: 5px;
}

#tab_reject .panel-body {
    padding-top: 20px;
}

.package-tracking .alert .title{
    text-transform: uppercase;
    font-weight: bold;
}

.package-tracking .alert .title,
.package-tracking .alert .description {
    font-size: 17px;
}

.form-reject .form-group{
    margin-bottom: 5px;
}

.packetomat{

}
.packetomat .storelocator-panel{
    margin: 0;
    width: 100%;
    max-height: 71vh;
    max-height: 71vh;
}

#map-canvas, #stores-map {
    min-height: 71vh;
}

.packetomat .store-map-wrapper.active .stores-list{
    opacity: 1;
    pointer-events: all;
}

.packetomat .storelocator-filter{
    /* display: none; */
    padding: 10px 15px;
}

.packetomat  .store-listing-map .stores-list {
    height: 71vh !important;
}

.packetomat  .store-listing-map .stores-list .item{
    margin-bottom: 0px;
}

.packetomat .store-map-wrapper {
    height: 71vh !important;
    border: 1px solid #eaeaea;
    border-right: 0;
}

.packetomat  .store-listing-map .stores-list .item.select-element {
    display: block;
}

.packetomat  .store-listing-map .stores-list .item.select-element span{
    display: inline-block;
    background: #404041;
    color: #Ffffff;
    padding: 0 20px;
    margin-top: 10px;
}
.storelocator-panel .store-item{
    color: #404041;
}
.paketomat-block .item-button {
    display: inline-block;
    background: #404041;
    color: #Ffffff;
    padding: 1px 33px;
    margin-top: 10px;
    line-height: 22px;
    cursor: pointer;
    font-size: 15px;
    font-family: 'Source Sans Pro', sans-serif;
}

.paketomat-block .item-button:hover,
.paketomat-block .item-button.active {
    background-color: #F7941D;
}

.content-info-bubble .nb-store-name h1{
    font-size: 16px;
    font-family: Manrope;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    vertical-align: middle;
    text-transform: uppercase;
    text-align: center;
    color: #1C75BC;
}

.content-info-bubble .item.item-text{
    padding-left: 0;
    margin: 0;
    font-size: 14px;
}

.content-info-bubble .item{
    padding-left: 0;
    font-size: 14px;
}

.content-info-bubble .selected-store {
    position: relative;
    float: right;
    bottom: 15px;
    font-size: 17px;
    font-weight: 600;
    color: #6c9f43;
}

.content-info-bubble .selected-store .img {
    display: inline-block;
    width: 48px;
    height: 48px;
    vertical-align: text-bottom;
    background-image: url("../../images/core/popup_pin.png");
}
.content-info-bubble span.tpay{
    position: relative;
    flex: auto;
    text-align: center;
}
.content-info-bubble span.tpay:before{
    display: block;
    content: '';
    height: 30px;

}

.content-info-bubble span.tpay.tpay-Kartica:before{
    background: url("../../images/core/gotovina.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    filter: brightness(0) saturate(100%) invert(16%) sepia(71%) saturate(5725%) hue-rotate(4deg) brightness(97%) contrast(128%);
}

.content-info-bubble span.tpay.tpay-Gotovina:before{
    background: url("../../images/core/kartica.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    filter: brightness(0) saturate(100%) invert(16%) sepia(71%) saturate(5725%) hue-rotate(4deg) brightness(97%) contrast(128%);
}
.content-info-bubble .nb-store-f_typePayment .nb-insert-content{
    display: flex;
}
/* - popup - */

/* - popup - */

.package-tracking .store-popup .heading-wrapper .title {
    text-align: left;
}

.package-tracking .store-popup .heading-wrapper .title h1::before {
    display: none;
}

.packetomat .gm-style-iw {
    padding: 10px;
    padding-bottom: 4px;
    border-radius: 0;
    border: 1px solid #eaeaea;
}

.packetomat .gm-style-iw > button {
    top: 5px !important;
    right: 5px !important;
}

.packetomat .store-popup {
    max-width: initial !important;
    max-width: auto !important;
}

.packetomat .gm-style .gm-style-iw-t::after {
    display: none;
}

.packetomat .store-popup .heading-wrapper {
    margin-bottom: 5px;
}

.packetomat .store-popup .heading-wrapper .title span {
    font-size: 16px;
    font-weight: 600;
    color: #404041;
}

.packetomat .store-popup .item {
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
}

.packetomat .store-popup .item .title span {
    display: none;
}

.packetomat .store-popup .item .content,
.packetomat .store-popup .item .content a {
    padding-left: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #404041;
}

.packetomat .store-popup .item .content p {
    margin: 0;
    line-height: 25px;
}

.packetomat .store-popup .item.nb-insert-content {
    margin-bottom: 22px;
    padding: 0;
}

.packetomat .store-popup .item.item-text p {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #404041;
}

.packetomat .store-popup .nb-store-url {
    display: none;
}

.packetomat .store-popup .nb-store-url a {
    display: inline-block;
    margin: 0;
    padding: 3px 20px;
    font-size: 15px;
    background-color: #404041;
    color: #ffffff;
}

/* - icons - */

.packetomat .stores-list .item .icon,
.packetomat .store-popup .item .icon {
    display: block;
}

.packetomat .fa-map-marker::before,
.packetomat .icon-phone::before,
.packetomat .fa-envelope::before,
.packetomat .icon-clock::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}

.packetomat .fa-map-marker::before {
    content: url("../../images/core/pin_pracene_posiljke-8.png");
}

.packetomat .icon-phone::before {
    content: url("../../images/core/tell_pracejnje_posiljke-8.png");
}

.packetomat .fa-envelope::before {
    content: url("../../images/core/mail_pracenje_posiljke-8.png");
}

.packetomat .icon-clock::before {
    content: url("../../images/core/radno_vreme_pracenje_posiljke-8.png");
}

.fiscal-btn-wrapper {
    padding-top: 0;
}

.fiscal-btn-wrapper .fiscal-btn{
    display: flex;
    width: fit-content;
    justify-content: center;
    margin: 0 0 20px auto;
    align-items: center;
    padding: 0 15px !important;
}

/*Pracenje posiljke End*/

/* - header search field - */

.header .search-field-wrapper {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.header .search-field-wrapper .form-group {
    padding-right: 30px;
    margin-bottom: 0;
    border-bottom: 1px solid #f0f0f0;
}

.header .search-field-wrapper .form-group.form-group-error {
    border: 1px solid #ED544A;
}

.header .search-field-wrapper input {
    padding: 0;
    width: 205px;
    text-indent: 10px;
    font-size: 15px !important;
    font-weight: 600;
    color: #404041 !important;
    background-color: #ffffff !important;
    border: 0 !important;
}

.header .search-field-wrapper input:placeholder {
    color: #b1b1b1 !important;
}

.header .search-field-wrapper .btn,
.header .search-field-wrapper i.close {
    position: absolute;
    top: 50%;
    right: 10px;
    padding: 0;
    background-color: transparent !important;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.header .search-field-wrapper .btn i {
    color: #F7941D;
}

.header .search-field-wrapper .btn.valid.confirm-loader {
    display: block;
    opacity: 1;
}

.header .search-field-wrapper .btn.valid i {
    filter: invert(1) brightness(100);
}

.header .search-field-wrapper .btn.valid::before,
.header .search-field-wrapper .btn.valid::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 22px;
    background-color: #F7941D;
    border-radius: 50%;
    z-index: -1;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.header .search-field-wrapper .btn.valid::before {
    animation-name: blink;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
}

@keyframes blink {
    from {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1);
        -moz-transform: translate(-50%, -50%) scale(1);
        -ms-transform: translate(-50%, -50%) scale(1);
        -o-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    } to {
          opacity: 0;
          -webkit-transform: translate(-50%, -50%) scale(1.7);
          -moz-transform: translate(-50%, -50%) scale(1.7);
          -ms-transform: translate(-50%, -50%) scale(1.7);
          -o-transform: translate(-50%, -50%) scale(1.7);
          transform: translate(-50%, -50%) scale(1.7);
      }
}

.header .search-field-wrapper i.close {
    display: none;
    font-weight: 400;
    color: #F7941D;
    opacity: 1;
}

.header .search-field-wrapper .validation-errors-list {
    left: 0;
    right: auto;
    bottom: -5px;
}

.nav.nav-simple > li a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nav.nav-simple > li a i {
    margin-right: 5px;
}

/* - PAKETOMAT LANDING - */

.image-text-grid12.right-side {
    margin-top: 30px;
    margin-bottom: 25px;
    background-color: transparent;
}

.image-text-grid12.right-side::after {
    display: none;
}

.uc-paketomat-landing > .row {
    margin: 0;
}

.uc-paketomat-landing .row.no-gutters {
    position: relative;
    margin: 0;
}

.uc-paketomat-landing .container-fluid {
    /*padding: 0;*/
}

.uc-paketomat-landing .img-wrapper.mobile-img {
    display: none;
}

.uc-paketomat-landing .item-image-standalone {
    padding: 0;
}

.uc-paketomat-landing .item-image-standalone .text-wrapper {
    display: none;
}

.image-text-grid12.right-side .img-wrapper {
    position: absolute;
    top: 50%;
    right: 0;
    margin-bottom: 0;
    float: none;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);

}

.uc-paketomat-landing .main-image-items .img-responsive {
    height: 430px;
    background-repeat: no-repeat !important;
    background-attachment: auto !important;
    background-attachment: initial !important;
}

.uc-paketomat-landing .image-text-grid12.right-side .text-wrapper {
    padding-left: 0;
}

.uc-paketomat-landing .image-text-grid12.right-side .title {
    display: block;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 40px;
    font-weight: 600;
    line-height: 45px;
    color: #404041;
}

.uc-paketomat-landing .image-text-grid12.right-side .title b {
    color: #1C75BC;
}

.uc-paketomat-landing .image-text-grid12.right-side .description p {
    font-size: 16px;
    line-height: 22px;
    color: #818385;
}

.uc-paketomat-landing .closest_paketomat {
    margin-bottom: 60px;
}

.item-4-items {
    margin-bottom: 40px;
    padding: 0;
}

.page-landing-layout .item-4-items {
    margin-bottom: 65px !important;
}

.item-4-items .slider-static {
    padding: 0 10px;
    border-right: 1px solid #eaeaea;
}

.item-4-items:last-of-type .slider-static {
    border: 0;
}

.item-4-items .heading-wrapper::before {
    display: none;
}

.item-4-items .img-wrapper {
    margin-bottom: 25px;
}

.item-4-items .img-responsive {
    margin: 0 auto;
}

.item-4-items .title {
    margin-bottom: 16px;
    padding: 0 5px;
    height: 35px;
    text-transform: none;
    font-size: 30px;
    line-height: 35px;
    color: #1C75BC;
    overflow: hidden;
}

.item-4-items .description {
    margin: 0 auto;
    padding: 0 5px;
    max-width: 250px;
    height: 69px;
    overflow: hidden;
}

.item-4-items .description {
    padding-top: 0 !important;
}

.item-4-items .description p {
    margin: 0;
    font-size: 17px;
    line-height: 23px;
    color: #818385;
}

.page-landing-layout .image-text-grid12 {
    float: none;
    margin: 0 auto;
    margin-top: 40px;
    width: 1380px;
    background-color: transparent;
}

.page-landing-layout .image-text-grid12.left-side::after {
    display: none;
}

.page-landing-layout .image-text-grid12 .title {
    display: block;
    margin-bottom: 25px;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
}

.page-landing-layout .image-text-grid12 li,
.page-landing-layout .image-text-grid12 p {
    font-size: 18px;
    line-height: 22px;
}

/* - ITEMS LIST BLOCK - */

.items-list-wrapper {
    margin-bottom: 68px;
}

.items-list-wrapper .left-side,
.items-list-wrapper .right-side {
    display: table-cell;
    float: none;
}

.items-list-wrapper .left-side {
    padding-right: 94px;
    text-align: end;
    vertical-align: middle;
}

.items-list-wrapper .left-side .title {
    font-size: 80px;
    font-weight: 600;
    line-height: 60px;
    color: #1C75BC;
}

.items-list-wrapper .left-side .description p {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 50px;
}

.items-list-wrapper .right-side {
    padding-left: 0;
    border-left: 18px solid #1C75BC;
}

.items-list-wrapper .right-side .first-col::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -40px;
    border: 13px solid transparent;
    border-left-color: #1C75BC;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.items-list-wrapper .right-side > .row {
    margin-left: 40px;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 30px;
    border-bottom: 2px solid #1C75BC;
}

.items-list-wrapper .right-side > .row:last-of-type {
    padding-bottom: 0;
    border-bottom: 0;
}

.items-list-wrapper .right-side .title {
    font-size: 84px;
    font-weight: 600;
    line-height: 60px;
    color: #1C75BC;
}

.items-list-wrapper .right-side .description {
    font-size: 22px;
    line-height: 27px;
}

.items-list-wrapper .right-side .description p.small {
    font-size: 15px;
    line-height: 20px;
}

/* - WORK IN PROGRESS - */

.uc-work .container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -70%);
    -moz-transform: translate(-50%, -70%);
    -ms-transform: translate(-50%, -70%);
    -o-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
}

.uc-work .work-img {
    margin: 0 auto;
    max-width: 300px;
}

.uc-work .work-img .img-responsive {
    margin: 0 auto;
    margin-left: -20px;
}

.uc-work .page.page-work {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    transform: none;
}

.uc-work .page.page-work h1 {
    margin-bottom: 15px;
}

.uc-work .page.page-work p {
    font-size: 20px;
}

/* - OTHER - */

.video-popup-slider .fancybox-container{
    position: absolute;
    left: 10px;
    right: 10px;
    width: calc(100% - 20px);
    z-index: 100;
}
.video-popup-slider .fancybox-slide--video > .fancybox-content {
    width: 100% !important;
    height: 100% !important;
}

/* --------- */

.type-person-slider-wrapper {
    padding-top: 0;
    padding-bottom: 40px !important;
}

.type-person-slider-wrapper .slider-static::after {
    display: none;
}

.type-person-slider-wrapper .item {
    width: calc( 50% - 10px ) !important;
    float: left;
    cursor: pointer;
}

.type-person-slider-wrapper .item.active {
    border-bottom-color: #F7941D;
}

.type-person-slider-wrapper .item:last-of-type {
    float: right;
}

.type-person-slider-wrapper .img-wrapper,
.type-person-slider-wrapper .content {
    pointer-events: none;
}

.uc-enrollment .type-person-wrapper {
    display: none;
}

#address-change > .row > div {
    height: 86px;
}

/* ------------------------------- */cription p {
                                         margin: 0;
                                         font-size: 17px;
                                         line-height: 23px;
                                         color: #818385;
                                     }

/* - ITEMS LIST BLOCK - */

.items-list-wrapper {
    margin-bottom: 68px;
}

.items-list-wrapper .left-side,
.items-list-wrapper .right-side {
    display: table-cell;
    float: none;
}

.items-list-wrapper .left-side {
    padding-right: 94px;
    text-align: end;
    vertical-align: middle;
}

.items-list-wrapper .left-side .title {
    font-size: 80px;
    font-weight: 600;
    line-height: 60px;
    color: #1C75BC;
}

.items-list-wrapper .left-side .description p {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 50px;
}

.items-list-wrapper .right-side {
    padding-left: 0;
    border-left: 18px solid #1C75BC;
}

.items-list-wrapper .right-side .first-col::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -40px;
    border: 13px solid transparent;
    border-left-color: #1C75BC;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.items-list-wrapper .right-side > .row {
    margin-left: 40px;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 30px;
    border-bottom: 2px solid #F7941D;
}

.items-list-wrapper .right-side > .row:last-of-type {
    padding-bottom: 0;
    border-bottom: 0;
}

.items-list-wrapper .right-side .title {
    font-size: 84px;
    font-weight: 600;
    line-height: 60px;
    color: #F7941D;
}

.items-list-wrapper .right-side .description {
    font-size: 22px;
    line-height: 27px;
}

.items-list-wrapper .right-side .description p.small {
    font-size: 15px;
    line-height: 20px;
}

/* - WORK IN PROGRESS - */

.uc-work .container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -70%);
    -moz-transform: translate(-50%, -70%);
    -ms-transform: translate(-50%, -70%);
    -o-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
}

.uc-work .work-img {
    margin: 0 auto;
    max-width: 300px;
}

.uc-work .work-img .img-responsive {
    margin: 0 auto;
    margin-left: -20px;
}

.uc-work .page.page-work {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    transform: none;
}

.uc-work .page.page-work h1 {
    margin-bottom: 15px;
}

.uc-work .page.page-work p {
    font-size: 20px;
}

/* - OTHER - */

.video-popup-slider .fancybox-container{
    position: absolute;
    left: 10px;
    right: 10px;
    width: calc(100% - 20px);
}
.video-popup-slider .fancybox-slide--video > .fancybox-content {
    width: 100% !important;
    height: 100% !important;
}

/* --------- */

.type-person-slider-wrapper {
    padding-top: 0;
    padding-bottom: 40px !important;
}

.type-person-slider-wrapper .slider-static::after {
    display: none;
}

.type-person-slider-wrapper .item {
    width: calc( 50% - 10px ) !important;
    float: left;
    cursor: pointer;
}

.type-person-slider-wrapper .item.active {
    border-bottom-color: #F7941D;
}

.type-person-slider-wrapper .item:last-of-type {
    float: right;
}

.type-person-slider-wrapper .img-wrapper,
.type-person-slider-wrapper .content {
    pointer-events: none;
}

.uc-enrollment .type-person-wrapper {
    display: none;
}

#address-change > .row > div {
    height: 86px;
}

/* ------------------------------- */cription p {
                                         margin: 0;
                                         font-size: 17px;
                                         line-height: 23px;
                                         color: #818385;
                                     }

/* - ITEMS LIST BLOCK - */

.items-list-wrapper {
    margin-bottom: 68px;
}

.items-list-wrapper .left-side,
.items-list-wrapper .right-side {
    display: table-cell;
    float: none;
}

.items-list-wrapper .left-side {
    padding-right: 94px;
    text-align: end;
    vertical-align: middle;
}

.items-list-wrapper .left-side .title {
    font-size: 80px;
    font-weight: 600;
    line-height: 60px;
    color: #1C75BC;
}

.items-list-wrapper .left-side .description p {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 50px;
}

.items-list-wrapper .right-side {
    padding-left: 0;
    border-left: 18px solid #1C75BC;
}

.items-list-wrapper .right-side .first-col::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -40px;
    border: 13px solid transparent;
    border-left-color: #1C75BC;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.items-list-wrapper .right-side > .row {
    margin-left: 40px;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 30px;
    border-bottom: 2px solid #1C75BC;
}

.items-list-wrapper .right-side > .row:last-of-type {
    padding-bottom: 0;
    border-bottom: 0;
}

.items-list-wrapper .right-side .title {
    font-size: 84px;
    font-weight: 600;
    line-height: 60px;
    color: #1C75BC;
}

.items-list-wrapper .right-side .description {
    font-size: 22px;
    line-height: 27px;
}

.items-list-wrapper .right-side .description p.small {
    font-size: 15px;
    line-height: 20px;
}

/* - WORK IN PROGRESS - */

.uc-work .container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -70%);
    -moz-transform: translate(-50%, -70%);
    -ms-transform: translate(-50%, -70%);
    -o-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
}

.uc-work .work-img {
    margin: 0 auto;
    max-width: 300px;
}

.uc-work .work-img .img-responsive {
    margin: 0 auto;
    margin-left: -20px;
}

.uc-work .page.page-work {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    transform: none;
}

.uc-work .page.page-work h1 {
    margin-bottom: 15px;
}

.uc-work .page.page-work p {
    font-size: 20px;
}

/* - OTHER - */

.video-popup-slider .fancybox-container{
    position: absolute;
    left: 10px;
    right: 10px;
    width: calc(100% - 20px);
}
.video-popup-slider .fancybox-slide--video > .fancybox-content {
    width: 100% !important;
    height: 100% !important;
}

/* --------- */

.type-person-slider-wrapper {
    padding-top: 0;
    padding-bottom: 40px !important;
}

.type-person-slider-wrapper .slider-static::after {
    display: none;
}

.type-person-slider-wrapper .item {
    width: calc( 50% - 10px ) !important;
    float: left;
    cursor: pointer;
}

.type-person-slider-wrapper .item.active {
    border-bottom-color: #F7941D;
}

.type-person-slider-wrapper .item:last-of-type {
    float: right;
}

.type-person-slider-wrapper .img-wrapper,
.type-person-slider-wrapper .content {
    pointer-events: none;
}

.uc-enrollment .type-person-wrapper {
    display: none;
}

#address-change > .row > div {
    height: 86px;
}

/* ------------------------------- */cription p {
                                         margin: 0;
                                         font-size: 17px;
                                         line-height: 23px;
                                         color: #818385;
                                     }

/* - ITEMS LIST BLOCK - */

.items-list-wrapper {
    margin-bottom: 68px;
}

.items-list-wrapper .left-side,
.items-list-wrapper .right-side {
    display: table-cell;
    float: none;
}

.items-list-wrapper .left-side {
    padding-right: 94px;
    text-align: end;
    vertical-align: middle;
}

.items-list-wrapper .left-side .title {
    font-size: 80px;
    font-weight: 600;
    line-height: 60px;
    color: #1C75BC;
}

.items-list-wrapper .left-side .description p {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 50px;
}

.items-list-wrapper .right-side {
    padding-left: 0;
    border-left: 18px solid #1C75BC;
}

.items-list-wrapper .right-side .first-col::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -40px;
    border: 13px solid transparent;
    border-left-color: #1C75BC;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.items-list-wrapper .right-side > .row {
    margin-left: 40px;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 30px;
    border-bottom: 2px solid #1C75BC;
}

.items-list-wrapper .right-side > .row:last-of-type {
    padding-bottom: 0;
    border-bottom: 0;
}

.items-list-wrapper .right-side .title {
    font-size: 84px;
    font-weight: 600;
    line-height: 60px;
    color: #1C75BC;
}

.items-list-wrapper .right-side .description {
    font-size: 22px;
    line-height: 27px;
}

.items-list-wrapper .right-side .description p.small {
    font-size: 15px;
    line-height: 20px;
}

/* - WORK IN PROGRESS - */

.uc-work .container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -70%);
    -moz-transform: translate(-50%, -70%);
    -ms-transform: translate(-50%, -70%);
    -o-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
}

.uc-work .work-img {
    margin: 0 auto;
    max-width: 300px;
}

.uc-work .work-img .img-responsive {
    margin: 0 auto;
    margin-left: -20px;
}

.uc-work .page.page-work {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    transform: none;
}

.uc-work .page.page-work h1 {
    margin-bottom: 15px;
}

.uc-work .page.page-work p {
    font-size: 20px;
}

/* - OTHER - */

.video-popup-slider .fancybox-container{
    position: absolute;
    left: 10px;
    right: 10px;
    width: calc(100% - 20px);
}
.video-popup-slider .fancybox-slide--video > .fancybox-content {
    width: 100% !important;
    height: 100% !important;
}

/* --------- */

.type-person-slider-wrapper {
    padding-top: 0;
    padding-bottom: 40px !important;
}

.type-person-slider-wrapper .slider-static::after {
    display: none;
}

.type-person-slider-wrapper .item {
    width: calc( 50% - 10px ) !important;
    float: left;
    cursor: pointer;
}

.type-person-slider-wrapper .item.active {
    border-bottom-color: #F7941D;
}

.type-person-slider-wrapper .item:last-of-type {
    float: right;
}

.type-person-slider-wrapper .img-wrapper,
.type-person-slider-wrapper .content {
    pointer-events: none;
}

.uc-enrollment .type-person-wrapper {
    display: none;
}

#address-change > .row > div {
    height: 86px;
}

/* ------------------------------- */cription p {
                                         margin: 0;
                                         font-size: 17px;
                                         line-height: 23px;
                                         color: #818385;
                                     }

/* - ITEMS LIST BLOCK - */

.items-list-wrapper {
    margin-bottom: 68px;
}

.items-list-wrapper .left-side,
.items-list-wrapper .right-side {
    display: table-cell;
    float: none;
}

.items-list-wrapper .left-side {
    padding-right: 94px;
    text-align: end;
    vertical-align: middle;
}

.items-list-wrapper .left-side .title {
    font-size: 80px;
    font-weight: 600;
    line-height: 60px;
    color: #1C75BC;
}

.items-list-wrapper .left-side .description p {
    margin-bottom: 0;
    font-size: 48px;
    line-height: 50px;
}

.items-list-wrapper .right-side {
    padding-left: 0;
    border-left: 18px solid #1C75BC;
}

.items-list-wrapper .right-side .first-col::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -40px;
    border: 13px solid transparent;
    border-left-color: #1C75BC;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.items-list-wrapper .right-side > .row {
    margin-left: 40px;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 30px;
    border-bottom: 2px solid #1C75BC;
}

.items-list-wrapper .right-side > .row:last-of-type {
    padding-bottom: 0;
    border-bottom: 0;
}

.items-list-wrapper .right-side .title {
    font-size: 84px;
    font-weight: 600;
    line-height: 60px;
    color: #1C75BC;
}

.items-list-wrapper .right-side .description {
    font-size: 22px;
    line-height: 27px;
}

.items-list-wrapper .right-side .description p.small {
    font-size: 15px;
    line-height: 20px;
}

/* - WORK IN PROGRESS - */

.uc-work .container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -70%);
    -moz-transform: translate(-50%, -70%);
    -ms-transform: translate(-50%, -70%);
    -o-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
}

.uc-work .work-img {
    margin: 0 auto;
    max-width: 300px;
}

.uc-work .work-img .img-responsive {
    margin: 0 auto;
    margin-left: -20px;
}

.uc-work .page.page-work {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    transform: none;
}

.uc-work .page.page-work h1 {
    margin-bottom: 15px;
}

.uc-work .page.page-work p {
    font-size: 20px;
}

/* - OTHER - */

.video-popup-slider .fancybox-container{
    position: absolute;
    left: 10px;
    right: 10px;
    width: calc(100% - 20px);
}
.video-popup-slider .fancybox-slide--video > .fancybox-content {
    width: 100% !important;
    height: 100% !important;
}

/* --------- */

.uc-enrollment .heading-underlined {
    margin-bottom: 10px;
}

.uc-enrollment .page-subtitle {
    margin-bottom: 45px;
}

.uc-enrollment .page-subtitle p {
    margin: 0;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
}

.type-person-slider-wrapper {
    display: none;
}

.type-person-slider-wrapper {
    padding-top: 0;
    padding-bottom: 40px !important;
}

.type-person-slider-wrapper .slider-static::after {
    display: none;
}

.type-person-slider-wrapper .item {
    width: calc( 50% - 10px ) !important;
    float: left;
    cursor: pointer;
}

.type-person-slider-wrapper .item.active {
    border-bottom-color: #F7941D;
}

.type-person-slider-wrapper .item.active .content .text-wrapper .title {
    color: #F7941D;
}

.type-person-slider-wrapper .item:last-of-type {
    float: right;
}

.type-person-slider-wrapper .img-wrapper,
.type-person-slider-wrapper .content {
    pointer-events: none;
}

.uc-enrollment .type-person-wrapper {
    display: none;
}

#address-change > .row > div {
    height: 86px;
}

#tab_paketomat .verify-change-wrapper table {
    margin-bottom: 20px;
}

.twitter-typeahead .tt-dropdown-menu {
    height: 200px !important;
}

/* - ANDROID - */

.android-view .category-heading {
    margin-bottom: 18px !important;
}

.android-view .heading-wrapper {
    border-bottom: 1px solid #d9d9d9;
}

.android-view .heading-wrapper .title {
    text-align: left !important;
}

.android-view .heading-wrapper h1 {
    text-transform: none !important;
    color: #F7941D !important;
}

.android-view .heading-wrapper h1::before {
    display: none !important;
}

.android-view .item {
    margin-bottom: 20px !important;
    padding: 0 10px;
}

.android-view .item .img-wrapper {
    float: left;
    margin-right: 8px;
    height: auto !important;
    border: 0 !important;
}

.android-view .content {
    padding: 0 !important;
    min-height: auto !important;
    border: 0 !important;
}

.android-view .item-title {
    margin-bottom: 3px;
    font-size: 17px;
    font-weight: 600;
}

.android-view .item-description {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
}

.android-view .the-date {
    font-size: 14px;
    text-align: left !important;
    color: #969696;
}

.android-view .btn-wrapper a {
    margin-top: -5px;
    font-weight: 400 !important;
    color: #F7941D;
}

.android-view .btn-wrapper a:hover {
    color: #A41C20;
}

.android-view .item-category {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 5px;
    color: #ffffff;
    background-color: #F7941D;
}

.form-group-rating {
    display: none;
}

.storelocator-close {
    position: absolute;
    display: none;
    top: 13px;
    right: 8px;
    background-color: transparent;
    border: 0;
}

.storelocator-close img {
    margin: 0 !important;
}

/* ------------------------------- */

/* Helper page */
.helppage-details-wrapper .container {
    max-width: 1010px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.helppage-details-wrapper .social-share.detail-social-share {
    display: none;
}

.cart-onepage-order-ticket-value,
.cart-onepage-order-ticket-type,
.cart-onepage-order-security-code{
    display: none;
}
#order_order_tickets_content .ticket-headline-ribbon {
    margin-bottom: 20px;
}
.cart-onepage-order-ticket{
    margin-top: 4px;
}

/* - NEW LANDING PAGE - */

.ecommerce-landing {
    padding-top: 0;
}

.ecommerce-landing .intro {
    display: none;
}

.ecommerce-landing .container > .items-generic {
    max-width: 990px;
    margin: 0 auto;
}

.ecommerce-landing .container .items-generic > .row {
    margin: 0;
}

.ecommerce-landing .container .items-generic > .row > * {
    margin-bottom: 20px;
    padding: 0 !important;
}

.ecommerce-landing .container .items-generic > .row > *:first-of-type {
    margin-top: 20px;
}

.ecommerce-landing .container > .items-generic  > * {
    margin-bottom: 20px;
    padding: 0;
}

.partners-category {
    position: relative;
    padding-top: 35px;
    padding-bottom: 35px;
}

.partners-wrapper {
    border-top: 1px solid #e2e2e2;
}

.category-landing .sidebar {
    margin-top: 0 !important;
}

.background-text-item.heading {
    min-height: 330px;
}

.background-text-item .text-wrapper {
    margin: 0 !important;
}

.ecommerce-landing .grid-item-with-12item ~ .content {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    max-width: 1010px;
    height: 100%;
    transform: translateX(-50%);
    pointer-events: none;
}

.background-text-item.heading > .text-wrapper > .title,
.grid-item-with-12item ~ .content > .text-wrapper > .title {
    position: absolute;
    top: 50%;
    left: 10px;
    font-size: 50px;
    font-weight: 700;
    line-height: 55px;
    text-align: left;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.background-text-item.heading .description,
.grid-item-with-12item ~ .content .text-wrapper .description {
    position: absolute;
    top: 30px;
    left: 10px;
    width: 100%;
    max-width: 400px;
}

.background-text-item.heading .description .title,
.grid-item-with-12item ~ .content .text-wrapper .description,
.grid-item-with-12item ~ .content .text-wrapper .description .title {
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    text-transform: uppercase;
}

.background-text-item.benefits {
    padding: 15px 25px;
    background-size: 100% 100% !important;
}

.background-text-item.benefits .description {
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    text-align: left;
}

.background-text-item.benefits .description li {
    margin: 0;
}

.ecommerce-landing .item-wrapper-6 .slider-static {
    position: relative;
}

.ecommerce-landing .item-wrapper-6 .heading-wrapper {
    position: absolute;
    top: 50px;
    left: 20px;
    text-align: left;
}

.ecommerce-landing .item-wrapper-6 .heading-wrapper::before {
    display: none !important;
}

.ecommerce-landing .item-wrapper-6 .heading-wrapper .title {
    margin-bottom: 25px;
    padding-left: 50px;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-align: left;
}

.ecommerce-landing .item-wrapper-6 .heading-wrapper .subtitle {
    display: none;
}

.ecommerce-landing .item-wrapper-6 .heading-wrapper .description {
    padding: 0;
    text-align: left;
}

.ecommerce-landing .item-wrapper-6 .ckeditor-row {
    position: relative;
    display: block;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 25px;
}

.ecommerce-landing .item-wrapper-6 .ckeditor-row > div {
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    width: auto !important;
    font-size: 16px;
    line-height: 20px;
}

.ecommerce-landing .item-wrapper-6 .ckeditor-row > div:first-of-type {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.ecommerce-landing .item-wrapper-6 .ckeditor-row > div:last-of-type {
    float: none;
    padding-left: 50px;
    font-size: 17px;
    line-height: 24px;
}

.ecommerce-landing .item-wrapper-6 .heading-wrapper img {
    width: 40px;
    height: 40px;
}

/* - NEW ITEM BLOCK - */

.items-tabs-horizontal .pan-heading {
    padding: 0;
}

.items-tabs-horizontal .product-vertical-panel {
    margin-bottom: 10px;
}

.items-tabs-horizontal .panel-heading {
    padding: 0;
}

.items-tabs-horizontal .tab-heading-wrapper {
    padding: 10px;
}

.items-tabs-horizontal .pan-heading {
    box-shadow: none;
}

.items-tabs-horizontal .panel-toggle {
    display: block;
    border: 1px solid #eaeaea;
}

.items-tabs-horizontal .panel-toggle:not(.collapsed) {
    background-color: #ffffff;
    box-shadow: none;
    border-color: #e6303b;
}

.items-tabs-horizontal .panel-toggle:not(.collapsed) .title {
    color: #e6303b;
}

.items-tabs-horizontal .panel-toggle:not(.collapsed) i {
    color: #e6303b;
}

.items-tabs-horizontal .panel-group .panel {
    margin-bottom: 15px;
    box-shadow: none;
}

.items-tabs-horizontal .tab-content .btn-wrapper .btn {
    font-size: 18px;
    padding: 5px 30px;
}

/*   inline-items   frequently_used-slider update */

.uc-error .frequently-used .slider-static .items-wrapper {
    margin-top: 40px;
}

.frequently-used .slider-static .items-wrapper  {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.home-pages-slider::before {
    border-bottom: none;
}


.tp-home .fancybox-inner .fancybox-content {
    height: 100% !important;
}

.video-popup-slider .fancybox-inner .fancybox-content {
    height: 100% !important;
}

.video-popup-slider .fancybox-inner {
    height: unset;
    width: unset;
    margin: unset;
}

.user .fa-user:before {
    content: url("../../images/core/login_icon.svg");
    filter: brightness(0) saturate(100%) invert(23%) sepia(4%) saturate(155%) hue-rotate(201deg) brightness(91%) contrast(86%);
}

.user a.login-btn {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 5px;
    padding-right: 0 !important;
}

.user a.login-btn span {
    padding-right: 15px;
    border-right: 1px solid;
    line-height: 14px;
}
.user a,
.user a span{
    color: #404041;
}

/* ecommerce strana*/

.items-tabs-horizontal .tab-content .panel-group .panel {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.items-tabs-horizontal .tab-content .panel-group .panel .img-wrapper {
    position: relative;
}

.items-tabs-horizontal .tab-content .panel-group .panel .img-wrapper a:before {
    position: absolute;
    content: none;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    opacity: 0;
    transition: opacity 0.5s;
    transform: translate(-50%, -50%);
}

.items-tabs-horizontal .tab-content .panel-group .panel .img-wrapper:hover a:before {
    opacity: 1;
}

/*.items-tabs-horizontal .tab-content .panel-group .panel .btn-wrapper {*/
/*    pointer-events: none;*/
/*}*/

.items-tabs-horizontal .tab-content .panel-group .panel img {
    max-height: 235px;
}

.items-tabs-horizontal .items-wrapper {
    z-index: 999;
}

.grid-inline-slider .item .text-wrapper .title:before{
    background: #1C75BC;
}

.grid-inline-slider .item .item-data{
    border-radius: 20px;
    /*box-shadow: 0px 0px 15px #1C75BC26;*/
}

/* Store City Filter */

.city-filter {
    width: fit-content;
    margin: 15px 0;
}

.store-map-wrapper .show-store-list > span {
    display: none;
}

.city-filter .styled-select {
    margin: 10px 0;
    min-width: 170px;
}

.city-filter .icon {
    display: none;
}

.store-listing-map .stores-list .loader-wrapper .loader-icon {
    top: 45%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
}

.store-listing-map .loader-wrapper .loader-icon:after {
    background-color: #1C75BC;
}

.store-map-wrapper > .loader-wrapper {
    z-index: 0;
}

.store-map-wrapper > .loader-wrapper .loader-icon {
    top: 35%;
    transform: translateY(-50%);
}

/* Product listing */

.product-listing .title {
    text-align: center;
}

.product-listing .title h1 {
    margin: 20px 0 50px;
}

.product-grid-listing .product-content-wrapper .product-data .product-description {
    height: 60px;
    line-height: 20px;
    overflow: hidden;
}

.product-grid-listing .product-content-wrapper .product-data .product-description p {
    margin: 0;
}

/* Product details */

.product-details .product-details-info {
    border: none;
}

.product-details .product-image-wrapper {
    border: none;
}

.products-detail-wrapper .product-image-wrapper .product-item-overlay,
.product-attributes-wrapper,
.product-details .product-details-info .heading-wrapper .brand,
.product-details .product-details-info .category,
.product-details .product-details-info .code {
    display: none;
}

.products-detail-wrapper .product-details-info .heading-wrapper .title {
    display: block;
}

.products-detail-wrapper .product-details-info .heading-wrapper .title h1 {
    color: #404041;
    text-align: left;
    font-size: 30px;
    font-weight: 700;
}

.products-detail-wrapper .product-details-info .description  {
    color: #404041;
    font-size: 18px;
    font-weight: 400;
}

.products-detail-wrapper .heading-wrapper .title,
.product-detail-buy .product-quantity-wrapper {
    display: none;
}

#form-WsPayV2 .btn {
    min-width: 230px;
    height: 40px !important;
    margin-left: 10px;
    margin-bottom: 0px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: none !important;
    padding-right: 60px;
    padding-left: 40px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    overflow: hidden;
    margin: 10px 0 !important;
}

.shop-button-qnt:before {
    content: none;
}

.form-tracking-pacage-wrapper .confirm-loader {
    pointer-events: all !important;
}

.pdp_info_slider-slider {
    box-shadow: none;
    pointer-events: none;
    margin-top: 20px;
    border-top: 1px solid #DADADA;
    padding-top: 20px;
}

.pdp_info_slider-slider .item .img-wrapper:after {
    content: none;
}

.pdp_info_slider-slider .slider-init {
    display: flex;
    justify-content: space-between;
}

.pdp_info_slider-slider .text-wrapper {
    position: relative;
    top: unset;
    left: unset;
    transform: none;
    color: #000;
    font-size: 13px;
    font-weight: 400;
}

.pdp_info_slider-slider .item a {
    display: flex;
    width: fit-content;
    align-items: center;
}

.pdp_info_slider-slider .item .img-wrapper {
    height: 40px;
    width: 40px;
    margin-right: 10px;
}

.pdp_info_slider-slider .text-wrapper:hover {
    color: #1C75BC;
}

.product-description.description.read-more-text {
    margin-top: 35px;
    padding-left: 50px;
    color: #404041;
    font-size: 14px;
    font-weight: 400;
}

.product-description.description.read-more-text:before {
    content: url("../../../_static/images/core/info_icon.svg");
    position: absolute;
    left: 20px;
    filter: brightness(0) saturate(100%) invert(23%) sepia(6%) saturate(110%) hue-rotate(202deg) brightness(96%) contrast(88%);
}

.similar-product-shipment .product-content-wrapper .product-data .title {
    color: #404041;
}

#registration_modal > .modal-header {
    margin-bottom: 20px;
}

.product-description .morecontent .morelink {
    color: #1C75BC;
    font-size: 14px;
    font-weight: 600;
    background: transparent !important;
    border: none !important;
    padding: 0;
    text-decoration-line: underline;
}

.product-description .morecontent .morelink:hover {
    color: #1C75BC;
}

.loader-icon:after {
    background-color: #1C75BC;
}

.similar-product-shipment {
    margin-bottom: 40px !important;
}

.similar-product-shipment .product-content-wrapper .img-wrapper {
    display: flex;
    align-items: center;
}

.slider .slick-dots {
    bottom: 35px;
}

.slider .slick-dots li button:before {
    border-radius: 50% !important;
}

/* Cart */

.fa-shopping-cart:before {
    width: 30px;
    content: url("../../images/core/cart_icon_destkop.svg");
    position: relative;
    bottom: -2px;
    display: block;
}

.cart {
    margin-bottom: 60px;
    min-height: 50vh;
}

.cart-table-summary-wrapper {
    top: 120px;
}

.uc-cart .toggle-banner,
.new-cart-total {
    display: none;
}

.header-cart-item .items-wrapper .item .content .title {
    max-height: 35px;
    overflow: hidden;
    font-size: 16px;
    color: #404041;
}

.header-cart-item .heading-wrapper .title {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.header-cart-item .items-wrapper .item .content .price {
    color: #404041;
    font-size: 15px;
}

.header-cart-item .footer-wrapper .btn {
    background: #1C75BC;
    color: #ffffff;
    border: 1px solid #1C75BC;
}

.header-cart-item .footer-wrapper .total-price {
    color: #404041;
    font-weight: 700;
}

.header-cart-item .items-wrapper .item {
    height: 80px;
    position: relative;
    padding: 10px;
}

.header-cart-item .heading-wrapper .title {
    color: #404041;
    text-align: left;
    padding: 0 10px;
}

.header-cart-item .heading-wrapper .title span{
    font-size: 14px;
    color: #404041;
}

.header-cart-item .items-wrapper .item img {
    width: 40px;
}

.header-cart-item .items-wrapper .item:hover {
    background: transparent;
}

.fa.pull-right {
    color: #404041;
}

.header-cart-item .header-cart-toggle {
    padding: 0;
}

.confirm-bank .cart-description:not(.bank-helper),
.empty-cart #order_address_content,
.cart-step.cart-question,
.cart-step .heading-append,
.cart .toggle-banner,
.cart .heading-wrapper.heading-underlined,
#cart_steps_navigation,
#order_cart_content,
.cart-order-options:nth-child(2),
.cart-summary-details.block,
.cart-ncx-steps-buttons {
    display: none;
}

.confirm-bank .heading-wrapper.heading-underlined h2,
.confirm-bank .heading-wrapper.heading-underlined,
.empty-cart #order_cart_content {
    display: block;
}

.confirm-bank .heading-wrapper.heading-underlined {
    margin: 60px 0;
    border: none;
}

.cart-step h2 {
    margin: 0;
    color: #404041;
    font-size: 18px;
    font-weight: 600;
}

.delivery-option-text {
    width: 100%;
}

#cart_onepage_tokenization_content_WsPayV2 {
    margin-top: 10px;
}

.delivery-option-text .styled-select {
    min-width: 220px;
}

.cart-new-product-list .cart-product-item {
    border: none;
    padding: 10px;
}

.bootbox .modal-body {
    margin-bottom: 40px;
}

.bootbox .modal-footer .btn {
    min-width: calc(50% - 20px);
}

.bootbox .modal-footer .btn:first-child {
    margin-right: 30px;
}

.bootbox .close {
    font-size: 30px;
}

.product-listing-filters,
.product-listing-intro {
    display: none;
}

.cart-new-product-list .cart-product-item .product-info-wrapper .product-item-remove {
    font-size: 0;
    border: none;
    background: no-repeat;
}

.cart-new-product-list .cart-product-item .product-info-wrapper .product-item-remove:before {
    content: url("../../images/core/remove_cart_item.svg");
}

.cart-new-product-list .heading-wrapper i.cart-icon:before {
    content: url("../../images/core/cart_products_icon.svg");
}

.cart #order_carrier_and_payment_content > .heading-wrapper.heading-underlined i.carrier-and-payment-icon {
    content: url("../../images/core/cart_delivery_and_payment_icon.svg");
}

/* br0 */
.pacage-vertical-panel .panel-heading .tab-title-wrapper i,
.pacage-vertical-panel .pan-block,
.pacage-vertical-panel .pan-block .panel-heading,
.cart-new-product-list .cart-product-item,
.sum-table-v3-wrapper,
.sum-table-header,
.cart #order_carrier_and_payment_content,
.cart #order_address_content,
.cart #order_carrier_and_payment_content > .heading-wrapper.heading-underlined,
.cart-product-list-content,
.cart-new-product-list .heading-wrapper {
    border-radius: 0 !important;
}

.empty-cart #order_carrier_and_payment_content {
    display: none;
}

.cart-new-product-list .cart-product-item .product-info-wrapper .cart-product-description {
    height: 40px;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px
}

.cart-new-product-list .cart-product-item .product-info-wrapper .cart-product-name {
    text-align: left;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
}

.cart-new-product-list .cart-product-item .img-wrapper {
    width: 60px;
}

.ncx-v2 .delivery-option-name,
.cart-new-product-list .cart-product-item .product-info-wrapper .cart-product-name,
.sum-table-content .sum-prices-item,
.cart-new-product-list .cart-product-prices-wrapper .price.price-with-discount,
.cart-new-product-list .cart-product-prices-wrapper .price.price-with-discount .currency {
    color: #404041;
}

.cart-new-product-list .cart-product-prices-wrapper .price.prev-price,
.cart-new-product-list .cart-product-prices-wrapper .price.prev-price .currency {
    display: none;
}

.sum-table-content {
    padding: 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 100%;
}

/* cart gray color text */
#shipment_service_modal .quantity-title,
.pacage-vertical-panel .panel-heading .tab-title-wrapper .description,
.no-content-info .nb-content-wrapper .info-text .title > *,
.pacage-vertical-panel .panel-heading .tab-title-wrapper .title,
.cart-new-product-list .cart-product-item .product-info-wrapper .cart-product-name a,
.cart-new-product-list .cart-product-prices-wrapper span.currency,
.cart-new-product-list .cart-product-prices-wrapper .price,
.cart-new-product-list .cart-product-prices-wrapper,
.cart-new-product-list .heading-wrapper .title h2,
.sum-table-content .sum-prices-item {
    color: #404041;
}

/* blue color text */
#shipment_service_modal .quantity-wrapper .quantity-button, #shipment_service_modal .quantity-wrapper input,
#shipment_service_modal .quantity-wrapper input,
#shipment_service_modal .prices-wrapper .price.price-with-discount,
#shipment_service_modal .prices-wrapper .price.price-with-discount .currency {
    color: #1C75BC !important;
}

#shipment_service_modal .btn-wrapper .btn {
    background-color: #F7941D;
    color: #ffffff;
    border: 1px solid #F7941D;
    width: 100%;
    font-size: 18px;
}

#order_total_confirm_content .sum-table-footer .cart-privacy-policy .icheckbox_flat:not(.checked) {
    background: #fff;
    margin-right: 5px !important;
}

#order_total_confirm_content .cart-privacy-policy .icheckbox_flat {
    margin-right: 5px !important;
}

.sum-table-header {
    position: relative;
    font-weight: 300;
    background: #F8F8F8;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    border-radius: 0;
    border-bottom: 1px solid #E8E8E8;
    height: 62px;
}

.sum-table-header .title {
    display: flex;
    align-items: center;
    text-transform: none;
    color: #404041;
    font-size: 18px;
    font-weight: 600;
}

.payment-page .sum-table-header > .heading-wrapper:before,
.confirm-order-info.block > .heading-wrapper:before,
.cart #order_address_content .heading-wrapper:before,
.sum-table-header .heading-wrapper:before {
    content: url('../../images/core/cart_total_icon.svg');
    margin-right: 10px;
    width: 40px;
    height: 40px;
    position: absolute;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sum-table-header .heading-wrapper:before {
    bottom: 0;
}

.confirm-order-info.block > .heading-wrapper:before {
    content: url('../../images/core/cart_delivery_and_payment_icon.svg');
    bottom: 15px;
}

.confirm-order-info.block > .heading-wrapper:before,
.cart #order_address_content .heading-wrapper:before {
    content: url('../../images/core/cart_address_icon.svg');
    bottom: 15px;
}

.cart #order_carrier_and_payment_content > .heading-wrapper.heading-underlined i.carrier-and-payment-icon,
.cart-new-product-list .heading-wrapper i.cart-icon:before {
    height: 40px;
    display: block;
}

.confirm-order-info.block > .heading-wrapper {
    display: block;
}

.sum-table-v3-wrapper {
    border: 1px solid #E8E8E8;
    border-radius: 0;
}

.sum-table-content .sum-prices-item {
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 15px;
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 15px;
}

.sum-table-content .sum-table-total-price-wrapper .sum-prices-item {
    border: none;
    margin: 0;
    padding-bottom: 5px;
}


.sum-table-total-price-wrapper {
    margin-bottom: 0;
    border: none;
    padding: 0;
}

.sum-table-v3-wrapper .captcha-select-wrapper {
    padding: 0;
    text-align: left;
    color: #404041;
}

.sum-table-v3-wrapper .form-group label {
    font-size: 14px !important;
    line-height: 14px;
    margin-bottom: 10px;
    color: #404041;
}

.sum-table-v3-wrapper .sum-table-footer .cart-privacy-policy {
    padding: 0;
}

.sum-table-v3-wrapper .sum-table-footer .text-left .cart-privacy-policy {
    color: #404041;
    font-size: 14px;
    font-weight: 400;
}

.sum-table-v3-wrapper .sum-table-footer .text-left .cart-privacy-policy a {
    color: #1C75BC;
    font-size: 14px;
    font-weight: 400;
}

.sum-table-footer #submit_order_one_page {
    padding: 10px;
}

.cart #order_carrier_and_payment_content,
.cart #order_address_content {
    padding: 15px;
    border: 1px solid #E8E8E8;
    border-radius: 0;
}

.cart #order_carrier_and_payment_content > .heading-wrapper.heading-underlined .title {
    margin-left: 10px;
}

.ncx-v2 .delivery-option-name {
    margin-top: 10px;
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
}

.ncx-v2 .delivery-option-name strong {
    font-weight: 500;
}

#cart-carrier-content {
    display: none;
}

.cart #order_address_content .heading-wrapper.heading-underlined {
    position: relative;
    font-weight: 300;
    background: #F8F8F8;
    padding: 10px 20px;
    display: block;
    align-items: center;
    border-radius: 0;
    border-bottom: 1px solid #E8E8E8;
    margin: -15px -15px 10px;;
}

.cart #order_address_content .cart-address > .cart-step {
    margin: 0;
    padding-bottom: 0;
}

.cart #order_address_content .cart-address .ncx-adress {
    padding: 10px;
}

.sum-table-header .title,
.cart #order_address_content .cart-address .heading-wrapper .title {
    margin-left: 50px;
}

.confirm-order-info > .heading-wrapper .subtitle,
.sum-table-header .subtitle,
.cart-address .subtitle {
    display: block;
    margin-left: 50px;
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 5px;
    text-align: left;
}

.confirm-order-info > .heading-wrapper .title {
    margin-left: 50px;
}

.confirm-order-info > .heading-wrapper .title h2 {
    text-align: left;
    color: #404041;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}

.cart #order_address_content .cart-address .ncx-adress .cart-order-options > .col-xs-12 {
    width: 100%;
    margin: 0;
}

.cart #order_carrier_and_payment_content {
    margin-bottom: 20px;
    min-height: 150px;
}

.cart #order_carrier_and_payment_content > .heading-wrapper.heading-underlined {
    position: relative;
    font-weight: 300;
    background: #F8F8F8;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    border-radius: 0;
    border-bottom: 1px solid #E8E8E8;
    margin: -15px;
}

.cart #order_carrier_and_payment_content .cart-step {
    margin: 0;
    padding: 0;
}

.cart #order_carrier_and_payment_content .cart-step.cart-payment-wrapper {
    width: 100%;
    padding: 0 30px 20px;
}

#onepage-product-price-value {
    font-weight: 700;
}

.cart-new-product-list .cart-product-list-content .styled-select {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.cart-new-product-list .cart-product-list-content .styled-select:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 60%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #E8E8E8;
}

.cart-new-product-list .cart-product-list-content .styled-select:before {
    content: url('../../../_static/images/core/edit_quantity.svg');
    padding: 0 10px;
    bottom: -2px;
    position: relative;
    top: unset;
    transform: none;
    right: unset;
}

.cart-heading.heading-wrapper {
    margin: 60px;
}

.cart-heading.heading-wrapper h2 {
    display: block;
}


.cart .styled-select {
    position: relative;
}

.cart .styled-select:before {
    content: url("../../../_static/images/core/sellect_arrow.svg");
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    right: 0;
    background: #fff;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cart .styled-select select,
.sum-table-footer,
.cart .form-control {
    background-color: #ffffff !important;
}

/* Cart Confirm */

.confirm-bank .bank-helper .btn.btn-success {
    width: 100%;
    display: block;
    text-transform: none;
    color: #FFFFFF !important;
    background-color: #1C75BC !important;
    border-radius: 25px;
    border: 1px solid #1C75BC !important;
    padding: 0;
    text-align: center;
    font-size: 18px !important;
    font-weight: 600;
    height: 45px !important;
}

.confirm-bank .bank-helper .btn.btn-success:hover {
    width: 100%;
    display: block;
    text-transform: none;
    color: #1C75BC !important;
    background-color: #FFFFFF !important;
    border-radius: 25px;
    border: 1px solid #1C75BC !important;
    padding: 0;
    text-align: center;
    font-size: 18px !important;
    font-weight: 600;
}
.confirm-bank .cart-new-product-list .cart-product-quantity {
    width: 20%;
    display: none;
    align-items: center;
    position: relative;
    right: unset;
    padding: 0;
    bottom: unset;
    background: no-repeat;
    color: #404041;
}

.cart-new-product-list .cart-product-quantity {
    position: relative;
    bottom: auto;
    background: transparent;
    display: none;
}


.confirm-bank .cart-new-product-list .cart-product-item .text-wrapper {
    width: 60%;
}

.confirm-bank .cart-new-product-list .cart-product-prices-wrapper {
    width: 25%;
}

.cart-new-product-list .cart-product-prices-wrapper {
    font-weight: 700;
    text-align: center;
    width: 40%;
    font-size: 18px;
    line-height: 100%;
}


.cart-description.bank-helper {
    font-size: 0;
}

.confirm-bankintesanestpay .cart-description.bank-helper > * {
    display: block;
}

.cart-step > .row > .cart-description {
    display: none;
}

#order_total_confirm_content .cart-privacy-policy .validation-errors-list {
    right: 0;
    transform: none;
}

#shipment_service_modal .modal-dialog {
    margin: 20vh auto !important;
    overflow: hidden;
}

.modal-open {
    overflow: hidden;
}

.pay-online-wrapper .pacage-vertical-panel .panel-heading .tab-title-wrapper span {
    display: inline-block;
}

/* Pracenje posiljki */

.pacage-vertical-panel .pan-block {
    border: 1px solid #eaeaea;
}

.pacage-vertical-panel .pan-block .pay-online-wrapper .tab-title-wrapper .title {
    display: inline-block;
}

.pacage-vertical-panel .pan-block .pay-online-wrapper  .tab-title-wrapper .description {
    display: block;
}

#tab_reject {
    padding: 0 20px;
}

.packetomat .store-listing-map .stores-list .item.catName {
    margin: 0 0 10px;
}

.packetomat .store-popup .item-button,
.packetomat .store-listing-map .stores-list .item-button {
    background-color: #F7941D;
    color: #ffffff;
    border: 1px solid #F7941D;
    width: fit-content;
    padding: 3px 10px;
    border-radius: 0 !important;
    display: inline-block;
    margin: 10px 0;
    cursor: pointer;
}

.header-cart-item .footer-wrapper .btn:hover,
.header-cart-item .footer-wrapper .btn:active,
.header-cart-item .footer-wrapper .btn:focus,
.header-cart-item .footer-wrapper .btn:active:focus,
.packetomat .store-popup .item-button:hover,
.packetomat .store-popup .item-button:active,
.packetomat .store-popup .item-button:focus,
.packetomat .store-popup .item-button:active:focus,
.packetomat .store-listing-map .stores-list .item-button:hover,
.packetomat .store-listing-map .stores-list .item-button:active,
.packetomat .store-listing-map .stores-list .item-button:focus,
.packetomat .store-listing-map .stores-list .item-button:active:focus {
    background-color: #1C75BC;
    color: #ffffff;
    border: 1px solid #1C75BC;
}

.loader-wrapper.shipment-main-loader {
    position: fixed;
}

.loader-wrapper.shipment-main-loader .loader-icon {
    top: 50%;
}

.confirm-cart-list-5 .heading-wrapper .title {
    display: flex;
    width: 100%;
}

.confirm-cart-list-5.cart-products-wrapper .sum-table-header .heading-wrapper {
    border: none;
    padding: 0;
}

.page-message-new{
    margin-top: 20px;
    margin-bottom: 40px;
}

.page-message-new .heading-wrapper.heading-page {
    margin-bottom: 60px;
    text-align: center;
}

.show-saved-cards-wrapper {
    display: flex;
    align-items: center;
}

.show-saved-cards-wrapper .icheckbox_flat {
    position: relative;
    bottom: 0;
    margin-right: 10px !important;
}

.show-saved-cards-wrapper .label-as-headline.icheck-label  {
    margin-bottom: 0;
    line-height: 17px;
}

.show-saved-cards-wrapper .label {
    position: relative;
    bottom: 2px;
    margin-right: 5px;
}

.confirmation-page-alert {
    position: relative;
}

.confirm-bank .product-generic-tabs {
    display: none;
}

.confirmation-page-alert .alert {
    border: 1px solid #D06C6C;
    border-radius: 0;
}

.confirmation-page-alert .alert p {
    color: #404041;
}

.confirmation-page-alert .alert.alert-success {
    border: 1px solid #B5E0B0
}

.profile-orderitems .table > thead > tr > th {
    border: 1px solid #1C75BC !important;
    background: #fff;
    color: #404041;
}

.profile-orderitems .table > tbody > tr > td {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #404041;
    border: 1px solid #918b8b !important;
    background: #f7f7f7;
}

.no-content-info .nb-content-wrapper .nb-text-wrapper .info-text .title h4 {
    margin: 0;
}


.pay_online_accordion .tab-title-wrapper,
.extend_delivery_accordion .tab-title-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pay_online_accordion .tab-title-wrapper .prices-wrapper,
.extend_delivery_accordion .tab-title-wrapper .prices-wrapper {
    margin: 0 30px;
}



#shipment_service_modal .modal-img .img-wrapper {
    padding: 20px;
}

#shipment_service_modal .modal-img .img-wrapper img {
    border-radius: 0;
}

#shipment_service_modal .modal-dialog .modal-content {
    box-shadow: none;
}
.main-slider-home .form-slider{
    max-width: 1920px;
    margin: 0 auto;
}

.content-info-bubble .nb-store-select.hidden {
    display: block !important;
}

.cart-address .form-announce {
    margin-bottom: 15px;
}

.second-img-wrapper {
    display: none;
}

/* numbers_banner-slider */

.grid-slider .item .img-wrapper {
    margin: 0;
}

.grid-slider .item .text-wrapper {
    margin-top: 0;
}

.grid-slider .text-wrapper .title {
    margin-bottom: 0;
}

.numbers_banner-slider.grid-slider .text-wrapper .title {
    font-weight: 500;
    font-size: 30px;
    color: #1C75BC;
    text-transform: uppercase;
    text-align: left;
    margin-left: 5px;
    margin-bottom: 5px;
}


.numbers_banner-slider.grid-slider .text-wrapper .description {
    margin-left: -35px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
}

.numbers_banner-slider.grid-slider {
    padding: 0 20%;
}

.numbers_banner-slider.grid-slider .item {
    display: flex;
    padding: 0;
    margin-bottom: 20px;
    justify-content: center;
}

.numbers_banner-slider.grid-slider .item .img-wrapper {
    max-width: 40px;
    /* height: 60px; */
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
}

.grid-slider .item .img-wrapper:after {
    content: none;
}

.gm-style-iw-chr {
    height: 0;
}

.numbers_banner-slider.grid-slider > .heading-wrapper .title h2 {
    text-align: center;
}

.numbers_banner-slider.grid-slider > .heading-wrapper .title h2::before {
    content: "";
    position: absolute;
    width: 45px;
    left: 50%;
    bottom: 0;
    border-bottom: 2px solid #F7941D;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -5px;
}

.page-content-services h1{
    margin-bottom: 20px;
    display: inline-block;
}

.grid-slider .btn-wrapper .btn-slider{
    max-width: 100%;
    min-width: auto;
}

.sum-table-v3-wrapper #form-WsPayV2 .btn {
    min-width: 100%;
    color: #ffffff !important;
}

.profile .shipment-content-wrapper .profile-section{
    padding: 0;
}

.expand-content-wrapper {
    border: 1px solid #ddd;
    padding: 10px;
    background: #ffffff;
    margin-bottom: 20px;
    position: relative;
}

.expand-content-wrapper:before{
    content: url("../../images/core/select_arrow_hop.svg");
    position: absolute;
    top: 10px;
    right: 10px;
}

.form-shipment-import-wrapper .input-group {
    width: 70%;
}

.shipment-delivery-address-modal-wrapper,
.shipment-status-modal-wrapper,
.shipment-additional-info-modal-wrapper {
    margin: 20px 0;
}

.shipment-delivery-address-modal .modal-dialog,
.shipment-additional-info-modal .modal-dialog,
.shipment-status-modal .modal-dialog {
    margin-top: 100px !important;
}

.shipment-delivery-address-modal .modal-body .form-group:not(.form-group-checklabel),
.shipment-additional-info-modal .modal-body .form-group:not(.form-group-checklabel) {
    height: auto;
    display: block;
    margin-right: 0;
}

/* payment */

.payment-page .cart-new-product-list .heading-wrapper .title h2,
.page .paymet-order-products-wrapper .heading-wrapper {
    margin: 0;
}

.payment-page .sum-table-v3-wrapper #form-WsPayV2 .btn {
    margin-bottom: 0 !important;
}

.header .block.user ul.nav.nav-simple .item.item-register{
    display: none;
}

.user a.login-btn span{
    padding-right: 0;
    border-right: none;
}