/*
 * 4.19 TRC MAP, GUIDE and CONVENTIONS
 * ============================================================================
 */


/* 4.19.1  MAP */

.section-trcmap{
	/*height: calc(100vh - 75px);*/
}
.section-trcmap .inner{
	padding-top: 44px;
}
.section-trcmap .wrap{
	position: relative;
}

.map_down
{
	position: fixed;
    width: 115px;
    height: 59px;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
	z-index: 21;
	display:block;
}

@media all and (min-width: 769px){
	.section-trcmap .inner{
		padding-bottom: 60px;
	}
}

.br_color_st42
{
	stroke: #38B2B3;
}

.br_color_st20
{
	stroke: #EE87A1;
}

.br_color_st15
{
	stroke: #A44A52;
}

.br_color_st18
{
	stroke: #DC0F13;
}

.br_color_st9
{
	stroke: #D385B6;
}



/* Controls */

.map-controls{
	position: relative;
	z-index: 10;
	text-align: center;
}
.map-controls strong{
	text-transform: uppercase;
	font-size: 0.4rem;
	color: #000;
}
.map-controls .floor-control{
	width: 34px;
	position: absolute;
	top: 0;
	left: 0;
}
.map-controls .zoom-control{
	width: 34px;
	position: absolute;
	top: 0;
	right: 0;
}
.map-controls ul{
	display: block;
	margin: 3px 0 0 0;
	padding: 0;
}
.map-controls li{
	display: block;
	margin: 0;
	padding: 0;
}
.map-controls li a{
	display: block;
	border-bottom: 2px solid #eae9e9;
	background-color: #f4f3f3;
	text-decoration: none;
	line-height: 28px;
	font-weight: bold;
	font-size: 0.7rem;
	color: #615d5d;
}
.map-controls li:first-child a{
	border-radius: 8px 8px 0 0;
}
.map-controls li:last-child a{
	border-bottom: none;
	border-radius: 0 0 8px 8px;
}

.map-controls li a:hover, .map-controls li a.active{
	border-color: #6331fb;
	background-color: #6331fb;
	color: #fff;
}

@media all and (min-width: 769px){
	.map-controls{
		float: left;
	}
	.map-controls .floor-control,
	.map-controls .zoom-control{
		width: 60px;
		position: static;
	}
	.map-controls strong{
		font-size: 0.7rem;
	}
	.map-controls ul{
		display: block;
		margin-top: 11px;
		margin-bottom: 38px;
		padding: 0;
	}
	.map-controls li a{
		line-height: 53px;
		font-size: 1.2rem;
	}
}


/* SVG map */

.trcmap{
	position: relative;
	z-index: 1;
}
.trcmap .mapwrap{
	width: 100%;
	height: 300px;
}
@media all and (min-width: 540px){
	.trcmap .mapwrap{
		height: 500px;
	}
}
@media all and (min-width: 769px){
	.trcmap{
		width: calc(100% - 110px);
		float: right;
	}
	.trcmap .mapwrap{
		height: 700px;
	}
}

#trc_map svg{
	overflow: hidden;
    display: inline;
    width: inherit;
    min-width: inherit;
    max-width: inherit;
    height: inherit;
    min-height: inherit;
    max-height: inherit;
}
#trc_map .svg_cover{
	/*fill: #ebebeb;*/
	fill: #fff;
	fill-opacity: 0;
	webkit-transition: fill-opacity 0.25s ease-in-out;
    -moz-transition: fill-opacity 0.25s ease-in-out;
    -ms-transition: fill-opacity 0.25s ease-in-out;
    -o-transition: fill-opacity 0.25s ease-in-out;
    transition: fill-opacity 0.25s ease-in-out;
}
#trc_map .svg_cover.active{
	fill-opacity: 0.5;
}

#trc_map .trigger{
    stroke-width: 0.5;
    stroke-opacity: 0;
    fill-opacity: 0;
    cursor: pointer;
    -webkit-transition: stroke-opacity 0.25s ease-in-out;
    -moz-transition: stroke-opacity 0.25s ease-in-out;
    -ms-transition: stroke-opacity 0.25s ease-in-out;
    -o-transition: stroke-opacity 0.25s ease-in-out;
    transition: stroke-opacity 0.25s ease-in-out;
}
#trc_map .trigger:hover, #trc_map .trigger.active{
	 stroke-opacity: 1;
}

.svg_info{
	display: none;
}
.svg_info.active{
	display: block; 
}
.svg_info .svg_info_wrap{
	width: 105px;
    margin-left: 17px;
    padding: 0 10px 7px 10px;
    box-shadow: 1px 1px 2px 0 rgba(0, 0,0, 0.1);
    border-radius: 4px 0 4px 4px;
    font-size: 6px;
    color: #fff;
	background-color: #D385B6;
}
.white{
	color: #ffffff !important;
    fill: #ffffff !important;
}

.svg_info .svg_info_wrap:before{
	content: '';
    display: inline-block;
    border: 2px solid transparent;
    border-left: none;
    margin-left: -12px;
    margin-top: 6px;
    margin-bottom: -7px;
	border-right-color: #D385B6;
}

.svg_close{
	margin: -8px -10px -5px 0;
	text-align: right;
}
.svg_close img{
	width: 12px;
}
.svg_info h3{
	margin-bottom: 2px;
	text-align: center;
    font-size: 8px;
    color: #fff;
}
.svg_info .svg_row img, .svg_info .svg_row span, .svg_info .svg_row a{
	vertical-align: middle;
}
.svg_info .svg_row img{
	margin-right: 4px;
}
.svg_info .svg_row img[src*="location"]{
	margin-right: 5px;
}
.svg_info .svg_row a{
	text-decoration: none;
	color: #fff;
}

.svg_info .svg_viewmore{
	text-align: center;
}
.svg_info .svg_viewmore a{
	width: 60px;
	display: inline-block;
	margin-top: 4px;
	padding: 1px 0;
	border-radius: 10px;
	background-color: #fff;
	text-decoration: none;
	line-height: 1;
	color: #ef889f;
}

