

/* Start:/bitrix/templates/smolpharm_main/components/bitrix/menu/main_multi/style.css?15620810364416*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/smolpharm_main/components/bitrix/menu/main_multi/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/smolpharm_main/components/bitrix/menu/main_multi/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/smolpharm_main/components/bitrix/menu/main_multi/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/smolpharm_main/components/bitrix/news.list/slider_list/style.css?1562081037108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/smolpharm_main/styles.css?1562081033324*/
#inner_content_text {
	font-size: 12px;
}
#inner_content_text p {
	margin-bottom: 20px;
}
#inner_content_text ul, #inner_content_text ol {
	margin: 0 0 20px 25px;
}
#inner_content_text li {
	margin-bottom: 10px;
}
#inner_content_text ul li {
	list-style-type: disc;
}
#inner_content_text ol li {
	list-style-type: decimal;
}
/* End */


/* Start:/bitrix/templates/smolpharm_main/template_styles.css?156568117616013*/
@charset "utf-8"; 
html
{
	background:url(/bitrix/templates/smolpharm_main/img/bg_html.png) repeat;
}
body
{
	font-family:Tahoma, Geneva, sans-serif;
	-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
.green-border
{
	height:8px;
	width:100%;
	background:url(/bitrix/templates/smolpharm_main/img/border_green.png) repeat-x;
}
.wrapper
{
	width:850px;
	margin:0 auto;
}

a {color: #377abd;}

a:hover
{
	text-decoration:none;
}

/*=============DIV TO CONTEST SMILE============*/
Div .DivFonContest
{
  padding: 0;
  margin: 0;
  background: #ffffff url(http://smolpharm.ru/shares/images/fon_b-2.png) no-repeat left top;
  width:420px;
  height:317px;
  display: table;
}
Div .DivFonContestLT
{
  padding: 0;
  margin: 0;
  background: #ffffff url(http://smolpharm.ru/shares/images/fon_180-2.png) no-repeat left top;
  width:420px;
  height:317px;
  display: table;
}
Div .DivFonContestRBC
{
  padding: 0;
  margin: 0;
  background: #ffffff url(http://smolpharm.ru/shares/images/fon_b_180-2.png) no-repeat right bottom;
  width:560px;
  height:317px;
  display: table;
}

/*=============HEAD============*/
#header
{
	padding-top:14px;
}
#header #logo
{
	margin-left:5px;
	float:left;
}
#header #logo .logo_text
{
	color:#717171;
	font-size:9px;
	line-height:9px;
	width:105px;
	margin-left:15px;
	text-align:center;
}
#header #slogan
{
	width:150px;
	float:left;
	font-size:14px;
	color:#51a5e0;
	line-height:14px;
	margin-top:55px;
	margin-left:15px;
}
#header #social_menu
{
	float:left;
	margin-left:100px;
	margin-top:64px;
}
#header #social_menu li
{
	float:left;
}
#header #social_menu li a
{
	display:block;
	width:14px;
	height:13px;
	margin-left:11px;
	text-decoration:none;
}
#header #social_menu .link_sitemap a
{
	background:url(/bitrix/templates/smolpharm_main/img/icon/sitemap.png) center no-repeat;
	margin-right:11px;
}
#header #social_menu .link_facebok a
{
	background:url(/bitrix/templates/smolpharm_main/img/icon/facebook.png) no-repeat;
}
#header #social_menu .link_twitter a
{
	background:url(/bitrix/templates/smolpharm_main/img/icon/twitter.png) no-repeat;
}
#header #social_menu .link_vk a
{
	background:url(/bitrix/templates/smolpharm_main/img/icon/vk.png) no-repeat;
}
#header #phone
{
	float:right;
	margin-right:15px;
	text-align:right;
	font-size:12px;
	color:#717171;
	line-height:14px;
	margin-top:55px;
}
#header #phone span
{
	color:#2d65a8;
	line-height:24px;
	font-size:20px;
}
/*=========MENU=========*/
#menu
{
	background:url(/bitrix/templates/smolpharm_main/img/bg_menu.png) no-repeat;
	width:842px;
	height:40px;
	margin:0 auto;
	margin-top:5px;
}
#menu ul
{
	float:left;
}





#menu ul li
{
	float:left;
	font-size:9px;
	line-height:9px;
	//padding-top:15px;
	height:40px;
	padding-left:10px;
	background:url(/bitrix/templates/smolpharm_main/img/border_menu.png) right center no-repeat;
	padding-right:10px;
	position:relative;
}

@-moz-document url-prefix()
{
	#menu ul li
{
	font-size:8px;
}
}


#menu ul.root-ul li:hover, #menu ul li.selected {
	background:url(/bitrix/templates/smolpharm_main/img/top_menu_active.png) repeat !important;
	//height: 38px;
}

#menu ul li a
{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	display: block;
	width: 100%;
	height: 25px;
	padding-top: 15px;
}
#menu ul li ul
{
	position:absolute;
	top:40px;
	display:none;
	left:0px;
}
#menu ul li:hover ul
{
	display:block;
}
#menu ul li ul li
{
	background:url(/bitrix/templates/smolpharm_main/img/bg_menu.png) -15px -0px no-repeat;
	white-space:nowrap;
	width:100%;
	z-index: 1000;
}
#menu ul li .arrow_down
{
	background:url(/bitrix/templates/smolpharm_main/img/arrow_menu.png) right center no-repeat;
	padding-right:5px;
}
#menu #search
{
	float:right;
}
#menu #search li
{
	background:none;
	padding-top:10px;
	height:30px;
}
#menu #search .search_text
{
	padding-left:0px;
	padding-right:0px;
}
#menu #search .search_text input
{
	background:url(/bitrix/templates/smolpharm_main/img/searhc_bg1.png) center no-repeat;
	width:100px;
	font-size:10px;
	color:#cecece;
	border:0px;
	padding-left:20px;
	height:20px;
}
#menu #search .search_btn
{
	padding-top:8px;
	padding-right:10px;
	padding-left:4px;
}
#menu #search .search_btn input 
{
	background:url(/bitrix/templates/smolpharm_main/img/search_btn.png);
	width:60px;
	height:26px;
	border:0px;
	text-align:center;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	cursor:pointer;
	text-shadow:0px 0px 2px #666;
}


#left_menu {
	width:250px;
	float:left;
	margin: 90px 5px 20px 5px;
}

