/*Первая страница - поиск*/
	#rtg {width:100%;height:calc(100vh - 127px);min-height:640px;}
	.abcd {padding:20px;background-color:rgba(0,0,0,.8);margin-top:80px;}
	.chkbx {column-count:3;}
	.chkbx > ul > li {padding:5px 0;}
	#main_opts {text-align:left;background-color: rgba(245,245,245,0.9);margin-top:40px;}

/*Результат поиска*/
	div.list {display:flex;flex-flow:row wrap;justify-content:flex-start;}
	div.xfr7 {flex:1 200px;max-width:50%;margin:10px;position:relative;border:1px solid #EEE;}
	.im5hol {width:100%;padding-bottom:65%;}
	.lo5con {height:170px;text-align:center;}
	.lo5go {border-radius:10px;margin-top:65px;padding:0 15px;background-color:#FFFFFF;display:inline-block;}
	.rtn55 {position:absolute;top:10px;right:10px;padding:5px;border-radius:3px;color:#FFF;}

	.sort_switch {overflow:hidden; padding-bottom:20px;}
	.sort_switch span.popup_lnk {cursor:pointer; color:#2a4f97;}
	.sort_switch span.desc:after, #sort_switch span.asc:after {background-color: #ffe88b;font-size: 1.2em;margin: 0 1px;}
	.sort_switch span.desc:after {content: '\2193';}
	.sort_switch span.asc:after {content: '\2191';}

/*Таблица*/
	#ta3le > li {padding:10px;transition:all 0.2s linear;display:flex;flex-flow:row nowrap;}
	#ta3le > li:hover {box-shadow:0 0 10px #DDD;}
	#ta3le > li > div {margin:0 10px;}
	#ta3le > li > div:nth-child(1) {flex:0 200px;font-weight:bold;align-self:center;}
	#ta3le > li > div:nth-child(n+2) {flex:1 1;text-align:center;text-transform:capitalize;}
	#ta3le > li > div > span {display:block;font-size:0.9em;color:#777;text-transform:none;}

	div.green {background-color:#DEEED0 !important;}
	div.red {background-color:#ffcccb !important;}

/*График*/
	.go_sum_barview .group {padding:20px 0 10px 5px;font-style:italic;font-weight:bold;color:#555;}
	.go_sum_barview table {margin-bottom:5px;}
	.go_item_barview {width:100%;}
	.go_item_barview td {padding:0px 0px 0px 0px;}
	.go_item_barview td span {display:block;float:right;padding:3px 7px 3px 7px;}
	.go_item_barview td.empty {text-align:center;color:#777;}
	.go_item_barview span {color:#aeaeae;}
	.go_item_barview span.green {color:#4b9900 !important;}
	.go_item_barview span.red {color:#db1616 !important;}
	.go_item_barview td.param {width: 10em;padding: 3px 3px 0px 15px;}
	.go_item_barview td.percent {width: 3em; text-align:right; padding:3px 3px 0 0;}
	.go_item_barview td.green {color:#4b9900 !important;}
	.go_item_barview td.red {color:#db1616 !important;}
	.go_item_barview td.bar {background-color: rgba(249, 249, 249, 0.70);margin-bottom: 5px;display: block;}
	.go_item_barview td.voices {width: 12%;}

	.pos {background-color:#A9CA8C;height:20px;}
	.neg {background-color:#F3593C;height:20px;}

/* Смартфоны ПОРТРЕТНЫЕ */

@media only screen and (max-width:500px) and (max-aspect-ratio: 13/9) {
/*Первая страница*/
	#rtg {height:initial;}
	.abcd {margin-top:0;background-color:rgba(0,0,0,.5);}
	#main_opts > div.dib {display:block;text-align:center;margin-bottom:20px;}
	.chkbx {column-count:1;}
	.chkbx > ul > li {padding:10px 0;}

/*Результат посика*/
	div.xfr7 {flex:0 100%;margin:0 0 20px;max-width:none;}

/*Таблица*/
	#ta3le > li {flex-flow:row wrap}
	#ta3le > li > div:nth-child(1) {flex:0 100%;margin-bottom:20px;text-align:center;font-size:1.1em;}

/*Советы*/
	.advice-cont {border-bottom: 1px solid #EEE;}
}