/* highlight */

.highlight.active{
	fill: #0000ff;
}


/* - SVG MAP 1  */

#svgmap1 .top_st14 {
	stroke: #8571B1;
}
#svgmap1 .info_st14 .svg_info_wrap{
	background-color: #8571B1;
}
#svgmap1 .info_st14 .svg_info_wrap:before{
    border-right-color: #8571B1;
}

#svgmap1 .top_st16 {
	stroke: #3D7B84;
}
#svgmap1 .info_st16 .svg_info_wrap{
	background-color: #3D7B84;
}
#svgmap1 .info_st16 .svg_info_wrap:before{
    border-right-color: #3D7B84;
}

#svgmap1 .top_st17{
	stroke: #EA6E01;
}

#svgmap1 .info_st17 .svg_info_wrap
{
	background-color: #ef889f;
}
#svgmap1 .info_st17 .svg_info_wrap:before
{
    border-right-color: #ef889f;
}

#svgmap1 .top_st20{
	stroke: #EE87A1;
}
#svgmap1 .info_st20 .svg_info_wrap{
	background-color: #EE87A1;
}
#svgmap1 .info_st20 .svg_info_wrap:before{
    border-right-color: #EE87A1;
}

#svgmap1 .top_st42{
	stroke: #38B2B3;
}
#svgmap1 .info_st42 .svg_info_wrap{
	background-color: #38B2B3;
}
#svgmap1 .info_st42 .svg_info_wrap:before{
    border-right-color: #38B2B3;
}

#svgmap1 .top_st48{
	stroke: #007F35;
}
#svgmap1 .info_st48 .svg_info_wrap{
	background-color: #007F35;
}
#svgmap1 .info_st48 .svg_info_wrap:before{
    border-right-color: #007F35;
}


#svgmap1 .info_st101 .svg_info_wrap
{
	background-color: #38b2b3;
}
#svgmap1 .info_st101 .svg_info_wrap:before
{
	border-right-color: #38b2b3;
}

#svgmap1 .info_st101 .svg_info_wrap .detail_info
{
    color: #38b2b3;
}
/*АЖ начало*/
#svgmap1 .info_st101_1 .svg_info_wrap
{
	background-color: #38b2b3;
}
#svgmap1 .info_st101_1 .svg_info_wrap:before
{
	border-right-color: #38b2b3;
}
#svgmap1 .info_st101_2 .svg_info_wrap
{
	background-color: #EA6E01;
}
#svgmap1 .info_st101_2 .svg_info_wrap:before
{
	border-right-color: #EA6E01;
}
#svgmap1 .info_st113 .svg_info_wrap {
	background-color: #F8BC00;
}
#svgmap1 .info_st113 .svg_info_wrap:before {
	border-right-color: #F8BC00;
}
#svgmap2 .info_st224 .svg_info_wrap {
	background-color: #3D7B84;
}
#svgmap2 .info_st224 .svg_info_wrap:before {
	border-right-color: #3D7B84;
}
#svgmap2 .info_st212 .svg_info_wrap {
	background-color: #E00075;
}
#svgmap2 .info_st212 .svg_info_wrap:before {
	border-right-color: #E00075;
}
#svgmap2 .info_st226 .svg_info_wrap {
	background-color: #9DBF19;
}
#svgmap2 .info_st226 .svg_info_wrap:before {
	border-right-color: #9DBF19;
}
#svgmap2 .info_st233 .svg_info_wrap {
	background-color: #A44A52;
}
#svgmap2 .info_st233 .svg_info_wrap:before {
	border-right-color: #A44A52;
}
#svgmap2 .info_st206 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap2 .info_st206 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st211 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap2 .info_st211 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st214 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap2 .info_st214 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st216 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap2 .info_st216 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st238 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap2 .info_st238 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st240 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap2 .info_st240 .svg_info_wrap:before {
	border-right-color:#D385B6;
}
#svgmap2 .info_st219 .svg_info_wrap {
	background-color:#D385B6;
}
#svgmap2 .info_st219 .svg_info_wrap:before {
	border-right-color:#F8BC00;
}
#svgmap2 #ID219 {
	fill:#CD82B6;
}
#ID130 {
	fill: #F1879E !important;
}
.info_st130 .svg_info_wrap {
	background-color:#F1879E;
}
#ID131 {
	fill: none;
}
#ID307 {
	fill: none;
}