#left_menu li{
	margin:15px 0;
}

#left_menu a {
	background: url(/bitrix/templates/smolpharm_main/img/left_menu_arr.png) left center no-repeat;
	padding-left: 12px;
	font-size: 14px;
	color:#007BC0;
}

#left_menu a:hover, #left_menu a.selected {
	color:#000;
}


#inner_content {
	float:left;
	padding: 20px;
	width: 550px;
}

#nav_chain {
	margin:10px 0 20px 0;
}

#nav_chain li {
	font-size: 12px;
	color: #aaa;
}

#nav_chain li a{
	text-decoration: none;
	color: #aaa;
}

#inner_content_text {

}

/*==========ICON_LIST=============*/
#icon_list
{
	background:url(/bitrix/templates/smolpharm_main/img/bg_icons.png) no-repeat;
	width:852px;
	height:78px;
	margin-left:-1px;
}
#icon_list ul li
{
	float:left;
	padding-top:25px;
}
#icon_list ul li div
{
	font-size:30px;
	color:#616161;
	float:left;
	text-shadow:0px 0px 2px #FFF;
	line-height:30px;
}
#icon_list ul li span
{
	display:block;
	float:left;
	line-height:12px;
	font-size:12px;
	color:#616161;
	padding-top:3px;
	margin-left:3px;
}
#icon_list ul li.icon_1
{
	padding-left:54px;
	margin-right:30px;
	margin-left:39px;
	background:url(/bitrix/templates/smolpharm_main/img/icon/icon_1.png) 0px 12px no-repeat;
}
#icon_list ul li.icon_2
{
	padding-left:35px;
	margin-right:30px;
	background:url(/bitrix/templates/smolpharm_main/img/icon/icon_2.png) left bottom no-repeat;
}
#icon_list ul li.icon_3
{
	padding-left:35px;
	margin-right:35px;
	background:url(/bitrix/templates/smolpharm_main/img/icon/icon_3.png) 0px 26px no-repeat;
}
#icon_list ul li.icon_4
{
	padding-left:56px;
	background:url(/bitrix/templates/smolpharm_main/img/icon/icon_4.png) left bottom no-repeat;
}

