#back-top, #us_fixed_contact_button, .us-fixed-contact-pulsation, .us-module-item:hover .us-module-cart-btn, .us-module-btn:hover, .us-module-btn-green, .us-footer-form-top-buttton, .oct-fixed-bar-link:hover, .oct-fixed-bar-quantity, .pagination li.active span, .pagination li a:hover, .us-product-btn-active, .us-product-btn:hover, .us-product-quantity-btn:hover, .us-categories-wall-item:hover hr, .compare-wishlist-btn:hover, .image-additional-box .owl-carousel .owl-nav button:hover, #us_livesearch_close, .us-product-option .radio label.selected,.simplecheckout-cart-buttons .button,.simplecheckout-button-right .button,#simplecheckout_button_login, .us-news-stickers-date {background:rgb(0, 46, 105);}
nav .dropdown-menu button:hover, .user-dropdown-menu .us-dropdown-item:hover, .us-categories-wall-top-link:hover .us-categories-wall-title, .us-module-item:hover .us-module-title a, .us-module-buttons-link:hover i, .us-reviews-block:hover .us-reviews-block-title, .subcat-item:hover .subcat-item-title, .us-breadcrumb-item:last-child, .us-category-appearance-btn.active, .us-category-appearance-btn:hover, .us-product-advantages-item:hover .us-product-advantages-icon i, .us-breadcrumb-item a:hover, .us-column-link:hover, .us-blog-search-btn:hover, .us-blog-post-info-item i, .us-news-block:hover .us-news-block-title, .us-product-tags, .us-product-tags a, .us-categories-wall-link:hover, .us-manufacturer-title {color:rgb(0, 46, 105);}
.us-carousel-brands-box, .us-product-nav-item-active a:after, .us-product-nav-item a:hover:after, .us-page-main-title:after, .compare-wishlist-btn:hover {border-color:rgb(0, 46, 105);}
body {background-color:#F2F3F5;}
#top {background:rgb(4, 32, 67);}
.btn-link {color:#E5E5E5;}
.btn-link:hover, .btn-link:focus {color:#E5E5E5;}
.us-phone-link, .us-cart-link {color:rgb(192, 59, 35);}
.top-phone-btn, .us-cart-text {color:#333333;}
.menu-row {background-color:rgb(0, 46, 105);}
.oct-ultra-menu {background:rgb(192, 59, 35);}
#oct-menu-box:hover .oct-ultra-menu {background-color:rgb(2, 26, 55);}
.oct-ultra-menu {color:#ffffff;}
.oct-menu-li {background:#ffffff;}
.oct-menu-li:hover {background:#F7F7F7;}
.oct-menu-li > a, .oct-menu-li > div > a {color:rgb(0, 46, 105);}
.oct-menu-li:hover > a, .oct-menu-li:hover > div > a {color:rgb(171, 45, 30);}
.menu-row {color:#E5E5E5;}
.oct-mm-link:hover > a, .oct-mm-simple-link:hover > a {background:rgb(171, 45, 30);}
.oct-mm-parent-title, .oct-mm-child a {color:rgb(0, 46, 105);}
.oct-mm-child a:hover, .oct-mm-parent-link:hover .oct-mm-parent-title {color:rgb(171, 45, 30);}
footer {background-color:#353e48;}
.us-footer-subscribe-text-text, footer, .us-footer-text, .us-footer-form-bottom label, .us-footer-bottom-credits {color:rgb(251, 248, 245);}
.us-footer-link, .us-footer-phone-btn, .us-footer-mail {color:#CBCFD4;}
.us-footer-link:hover, .us-footer-phone-btn:hover, .us-footer-mail:hover {color:rgb(192, 59, 35);}
.us-footer-form-top-input {background:#656c73;}
.us-categories-box {background:rgb(243, 245, 251);}
.us-categories-item {color:#666666;}
.us-categories-item.active > span a, .us-categories-item a:hover {color:rgb(192, 59, 35);}
.modal-header {background:rgb(0, 46, 105);}
.modal-title {color:#ffffff;}
button.us-close {background:rgb(192, 59, 35);}
button.us-close:hover {background:rgb(51, 51, 51);}
.us-modal-close-icon {border-color:#ffffff;}
@media screen and (max-width: 991px) {#top {background:rgb(0, 46, 105);}}
@media screen and (max-width: 991px) {.us-menu-mobile {background:rgb(192, 59, 35);}}
@media screen and (max-width: 767px) {.product-grid{width:50%;padding:0;}.product-grid .us-product-list-description{display:none;}.product-grid .us-module-title{font-size:12px;margin:10px 0;padding:0;}.product-grid .us-module-price>*{display: block;}.product-grid .us-module-item{padding:0 10px 52px;margin:0;height:100%;}.us-category-content .us-category-sort-block + .row{margin-bottom:30px;}.product-grid:nth-child(even) .us-module-item{border-left:0;}.product-grid .us-module-stickers-sticker{margin-bottom:6px;}}@media screen and (max-width: 320px) {.product-grid .us-module-cart-btn{margin:0 5px;}}
#SizeChartModal .modal-dialog {
    max-width: 50%;
    margin: 1.75rem auto;
}

#oct-infobar {
    padding: 5px 0;
}
.simplecheckout-left-column {
    width: 64%;
    position: sticky;
    top: 65px;
}
.us-product-info {
    display: grid;
   grid-template-columns: 3fr 1fr;
    align-items: center;
}
.manuf_image img {
    float: right;
}
h1.simplecheck {
    padding: 0.5em;
}
.us-html-box {
    padding: 5px;
}
.checkout .row.row-padding-top {
    padding: 0px;
}
.checkout pre {
    margin: 0px;
}
ul.breadcrumb {
    padding:5px 0 5px 0;
    margin: 0px;
}
@media screen and (max-width: 767px){
  .us-product-info {
    padding: 20px 20px 10px;
    margin-bottom: 0px;
}
  .us-product-attr {
    display: none;
}
  .us-price-new {
    padding: 2px 2px;
}
  .us-price-block {
    flex-wrap: wrap;
    margin: 0;
}
  .us-price-actual {
    font-size: 24px;
    padding: 2px 2px;
    background-color: #f6f6f600;
    margin-right: 0px;
}
  .simplecheckout-left-column {
    position: unset;
    top: 65px;
}
  #oct-infobar .col-lg-12.d-flex.align-items-center.justify-content-between.flex-column.flex-md-row {
    flex-direction: row!important;
}
  .us-module-item {
    margin-bottom: 0px;
    height: calc(100% - 0px);
        padding-top: 15px;
}
  .col-margin-bottom {
    margin-bottom: 5px;
}
  .us-blog-article-row .us-item {
    margin-bottom: 5px;
}
  .us-categories-wall-row{
    margin-bottom: -15px;
}
  .us-module-button .us-module-btn {
    margin-top: 0.5em;
}
  .heading_feat h2 {
    font-size: 18px;
}
  .us-main-shop-title.us-categories-wall-header {
    margin-bottom: 9px;
}
  .content-top-box {
    margin-top: 0px;
    margin-bottom: 0px;
}
  .us-product-rating-wishlist {
    border-top: 0px solid #f6f6f6;
}

  .us-product-info ul.us-product-info-list.list-unstyled {
    width: 100%;
}
  .us-price-block.us-price-block-not-special.d-flex.align-items-center {
    width: 100%;
    margin-top: 0px;
}
  .us-categories-wall-img {
    display: block;
    margin: 0 auto;
    transition: opacity .15s ease;
    width: 100%;
}
 div#common-success .image_priv {
    display: none;
}
  div#common-success .us-content {
    padding: 0px;
  }
  .succes_p {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    align-items: center;
}
  .textinos {
    max-width: 100%;
}
  .textinos span {
    font-size: 14px;
}
  span.info_gank {
    max-width: 100%;
    display: block;
    width: 100%;
    position: relative;
    font-size: 12px;
    text-align: center;
    word-wrap: break-word;
}
  span.bold_text {
    font-size: 18px;
    font-weight: 500;
    color: black;
    text-align: center;
}
  .image_priv {
    display: none;
}
  #SizeChartModal {
    padding-right: 0px!important;
}
  #SizeChartModal .modal-dialog {
    max-width: 97%;
    margin: 1.75rem auto;
}
  .us-footer-list {
    display: block;
    margin-bottom: 1rem !important;
}
  .foOt_simple div#us_fixed_contact_button {
    display: none!important;
}
  button.btn.btn-block.language-select.active-item{
        font-size: 14px;
    text-align: center;
    font-weight: 700;
  }
#language .dropdown-menu.nav-dropdown-menu.dropdown-menu-right.show img {
  
    display: none;
}
  #language .dropdown-menu.nav-dropdown-menu.dropdown-menu-right.show {
    min-width: 40px;
    transform: translate3d(-16px, 30px, 0px)!important;
}
#language .dropdown-menu.nav-dropdown-menu.dropdown-menu-right.show img {
    max-width: 17%;
}
  #form-language i.fas.fa-chevron-down {
    display: none;
}
  #top-links div#language.language {
    display: block!important;
    width: 50%;
    border-bottom: none;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    text-align: center;
	    margin: 0 0 0px;

	}
	#language .mobile-info-title.d-lg-none strong {
    display: none;
	}
	#form-language button.btn.btn-lang.btn-link.dropdown-toggle span {
    display: none;
	}
  /*start new mob menu*/
  a.oct-menu-a.new span {
    font-weight: 900;
    font-size: 17px;
}
  .oct-menu-child-ul.opened .oct-menu-back a {
    padding: 15px 30px;
    color: rgb(0, 46, 105);
    font-size: 16px;
}
  .oct-menu-child-ul.opened .oct-menu-back {
    display: grid;
    padding: 0px 0px;
}
 .newlink i.fas.fa-chevron-right {
    text-align: center;
    color: #333333;
    line-height: 3.5em;
    float: right;
    right: 5%;
    position: relative;
}
  .oct-menu-toggle, .oct-childmenu-toggle, .oct-childmenu-toggle-fourth {
    width: 100%;
    text-align: center;
    color: #333333;
    min-width: 100%;
}
  span.oct-menu-item-name.new {
    float: left;
    color: rgb(0, 46, 105);
    display: block;
    height: 50px;
    line-height: 50px;
    position: relative;
}
  /*END new menu*/
  .row.row-padding-top.bestseller, .latest, .special, .feautured {
    /* font-size: 10px; */
    padding-top: 0px!important;
}
  #common-home .us-main-shop-title {
    margin-top: 0.5em!important;
    margin-bottom: 7px!important;
    margin-left: 0px;
    padding-left: 5px;
}
  .latest .us-main-shop-title {
    margin-bottom: 13px;
}
  .bestseller .us-main-shop-title {
    margin-bottom: 13px;
}
  .special .us-main-shop-title {
    margin-bottom: 13px;
}
  .feautured .us-main-shop-title {
    margin-bottom: 13px;
}
a.table_size_link.btn.btn-lg.btn-info {
    background-color: #c03b23;
    border: 1px solid #002e69;
    border-radius: 50px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-top: 0rem;
    margin-bottom: 0.5rem;
    margin-left: 2rem;
    margin-right: 2rem;
    max-height: 2.5rem;
}
  .col-sm-6.col-md-6.col-lg-4.col-xl-3.cat__wallh {
    padding-left: 5px;
    padding-right: 5px;
}
.us-categories-wall-item {
    background-color: #FFF;
    box-shadow: 0px 1px 5px rgb(0 0 0 / 3%);
    border-radius: 1px;
    padding: 1px 5px;
    margin-bottom: 3px;
    transition: box-shadow .15s ease;
    height: calc(100% - 10px);
}
  .product-grid .us-module-title {
    font-size: 12px;
    margin: 4px 0;
    padding: 0;
    font-weight: 900;
}
  .col-sm-6.col-md-6.col-lg-4.col-xl-3.us-item {
    padding-left: 5px;
    padding-right: 5px;
}
  a.us-module-cart-btn.button-cart {
    font-size: 10px;
    font-weight: 700;
}
  .us-module-price-new, .us-module-price-actual {
    font-size: 15px;
}
  .options-category label {
    display: inline-block;
    margin-bottom: 4px;
    font-size: 12px;
}
  .options-category .theme-button input + span {
   padding: 1px 1px;
    color: #000;
    background-color: #e7e7e7;
    background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-radius: 2px;
    display: inline-block;
    min-width: 10px;
    text-align: center;
    font-size: 10px;
}
  .row-padding-top {
    padding-top: 5px;
}
  .us-search-box {
    order: 1;
    margin-top: 0px;
}
  .form-group {
    margin-bottom: 0rem;
}
  .us-module-rating {
    margin-bottom: 2px;
}
  .us-module-title {
    color: #333;
    font-weight: 600;
    letter-spacing: .3px;
    padding: 0 2px;
    margin-top: 5px;
    margin-bottom: 1px;
}
  .us-module-stickers-sticker {
    color: #FFF;
    font-size: 8px;
    line-height: 14px;
    padding: 0 4px;
    margin-bottom: 4px;
}
  .us-module-stickers {
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 10;
}
  .product-grid .us-module-stickers-sticker {
    margin-bottom: 4px;
}
  .us-module-stickers-sticker {
    color: #FFF;
    font-size: 8px;
    line-height: 16px;
    padding: 0 4px;
    margin-bottom: 13px;
}
  /*.mfp-close {
    background-color: red!important;
    width: 48px!important;
    height: 49px!important;
    top: -49px!important;
    color: white;
    right:0px!important;
}*/
 #us-product-gallery #slider-wrapper .main-photos .slick-slide img {
    max-width: 100%;
    margin: 0 auto;
}
  .cc-revoke.cc-bottom {
    float: right;
    bottom: 0;
    left: 15em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em;
    color: rgb(255, 255, 255);
    background-color: #9E9E9E;
}
  #form-language img {
    width: 100%;
}
#form-language button.btn.btn-link.dropdown-toggle {
    /* margin-left: 0.15rem; */
    width: 100%;
    margin: 0px;
    margin-left: 0px;
    padding: 0px;
}
  div#form-language {
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
    align-content: center;
    display: flex;
}
.cc-revoke.cc-bottom {
    display: none;
}
#top-links #us-account-dropdown {
    width: 50%;
     
}
#top-links {
    margin-left: 0 !important;
    width: 30%;
   border-left: 1px solid;
      align-items: center;
}
#form-language i.fa.fa-caret-down {
    display: none;
}
div#top-links .pull-left {
    width: 50%;
}
#us_fixed_contact_button {
    z-index: 10;
    left: 15px;
    bottom: 15px;
}
.us-module-price {
    margin-bottom: 15px;
    display: inline-grid;
}
.us-news-block-title {
    word-break: break-word;
    overflow: auto;
}
  #back-top {
    right: 25px;
    bottom: 26px;
}
  .us-fixed-contact-dropdown {
    position: absolute;
    bottom: 82px;
    left: 2px;
    padding: 20px;
    border-radius: 1px;
    background: #fff;
    display: block;
    opacity: 0;
    z-index: -1;
    margin-bottom: 20px;
    transition: margin-bottom 0.3s ease, opacity 0.3s ease;
    box-shadow: 5px 12px 30px rgba(0, 0, 0, 0.35);
    visibility: hidden;
    min-width: 250px;
}
}
#us-product-gallery .main-photos .slick-slide img {
    max-width: 50%;
    margin: 0 auto;
}
@media screen and (min-width: 992px){
.us-product-attr-item span:last-child {
    position: relative;
    right: 0;
}
a.table_size_link.btn.btn-lg.btn-info {
    background-color: #c03b23;
    border: 1px solid #002e69;
    /* border-radius: 50px; */
    /* align-items: center; */
    /* justify-content: center; */
    /* display: flex; */
    margin-top: 0rem;
    margin-bottom: 0.5rem;
    margin-left: 1rem;
    margin-right: 0rem;
    /* max-height: 2.5rem; */
    padding: 3px 20px 3px 20px;
}
  .buttons {
    display: flex;
    width: 243px;
    padding: 0 0px 20px 20px;
}
.buttons button.btn.btn-default.btn-block {
    background-color: #c03b23;
    border: 1px solid #002e69;
    /* border-radius: 50px; */
    /* align-items: center; */
    /* justify-content: center; */
    /* display: flex; */
    /* margin-top: 0rem; */
    /* margin-bottom: 0.5rem; */
    /* margin-left: 1rem; */
    /* margin-right: 0rem; */
    /* max-height: 2.5rem; */
    /* padding: 3px 20px 3px 20px; */
    color: white;
}
}
.modal-body.table_size_content svg {
    max-width: 100%;
    height: auto;
}
.cc-revoke.cc-bottom{
    display: none;
}
.us-module-price-old {
    color: #3f464e;
    font-size: 12px;
    font-weight: 700;
    text-decoration: line-through;
}
#us_fixed_contact_button {
    background: rgb(192 59 35);
}
.buttons button.btn.btn-default.btn-block {
    max-width: 150rem;
    background-color: #c03b23;
    border: 1px solid #002e69;
    width: auto;
    /* align-items: center; */
    /* justify-content: center; */
    /* display: flex; */
    /* margin-top: 0rem; */
    margin-bottom: 0.5rem;
    margin-left: 1rem;
    margin-right: 0rem;
    max-height: 2.5rem;
    padding: 3px 20px 3px 20px;
    color: white;
}
.scrollbar {
    /* margin-left: 30px; */
    float: left;
    height: 400px;
    /* width: 99%; */
    background: #F5F5F5;
    overflow-y: scroll;
    margin-bottom: 5px;
}
.us-html-box::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.us-html-box::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.us-html-box::-webkit-scrollbar-thumb
{
	background-color: #000000;
}
.mfp-close-btn-in .mfp-close {
    color: #ffffff!important;
}
.close:not(:disabled):not(.disabled) {
    cursor: pointer;
    color: white;
}
.mfp-close {
    background-color: red!important;
   width: 49.6px!important;
    height: 49.6px!important;
    right: -49px;
    color: white;
}
.mobile-social {
    padding-left: 30px;
}
.us-mobile-social-link {
    font-size: 14px;
    padding: 4px 0 5px 0;
    background-color: #3f51b5;
    transition: all .15s ease .05s;
}
.us-mobile-social-link {
    width: 30px;
    display: block;
    color: #FFF;
    text-align: center;
    border-radius: 1px;
}
.us-mobile-social-item {
    margin-bottom: 10px;
  	margin-right:10px;
}
#us_menu_mobile_box ul.list-unstyled.mobile-information-box li {
       padding-left: 30px;
    padding-top: 1px;
}
#us_menu_mobile_box .us-phone-content {
    padding-left: 30px;
  margin-bottom: 0em;
}
#us_menu_mobile_box .us-phone-content a#us-phones-dropdown {
    font-size: 26px;
}
@media screen and (max-width: 991px){
#us_menu_mobile_content {
    height: 55%;
}
  #oct-menu-ul {
    overflow: hidden;
    overflow-y: auto;
    height: 100%;
    /*height: calc(100% - 50px);*/
    width: 100%;
}
}
a.us-mobile-social-link.us-mobile-social-link-fa-instagram {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(
45deg
, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(
45deg
, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientENGINE=1 );
}
a.us-mobile-social-link.us-mobile-contact-link-viber {
    background-color: rgba(102, 92, 172, 1);
}
a.us-mobile-social-link.us-mobile-contact-link-telegram {
    background-color: #0088cc;
}
a.us-mobile-social-link.us-mobile-contact-link-whatsapp {
    background-color: #4AC959;
}
a.us-mobile-social-link.us-mobile-contact-link-messenger {
    background-color: #0078ff;
}
@media screen and (max-width: 991px){
.modal-title .us-logo-img {
    max-width: 95px;
}
  #logo, #phones {
    display: none!important;
}
  a.us-mobile-top-btn.us-mobile-top-btn-compare.d-lg-none.h-100 {
    display: none;
}
  #dropdown_menu_info.us-top-mobile-item {
    width: 45.6666%;
    text-align: center;
}
  #dropdown_menu_info .us-logo-img {
    width: 75%;
}
  .us-mobile-top-btn img {
    width: 22px;
}
  .us-top-mobile-item-info img, .us-navbar-account {
    width: 22px;
}
}
#checkout-cart .us-html-box {
    background-color: #ab2d1e;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