#svgmap2 .info_st222 .svg_info_wrap {
	background-color:#F8BC00;
}
#svgmap2 .info_st222 .svg_info_wrap:before {
	border-right-color:#F8BC00;
}
#svgmap2 .info_st227 .svg_info_wrap {
	background-color:#F8BC00;
}
#svgmap2 .info_st227 .svg_info_wrap:before {
	border-right-color:#F8BC00;
}
#svgmap2 .info_st239 .svg_info_wrap {
	background-color:#F8BC00;
}
#svgmap2 .info_st239 .svg_info_wrap:before {
	border-right-color:#F8BC00;
}
#svgmap2 .info_st21 .svg_info_wrap {
	background-color:#F8BC00;
}
#svgmap2 .info_st21 .svg_info_wrap:before {
	border-right-color:#F8BC00;
}
#svgmap2 .info_st22 .svg_info_wrap {
	background-color:#F8BC00;
}
#svgmap2 .info_st22 .svg_info_wrap:before {
	border-right-color:#F8BC00;
}
#svgmap2 .info_st23 .svg_info_wrap {
	background-color:#F8BC00;
}
#svgmap2 .info_st23 .svg_info_wrap:before {
	border-right-color:#F8BC00;
}
#svgmap2 .info_st25 .svg_info_wrap {
	background-color:#F8BC00;
}
#svgmap2 .info_st25 .svg_info_wrap:before {
	border-right-color:#F8BC00;
}
#svgmap2 .info_st215 .svg_info_wrap {
	background-color:#EA6E01;
}
#svgmap2 .info_st215 .svg_info_wrap:before {
	border-right-color:#EA6E01;
}
#svgmap1 .info_st108 .svg_info_wrap {
	background-color:#D385B6;
}
#svgmap1 .info_st108 .svg_info_wrap:before {
	border-right-color:#D385B6;
}
#svgmap2 .info_st201 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap2 .info_st201 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap3 .info_st308 .svg_info_wrap {
	background-color: #7FCB9F;
}
#svgmap3 .info_st308 .svg_info_wrap:before {
	border-right-color: #7FCB9F;
}
#svgmap3 .info_st346 .svg_info_wrap {
	background-color:#DC0F13;
}
#svgmap3 .info_st346 .svg_info_wrap:before {
	border-right-color: #DC0F13;
}
#svgmap3 .info_st344 .svg_info_wrap, 
#svgmap3 .info_st31 .svg_info_wrap {
	background-color:#8571B1;
}
#svgmap3 .info_st344 .svg_info_wrap:before,
#svgmap3 .info_st31 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#svgmap2 .info_st213 .svg_info_wrap {
	background-color: #A44A52;
}
#svgmap2 .info_st213 .svg_info_wrap:before {
	border-right-color: #A44A52;
}
#svgmap1 .info_st12 .svg_info_wrap {
	background-color: #EE87A1;
}
#svgmap1 .info_st12 .svg_info_wrap:before {
	border-right-color: #EE87A1;
}
#svgmap1 .info_st15 .svg_info_wrap {
	background-color: #EE87A1;
}
#svgmap1 .info_st15 .svg_info_wrap:before {
	border-right-color: #EE87A1;
}
#svgmap1 .info_st110 .svg_info_wrap {
	background-color: #F8BC00;
}
#svgmap1 .info_st110 .svg_info_wrap:before {
	border-right-color: #F8BC00;
}
#svgmap1 .info_st139 .svg_info_wrap {
	background-color: #8571B1;
}
#svgmap1 .info_st139 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#p-1 .info_st-3 .svg_info_wrap {
	background-color:#397880;
}
#p-1 .info_st-3 .svg_info_wrap:before {
	border-right-color:#397880;
}
#svgmap1 .info_st114 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st114 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st116 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st116 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st121 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st121 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st147.svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st147 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st152 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st152 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st115 .svg_info_wrap,
#svgmap1 .info_st112 .svg_info_wrap {
	background-color:#A44A52 ;
}
#svgmap1 .info_st115 .svg_info_wrap:before {
	border-right-color: #A44A52;
}
#svgmap1 .info_st127 .svg_info_wrap {
	background-color:#A44A52 ;
}
#svgmap1 .info_st127 .svg_info_wrap:before {
	border-right-color: #A44A52;
}
#svgmap1 .info_st150 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap1 .info_st150 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st151 .svg_info_wrap {
	background-color: #F8BC00 ;
}
#svgmap1 .info_st151 .svg_info_wrap:before {
	border-right-color: #F8BC00;
}
#svgmap1 .info_st157 .svg_info_wrap {
	background-color: #A44A52 ;
}
#svgmap1 .info_st157 .svg_info_wrap:before {
	border-right-color: #A44A52;
}
#svgmap1 .info_st158 .svg_info_wrap,
#svgmap1 .info_st151a .svg_info_wrap,
#svgmap1 .info_st121 .svg_info_wrap
{
	background-color: #A44A52 ;
}
#svgmap1 .info_st158 .svg_info_wrap:before, 
#svgmap1 .info_st151a .svg_info_wrap:before ,
#svgmap1 .info_st121 .svg_info_wrap
{
	border-right-color: #A44A52;
}
#svgmap1 .info_st11 .svg_info_wrap {
	background-color: #8571B1 ;
}
#svgmap1 .info_st11 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#svgmap1 .info_st14 .svg_info_wrap {
	background-color: #8571B1 ;
}
#svgmap1 .info_st14 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#svgmap1 .info_st156 .svg_info_wrap {
	background-color: #8571B1 ;
}
#svgmap1 .info_st156 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#svgmap1 .info_st120 .svg_info_wrap {
	background-color: #EA6E01 ;
}
#svgmap1 .info_st120 .svg_info_wrap:before {
	border-right-color: #EA6E01;
}
#svgmap2 .info_st202 .svg_info_wrap {
	background-color: #D385B6 ;
}
#svgmap2 .info_st202 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st128 .svg_info_wrap {
	background-color: #3D7B84 ;
}
#svgmap1 .info_st128 .svg_info_wrap:before {
	border-right-color: #3D7B84;
}
#svgmap1 .info_st131 .svg_info_wrap {
	background-color: #3D7B84 ;
}
#svgmap1 .info_st131 .svg_info_wrap:before {
	border-right-color: #3D7B84;
}
#svgmap1 .info_st133 .svg_info_wrap {
	background-color: #3D7B84 ;
}
#svgmap1 .info_st133 .svg_info_wrap:before {
	border-right-color: #3D7B84;
}
#svgmap1 .info_st109 .svg_info_wrap {
	background-color: #E00075 ;
}
#svgmap1 .info_st109 .svg_info_wrap:before {
	border-right-color: #E00075;
}
#svgmap1 .info_st138 .svg_info_wrap {
	background-color: #E00075 ;
}
#svgmap1 .info_st138 .svg_info_wrap:before {
	border-right-color: #E00075;
}
#svgmap1 .info_st141 .svg_info_wrap {
	background-color: #E00075 ;
}
#svgmap1 .info_st141 .svg_info_wrap:before {
	border-right-color: #E00075;
}
#svgmap1 .info_st143 .svg_info_wrap {
	background-color: #E00075 ;
}
#svgmap1 .info_st143 .svg_info_wrap:before {
	border-right-color: #E00075;
}
#svgmap2 .info_st241 .svg_info_wrap {
	background-color:#8571B1 ;
}
#svgmap2 .info_st241 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#svgmap1 .info_st155 .svg_info_wrap {
	background-color: #F8BC00;
}
#svgmap1 .info_st155 .svg_info_wrap:before {
	border-right-color: #F8BC00;
}
#svgmap2 .info_st258 .svg_info_wrap {
	background-color:#EA6E01 ;
}
#svgmap2 .info_st258 .svg_info_wrap:before {
	border-right-color: #EA6E01;
}
#svgmap2 .info_st259 .svg_info_wrap, 
#svgmap2 .info_st260 .svg_info_wrap, 
#svgmap2 .info_st261 .svg_info_wrap, 
#svgmap2 .info_st262 .svg_info_wrap, 
#svgmap2 .info_st263 .svg_info_wrap, 
#svgmap2 .info_st264 .svg_info_wrap, 
#svgmap2 .info_st265 .svg_info_wrap, 
#svgmap2 .info_st267 .svg_info_wrap {
	background-color:#EA6E01 ;
}
#svgmap3 .info_st33 .svg_info_wrap,
#svgmap3 .info_st31 .svg_info_wrap, 
#svgmap3 .info_st34 .svg_info_wrap, {
	background-color:#EA6E01 ;
}
#svgmap2 .info_st259 .svg_info_wrap:before, 
#svgmap2 .info_st260 .svg_info_wrap:before, 
#svgmap2 .info_st261 .svg_info_wrap:before, 
#svgmap2 .info_st262 .svg_info_wrap:before, 
#svgmap2 .info_st263 .svg_info_wrap:before, 
#svgmap2 .info_st264 .svg_info_wrap:before, 
#svgmap2 .info_st265 .svg_info_wrap:before, 
#svgmap2 .info_st267 .svg_info_wrap:before {
	border-right-color: #EA6E01;
}
#svgmap3 .info_st33 .svg_info_wrap:before,
#svgmap3 .info_st31 .svg_info_wrap:before,
#svgmap3 .info_st34 .svg_info_wrap:before, {
	border-right-color: #EA6E01;
}
#svgmap3 .info_st314 .svg_info_wrap {
	background-color:#128BCC ;
}
#svgmap3 .info_st314 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st329 .svg_info_wrap {
	background-color:#128BCC ;
}
#svgmap3 .info_st329 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st331 .svg_info_wrap {
	background-color:#128BCC ;
}
#svgmap3 .info_st331 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st339 .svg_info_wrap {
	background-color:#d385b6 ;
}
#svgmap3 .info_st339 .svg_info_wrap:before {
	border-right-color: #d385b6;
}
#svgmap3 .info_st340 .svg_info_wrap {
	background-color:#128BCC ;
}
#svgmap3 .info_st340 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st348 .svg_info_wrap {
	background-color:#128BCC ;
}
#svgmap3 .info_st348 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st349 .svg_info_wrap {
	background-color:#128BCC ;
}
#svgmap3 .info_st349 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st352 .svg_info_wrap {
	background-color:#128BCC ;
}
#svgmap3 .info_st352 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st350 .svg_info_wrap {
	background-color:#9DBF19 ;
}
#svgmap3 .info_st350 .svg_info_wrap:before {
	border-right-color: #9DBF19;
}
#svgmap3 .info_st355 .svg_info_wrap {
	background-color:#d385b6 ;
}
#svgmap3 .info_st355 .svg_info_wrap:before {
	border-right-color: #d385b6;
}
#svgmap3 .info_st342 .svg_info_wrap {
	background-color:#8571B1 ;
}
#svgmap3 .info_st342 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#svgmap3 .info_st353 .svg_info_wrap {
	background-color:#8571B1 ;
}
#svgmap3 .info_st353 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#svgmap1 .info_st134 .svg_info_wrap {
	background-color:#8571B1 ;
}
#svgmap1 .info_st134 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#svgmap2 .info_st203 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st203 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st204 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st204 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st205 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st205 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st208 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st208 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st209 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st209 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st210 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st210 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st217 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st217 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st218 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st218 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st220 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st220 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st221 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st221 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st223 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st223 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st225 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st225 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st228 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st228 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st229 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st229 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st230 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st230 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st231 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st231 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st232 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st232 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st234 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st234 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st235 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st235 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st236 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st236 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st237 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st237 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st242 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st242 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st243 .svg_info_wrap,
#svgmap2 .info_st243a .svg_info_wrap 
{
	background-color:#D385B6 ;
}
#svgmap2 .info_st243 .svg_info_wrap:before,
#svgmap2 .info_st243a .svg_info_wrap:before 
{
	border-right-color: #D385B6;
}
#svgmap2 .info_st244 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st244 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st245 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st245 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st246 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st246 .svg_info_wrap:before {
	border-right-color: #D385B6;
}