/*=========SLIDER========*/
#slider
{
	position:relative;
	height:210px;
	overflow:hidden;
	margin-top:10px;
}
#slider .slider_overlay
{
	background:url(/bitrix/templates/smolpharm_main/img/slider_overlay.png) no-repeat;
	width:849px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	height:210px;
}
#slider .slider_prev
{
	background:url(/bitrix/templates/smolpharm_main/img/arrow_slider.png) no-repeat;
	width:29px;
	position:absolute;
	z-index:11;
	height:43px;
	top:76px;
	left:35px;
	overflow:hidden;
	cursor:pointer;
}
#slider .slider_next
{
	background:url(/bitrix/templates/smolpharm_main/img/arrow_slider.png) bottom no-repeat;
	width:29px;
	position:absolute;
	z-index:11;
	height:43px;
	top:76px;
	cursor:pointer;
	right:31px;
	overflow:hidden;
}
#wrap_slider ul li
{
	width:849px;
	height:210px;
	background:url(/bitrix/templates/smolpharm_main/img/bg_slider.png) no-repeat;
}
#wrap_slider .slider_image
{
	/*width:415px;
	height:210px;*/
	overflow:hidden;
	float:left;
	margin-left: 12px;
	margin-top: 8px;
}
#wrap_slider .slider_text
{
	margin-top:70px;
	width:410px;
	float:left;
}
#wrap_slider  .slider_title
{
	font-size:22px;
	color:#FFF;
	padding-left:17px;
}
.slider_desc
{
	font-size:10px;
	color:#cecece;
	padding-left:17px;
}

/*===========LEFT_COL==========*/
#left_col
{
	float:left;
	width:425px;
	min-height:100px;
	margin-left:15px;
	margin-right:35px;
	margin-bottom:20px;
}
.colum_title
{
	background:url(/bitrix/templates/smolpharm_main/img/bg_title.png) bottom left no-repeat;
	overflow:auto;
	color:#377abd;
	font-size:18px;
}
.colum_title span
{
	display:block;
	border-bottom:1px #007BC0 solid;
	margin-bottom:4px;
}
#left_col .news_navi
{
	text-align:right;
	color:#54d7e3;
	font-size:18px;
	padding-bottom:4px;
	padding-top:2px;
	border-bottom:1px #007BC0 solid;

}
#left_col .news_navi .news_navi_arrows {
	width: 70px;
	float: right;
}

#left_col .news_navi .news_paged
{
	float:left;
}
#left_col .news_navi a {
	display:block;
	width: 15px;
	height: 23px;
	text-decoration: none;
}
#left_col .news_navi .news_prev
{
	float:left;
	margin-left:10px;
	background:url(/bitrix/templates/smolpharm_main/img/arrow_news_left.png) no-repeat;
	width:15px;
	cursor:pointer;
	height:23px;
}
#left_col .news_navi .news_next
{
	float:left;
	margin-left:10px;
	background:url(/bitrix/templates/smolpharm_main/img/arrow_news_right.png) no-repeat;
	width:15px;
	cursor:pointer;
	height:23px;
}
/*===========RIGHT_COL==========*/
#right_col
{
	width:361px;
	float:left;
	min-height:100px;
	margin-bottom:20px;
}
#right_col .colum_title
{
	background:url(/bitrix/templates/smolpharm_main/img/bg_title.png) bottom left no-repeat;
	overflow:auto;
	color:#377abd;
	font-size:18px;
}
#right_col .colum_title span
{
	display:block;
	border-bottom:1px #007BC0 solid;
	margin-bottom:4px;
}
/*===========ACTIONS==========*/
#actions
{
	padding-top:35px;
	width: 357px;
}
#actions .item-actions
{
	/*background:url(/bitrix/templates/smolpharm_main/img/action_bg_1.png) no-repeat;*/
	/*min-height:119px;*/
	margin-top:10px;
	border-bottom: none !important;
	padding-bottom: 15px;
}
#actions .item-actions-bot {
	height:19px;
}
#actions .item-actions .item-actions-bar
{
	font-size:10px;
	padding-top:6px;
	padding-left:9px;
	color:#a8a8a8;
}
#actions .item-actions .item-actions-title
{
	padding-top:10px;
	padding-left:9px;
	padding-right:5px;
	font-size:12px;
	line-height:14px;
}
#actions .item-actions .item-actions-title a
{
	color:#377abd;
}
#actions .bg_actions_bot_1
{
	background:url(/bitrix/templates/smolpharm_main/img/action_bg_bot_1.png) no-repeat;
}
#actions .bg_actions_bot_2
{
	background:url(/bitrix/templates/smolpharm_main/img/action_bg_bot_2.png) no-repeat;
}
#actions .bg_actions_bot_3
{
	background:url(/bitrix/templates/smolpharm_main/img/action_bg_bot_3.png) no-repeat;
}
#actions .bg_actions_bot_4
{
	background:url(/bitrix/templates/smolpharm_main/img/action_bg_bot_4.png) no-repeat;
}