#product-category .us-html-box {
    background-color: #ab2d1e;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
#checkout-cart .us-html-box pre{
 color: #ffffff;
      margin-top: 0;
    margin-bottom: 0rem;
}
#product-category .us-html-box pre{
  color: #ffffff;
      margin-top: 0;
    margin-bottom: 0rem;
}
@media screen and (max-width: 767px){
 #checkout-cart .us-html-box{padding:8px;}
  #product-category .us-html-box {
  padding: 8px;
  }
  #checkout-cart .us-html-box span{font-size:0.8rem! important;}
  #product-category .us-html-box span{
            font-size: 0.8rem!important;
  }
}
.oct-mm-hassubchild.col-lg-2.d-flex.flex-column:first-child {
    background-color: #f2f3f5;
    padding: 0em 0em 0em 7px;
    flex: 0 0 23.666667%;
    max-width: 27.666667%;
      margin-bottom: 0px;
}
.oct-mm-hassubchild.col-lg-2.d-flex.flex-column:first-child a.oct-mm-parent-link.d-flex.flex-column img {
    display: none;
}
.oct-mm-dropdown.oct-mm-full-width.oct-mm-brands-dropdown.oct-mm-dropdown-active .oct-mm-hassubchild.col-lg-2.d-flex.flex-column:first-child {
    background-color: #ffffff;
    padding: 0em 15px 0em 15px;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.oct-mm-dropdown.oct-mm-full-width.oct-mm-brands-dropdown.oct-mm-dropdown-active .oct-mm-hassubchild.col-lg-2.d-flex.flex-column:first-child a.oct-mm-parent-link.oct-mm-brands-link.d-flex.flex-column img{
   display: block;
}
.oct-mm-hassubchild.col-lg-2.d-flex.flex-column:first-child li {
    font-size: 15px;
    /* font-weight: 600; */
    text-transform: uppercase;
    padding: 1px;
}
.us-module-cart-btn {
    display: block;
    color: #FFF !important;
    text-transform: uppercase;
    background: #002e69;
    border-radius: 1px;
    padding: 8px 0;
    margin: 0 15px;
    transition: background .15s ease .05s;
}
.us-module-cart-btn {
    background: #002e69;
}
a.us-module-cart-btn.button-cart:hover {
    background: #603546;
}
a.us-module-cart-btn.button-cart:active {
    background: #b41b00;
}
.swiper-button-next svg {
    max-width: 40px;
    width: 40px;
    height: 40px;
}
.swiper-button-prev svg {
    max-width: 40px;
    width: 40px;
    height: 40px;
  -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
div#prodcarousel .us-module-item {
    background: #ffffff;
    box-shadow: 0 1px 5px rgb(0 0 0 / 3%);
    border-radius: 1px;
    padding-top: 43px;
    padding-bottom: 15px;
    text-align: center;
    position: relative;
    margin-bottom: 30px;
    transition: box-shadow .15s ease .05s;
    height: calc(100% - 30px);
}
#prodcarousel .us-module-title.flex-grow-1 {
      min-height: 3em;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    letter-spacing: .3px;
    padding: 0 20px;
    margin-top: 20px;
    font-size: 15px;
    margin-bottom: 20px;
}
div#prodcarousel .us-module-price-actual {
    color: #000000;
    font-size: 20px;
    font-weight: 700;
}
div#prodcarousel h3 {
    text-align: center;
    border-bottom: 2px solid rgb(192 59 35);
    margin-bottom: 0.2em;
    padding-bottom: 0.5em;
}
.heading_feat hr {
    color: bisque;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgb(192 59 35);
}
.heading_feat {
    width: 100%;
    text-align: center;
}
header {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.us-logo-img {
    max-width: 220px;
}
@media(min-width:980px) and (max-width:1199px){
  .h-100 {
    height: 100%!important;
    max-width: 100%;
}
  .top-info-ul li {
    display: inline-block;
    border-left: 1px solid rgba(255,255,255,.1);
    padding: 1px 9px;
}
}

@media(min-width:576px) and (max-width:991px){
  #dropdown_menu_info .us-logo-img {
    width: 40%;
}
  .col-12.col-lg-5.col-md-6.us-search-box {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
}
  }