#svgmap2 .info_st247 .svg_info_wrap {
	background-color:#D385B6 ;
}
#svgmap2 .info_st247 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap2 .info_st207 .svg_info_wrap {
	background-color:#F8BC00 ;
}
#svgmap2 .info_st207 .svg_info_wrap:before {
	border-right-color: #F8BC00;
}
#svgmap1 .info_st107 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st107 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st142 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st142 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st144 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st144 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st146 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st146 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st140 .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st140 .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st126 .svg_info_wrap {
	background-color: #A44A52;
}
#svgmap1 .info_st126 .svg_info_wrap:before {
	border-right-color: #A44A52;
}
#svgmap1 .info_st153 .svg_info_wrap {
	background-color: #A44A52;
}
#svgmap1 .info_st153 .svg_info_wrap:before {
	border-right-color: #A44A52;
}
#svgmap1 .info_st154 .svg_info_wrap {
	background-color: #A44A52;
}
#svgmap1 .info_st154 .svg_info_wrap:before {
	border-right-color: #A44A52;
}
#svgmap1 .info_st105 .svg_info_wrap {
	background-color: #8571B1;
}
#svgmap1 .info_st105 .svg_info_wrap:before {
	border-right-color: #8571B1;
}
#svgmap1 .info_st117 .svg_info_wrap {
	background-color: #EA6E01;
}
#svgmap1 .info_st117 .svg_info_wrap:before {
	border-right-color: #EA6E01;
}
#svgmap1 .info_st118 .svg_info_wrap {
	background-color: #EA6E01;
}
#svgmap1 .info_st118 .svg_info_wrap:before {
	border-right-color: #EA6E01;
}
#svgmap1 .info_st137 .svg_info_wrap {
	background-color:#3D7B84;
}
#svgmap1 .info_st137 .svg_info_wrap:before {
	border-right-color: #3D7B84;
}
#svgmap3 .info_st347 .svg_info_wrap {
	background-color: #128BCC;
}
#svgmap3 .info_st347 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st309 .svg_info_wrap {
	background-color: #128BCC;
}
#svgmap3 .info_st309 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st310 .svg_info_wrap, 
#svgmap3 .info_st311 .svg_info_wrap,
#svgmap3 .info_st312 .svg_info_wrap
{
	background-color: #128BCC;
}
#svgmap3 .info_st310 .svg_info_wrap:before, 
#svgmap3 .info_st311 .svg_info_wrap:before, 
#svgmap3 .info_st312 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st33 .svg_info_wrap, 
#svgmap3 .info_st34 .svg_info_wrap
{
	background-color: #ea6e01;
}
#svgmap3 .info_st33 .svg_info_wrap:before, 
#svgmap3 .info_st34 .svg_info_wrap:before {
	border-right-color: #ea6e01;
}
#p-1 .info_st-1 .svg_info_wrap,
#p-1 .info_st-2 .svg_info_wrap, 
#p-1 .info_st-3 .svg_info_wrap, 
#p-1 .info_st-4 .svg_info_wrap,
#p-1 .info_st-5 .svg_info_wrap
{
	background-color: #397880;
}
#p-1 .info_st-1 .svg_info_wrap:before,
#p-1 .info_st-2 .svg_info_wrap:before, 
#p-1 .info_st-3 .svg_info_wrap:before, 
#p-1 .info_st-4 .svg_info_wrap:before, 
#p-1 .info_st-5 .svg_info_wrap:before 
{
	border-right-color: #397880;
}
#p-1 .info_st-3_1 .svg_info_wrap {
	background-color: #397880;
}
#p-1 .info_st-3_1 .svg_info_wrap:before {
	border-right-color: #397880;
}
#svgmap1 .info_st132 .svg_info_wrap,
#svgmap1 .info_st102 .svg_info_wrap {
	background-color:#3D7B84;
}
#svgmap1 .info_st132 .svg_info_wrap:before,
#svgmap1 .info_st102 .svg_info_wrap:before {
	border-right-color: #3D7B84;
}
#svgmap3 .info_st341 .svg_info_wrap {
	background-color: #128BCC;
}
#svgmap3 .info_st341 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st343 .svg_info_wrap {
	background-color: #128BCC;
}
#svgmap3 .info_st343 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st351 .svg_info_wrap {
	background-color: #128BCC;
}
#svgmap3 .info_st351 .svg_info_wrap:before {
	border-right-color: #128BCC;
}
#svgmap3 .info_st330 .svg_info_wrap {
	background-color: #9DBF19;
}
#svgmap3 .info_st330 .svg_info_wrap:before {
	border-right-color: #9DBF19;
}
#svgmap1 .info_stP-1 .svg_info_wrap {
	background-color:#92CFDC;
}
#svgmap1 .info_stP-1 .svg_info_wrap:before {
	border-right-color: #92CFDC;
}
#svgmap1 .info_stP-1_1 .svg_info_wrap {
	background-color:#92CFDC;
}
#svgmap1 .info_stP-1_1 .svg_info_wrap:before {
	border-right-color: #92CFDC;
}
/*АЖ конец*/