#actions .bg_actions_1
{
	border: #007bc1 solid 1px;
	
}
#actions .bg_actions_2
{
	border: #c80037 solid 1px;
}
#actions .bg_actions_3
{
	border: #007bc1 solid 1px;
}
#actions .bg_actions_4
{
	border: #007bc1 solid 1px;
}
.arrow_up
{
	float:right;
	padding-right:16px;
	margin-top:15px;
	line-height:10px;
	background:url(/bitrix/templates/smolpharm_main/img/arrow_up.png) right bottom no-repeat;
}
.arrow_up a
{
	color:#54a9e3;
	font-size:10px;
}

/*==========NEWS===============*/
#news
{
}
#news .news-item
{
	padding-top:15px;
	border-bottom:1px #007BC0 dotted;
	padding-bottom:18px;
}
#news .news-item-image
{
	width:125px;
	text-align:center;
	border-radius:50% 50%;
	overflow:hidden;
	float:left;
}
#news .news-item-image img
{
	border-radius:50% 50%;
	width:125px;
	height:125px;
}
#news .news-item-text
{
	/*width:190px;
	margin-left:60px;
	float:left;*/
}
#news .news-item-text .news-item-title
{
	font-size:14px;
	color:#377abd;
	padding-bottom:15px;
}
#news .news-item-text .news-item-title a
{
	color:#377abd;
	text-decoration:none;
}

#news .news-item-text .news-item-desc
{
	color:#565656;
	font-size:12px;
}

/*==========FOOTER=============*/
#footer
{
	padding-top:24px;
	padding-bottom:20px;
}
#footer #copyr
{
	color:#2d65a8;
	padding-top:16px;
	font-size:10px;
	line-height:14px;
	float:left;
	width:300px;
}
#footer #footer_phone
{
	padding-top:6px;
	margin-left:50px;
	float:left;
	color:#717171;
	font-size:12px;
	line-height:14px;
	margin-right:50px;
}
#footer #footer_phone span
{
	color:#2d65a8;
	line-height:24px;
	font-size:20px;
}
#pay_viza
{
	float:left;
	padding-top:2px;
}
#hour_24
{
	float:right;
}

/*new search*/
#header 
{ 
         position:relative;
}
#poisk 
{
         width:200px; 
         height:25px;
         position:absolute;
         top:20px; 
         right:15px;
}

#poisk #search
{
	float:right;
}
#poisk #search li
{
	background:none;
	padding-top:10px;
	height:30px;
	float:left;
}
#poisk #search .search_text
{
	padding-left:0px;
	padding-right:0px;
}
#poisk #search .search_text input
{
	background:url(/bitrix/templates/smolpharm_main/img/searhc_bg1.png) center no-repeat;
	width:100px;
	font-size:10px;
	color:#cecece;
	border:0px;
	padding-left:20px;
	height:20px;
}
#poisk #search .search_btn
{
	padding-top:8px;
	/*padding-right:10px;*/
	padding-left:4px;
}
#poisk #search .search_btn input 
{
	background:url(/bitrix/templates/smolpharm_main/img/search_btn.png);
	width:60px;
	height:26px;
	border:0px;
	text-align:center;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	cursor:pointer;
	text-shadow:0px 0px 2px #666;
}

/**/
#inner_content.w100{width:810px;}
#inner_content.w100 .filter{width:782px;}

.news-detail img{display:block;clear:both;float:none !important;margin-left:auto;margin-right:auto;}
.news-item  a b.titles{font-size:16px;}

.heightmax{min-height:42.2vw;}

.news-item.percent{box-sizing:border-box;width:31.333%;float:left;margin-left:1%;margin-right:1%;margin-bottom:30px;}
.news-item.percent img{max-width:100%;}
div.news-list .news-item.percent img.preview_picture{float:none;margin:0 0 10px 0 !important;}
.news-detail img{max-width:100%;}