.foOt_simple div#us-cart-modal .total-text {
    display: none;
}
.succes_p .image_blocks img {
    max-width: 30%;
}
span.bold_text {
    font-size: 24px;
    font-weight: 500;
    color: black;
}
.image_blocks {
    display: flex;
    justify-content: center;
    padding-bottom: 2em;
}
.image_priv {
    display: flex;
    justify-content: center;
    padding-bottom: 1em;
}
.image_priv img{
   width:40%;
}
.succes_p {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.textinos {
    padding-top: 2em;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.textinos span {
    color: black;
    font-size: 17px;
    font-weight: 600;
}
span.totals_g {
    display: none;
}
span.totals_g:last-child {
    display: inline-flex;
}
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 100%;
}
#common-home .col-lg-12 {
    padding-right: 0px;
    padding-left: 0px;
}
#common-home .row-padding-top {
    padding-top: 0px;
}
#us-shop-advantages-0 {
    padding-top: 30px!important;
}
.us-main-shop-title {
    padding-right: 15px;
    padding-left: 15px;
  font-size: 32px;
}
span.GANK {
    font-weight: 800;
    text-transform: uppercase;
    color: #002e69;
    
}
span.style {
    color: #c03b23;
}
#common-home .us-main-shop-title {
    margin-top: 0.5em;
}
.us-product-right h1 {
    margin-top: 0.5em;
    margin-bottom: 0.4em;
}
.us-main-shop-title:after {
    content: '';
    height: 0px;
    background: linear-gradient(89.95deg, #e5e5e5 0%, #f3f3f3 100%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
}
.us-product-rating-wishlist {
    height: 20px;
    padding-left: 20px;
    border-bottom: 0px solid #F6F6F6;
}
.compare-wishlist-btn {
    display: block;
    color: #002e697a;
    font-size: 18px;
    padding: 3px 18px;
    border: 0;
    border-left: 0px solid #F6F6F6;
    background-color: #FFF;
    transition: all .15s ease .05s;
    cursor: pointer;
}
@media(max-width:680px){
  .us-breadcrumb {
    padding: 0px 0 10px 0;
}
  #search {
    height: 30px;
}
  header {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
  .breadcrumb.us-breadcrumb {
    background: 0 0;
    font-size: 13px;
    padding: 5px 0px;
    margin-bottom: 4px;
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    background-color: #f5f5f5;
    -webkit-overflow-scrolling: touch;
    display: flex;
    flex-direction: row;
}
  div#product-category .us-main-shop-title{
  margin-bottom: 10px;
      padding-right: 0px;
    padding-left: 0px;
    font-size: 21px;
    line-height: 20px;
}
  .us-category-content {
    background-color: #FFF;
    padding: 3px 5px 15px 5px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .03);
    transition: box-shadow .15s ease .05s;
}
  .subcat-item {
    padding: 0px;
}
  .us-product-right h1 {
    margin-top: 0.5em;
    margin-bottom: 0.4em;
    font-size: 21px;
    line-height: 20px;
}
    .heading_feat hr {
    margin-top: 0.1rem;
    margin-bottom: 0;
}
  .us-category-content .swiper-viewport {
    margin: 5px 0 15px;
}
  .us-category-sort-block {
    border-bottom: 1px solid #FAFAFA;
    padding: 0 0 0px;
    margin-bottom: 0px;
}
  .swiper-viewport .swiper-button-next {
    opacity: 0.7;
    right: 25px;
}
  .us-category-content #prodcarousel .us-module-item {
    background: #ffffff;
    box-shadow: 0 1px 5px rgb(0 0 0 / 3%);
    border-radius: 1px;
    padding-top: 43px;
    padding-bottom: 0px;
    text-align: center;
    position: relative;
    margin-bottom: 0px;
    transition: box-shadow .15s ease .05s;
    height: calc(100% - 30px);
}
  #prodcarousel .us-module-title.flex-grow-1 {
    min-height: 3em;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    letter-spacing: .3px;
    padding: 0 3px;
    margin-top: 0px;
    font-size: 14px;
    margin-bottom: 0px;
}
  .us-category-content #prodcarousel .us-module-price {
    margin-bottom: 3px;
    display: inline-grid;
}
  .us-category-content .swiper-viewport {
    margin: 0px 0 15px!important;
}
  li.breadcrumb-item.us-breadcrumb-item a {
    color: #002e69;
    font-weight: 800;
    text-transform: uppercase;
}
}
a.table_size_link.btn.btn-lg.btn-info{
	font-size:14px;
  	border:none;
}
.us-product-advantages-icon i {
    color: #002e698c;
}
div#product-category .us-main-shop-title{
  margin-bottom: 10px;
}