#svgmap1 .info_st103 .svg_info_wrap,#svgmap1 .info_st104 .svg_info_wrap,#svgmap1 .info_st106 .svg_info_wrap,#svgmap1 .info_st135 .svg_info_wrap,#svgmap1 .info_st136 .svg_info_wrap,
#svgmap1 .info_st145 .svg_info_wrap,#svgmap1 .info_st149 .svg_info_wrap
{
	background-color: #ee87a1;
}

#svgmap1 .info_st103 .svg_info_wrap:before,#svgmap1 .info_st104 .svg_info_wrap:before,#svgmap1 .info_st106 .svg_info_wrap:before,#svgmap1 .info_st135 .svg_info_wrap:before,#svgmap1 .info_st136 .svg_info_wrap:before,
#svgmap1 .info_st145 .svg_info_wrap:before,#svgmap1 .info_st149 .svg_info_wrap:before
{
	border-right-color: #ee87a1;
}

#svgmap1 .info_st103 .svg_info_wrap .detail_info,#svgmap1 .info_st104 .svg_info_wrap .detail_info,#svgmap1 .info_st106 .svg_info_wrap .detail_info,#svgmap1 .info_st135 .svg_info_wrap .detail_info,#svgmap1 .info_st136 .svg_info_wrap .detail_info,
#svgmap1 .info_st145 .svg_info_wrap .detail_info,#svgmap1 .info_st149 .svg_info_wrap .detail_info
{
	color: #ee87a1;
}

#svgmap1 .info_st112 .svg_info_wrap,#svgmap1 .info_st115 .svg_info_wrap,#svgmap1 .info_st126 .svg_info_wrap,#svgmap1 .info_st127 .svg_info_wrap,#svgmap1 .info_st153 .svg_info_wrap,
#svgmap1 .info_st154 .svg_info_wrap,#svgmap1 .info_st157 .svg_info_wrap,#svgmap1 .info_st158 .svg_info_wrap, #svgmap1 .info_st151 .svg_info_wrap,
{
	background-color: #a44a52;
}