@media screen and (max-width: 982px) {
	.wrapper, #inner_content.w100{max-width:96%;}
	#inner_content, #inner_content.w100 .filter{width: 96%;padding:2%;}
	#left_menu{display: none;width:35%;margin:60px 0% 2% 0%}
	#menu, #icon_list, .order-form{max-width:100%;}
	#menu, #menu ul li ul li{background:#1867A9;border-top:1px dotted #FFF;}
	#icon_list{background:#E5E5E5;margin-bottom:15px;}
	img{max-width:100% !important;height:auto;}
	#slider{display:none;}
	#left_col{margin-left:2%;margin-right:2%;width:96%;}
	#right_col{float:none;margin:0 auto;display:block;clear: both;}
	#inner_content_text {font-size: 0.9em;}
	.colum_title span{font-size: 1.2em;}
	#content{overflow-x:hidden;}
	#hour_24, #pay_viza, #footer_phone{float:none;clear:both;display:inline-block;width:100%;text-align:center;margin-top:10px;}
	#footer #footer_phone{margin-left:0;}
	#footer #copyr{float:none;display:inline-block;text-align:center; width: 100%;}
	#footer #copyr{font-size:0.8em;}
	div.mf-name input, div.mf-email input, div.mf-message textarea {width: 100%;padding: 5px;box-sizing:border-box;}
	div.mf-name, div.mf-email, div.mf-captcha, div.mf-message{width: 100%;box-sizing:border-box;}
	input[name="captcha_word"]{padding: 5px;box-sizing:border-box;}
}


@media screen and (max-width: 800px) {
  #fieldset .line div{display: inline-block;margin-bottom:10px;}
  .order-form .line div input{width:100%;box-sizing:border-box;}
  .order-form .line {width: 70%;}
  .order-form{width: 100%;}
  table.order-form tr.thead {display: none;}
  table.order-form tr { display: block; margin-bottom: 1rem;border-bottom: 2px solid #e8e9eb;}
  table.order-form td {display: block;text-align: left;}
  table.order-form td:before {content: attr(aria-label); float: none;font-weight: bold;}
  .order-form .s3 td{width:200px;}
  .head.thead, .thead{display:none!important;}
  .order-form .s3 input {width: 250px;}
  .order-form .line .close, .order-form .line .add{margin-right: -20px;}
}

@media screen and (max-width: 749px) {
	#icon_list{width:400px;margin-left:auto;margin-right:auto;height: auto;margin-top:15px;}
	#icon_list ul li.icon_3, #icon_list ul li.icon_4{margin-bottom:25px;}
	#icon_list ul li.icon_3{margin-left: 49px;}
	#icon_list ul li.icon_4{margin-left: 10px;}
	.grey{background:#E5E5E5;}
	#social_menu{display:none;}
	.grey{display:none;}
	#header{margin-bottom:25px;}
}


@media screen and (max-width: 640px) {
    table.hospital-list tr.thead {display: none;}
    table.hospital-list tr { display: block; margin-bottom: 2rem;/*border-bottom: 2px solid #e8e9eb;*/}
    table.hospital-list td { display: inline-block;text-align: left;width: 99%;}
    table.hospital-list td:before {content: attr(aria-label); float: none;margin-right:10px;font-weight: bold;}	
	.tthead{display:none!important;}
	.hospital-list td { border-bottom: 1px solid #6CABCE;border-top:none;border-left:none;border-right:none;}
	.filter a{padding:2px;}
}

@media screen and (max-width: 600px) {
	.news-item.percent{width:100%;box-sizing:border-box;}
	div.news-list .news-item.percent img.preview_picture{margin:0 auto 10px !important;display:block;}

}

@media screen and (max-width: 510px) {
#header #phone{float:none;width:100%;margin-top: 10px;margin-right: 0;text-align:center;clear:both;}
#header #logo,#header #logo .logo_text{margin-left: auto;margin-right:auto;float: none;display: block;text-align:center}
#header #slogan { float: none; margin-top: 15px;margin-left: auto;margin-right: auto;text-align: center;display: block;}
}

@media screen and (max-width: 410px) {
	#icon_list {width: 200px;}
	#icon_list ul{width:170px;}
	#icon_list ul li.icon_2 {margin-top:10px;margin-left:39px;padding-left: 35px;margin-right: 0;}
	#icon_list ul li.icon_3 {margin-left: 39px;margin-right: 0;margin-bottom:15px;}
	#icon_list ul li.icon_4 {margin-left: 39px;margin-right: 0;margin-bottom:25px;}
}

@media screen and (max-width: 370px) {
#right_col { width: 300px;}
.bottom__cookie-block{display:none;}
}
/* End */
/* /bitrix/templates/smolpharm_main/components/bitrix/menu/main_multi/style.css?15620810364416 */
/* /bitrix/templates/smolpharm_main/components/bitrix/news.list/slider_list/style.css?1562081037108 */
/* /bitrix/templates/smolpharm_main/styles.css?1562081033324 */
/* /bitrix/templates/smolpharm_main/template_styles.css?156568117616013 */
