

/* Start:/local/templates/pumpseals/components/bitrix/catalog.compare.list/compare/style.css?17472092671265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/local/templates/pumpseals/components/bitrix/menu/main_menu_with_sublevels/style.css?17479921941921*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/pumpseals/components/bitrix/menu/main_menu_with_sublevels/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}

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

.menu__item.has_submenu {
    position: relative;
}

@media screen and (min-width: 1221px) {
	.menu__item.has_submenu .header__submenu {
	    display: block;
	    position: absolute;
	    top: 30px;
	    left: 0;
	    background-color: #134fb0;
	    margin: 0;
	    padding: 1em 0;
	    transition: .2s;
	    opacity: 0;
	    visibility: hidden;
	}

	.menu__item.has_submenu:hover > .header__submenu {
	    opacity: 1;
	    visibility: visible;
	}

	.menu__item.has_submenu .header__submenu .menu__item {
		padding: .5em 1em;
	}

	.menu__item.has_submenu .header__submenu .menu__item:hover {
	    text-decoration: underline;
	}

	.menu__item.has_submenu .header__submenu .menu__link {
		font-size: 15px;
    	line-height: 18px;
		width: max-content;
		max-width: 400px;
	}

	.header__menu .header__submenu .header__submenu {
		top: 0;
		left: 100%;
		max-height: 400px;
		overflow: auto;
	}

	.menu__item.has_submenu .header__submenu::-webkit-scrollbar {
		width: 10px;
	}
	
	.menu__item.has_submenu .header__submenu::-webkit-scrollbar-track {
		background-color: #5389e1;
	}
	
	.menu__item.has_submenu .header__submenu::-webkit-scrollbar-thumb {
		background-color: #fff;
	}
}

@media screen and (max-width: 1220px) {
	.menu__item.has_submenu .header__submenu {
		display: none;
	}
}
/* End */


/* Start:/local/templates/pumpseals/components/bitrix/search.form/search__input/style.css?17472092671586*/
.custom-search  {
  padding: 10px 0;
}
.custom-search [name=q] {
  /* width: 80%; */
  padding: 10px 20px;
  background-color: #fff;
  border: 1px solid #000;
}

.custom-search {
  
  background: #F3F3F3;
  max-width: 1320px;
  margin: 0 auto;
}

.custom-search .dop-options {
  display: flex;
  gap: 20px;
  padding: 10px 0 0;
}

@media only screen and (max-width: 340px) {
  .custom-search .dop-options {
    flex-flow: column;
    gap: 10px;
  }
}

.custom-search > form {
  display: flex;
  flex-wrap: nowrap;
}

.custom-search > form .custom-search__icon {
  position: relative;
  background-color: #134fb0;
  background-image: url('/local/templates/pumpseals/images/search2.png');
  background-position: center;
  background-repeat: no-repeat;
  width: 50px;
}

.custom-search > form .custom-search__icon:after {
  content: '';
  position: absolute;
  top: 50%;
  right: -11px;
  background-color: #134fb0;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  transform: translateY(-50%) rotate(45deg);
  width: 20px;
  height: 20px;
}

.custom-search > form button[type="submit"] {
  color: #fff;
  background-color: #134fb0;
  border: 1px solid #000;
  margin-left: 10px;
  padding: 0 30px;
  font-family: NEXT ART;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.custom-search > form button[type="submit"]:hover {
  background-color: #3e72c8;
}

@media only screen and (max-width: 600px) {
  .custom-search > form .custom-search__icon {
    display: none;
  }
}
/* End */


/* Start:/local/templates/pumpseals/components/bitrix/breadcrumb/breadcrumb/style.min.css?1747209267467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/pumpseals/components/bitrix/menu/footer_menu/style.min.css?1747209267490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/pumpseals/components/bitrix/menu/footer_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/pumpseals/styles.css?1782282591714*/
.page-404__bg {
	display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	background-image: url('/local/templates/pumpseals/images/contactBgTop.jpg');
	background-size: cover;
	background-repeat: repeat;
    z-index: 0;
}

.page-404__wrapper {
	display: block;
	position: relative;
	width: 100%;
}

.page-404__text-container {
	text-align: center;
}

.page-404__404 {
	font-size: 180px;
	line-height: 150px;
	color: #fff;
}

.page-404__text {
	margin-top: 40px;
}

.page-404__text p,
.page-404__text a,
.page-404__text span {
	font-size: 22px;
	line-height: 18px;
	color: #fff;
}

.catalogProduct .gallery-top {
	position: relative;
}
.catalog h2 {
    margin-block-end: 0.5em;
}
/* End */


/* Start:/local/templates/pumpseals/template_styles.css?1747209265199*/
.author-block {
	font-weight: bold;
    color: #ec8300;
}
.blog-card.card-style-grid .btn {
	text-transform: initial;
	padding: 0 0 0 0;
}
.blog-card .image img {
    height: 100%;
    width: auto;
}
/* End */
/* /local/templates/pumpseals/components/bitrix/catalog.compare.list/compare/style.css?17472092671265 */
/* /local/templates/pumpseals/components/bitrix/menu/main_menu_with_sublevels/style.css?17479921941921 */
/* /local/templates/pumpseals/components/bitrix/search.form/search__input/style.css?17472092671586 */
/* /local/templates/pumpseals/components/bitrix/breadcrumb/breadcrumb/style.min.css?1747209267467 */
/* /local/templates/pumpseals/components/bitrix/menu/footer_menu/style.min.css?1747209267490 */
/* /local/templates/pumpseals/styles.css?1782282591714 */
/* /local/templates/pumpseals/template_styles.css?1747209265199 */