#svgmap1 .info_st112 .svg_info_wrap:before,#svgmap1 .info_st115 .svg_info_wrap:before,#svgmap1 .info_st126 .svg_info_wrap:before,#svgmap1 .info_st127 .svg_info_wrap:before,#svgmap1 .info_st153 .svg_info_wrap:before,
#svgmap1 .info_st154 .svg_info_wrap:before,#svgmap1 .info_st157 .svg_info_wrap:before,#svgmap1 .info_st158 .svg_info_wrap:before
{
	border-right-color: #a44a52;
}

#svgmap1 .info_st112 .svg_info_wrap .detail_info,#svgmap1 .info_st115 .svg_info_wrap .detail_info,#svgmap1 .info_st126 .svg_info_wrap .detail_info,#svgmap1 .info_st127 .svg_info_wrap .detail_info,#svgmap1 .info_st153 .svg_info_wrap .detail_info,
#svgmap1 .info_st154 .svg_info_wrap .detail_info,#svgmap1 .info_st157 .svg_info_wrap .detail_info,#svgmap1 .info_st158 .svg_info_wrap .detail_info
{
	color: #a44a52;
}

#svgmap1 .info_st122 .svg_info_wrap,#svgmap1 .info_st124 .svg_info_wrap
{
	background-color: #dc0f13;
}

#svgmap1 .info_st122 .svg_info_wrap:before,#svgmap1 .info_st124 .svg_info_wrap:before
{
	border-right-color: #dc0f13;
}

#svgmap1 .info_st122 .svg_info_wrap .detail_info,#svgmap1 .info_st124 .svg_info_wrap .detail_info
{
	color: #dc0f13;
}

#svgmap1 .info_st107 .svg_info_wrap,
#svgmap1 .info_st108 .svg_info_wrap,
#svgmap1 .info_st111 .svg_info_wrap,
#svgmap1 .info_st114 .svg_info_wrap,#svgmap1 .info_st116 .svg_info_wrap,
#svgmap1 .info_st119 .svg_info_wrap,#svgmap1 .info_st125 .svg_info_wrap,#svgmap1 .info_st130 .svg_info_wrap,#svgmap1 .info_st140 .svg_info_wrap,
#svgmap1 .info_st142 .svg_info_wrap,#svgmap1 .info_st144 .svg_info_wrap,#svgmap1 .info_st146 .svg_info_wrap,#svgmap1 .info_st147 .svg_info_wrap,#svgmap1 .info_st148 .svg_info_wrap,
#svgmap1 .info_st150 .svg_info_wrap,#svgmap1 .info_st152 .svg_info_wrap
{
	background-color: #d385b6;
}

#svgmap1 .info_st107 .svg_info_wrap:before,
#svgmap1 .info_st108 .svg_info_wrap:before,
#svgmap1 .info_st111 .svg_info_wrap:before,
#svgmap1 .info_st114 .svg_info_wrap:before,#svgmap1 .info_st116 .svg_info_wrap:before,
#svgmap1 .info_st119 .svg_info_wrap:before,#svgmap1 .info_st125 .svg_info_wrap:before,#svgmap1 .info_st130 .svg_info_wrap:before,#svgmap1 .info_st140 .svg_info_wrap:before,
#svgmap1 .info_st142 .svg_info_wrap:before,#svgmap1 .info_st144 .svg_info_wrap:before,#svgmap1 .info_st146 .svg_info_wrap:before,#svgmap1 .info_st147 .svg_info_wrap:before,#svgmap1 .info_st148 .svg_info_wrap:before,
#svgmap1 .info_st150 .svg_info_wrap:before,#svgmap1 .info_st152 .svg_info_wrap:before
{
	border-right-color: #d385b6;
}


#svgmap1 .info_st107 .svg_info_wrap .detail_info,#svgmap1 .info_st108 .svg_info_wrap .detail_info,#svgmap1 .info_st111 .svg_info_wrap .detail_info,#svgmap1 .info_st114 .svg_info_wrap .detail_info,#svgmap1 .info_st116 .svg_info_wrap .detail_info,
#svgmap1 .info_st119 .svg_info_wrap .detail_info,#svgmap1 .info_st121 .svg_info_wrap .detail_info,#svgmap1 .info_st125 .svg_info_wrap .detail_info,#svgmap1 .info_st130 .svg_info_wrap .detail_info,#svgmap1 .info_st140 .svg_info_wrap .detail_info,
#svgmap1 .info_st142 .svg_info_wrap .detail_info,#svgmap1 .info_st144 .svg_info_wrap .detail_info,#svgmap1 .info_st146 .svg_info_wrap .detail_info,#svgmap1 .info_st147 .svg_info_wrap .detail_info,#svgmap1 .info_st148 .svg_info_wrap .detail_info,
#svgmap1 .info_st150 .svg_info_wrap .detail_info,#svgmap1 .info_st152 .svg_info_wrap .detail_info
{
	color: #d385b6;
}


#svgmap3 .info_st301 .svg_info_wrap,
#svgmap3 .info_st313 .svg_info_wrap,
#svgmap3 .info_st328 .svg_info_wrap,
#svgmap3 .info_st302 .svg_info_wrap,
#svgmap3 .info_st332 .svg_info_wrap
{
	background-color: #25377a;
}

#svgmap3 .info_st301 .svg_info_wrap:before,
#svgmap3 .info_st313 .svg_info_wrap:before,
#svgmap3 .info_st328 .svg_info_wrap:before,
#svgmap3 .info_st302 .svg_info_wrap:before,
#svgmap3 .info_st332 .svg_info_wrap:before
{
    border-right-color: #25377a;
}

#svgmap3 .info_st301 .svg_info_wrap .detail_info,
#svgmap3 .info_st313 .svg_info_wrap .detail_info,
#svgmap3 .info_st328 .svg_info_wrap .detail_info,
#svgmap3 .info_st302 .svg_info_wrap .detail_info,
#svgmap3 .info_st332 .svg_info_wrap .detail_info
{
    color: #25377a;
}

