

/* Start:/bitrix/templates/stom_blue_s1/components/bitrix/menu/top_menu/style.min.css?17754824863715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/stom_blue_s1/components/bitrix/menu/top_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/stom_blue_s1/components/bitrix/menu/top_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/stom_blue_s1/components/bitrix/menu/top_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#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}#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}#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{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{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/stom_blue_s1/components/bitrix/breadcrumb/med/style.min.css?1775482486448*/
.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}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/stom_blue_s1/styles.css?17754824869413*/
.toddlers-pict{	text-align : center;position:relative;}
.toddlers-pict img{
	width : 100%;
	height : auto;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	border: 15px solid #EAEAEA;
	-moz-box-shadow: 0px 13px 20px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 13px 20px rgba(0,0,0,0.3);
	box-shadow: 0px 13px 20px rgba(0, 0, 0, 0.3);
	z-index:1;
}
.toddlers-pict:hover img{
	opacity: 0.6;
	-moz-opacity: 0.6;
	ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-box-shadow: 0px 13px 20px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0px 13px 20px rgba(0,0,0,0.7);
	box-shadow: 0px 13px 20px rgba(0, 0, 0, 0.7);
}
.toddlers-text{	color : #ff5a6e;}
.toddlers-pict:hover .toddlers-text{color : #e03f53;}
.toddlers-title{
	font-size : 30px;
	letter-spacing : -1px;
	white-space : pre;
	z-index:2;
	line-height : 30px;
	padding-top : 10px;
}
.toddlers-numb{
	font-size : 120px;
	letter-spacing : -11px;
	line-height : 100px;
}
.toddlers-desc{
line-height : 30px;
	font-size : 30px;
	letter-spacing : -1px;
}

@media screen and (max-width: 980px) {
  .toddlers-pict img{border : 10px solid #EAEAEA;}
  .toddlers-title{font-size : 26px;	line-height : 26px;	letter-spacing : -1px;}
  .toddlers-desc{font-size : 26px;	line-height : 26px;	letter-spacing : -1px;}
  .toddlers-numb{font-size : 100px;	letter-spacing : -10px;	line-height : 90px;}
}
@media screen and (max-width: 900px) {
  .toddlers-pict img{border : 10px solid #EAEAEA;}
  .toddlers-title{font-size : 26px;	line-height : 26px;	letter-spacing : -1px;}
  .toddlers-desc{font-size : 26px;	line-height : 26px;	letter-spacing : -1px;}
  .toddlers-numb{font-size : 100px;	letter-spacing : -10px;	line-height : 90px;}
}
@media screen and (max-width: 768px) {
  .toddlers-pict{padding-left : 10px!important;padding-right : 10px!important;}
}


@media screen and (max-width: 640px) {
  .toddlers-pict{padding-left : 7px!important;padding-right : 7px!important;}
   .toddlers-title{font-size : 20px;	line-height : 20px;	letter-spacing : -1px;}
  .toddlers-desc{font-size : 20px;	line-height : 20px;	letter-spacing : -1px;}
  .toddlers-numb{font-size : 80px;	letter-spacing : -8px;	line-height : 70px;}
}

@media screen and (max-width: 600px) {
  .toddlers-pict img{border : 8px solid #EAEAEA;}
  .toddlers-title{font-size : 20px;	line-height : 20px;	letter-spacing : -1px;}
  .toddlers-desc{font-size : 20px;	line-height : 20px;	letter-spacing : -1px;}
  .toddlers-numb{font-size : 80px;	letter-spacing : -8px;	line-height : 70px;}
}

@media screen and (max-width: 480px) {
.toddlers-pict{	display : block;width : 99%!important;margin : 0px auto 30px auto;}
.toddlers-pict img{border : 15px solid #EAEAEA;}
 .toddlers-title{font-size : 26px;	line-height : 26px;	letter-spacing : -1px;}
  .toddlers-desc{font-size : 26px;	line-height : 26px;	letter-spacing : -1px;}
  .toddlers-numb{font-size : 110px;	letter-spacing : -10px;	line-height : 100px;}
}
/*****************GRAPH******************/

.toddlers-graph{
	width : 96%;
	margin : 30px auto 0px auto!important;
	z-index:1;
}
.toddlers-graph tr.toddlers-graph-sup td{
	width: 16%;
	text-align : center;
	padding : 0px 0px 0px 0px;
	vertical-align : bottom;
	height : 220px;
}
.toddlers-graph tr.toddlers-graph-sub td{
	width: 16%;
	text-align : center;
	padding : 3px 2px 3px 2px;
	vertical-align : bottom;
	color : White;
	font-size : 14px;
	font-weight : bold;
	text-shadow: 0px 2px 2px rgba(150, 150, 150, 0.7);
}
.tgs-base{
	display : block;
	position:relative;
}
.tgs-1{background-color : #c9ef47;}
.tgs-1-base{	background-color : #add036;}
.tgs-2{background-color : #fcabb5;}
.tgs-2-base{	background-color : #ff5a6e;}
.tgs-3{	background-color : #f3f1f1;}
.tgs-1:hover{background-color : #c5fb0c;}
.tgs-2:hover{background-color : #f88e9b;}
.tgs-3:hover{background-color : #e9e8e8;}
.tgs-3-base{background-color : #c2c1c1;}
.tgs-numb{
	color : White;
	font-size : 50px;
	line-height : 48px;
	letter-spacing : -6px;
	text-shadow: 0px 2px 2px rgba(150, 150, 150, 0.7);
}

.tgs-sex{
display : block;
position: absolute;
bottom: 0px;  /* position the top  edge of the element at the middle of the parent */
left: 50%; /* position the left edge of the element at the middle of the parent */
transform: translate(-50%, -50%); /* This is a shorthand of  translateX(-50%) and translateY(-50%) */
}
.tgs-sex-1, .tgs-sex-2{
	display : inline-block;
	font-size : 14px;
	line-height : 12px;
	margin-top : 2px;

}
.tgs-sex-1{	color : #cd2e42;}
.tgs-sex-2{	color : #0866a1;}
.tgs-sex-1 span{
	background:url(/bitrix/templates/stom_blue_s1/images/girl.png) no-repeat;
	background-position:0 0px;
	display : inline-block;
	height : 16px;
	width : 10px;
	margin-bottom : -3px;
}
.tgs-sex-2 span{
	background:url(/bitrix/templates/stom_blue_s1/images/boy.png) no-repeat;
	background-position:0 0px;
	display : inline-block;
	height : 16px;
	width : 10px;
	margin-bottom : -3px;
}

@media screen and (max-width: 600px) {
   .tgs-numb{
	font-size : 40px;
	line-height : 38px;
	letter-spacing : -4px;
}
}

@media screen and (max-width: 480px) {
   .tgs-numb{
	font-size : 35px;
	line-height : 34px;
	letter-spacing : -4px;
}
}

@media screen and (max-width: 360px) {
.tgs-sex-1 span, .tgs-sex-2 span{
	display : none;
}
}

/*****************LINKS*************/
.toddlers-links{
	text-align : center;
}

.toddlers-links a, .toddlers-links a:visited{
	background-color : #359be6;
	color : White;
	width : 90%;
	height : 60px;
	font-size : 22px;
	line-height : 60px;
	text-decoration : none;
	display : block;
}
.toddlers-links a:hover{
	background-color : #1e72b0;
	color : White;
	text-decoration : none;
}
.small-links{
	text-align : center;
}
.small-links a, .small-links a:visited{
	background-color : #359be6;
	color : White;
	width : 100%;
	height : 60px;
	font-size : 17px;
	line-height : 60px;
	text-decoration : none;
	display : block;
}
.small-links a:hover{
	background-color : #1e72b0;
	color : White;
	text-decoration : none;
}



@media screen and (max-width: 980px) {
   .small-links a{width : 100%;font-size : 17px;}
   .small-links{display : block;width : 99%!important;margin : 0px auto 10px auto;}
   
    .toddlers-links a{width : 100%;font-size : 22px;}
   .toddlers-links{display : block;width : 95%!important;margin : 0px auto 10px auto;}
}
@media screen and (max-width: 720px) {
   .toddlers-links{display : block;width : 99%!important;margin : 0px auto 10px auto;}
   
   .small-links{display : block;width : 99%!important;margin : 0px auto 10px auto;}
}

table.other {
	width : 100%;
	border: 1px solid #d9d6d6; border-collapse: collapse;
}
table.other td {
	padding : 6px 6px 6px 6px;
	border: 1px solid #d9d6d6;
	border-collapse: collapse;
	font-size : 13px;
	line-height : 16px;
}
@media screen and (max-width: 720px) {
   table.other td {	font-size : 11px;line-height : 13px;}
}
.table-one{
	max-width: 100%;
	overflow: auto;
}
.table-one table{
	min-width: 600px;
	max-width: 100%;
}



/************/
.tab-content .tab-pane{
	
}



.bastard-menu{
	margin-top:-40px!important
}
@media screen and (max-width: 980px) {
   .bastard-menu{
	margin-top:0px!important
	
}
}

.blind{
	font-size : 15px;
	line-height:35px !important;
	display : inline-block;
	height : 35px;
}

.blind-icon{
	width:42px;
	line-height:35px !important;
	text-align:center;
	font-size:22px;
	color:#fff;
	margin:0 15px 0 0;
	background:#107fc9;
	display : inline-block;
	height : 39px;
}
@media screen and (max-width: 1024px) {
.blind{
	font-size : 13px;
	line-height:35px !important;
	display : inline-block;
	height : 33px;
}
}

#blog-full-width-post ul{
	margin-left : 30px;
	margin-bottom : 30px;
}
#blog-full-width-post ul li{
	list-style-type : disc;
}



.banner-base{
	padding-top:18px!important;
	padding-bottom:18px!important;
}
.banner-box{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
}
.banner-img img{
	width : 150px;
	height : auto;
	margin-right : 30px;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	border: 2px solid #EAEAEA;
	-moz-box-shadow: 0 3px 2px rgba(0,0,0,0.3);
	/* Äëÿ Firefox */
	-webkit-box-shadow: 0 3px 2px rgba(0,0,0,0.3);
	/* Äëÿ Safari è Chrome */
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);


	z-index:100;
}
.banner-text em{
	font-size : 18px;
	line-height : 28px;
	font-style : normal;
}
.banner-text b{
	font-size : 26px;
	line-height : 30px;
	color : #107fc9;
}


@media screen and (max-width: 1022px) {
.banner-box{
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
}
.banner-img img{
	width : 250px;
	height : auto;
	margin-right : 0px;
	margin-bottom : 30px;
}
.banner-base{
	padding-top:25px!important;
	padding-bottom:25px!important;
}
}

@media screen and (max-width: 566px) {
.banner-text em{
	font-size : 18px;
	line-height : 27px;
}
}

.ggg{
	background-image : url(/upload/banner_bg.jpg);
	background-position : center center;
	background-repeat : no-repeat;
}
/* End */


/* Start:/bitrix/templates/stom_blue_s1/template_styles.css?17754824861068*/
@media (min-width: 992px){
.tiny-nav{
position:fixed;

}
}
@media (max-width: 1120px) and (min-width: 992px) {
.service-title{
    font-size: 20px !important;
}

}
@media (max-width: 990px){
#headerstic{

position:relative;
}
.ihome-banner {
    display: none;
	height:0;
	top: -1500px;
}
}
@media (max-width: 767px){
.navbar-collapse {
    margin-top: 5px;
	width: 100%;
}}
.service-title {
    min-height: 80px;
}
.contact2-cal{
    border: 1px solid #dcddde;
    width: 90%;
    padding: 11px 15px;
    color: #6d6d6d;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 25px;
}
.control-group img {
    width: 25px;
    height: 25px;
}


.privacy-policy, .privacy-policy p{
	color : Black!important;
}
.privacy-policy h5{
	font-size : 18px;color : #107fc9;
}
.privacy-policy b{
	color : #107fc9;
}
.privacy-policy ul{
	zoom: 1; overflow: hidden; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px;
}
.privacy-policy ul li{
	list-style-type : disc;
	margin-left : 30px;
	margin-bottom : 3px;
}
/* End */
/* /bitrix/templates/stom_blue_s1/components/bitrix/menu/top_menu/style.min.css?17754824863715 */
/* /bitrix/templates/stom_blue_s1/components/bitrix/breadcrumb/med/style.min.css?1775482486448 */
/* /bitrix/templates/stom_blue_s1/styles.css?17754824869413 */
/* /bitrix/templates/stom_blue_s1/template_styles.css?17754824861068 */
