@font-face {
    font-family: 'RobotoRegular';
    font-display: swap;
    src: url('/fonts/RobotoRegular.eot');
    src: url('/fonts/RobotoRegular.eot') format('embedded-opentype'),
         url('/fonts/RobotoRegular.woff2') format('woff2'),
         url('/fonts/RobotoRegular.woff') format('woff'),
         url('/fonts/RobotoRegular.ttf') format('truetype'),
         url('/fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoBold';
    font-display: swap;
    src: url('/fonts/RobotoBold.eot');
    src: url('/fonts/RobotoBold.eot') format('embedded-opentype'),
         url('/fonts/RobotoBold.woff2') format('woff2'),
         url('/fonts/RobotoBold.woff') format('woff'),
         url('/fonts/RobotoBold.ttf') format('truetype'),
         url('/fonts/RobotoBold.svg#RobotoBold') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedBold';
    font-display: swap;
    src: url('/fonts/RobotoCondensedBold.eot');
    src: url('/fonts/RobotoCondensedBold.eot') format('embedded-opentype'),
         url('/fonts/RobotoCondensedBold.woff2') format('woff2'),
         url('/fonts/RobotoCondensedBold.woff') format('woff'),
         url('/fonts/RobotoCondensedBold.ttf') format('truetype'),
         url('/fonts/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');
}
body {font-family: 'RobotoRegular';font-size: 16px;line-height: 150%;color: #545454;}
.container {max-width: 1320px;}
ol, ul {padding-left: 16px;}
a, a:focus {color: #2C5B8B;}
a:hover {color: #1874CD;}
a:focus, button:focus {outline: none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 400;font-family: 'RobotoCondensedBold';color:#000;letter-spacing: 1px;margin-bottom: 20px;}
.body-innerwrapper {
overflow-x: hidden;
display: flex;
min-height: 100vh;
flex-direction: column;
}
#sp-main-body {padding: 40px 0 50px;flex: 1;}
.main-page #sp-main-body {padding: 60px 0;}
.sp-megamenu-parent {margin:0;}
.item-139, .item-140 {display: none !important;}
/*body.offcanvas-active .is-sticky #sp-header {width: calc(100% - 17px) !important;}*/
.sp-megamenu-parent > li:last-child > a {padding: 0 25px;}
.sp-megamenu-parent > li > a {line-height: 60px;color: #000;font-size: 16px;padding: 0 25px;letter-spacing: 1px;font-family: 'RobotoCondensedBold';text-transform: uppercase;position: relative;}
.sp-megamenu-parent > li:hover > a, .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {color: #2C5B8B;} 
.sp-megamenu-parent > li.active > a {font-weight:400;}
#offcanvas-toggler {position: relative;font-size: 16px;height: auto;line;line-height: 60px;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {margin-right:25px;margin-left:0;color: #000;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right:hover {color: #2C5B8B;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {float: left;}
#offcanvas-toggler:after {content:"Меню";text-transform: uppercase;display: inline-block;margin-left: 8px;position: relative;color: #000;font-size: 16px;letter-spacing: 1px;font-family: 'RobotoCondensedBold';transition: all 0.3s;}
.shop-link:before {content: "\f07a";font-weight: 900;font-family: "Font Awesome 6 Free";font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;margin-right: 8px;display: inline-block;}
.contact-link:before {content: "\f0e0";font-weight: 900;font-family: "Font Awesome 6 Free";font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;margin-right: 8px;display: inline-block;}
#sp-header .row {align-items: center;}
#sp-header .sp-module {margin-left: 0;}
#sp-header {width: 100% !important;height: 60px;animation: none;}
.is-sticky #sp-header {z-index: 9999 !important;box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);}
#sp-top2 .sp-module {display: block;}
.mod-languages ul {text-align: left;margin: 0;padding: 0;list-style: none;}
.mod-languages ul.lang-inline li {margin:0 3px 0 0;display: inline-block;}
.mod-languages ul.lang-inline li:last-child {margin: 0;}
div.mod-languages ul li.lang-active {background-color: transparent !important;padding: 0px;border-radius: 0;}
.mod-languages ul.lang-inline li a {padding: 2px 2px 2px 3px !important;color: #000;font-size: 16px;letter-spacing: 1px;font-family: 'RobotoCondensedBold';text-transform: uppercase;}
.mod-languages ul.lang-inline li a:hover, .mod-languages ul.lang-inline li.lang-active a {color: #2C5B8B;}
.en-page .mod-languages ul.lang-inline li.lang-active a {color: #000;}
.en-page .mod-languages ul.lang-inline li.lang-active a:hover {color: #2C5B8B;}
.mod-languages ul.lang-inline li.lang-active a {border: 2px solid #2C5B8B;}
.en-page .mod-languages ul.lang-inline li.lang-active a {border: none;}
.en-page .mod-languages ul.lang-inline li.lang-en a {border: 2px solid #2C5B8B;color: #2C5B8B;}
.en-page .mod-languages ul.lang-inline li a, .en-page .sp-module-content .mod-languages ul.lang-inline li.lang-active a {}
.en-page .mod-languages ul.lang-inline li.lang-en a {pointer-events: initial;}
#offcanvas-toggler > .fas, #offcanvas-toggler > .fas:focus, #offcanvas-toggler > .fas:active {color: #000;transition: all 0.3s;}
#offcanvas-toggler:hover:after, #offcanvas-toggler:hover > .fas {color: #2C5B8B;}
.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span,
.offcanvas-menu .offcanvas-inner ul.menu > li > a:focus, .offcanvas-menu .offcanvas-inner ul.menu > li > span:focus {color: #000;opacity: 1;text-transform: uppercase;font-size: 16px;font-family: 'RobotoCondensedBold';letter-spacing: 1px;}
.offcanvas-menu .offcanvas-inner ul.menu > li {font-weight: 400;}
.offcanvas-menu .offcanvas-inner ul.menu > li:hover > a,
.offcanvas-menu .offcanvas-inner ul.menu > li:hover > span,
.offcanvas-menu .offcanvas-inner ul.menu > li.active > a,
.offcanvas-menu .offcanvas-inner ul.menu > li.active > span,
.offcanvas-menu .offcanvas-inner ul.menu > li.alias-parent-active > a,
.offcanvas-menu .offcanvas-inner ul.menu > li.alias-parent-active > span {color: #2C5B8B;}
#sp-slider {margin-top: 50px;}
.slider-title {margin-bottom: 15px;}
.slider-title h5 {font-size: 77px;text-transform: uppercase;color:#000;margin-bottom: 15px;line-height: 100%;}
.slider-mod .row {align-items: flex-end;}
.slider-text {font-size: 20px;margin-bottom: 50px;color: #000;}
.slider-button {margin-bottom: 11px;}
.slider-button a, .slider-button a:focus {
color: #fff;
padding: 12px 16px;
background: #2C5B8B;
font-size: 20px;
font-family: 'RobotoBold';
}
.slider-button a:hover {background: #1874CD;}
.sp-scroll-up {bottom: 10px;right: 10px;transition: background 0.3s ease;border-radius: 0;}
.breadcrumb {padding: 8px 0;background-color: transparent;margin-bottom: 0;font-size: 13px;}
.subheading-category {margin-bottom: 30px;font-size: 36px;}
.article-list .article {padding:0;border: none;border-radius:0;}
.article-list .article .article-intro-image {margin:0 0 15px;border: none;border-radius:0;}
.article-list .article .article-intro-image img {border-radius:0;}
.news-page .article-list .article .article-intro-image {float: left !important;width: 300px; height: 200px;margin: 0 30px 15px 0;}
.news-page .article-list .article .article-intro-image img {-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;}
.clr {clear: both;}
.article-details .article-full-image img {border-radius:0;display: block;}
#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a {font-family: 'RobotoCondensedBold';text-transform: uppercase;letter-spacing: 1px;color:#000;}
#sp-left .sp-module ul > li:hover > a, #sp-right .sp-module ul > li:hover > a, #sp-left .sp-module ul > li.active > a, #sp-right .sp-module ul > li.active > a {color: #2C5B8B;}
#sp-left .sp-module, #sp-right .sp-module {border-radius:0;padding: 15px 30px;border: 1px solid #f1f1f1;}
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {border-bottom: 1px solid #f1f1f1;}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {color: #000;}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover {color: #2C5B8B;}
.pagination {display: block;}
.pagination li {display: inline-block;margin: 0 3px 6px;}
.page-item:not(:first-child) .page-link {margin-left:0;}
.page-item:first-child .page-link {border-top-left-radius: .0;border-bottom-left-radius: 0;}
.page-item:last-child .page-link {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.page-item.active .page-link, .page-item.active .page-link:hover {background-color: #2C5B8B;border-color: #2C5B8B;color: #fff;}
.page-link:focus {box-shadow: none;}
#sp-news {padding: 30px 0 60px;}
.sp-module-title {text-align: center;margin-bottom: 30px;font-size: 40px;text-transform: uppercase;letter-spacing: 1px;}
.newsflash-title a {font-size: 20px;color: #000;line-height: 100%;}
.newsflash-title a:hover {color: #2C5B8B;}
.newsflash-title {margin: 7px 0 0;line-height: 100%;}
.newsflash-date {margin: 7px 0 0;font-size: 14px;}
.newsflash-image {width: 100%;height: 250px;}
.newsflash-image img {-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;}
.newsflash-image a {display: block;width: 100%;height: 100%;}
#sp-footer1 {text-align: center;}
#sp-footer {color: #B5B5B5;}
#sp-navigation {box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);}
.article-details .article-header h1, .article-details .article-header h2 {margin-bottom: 20px;}
body.offcanvas-active {overflow-y: hidden;}
.offcanvas-overlay {background: rgba(0, 0, 0, 0.7);backdrop-filter: none;}
.offcanvas-menu {width: 100%;max-width: 400px;}
body.ltr.offcanvs-position-right .offcanvas-menu {left: -400px;}
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {left: 0;}
#searchForm {margin-top: 30px;}
.btn-secondary {border-radius: 0;}
.btn-secondary {background-color: #2C5B8B;border: 1px solid #2C5B8B;color: #fff;}
.btn-secondary:focus {background-color: #2C5B8B;border: 1px solid #2C5B8B;color: #fff;}
.btn-secondary:hover {background-color: #1874CD;border-color: #1874CD;}
.search .search-results dt.result-title {margin: 0;padding: 15px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.15);}
.search .search-results dt.result-title:first-child {border-top: 1px solid rgba(0, 0, 0, 0.15);}
.badge-info {background-color: #2C5B8B;}
.search-box__dropdown {
    position: absolute;
    width: 300px;
    top: 100%;
    right: -90px;
    z-index: 20;
    margin-top: 18px;
    visibility: collapse;
    opacity: 0;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    padding: 0;
    background:#fff;
    padding: 10px 0;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.search-box__dropdown.open {visibility: visible;opacity: 1;-webkit-transition: 0.5s all;transition: 0.5s all;}
.search-btn, .search-btn:focus {color: #000;}
.search-btn:hover {color: #2C5B8B;}
#sp-top3 {position: relative;}
.search .btn-toolbar {margin-bottom:0;position: relative;margin: 0 10px;}
.ajax-search input[type="search"] {width: 100%;}
input[type="search"]:not(.form-control) {padding: 6px 10px;border-radius:0;}
input[type="search"]:not(.form-control):focus {border: 1px solid rgba(0, 0, 0, 0.15);}
.search .btn-toolbar button {
position: absolute;
right:0;
top:0;
border: none;
width: 34px;
height: 100%;
background: #2C5B8B;
transition: all 0.3s;
font-size: 14px;
}
.search .btn-toolbar button:hover {background: #1874CD;}
.results-box {height: 100%;max-height: 60vh;overflow-y: auto;}
.ajax-search input.loading {
background-image: url('../images/loading.gif');
background-repeat: no-repeat;
background-position: right 40px top 50%;
}
.ajax-search .search-results dt.result-title {margin: 5px 0;padding: 10px;font-weight: 400;font-size: 14px;line-height: 120%;}
.mod-ajaxsearch-results-footer {text-align: center;border-top: 1px solid rgba(0, 0, 0, 0.15);padding-top: 7px;}
.ajax-search .search-results {margin: 10px 0 0;}
.search .ajax-search .search-results dt.result-title:last-child {border-bottom: none;}
.ajax-search .search-results dt.result-title .result-number {display: none;}
.ajax-search .no-result {padding: 10px;}
.highlight {background: #FFE7BA;}
.search-button {text-transform: uppercase;font-size: 16px;letter-spacing: 1px;font-family: 'RobotoCondensedBold';}
.search-button .fa {margin-right: 8px;}
#sp-menu {width: 430px;}
#sp-menu .sp-column {justify-content: flex-start !important;}
#sp-search {width: 50px;position: relative;}
#sp-top3 {width: 145px;position: relative;}
.share-block {text-transform: uppercase;font-size: 16px;letter-spacing: 1px;font-family: 'RobotoCondensedBold';}
.share-block i {margin-right: 8px;}
.share-btn, .share-btn:focus {color: #000;}
.share-btn:hover {color: #2C5B8B;}
#sp-top1 {width: 100%;flex: 1 0 0%;}
.logo-mod {text-align: right;width: 100%;}
.logo-mod img {display: inline-block;}
#sp-top2 {width: 95px;}
#sp-top4 {width: 75px;padding: 0 15px 0 5px;}
.search-btn a {color: #000;}
.search-btn a:hover {color: #2C5B8B;}
.share-box__dropdown {
    position: absolute;
    width: 195px;
    top: 100%;
    right: -15px;
    z-index: 20;
    margin-top: 18px;
    visibility: collapse;
    opacity: 0;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    padding: 0;
    background:#fff;
    padding: 18px 0;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.share-box__dropdown.open {visibility: visible;opacity: 1;-webkit-transition: 0.5s all;transition: 0.5s all;}
.share-box__dropdown a, .share-box__dropdown a:focus {color:#000;}
.share-box__dropdown a:hover {color: #2C5B8B;}
.share-box__dropdown a {margin: 0 10px;display: inline-block;float: none !important;padding:0 !important;line-height: 100% !important;}
.share-box-mobile a {margin: 0 12px 0 0;display: inline-block;float: none !important;padding:0 !important;line-height: 100% !important;color: #000 !important;}
.share-box-mobile a:hover, .share-box-mobile a:hover i {color: #2C5B8B !important;}
.share-box__dropdown i {margin-right: 6px;}
.share-box-mobile i {margin-right: 5px;}
.blog-featured {padding:0;}
.blog-featured .article-list .article {margin-bottom: 0;}
.main-page .articleBody h2 {text-align: center;margin-bottom: 30px;font-size: 40px;text-transform: uppercase;letter-spacing: 1px;}
.main-inner {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.main-row {align-items: center;height: 100%;text-align: center;}
.main-row h3 {text-transform: uppercase;color: #fff;margin: 0;font-size: 36px;}
.main-buttons {text-align: center;}
.main-buttons .row {margin: 0 -7.5px;}
.main-buttons .row > div {padding: 0 7.5px;}
.main-buttons .button2 {display: block;}
.button1, .button1:focus {
color: #2C5B8B;
display: block;
width: 100%;
text-align: center;
padding: 12px 6px;
background: #fff;
}
.button1:hover {color: #fff;background: #2C5B8B;}
.pdf a {display: block;padding: 10px;border: 1px solid #2C5B8B;background:#fff;}
.pdf a:before {content: "\f1c1";margin-right: 10px;font-weight: 900;font-family: "Font Awesome 6 Free";}
.pdf a:hover {background: #2C5B8B;color:#fff;}
#sp-bottom {line-height: 150%;font-size: 16px;}
#sp-bottom a, #sp-bottom a:focus {color: #fff;}
#sp-bottom a:hover {color: #a2a2a2;}
.bottom-shop-link {background: rgba(255, 255, 255, 0.1);padding: 25px 40px;position: relative;font-family: 'RobotoCondensedBold';font-size: 25px;}
.bottom-shop-link a {display: block;width: 100%;height: 100%;position: absolute;left:0;top:0;}
.bottom-shop-link a i {
position: absolute;
top: 50%;
right: 40px;
margin-top: -12px;
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.bottom-shop-link a:hover {color: #fff !important;}
.bottom-logo {margin-bottom: 30px;}
.bottom-menu {margin-bottom: 27px;}
.bottom-social {font-size: 28px;}
.bottom-social a {display: inline-block;margin-right: 10px;}
.bottom-phone {font-size: 18px;}
.button2, .button2:focus {
color: #fff;
padding: 12px 30px;
background: #2C5B8B;
font-size: 20px;
font-family: 'RobotoBold';
}
.button2:hover {background: #1874CD;color: #fff !important;}
.bottom-row > div:nth-child(3) {padding-top: 12px;}
.bottom-button {margin-bottom: 30px}
.footer2-mod {padding-left: 80px;}
.footer1-mod {margin-top: 5px}
.fancybox-slide--iframe .fancybox-content {max-width: 400px;}
.fancybox-slide {padding: 44px 15px !important;}
.form1 {padding: 25px 20px 15px;}
.form1 label {display: none;}
.formRed {display: none;}
.form1 .form-group {margin-bottom: 10px;}
.form-control:focus, .form-control.is-invalid:focus, .rsform-submit-button:focus {box-shadow: none;}
.rsform-submit-button {border: none;border-radius: 0;}
.form1 .button2 {display: block;text-align: center;width: 100%;}
.ty {padding: 30px;text-align: center;font-size: 20px;}
#sp-bottom .sp-module {margin-bottom: 0;}
.offcanvas-inner .search {margin: 0 0 25px;}
.offcanvas-inner .search .btn-toolbar {margin: 0 auto;}
.offcanvas-inner .mod-languages {margin: 10px 0 30px;}
.share-box-mobile-title {text-transform: uppercase;font-size: 16px;letter-spacing: 1px;font-family: 'RobotoCondensedBold';margin-bottom: 10px}
.offcanvas-mod {display: none;}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {margin-right: 0;}
.offcanvas-menu {overflow: auto;}
.images-row > div {margin-bottom: 30px;}
.form-control.is-invalid, .was-validated .form-control:invalid {background-image: none;}
.close-offcanvas {color: #000;font-size: 24px;}
.pagination-wrapper {margin-top: 30px;justify-content: center !important;}
.pagination-wrapper .pagination {margin-bottom: 0 !important;}
.article-list .article {margin-bottom: 0;}
.article-list > .row > div {margin-bottom: 15px;}
.article-list > .row > div:last-child {margin-bottom: 0;}
.wt_jshopping_cart {padding: 6px 12px 6px 0 !important;transition: all 0.3s;border: none !important;}
.wt_jshopping_cart:hover {color: #2C5B8B;}
.wt_jshopping_cart > span {top: 5px !important;}
.contact-row > div:nth-child(1) {width: 400px;}
.contact-row > div:nth-child(2) {width: 100%;flex: 1 0 0%;}
.contact-row .form1 {padding: 0;}
.contact-row .form1 textarea {height: 105px;}
.contact-row span {font-family: 'RobotoBold';}
.contact-row i {font-size: 28px;margin-right: 10px;}
.contact-row hr {width: 250px;}
.contact-map iframe {margin-bottom: -6px;}
.search-box__dropdown {
    position: absolute;
    width: 300px;
    top: 100%;
    right: -120px;
    z-index: 20;
    margin-top: 18px;
    visibility: collapse;
    opacity: 0;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    padding: 0;
    background:#fff;
    padding: 10px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.search-box__dropdown.open {visibility: visible;opacity: 1;-webkit-transition: 0.5s all;transition: 0.5s all;}
.mod-finder button {background: transparent;border: none;position: absolute;top: 0;right: 0;height: 100%;width: 40px;text-align: center;z-index: 10;}
.mod-finder .form-control {padding: 6px 45px 6px 12px;}
.view-search .breadcrumb > li:nth-child(3){display: none;}
.finder h1 {margin-bottom: 30px;}
.btn-primary, .sppb-btn-primary {border-color: #2C5B8B;background-color: #2C5B8B;}
.btn-primary:hover, .sppb-btn-primary:hover {border-color: #1874CD;background-color: #1874CD;}
#search-result-empty h2 {margin-bottom: 15px;}
.com-finder > * + *, .com-finder__results > * + * {margin-top: 0;}
.offcanvas.offcanvas-end {width: 100%;max-width: 400px;}
.offcanvas-footer .btn-group {display: block;padding: 0 8px;}
.offcanvas-footer .btn-group .btn {display: block;width: 100%;text-align: center;margin-top: 10px;border-radius: 0;}
.btn-outline-primary {border: 1px solid #1874CD;color: #1874CD;}
.btn-outline-primary:hover {background-color: #1874CD;}
.offcanvas-header .btn-close {background-image: none;box-shadow: none !important;font-size: 24px;color: #000 !important;opacity: 1;transition: all 0.3s;}
.offcanvas-header .btn-close:hover {color: #1874CD !important;}
.offcanvas-footer .h5 {margin-bottom: 5px;}
.finder .search-results.list-striped li {padding: 10px 0;border-top: 1px solid #ced4da;border-bottom: 1px solid #ced4da;}
html.error-page .error-logo {display: block;margin: 0 auto;width: 400px;}
.btn-arrow-left:before {}
.form-control, .btn {border-radius: 0;}
.slider-img {width: 100%;padding-top: 56.25%;position: relative;}
.slider-img img, .slider-img iframe {-o-object-fit: cover;object-fit: cover;object-position: center center;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.main-row1 > div > div {box-shadow: 0 0 5px rgba(1,2,2,.15);height: 100%;padding: 50px;}
/*.main-row1 > div > div > img {-o-object-fit: cover;object-fit: cover;object-position: center center;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}*/
/*.main-row1 > div > div:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 1;}*/
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after {content: none;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {color: #000;letter-spacing: 1px;font-family: 'RobotoCondensedBold';text-transform: uppercase;display: block;padding: 10px 0;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {color: #2C5B8B;}
.sp-megamenu-parent .sp-dropdown {width: auto !important;min-width: max-content;}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler {color: #000;}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent:hover > a > .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent:hover > .menu-separator > .menu-toggler, 
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent.active > a > .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent.active > .menu-separator > .menu-toggler,
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent.alias-parent-active > a > .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent.alias-parent-active > .menu-separator > .menu-toggler {color: #2C5B8B;}
.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a, .offcanvas-menu .offcanvas-inner ul.menu > li > ul li a:focus {color: #000;text-transform: uppercase;font-family: 'RobotoCondensedBold';letter-spacing: 1px;}
.offcanvas-menu .offcanvas-inner ul.menu > li > ul li {margin: 5px 0 0;}
.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a:hover, .offcanvas-menu .offcanvas-inner ul.menu > li > ul li.active a {color: #2C5B8B;}
input[type="text"]:not(.form-control),
input[type="email"]:not(.form-control),
input[type="url"]:not(.form-control),
input[type="date"]:not(.form-control),
input[type="password"]:not(.form-control),
input[type="search"]:not(.form-control),
input[type="tel"]:not(.form-control),
input[type="number"]:not(.form-control),
select:not(.form-select):not(.form-control) {border-radius: 0;color: #212529;border: 1px solid #ced4da;line-height: 1.5;padding: 6px 8px !important;}
.btn-success:focus, .btn-primary:focus, .btn-danger:focus {color: #fff;}
.bg-primary {background-color: #2C5B8B !important;}
.product-tabs {margin-top: 45px;}
.product-video {width: 100%;max-width: 600px;}
.product-video > div {position: relative;padding-top: 56.25%;height: 0;width: 100%;}
.product-video > div iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.zoomWindow {border: 2px solid rgb(136, 136, 136) !important;}
.wt_jshop_module_cart a {color: #000;}
.wt_jshop_module_cart a:hover {color: #2C5B8B;}
.offcanvas-cart-buttons .btn {font-size: 20px;padding: 0 4px;}
.brand-logo {margin-bottom: 45px;}
.jshop_filters .box_manufacrurer br {display: none;}
.jshop_filters .box_manufacrurer input {display: inline-block;margin-left: 15px;font-size: 0px;}
.checkbox-label {margin-right: 0 !important;}
.mod-panel {
position: absolute;
left:-270px;
bottom: 10px;
width: 270px;
z-index: 1000;
background: #e9ecef;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.panel-content {height: 300px;padding: 15px 15px 0;overflow-y: auto;}
.panel-content {font-size: 14px;line-height: 140%;}
.panel-content p {margin-bottom: 10px;}
.panel-content h1, .panel-content h2, .panel-content h3, .panel-content h4 {font-size: 18px;margin-bottom: 15px;}
.panel-button {cursor: pointer;position: relative;left: 270px;bottom: 0px;width: 36px;height: 36px;border: none;text-align: center;font-size: 18px;color:#fff;line-height: 36px;background: rgba(100, 100, 100, 0.4);}
.opn {left: 0 !important;}
.toc-container {padding: 15px 20px 5px;margin: 20px 0;border: 1px solid #000;}
.toc-container h4 {margin-bottom: 10px;}
.table-of-contents-ck {list-style: none;padding-left: 0;}
.table-of-contents-ck ol {padding-left: 0;list-style: none;}
.table-of-contents-ck li {line-height: 120%;margin-top: 7px;}
.table-of-contents-ck-wrap {counter-reset: number;}
.table-of-contents-ck-wrap a:before {counter-increment: number;content: counter(number)'.';margin-right: 2px;min-width: 15px;display: inline-block;}
.action-row {border: 2px solid #2C5B8B;;align-items: center;margin: 30px 0;}
.action1 {width: 100%;flex: 1 0 0%;padding: 30px 20px;}
.action2 {width: 200px;text-align: right;padding: 30px 20px;}
.action1 h4 {margin-bottom: 0;}
.slider-mod {opacity: 0;visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.slider-mod.slick-initialized {visibility: visible;opacity: 1;}



@media (max-width: 1399px) {
.container {max-width: 1140px;}
.slider-title h5 {font-size: 66px;}
#sp-menu {width: 370px;}
.sp-megamenu-parent > li > a {padding: 0 17px;}
.sp-megamenu-parent > li:last-child > a {padding: 0 7px;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {margin-right: 15px;}
}
@media (max-width: 1199px) {
.container {max-width: 960px;}
#sp-top3 {width: 140px;}
#sp-menu {width: 350px;padding: 0 0 0 15px;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {margin-right:8px;}
.sp-megamenu-parent > li > a {padding: 0 14px;}
.slider-title h5 {font-size: 55px;}
.footer2-mod {padding-left: 40px;}
.news-page .article-list .article .article-intro-image {width: 240px;height: 180px;}
}
@media (max-width: 991px) {
.container {max-width: 720px;}
.item-139, .item-140 {display: block !important;}
#sp-menu {width: 100px;padding: 0 15px;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {margin-right: 0;}
#sp-top4 {width: 65px;}
.slider-text {margin: 25px 0 35px;}
.newsflash .row > div {margin-bottom: 30px;}
.newsflash-image {height: 320px;}
#sp-bottom1 {margin-bottom: 30px;}
.footer2-mod {padding-left: 0;}
#sp-right {margin-top: 45px;}
.contact-row > div:nth-child(1) {width: 300px;}
.main-row1 > div:nth-child(1) {margin-bottom: 30px;}
.jshop_list_category .row-fluid .sblock3 {width: 50%;}
}
@media (max-width: 767px) {
.container {max-width: 540px;}
#offcanvas-toggler {font-size: 20px;}
#offcanvas-toggler:after {content: none;}
.search-btn span, .share-btn span {display: none;}
#sp-menu {width: 50px;}
#sp-search {width: 50px;}
#sp-top3 {width: 50px;}
.search-box__dropdown {right: -170px;}
.share-box__dropdown {right: -110px;}
.slider-title h5 {font-size: 48px;}
.newsflash-image {height: 290px;}
.bottom-row > div:nth-child(3) {padding-top: 24px;}
.bottom-map iframe {height: 300px !important;}
.news-page .article-list .article .article-intro-image {width: 100%;height: 300px;float: none !important;margin: 0 auto 15px;}
.article-details .article-header h1, .article-details .article-header h2 {font-size: 30px;}
.contact-row > div:nth-child(1) {width: 100%;margin-bottom: 30px;}
.action2 {width: 100%;text-align: left;padding: 15px 20px 30px;}
.action1 {padding: 20px;}
}
@media (max-width: 575px) {
.container {max-width: 100%;}
#offcanvas-toggler {font-size: 24px;}
#sp-search, #sp-top3, #sp-top2 {display: none;}
#sp-top4 {padding: 0 15px;}
.offcanvas-mod {display: block;}
.mod-languages {margin-top: 20px !important;}
#sp-main-body {padding: 20px 0 45px;}
.product-tabs {margin-top: 25px;}
.slider-title h5 {font-size: 43px;}
}
@media (max-width: 480px) {
.slider-title h5 {font-size: 35px;}
.slider-text {font-size: 16px;}
.main-page .articleBody h2, .sp-module-title {font-size: 30px;}
.newsflash-image {height: 250px;}
.news-page .article-list .article .article-intro-image {height: 240px;}
.subheading-category {font-size: 30px;}
.article-list .article .article-header h1, .article-list .article .article-header h2 {font-size: 20px;}
.article-details .article-header h1, .article-details .article-header h2 {font-size: 26px;}
.jshop_list_category .row-fluid .sblock3 {width: 100%;}
.main-row1 > div > div {padding: 30px;}
.main-buttons .row > div {width: 100%;}
.main-buttons .row > div:nth-child(1) {margin-bottom: 15px;}
.main-buttons .row > div .button2 {display: block;width: 100%;text-align: center;}
.brand-logo {height: auto !important;margin-bottom: 30px;}
}
@media (max-width: 400px) {
.slider-title h5 {font-size: 30px;}
.newsflash-image {height: 210px;}
.news-page .article-list .article .article-intro-image {height: 210px;}
#sp-left .sp-module, #sp-right .sp-module {padding: 15px;}
}
@media (max-width: 360px) {
.slider-title h5 {font-size: 27px;}
.newsflash-image {height: 180px;}
.news-page .article-list .article .article-intro-image {height: 180px;}
.article-details .article-header h1, .article-details .article-header h2 {font-size: 24px;}
#sp-top4 {padding: 0 5px;width: 60px;}
#sp-menu {padding: 0 5px 0 15px;width: 45px;}
#sp-top1 {padding: 0 15px 0 5px;}
}