#svgmap3 .info_st303 .svg_info_wrap,#svgmap3 .info_st337 .svg_info_wrap,#svgmap3 .info_st356 .svg_info_wrap,#svgmap3 .info_st354 .svg_info_wrap,
#svgmap3 .info_st315 .svg_info_wrap,#svgmap3 .info_st315 .svg_info_wrap,#svgmap3 .info_st316 .svg_info_wrap,#svgmap3 .info_st317 .svg_info_wrap,
#svgmap3 .info_st318 .svg_info_wrap,#svgmap3 .info_st319 .svg_info_wrap,#svgmap3 .info_st320 .svg_info_wrap,#svgmap3 .info_st321 .svg_info_wrap,
#svgmap3 .info_st322 .svg_info_wrap,#svgmap3 .info_st323 .svg_info_wrap,#svgmap3 .info_st324 .svg_info_wrap,#svgmap3 .info_st325 .svg_info_wrap,
#svgmap3 .info_st326 .svg_info_wrap, #svgmap3 .info_st327 .svg_info_wrap
{
	background-color: #ea6e01;
}

#svgmap3 .info_st303 .svg_info_wrap:before,#svgmap3 .info_st337 .svg_info_wrap:before,#svgmap3 .info_st356 .svg_info_wrap:before,#svgmap3 .info_st354 .svg_info_wrap:before,
#svgmap3 .info_st315 .svg_info_wrap:before,#svgmap3 .info_st315 .svg_info_wrap:before,#svgmap3 .info_st316 .svg_info_wrap:before,#svgmap3 .info_st317 .svg_info_wrap:before,
#svgmap3 .info_st318 .svg_info_wrap:before,#svgmap3 .info_st319 .svg_info_wrap:before,#svgmap3 .info_st320 .svg_info_wrap:before,#svgmap3 .info_st321 .svg_info_wrap:before,
#svgmap3 .info_st322 .svg_info_wrap:before,#svgmap3 .info_st323 .svg_info_wrap:before,#svgmap3 .info_st324 .svg_info_wrap:before,#svgmap3 .info_st325 .svg_info_wrap:before,
#svgmap3 .info_st326 .svg_info_wrap:before, #svgmap3 .info_st327 .svg_info_wrap:before
{
	border-right-color: #ea6e01;
}

#svgmap3 .info_st303 .svg_info_wrap .detail_info,#svgmap3 .info_st337 .svg_info_wrap .detail_info,#svgmap3 .info_st356 .svg_info_wrap .detail_info,#svgmap3 .info_st354 .svg_info_wrap .detail_info,
#svgmap3 .info_st315 .svg_info_wrap .detail_info,#svgmap3 .info_st315 .svg_info_wrap .detail_info,#svgmap3 .info_st316 .svg_info_wrap .detail_info,#svgmap3 .info_st317 .svg_info_wrap .detail_info,
#svgmap3 .info_st318 .svg_info_wrap .detail_info,#svgmap3 .info_st319 .svg_info_wrap .detail_info,#svgmap3 .info_st320 .svg_info_wrap .detail_info,#svgmap3 .info_st321 .svg_info_wrap .detail_info,
#svgmap3 .info_st322 .svg_info_wrap .detail_info,#svgmap3 .info_st323 .svg_info_wrap .detail_info,#svgmap3 .info_st324 .svg_info_wrap .detail_info,#svgmap3 .info_st325 .svg_info_wrap .detail_info,
#svgmap3 .info_st326 .svg_info_wrap .detail_info, #svgmap3 .info_st327 .svg_info_wrap .detail_info
{
	color: #ea6e01;
}

#svgmap1 .info_st137a .svg_info_wrap {
	background-color: #D385B6;
}
#svgmap1 .info_st137a .svg_info_wrap:before {
	border-right-color: #D385B6;
}
#svgmap1 .info_st13 .svg_info_wrap {
	background-color: #F8BC00;
}
#svgmap1 .info_st13 .svg_info_wrap:before {
	border-right-color: #F8BC00;
}

/* 4.19.2 GUIDE */

.section-trcguide{
}
.section-trcguide .inner{
	padding-top: 40px;
	padding-bottom: 30px;
}
.section-trcguide h3{
	margin-bottom: 46px;
	color: #615d5d;
}


/* List */

.section-trcguide ul{
	display: block;
	margin: 0;
	padding: 0;
}
.section-trcguide li{
	display: block;
	margin-bottom: 30px;
}
.section-trcguide li a{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 40px;
	text-decoration: none;
	line-height: normal;
	font-size: 0.9rem;
	color: #4f4c4d;
}
.section-trcguide li span{
	display: block;
}
.section-trcguide li .icon{
	width: 28px;
}
.section-trcguide li .icon img{
	vertical-align: bottom;
}
.section-trcguide li .title{
	flex-grow: 1;
	padding-left: 20px;
}


/* trcguide popup */

