

/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/universal-heute/style.css?1716714636852*/
.bx-breadcrumb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom:1px solid #000;
padding-bottom:5px; 
margin-bottom:10px;
}

.bx-breadcrumb-item {
	height: 22px;
	white-space: nowrap;
}

.bx-breadcrumb-item-angle {
	margin: 0 10px;
	color: #b5bdc2;
	vertical-align: top;
	font-size: 12px;
}

.bx-breadcrumb-item-link {
	border-bottom: none;
	vertical-align: top;
	line-height: 21px;
text-decoration: none
}

.bx-breadcrumb-item-link:hover { }

.bx-breadcrumb-item-text {
	vertical-align: top;
	white-space: normal;
	font: 400 13px/21px "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	transition: 250ms linear all;
}
/* End */


/* Start:/bitrix/templates/heutepharm1/styles.css?173922702626*/
#panel {padding-top:50px;}
/* End */


/* Start:/bitrix/templates/heutepharm1/template_styles.css?17392270633901*/
body {background-image: url(/images/bgm/bg_2.jpg); background-size: contain; background-repeat: no-repeat; 
    font-family: 'Roboto Condensed', serif!important;}

.fixed-top {border-bottom: 4px double #0c3786; padding-left:30px;}
.fixed-top .navbar-toggler { color:#0c3786; border: none;}
a.nav-link {font-size: 1rem; font-weight: 700; color:#0c3786;}
a.navbar-brand {font-size: 1rem; font-weight: 700; color:#0c3786;}
.top {background-color:#fff; margin-top: 15px; margin-bottom: 25px; color: #000; 
border-bottom:#0c3786 solid 2px;}
.center {align-content: center; text-align: center;}
.logo {padding: 0 30px;}
.company-name {font-size: 2em; padding-top:15px; font-weight: 700; color: #0c3786;}

@media (max-width: 480px) {
    .company-name {font-size: 1.5em; }
    .mail1 {padding-top: 0;}
    .phone1 {padding-top: 0;}
    .adr1 {padding-top: 0;}
}
.adr {font-size: 1.4em; padding: 0.15em;}
.email {font-size:1.6em; padding-top: 0.5em;}
.phone {font-size:1.4em; padding: 0.55em;}
.mail {font-size:1.4em; padding: 0.35em;}

.adr1 {font-size: 1.4em;}
.email1 {font-size:1.6em;}
.phone1 {font-size:1.4em; padding-top:10px;}
.mail1 {font-size:1.4em; padding-top:15px}

/**content**/
.h-link {text-align:center; font-size:1.6em; font-weight:700;}
h3.partner {background-color: #0c497a; color:#fff; border-radius: 7px; padding: 5px 10px}
.h3-partner {min-height:80px; }
.logo-partner {padding:0 55px;}
.main-foto {margin-top:10px; margin-bottom:20px; padding-bottom: 20px;}
.header-block {background-color: #0c497a; 
    color: rgb(238, 227, 129);font-size:2.5em; margin-top: 5px; margin-bottom: 20px; padding: 10px 0;}
.content-block {}
.header-block h1 {margin-bottom: 0;}
.text {background-color: #fff; padding:10px;}
.content {background-color: #fff; padding:10px 10px 30px; }
.new-strategic {/**background-color: #000; color: #fff;**/padding-bottom: 20px; margin-bottom: 20px;}
.frame-img {border: #000 1px solid;}
.company {color:#fff; background-color: #333; padding: 10px; margin: 10px 0 70px;}
.company-img {padding: 10px; }
.blue-block {background-color: #0c497a; color:#fff;}
.blue-block span {display:block; padding:20px;}
.blue-block-txt {background-color: #0c497a; color:#fff; padding:35px 25px; margin-top:30px; font-size: 1rem;}
.axter {border: 2px solid #000; display:block; padding: 20px; margin-bottom: 25px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.perfomance {align-content: center; padding: 10px 0;}
.strategic p {margin-top:30px;}
p {font-size: 1.4em;}
.news-block img {margin:10px;}
.news-block h2 {padding:10px;}
.news-head {color: #fff; padding:5px;background-color: rgb(19, 87, 177);}
.news-left {padding:30px; margin-top: 50px; color: #fff; background-color: rgb(19, 87, 177); border-radius: 5px;}
.maps {border-top: #0c3786 1px solid; }
/**footer**/

footer {background-color: #0c497a; min-height:360px; color: rgb(243, 240, 74); font-size: 1.25em; padding: 25px 0; margin-top:60px;}
footer a {color: rgb(243, 240, 74);}
footer a:hover {color: #fff;}
footer a:visited {color: rgb(243, 240, 74);}
footer p {font-size:1em}
.phone-footer {line-height:1.5em}


.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 700,
  'GRAD' 0,
  'opsz' 48;
}

footer .material-symbols-outlined { font-size: 48px; font-weight:700; }
.news-back {margin-top: 50px;}
.news .material-symbols-outlined { font-size: 40px; font-weight:700;}
.back-to-news { font-weight:700; padding-top:8px;}
footer .center {margin-top:30px; } 
.metrika {padding:50px 0; text-align: center;}

/*-----------------------------------**/
.catalog-section-list-item-link {font-size: 1.6em!important;}
.catalog-section-list-item-title  {font-size: 1.1em!important; line-height: 1.5em!important; padding-top:15px;}

.product-item-button-container {display:none}
.product-item-title {font-size: 1.6em; white-space:wrap!important;}

.product-item-detail-pay-block {display:none;}
/* End */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/universal-heute/style.css?1716714636852 */
/* /bitrix/templates/heutepharm1/styles.css?173922702626 */
/* /bitrix/templates/heutepharm1/template_styles.css?17392270633901 */