.trcguide-popup{
	width: 320px;
	padding-top: 22px;
	background-color: #ebebeb;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}
.trcguide-popup:before{
	content: '';
	display: block;
	position: absolute;
	top: -6px;
	left: 18px;
	border: 7px solid transparent;
	border-top: none;
	border-bottom: 6px solid #ebebeb;
}

.trcguide-popup .close{
	top: 0;
	right: 0;
	padding-top: 0;
	padding-right: 0;
}

.trcguide-popup .popup_content
{
	max-height: 189px;
	overflow: hidden;
}

.trcguide-popup .slide-item{
	min-height: 37px;
	padding-right: 12px;
	border-bottom: 3px solid #e5e5e5;
	font-size: 0.8rem;
}
.trcguide-popup .slide-item:last-of-type{
	border: none;
	border-radius: 0 0 6px 6px;
}

.trcguide-popup .slide-title a{
	display: block;
	padding: 6px 20px 6px 24px;
	background: url('../../images/icon-arrow-bot.png') no-repeat 100% 50%;
	text-decoration: none;
	color: #000;
}
.trcguide-popup .slide-content .icon{
	width: 15px;
}


.trcguide-popup .slide-content{
	display: none;
}
.trcguide-popup .slide-content-wrap{
	padding: 8px 20px;
}
.trcguide-popup .slide-content img{
	margin: 0 8px 12px 0;
	vertical-align: bottom;
	width: 106px;
}
.trcguide-popup .slide-content .button{
	margin-bottom: 12px;
	display: block;
    width: 65px;
    height: 30px;
    line-height: 30px;
	float:left;
}

.slide_up
{
	display:block;
	margin-bottom: 10px;
}

.trcguide-popup .slide-content .show_detail
{
    margin-bottom: 12px;
    display: block;
    width: 110px;
    height: 30px;
    line-height: 30px;
    min-height: 20px;
    padding-right: 5px;
    padding-left: 5px;
    border-radius: 9px;
    font-size: 0.5rem;
	background-color: #6331fb;
	padding: 0;
    text-align: center;
	color: #fff !important;
	float: left;
	margin-left: 10px;
}

.trcguide-popup .slide-content a:not(.button){
	text-decoration: none;
	color: #000;
}
#guide-fade{
	background-color: rgba(255,255,255,0.1);
}

@media all and (max-width: 540px){
	.trcguide-popup{
		width: 100%!important;
		max-width: none;
		left: 0!important;
	}
}
@media all and (min-width: 541px) {
	.trcguide-popup{
		border-radius: 6px 0 6px 6px;
	}
	.trcguide-popup:before{
		left: 24px;
	}
}
@media all and (min-width: 541px) and (max-width: 768px){
	.section-trcguide li{
		width: 50%;
		float: left;
		margin-bottom: 40px;
	}
	.section-trcguide li:nth-of-type(2n+1){
		clear: left;
	}
	.section-trcguide li .icon{
		width: 38px;
	}
}
@media all and (min-width: 769px){
	.section-trcguide li{
		width: 33.333%;
		float: left;
		margin-bottom: 33px;
	}
	.section-trcguide li:nth-of-type(3n+1){
		clear: left;
	}
	.section-trcguide li .icon{
		width: 48px;
	}
}



/* 4.19.3 CONVENTIONS */

.section-trc-conventions .inner{
	padding-top: 40px;
	padding-bottom: 1px;
}
.section-trc-conventions h3 {
    margin-bottom: 46px;
    color: #615d5d;
}
.trcconv-list{
	display: block;
    margin: 0;
    padding: 0;
}
.trcconv-list li{
	display: block;
	margin: 0 0 32px 0;
	padding: 0;
}

.trcconv-list li a{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 40px;
	text-decoration: none;
	line-height: normal;
	color: #929395;
}


.trcconv-list li div{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	align-items: center;
    justify-content: center;
    padding-right: 40px;
	text-decoration: none;
	line-height: normal;
	color: #929395;
}


.trcconv-list li span{
	display: block;
}
.trcconv-list li .icon{
	width: 28px;
}
.trcconv-list li .icon img{
	vertical-align: bottom;
}
.trcconv-list li .title{
	flex-grow: 1;
	padding-left: 16px;
}

@media all and (min-width: 481px) and (max-width: 768px){
	.trcconv-list li{
		width: 50%;
		float: left;
	}
	.trcconv-list li:nth-of-type(2n+1){
		clear: left;
	}
}
@media all and (min-width: 769px) and (max-width: 980px){
	.trcconv-list li{
		width: 33.333%;
		float: left;
		margin-bottom: 34px;
	}
	.trcconv-list li:nth-of-type(3n+1){
		clear: left;
	}
}
@media all and (min-width: 981px){
	.trcconv-list li{
		width: 25%;
		float: left;
		margin-bottom: 36px;
	}
	.trcconv-list li:nth-of-type(4n+1){
		clear: left;
	}
}


/* Desktop */

@media all and (max-width: 2880px){
	
}
@media all and (max-width: 2560px){
	
}
@media all and (max-width: 2048px){
	
}
@media all and (max-width: 1920px){
	
}
@media all and (max-width: 1680px){
	
}
@media all and (max-width: 1600px){
	
}
@media all and (max-width: 1440px){
	
}
@media all and (max-width: 1366px){
	
}
@media all and (max-width: 1280px){
	
}
@media all and (max-width: 1200px){
	
}
@media all and (max-width: 1136px){
	
}
@media all and (max-width: 1024px){
	
}

/* ~ Tablets */

@media all and (max-width: 960px){
	
}
@media all and (max-width: 906px){
	
}
@media all and (max-width: 854px){
	
}
@media all and (max-width: 800px) {
	
}
@media all and (max-width: 768px){
	
}
@media all and (max-width: 736px){
	
}
@media all and (max-width: 720px){
	
}

/* ~ Cellphones */

@media all and (max-width: 667px){
	
}
@media all and (max-width: 640px){
	
}
@media all and (max-width: 601px){
	
}
@media all and (max-width: 568px){
	
}
@media all and (max-width: 540px){
	
}
@media all and (max-width: 480px){
	.map_down
	{
		display:none;
	}
	
	.section-trcmap
	{
		height: auto;
	}
	
	.trcguide-popup .popup_content 
	{
		max-height: 100%;
		overflow: visible;
	}
}
@media all and (max-width: 414px){
	
}
@media all and (max-width: 384px){
	
}
@media all and (max-width: 375px){
	
}
@media all and (max-width: 360px){
	
}
@media all and (max-width: 320px){
	
}
@media all and (max-width: 218px){ /* Moto 360 Watch */
	
}
@media (max-device-width: 42mm) and (min-device-width: 38mm){ /* Apple Watch ~ 158px max, 143px min */
	
}