	/*----------------------------------------------

 FOLHA PESQUISAS

-----------------------------------------------*/



	body {

		background:white;

		padding-bottom: 0px;

		padding-top: 30px;

		/*font-family: 'Antic', sans-serif;*/

		/*font-family: 'Comfortaa', cursive;*/

		/*font-family: 'Handlee', cursive;*/

		/*font-family: 'Faster One', cursive;*/



		/*font-family: 'Maven Pro', sans-serif;*/

		/*font-family: 'Titillium Web', sans-serif;*/

		/*font-family: 'Raleway', sans-serif;

		font-weight: 300;*/

		overflow: hidden;

	}



	.no_margin {

		margin-right: 0px;

		margin-left:0px;

	}



	.olive{

		background: olive;

		color:white;

	}

	

	.modal-open {

		overflow: hidden !important;

	}

	

	.nav_active {

		border-bottom: 3px solid #4EB579 !important;

		font-weight: bold;

	}

	.navi .contain ul li.is-current:before, .navi .contain ul li:hover:before {

	  border-top: 2px solid #4EB579;

	}



	.brand {

		color: #4EB579;

	}



	#logged_drp {

		border-bottom: 3px solid #4EB579;

		border-left: 0px solid #4EB579;

		/*background: rgba(43, 90, 58, 0.85);*/

	}

	/*.tooltip-arrow, .tip + .tooltip > .tooltip-inner {background-color: #f00;}*/

	

	.left_mode .lll {

		width: 0;

	}



	.left_mode .right_side {

		margin-left: 0;

	}



	.left_mode .sidepanel {

		display: none;

	}



	.right_side {

		position: relative;

		/*background: rgba(245, 245, 245, 0.952941);*/



		min-height: calc(100vh - 30px);



		margin-left: 199px;



		overflow-y: scroll;

		overflow-x: hidden;

		height: calc(100vh - 30px);

		background: #E9E9E9;

		-webkit-overflow-scrolling: touch;

	}



	.right_side::-webkit-scrollbar {

	  width: 8px;

	  height: 6px;

	}

	.right_side::-webkit-scrollbar-button {

	  width: 0px;

	  height: 0px;

	}

	.right_side::-webkit-scrollbar-thumb {

	  background: #F7F7F7;

	  border: 5px none #ffffff;

	  border-radius: 12px;

	}

	.right_side::-webkit-scrollbar-thumb:hover {

	  background: white;

	}

	.right_side::-webkit-scrollbar-thumb:active {

	  background: #c4c4c4;

	}

	.right_side::-webkit-scrollbar-track {

	  background: transparent;

	  border: 18px none #ffffff;

	  border-radius: 44px;

	}

	.right_side::-webkit-scrollbar-track:hover {

	  background: transparent;

	}

	.right_side::-webkit-scrollbar-track:active {

	  background: transparent;

	}

	.right_side::-webkit-scrollbar-corner {

	  background: transparent;

	}

	.darkv .right_side::-webkit-scrollbar-thumb {

	  background: #414141;

	}

	.darkv .right_side::-webkit-scrollbar-thumb:hover {

	  background: #515151;

	}

	.darkv .right_side::-webkit-scrollbar-thumb:active {

	  background: #6F6F6F;

	}



	.left_side {

		/*padding: 30px 15px 5px 20px;*/

		float: left;

		/*background:white;*/

		/*width: 220px;*/

		width:calc(100% + 21px) ;



		position: absolute;

		overflow-y: scroll;

		overflow-x: hidden;

		/*height: 90%;*/

		height: calc(100% - 158px);

		margin-top: 5px;

		box-shadow: inset -3px -3px 10px rgba(0,0,0,0.2);

		padding-bottom: 25px;

	}

	.left_side_on {

		top: 30px;

		left: 0 !important;

		position: fixed !important;

		height: 100% !important;

		z-index: 5000 !important;

		float: none !important;

	}



	.fi {

		/*position: fixed;*/

		/*padding-right: 10px;*/

		/*margin-left: -17px;*/

		/*height: 90%;*/

		overflow-y:auto; 

		overflow-x:hidden; 

		width: 190px;
		overflow: initial;

		/*width: 200px;*/

	}

	/*.left_side::-webkit-scrollbar {

		width: 14px;

		height: 18px;

		display: none;

		background: transparent;

		padding: 0px;

		

	}

	.left_side::-webkit-scrollbar-thumb {

	    height: 6px;

	    border: 4px solid rgba(0, 0, 0, 0);

	    background-clip: padding-box;

	    -webkit-border-radius: 7px;

	    background-color: rgba(0, 0, 0, 0.15);

	    -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);

	}

	.left_side::-webkit-scrollbar-button {

	    width: 0;

	    height: 0;

	    display: none;

	}

	.left_side::-webkit-scrollbar-corner {

	    background-color: transparent;

	}*/





	.lll {

		overflow: hidden;

		position: fixed;

		width: 199px;

		height: 100%;

		box-shadow: inset -3px -3px 10px rgba(0,0,0,0.3);

		/*background: white;*/

		background: rgb(240, 240, 240);

	}



	.ls_scroll_contain {

		position: absolute;

		width: 6px;

		height: 100%;

		/*background: red;*/

		right: 0;

		/*opacity: 0;*/

		top: 0px;

		

	}



	/*.left_side:hover .ls_scroll {

		opacity: 0.2;

	}*/



	.ls_scroll_contain .ls_scroll:hover  {

		/*opacity: 1;*/

		/*-webkit-transition: opacity 2s ease-in-out;

		-moz-transition: opacity 2s ease-in-out;

		-ms-transition: opacity 2s ease-in-out;

		-o-transition: opacity 2s ease-in-out;

		transition: opacity 2s ease-in-out;*/

	}

	

	.ls_scroll_contain .ls_scroll:active  {

		display: block !important;

	}



	.ls_scroll {

		display: none;

		/*opacity: 0;*/

		width: 100%;

		background: seagreen;

		position: relative;

		/*-webkit-transition: height 0.2s ease-in-out;

		-moz-transition: height 0.2s ease-in-out;

		-ms-transition: height 0.2s ease-in-out;

		-o-transition: height 0.2s ease-in-out;

		transition: height 0.2s ease-in-out;*/

	}



	.bottom_btns_fx>div {

		/*display: inline-block;*/

		/*position: relative;*/

		border-radius: 0;

		/*width: 25%;*/
		width: calc(100% / 5);
		padding: 6px 3px;

		height: 60px;

	}



	.bottom_btns_fx>div:hover {

		/*background: rgb(204, 224, 210);*/

	}

	#btn_clear:hover {

		/*box-shadow: inset -3px -3px 10px rgba(0,0,0,0.3);*/

	}



	.pages_sel_grp, .cond_typ_grp {

		position: relative;

	}

	

	.show_n_grp button, .cond_type button {

		display: block;

		margin-bottom: 7px;

	}



	.pages_sel_grp  .show_n_grp, .cond_typ_grp .cond_type {

		position: absolute;

		bottom: 70px;

		background: white;

		left: -17px;

		padding: 10px;

		box-shadow: 0px -1px 4px rgba(0,0,0,0.3);

	}



	.l_grp_btn_pop_trigger .l_grp_btn_pop {

		display: none;

	}

	

	.lgb_pop_foc {

		opacity: 0;

		position: fixed;

		left: -50%;

		top: -50%;

	}



	.left_buttons {

		text-align: center;

		margin-bottom: 5px;

		/*min-width: 137px;*/

		z-index: 10;

		position: relative;

		border-bottom: 1px solid #ddd;

		padding: 7px 0;

		margin: 0 5px;

	}



	.left_buttons button {

		background: rgb(247, 247, 247);

	}



	.tri_down {

		width: 0;

		height: 0;

		border-style: solid;

		border-width: 15px 15px 0px 15px;

		border-color: white transparent transparent transparent;

		margin: 0 auto;

		bottom: -15px;

		right: 16px;

		position: absolute

	}



	.left_top_contain {

		/*border-bottom: 1px solid mediumseagreen;*/

		/*background: mediumseagreen;*/

		padding: 5px 0 5px 0;

		color: mediumseagreen;

		min-height: 45px;

		/*box-shadow: inset -3px -3px 10px rgba(0,0,0,0.2);*/

	}



	.left_top_contain i {

		margin-right: 5px;

		-webkit-transition: -webkit-transform 0.5s ease;

		-moz-transition: -moz-transform 0.5s ease;

		-ms-transition: -ms-transform 0.5s ease;

		-o-transition: -o-transform 0.5s ease;

		transition: transform 0.5s ease;

	}



	.ltc_vis {

		/*background-color: #2E9848;*/

		padding: 5px;

		/*margin-bottom: 10px;*/

		/*color:white;*/

		text-align: center;

		font-size: 1.3em;

	}



	.ltc_vis span {

		margin-left: 5px;

	}



	.ltc_slide {

		height: 0px;

		overflow: hidden;

		-webkit-transition:height 0.2s ease-in-out;

		-moz-transition:height 0.2s ease-in-out;

		-ms-transition:height 0.2s ease-in-out;

		-o-transition:height 0.2s ease-in-out;

		transition:height 0.2s ease-in-out;

	}

	

	.left_top_contain:hover i{

		-ms-transform:rotate(90deg);

		-moz-transform:rotate(90deg);

		-webkit-transform:rotate(90deg);

		transform:rotate(90deg);

	}



	.left_top_contain:hover {

		background-color: mediumseagreen;

		color:white;

	}



	.left_top_contain:hover .ltc_slide{

		height: 220px;
		/*height: 235px;*/

	}



	.left_top_contain .show_ra {

		border-bottom: 1px solid seagreen;

	}



	.left_top_contain .side_sel {

		border-top: 1px solid rgb(96, 197, 136);

	}



	.left_top_contain .sub_list {

		display: none;

	}



	.show_ra button{

		background: mediumseagreen !important;

		color: white;

		border: 1px solid seagreen;

		padding: 2px 5px;

	}

	.darkv .show_ra .btn_on {

		box-shadow: inset -1px 3px 4px rgba(0, 0, 0, 0.47);

	}



	.left_top_contain .show_ra button:focus {

		color: white;

	}



	.show_ra {

		padding-top: 10px;

	}



	.left_top_contain .genre_filter>ul>li {

		background: mediumseagreen;

		border: 1px solid seagreen;

		margin-top: -1px;

	}



	.left_top_contain .genre_filter>ul>li:hover, .show_ra button:hover {

		background: seagreen;

		color:white;

	}



	.bottom_btns_fx {

		border-top: 1px solid #ddd;

		margin-top: 15px;

		text-align: center;

		white-space: nowrap;

		margin-right: 7px;

	}



	#show_adv{

		font-weight: bold;

		color:#A1A1A1;

		margin: 5px 0 20px 10px;

		text-align: right;

		margin-right:50px;



	}

	#show_adv:hover{

		cursor: pointer;

	}

	#cookies {

		display: none;

	}



	.list_selected_hidd_perm {

		display: none;

	}



/*LOADER SVG*/

	svg path,

	svg rect {

	  fill: seagreen;

	}

	

	.list_results .loader_svg {

		width: 100%;

	}





/*--------------------------------------

	DARK VERSION

--------------------------------------*/

	body.darkv {

		background: #292929;

		color: white;

	}



	.darkv .right_side {

		background: #323232;

	}

	.darkv .left_side{

		/*background: #2a2a2a;*/

		padding-right: 7px;

	}



	.darkv .listas_3 {

		background: #323232;

		color: white;

		border-color: #4c4c4c;

		border-right: 1px solid #0F0E0E;

	}

	.darkv .listas:last-of-type {

		border-bottom: 1px solid #0E0E0E;

	}

	.darkv .listas_3:hover {

		background:#2E2E2E;

	}

	.darkv .list_header_3 {

		border-bottom: 1px solid #4c4c4c;

	}

	.darkv .right_side {

		/*border-left: 1px solid #4c4c4c;*/

	}

	.darkv .list_title {

		color: #E5E5E5;

	}

	.darkv .s_toggle {

		background: #323232;

		border: 1px solid #4c4c4c;

	}

	.darkv .left_buttons .s_toggle:hover {

		background-color: black;

	}

	.darkv .genre_filter_active {

		/*background: #323232;*/

		    background: #484848;

		border: 1px solid #4c4c4c;

		box-shadow: inset -10px 0px 10px -7px rgba(0,0,0,0.6);

	}

	.darkv .genre_filter_active .cat_name {

		color: white;

	}

	.darkv .list_rank_3 {

		color: #999999;

	}

	.darkv .sidepanel {

		background: #2a2a2a;

		border-top: 1px solid #4c4c4c;

	}

	.darkv .cat_name {

		color: #bfbfbf;

	}

	.darkv .btn:hover {

		color:white;

		background: #323232;

	}

	.darkv .btn_on, .darkv .page_on {

		/*box-shadow: inset -2px 3px 4px rgba(255,255,255,.7);*/

		box-shadow: inset -2px 3px 4px rgba(0,0,0,1);

		border-color: #868686;

	}

	.darkv .s_settings {

		background: rgb(84,84,84);

	}



	.darkv .tile_each {

		background-color: #383838;

		border-left: 1px solid #232323;

		border-right: 1px solid #232323;

	}



	.darkv .trian {

		border-color: transparent #383838 transparent transparent;

	}



	.darkv .tile_each:nth-child(even) {

		background-color: #323232;

	}



	.darkv .tile_each:nth-child(even) .trian {

		border-color: transparent #323232 transparent transparent;

	}



	.darkv .list_results:not(.drag_active) tr.tile_each:hover  {

		background-color: #2A2A2A !important;

	}



	.darkv .list_results:not(.drag_active) tr.tile_each:hover .trian{

		border-color: transparent #2A2A2A transparent transparent !important;

	}



	.darkv .tile_main_xl .tile_each>td {

		border-bottom: 1px solid black;

		border-top: none;

		border-left: 1px solid black;

	}

	

	.darkv .tile_main_xl .tile_pos {

		border: 1px solid rgb(56, 56, 56) !important;

	}

	

	.darkv .tile_main_xl .tile_each .tile_body {

		border-right: 1px solid black;

	}



	.darkv .pl-result {

		background: rgb(65, 65, 65);

		

	}



	.darkv .pl_table td {

		/*border-right: 1px solid black;*/

	}



	.darkv .pl_table td {

		/*border-right: 1px solid black;*/

	}



	.darkv .layout_slider[type=range] {

		background-color: #2A2A2A;

	}



	.darkv .layout_slider[type=range]::-ms-track {

	  width: 90%;

	  cursor: pointer;

	  background: black; /* Hides the slider so custom styles can be added */

	  border-color: black;

	  color: black;

	}



	.darkv .layout_slider[type=range]::-webkit-slider-thumb {

	  border: 1px solid #4D4E49;

	  background: #7F7F7F;

	  box-shadow: 1px 1px 1px rgba(0,0,0,0.5), 0px 0px 0px #525252; /* Add cool effects to your sliders! */

	}



	/* All the same stuff for Firefox */

	.darkv .layout_slider[type=range]::-moz-range-thumb {

	  background: #7F7F7F;

	  box-shadow: 1px 0px 1px rgba(0,0,0,0.3), 0px 0px 0px #525252; /* Add cool effects to your sliders! */

	}



	/* All the same stuff for IE */

	.darkv .layout_slider[type=range]::-ms-thumb {

	  border: 1px solid #41423E;

	  background: #7F7F7F;

	  box-shadow: 1px 1px 1px rgba(0,0,0,0.5), 0px 0px 0px #0d0d0d; /* Add cool effects to your sliders! */

	}



	.darkv .layout_slider[type=range]::-webkit-slider-runnable-track {

	  border:1px solid #20201E;

	  box-shadow: inset 1px 3px 5px #2D2D2D;

	  background: #4A4A4A;

	}



	.darkv .layout_slider[type=range]:focus::-webkit-slider-runnable-track {

	  background: #494A46;

	  box-shadow: inset 1px 3px 5px #2D2D2D;

	}



	.darkv .layout_slider[type=range]::-moz-range-track {

	  box-shadow: inset 1px 3px 5px #5C5C5C;

	  background: #494A46;

	  border:1px solid #20201E;

	}



	.darkv .layout_slider[type=range]::-ms-fill-lower {

	  background: #494A46;

	  /*border: 0.2px solid #010101;*/

	  border-radius: 4px;

	  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

	}



	.darkv .layout_slider[type=range]:focus::-ms-fill-lower {

	  background: #494A46;

	}



	.darkv .layout_slider[type=range]::-ms-fill-upper {

	  background: #494A46;

	  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

	}



	.darkv .layout_slider[type=range]:focus::-ms-fill-upper {

	  background: #494A46;

	}



	.darkv .list_results .table-striped td {

		background: #373737;

	}



	.darkv .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {

		background-color: #414141;

	}



	.darkv .listas td{

		border-top: 1px solid #0B0B0B !important;

	}



	.darkv .list3_poster {

		border-left: 1px solid #334436;

		/*background-color: rgba(23, 74, 30, 0.52);*/

		background-color: rgba(38, 45, 39, 0.52);

		border-right: 1px solid #334436;

	}



	.darkv .listas_on {

		background: -webkit-linear-gradient(rgb(34, 34, 34), rgb(47, 47, 47)) !important;

	}



	.darkv .listas:not(.listas_3):hover td {

		background: #2A2D2A;

	}



	.darkv .list_title {

		color: rgb(216, 216, 216);

	}



	.darkv .list_star i, .darkv .list_selbox i {

		color: #252524;

	}



	.darkv .tile_body a {

		color: rgb(83, 187, 129);

	}



	.darkv .pl-select {

		color: rgb(83, 187, 129);

	}

	

	.darkv .lll {

		box-shadow: inset -4px -3px 11px rgba(0,0,0,0.6);

		background: #2a2a2a;

	}



	.darkv .left_buttons {

		border-bottom: 1px solid #121212;

	}



	.darkv .bottom_btns_fx {

		border-top: 1px solid #121212;

	}



	.darkv .sidepanel {

		border-right: none;

	}



	.darkv .bottom_btns_fx>div:hover {

		background: rgb(65, 65, 65);

	}



	.darkv .side_sel {

		border-bottom: 1px solid black;

		border-top: 1px solid rgb(60, 60, 60);

	}



	.darkv .side_sel .sub_list {

		background: #323232;

		border-top: 1px solid black;

		box-shadow: inset -10px 0px 10px -7px rgba(0,0,0,0.6);

	}



	.darkv .side_sel .sub_list:hover {

		background: #383838;

	}



	.darkv .cat_name:hover {

		color:white;

	}



	.darkv .left_top_contain {

		box-shadow: inset -11px -4px 13px -7px rgba(0,0,0,0.6);

		margin-right: -6px;

	}



	.darkv .side_sel {

		width: 199px;

	}



	.darkv .selection .side_sel:hover {

		/*background: inherit;*/

		/*width: inherit;*/

		/*box-shadow: inset 0px -3px 17px -5px rgba(0,0,0,0.4);*/

		    /*box-shadow: inset 14px 3px 16px -11px rgba(0,0,0,0.4);*/

	}



	.darkv .tile_pos {

		background: rgb(19, 19, 19);

	}



	.darkv .tile_each_active {

		background-color: #14271A !important;

	}

	.darkv tr.tile_each_active:hover {

		background-color: #0F1E14 !important;

	}

	.darkv .tile_each_active .trian {

		border-color: transparent #14271A transparent transparent !important;

	}

	.darkv tr.tile_each_active:hover .trian {

		border-color: transparent #0F1E14 transparent transparent !important;

	}



/*--------------------------------------

	PESQUISAS RESULT - TILES

--------------------------------------*/



	.pesquisas {

		position: relative;

		background: white;

		min-width: 390px;

		min-height: 90px;

		overflow: auto;

	}



	.pesquisas:hover {

		background: #F2F5F4;

		box-shadow: 1px 1px 10px rgb(207, 207, 207);

		box-shadow: none;

	}



	.r_poster {

		text-align: center;

		width: 80px;

		height: 110px;

		border:1px solid silver;

		margin: 5px;

		position: relative;

		float: left;

		display: inline-block;

		background: -webkit-linear-gradient(white, whitesmoke);

	}

	.r_poster img {

		max-height: 108px;

		max-width: 79px;

	}



	.info {

		float: left;

		margin-top: 4px;

		margin-left: 5px;

		margin-right: 20px;

		min-width: 100px;

	}

	.more_label {

		margin-top: 11px;

		

		color:silver;

		font-size: 13px;

		text-align: center;

	}

	.more_result {

		text-align: center;	

	}



	.r_titulo {

		font-size: 22px;

		min-width: 200px;

		max-width: 200px;

	}

	.r_titulo a {

		color: seagreen;

	}

	.r_ano {

		color:black;

	}



	.r_options {

		float: left;

		position: absolute;

		top: 90px;

		right: 6px;

		padding: 3px 3px 3px 5px;

		color: white;

		cursor: pointer;

	}

	.r_options_list {

		opacity: 0;

		cursor: pointer;

		text-align: center;

	}

	.list_results:not(.drag_active) .listas:hover .r_options_list {

		opacity: 0.5;

	}

	.r_options_scrol {

		float: left;

		position: absolute;

		top: 55px;

		right: 6px;

		padding: 3px 1px 3px 5px;

		color: white;

		cursor: pointer;

	}

	.list_results:not(.drag_active) .r_options_list:hover {

		opacity: 1  !important;

	}



	.pl .pesquisas .r_options:hover {

		color: black;

	}

	.pesquisas:hover .r_options {

		color: silver;

	}

	.pl .pesquisas .r_options_scrol:hover {

		color: black;

	}

	.pesquisas:hover .r_options_scrol {

		color: silver;

	}

	.info a {

		text-decoration: none;

	}

	

	.rate_condi {

		/*background: #4EB579;*/

		height: 100%;

		position: absolute;

		bottom: 0;

		opacity: 0.3;

		/* border-right: 2px solid red; */

		border-radius: 0 3px 3px 0;

	}

	.darkv .rate_condi {

	/*	height: 10%;

		opacity: 1;*/

		border-radius: 0;

	}





/*--------------------------------------

	PESQUISAS RESULT - LIST

--------------------------------------*/

	

	.list_results table {

		width: 100%;

	}

	.list_col {

		margin-left: 10px;

		-webkit-transition:background 0.3s ease;

		-moz-transition:background 0.3s ease;

		-ms-transition:background 0.3s ease;

		-o-transition:background 0.3s ease;

		transition:background 0.3s ease;

		/*border-radius: 4px;*/

	}

	.listas {

		padding:3px;

		/*background: white;*/

		/*display: flex;

		display: -webkit-flex;*/

		border-bottom: 1px solid #E6E6E6;

		/*background: -webkit-linear-gradient(white, whitesmoke);*/

		/*position: relative;*/

		/*height: 25px;*/
		height: 52px;

	}

	.listas .dir-grp {

		display: table-cell;

	}

	.list_results .table-striped td {

		padding: 2px;

		background: #E8E8E8;

		border-radius: 0;

	}

	.list_results .table-striped .list_header {

		background: white;

	}

	.list_results .table-striped .list_header td {

		border-top: none;

	}

	

	.list_results .table-striped td {

		transition:background 0s ease;

	}



	.list_results .table-striped tr:hover td, .list_results .table-striped .listas_on td {

		background: inherit;

	}



	@media (min-width: 760px) {

		.listas:hover {

			background: #EEF2EE;

		}

	}

	.listas_on {

		background: -webkit-linear-gradient(floralwhite, oldlace);

	}

	.listas_on:hover {

		background: floralwhite;

	}

	.listas div {

		margin-right: 10px;

	}

	.list_title {

		width: 95%;

		/*min-width: 200px;

		max-width: 200px;*/

		color:darkslategray;

		display: inline-block;

		font-size: 1.1em;

		text-decoration: none;

	}



	.list_title:active, .list_title:focus, .list_title:hover {

		text-decoration: none;

		color:inherit;

	}



	.list_selbox {

		width: 3%;

		padding-left: 2px;

		



	}

	.list_selbox i {

		color:gainsboro;



	}

	.list_selbox i:hover {

		color:silver;

	}

	.fa-square {

		color:oldlace;

	}

	.list_star {

		

	}

	.list_star i {

		color:gainsboro;

		font-size: 15px;

	}

	.list_rank {

		

		

	}

	.list_rate {

		

		

	}

	.list_year {

		text-align: center;

		padding: 0 2px;

	}

	.list_info {

		text-align: center;

		position: relative;
		line-height: 1.3;
		

	}



	.list_list {

		

		

	}



	.list_header {

		color:seagreen;

	}

	.list_head {

		font-size: 11px;

		text-align: center;

	}



	div.pl_width {

		width: 100%;

		padding: 25px 0px;

	}

	/*.far_right .right_info_on {

		display: block;

	}*/

	.right_info {

		background: whitesmoke;

		width: 120px;

		height: 200px;

		margin-top: 50px;

		margin-left: 5px;

		display: none;

	}

	.result_header {

		position: relative;

		display: none;

	}

	.fixed_bar .result_header {

		display: none !important;

		/*margin-bottom: -20px;

		background: seagreen;*/

		/*border-left: 1px solid white;

		border-right: 1px solid white;*/

	}

	.pl_table_card ~ .result_header, .pl_table_grid ~ .result_header {

		display: block;

	}

	.pl_table_card ~ .result_header .sizeposter {

		right: 10px;

		top: 10px;

		z-index: 100;

	}

	.sizeposter {

		position: absolute;

		margin-top: 7px;

		margin-left: 10px;

		opacity: 0.2;

		-webkit-transition: opacity 0.2s ease;

		-o-transition: opacity 0.2s ease;

		transition: opacity 0.2s ease;

	}

	.sizeposter:hover {

		opacity: 0.9;

	}

	.sizeposter:hover label {

		color: rgba(107, 107, 107, 0.7);

	}

	.sizeposter label {

		margin-bottom: 0;

		font-weight: 500;

		color: rgba(107, 107, 107, 0);

		font-size: 12px;

		-webkit-transition: color 0.2s ease;

		-o-transition: color 0.2s ease;

		transition: color 0.2s ease;

	}

	.sizeposter input {

		width: 65px;

		display: inline-block;

		/*vertical-align: bottom;*/

	}



	/*SIZESLIDER*/

		.sizeposter input[type=range] {

		  -webkit-appearance: none; /* Hides the slider so that custom slider can be made */

		  /*width: 90%;  Specific width is required for Firefox. */

		  background: transparent;

		}



		.sizeposter input[type=range]::-webkit-slider-thumb {

		  -webkit-appearance: none;

		}



		.sizeposter input[type=range]:focus {

		  outline: none; /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */

		}



		.sizeposter input[type=range]::-ms-track {

		  /*width: 90%;*/

		  cursor: pointer;

		  background: transparent; /* Hides the slider so custom styles can be added */

		  border-color: transparent;

		  color: transparent;

		}



		.sizeposter input[type=range]::-webkit-slider-thumb { /*COR DA BOLA*/

		  -webkit-appearance: none;

		  border: 1px solid #B6B7B3;

		  height: 12px;

		  width: 12px;

		  border-radius: 50%;

		  background: #EBEBEB;

		  cursor: pointer;

		  margin-top: -4px; /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */

		  box-shadow: 1px 1px 1px rgba(0,0,0,0.5), 0px 0px 0px #0d0d0d; /* Add cool effects to your sliders! */

		}



		/* All the same stuff for Firefox */

		.sizeposter input[type=range]::-moz-range-thumb {

		  /*border: 1px solid #CECECC;*/

		  height: 12px;

		  width: 12px;

		  border-radius: 50%;

		  background: #EBEBEB;

		  cursor: pointer;

		  box-shadow: 1px 0px 1px rgba(0,0,0,0.3), 0px 0px 0px #7D7D7D; /* Add cool effects to your sliders! */

		}



		/* All the same stuff for IE */

		.sizeposter input[type=range]::-ms-thumb {

		  border: 1px solid #B6B7B3;

		  height: 12px;

		  width: 12px;

		  border-radius: 50%;

		  background: #EBEBEB;

		  cursor: pointer;

		  box-shadow: 1px 1px 1px rgba(0,0,0,0.5), 0px 0px 0px #0d0d0d; /* Add cool effects to your sliders! */

		}



		.sizeposter input[type=range]::-webkit-slider-runnable-track { /* COR DENTRO DO SLIDER*/

		  width: 100%;

		  height: 5px;

		  cursor: pointer;

		  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

		  background: #E1E1E1;

		  border-radius: 4px;

		  /*border: 0.2px solid #010101;*/

		}



		.sizeposter input[type=range]:focus::-webkit-slider-runnable-track {

		  background: #C4C5C2;

		

		}



		.sizeposter input[type=range]::-moz-range-track {

		  width: 100%;

		  height: 5px;

		  cursor: pointer;

		  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

		  background: #E1E1E1;

		  border-radius: 4px;

		}



		.sizeposter input[type=range]::-moz-focus-outer {

	    	border: 0;

	    }



		.sizeposter input[type=range]::-ms-track {

		  width: 100%;

		  height: 5.4px;

		  cursor: pointer;

		  background: transparent;

		  border-color: transparent;

		  border-width: 16px 0;

		  color: transparent;

		}

		.sizeposter input[type=range]::-ms-fill-lower {

		  background: #C4C5C2;

		  /*border: 0.2px solid #010101;*/

		  border-radius: 4px;

		  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

		}

		.sizeposter input[type=range]:focus::-ms-fill-lower {

		  background: #E1E1E1;

		}

		.sizeposter input[type=range]::-ms-fill-upper {

		  background: #C4C5C2;

		  border-radius: 4px;

		  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

		}

		.sizeposter input[type=range]:focus::-ms-fill-upper {

		  background: #E1E1E1;

		}



	.result_header.result_header_on {

		/*display: block;*/

	}



	.pl-result .pl_table.pl_table_list {

		background-color: #5eb380;

		/*background-color: seagreen;*/

		color:white;

		/*color: #f1fdf6;*/

		border-radius: 0 3px 3px 0;

		    font-weight: 500;

	}

	table.pl_table_list td {

		border-right: none;

	}



	.pl-result .pl_table_list td:hover {

		/*background: mediumseagreen;*/

		/*color:white;*/

		color: #9dff98;

	}

	.pl_table_list .dropdown.open {

		background: white;

		color:mediumseagreen;

	}



	.cond_format {

		cursor: pointer;

	}

	

	.top_left_bar {

		cursor: pointer;

	}

/*--------------------------------------

LISTAS 3	

--------------------------------------*/

	.listas_3 {

		background: #f3f3f3;

		border-color: #ddd;

		border-right: 1px solid #ddd;

		/*border-left: 1px solid #ddd;*/

		cursor: pointer;



	}

	.listas_3:hover {

		cursor: pointer;

	}

	table .listas_3:active {

		background: #e8e8e8;

		/*box-shadow: inset 1px 1px 2px rgba(0,0,0,0.5);*/

	}

	.darkv table .listas_3:active {
		background-color: #323232;
	}

	tr.listas_3_on .list_rank_3 {

		background: #4EB579;

		/*color:white;

		font-weight: 700;*/

	}

	tr.listas_3_on .list_rank_3:hover {

		background: #56BF82;

	}

	.listas_3_on .list_rank_3 {

		color:white;

	}

	.listas_3_on:hover .list_rank_3 {

		color:white !important;

	}

	.list_title_3 {

		padding: .7em 8px;

		font-size: 1.25em;

		font-weight: 600;

		margin-left: 0;

		width: inherit;

		font-weight: 500;

	}



	.list_rank_3 {

		font-size: 0.9em;

		padding-left: 10px;

		color:rgba(0,0,0,0.4);

		font-weight: 500;

	}

	

	span.rank_ball {

		min-width: 10px;

		display: block;

	}



	.list_header_3 {

		border-bottom: 1px solid #ddd;

	}



	.listas_3:hover .list_rank_3 {

		color:rgba(0,0,0,0.8);

		/*font-weight: bold;*/

	}

	.darkv .listas_3:hover .list_rank_3 {

		color:rgba(255,255,255,0.8);

	}



	.table_3 {

		/*border-right: 1px solid #ddd;

		border-left: 1px solid #ddd;*/

		

		/*overflow: hidden;*/



	}

	

	.list3_poster{

		width: 35px;



		border-left: 1px solid silver;

		background-color: rgba(192, 192, 192, 0.52);

		border-right: 1px solid silver;

	}

	.list3_poster img {

		    min-width: 100%;

		max-height: 49px;

		max-width: 36px;

	}



/*POSTER HEADER*/

	.pl-result .pl_table_grid {

		background-color: #E9E9E9;

	}



	.darkv .pl-result .pl_table_grid {

		background-color: #323232;

	}



	.darkv .pl_table_grid .pl-result {

	    box-shadow: none;

	}

	.darkv .pl_table.pl_table_grid {

		box-shadow: none;

	}



	.pl_table_grid.pl_table td {

		border-right: none;

		color: #8E8E8E;

	}



	.darkv .pl_table_grid.pl_table td {

	    color: #B1B1B1;

	}



	.pl_table_grid.pl_table td:nth-of-type(6) {

		display: none;

	}

	.pl_table_grid.pl_table td:nth-of-type(3), .pl_table_grid.pl_table td:nth-of-type(5) {

		width: 120px;	

	}

	.pl_table_grid.pl_table td:nth-of-type(2) {

		width: 80px;

	}

	.pl_table_grid.pl_table td:nth-of-type(1) {

		width: 20px;

	}



	.pl_table_grid.pl_table td:nth-of-type(4) {

		width: calc(100% - 100px);

	}



	.pl_table_grid.pl_table td:hover {

		color:black;

		background-color: inherit;

	}



	.darkv .pl_table_grid.pl_table td:hover {

		color: white;

	}



	.pl_table_grid .top_bar_btn {

		text-align:left; 

		display: inline-block;

	}

	

	.top_bar_lbl {

		display: none;

	}

	.pl_table_grid .top_bar_lbl {

		display: inline-block;

		cursor: pointer;

		font-size: 12px;

		font-family: 'Raleway', sans-serif;

		margin-left: 7px;

	}

	.sort_label {
		padding: 6px 14px 3px 14px;
	     display: none; 
	    font-weight: 400;
	    position: absolute;
	    /* background: rebeccapurple; */
	    right: 100px;
	    /* left: -58px; */
	    font-size: 11px;
	    white-space: nowrap;
	    opacity: 0.6;
	}
	.darkv .sort_label {
	    opacity: 0.4;
	}
	.pl_table_grid .sort_label {
		display: block;
	}


	.pl_table_grid .list_pl {

		text-align: left;

		font-weight: 400;

		font-size: 12px;

		padding-top: 7px;

		display: inline-block;

	}



	.pl_table_grid .top_left_bar {

		font-size: 12px;

		font-weight: 400;

		padding-top: 7px;

	}



	.pl_table_grid .filter_pl {

		text-align: left;

		width: 400px;



	}



	.pl_table_grid .filter_pl>li {

		font-size: 10px;

	}



	.pl_table_grid .filter_op {

		right: 20px;

	}



	.pl_table_grid .filter_pl_large {

		padding-left: 15px;

	}



	.pl_table_grid .opcao_filter span {

		padding-left: 15px;

	}



	.pl_table_grid .dropdown.open {

		background-color: inherit;

		color: mediumseagreen;

	}

	

	.choose_list i {

		display: none;

	}

	.pl_table_grid .choose_list i {

		display: inline-block;

	}



	.pl_table_grid .show_filter_pl .list_pl, .pl_table_grid .show_filter_pl i {

		color:mediumseagreen;

	}



	.pl_ic {

		display: none;

	}



	.pl_table_grid .pl_ic {

		display: inline-block;

		margin-left: 7px;

	}



	.pl_table_grid .drp_show_more>li {

	    border-bottom: 1px solid #E8E8E8;

	    padding: 6px 1px 5px 7px;

	}



	.darkv .drp_show_more {

		background-color: #545454;

	}



	.darkv .pl_table .drp_show_more>li {

		border-bottom: 1px solid #2B2B2B;

		/*color: white;*/

	}



	.darkv .pl_table .drp_show_more .tri {

		border-color: transparent transparent #545454 transparent;

	}



	.darkv .pl_table .filter_pl>li {

		background: #3C3C3C;

		border-top: 1px solid #131313;

		/*color: #C5C5C5;*/

		color: #cccccc;

	}

	.darkv .pl_table .filter_pl>li:hover {

		background-color: #565656;

		background-color: #313131;

	}



	.darkv .pl_table .sub_filter {

	    background: #525252;

	}



	.darkv .pl_table .opcao_filter {

		color: #7AFFB6;

		border-top: 1px solid #2B2B2B;

	}



	.darkv .pl_table .opcao_filter:hover {

	    /*background: #616161;*/

	    background-color: #444444;

	}



/*--------------------------------------

LIST GRID	

--------------------------------------*/

	.title_post {

		/*border: 1px solid rgb(232, 232, 232);*/

		/*border: 3px solid rgb(233, 233, 233);*/

		background: gray;

		height: 175px;

		width: calc(100% / 4);

		float: left;

		

		position: relative;

		cursor: pointer;



		/*-webkit-transition: -webkit-transform .2s ease-out; 

		-moz-transition: -moz-transform .2s ease-out; 

		-ms-transition: -ms-transform .2s ease-out; 

		-o-transition: -o-transform .2s ease-out; 

		transition: transform .2s ease-out; */

	}

	

	/*.title_post:active {

		-webkit-transform: scale(0.9);

		-moz-transform: scale(0.9);

		-ms-transform: scale(0.9);

		-o-transform: scale(0.9);

		transform: scale(0.9);

	}*/



	.darkv .title_post {

		/*border: 1px solid rgb(50, 50, 50);*/

		/*border: 3px solid rgb(49, 49, 49);*/

	}



	.grid_contain {

		overflow: hidden;

		width: 100%;

		height: 100%;

		position: absolute;

		/*top: 0;

		left: 0;*/

	}

	

	.close_grid {

		position: absolute;

		color: rgb(68, 68, 68);

		font-size: 24px;

		right: 15px;

		  padding: 1px 5px;

	}



	.gridmore_contain {



    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9);		/*height: 40px;*/

		margin: 10px;

		width: 100%;

		overflow: hidden;

		position: absolute;

	}



	.close_grid:hover {

		color: #705A5A;

	}



	.grid_contain_rel {

		/*position: relative;*/

	}



	.tile_grid:after {

		content:" ";

		clear: both;

		display: block;

	}

	

	.tile_grid {

		/*background: silver;*/

		width: 100%;

	}



	.grid_title {

		position: absolute;

		color: white;

		font-size: 25px;

		top: 50%;

		transform: translate(0%, -50%);

		text-align: center;

		width: 100%;

		/*text-shadow: 4px 3px 1px rgba(1, 15, 7, 0.47);*/

		/*text-shadow: 2px 8px 6px rgba(0, 0, 0, 0.41), 0px -5px 35px rgba(0, 0, 0, 0.93);*/

		padding: 0 10px;

		font-weight: 600;

		white-space: pre-line;

		word-wrap: break-word;

		word-break: break-word;

		margin-bottom: 10px;

		line-height: 1.1;



		color: rgba(255, 255, 255, 0.94);

		/*text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.32);*/

		    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9);



		/*background-color: rgba(0,0,0,0.56);*/

		padding: 10px 0;

	}

	

	.title_post img {

		max-width: 164%;

		max-height: 236%;

		height: auto;

		width: auto;

		min-height: 100%;

		min-width: 100%;

	}

	

	.title_post:hover .grid_overlay {

		/*background: rgb(19, 68, 40);*/

		background: rgba(28, 102, 59, 0.33);

	}



	.grid_overlay {

		border: 1px solid black;

		background: rgba(34, 56, 38, 0.84);

		height: 100%;

		width: 100%;

		position: absolute;

		top: 0;

		opacity: 0.4;

		-webkit-transition:background 0.1.2s ease;

		-moz-transition:background 0.1.2s ease;

		-ms-transition:background 0.1.2s ease;

		-o-transition:background 0.1.2s ease;

		transition:background 0.1.2s ease;

	}



	.grid_ops {

		position: absolute;

		bottom: -15%;

		font-size: 22px;

		width: 100%;

		/*background: black;*/

		-webkit-transition:bottom 0.2s ease;

		-moz-transition:bottom 0.2s ease;

		-ms-transition:bottom 0.2s ease;

		-o-transition:bottom 0.2s ease;

		transition:bottom 0.2s ease;

	}



	.grid_ops i {

		padding: 2px 8px;

		cursor: pointer;

		color:white;

	}



	.title_post:hover .grid_ops {

		bottom:0;

	}



	.grid_sel {

		color: white;

		font-size: 20px;

		position: absolute;

		display: inline-block;

		bottom: 2px;

		left: 5px;

	}

	.grid_sel span {

		opacity: 0;

		-webkit-transition: opacity 0.2s ease;

		-o-transition: opacity 0.2s ease;

		transition: opacity 0.2s ease;

		/*transition-delay: 0.5s;*/

	}

	.grid_sel span i:nth-of-type(1) {

		/*transform: scale(0);*/

		opacity: 0.5;

	}

	.grid_sel span i:nth-of-type(2) {

		transform: scale(0);

		color: mediumseagreen;

	}



	.grid_sel span i:nth-of-type(1):hover {

		opacity: 0.7;

	}



	.list_results:not(.drag_active) .title_post:hover .grid_sel span {

		opacity: 1;

	}



	.grid_sel_on span i:nth-of-type(1) {

		display: none;

	}



	.grid_sel_on span i:nth-of-type(2) {

		transform: scale(1);

		-webkit-transition: all 0.2s ease;

		-o-transition: all 0.2s ease;

		transition: all 0.2s ease;

	}

	.grid_sel_on span {

		opacity: 1 !important;

	}



	.grid_more {

		background: rgba(0, 0, 0, 0.84);

		position: fixed;

		height: 100%;

		width: 300px;

		z-index: 100;

		top: 35px;

		/*left: -25%;*/

		opacity: 1;

		/*-webkit-transition:opacity 0.2s ease;

		-moz-transition:opacity 0.2s ease;

		-ms-transition:opacity 0.2s ease;

		-o-transition:opacity 0.2s ease;

		transition:opacity 0.2s ease;*/



		/*height: 0%;*/

		overflow: hidden;

		display: none;

		overflow-y: auto;

		box-shadow: rgba(0, 0, 0, 0.498039) 1px 8px 9px 8px;

		padding-bottom: 70px;

		cursor: auto;

	}



	.grid_more::-webkit-scrollbar{width: 6px;height: 6px}

	.grid_more::-webkit-scrollbar-thumb{background-color:seagreen; border-radius: -1;}

	.grid_more::-webkit-scrollbar-thumb:hover{background-color:mediumseagreen;}

	.grid_more::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.5);}

	

	.grid_more a {

		text-decoration: none;

	}

	.grid_more a:hover .grid_titlein {

		color:rgba(195, 255, 221, 0.47);

	}

	/*.title_post:hover .grid_more {

		cursor: pointer;

		opacity: 0.8;

		-webkit-transition-delay: 1.2s; 

		    transition-delay: 1.2s;

		height: 100%;

		position: fixed;

	}*/



	.grid_more_head {

		color:rgba(255, 255, 255, 0.97);

		font-size: 31px;

		font-weight: 700;

		padding: 0 15px;

		text-transform: uppercase;

		margin-top: 20px;

		opacity: 0.7;

	}



	.grid_more_head i {

		margin-right: 10px;

	}



	.grid_more_sec {

		margin-top: -5px;

		font-size: 26px;

		font-weight: 600;

		color:mediumseagreen;

		padding: 0 20px;

		display: inline-block;

	}



	.grid_book {

		color: #989898;

		float: right;

		margin-right: 50px;

		cursor: pointer;

	}

	.grid_book:hover {

		color: white;

	}



	.grid_posterin {

		margin-top: 20px;

		overflow: hidden;

		margin-bottom: 10px;

		height: 220px;

	}



	.grid_posterin img {

		max-width: 164%;

		max-height: 256%;

		height: auto;

		width: auto;

		min-height: 100%;

		min-width: 100%;

		-webkit-transform:translate(-15%, 0%);

		-ms-transform:translate(-15%, 0%);

		transform:translate(-15%, 0%);

	}



	.grid_titlein {

		text-transform: uppercase;

		font-size: 30px;

		color:white;

		font-weight: 600;

		font-size: 27px;

		margin: 5px 15px;

		line-height: 1;

	}

	

	/*.dir-grp .grid_item1 {

		font-size: 16px;

	}*/



	.grid_item1 {

		color: silver;

		font-size: 16px;

		margin: 0px 15px;

	}



	.grid_item2 {

		color: silver;

		font-size: 13px;

		margin: 0px 15px;

	}

	

	.grid_year {

		color: white;

		margin: 5px 14px;

		font-size: 16px;

		line-height: 1;

	}



	.grid_rate {

		width: 70%;

		height: 15px;

		border-radius: 2px;

		background: #313131;

		position: relative;

		display: inline-block;

		margin-right: 10px;

		margin-left: 15px;

		margin-top: 25px;

		margin-bottom: 20px;

	}



	.grid_rate + span {

		margin-top: 22px;

		display: inline-block;

		float: right;

		margin-right: 30px;

	}



	.grid_ratein {

		position: absolute;

		height: 15px;

		top: 0;

		left: 0;

		background: mediumseagreen;

		border-radius: 2px 0 0 2px;

	}



	@media (max-width: 445px) {

		.title_post {

			height: 100px;

			width: calc(100% / 3);

		}



		.grid_title {

			font-size: 19px !important;

			font-weight: 400 !important;

		}



		.title_post {

			overflow: hidden;

		}

	}

	@media (max-width: 505px) {

		.title_post {

			height: 100px;

			width: calc(100% / 4);

		}

	}

	

	@media (max-width: 725px) {

		.title_post {

			height: 150px;

			width: calc(100% / 4);

		}

	}

	

	@media (max-width: 991px) {

		/*.title_post {

			height: 200px;

			width: calc(100% / 5);

		}*/

	}

	

	@media (max-width: 1200px) {

		.title_post {

			height: 190px;

			width: calc(100% / 3);

		}

	}

	@media (max-width: 1050px) {

		.title_post {

			width: calc(100% / 2);

		}

	}

	@media (max-width: 845px) {

		.title_post {

			width: calc(100% / 3);

		}

	}

	@media (max-width: 625px) {

		.title_post {

			height: 150px;

			width: calc(100% / 2);

		}

	}

	@media (max-width: 400px) {

		.title_post {

			height: 115px;

		}

	}

	@media (min-width: 1400px) {

		.title_post {

			/*height: 225px;*/

		}

	}

	@media (min-width: 1540px) {

		.title_post {

			height: 175px;

			width: calc(100% / 5);

		}

	}

	@media (min-width: 1740px) {

		.title_post {

			height: 200px;

			/*width: calc(100% / 8);*/

		}

	}



/*LISTAS CARD*/

	.title_card {

		z-index: 10;

		position: relative;

	}



	.tile_card {

		position: relative;

		margin-bottom: 5px;

		margin-left: 5px;

	}



	.card_poster {

		display: inline-block;

		max-width: 138px;

		overflow: hidden;

		border-radius: 5px;

		height: 210px;

		width: 138px;

		z-index: 1;

		position: relative;

	}

	.sizeposter_2 .card_poster {

	    height: 230px;

	    max-width: 154px;

	    width: 154px;

	}

	.sizeposter_0 .card_poster {

	    height: 160px;

	    max-width: 110px;

	    width: 110px;

	}

	.sizeposter_2 .tile_card img {

		height: 235px;

	}

	.sizeposter_0 .tile_card img {

		height: 165px;

	}



	.tile_card img {

		height: 210px;

		/*border-radius: 5px;*/

		/*margin-left: 10px;*/

		margin: 0 auto;

		display: block;

		opacity: 1;

		border-radius: 5px;

		top: 50%;

	    position: absolute;

	    left: 50%;

	    transform: translate(-50%, -50%);



	}



	.tile_card a {

		display: block;

		height: 210px;

		margin-left: 10px;

		background: #cccccc;



		margin: 0 auto;

		/*background: rgba(249, 249, 249, 0.41);*/

		position: relative;

		overflow: hidden;

	}

	.darkv .tile_card a {

		background: #363636;

	}

	.sizeposter_0 .tile_card a {

		height: 160px;

	}

	.sizeposter_2 .tile_card a {

		height: 230px;

	}



	.darkv .list_results:not(.drag_active) .tile_card a:hover {

		/*background-color: mediumseagreen;*/

		background-color: #305541;

	}

	.list_results:not(.drag_active) .tile_card a:hover {

		background-color: #b7dac7;

	}

	.tile_card a img:hover {

		opacity: 0.8;

		-webkit-transition: opacity 0.12s ease;

		-o-transition: opacity 0.12s ease;

		transition: opacity 0.12s ease;

	}



	.card_body {

		background: white;

		display: inline-block;

		width: calc(100% - 160px);

		border-radius: 0 10px 10px 0;

		height: 170px;

		vertical-align: bottom;

		padding-left: 40px;

		box-shadow: -4px 4px 22px 2px rgba(0, 0, 0, 0.09);

		overflow: hidden;

		position: relative;

		padding-right: 40px;

		margin-left: -10px;

	}

	.darkv .card_body {

		/*background-color: #323232;*/

		/*background-color: #272727;*/

		background-color: #262626;

		border: 1px solid #131313;

	}



	.sizeposter_2 .card_body {

		width: calc(100% - 170px);

		height: 190px;

	}

	.sizeposter_0 .card_body {

		width: calc(100% - 120px);

		height: 150px;

	}



	.float_title {

		position: absolute;

		text-transform: uppercase;

		font-weight: 900;

		opacity: 0.1;

		font-size: 62px;

		top: 2px;

		line-height: 1;

		margin-left: -40px;

		letter-spacing: -3px;

		/*border-bottom: 2px solid grey;

		padding-bottom: 10px;*/

		-webkit-transition: margin-left 0.2s ease;

		-o-transition: margin-left 0.2s ease;

		transition: margin-left 0.2s ease;

	}



	.tile_card:hover .card_body .float_title {

		margin-left: -30px;

		-webkit-transition: margin-left 0.5s ease-in .9s;

		-o-transition: margin-left 0.5s ease-in .9s;

		transition: margin-left 0.5s ease-in .9s;

	}



	.darkv .float_title {

		opacity: 0.08;

	}



	.sizeposter_2 .float_title {

		font-size: 75px;

	}

	.sizeposter_0 .float_title {

		font-size: 53px;

	}



	.card_body .tile_title a {

		z-index: 100;

		position: relative;

		color: black;

		font-size: 19px;

		font-weight: 500;

	}



	.card_body .tile_title {

		position: absolute;

		padding-top: 39px;

		height: 100%;

	}



	.tile_title span {

		color: #9e9e9e;

		margin-right: 50px;

		background: #80808000;

	}

	.darkv .tile_title span {

		color: #6d6d6d;

	}

	.tile_title .card_lower {

		position: absolute;

		bottom: 2px;

		left: -11px;

	}

	.card_r_grp {

		display: inline-block;

		/* margin-left: 25px; */

		font-size: 15px;

		font-weight: 600;

		opacity: 0.6;

		text-align: center;

		/*margin: 0 10px;

		padding: 3px 5px;*/

		width: 51px;

		color: rgba(156, 156, 156, 0.55);

	}

	.card_r_lbl {

	    font-size: 10px;

		font-weight: 400;

		color: grey;

	}



	.card_r_lbl + div {

		width: 31px;

		margin: 0 auto;

	}



	.rate_maior  {

		border: 1px dashed;

		border-radius: 20px;

	}



	.card_body .tds1 {

		float: right;

	    padding: 0 10px;

	    font-size: 1.3em;

	    text-align: center;

	    width: 11%;

	    font-weight: 500;

	    margin: 0;

	    height: 50%;

	    background: rgba(199, 228, 211, 0.4);

	    border: 1px solid #9bcca6;

	    margin-left: -1px;

	    display: inline-block;

	    padding: 0;

	}

	.darkv .card_body .tds1 {

		background-color: rgba(102, 128, 110, 0.4);

		border: 1px solid #637b68;

	}

	.card_body .tds1:nth-of-type(odd) {

		top: 50%;

	    position: relative;

	    margin-right: calc(-11% + 1px);

	    margin-top: -1px;

	    height: calc(50% + 1px);

	    border-bottom-width: 3px;

	    border-bottom-color: #d9d9d9;

	}

	.darkv .card_body .tds1:nth-of-type(odd) {

	    border-bottom-color: #313131;

	}

	.card_body .tds1:nth-of-type(even) {

	    border-top-width: 3px;

	    border-top-color: #d9d9d9;

	}

	.darkv .card_body .tds1:nth-of-type(even) {

	    border-top-color: #313131;

	}



	.card_body .det_contain {

		width: 17%;

		font-size: 0;

		height: 65px;

		margin-bottom: 0;

	}



	.card_body .tds1 span {

		border-radius: 0;

		box-shadow: none;

		height: calc(100% - 18px);

		max-width: inherit;

		display: block;

		border: none;

	}

	.card_body .tds1 .rate_condi {

		left: 0;

	}

	/*.card_body .tds1 .rate_red, .card_body .tds1 .rate_gold, .card_body .tds1 .rate_blue, .card_body .tds1 .rate_green, .card_body .tds1 .rate_black {

	 	border-radius: 0;

	 	box-shadow: none;

	 	height: calc(100% - 18px);

	 	max-width: inherit;

	 	display: block;

	 }*/



	.card_body .td_itens {

		font-weight: 600;

		color: #6b8c73

	}



	.pl-result .pl_table.pl_table_card {

		background-color: #59b787;

		color: white;

		/*z-index: 10;*/

		box-shadow: none;

		font-weight: 500;

		-webkit-transition: all 0.4s ease;

		-o-transition: all 0.4s ease;

		transition: all 0.4s ease;

	}

	.fixed_bar .pl_table.pl_table_card {

		color: gray;

		background-color: #e9e9e9;

	}

	.darkv .fixed_bar .pl_table.pl_table_card {

		color: #B1B1B1;

		background-color: #323232;

	}



	.diag .anim_t.list_results::after {

		border-top: 311px solid #59b787;

	}

	

	.diag .fixed_bar ~  .anim_t.list_results::after {

		border-top: 91px solid #e9e9e9;

	}

	.darkv .diag .fixed_bar ~  .anim_t.list_results::after {

		border-top: 91px solid #323232;

	}



	.diag .list_results::after {

		content: " ";

		display: block;

		/*background: green;*/

		height: 232px;

		position: absolute;

		width: 83%;

		z-index: 0;

		top: 55px;

		border-top: 0px solid #59b787;

		/*border-top: 262px solid #59b787;*/

		border-right: 1355px solid transparent;

		-webkit-transition: border-top 0.4s ease;

		-o-transition: border-top 0.4s ease;

		transition: border-top 0.4s ease;

	}



	.tener {

		-webkit-transform: scale(0.8);

		-ms-transform: scale(0.8);

		-o-transform: scale(0.8);

		transform: scale(0.8);

	}



	.card_body .tile_ops {

		position: absolute;

	    top: 0;

	    right: 0;

	    height: 100%;

	}



	.card_body .tile_ops i {

	    display: block;

	    padding: 5px;

	    opacity: 0.05;

	    cursor: pointer;

	    font-size: 18px;

	    margin: 0;

	    position: relative;

	    top: 31%;

	    -ms-transform: translateY(-50%);

	    transform: translateY(-50%);

   	}

	

	.card_body .tile_ops span {

		display: block;

		position: absolute;

		top: 4px;

		color: rgba(77, 171, 119, 0.16);

		font-weight: 600;

		font-size: 13px;

	}

	.tile_card:hover .tile_ops span {

		color: rgba(77, 171, 119, 0.7);

	}





/*BACKGROUND*/

	.explore_back {

		position: fixed;

	    left: 0;

	    top: 0;

	    z-index: 0;

	    height: 100%;

	    width: 100%;

	}



	.explore_back img {

		min-width: 100%;

		min-height: 100%;

		height: auto;

		width: auto;

		/*filter: blur(2px);*/

	}



	.explore_back:after {

		content: "";

	    display: block;

	    background: rgba(46, 139, 87, 0.25);

	    position: fixed;

	    top: 0;

	    left: 0;

	    width: 100%;

	    height: 100%;

	}



	.explore_back_on + .lll {

		background: rgba(240, 240, 240, 0.85);

	}

	/*.explore_back_on + .lll:before {

		content:"";display: block;

	}*/

	.darkv .explore_back_on + .lll {

		background: rgba(42, 42, 42, 0.83);

	}



	.explore_back_on + .lll .left_side .sidepanel {

		background: rgba(240, 240, 240, 0.55);

	}

	.darkv .explore_back_on + .lll .left_side .sidepanel {

		background: rgba(42, 42, 42, 0.25);

	}



	.explore_back_on + .lll .side_sel {

		border-color:transparent;

	}



	.explore_back_on + .lll + .right_side {

		background: rgba(243, 243, 243, 0.72);

	}

	.darkv .explore_back_on + .lll + .right_side {

	    background: rgba(50, 50, 50, 0.68);

	}



	.explore_back_on + .lll + .right_side .listas_3 {

		background: rgba(243, 243, 243, 0.62);

	}

	.darkv .explore_back_on + .lll + .right_side .listas_3 {

		background: rgba(50, 50, 50, 0.55);

	}



	.explore_back_on + .lll + .right_side .pl_table_grid {

		background-color: rgba(233, 233, 233, 0);

	}

	.explore_back_on + .lll + .right_side .tile_main_xl .tile_each {

		background-color: rgba(253, 253, 253, 0.75);

	}

	.darkv .explore_back_on + .lll + .right_side .tile_main_xl .tile_each {

		background: rgba(42, 42, 42, 0.25);

	}



	.explore_back_on + .lll + .right_side .tile_main_xl .tile_each:nth-child(even) {

		background-color: rgba(243, 243, 243, 0.68);

	}

	.darkv .explore_back_on + .lll + .right_side .tile_main_xl .tile_each:nth-child(even) {

		background-color: rgba(50, 50, 50, 0.55);

	}

	.darkv .explore_back_on + .lll + .right_side .tile_main_xl .tile_each:hover {

		background-color: rgba(42, 42, 42, 0.78) !important;

	}



	.explore_back_on + .lll + .right_side .tile_main_xl .tile_each:hover {

	    background: rgba(237, 239, 237, 0.88);

	}



	.explore_back_on + .lll + .right_side .listas_3:hover {

		background: rgba(237, 239, 237, 0.88);

	}

	.darkv .explore_back_on + .lll + .right_side .listas_3:hover {

		background-color: rgba(42, 42, 42, 0.78) !important;

	}



	.darkv .explore_back_on + .lll + .right_side .pl-result {		

		background-color: transparent;

	}

	.darkv .explore_back_on + .lll + .right_side .pl-result.fixed_bar .pl_table_grid {

		background-color: rgba(65,65,65,0.86);

	}

	.explore_back_on + .lll + .right_side .pl-result.fixed_bar .pl_table_grid {

		background-color: rgba(237, 239, 237, 0.88);

	}



	.darkv .explore_back_on + .lll + .right_side .pl_table {

		background: rgb(65, 65, 65);

	}

	.darkv .explore_back_on + .lll + .right_side .pl_table_grid {

		background: transparent;

	} 

	.explore_back_on + .lll + .right_side .pl_table.pl_table_list {

		background-color: seagreen;

	}





/*----------------------------------------------

################################################

				TILES

################################################				

/----------------------------------------------*/

	.tile_main, .tile_main_xl {

		width: 100%;

		margin-bottom: 20px;

	}



	.tile_main .tile_each .t_det1 .td_cont {

		white-space: nowrap;

	}

	.tile_main .tile_each .t_det1 .td_cont:after {

		content:"";

		display: table;

		clear: both;

	}

	.tile_main .tile_each .t_det1 .td_cont .det_contain {

		float: inherit;

		display: inline-block;

		margin-bottom: 0;

		white-space: normal;

		

	}



	.darkv .tile_main, .darkv .tile_main_xl {

		border-top: 1px solid #232323;

		border-bottom: 1px solid #232323;

	}

	

	.tile_each {

		/*background-color: #F9F9F9;*/

		background-color: #FDFDFD;

	}



	.tile_each_active {

		background-color: #E4F1E8 !important;

	}

	.tile_each_active:not(.card_body):hover {

		background-color: #D7EADC !important;

	}

	/*.card_body.tile_each_active:hover {



	}*/

	.tile_each_active .trian {

		border-color: transparent #E4F1E8 transparent transparent !important;

	}

	.tile_each_active:hover .trian {

		border-color: transparent #D7EADC transparent transparent !important;

	}

	

	.tile_each:active {

		opacity: 0.7;

	}



	.list_results:not(.drag_active) .tile_main tr.tile_each:hover {

		/*background: #EDEFED;*/

		background-color: #E6E6E6;

		cursor: pointer;

	}



	.list_results:not(.drag_active) .tile_main tr.tile_each:hover .trian {

		/*border-color: transparent #EDEFED transparent transparent;*/

		border-color: transparent #E6E6E6 transparent transparent;

	}



	.tile_each:nth-child(even) {

	    /*background-color: #F5F5F5;*/

	    background-color: #F3F3F3;

	}





	.tile_pos {

		background: rgb(212, 218, 212);

		width: 150px;

		height: 106px;

		position: relative;

		border-right:none !important;

	}



	.tile_main .tile_pos {

		display: block;

		overflow: hidden;

	}



	.tile_main .tile_pos img {

		/* width: 100%; */

		/* margin-top: -20%; */

		min-height: 106px;

		min-width: 135px;

		margin-left: -15px;	

		height: 100%;

	}



	.tile_body {

		padding-left: 0;

		border-left:none !important;

	}



	.tile_body a {

		text-decoration: none;

		color:seagreen;

	}



	.tile_main .tile_body {

		width: 87%;

	}



	.tile_details {

		width: 100%;

	}



	.tile_title {

		width: 100%;

		font-size: 24px;

		padding-bottom: 2px;

		padding-top: 15px;

	}



	.t_det1, .t_det2 {

		width: 55%;

		vertical-align: top;

	}



	.t_det_single {

		width: 40%;

	}



	.td_label, .td_itens {

		display: inline-block;

		vertical-align: top;

	}



	.det_contain {

		margin-bottom: 5px;

		float: left;

		width: 30%;

		height: 50px;

		overflow: hidden;

		margin-right: 5px;

	}



	.det_contain::-webkit-scrollbar, .tab_list_cont::-webkit-scrollbar {width: 5px;}
	.det_contain::-webkit-scrollbar-thumb, .tab_list_cont::-webkit-scrollbar-thumb {
		background-color:rgba(212, 212, 212, 0); border-radius: -1;
	}
	.det_contain::-webkit-scrollbar-thumb:hover, .tab_list_cont::-webkit-scrollbar-thumb:hover {
		background-color:rgb(199, 205, 209);
	}
	.det_contain::-webkit-scrollbar-track:hover, .tab_list_cont::-webkit-scrollbar-track:hover {
		/*background-color:rgb(237, 237, 237);*/
		background-color: rgb(245 245 245);
	}
	.det_contain:hover::-webkit-scrollbar-thumb, .tab_list_cont:hover::-webkit-scrollbar-thumb {
		background-color:rgb(212, 212, 212);
	}

	.darkv .det_contain::-webkit-scrollbar-thumb:hover, .darkv .tab_list_cont::-webkit-scrollbar-thumb:hover {
		background-color:rgb(74 76 75);
	}
	.darkv .det_contain::-webkit-scrollbar-track:hover, .darkv .tab_list_cont::-webkit-scrollbar-track:hover {
		background-color:rgb(39 39 39);
	}
	.darkv .det_contain:hover::-webkit-scrollbar-thumb, .darkv .tab_list_cont:hover::-webkit-scrollbar-thumb {
		background-color:rgb(78 78 78);
	}



	.det_contain:hover {

		overflow: auto;

	}

	.tab_list_cont {
		max-height: 50px;
		overflow-y: auto;
		padding: 3px 0;
	}
	.tab_list_cont_expand {
		max-height: inherit;
	}
	.list_head_expand {
		cursor: pointer;
	}



	.td_label {

		width: 75%;

		/* opacity: 0.6; */

		color: white;

		margin: 0 15px;

		font-size: 10px;

		color: mediumseagreen;

		margin-top: 5px;

	}



	.td_itens {

		width: 100%;

	}



	.td_item {

		font-size: 12px;

		width: 90%;

		/*height: 20px;*/
		height: 14px;

		white-space: nowrap;

		overflow: hidden;
		opacity: 0.8;
		text-overflow: ellipsis;
		font-weight: 400;
	}



	.tds1 {

		float: right;

		padding: 0 10px;

		font-size: 1.3em;

		height: 50px;

		display: block;

		text-align: center;

		width: 20%;

		margin: 0 1px;

		font-weight: 500;

		margin-top: -9px;

	}



	.tds1 span {

		display: block;

		position: relative;

		height: 30px;

		max-width: 85px;

		min-width: 30px;

		padding: 1px 4px;

		display: inline-block;

	}



	.tds_on {

		border-radius: 15px;

		border: 1px solid #ddd;

		box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4);

	}



	.tds1 div {

		font-size: 0.7em;

		opacity: 0.3;

		font-weight: normal;

		overflow: hidden;

		white-space: nowrap;

	}



	.tile_ops {

		width: 40px;

		padding-left: 10px;

	}



	.tile_ops i {

		display: block;

		padding: 5px;

		opacity: 0.05;

		cursor: pointer;

		font-size: 18px;

	}



	.tile_ops:hover i {

		opacity: 0.35;

	}



	.tile_ops i:hover {

		opacity: 1;

	}

	.tile_details .tile_ops span {
		width: 25px;
		display: inline-block;
		text-align: center;
		font-size: 12px;
		top: -13px;
		position: relative;
		color: #498c75;
	}

	.drag_active .tile_ops i {
		display: none;
	}

	

	.trian {

		position: absolute;

		right: 0;

		bottom: 0;

		width: 0;

		height: 0;

		border-style: solid;

		border-width: 104px 55px 0px 0;

		/*border-color: transparent #F9F9F9 transparent transparent;*/

		border-color: transparent #FDFDFD transparent transparent;

	}



	.tile_each:nth-child(even) .trian {

	    border-color: transparent #F4F4F4 transparent transparent;

	    /*border-color: transparent #E3E6ED transparent transparent;*/

	}



	/*tile XL*/

	.tile_main_xl {

		border-collapse: separate;

		border-spacing: 0px 0px;

		/*margin-left: 5px;*/

		border-bottom: 1px solid rgb(216, 219, 215);

		border-top: 1px solid rgb(216, 219, 215);

	}



	.tile_main_xl .tile_each>td {

		/*border-bottom:1px solid #DADADA;

		border-top:1px solid #DADADA;

		border-left: 1px solid #DADADA;*/

		border-bottom: 1px solid rgb(216, 219, 215);

		border-right: 1px solid rgb(216, 219, 215);

	}

	.tile_main_xl .tile_each .tile_body {

		/*border-right:1px solid #DADADA;*/

	}



	.list_results:not(.drag_active) .tile_main_xl tr.tile_each:hover {

		background: #EDEFED;

		cursor: pointer;

	}



	.tile_main_xl .tile_pos {

		height: 160px;

		width: 115px;

		text-align: center;

		box-shadow: inset -16px 0px 19px -11px rgba(0,0,0,0.3);

		border-radius: 4px 0 0 4px;

		border: 1px solid rgb(197, 197, 197) !important;



		/*display: block;*/

		overflow: hidden;

	}



	.tile_main_xl .det_contain {
		margin-bottom: 0;
		/*height: 110px;*/
		height: 100px;
	}



	.tile_main_xl .tile_body {

		padding-left: 15px;

	}



	.tile_main_xl .tile_ops {

		display: block;

		float: right;

	}



	.tile_main_xl .tile_title {

		padding: 0 0 5px 0;

	}



	.tile_main_xl .tile_pos img {

		/*max-height: 100%;

		max-width: 100%;*/



		min-height: 160px;

		/*min-width: 125px;*/

		width: 100%;



		position: absolute;

		top:-100%; 

		left:0; 

		right: 0; 

		bottom:-100%;

	   margin: auto;

	}



/*--------------------------------------

	

--------------------------------------*/





	.pl-result {

	/*	background:silver;

		border:1px solid black;

		padding: 15px 5px;*/

		margin-bottom: 4px;

		/*box-shadow: 0 1px 3px rgba(0,0,0,0.1);*/

		/*background: white;*/

		-webkit-transition:background .0s ease;

		/*min-width: 380px;*/



	}





	.list_selected_hidd {

		/*display:none;*/

		cursor: pointer;

	}

	.list_selected {

		font-size: 37px;

		margin-right: 10px;

		margin-bottom: 7px;

		margin-top: 5px;

	}/*

	.list_selected_hidd2 {

		display:none;

	}

	.list_selected2 {



	}*/

	.selection {

		/*float:left;*/

		/*width:12%;

		width: 17%;*/

		margin-left: 0px;

		width: 100%;

		/*padding-right: 11px;*/

		/*margin-bottom: 190px;*/

	}

	.pl {

		/*float:left;*/

		/*width:50%;*/

		margin-right:10px;

		padding: 24px 0px;

	}



	.list_results  {

		/*overflow: auto;*/

		min-width: 379px;

		min-height: 100px;

		/*margin-bottom: 50px;*/

	}



	.fixed_bar + .list_results {

		margin-top: 50px;

	}

	/*

	.optio {

		float:left;

		width:10%;

		margin-left:25px;

	}

	.height-trans {

		max-height:0px;

	}

	.height-trans2 {

		max-height:500px;

	}

	div.hid {

		display:block;

		width:150px;

	}

	div.hid2 {

		display:block;

		float:left;

		margin-left:0px;

		-webkit-transition: margin-left 0.1s ease;

	}



	div.hid3 {

		display:block;

		float:left;

		margin-left:12%;

		-webkit-transition: margin-left 0.1s cubic-bezier(0.25,0.1,0.25,1);

	}

	div.side-slide-margin {

		margin-left:30px;

	}

	.side-slide-margin label {

		margin-left: -40px;

		margin-bottom: 15px;

		font-weight: bold;

		font-size: 20px;

		color:seagreen;

	}

	.sel_box {

		width:100px;

		height:90px;

		background:darkseagreen;

		color:green;

		font-size: 17px;

		padding-top:32%;

		text-align:center;

		margin-bottom:15px;

		float:left;

		cursor:pointer;

		position:relative;

		border: 2px solid seagreen;

		

	}

	.sel_box:hover {

		background:seagreen;

		color:white;

	}

	.format {

		display:none;

		float:left;

		width:5%;

	}

	.coun {

		display:none;

		float:left;

		width:5%;

	}

	.side-sub-opt {

		display:none;

	}

	div.hid4 {

		display:none;

	}

	.opcao {

		padding: 2px;

		margin-bottom: 5px;

		cursor: pointer;

	}

	.opcao:hover {

		color:seagreen;

		font-weight: bold;

	}

	.box_active {

		background:forestgreen;

		color:white;

	}

	*/



	.list_results .pagination {

		text-align: center;

		display: block;

	}



	.list_results.lr_s .pagination {

		display: none;

	}



	.no_margin .s_toggle:focus{

		outline: 0;

		outline: none;

		color: silver;

	}

	.list_results .glyphicon-refresh-animate {

		margin-top: 30px;

		margin-left: 45%;

		/*position: fixed;

		top: 100px;

		transform: translate(-50%, -50%);*/



		color:silver;

		font-size: 30px;

	    -animation: spin .7s infinite linear;

	    -webkit-animation: spin2 .7s infinite linear;

	}



	@-webkit-keyframes spin2 {

	    from { -webkit-transform: rotate(0deg);}

	    to { -webkit-transform: rotate(360deg);}

	}



	@keyframes spin {

	    from { transform: scale(1) rotate(0deg);}

	    to { transform: scale(1) rotate(360deg);}

	}



/*--------------------------------------

	TOP BAR

--------------------------------------*/



	.pl-select {

		padding: 0px;

		margin-bottom: 20px;

		color:seagreen;

		font-weight: bold;

	}



	.top_bar_btn {

		text-align: center;

		cursor: pointer;

		padding: 5px 14px;

		display: block;

	}

	/*.side_info:hover, .sort_by:hover, .order_by:hover {

		background: seagreen;

		color:white;

	}*/

	.pl_table td:hover {

		/*background: seagreen;*/

		/*color:white;*/

		    color: #6cd287;

	}

	

	.t_hide {

		display: none;

	}



	.order_by {

		/*margin-left: 50px;

		border-left: 1px solid gainsboro;

		border-right: 1px solid gainsboro;*/

		font-size: 20px;

	}



	.list_pl {

		/*width: 200px;*/

		/*text-align: center;*/

		cursor: pointer;

	}



	.sort_by {

		/*border-left: 1px solid gainsboro;*/

	}



	.side_info {

		/*border-left: 1px solid gainsboro;*/

	}



	.top_left_bar {

		min-width: 30px;

		text-align: center;

		display: inline-block;

	}



	.tlb_on {

		font-size: 20px;

		font-weight: 600;

		cursor: pointer;

	}



	.tbl_drop {

		margin-left: 30px;

		padding: 0;

	}

	.tbl_drop li {

		border-bottom: 1px solid #E8E8E8;

		padding:6px 10px 5px 7px;

		font-size: 17px;

		font-weight: normal;

		color: black;

	}

	.tbl_drop li:hover, .darkv .tbl_drop li:hover {

		/*font-weight: bold;*/

		cursor: pointer;

		color: #3dde85;

	}



	.darkv .tbl_drop {

		background-color: #545454;

	}

	.darkv .tbl_drop li {

		border-bottom: 1px solid #2B2B2B;

		color: white;

	}



	.toggle_menu_left {

		

	}



	.pl-select {

		display: inline-block;

		/*width: 100%;*/

	}



	.pl_table {

		width: 100%;

		position: relative;

		/*background-color: white;*/

		background-color: #f1f1f1;

	}

	.darkv .pl_table {

		background-color:transparent;

		/*box-shadow: 1px 3px 4px rgba(0,0,0,0.8);*/

	}



	.fixed_bar {

		position: fixed;

		margin-top: -23px;

		z-index: 200;

		width: inherit;

	}

	.fixed_bar .pl_table_list {

		box-shadow: 0px 6px 10px -5px rgba(0,0,0,0.5);

	}

	.pl_table td {

		/*border-right: 1px solid gainsboro;*/

		padding: 0 3px;

		-webkit-transition:background 0.2s ease-in-out;

		-moz-transition:background 0.2s ease-in-out;

		-ms-transition:background 0.2s ease-in-out;

		-o-transition:background 0.2s ease-in-out;

		transition:background 0.2s ease-in-out;

	}



	.pl_table td:nth-child(4) {

		width: 61%;

	}

	

	.pl_table td:last-of-type {

		display: none;

	}

	.pl_table td:nth-child(1) {

		/*display: none;*/

	}

	.pl_table td:nth-of-type(6), .pl_table td:nth-of-type(5) {

		/*border-right: none;*/

		/*display: list-item;*/

		padding: 0;

	}



	.dropdown .dropdown-menu {

		padding: 0px;

		left: -111px;

		right: 0;

		top: 135%;



	}

	.pl_table .dropdown .dropdown-menu {
		overflow-y: auto;
		max-height: calc(100vh - 110px);
		border-radius: 0;
	}
	.pl_table .dropdown .dropdown-menu::-webkit-scrollbar {
	  width: 8px;
	  height: 6px;
	}
	.pl_table .dropdown .dropdown-menu::-webkit-scrollbar-button {
	  width: 0px;
	  height: 0px;
	}
	.pl_table .dropdown .dropdown-menu::-webkit-scrollbar-thumb {
	  background: #F7F7F7;
	  border: 5px none #ffffff;
	  border-radius: 12px;
	}
	.pl_table .dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover {
	  background: white;
	}
	.pl_table .dropdown .dropdown-menu::-webkit-scrollbar-thumb:active {
	  background: #c4c4c4;
	}
	.pl_table .dropdown .dropdown-menu::-webkit-scrollbar-track {
	  background: transparent;
	  border: 18px none #ffffff;
	  border-radius: 44px;
	}
	.pl_table .dropdown .dropdown-menu::-webkit-scrollbar-track:hover {
	  background: transparent;
	}
	.pl_table .dropdown .dropdown-menu::-webkit-scrollbar-track:active {
	  background: transparent;
	}
	.pl_table .dropdown .dropdown-menu::-webkit-scrollbar-corner {
	  background: transparent;
	}
	.darkv .pl_table .dropdown .dropdown-menu::-webkit-scrollbar-thumb {
	  background: #414141;
	}
	.darkv .pl_table .dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover {
	  background: #515151;
	}
	.darkv .pl_table .dropdown .dropdown-menu::-webkit-scrollbar-thumb:active {
	  background: #6F6F6F;
	}

	.tri {

		width: 0;

		height: 0;

		border-style: solid;

		border-width: 0 10px 11.2px 10px;

		border-color: transparent transparent #ffffff transparent;

		margin: 0 auto;

		top: -11px;

		right: 7px;

		position: absolute;

	}

	.darkv .tri {

		border-color: transparent transparent #545454 transparent;

	}

	.drp_show_more {

		color: seagreen;

		/*min-width: 185px;*/

	}

	.darkv .drp_show_more {

		/*color: mediumseagreen;*/

		color: #ececec;

	}

	.drp_show_more>li {

		padding:3px 1px 3px 7px;

		font-size: 17px;

		font-weight: normal;

		border-bottom: 1px solid #dedede;

	}

	.darkv .drp_show_more>li {

		border-bottom: 1px solid black;

	}

	.drp_show_more>li>span {

		margin-left: 8px;

	}



	.conditional_year {

		padding:3px;

		font-size: 17px;

		font-weight: normal;

	}



	.conditional_year span {

		margin-left: 8px;

		color: silver;

	}



	.conditional_year i {

		font-size: 1.2em;

		float: right;

		color: silver;

		margin-right: 5px;

		margin-top: 3px;

	}	



	.conditional_year b {

		margin-top: 4px;

		float: right;

		padding: 1px 12px;

		opacity: 0.4;

		color: gray;

		cursor: pointer;

	}



	.drp_show_more>li:last-of-type {

		border-bottom: none;

	}

	.drp_show_more>li:hover {

		/*font-weight: bold;*/

		/*color: #55e495;*/

		color: #3dde85;

		cursor: pointer;

	}

	.drp_show_more>li>i {

		font-size: 1.2em; 

		float: right;

		color:silver;

		margin-right: 5px;

		margin-top: 3px;

	}



	.drp_show_more>li>b {

		/* position: absolute; */

		/* left: -26px; */

		margin-top: 4px;

		float: right;

		/* background: white; */

		padding: 1px 12px;

		/* border-radius: 3px 0 0 3px; */

		opacity: 0.4;

		color: gray;

		display: none;

	}



	.drp_show_more>li .fa-check-square ~ b {

		display: block;

	}



	.drp_show_more>li>b:hover, .drp_show_more>.conditional_year>b:hover {

		opacity: 1;

	}



	.cond_active {

		color:mediumseagreen !important;

		opacity: 1 !important;

	}



	.dropdown.open {

		background: seagreen;

		color:white;

		/*font-size: 20px;*/

	}

	

	.pl_table_list .dropdown {

		font-size: 20px;

	}



	.show_more_active {

		color:mediumseagreen !important;

		-webkit-animation: tick 0.18s ease-in; /* Chrome, Safari, Opera */

		-moz-animation: tick 0.18s ease-in;

		-ms-animation: tick 0.18s ease-in;

		-o-animation: tick 0.18s ease-in;

   		animation: tick 0.18s ease-in;

	}



	@-webkit-keyframes tick {

	    0% {transform: scale(0);}

	    90% {transform: scale(1.4);}

	    100% {transform: scale(1);}

	}

	@keyframes tick {

	    0% {transform: scale(0);}

	    90% {transform: scale(1.4);}

	    100% {transform: scale(1);}

	}



	.solv_wid {

		width: 100% !important;

	}



	li.clear_more_info {

		padding: 5px;

		text-align: center;

	}

	.clear_more_info span {

		margin-left: 10px;

	}

	li.clear_more_info i {

		color: black;

		font-size: 12px;

	}

	.sortby {

		background: seagreen;

		color:white;

	}

	

	.counter { 

		display: none;

	}



	.sort_by .more_rates {

		/*display: none;*/

		font-size: 12px !important;
	    display: inline-block;
	    border-bottom: none !important;
	    padding: 2px 5px 2px 5px !important;

	}

	.side_info .more_rates {
		font-size: 11px;
		display: inline-block;
		width: 48%;
		/* background: wheat; */
		vertical-align: top;
		border-bottom: none;
	}
	.side_info .more_rates span {
		/*background: rebeccapurple;*/
	    margin: 0;
	    /* line-height: 0; */
	    display: inline-block;
	    width: 75%;
	}
	.side_info .more_rates i {
		font-size: 16px;
		display: inline-block;
		margin: 0;
	}

	.list_filt {
		font-size: 15px !important;
		padding: 1px 1px 1px 7px !important;
	}

	.more_show_rates {

		color: silver;

		padding:3px;

		font-size: 14px;

		font-weight: normal;

		cursor: pointer;

	}

	.more_show_rates>span {

		margin-left: 8px;

	}

	.more_show_rates i {

		font-size: 8px; 

		float: right;

		margin-right: 5px;

		margin-top: 3px;

	}



	.choose_list {

		position: relative;

	}



	.filter_pl {

		display: none;

		position: absolute;

		background: #E9E9E9;

		max-height: 450px;

		overflow-y: scroll;

		z-index: 100;

		color:white;

		font-size: 0.8em;

		font-weight: normal;

		/*width: 100%;*/

		width: 400px;

		margin-top: 5px;

		padding: 5px;

		/*text-align: center;*/

		text-align: left;

		margin: 0;

		/*box-shadow: 4px 6px 10px rgba(0,0,0,0.2);*/

		box-shadow: 0px 10px 10px rgba(0,0,0,.3);

		-moz-box-shadow: 0px 10px 10px rgba(0,0,0,.3);

		-o-box-shadow: 0px 10px 10px rgba(0,0,0,.3);

		/*border:1px solid #ddd;*/

		border-radius: 6px;

		padding: 0;

		top: 30px;

	}

	.darkv .filter_pl {

		background: #323232;

	}

	.filter_pl>li {

		border-top:1px solid silver;

		background: #e9e9e9;

		color:black;

		cursor: pointer;

		list-style-type: none;

		/*box-shadow:inset 0px 0px 85px rgba(0,0,0,.5);*/

	}

	.filter_pl>li>span {

		-o-transition: all 0.3s ease;

		-webkit-transition: all 0.3s ease;

		-ms-transition: all 0.3s ease;

		-moz-transition: all 0.3s ease;

		transition: all 0.3s ease;

		padding-left: 15px;

	}

	.filter_pl>li:hover {

		color:silver;

	}



	.filter_pl_large {

		font-size: 2em;

	}



	.show_filter_pl .filter_pl {

		display: block;

		margin-top: 4px;

	}

	.sub_filter {

		list-style-type: none;

		margin: 0;

		padding: 0;

		background: white;



	}

	.opcao_filter {

		font-size: 1.3em;

		color:seagreen;

		cursor: pointer;

		padding: 5px 0;

		border-top: 1px solid #ddd;

		padding-left: 15px;



	}

	.opcao_filter:hover {

		/*color: darkseagreen;*/

		background: #ededed;

	}

	.opcao_filter_active {

		background: seagreen;

		color:white;

		font-weight: bold;

	}



	.filter_op{

		position: absolute;

		padding: 2px 5px;

		color: silver;

		float: right;

		font-size: 2em;

		-o-transition: all 0.5s ease;

		-webkit-transition: all 0.5s ease;

		-ms-transition: all 0.5s ease;

		-moz-transition: all 0.5s ease;

		transition: all 0.5s ease;

		cursor: pointer;

	}

	.filter_op:hover {

		color:gray;

	}



	.filter_op_rotate {

		-o-transform: rotate(180deg);

		-webkit-transform: rotate(180deg);	

		-ms-transform: rotate(180deg);	

		-moz-transform: rotate(180deg);	

		transform: rotate(180deg);	

	}



	/*.filter_pl::-webkit-scrollbar {

		width: 12px;

	}

	 

	.filter_pl::-webkit-scrollbar-track {

		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 

		border-radius: 10px;

		<!-- display:none; -->

	}

	 

	.filter_pl::-webkit-scrollbar-thumb  {

		border-radius: 10px;

		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

		

	}*/



	.filter_pl::-webkit-scrollbar {

	  width: 6px;

	  height: 6px;

	}

	.filter_pl::-webkit-scrollbar-button {

	  width: 0px;

	  height: 0px;

	}

	.filter_pl::-webkit-scrollbar-thumb {

	  background: #F7F7F7;

	  border: 5px none #ffffff;

	  border-radius: 12px;

	}

	.filter_pl::-webkit-scrollbar-thumb:hover {

	  background: #eeeeee;

	}

	.filter_pl::-webkit-scrollbar-thumb:active {

	  background: #c4c4c4;

	}

	.filter_pl::-webkit-scrollbar-track {

	  background: transparent;

	  border: 18px none #ffffff;

	  border-radius: 44px;

	}

	.filter_pl::-webkit-scrollbar-track:hover {

	  background: transparent;

	}

	.filter_pl::-webkit-scrollbar-track:active {

	  background: transparent;

	}

	.filter_pl::-webkit-scrollbar-corner {

	  background: transparent;

	}



	.darkv .filter_pl::-webkit-scrollbar-thumb {

	  background: #414141;

	}

	.darkv .filter_pl::-webkit-scrollbar-thumb:hover {

	  background: #515151;

	}

	.darkv .filter_pl::-webkit-scrollbar-thumb:active {

	  background: #6F6F6F;

	}



	.op_search_del {

		position: absolute;

		right: 9px;

		font-size: 0.73em;

		padding-top: 3px;

		color: silver;

		display: none;

	}

	.opcao_search:hover .op_search_del {

		display: inline-block;

	}

	.op_search_del:hover {

		color:gray;

	}



	/*SAVED SEARCHES*/

		.filter_pl .saved_li {

			background: #88ad98;

			    color: white;

			    /*padding: 5px;*/

		}

		.darkv .pl_table .filter_pl .saved_li {

			background: #58615c;

			color: #d8d8d8;

		}

		.filter_pl_large_saved {



		}

		.opcao_saved_filter {

			font-size: 1.3em;

		    color: mediumaquamarine;

		    cursor: pointer;

		    padding: 5px 0;

		    border-top: 1px solid #ddd;

		}

		.opcao_saved_filter:hover {

		    background: #ededed;

		}

		.pl_table_grid .opcao_saved_filter span {

		    padding-left: 15px;

		}

		.opcao_saved_filter.opcao_filter_active {

			color: white;

		}

		

		.darkv .pl_table .opcao_saved_filter {

		    color: #7AFFB6;

		    border-top: 1px solid #2B2B2B;

		}

		.darkv .opcao_saved_filter:hover {

			background-color: #444444;

		}



		.opcao_saved_filter b > i {

			display: inline-block;

			color: rgba(214, 85, 85, 0.59);

			cursor: pointer;

			padding: 5px;

			position: absolute;

			right: 20px;

		}

		.opcao_saved_filter b > i:hover {

			color: crimson;

		}





/*--------------------------------------

	LEFT SIDE SELECTION

--------------------------------------*/

	.side_sel {

		font-size: 17px;

		padding: 10px 0px 0px 0px;

		/*max-height: 400px;*/

		-webkit-transition:max-height 0.3s ease;

		-moz-transition:max-height 0.3s ease;

		-ms-transition:max-height 0.3s ease;

		-o-transition:max-height 0.3s ease;

		transition:max-height 0.3s ease;

		cursor: pointer;

		/*width: 100%;*/

		width: 190px;
		/*width: 199px;*/

		/*padding-bottom: 5px;*/

		border:1px solid rgba(0,0,0,0);

		/*box-shadow: inset -3px -3px 10px rgba(0,0,0,0.2);*/

		/*border-top: 1px solid rgb(244, 252, 246);

		border-bottom: 1px solid rgb(223, 228, 225);*/

		border-top: 1px solid rgb(244, 245, 244);

		border-bottom: 1px solid rgb(223, 228, 225);

	}

	.selection .side_sel:hover {

		/*background: mediumseagreen;

		color:white;*/

		/*width: 198px;*/

		/*box-shadow: inset 0px -3px 14px -5px rgba(0,0,0,0.2);*/

		/*box-shadow: inset 14px 3px 16px -11px rgba(8, 103, 37, 0.2);*/

		color: mediumseagreen;

	}



	.show_perm {

		background: rgba(253, 253, 253, 0.952941);

		box-shadow: inset -10px 0px 7px -8px rgba(0,0,0,0.3);

		border-right: 1px solid #ddd;

		width: 198px;

	}

	

	.side_sel > i {

		float: left;

		margin: 0 9px;

		padding-top: 7px;

		font-size: 0.8em;

		opacity: 0.4;

		display: none;

	}



	.no_margin .left_side_on {

		display: block;

	}



	.cat_remove {

		float:right;

		position:relative;

		margin-right: 20px;

		display: none;

		color:silver;

		font-size: 14px;

	}

	.cat_remove:hover {

		color:black;

	}



	.side_sel .sub_list {

		font-size: 12px;

		color: mediumseagreen;

		/*margin-top: 8px;*/

		/* margin-left: 5px; */

		padding-left: 10px;

		padding-bottom: 3px;

		padding-top: 4px;

		background: rgb(249, 249, 249);

		box-shadow: inset -12px 2px 4px -6px rgba(0,0,0,0.2);

		width: 197px;

	}

	.side_sel .sub_list e {
		display: none;
	}



	.genre_filter + .sub_list {

		box-shadow: inset -7px 3px 6px -1px rgba(0,0,0,0.2);

	}

	.side_sel .sub_list:last-of-type {

		/*box-shadow: inset -6px -2px 5px 0px rgba(23, 23, 23, 0.2);*/

	}



	.sub_list:hover {

		background: rgb(252, 252, 252);

	}



	.cat_existe:hover .cat_remove {

		display: block;

	}



	.filt_in {

		font-size: 8px;

		margin-right: 5px;

		position: relative;

		top:-2px;

		color:mediumseagreen;

	}

	.sel_and_or>.filt_in{

		color:cornflowerblue;

	}

	.sel_equal_not>.filt_in{

		color:coral;

	}

	.sel_equal_not.sel_and_or>.filt_in{

		color:darkkhaki;

	}
	.sel_pl_grp>.filt_in{

		color:deeppink;

	}
	.sel_pl_grp_out>.filt_in{

		color:darkred;

	}



	.op_selecionado {

		/*background: darkgreen !important;*/

		color:gainsboro !important;

		box-shadow: inset 0px 3px 3px 2px rgba(0,0,0,.25);

	}



	



	.layout_ops {

		display: none;

	}

	

	.layout_slider {

		/*margin-top: 15px;

		margin-bottom: 10px;

		margin: 0 5px;*/

		margin: 15px 5px 10px 5px;

	}



	.layout_slider[type=range] {

	  -webkit-appearance: none; /* Hides the slider so that custom slider can be made */

	  width: 90%; /* Specific width is required for Firefox. */

	  background: transparent;

	}



	.layout_slider[type=range]::-webkit-slider-thumb {

	  -webkit-appearance: none;

	}



	.layout_slider[type=range]:focus {

	  outline: none; /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */

	}



	.layout_slider[type=range]::-ms-track {

	  width: 90%;

	  cursor: pointer;

	  background: transparent; /* Hides the slider so custom styles can be added */

	  border-color: transparent;

	  color: transparent;

	}



	.layout_slider[type=range]::-webkit-slider-thumb { /*COR DA BOLA*/

	  -webkit-appearance: none;

	  border: 1px solid #B6B7B3;

	  height: 20px;

	  width: 20px;

	  border-radius: 50%;

	  background: #EBEBEB;

	  cursor: pointer;

	  margin-top: -5px; /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */

	  box-shadow: 1px 1px 1px rgba(0,0,0,0.5), 0px 0px 0px #0d0d0d; /* Add cool effects to your sliders! */

	}



	/* All the same stuff for Firefox */

	.layout_slider[type=range]::-moz-range-thumb {

	  /*border: 1px solid #CECECC;*/

	  height: 20px;

	  width: 20px;

	  border-radius: 50%;

	  background: #EBEBEB;

	  cursor: pointer;

	  box-shadow: 1px 0px 1px rgba(0,0,0,0.3), 0px 0px 0px #7D7D7D; /* Add cool effects to your sliders! */

	}



	/* All the same stuff for IE */

	.layout_slider[type=range]::-ms-thumb {

	  border: 1px solid #B6B7B3;

	  height: 20px;

	  width: 20px;

	  border-radius: 50%;

	  background: #EBEBEB;

	  cursor: pointer;

	  box-shadow: 1px 1px 1px rgba(0,0,0,0.5), 0px 0px 0px #0d0d0d; /* Add cool effects to your sliders! */

	}



	.layout_slider[type=range]::-webkit-slider-runnable-track { /* COR DENTRO DO SLIDER*/

	  width: 100%;

	  height: 8px;

	  cursor: pointer;

	  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

	  background: #E1E1E1;

	  border-radius: 4px;

	  /*border: 0.2px solid #010101;*/

	}



	.layout_slider[type=range]:focus::-webkit-slider-runnable-track {

	  background: #C4C5C2;

	

	}



	.layout_slider[type=range]::-moz-range-track {

	  width: 100%;

	  height: 8px;

	  cursor: pointer;

	  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

	  background: #E1E1E1;

	  border-radius: 4px;

	}



	.layout_slider[type=range]::-moz-focus-outer {

    	border: 0;

    }



	.layout_slider[type=range]::-ms-track {

	  width: 100%;

	  height: 8.4px;

	  cursor: pointer;

	  background: transparent;

	  border-color: transparent;

	  border-width: 16px 0;

	  color: transparent;

	}

	.layout_slider[type=range]::-ms-fill-lower {

	  background: #C4C5C2;

	  /*border: 0.2px solid #010101;*/

	  border-radius: 4px;

	  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

	}

	.layout_slider[type=range]:focus::-ms-fill-lower {

	  background: #E1E1E1;

	}

	.layout_slider[type=range]::-ms-fill-upper {

	  background: #C4C5C2;

	  border-radius: 4px;

	  box-shadow: inset 1px 3px 5px rgba(0,0,0,0.3);

	}

	.layout_slider[type=range]:focus::-ms-fill-upper {

	  background: #E1E1E1;

	}



	.sliderpopup {

		position: absolute;

	    height: 79px;

	    width: 80%;

	    z-index: 10;

	    transform: translate(-50%, -50%);

	    top: 0;

	    left: 50%;

	    background-color: black;

	    /*overflow: hidden;*/

	    border: 3px solid black;

	}

	.sliderpopup:after {

		display: block;

		content: "";

		height: 8px;

		width: 8px;

		position: absolute;

		bottom: -7px;

		border-left: 5px solid black;

		border-bottom: 5px solid black;

		transform: rotate(-45deg) translate(-50%, -50%);

		left: 50%;

	}

	.sliderpopup .inner_sp {

		overflow: hidden;

		border-bottom: 2px solid black;

		height: 75px;

	}



	.sliderpopup.sp_tl_banner .sp_bar {

		background: silver;

		height: 50px;

	}

	.sliderpopup.sp_tl_banner .sp_poster {



	}

	.sliderpopup.sp_tl_banner .sp_title {

		color: black;

		margin-left: 5px;

		font-weight: 500;

	}

	.sp_tl_banner.sliderpopup:after {

		/*left: 3%;*/
		left: calc((99% / 10) * 0.28); /* mudar o ultimo n se aumentar os layouts, este é o primeiro, portanto o num é fixo */

	}

	.sliderpopup.sp_tl_poster2 .sp_poster {

		background: white;

		height: 39px;
    	width: 36px;

	}
	.sliderpopup.sp_tl_poster2 .sp_title {
		color: black;
	    margin-top: -21px;
	    font-weight: 500;

	}
	.sliderpopup.sp_tl_poster2 .sp_bar {

		display: inline-block;

	}
	
	.sp_tl_poster2.sliderpopup:after {

		/*left: 11%;*/
		left: calc((99% / 10) * 1); /* mudar o ultimo n se aumentar os layouts */

	}

	.sliderpopup.sp_tl_poster .sp_bar {

		display: inline-block;

	}

	.sliderpopup.sp_tl_poster .sp_poster {

		background: white;

		height: 41px;

		width: 30px;

	}

	.sliderpopup.sp_tl_poster .sp_title {

		color: white;

		font-size: 12px;

	}

	.sp_tl_poster.sliderpopup:after {

		/*left: 11%;*/
		left: calc((99% / 10) * 2); /* mudar o ultimo n se aumentar os layouts */

	}



	.sliderpopup.sp_tl_grid .sp_bar {

		display: inline-block;

		background: white;

		width: 50px;

		height: 30px;

	}

	/*.sliderpopup.sp_tl_grid .sp_poster {



	}*/

	.sliderpopup.sp_tl_grid .sp_title {

		text-align: center;

		margin-top: 5px;

		font-weight: 500;

	}

	.sp_tl_grid.sliderpopup:after {

		/*left: 23%;*/
		left: calc((99% / 10) * 3); /* mudar o ultimo n se aumentar os layouts */

	}



	.sp_tl_card.sliderpopup:after {

		/*left: 36%;*/
		left: calc((99% / 10) * 4); /* mudar o ultimo n se aumentar os layouts */

	}



	.sliderpopup.sp_tl_card .sp_bar {

		background: white;

		height: 28px;

		margin-bottom: 4px;

		    width: 72%;

	}

	.sliderpopup.sp_tl_card .sp_poster {

		background: silver;

		height: 31px;

		width: 22px;

		margin-right: 3px;

		display: inline-block;

	}

	.sliderpopup.sp_tl_card .sp_title {

		display: inline-block;

		vertical-align: top;

		opacity: 0.4;

	}



	.sliderpopup.sp_tl_tile_xl .sp_bar {

		background: white;

		height: 29px;

	}

	.sliderpopup.sp_tl_tile_xl .sp_poster {

		background: silver;

		height: 28px;

		width: 22px;

		margin-right: 3px;

		display: inline-block;

	}

	.sliderpopup.sp_tl_tile_xl .sp_title {

		display: inline-block;

		vertical-align: top;

	}

	.sp_tl_tile_xl.sliderpopup:after {

		/*left: 49%;*/
		left: calc((99% / 10) * 6); /* mudar o ultimo n se aumentar os layouts */

	}



	.sliderpopup.sp_tl_tile_sm .sp_bar {

		background: white;

		overflow: hidden;

		height: 26px;

	}

	.sliderpopup.sp_tl_tile_sm .sp_poster {

		background: silver;

		height: 25px;

		width: 18px;

		display: inline-block;

		position: relative;

	}

	.sliderpopup.sp_tl_tile_sm .sp_poster:after {

		display: block;

		content:"";

		background: silver;

	    height: 30px;

	    width: 14px;

	    position: absolute;

	    right: -9px;

	    top: -7px;

	    transform: rotate(30deg);

	}

	.sliderpopup.sp_tl_tile_sm .sp_title {

		display: inline-block;

		vertical-align: top;

		margin-left: 16px;	}

	.sp_tl_tile_sm.sliderpopup:after {

		/*left: 62%;*/
		left: calc((99% / 10) * 7); /* mudar o ultimo n se aumentar os layouts */

	}



	.sliderpopup.sp_tl_listxl_p .sp_bar, .sliderpopup.sp_tl_listxl .sp_bar {

		background: white;

		height: 16px;

		padding-left: 5px;

	}

	.sliderpopup.sp_tl_listxl_p .sp_poster {

		background: silver;

		height: 14px;

		width: 15px;

		display: inline-block;

		margin-left: 10px;

		margin-right: 2px;

	}

	.sliderpopup.sp_tl_listxl_p .sp_title, .sliderpopup.sp_tl_listxl .sp_title {

		display: inline-block;

		vertical-align: top;

		font-size: 12px;

	}

	.sp_tl_listxl_p.sliderpopup:after {

		/*left: 74%;*/
		left: calc((99% / 10) * 8); /* mudar o ultimo n se aumentar os layouts */

	}



	.sp_tl_listxl.sliderpopup:after {

		/*left: 87%;*/
		left: calc((99% / 10) * 9); /* mudar o ultimo n se aumentar os layouts */

	}



	.sliderpopup.sp_tl_list .sp_bar {

		background: silver;

		height: 14px;

	}

	.sliderpopup.sp_tl_list .sp_bar:nth-child(even) {

		background-color: #efefef;

	}



	.sliderpopup.sp_tl_list .sp_title {

		font-size: 11px;

		margin-left: 15px;

		color: black;

	}

	.sp_tl_list.sliderpopup:after {

		/*left: 99%;*/
		left: calc((99% / 10) * 10); /* mudar o ultimo n se aumentar os layouts */

	}



	

	

	.left_buttons label {

		font-size: 10px;

		font-weight: normal;

		width: 30px;

		/*margin-left: -11%;*/

		color: silver;

	}



	.inner_settings {

		display: none;

		padding: 3px 0;

	}



	.s_settings {

		margin-top: 10px;

		background: rgba(245, 245, 245, 0.9529);

		margin-left: -11%;

		padding-left: 27px;

		/*border:1px solid silver;

		border-radius: 8px;*/

		display: none;

	}

	.s_label{

		font-size: 16px;

		cursor: pointer;

		padding: 2px;

	}



	.page_on {

		box-shadow: inset 0 3px 5px rgba(0,0,0,.125);

	}

	

	.cat_name {

		padding-left: 20px;

		padding-bottom: 10px;

	}



	.my_slider {

		height: 20px;

		margin-top: 5px;

	}

	.side_sel .genre_filter .my_slider span {

		height: 26px;

	}



	.slids_input_container {

		text-align: center;

	}

	.slid_input  {

		-webkit-appearance: none; 

		width: 55px;

		height: 30px;

		text-align: center;

		font-weight: bold;

		border: 1px solid #ededed;

		border-radius: 2px;

		color: black;

		outline: none;

	}

	.darkv .slid_input, .darkv .n_votes, .darkv .date_from, .darkv .date_to {

		border: 1px solid #777777;

		color: white !important;

		background-color: transparent;

	}



	.n_votes{

		/*-webkit-appearance: none; */

		width: 75px;

		height: 30px;

		border: 1px solid #ededed;

		border-radius: 2px;

		display: block;

		margin: 0 auto;

	}



	.up_down_block {

		display: inline-block;

		vertical-align: middle;

	}

	.up_sel, .down_sel {

		display: block;

		border: 1px solid #ddd;

		border-radius: 2px;

		padding: 0 8px;

	}

	.darkv .up_sel, .darkv .down_sel {

		border-color: #616161;

	}

	.up_sel:hover, .down_sel:hover {

		background: #ededed;

	}



	.darkv .up_sel:hover, .darkv .down_sel:hover {

	    background: #3C3C3C;

	}

/*--------------------------------------

	LEFT SIDE SELECTION

--------------------------------------*/

	.slider_container {

		position: relative;

		/*opacity: 0;*/

		display: none;

	}



	.show_slid {

		display: block;

		/*opacity: 1;

		z-index: 1;*/

	}

	.slid_wid {



	}

	.sliders {

		position: absolute;

		width: 500%;

		background: white;

		padding:12px;

		box-shadow: 11px 4px 12px rgba(0,0,0,0.3);

		left:100%;

		top:-104px;

		

	}



	.simple_sliders {

		background: none;

		margin-bottom: 10px;

		margin-left: -5px;

		font-size: 13px;

		color: silver;

		text-align: center;

		opacity: 0;

		display: none;

	}

	.ui-widget-header { /*cor da barra*/

		background: seagreen;

	}



	.genre_filter>.s_toggle {

		margin-top:10px;

		position: relative;

		left: 35%;

		right:50%;

	}



	.seen_date td{

		padding: 6px;

	}



	.date_from, .date_to {

		border-radius: 3px;

		margin: 5px;

		border:1px solid seagreen;

	}



	/* FLIPSWITCH */

	.dateswitch {

	    position: relative; width: 85px;

	    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;

	    margin-left: 10px;

	}

	.dateswitch-checkbox {

	    display: none;

	}

	.dateswitch-label {

	    display: block; overflow: hidden; cursor: pointer;

	    /*border: 2px solid #999999;*/ border-radius: 20px;

	    border: 1px solid silver;

	}

	.dateswitch-inner {

	    display: block; width: 200%; margin-left: -100%;

	    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;

	    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;

	}

	.dateswitch-inner:before, .dateswitch-inner:after {

	    display: block; float: left; width: 50%; height: 25px; padding: 0; line-height: 26px;

	    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;

	    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;

	    box-shadow: inset 3px 2px 10px rgba(0,0,0,0.2);

	}

	.dateswitch-inner:before {

	    /*content: "Last";*/
	    content: "Date";

	    padding-left: 15px;

	    background-color: darkseagreen; color: #FFFFFF;

	}

	.dateswitch-inner:after {

	    content: "Last";
	    /*content: "Date";*/

	    padding-right: 15px;

	    background-color: #EEEEEE; color: #999999;

	    text-align: right;

	}

	.dateswitch-switch {

	    display: block; width: 21px; height:21px; margin: -4px;

	    background: #FFFFFF;

	    /*border: 2px solid #999999;*/ border-radius: 50%;

	    position: absolute; top: 7px; bottom: 0; right: 64px;

	    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;

	    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 

	    background: -webkit-linear-gradient(top, whitesmoke, white);

	    box-shadow: 0px 1px 3px rgba(0,0,0,.5);

	}

	.dateswitch-checkbox:checked + .dateswitch-label .dateswitch-inner {

	    margin-left: 0;

	}

	.dateswitch-checkbox:checked + .dateswitch-label .dateswitch-switch {

	    right: 7px; 

	}



/*--------------------------------------

	SIDE LEFT FIXED PANEL

--------------------------------------*/

	.sidepanel {

		/*border-top: 1px solid #ddd;*/

		color: #909090;

		position: fixed;

		bottom: 0;

		left: 0;

		width: 199px;

		/*padding: 0px 6px;*/

		/*background: white;*/

		z-index: 2;

		/*border-right: 1px solid #ddd;*/

		height: 125px;

		box-shadow: inset -10px 4px 9px -6px rgba(0,0,0,0.3);

		background: rgb(240, 240, 240);

		/*background: rgb(234, 234, 234);*/

	}

	

	.save_search{

		cursor: pointer;

	}



	.side_clicable:hover {

		color:silver;

	}

/*--------------------------------------

	COUNTRIES

--------------------------------------*/



	.find_more_ops {

		background: white;

		border: 1px solid silver;

		border-radius: 3px;

		padding: 1px 3px;

		margin-bottom: 2px;

		position: relative;

	}

	.find_more_ops>input {

		width:88%;

		border: none;

		outline: none;

		color: black;

	}



	.erase_input {

		position: absolute;

		display: inline-block;
		cursor: pointer;

	}





/*--------------------------------------

	SAVE SEARCHES POPOVER

--------------------------------------*/



	.popover_me_save {

		position: fixed;

		border: 1px solid black;

		border-radius: 5px;

		padding: 20px;

		background: white;

		color: black;

		left: 50%;

		z-index: 101;

		opacity: 0;

		top: -50%;

		-webkit-transform:translate(-50%, -200%);

		-ms-transform:translate(-50%, -200%);

		-o-transform:translate(-50%, -200%);

		-moz-transform:translate(-50%, -200%);

		transform:translate(-50%, -200%);



		-webkit-transition: transform 200ms ease-out;

		-moz-transition: transform 200ms ease-out;

		-o-transition: transform 200ms ease-out;

		-ms-transition: transform 200ms ease-out;

		transition: transform 200ms ease-out;

	}

	.popover_me_save_container:before {

		content:"";

		position: fixed;

		display: none;

		background: rgba(0,0,0,.6);

		top:0;

		left: 0;

		height: 100%;

		width: 100%;

		z-index: 100;

	}

	div.pop_me_show .popover_me_save{

		opacity: 1;

		-webkit-transform:translate(-50%, 70%);

		-ms-transform:translate(-50%, 70%);

		-o-transform:translate(-50%, 70%);

		-moz-transform:translate(-50%, 70%);

		transform:translate(-50%, 70%);

		top:50px;

	}

	.pop_me_show:before{

		display: block;

	}



	.pop_me_btn_save {

		cursor: pointer;

	}

	.close_pop_save {

		position: absolute;

		/*background: gainsboro;*/

		padding: 0px 13px;

		font-size: 0.7em;

		color: gainsboro;

		font-weight: bold;

		border-radius: 0 0 5px 5px;

		font-family: monospace;

		top: 0;

		right: 1px;

		cursor: pointer;

		border:1px solid gainsboro;

		border-top: none;

	}

	.close_pop_save:hover {

		background: crimson;

		color:white;

	}

	

/*--------------------------------------

	PLIST POPOVER

--------------------------------------*/

	

	#pl_add {

		/*display: block;*/

		/*position: fixed;

		background: #f7f7f7;

		max-height: 90%;

		overflow-y: auto;

		overflow-x: hidden;*/

		/*width: 300px;

		max-width: 300px;*/

		/*top:10%;

		left: 40%;*/

	}

	/*#pl_add:after {

		content:"";

		position: fixed;

		background: rgba(0,0,0,.6);

		top:0;

		left: 0;

		height: 100%;

		width: 100%;

		z-index: 100;

	}*/



	.popover-content .genre_filter {

		display: block;

		height: 250px;

		width: 150px;

		overflow: auto;

		margin-top: 0px;

	}

	#pl_add .popover-title {

		padding: 2px 10px;

	}

	#pl_add .popover-content {

		padding: 0;

	}

	#pl_add .genre_filter::-webkit-scrollbar {

		width: 12px;

	}

	 

	#pl_add .genre_filter::-webkit-scrollbar-track {

		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 

		border-radius: 10px;

		<!-- display:none; -->

	}

	 

	#pl_add .genre_filter::-webkit-scrollbar-thumb {

		border-radius: 10px;

		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

		

	}

	#pl_add .genre_filter ul {

		position:relative;

		list-style-type:none;

		padding-left: 5px;

	}

	

	#pl_add .genre_filter>ul>li>span {

		font-size:10px;

		color: silver;

	}

	

	#pl_add .genre_filter li {

		position:relative;

		padding-left: 0px;

		font-size: 12px;

	}

	#pl_add .sub1 {

		top:0px;

		cursor:pointer;

	}

	

	#pl_add .genre_filter .ticked span::before {

		background:gold;

		color:gold;

	}

	

	#pl_add .opcao2 span::before {

		height:10px;

		width:10px;

		background:white;

		content:"d";

		color:white;

		padding-left: 9px;

		margin-right:5px;

		border:1px solid orange;

	}

	#pl_add .opcao2 span:hover:before {

		background:orange;

		color:orange;

	}

	

	#pl_add .genre_filter .ticked span:hover:before {

		background:red;

		color:red;

	}

	

	#pl_add .pop_new {

		text-align:center;

	}



	#pl_add .genre_filter>ul>li {

		color:black;

		background: white;

	}



	#pl_add .genre_filter .sub1 {

		background: white;

		color: black;

		display: block !important;

	}



	/*#pl_add .fa {

		display: none;

	}*/





/*--------------------------------------

	GENRES

--------------------------------------*/





	.genre_filter {

		display: none;

		font-size:13px;

		margin-left: 0px;

		margin-top: 5px;

		padding: 0 8px 10px 8px;

		/*border-right: 3px solid rgba(0,0,0,0);*/

	}



	.genre_filter_active {

		/*border-right: 3px solid seagreen;*/

		color:seagreen;

		/*-webkit-transition: border-right 1s;*/

		border-top:1px solid #ddd;

		border-bottom:1px solid #ddd;

		/*border-radius: 8px;*/

		/*background: rgba(245, 245, 245, 0.952941);*/

		background: rgba(253, 253, 253, 0.952941);

		box-shadow: inset -10px 0px 7px -8px rgba(0,0,0,0.3);

		border-right: 1px solid #ddd;

		width: 198px;

	}



	.genre_filter_active .cat_name {

		color: mediumseagreen;

	}



	.selection .genre_filter_active:hover {

		/*background: inherit;*/

		/*color: inherit;*/

		/*box-shadow: inset -10px 0px 7px -8px rgba(0,0,0,0.3);*/

	}



	.selection .genre_filter_active:hover input {

		color:black;

	}



	.genre_filter ul{

		list-style-type: none;

		padding: 0;

		/*margin-bottom: -2px;*/

	}

	.genre_filter>ul{

		/*margin-bottom: -11px;*/



	}



	.genre_filter li{

		padding: 2px;

	}

	.genre_filter .sub1 li {

		padding: 2px 0 2px 14px;

		border-bottom: 1px solid white;



	}

	.darkv .genre_filter .sub1 li {

		border-bottom: 1px solid #484848;

	}

	.genre_filter .sub1 li:last-of-type {

		border-bottom: none;

	}

	/*#li_add_g{

		display: none;

	}*/

	.genre_filter .sub1 li span, .genre_filter ul li span {

		display: inline-table;

		width: 88%;

		padding-left: 4px;

	}



	.genre_filter i {

		font-size: 11px;

	}

	.genre_filter>ul>li{

		/*background: seagreen;*/

		padding-left: 4px;

		/*color: white;*/

		background-color: #216941;

	    color: #E0E6E3;

		padding-left: 9px;

		cursor: pointer;

		border-radius: 3px;

		/*border-bottom: 1px solid rgb(119, 174, 139);*/

		border-bottom: 1px solid rgb(252, 252, 252);;

	}

	.darkv .genre_filter>ul>li {

		border-bottom: 1px solid rgb(72, 72, 72);

	}

	.genre_filter>ul>li:hover{

		/*background: rgb(48, 118, 79);*/

		background: rgb(23, 95, 54);

	}



	.genre_filter .sub1{

		display: none;

		/*background: darkseagreen;*/

		color: #8EDCB1;

		background-color: seagreen;

		margin-left: -9px;

		margin-top: 3px;

		margin-right: -2px;

	}

	.genre_filter .sub1 li:hover{

		/*color:seagreen; */

		background-color: #227B49;

	}



	.genre_filter .sub2{

		display: none;

		background: white;

		color:seagreen;

		padding-left: 14px;

		margin-left: -14px;

	}

	.genre_filter .sub2 li:hover {

		/*color:gold;*/

	}



	.sub2>li {

		margin-left: -14px;

		padding-left: 25px;

	}



	.genre_filter ul li.opcao {

		background-color: mediumseagreen;

		color: white;

		position: relative;

	}

	.genre_filter ul li.opcao:hover {

		/*background: rgb(48, 118, 79);*/

		background-color: rgb(68, 154, 106);

	}



	.show_hilite + .genre_filter .op_hilit {

		visibility: inherit;

	}



	.op_hilit {

		visibility: hidden;

		position: absolute;

		top: 1px;right: 5px;

		background-color: transparent;

		border: 1px solid #089208;

		padding: 0 4px;

		margin-top: -1px;

		z-index: 2;

		color: #62d08a;

		border-radius: 50%;

		height: 20px;width: 20px;

	}

	.op_hilit:hover {

		color: #93d6ab;

		background-color: #2e9a4a;

		

	}

	.op_hilit_on {

		color: white;

	}

	.list_hilite {

		background-color: mediumseagreen;

		color: white;

	}

	.hide_genres li:not(.not_hide_genres) > .op_hilit {

		display: none;

	}

	.genre_filter .hide_genres li.not_hide_genres > .op_hilit i {

		display: block;

		

	}



	.watch_again_filter {

		margin: 0 auto;

		display: block;

	}



	.hide_genres.hide_genres li:not(.not_hide_genres) {

		padding: 0;

		margin: 0;

		border-bottom: none;

	}

	.hide_genres.hide_genres li:not(.not_hide_genres) span {

		display: none;

	}

	.hide_genres.hide_genres li:not(.not_hide_genres) i {

		display: none;

	}

	.hide_genres.hide_genres li.not_hide_genres span {

		display: block;

	}

	.hide_genres li.not_hide_genres {

		margin: 0 0 0 10px;

		border-bottom: 1px solid white !important;

	}



	.hide_genres .sub1, .hide_genres .sub2 {

		display: block;

		margin-top: 0;

	}

	.darkv .hide_genres .sub1, .darkv .hide_genres .sub2 {

		background: #484848;

	}



/*--------------------------------------

	MEDIA QUERIES

--------------------------------------*/



/*LIST POSTER*/

	.poster_more {

		font-size: 20px;

		width: 250px;

		text-align: center;

		margin: 20px auto;

		cursor: pointer;

		font-weight: 500;

	}

	.poster_more:hover {

		color: seagreen;

	}

	.plv_contain + .counter + .pagination {

		/*display: none;*/

	}

	.plv_side_back {

		background-color: rgba(20, 20, 20, 0.68);

		position: fixed;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

		display: none;

		z-index: 1000;

	}

	.plv_sideinfo {

		height: 100%;

		position: fixed;

		background-color: rgba(192, 192, 192, 0.85);

		width: 300px;

		top: 0;

		right: -300px;

		-webkit-transition: right 0.2s ease-out;

		-o-transition: right 0.2s ease-out;

		transition: right 0.2s ease-out;

		border-left: 2px solid gray;

		z-index: 1001;

		padding: 33px 0px;

		overflow-y: auto;

		overflow-x: hidden;

	}



	.plv_sideinfo_on {

		right: 0;

	}



	.plv_sideinfo h3 {

		background-color: rgb(27,188,155);

		color: white;

		margin-top: 0px;

		padding: 10px 10px;

	}

	.plv_sideinfo h3 a {

		text-decoration: none;

		color: white;

	}

	.plv_sideinfo h3 a:hover {

		opacity: 0.7;

	}

	.plv_sideinfo h5 {

		font-size: 17px;

		color: white;

		margin-left: 10px;

		margin-top: -4px;

	}



	.plv_side_banner {

		width: 100%;

		height: 150px;

		overflow: hidden;

		margin-bottom: 10px;

	}



	.plv_side_banner img {

		width: 100%;

	}



	.plv_side_item {

		margin-left: 10px;

		margin-bottom: 10px;

	}

	.plv_side_item label {

		font-weight: 500;

		width: 70px;

	}

	.plv_side_item span {

		color: #68FFE0;

		margin-left: 10px;

		font-size: 16px;

		font-weight: 600;

		display: inline-block;

	}



	.plv_sideinfo table {

		margin: 10px;

		width: 250px;

	}

	.plv_sideinfo table th {

		font-size: 10px;

		font-weight: 500;

		text-align: center;

		width: 60px;

	}

	.plv_sideinfo table td {

		text-align: center;

	}



	.plv_ss_dir .plv_side_item label {

		opacity: 0;

	}

	.plv_ss_cou .plv_side_item label {

		opacity: 0;

	}

	.plv_ss_for .plv_side_item label {

		opacity: 0;

	}

	.plv_ss_sto .plv_side_item label {

		opacity: 0;

	}

	.plv_ss_pli .plv_side_item label {

		opacity: 0;

	}



	.plv_ss_dir .plv_side_item:first-of-type label {

		opacity: 1;

	}

	.plv_ss_cou .plv_side_item:first-of-type label {

		opacity: 1;

	}

	.plv_ss_for .plv_side_item:first-of-type label {

		opacity: 1;

	}

	.plv_ss_sto .plv_side_item:first-of-type label {

		opacity: 1;

	}

	.plv_ss_pli .plv_side_item:first-of-type label {

		opacity: 1;

	}



	

	.plv_contain {

		padding-left: 9px;

	}

	.plv {
		/*height: 270px;
		width: 160px;*/
		/*height: 290px;*/
		/*width: 181px;*/
		height: 385px;
		/*width: 186px;*/
		width: calc(100% / 7);
		display: inline-block;
		/*margin: 10px 9px 17px 11px;*/
		/*margin: 10px 11px 15px 11px;*/
		padding: 10px 14px;
		margin-bottom: 10px;
		vertical-align: top;
	}

	.plv:hover .plv_img {
		border: 2px solid #6ED880;
		/*border: 3px solid orange;*/
	}

	.itd2 {
		padding: 5px 10px;
		height: 360px;
		-webkit-transition: width 0.2s ease-out 0.2s;
		-o-transition: width 0.2s ease-out 0.2s;
		transition: width 0.2s ease-out 0.2s;
		position: relative;
		overflow: hidden;
	}
	.itd2:hover {
		/*width: 250px;*/
	/*	-webkit-transition: width 0.2s ease-out 0.2s;
		-o-transition: width 0.2s ease-out 0.2s;
		transition: width 0.2s ease-out 0.2s;*/
	}
	.poster2_open .itd2:hover .plv_desc {
		opacity: 1;
		z-index: 30; /*if img fade on hover by JS comment*/
	}
	.poster2_open .itd2:hover .hd_moreops, .poster2_open .itd2:hover .plv_ops {
		opacity: 1;
	}
	.poster2_open .itd2:hover .plv_img {
		border-color: transparent;
	}
	.poster2_open .itd2:hover .plv_img > img.img_loaded:first-of-type {
	    opacity: 0 !important; /*if img fade on hover by JS comment*/
	}
	.poster2_open .itd2:hover .plv_img > img:nth-of-type(2) {
	    opacity: 1 !important; /*if img fade on hover by JS comment*/
	}
	.itd2:hover .plv_img {
		border: 2px solid #6ED880;
		-webkit-transition: border 0.2s ease-out;
		-o-transition: border 0.2s ease-out;
		transition: border 0.2s ease-out;
	}
	.poster2_open .itd2:hover .mo_item_dir {
		display: block;
	}
/*	.itd2 .plv_img:before {
		content: "";
		display: block;
		    background: rgba(0,0,0,0.5);
		    width: 100%;
    	height: 100%;
	}*/
	.itd:not(.itd2) .mo_item_dir {
		display: none;
	}
	.itd2 .plv_ops {
		opacity: 0;
		box-shadow: none;
		-webkit-transition: opacity 0.2s ease-out 0.2s;
		    -o-transition: opacity 0.2s ease-out 0.2s;
		    transition: opacity 0.2s ease-out 0.2s;
		    bottom: 0%;
		        /*z-index: 11;*/
		    height: 30px;
		    top: 0;
	}
	.itd2 .plv_ops span {
		top: 5px;
		bottom: initial;
		width: 30px;
	}
	.itd2 .plv_ops span:nth-of-type(2) {
		right: 5px;
		left: inherit;
	}
	.itd2 .plv_desc div {
		display: inline-block;
	}
	.itd2 .plv_desc div:first-of-type {
		display: block;
	}
	.itd2 .hd_moreops {
		background: #0000005e;
		    z-index: 21;
		        padding: 25px 0;
		        opacity: 0;
		        -webkit-transition: opacity 0.2s ease-out 0.2s;
		            -o-transition: opacity 0.2s ease-out 0.2s;
		            transition: opacity 0.2s ease-out 0.2s;
		            top: 0;

	}
	.itd2 .plv_rpl {
		background: #cbcecd;
	}
	.itd2 .hd_moreops .mo_item {
		border-bottom: 1px solid #919e926b;
		    background: #33996a1f;
	}
	.itd2 .hd_moreops .mo_item_bt {
		top: calc(100% - 70px);
		color: white;
	}
	.itd2 .mo_item_bt {
		left:2px;
	}
	.itd2 .mo_item_bt3 {
		left: 22px;
	}
	.itd2 .plv_img img.img_loaded:first-of-type {
		opacity: 1;
		    z-index: 20;
		-webkit-transition: opacity 0.12s ease-out 0.2s; /*if img fade on hover by JS comment*/
    	    -o-transition: opacity 0.12s ease-out 0.2s;
    	    transition: opacity 0.12s ease-out 0.2s;
	}
	.itd:not(.itd2) .plv_img img:nth-of-type(2) {
		display: none;
	}
	.itd2 .plv_img img:nth-of-type(2) {
		max-width: inherit;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		    z-index: 10;
		    opacity: 0; /*if img fade on hover by JS omment*/
		    /*display: none; /*if img fade on hover by JS remove*/
		    -webkit-transition: opacity 0.12s ease-out 0.1s; /*if img fade on hover by JS comment*/
    	    -o-transition: opacity 0.12s ease-out 0.1s;
    	    transition: opacity 0.12s ease-out 0.1s;
	}
	.itd2 .mo_item_area {
		height: calc(100% - 47px);
	}
	.itd2 .mo_item_dir {
		right: 3px;
	    left: inherit;
	    width: initial;
	    display: none;
	}
	
	.tile2 {
		margin:0;
		white-space: nowrap;
		-webkit-transition: margin 0.2s ease-out 0.2s;
		-o-transition: margin 0.2s ease-out 0.2s;
		transition: margin 0.2s ease-out 0.2s;
	}
	.itd2 .plv_desc {
		/*display: none;*/
		color: white;
		position: absolute;
		 left: 12px;
    	bottom: 14px;
    	width: calc(100% - 24px);
    	-webkit-transition: opacity 0.2s ease-out 0.2s, z-index 0.2s ease-out 0.2s;
    	    -o-transition: opacity 0.2s ease-out 0.2s, z-index 0.2s ease-out 0.2s;
    	    transition: opacity 0.2s ease-out 0.2s, z-index 0.2s ease-out 0.2s;
    	    opacity: 1;
    	    z-index: 15;
	}
	.itd2 .mo_item_bt2 {
		width: calc(100% - 225px);
    	left: 50px;
		text-align: center;
		background: #ef0f0f;
	}
	.itd2 .plv_img {
		height: calc(100% - 5px);
		border-radius: 8px;
		
	}

	.itd2 .mo_item_bt2 {
		background-color: transparent;
	}

	.itd2 .plv_rpl span:nth-of-type(2) {
		position: absolute;
	    left: 32px;
	    /*top: 97px;*/
	    top:56%;
	}

	.sizeposter_0 .plv {
		/*height: 260px;*/
		/*width: 158px;*/
		height: 333px;
		/*width: 168px;*/
		width: calc(100% / 8);

	}



	.sizeposter_2 .plv {

		/*height: 350px;*/
		/*width: 218px;*/
		height: 441px;
		/*width: 238px;*/
		width: calc(100% / 6);
	}

	.sizeposter_2 .itd2 {
		height: 412px;
	}
	.sizeposter_0 .itd2 {
		height: 314px;
	}

	.plv_img {

		height: calc(100% - 47px);

		position: relative;

		overflow: hidden;

		border: 2px solid transparent;

		border-radius: 1px;

	}



	.list_results .plv_img:hover .plv_ops {
	/*.list_results:not(.drag_active) .plv_img:hover .plv_ops {*/

		bottom: 0;

	}

	.list_results.drag_active .plv_ops span:nth-of-type(2) {
		opacity: 0;
	}



	.plv_img img {

		/*height: 100%;

		width: 100%;*/

		position: relative;

		z-index: 20;



		height: auto;

		width: auto;

		min-height: 100%;

		min-width: 100%;

		max-width: 100%;

	}



	.plv_rpl {

		position: absolute;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

		/*padding: 66px 3px 10px 38px;*/

		padding: 75px 3px 10px 35px;

		border: 1px solid silver;

		background: #E6E6E6;

	}



	.darkv .plv_rpl {

		border: 1px solid #5F5F5F;

		background: #464646;

	}



	.plv_rpl span {

		height: 30px;

		width: 79px;

		background: whitesmoke;

		display: inline-block;

		border: 1px solid silver;

	}

	.darkv .plv_rpl span {

		background: #616161;

		border: 1px solid #3C3C3C;

	}



	.plv_rpl span:nth-of-type(1) {

		transform: rotate(45deg);

	}

	.plv_rpl span:nth-of-type(2) {

		transform: rotate(-45deg);

	}



	.plv_ops {

		box-shadow: inset 0px -69px 67px -36px rgba(0,0,0,0.5);

		font-size: 0;

		height: 100%;

		position: absolute;

		bottom: -100%;

		width: 100%;

		-webkit-transition: bottom .2s ease, opacity 0.1s ease;

		-o-transition: bottom .2s ease, opacity 0.1s ease;

		transition: bottom .2s ease, opacity 0.1s ease;

		z-index: 30;

	}

	.plv_ops span {

		width: 50%;

		display: inline-block;

		font-size: 14px;

		text-align: center;

		color: white;

		font-weight: 600;

		cursor: pointer;

		position: absolute;

		bottom: 7px;

	}
	.list_results.drag_active .plv_ops span {
		cursor: inherit;
	}

	.plv_ops span:nth-of-type(2) {

		left: 50%;

	}

	.plv_ops span:nth-of-type(1) i {

		transition: all 0.2s cubic-bezier(.87,-.41,.19,1.44);

	}

	.plv_ops span:nth-of-type(1) i:nth-of-type(1) {

		transform: scale(1);

	}

	.plv_ops span:nth-of-type(1) i:nth-of-type(2) {

		transform: scale(0);

		margin-left: -16px;

		color: #6ED880;

	}	

	.plv_ops span label {
		/*position: absolute;
	    font-size: 12px;
	    color: white;
	    bottom: 4px;
	    left: 19px;
	    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);*/
	    position: absolute;
	    top: 45%;
	    left: 50%;
	    -webkit-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    -o-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	    transition: all 0.2s cubic-bezier(.87,-.41,.19,1.44);
	    font-size: 12px;
	    font-weight: 600;
	}
	.plv .plv_ops span:nth-of-type(1) i {
		opacity: 0;
		/*z-index: 1;*/
	}
	.list_results:not(.drag_active) .plv .plv_ops span:nth-of-type(1):hover i {
		opacity: 1;
	}
	.list_results:not(.drag_active) .plv .plv_ops span:nth-of-type(1):hover label {
		opacity: 0;
	}


	.plv_on span:nth-of-type(1) i:nth-of-type(1) {

		transform: scale(0);

	}

	.plv_on span:nth-of-type(1) i:nth-of-type(2) {

		transform: scale(1.2);

	}



	.list_results:not(.drag_active) .plv_ops span:hover {

		color: #6ED880;

	}



	.plv_on {

		background-color: rgba(136, 187, 136, 0.32);

		bottom: 0;

	}



	.plv_desc div:nth-of-type(1) {

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		padding: 0 4px;

		font-size: 14px;

		font-weight: 600;

	}



	.plv_desc div:nth-of-type(1) a {

		text-decoration: none;

		color: inherit;

	}

	.plv_desc div:nth-of-type(1) a:hover {

		opacity: 0.7;

	}



	.plv_desc div:nth-of-type(2) {

		opacity: 0.7;

		padding: 0 4px;

		font-size: 14px;

		font-weight: 500;

		margin-top: 1px;
		cursor: default;
		-moz-user-select: none;
		    -webkit-user-select: none;
		    -ms-user-select: none;
		    user-select: none;
	}
	.plv_desc div:nth-of-type(2):hover {
		color: #968218;
		-webkit-transition: color 0.2s ease-out 0.3s;
		-o-transition: color 0.2s ease-out 0.3s;
		transition: color 0.2s ease-out 0.3s;
	}
	.darkv .plv_desc div:nth-of-type(2):hover {
		color: #d6c87d;
	}

	.plv_desc div:nth-of-type(3) {

		opacity: 0.7;

		padding: 0 4px;

		font-size: 14px;

		font-weight: 500;

		margin-top: 1px;

	}



	.plv_desc {

		padding-top: 4px;

		height: 47px;

	}

	.hd_moreops {
		background: #5f5c52d9;
		position: absolute;
		top: 100%;
		z-index: 100;
		width: 100%;
		height: 100%;
		-webkit-transition: top 0.2s ease-out;
		-o-transition: top 0.2s ease-out;
		transition: top 0.2s ease-out; 

	}
	.hd_moreops .mo_item {
		font-size: 12px;
		    padding: 0 3px;
		    border-bottom: 1px solid #ffffff61;
	}
	.hd_moreops_on .hd_moreops, .hd_moreops_on2 .hd_moreops {
		top: 0;
		-webkit-transition: top 0.2s ease-out 0s;
		-o-transition: top 0.2s ease-out 0s;
		transition: top 0.2s ease-out 0s;
	 }
	 .mo_item_bt {
	 	top: calc(100% - 20px);
	 	    position: absolute;
	 	    /*background: rebeccapurple;*/
	 	    height: 20px;
	 	    display: inline-block;
	 	   padding: 0 1px;
	 	   width: 20px;
	 	   font-size: 11px;
	 	    font-weight: 600;
	 	    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.78);
	 }
	 .mo_item_bt2 {
	 	width: calc(100% - 28px);
	 	left: 35px;
	 	    text-align: center;
	 	    background: #68686882;
	 }
	 .mo_item_bt3 {
	 	width: 23px;
	 	    left: 20px;
	 	    text-align: center;
	 	    background: #7c7a7a;
	 }
	 .mo_item_area {
	 	height: calc(100% - 20px);
	 	    overflow-y: auto;
	 	    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.54);
	 }

	 .mo_item_area::-webkit-scrollbar {
	   width: 6px;
	   height: 6px;
	 }
	 .mo_item_area::-webkit-scrollbar-button {
	   width: 0px;
	   height: 0px;
	 }
	 .mo_item_area::-webkit-scrollbar-thumb {
	   background: #3c3535;
	   border: 5px none #ffffff;
	   border-radius: 12px;
	 }
	 .mo_item_area::-webkit-scrollbar-thumb:hover {
	   background: #5E5454;
	 }
	 .mo_item_area::-webkit-scrollbar-thumb:active {
	   background: #6F6F6F;
	 }
	 .mo_item_area::-webkit-scrollbar-track {
	   background: transparent;
	   border: 18px none #ffffff;
	   border-radius: 44px;
	 }
	 .mo_item_area::-webkit-scrollbar-track:hover {
	   background: transparent;
	 }
	 .mo_item_area::-webkit-scrollbar-track:active {
	   background: transparent;
	 }
	 .mo_item_area::-webkit-scrollbar-corner {
	   background: transparent;
	 }

	 .mo_item3 {
	 	background: #564f2c9c;
	 }


/*LIST BANNER*/

	.plv_b_contain + .counter + .pagination {

		display: none;

	}

	.plv_b_side_back {

		background-color: rgba(20, 20, 20, 0.68);

		position: fixed;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

		display: none;

		z-index: 1000;

	}

	.plv_b_sideinfo {

		height: 100%;

		position: fixed;

		background-color: rgba(192, 192, 192, 0.85);

		width: 300px;

		top: 0;

		right: -300px;

		-webkit-transition: right 0.2s ease-out;

		-o-transition: right 0.2s ease-out;

		transition: right 0.2s ease-out;

		border-left: 2px solid gray;

		z-index: 1001;

		padding: 40px 10px;

	}



	.plv_b_sideinfo_on {

		right: 0;

	}

	

	.plv_b_contain {

		/*padding-left: 25px;*/

	}



	.plv_b {

		height: 388px;

		width: calc(100% - 0px);

		display: block;

		margin: 0px;

		/*border-top: 3px solid seagreen;*/

		border-bottom: 3px solid seagreen;

		position: relative;

	}

	.plv_b:hover .plv_b_img {

		/*border: 3px solid #6ED880;*/

		/*border: 3px solid orange;*/

	}



	.plv_b_img {

		height: 100%;

		position: relative;

		overflow: hidden;

		/*border: 3px solid transparent;*/

		border-radius: 1px;

	}



	/*.plv_b_img:hover .plv_b_ops {

		bottom: 0;

	}*/



	.plv_b_img img {

		/*height: 100%;

		width: 100%;*/

		position: relative;

		z-index: 20;



		height: auto;

		width: auto;

		min-height: 100%;

		min-width: 100%;

		max-width: 100%;

	}



	.plv_b_rpl {

		position: absolute;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

		padding: 66px 3px 10px 38px;

		z-index: 20;

		background-color: rgba(0, 0, 0, 0.23);

	}



	.darkv .plv_b_rpl {

		border: 1px solid #5F5F5F;

		/*background: #464646;*/

	}



	.plv_rpl span {

		height: 30px;

		width: 79px;

		background: whitesmoke;

		display: inline-block;

		border: 1px solid silver;

	}

	.darkv .plv_b_rpl span {

		/*background: #616161;

		border: 1px solid #3C3C3C;*/

	}



	.plv_b_rpl span:nth-of-type(1) {

		transform: rotate(45deg);

	}

	.plv_b_rpl span:nth-of-type(2) {

		transform: rotate(-45deg);

	}



	.plv_b_ops {

		

		

	}

	.plv_b_ops span:nth-of-type(2) {

		width: 135px;

		margin-left: 10px;

		display: inline-block;

		font-size: 15px;

		text-align: center;

		color: rgba(255, 255, 255, 0.26);

		font-weight: 600;

		cursor: pointer;

		border: 1px solid rgba(255, 255, 255, 0.26);

		border-radius: 2px;

		padding: 3px 0;

	}

	/*.plv_b_ops span:nth-of-type(2) {

		left: 50%;

	}

	.plv_b_ops span:nth-of-type(1) i {

		transition: all 0.2s cubic-bezier(.87,-.41,.19,1.44);

	}*/

	.plv_b_ops span:nth-of-type(2) i:nth-of-type(1) {

		transform: scale(1);

	}

	.plv_b_ops span:nth-of-type(2) i:nth-of-type(2) {

		transform: scale(0);

		margin-left: -16px;

		color: #6ED880;

	}

	.plv_b_on span:nth-of-type(2) i:nth-of-type(1) {

		transform: scale(0);

	}

	.plv_b_on span:nth-of-type(2) i:nth-of-type(2) {

		transform: scale(1.2);

	}



	.plv_b_ops span:nth-of-type(2):hover {

		color: #6ED880;

		border: 1px solid mediumseagreen;

	}



	.plv_b_on span:nth-of-type(2) {

		background-color: rgba(136, 187, 136, 0.32);

		/*bottom: 0;*/

	}



	.plv_b_desc div:nth-of-type(2) {

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		padding: 0 4px;

		font-size: 32px;

		font-weight: 600;

		margin-bottom: 35px;

	}



	.plv_b_desc div:nth-of-type(2) a {

		text-decoration: none;

		color: inherit;

	}

	.plv_b_desc div:nth-of-type(2) a:hover {

		opacity: 0.7;

	}



	.plv_b_desc div:nth-of-type(1) {

		opacity: 0.7;

		padding: 0 4px;

		font-size: 14px;

		font-weight: 500;

		margin-top: 1px;

	}



	.plv_b_desc {

		position: absolute;

		top: 25%;

		left: 2%;

		z-index: 50;

		transform: translate(0%, 0%);

		color: white;

	}



	.plv_b_upbar {

		box-shadow: inset 50px 0px 386px -98px rgba(0, 0, 0, 0.38);

		font-size: 0;

		height: 40px;

		position: absolute;

		bottom: -100%;

		width: 100%;

		/*-webkit-transition: bottom .2s ease, opacity 0.1s ease;

		-o-transition: bottom .2s ease, opacity 0.1s ease;

		transition: bottom .2s ease, opacity 0.1s ease;*/

		z-index: 30;

		top: 0;

		display: none;

	}



	.pl_b_info {

		line-height: 1.3;

		font-size: 13px;

	}

	.pl_b_info label {

		margin-right: 5px;

	}

	.pl_b_info span {



	}

	.pl_b_info span:not(:first-of-type):before {

		display: inline-block;

		content: ", ";

		margin-right: 4px;

	}



	.pl_b_rate {

		font-size: 26px;

		display: inline-block;

		color: gold;

		font-weight: 600;

		margin-left: 15px;

	}



	.plv_b_pl_area {

		position: absolute;

		width: 250px;

		height: 225px;

		top: 105px;

		z-index: 30;

		right: 50px;

	}

	.plv_b:hover .plv_b_pl_area .pll_list {

		opacity: 0.2;

	}

	.plv_b:hover .plv_b_ops span {

		opacity: 0.2;

	}

	.plv_b .plv_b_pl_area:hover .pll_list {

		opacity: 1;

	}

	.plv_b .plv_b_pl_area:hover .plv_b_ops span {

		opacity: 1;

	}



	.plv_b_pl_area .pll_list {

		opacity: 0;

		-webkit-transition: opacity 0.2s;

		-o-transition: opacity 0.2s;

		transition: opacity 0.2s;

	}

	.plv_b_pl_area .plv_b_ops span {

		opacity: 0;

		-webkit-transition: opacity 0.2s;

		-o-transition: opacity 0.2s;

		transition: opacity 0.2s;

	}

	.plv_b_on span:nth-of-type(2) {

		opacity: 1 !important;

	}



	.pll_list {

		background-color: rgba(0, 0, 0, 0.53);

		height: 170px;

		padding: 3px 15px;

		overflow-y: auto;

	}



	.plv_b_pl {

		margin: 3px 0;

	}



	.plv_b_pl a {

		text-decoration: none;

		color: rgba(255, 255, 255, 0.88);

	}

	.plv_b_pl a:hover {

		color: white;

	}



	.plv_b_pl_area span:first-of-type {

		background-color: rgba(60, 179, 113, 0.75);

		width: 100px;

		display: inline-block;

		padding: 3px 5px;

		text-align: center;

		margin-top: 10px;

		border-radius: 2px;

		color: #E8E8E8;

		cursor: pointer;

	}

	.plv_b_pl_area span:first-of-type:hover {

		background-color: mediumseagreen;

	}



	.pll_list::-webkit-scrollbar {

	  width: 6px;

	  height: 6px;

	}

	.pll_list::-webkit-scrollbar-button {

	  width: 0px;

	  height: 0px;

	}

	.pll_list::-webkit-scrollbar-thumb {

	  background: #414141;

	  border: 5px none #ffffff;

	  border-radius: 12px;

	}

	.pll_list::-webkit-scrollbar-thumb:hover {

	  background: #515151;

	}

	.pll_list::-webkit-scrollbar-thumb:active {

	  background: #6F6F6F;

	}

	.pll_list::-webkit-scrollbar-track {

	  background: transparent;

	  border: 18px none #ffffff;

	  border-radius: 44px;

	}

	.pll_list::-webkit-scrollbar-track:hover {

	  background: transparent;

	}

	.pll_list::-webkit-scrollbar-track:active {

	  background: transparent;

	}

	.pll_list::-webkit-scrollbar-corner {

	  background: transparent;

	}


/*DRAG AREA*/
	.drag_area {

	}
	.drag_item {
		background: #443f19;
	    /*height: 45px;
	    width: 50px;*/
	    position: fixed;
	    opacity: 0;
	    z-index: 100;
	    /*padding: 3px 5px;*/
        border-radius: 2px;
        box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.5);
        margin-left: -50px;
        cursor: grabbing;
	}
	.drag_item_remove {
		background: rgb(197, 96, 96);	
	}
	.drag_item:before {
		/*content: "";
	    display: block;
	    background: rebeccapurple;
	    width: 20px;
	    height: 46px;
	    left: -20px;
	    position: relative;*/
	}
	.drag_label {
		display: inline-block;
		/*transform: translate(-50%, -50%);*/
		position: absolute;
		/*left: 50%;
		top: 50%;*/
		width: 100%;
		/*height: 21px;
		overflow: hidden;*/
		white-space: nowrap;
		overflow: hidden;
		    text-overflow: ellipsis;
	}

	.pldrag_area {
		/*background: rebeccapurple;*/
		height: 100%;
		display: inline-block;
	    width: 206px;
	    right: 220px;
	    position: relative;
	    -webkit-transition: right .2s ease-in-out;
	    -moz-transition: right .2s ease-in-out;
	    -ms-transition: right .2s ease-in-out;
	    -o-transition: right .2s ease-in-out;
	    transition: right .2s ease-in-out;
	}

	.show_pl_drag {
		left: 200px;
	}
	.show_pl_drag .left_buttons {
		display: none;
	}

	.show_pl_drag + .pldrag_area {
		right: 0px;
	}
	.show_pl_drag .sidepanel {
		height: 75px;
	}
	.show_pl_drag .sliderpopup {
		top: -30px;
	}

	.sidepanel, .left_side {
		-webkit-transition: left .2s ease-in-out;
		-moz-transition: left .2s ease-in-out;
		-ms-transition: left .2s ease-in-out;
		-o-transition: left .2s ease-in-out;
		transition: left .2s ease-in-out;
	}

	.changemode {
		display: inline-block;
		padding: 0 !important;
	}
	.changemode button {
		/*width: 28px;*/
	    border-radius: 2px;
	    border: transparent;
	    background: transparent;
	    padding: 7px 11px 14px 11px;
	    outline: none;
	}
	.darkv .changemode button {
		/*border: 1px solid #484848*/
	}

	.pldrag_list::-webkit-scrollbar {
	  width: 1px;
	  height: 6px;
	}
	.pldrag_list::-webkit-scrollbar-button {
	  width: 0px;
	  height: 0px;
	}
	.pldrag_list::-webkit-scrollbar-thumb {
	  background: transparent;
	  border: 5px none transparent;
	  border-radius: 12px;
	}
	.pldrag_list::-webkit-scrollbar-thumb:hover {
	  background: white;
	}
	.pldrag_list::-webkit-scrollbar-thumb:active {
	  background: transparent;
	}
	.pldrag_list::-webkit-scrollbar-track {
	  background: transparent;
	  border: 18px none transparent;
	  border-radius: 44px;
	}
	.pldrag_list::-webkit-scrollbar-track:hover {
	  background: transparent;
	}
	.pldrag_list::-webkit-scrollbar-track:active {
	  background: transparent;
	}
	.pldrag_list::-webkit-scrollbar-corner {
	  background: transparent;
	}
	.pldrag_list {
		overflow-y: visible;
	    height: 0;
	    padding-bottom: 90px;
	}
	.show_pl_drag + .pldrag_area .pldrag_list {
		overflow-y: scroll;
		height: calc(100vh - 135px);
		-webkit-transition: height .2s ease-in-out .1s;
		-moz-transition: height .2s ease-in-out .1s;
		-ms-transition: height .2s ease-in-out .1s;
		-o-transition: height .2s ease-in-out .1s;
		transition: height .2s ease-in-out .1s;
	}

	.pldrag_list .d_plt {
		/*padding: 0 4px;*/
		margin: 0 8px;
		cursor: zoom-out;
	}
	.d_plt.d_plt_o {
		cursor: zoom-in;
		border-bottom: 1px solid #b1c5ba;
	}
	.darkv .d_plt.d_plt_o {
		opacity: 0.5;
		border-bottom: 1px solid #5a7164;
	} 

	.d_plt:hover {
		color: #8ed48e;
	}
	.d_sec {
		/*max-height: 1000px;*/
		overflow: hidden;
		/*-webkit-transition: max-height .2s ease-in-out;
		-moz-transition: max-height .2s ease-in-out;
		-ms-transition: max-height .2s ease-in-out;
		-o-transition: max-height .2s ease-in-out;
		transition: max-height .2s ease-in-out;*/
		/*z-index: 1;*/
	}
	.d_plt_o + .d_sec {
		/*max-height: 0px;*/
		/*z-index: 0;*/
		/*display: none;*/
	}

	.drag_to {
		background-color: mediumseagreen;
	    /*margin: 2px 8px 2px 3px;*/
	    margin:0px 7px 0px 3px; 
	    padding: 2px 5px;
	    border-radius: 2px;
	    cursor: pointer;
	    /*border: 2px solid transparent;*/
	    /*border: 1px solid #f0f0f0;*/
	    border: 1px solid #e4e4e4;
	    color:white;
	    -webkit-transition: padding .2s ease-in-out;
	    -moz-transition: padding .2s ease-in-out;
	    -ms-transition: padding .2s ease-in-out;
	    -o-transition: padding .2s ease-in-out;
	    transition: padding .2s ease-in-out;
	}
	.darkv .drag_to {
		/*color: white;*/
		border: 1px solid #2a2a2a;
	}
	.drag_to.dt_out span {
		background-color: #af4242;;
	}
	.drag_to.dt_in span {
		background-color: #60e260;
		color: #164a16;
	}
	.drag_lg .drag_to {
		padding: 9px 5px;
	}
	.drag_lg .drag_to label {
		font-size: 15px;
		font-weight: 500;
	}
	.drag_to.drag_here {
		border: 1px dashed #f9f21f;
		background: #728e3c;
	}
	.pl_remove_on .drag_to.drag_here {
		border: 1px dashed #f97a1f;
		background: #8e663c;
	}
	.last_drag {
		background: #6ea047;
	}
	.drag_to:hover {
		background-color: #2fa262;
	}
	.drag_to:active {
		transform: scale(0.98);
	}
	.drag_to label {
		margin-bottom: 0;
	    font-size: 14px;
	    font-weight: 300;
	    width: calc(100% - 29px);
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    margin-right: 3px;
	    vertical-align: top;
	}
	.drag_to span {
		width: 25px;
	    background: rgba(105, 84, 125, 0.75);
	    display: inline-block;
	    text-align: center;
	    font-size: 9px;
	    padding: 2px 3px;
	    border-radius: 20px;
	    vertical-align: top;
	    margin-top: 2px;
	}
	.drag_to.pl_h_on span {
		background: darkcyan;
	}
	.pldrag_area .pl_back {
		margin-left: 5px;
	}
	.pl_back.drag_here {
		background: #399e6f;
		border: 1px dashed #57ff57;
	}
	.pldrag_area button {
		width: 31px;
	    border-radius: 2px;
	    border: 1px solid #dcdcdc;
	    background: transparent;
	    text-align: center;
	    margin: 3px 2px;
	    /*margin: 0 auto;
	    display: block;*/
	}
	.darkv .pldrag_area button {
		border: 1px solid #3e3e3e;
		
	}

	.drag_start {

	}
	.table-striped .drag_start td,
	.drag_start .tile_each,
	.drag_start .tile_each .trian,
	.drag_start .card_body,
	.drag_start .card_body,
	.tile_main_xl .drag_start.tile_each.itd,
	.tile_main .drag_start.tile_each.itd,	
	.table_3 .listas_3.drag_start.itd	
	 {
		background: rgba(255, 215, 0, 0.21) !important;
	}
	.tile_main .drag_start.tile_each.itd .trian {
		border-color: transparent rgba(255, 215, 0, 0.33) transparent transparent !important;
	}

	.drag_sa {
		-animation: drag_sa .7s infinite linear;
		/*-webkit-animation: drag_sa2 .7s infinite linear;*/

		-webkit-animation: drag_sa 0.25s ease-in; /* Chrome, Safari, Opera */
		-moz-animation: drag_sa 0.25s ease-in;
		-ms-animation: drag_sa 0.25s ease-in;
		-o-animation: drag_sa 0.25s ease-in;
   		animation: drag_sa 0.25s ease-in;
	}

	@keyframes drag_sa {
	    0% {transform: scale(1);}
	    33% {transform: scale(1.2);}
	    66% {transform: scale(0.8);}
	    100% {transform: scale(1);}
	}

	.drag_active .itd {
		cursor: grab;
	}

	.drag_poster {
		position: absolute;
		width: 100%;
	    /*height: 100%;*/
	    overflow: hidden;
	}

	.pl_rmenu, .gen_rmenu {
	    position: absolute;
		color: black;
		background: #9ab39c;
	    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.72);
	    list-style-type: none;
	    padding: 8px 0;
	    display: none;
	    z-index: 10;
	}
	.pl_rmenu li, .gen_rmenu li {
		padding: 5px 14px;
	    width: 150px;
	    font-size: 12px;
	    position: relative;
	}
	.pl_rmenu li:hover, .gen_rmenu li:hover {
		cursor: pointer;
		background-color: rgba(0, 0, 0, 0.21);
	}
	.pl_rmenu li b {
		color: #5a5a5a;
	}
	.pl_m_off {
		padding: 0 !important;
		border-bottom: 1px solid gray;
	}
	.pl_link_off {
		color: gray;
		text-decoration: line-through;
		cursor: not-allowed;
	}
	li.pl_link_off:hover {
		cursor: not-allowed;
	}
	/*.pl_rmenu:before {
		display: block;
		content:"";
		background: #ff00008c;
		    position: fixed;
		    top: 0;
		    left: 0;
		    right: 0;
		    bottom: 0;
	}*/
	.pl_rmenu .plr_more {
		/*padding: 2px 4px;*/
	}
	.pl_rmenu .plr_more i {
		padding: 4px 4px;
	}
	.pl_rmenu .plr_more:hover .plr_sub {
		display: block;
	}
	.pl_rmenu .plr_sub {
		display: none;
		list-style-type: none;
		    padding: 0;	
	}


	.drag_active a, .drag_active .f-realizs {
		cursor: grab;opacity: 1;
	}

	.drag_active .card_body .tile_ops i {
		display: none;
	}

	.drag_active .tile_ops i {
		opacity: 0;
	}

	.pl_remove_on button.droprem {
		color: #f94f4f;
		background-color: #948c8c;
	}
	.darkv .pl_remove_on button.droprem {
		color: #bf4242;
		background-color: #4c4141;
	}

	.pl_all {
		cursor: alias;
	    color: silver;
	    font-size: 11px;
	    background: darkslategrey;
	    padding: 1px 5px;
	    margin: 0 0px 0 4px;
	    text-align: center;
	    display: inline-block;
	    vertical-align: top;
	    width: 82%;
	}
	.pl_all:hover {
		background: #274040;	
	}
	.pl_all_out {
		display: inline-block;
		vertical-align: top;
		width: 15%;
		cursor: alias;
		background: darkslategrey;
	    text-align: center;
	    font-size: 11px;
	    padding: 1px 1px;
	    color: #8a7953;
	    border-left: 1px solid;
	    display: inline-block;
        vertical-align: top;
        width: calc(18% - 14px);
        margin: 0 10px 0 0px;
	}
	.pl_all_out:hover {
		background: #474f2f;
	}

	.pl_drag_pref {
		/*border-color: #0d4032;
		border-style: double;*/
		background: linear-gradient(45deg, mediumseagreen, #b1952f96);
	}

	.hide_typesearch {
		display: none !important;
	}
	.typesearch input {
		width: 88%;
	    border: none;
	    outline: none;
	    /* color: black; */
	    background: transparent;
	    font-size: 12px;
	}
	.typesearch {
		background: transparent;
	    border-bottom: 1px solid #226b64;
	    border-radius: 3px;
	    padding: 0px 2px;
	    margin: 0 14px 2px 8px;
	    position: relative;
	    /*height: 10px;*/
	    /*border: 1px solid #226b64;*/
	}
	.typesearch input:focus {
		/*border: 1px solid #226b64;*/
		/*height: 22px;*/
	}
	.pl_focus {
		background: linear-gradient(245deg, mediumseagreen, #397557c7);
	}

	.drag_to.hov {
		overflow: hidden;
	}
	.drag_to.hov label {
		margin-left: 0px;
		width: auto;
		-webkit-transition:margin-left 0.4s ease-out;
		-moz-transition:margin-left 0.4s ease-out;
		-ms-transition:margin-left 0.4s ease-out;
		-o-transition:margin-left 0.4s ease-out;
		transition:margin-left 0.4s ease-out;
		overflow: initial;
	    white-space: nowrap;
	    text-overflow: initial;
	    max-width: inherit;
	}
	.drag_to.hov span {
		display: none;
	}

/*GENRE NEAR DRAG*/
	.dd_genre {
		color: #226b64;
	    padding: 3px 6px;
	    margin-top: 5px;
		font-size: 16px;
		cursor: pointer;
	}

	.dd_genre + .sear_gen + ul, .dd_genre + .sear_gen + ul ul {
		padding: 0;
		list-style-type: none;
		margin-right: 10px;
		margin-left: 6px;
	}

	.dd_ge1 {
		border-bottom: 1px solid #b4dfd9;
	}
	.darkv .dd_ge1 {
		border-bottom: 1px solid #2b403d;
	}
	.dd_ge1 > span {
		color: #72a708;
		width: 100%;
		display: block;
		cursor: pointer;
	}
	.dd_ge1 > span:hover {
		color: #2e4503;
	}

	.darkv .dd_ge1 > span {
		color: #98b362;
	}
	.darkv .dd_ge1 > span:hover {
		color: #a9ff00;
	}

	.dd_ge2 {

	}


	.dd_ge2 > span {
		color: #31a977;
		width: 100%;
		display: block;
		cursor: pointer;
	}
	.dd_ge2 > span:hover {
		color: #33d09e;
	}

	.darkv .dd_ge2 > span {
		color: #8cccb1;
	}
	.darkv .dd_ge2 > span:hover {
		color: #abead0;
	}

	.d_gen1 {
		display: none;	
	}

	.d_gen2 {
		display: none;
	}

	.d_genr {
		cursor: pointer;
		/*color: #dadada;*/
		color: black;
		border-bottom: 1px solid #d6d6d6;
		padding: 3px 0;
	}
	.darkv .d_genr {
		border-bottom: 1px solid #212121;
		color: white;
		opacity: 0.7;
	}
	.d_genr:hover {
		/*color: white;*/
		color: #679e70;
		opacity: 1;
	}
	.darkv .d_genr:hover {
		color: white;
	}
	.d_genr span {
		width: calc(100% - 15px);
		display: inline-block;
	}
	.d_genr span + i {

	}

	.gen_star + .sear_gen + ul .dd_ge1 span, .gen_star + .sear_gen + ul .dd_ge2 span {
		height: 0px;
		overflow: hidden;
	}
	.gen_star.gen_star_show + .sear_gen + ul .genst, .gen_star.gen_star_show + .sear_gen + ul .genst span, .sear_gen_show span, .sear_gen_show {
		height: 20px !important;
	}
	.gen_star + .sear_gen + ul .d_genr {
		height: 0px;
		padding: 0;
		overflow: hidden;
		border: none;

	}
	.gen_star + .sear_gen + ul .d_gen1, .gen_star + .sear_gen + ul .d_gen2 {
		display: block;
	}
	.gen_star + .sear_gen + ul .d_gen1, .gen_star + .sear_gen + ul .d_gen2 {
		display: block !important;
	}
	.gen_star + .sear_gen + ul .dd_ge1 {
		border-bottom: none !important;
	}

	ul.d_gen2 .gen_sel {
		color: #51ec51;
	}
	ul.d_gen2 .gen_sel:hover {
		/*color: #6ce26c;*/
		opacity: 0.5;
	}
	ul.d_gen2 .gen_sel_out {
		color: #ff7a7a;
	}
	ul.d_gen2 .gen_sel_or {
		color: #63c3fc;
	}

	.sear_gen {
		position: relative;
	}
	.sear_gen input {
		background: transparent;
	    border: none;
	    border-bottom: 1px solid #54807e;
	    width: 90%;
	    margin: 0 6px;
	    margin-bottom: 5px;
	    height: 14px;
	    outline: none;
	}
	.sear_gen span {
		position: absolute;
	    right: 18px;
	    padding: 0px 5px;
	    cursor: pointer;
	    opacity: 0;
	}
	.sear_gen input:focus + span {
		opacity: 0.5;
	}
	.sear_gen span:hover {
		opacity: 1;
	}


@media (min-width: 500px) {

	.listas_3:hover {

		background: #ededed;

	}
}

@media (min-width: 1450px) {

	.plv_b {

		height: 450px;

	}
}

@media (max-width:  1906px) {
	.plv {
		/*height: 321px;
		width: 207px;*/
	}
	.sizeposter_0 .plv {
		height: 292px;
		/*width: 185px;*/
	}
}
@media (max-width:  1880px) {
	.plv {
		height: 371px;
	}
	.itd2 {
		height: 325px;
	}
	.sizeposter_0 .plv {
		height: 328px;
	}
	.sizeposter_2 .plv {
		height: 428px;
	}
	.sizeposter_2 .itd2 {
		height: 392px;
	}
	.sizeposter_0 .itd2 {
		height: 284px;
	}
}
@media (max-width:  1873px) {
	.plv {
		
	}
	.sizeposter_0 .plv {
		/*height: 321px;
		width: 203px;*/
	}
	.sizeposter_2 .plv {
		/*height: 408px;
		width: 267px;*/
	}
}
@media (max-width:  1850px) {
	.plv {
		/*height: 357px;
		width: 228px;*/

	}
	.sizeposter_0 .plv {
	/*	height: 318px;
		width: 200px;*/

	}
	.sizeposter_2 .plv {
	
	}
}
@media (max-width:  1835px) {
	.plv {
		height: 359px;
	}
	.itd2 {
		height: 315px;
	}
	.sizeposter_0 .plv {
		height: 318px;
	}
	.sizeposter_2 .plv {
		height: 415px;
	}
	.sizeposter_2 .itd2 {
		height: 382px;
	}
	.sizeposter_0 .itd2 {
		height: 274px;
	}
}
@media (max-width:  1790px) {
	.plv {
		height: 349px;
	}
	.itd2 {
		height: 305px;
	}
	.sizeposter_0 .plv {
		height: 307px;
	}
	.sizeposter_2 .plv {
		height: 400px;
	}
	.sizeposter_2 .itd2 {
		height: 366px;
	}
	.sizeposter_0 .itd2 {
		height: 270px;
	}
}
@media (max-width:  1730px) {
	.plv {
		height: 335px;
	}
	.itd2 {
		height: 290px;
	}
	.sizeposter_0 .plv {
		height: 292px;
	}
	.sizeposter_2 .plv {
		height: 381px;
	}
	.sizeposter_2 .itd2 {
		height: 356px;
	}
	.sizeposter_0 .itd2 {
		height: 259px;
	}
}
@media (max-width:  1655px) {
	.plv {
		height: 326px;
	}
	.itd2 {
		height: 258px;
	}
	.sizeposter_0 .plv {
		height: 281px;
	}
	.sizeposter_2 .plv {
		height: 371px;
	}
	.sizeposter_2 .itd2 {
		height: 366px;
	}
	.sizeposter_0 .itd2 {
		height: 239px;
	}
}
@media (max-width:  1590px) {
	.plv {
		height: 311px;
	}
	.itd2 {
		height: 270px;
	}
	.sizeposter_0 .plv {
		height: 270px;
	}
	.sizeposter_2 .plv {
		height: 360px;
	}
	.sizeposter_2 .itd2 {
		height: 320px;
	}
	.sizeposter_0 .itd2 {
		height: 228px;
	}
}
@media (max-width:  1540px) {
	.plv {
		height: 300px;
	}
	.itd2 {
		height: 257px;
	}
	.sizeposter_0 .plv {
		height: 272px;
		padding: 10px 10px;
	}
	.sizeposter_2 .plv {
		height: 348px;
	}
	.sizeposter_2 .itd2 {
		height: 306px;
	}
	.sizeposter_0 .itd2 {
		height: 227px;
	}
}
@media (max-width:  1455px) {
	.plv {
		height: 280px;
	}
	.itd2 {
		height: 240px;
	}
	.sizeposter_0 .plv {
		height:257px;
	}
	.sizeposter_2 .plv {
		height: 320px;
	}
	.sizeposter_2 .itd2 {
		height: 287px;
	}
	.sizeposter_0 .itd2 {
		height: 217px;
	}
}
@media (max-width:  1370px) {
	.plv {
		height: 260px;
	}
	.itd2 {
		height: 221px;
	}
	.sizeposter_0 .plv {
		height:240px;
	}
	.sizeposter_2 .plv {
		height: 300px;
	}
	.sizeposter_2 .itd2 {
		height: 265px;
	}
	.sizeposter_0 .itd2 {
		height: 201px;
	}
}
@media (max-width:  1320px) {
	.plv {
		height: 253px;
	}
	.itd2 {
		/*height: 202px;*/
	}
	.itd2 {
		height: 205px;
	}
	.sizeposter_0 .plv {
		height:235px;
	}
	.sizeposter_2 .plv {
		height: 293px;
	}
	.sizeposter_2 .itd2 {
		height: 250px;
	}
	.sizeposter_0 .itd2 {
		height: 186px;
	}
}


@media (max-width: 1280px) {

	.plv {

		/*margin: 10px 11px 17px 17px;*/

		/*height: 270px;*/

		/*width: 160px;*/

		/*padding: 10px 10px;*/

		margin-bottom: 4px;

		/*margin: 0 3px;*/

	}



	.sizeposter_0 .plv {

		/*height: 250px;*/

		/*width: 142px;*/

	}



	.sizeposter_2 .plv {

		/*height: 334px;*/

		/*width: 199px;*/

	}

	.sizeposter_2 .itd2 {
		height: 239px;
	}

	.sizeposter_0 .itd2 {
		height: 180px;
	}

	.plv_contain {

		/*padding-left: 15px;*/

	}

	.plv_rpl {

		padding: 62px 3px 10px 32px;

	}

}



@media (max-width: 1225px) {

	.tds1 {

		width: 23%;

	}

}



@media (max-width:  1200px) {
	.plv {
		height: 221px;
	}
	.itd2 {
		height: 180px;
	}
	.sizeposter_0 .plv {
		height:206px;
	}
	.sizeposter_2 .plv {
		height: 257px;
	}
	.sizeposter_2 .itd2 {
		height: 223px;
	}
	.sizeposter_0 .itd2 {
		height: 168px;
	}
}



@media (max-width:  1160px) {

	.plv {

		/*margin: 10px 9px 17px 10px;*/

	}



	.plv_contain {

		/*padding-left: 0px;*/

	}
	.sizeposter_2 .itd2 {
		height: 208px;
	}
	.sizeposter_0 .itd2 {
		height: 165px;
	}
}



@media (max-width: 1110px) {

	.tds1 {

		width: 26%;

	}



	.plv {
		height: 227px;
		padding: 10px 6px;
	}
	.itd2 {
		height: 190px;
	}
	.sizeposter_0 .plv {
		height:201px;
		padding: 10px 8px;
	}
	.sizeposter_2 .plv {
		height: 248px;
		padding: 10px 11px;
	}
	.sizeposter_2 .itd2 {
		height: 204px;
	}
	.sizeposter_0 .itd2 {
		height: 162px;
	}
}



@media (max-width: 1040px) {

	.tds1 {

		width: 30%;

	}



	.plv {

	    /*height: 230px;

	    width: 130px;*/

		/*margin: 10px 11px 17px 11px;*/

	}



	.plv_contain {

		/*padding-left: 5px;*/

	}
	.plv {
		padding: 10px 6px;
		height: 214px;
	}
	.itd2 {
		height: 170px;
	}
	.sizeposter_0 .plv {
		padding: 10px 8px;
		height: 189px;
	}
	.sizeposter_2 .plv {
		padding: 10px 11px;
		height: 231px;
	}
	.sizeposter_2 .itd2 {
		height: 190px;
	}
	.sizeposter_0 .itd2 {
		height: 146px;
	}
}



@media (max-width: 990px) {

	.plv {

		/*margin: 10px 10px 17px 8px;*/

	}



	.plv_contain {

		/*padding-left: 0px;*/

	}
	.sizeposter_2 .itd2 {
		height: 180px;
	}
	.sizeposter_0 .itd2 {
		height: 140px;
	}
}



@media (max-width: 960px) {



	.left_side {

		padding-left: 2px;

		

	}

	.order_by {

		margin-left: 0px;

	}

	.s_settings {

		margin-left: -8%;

		/*padding-left: 13px;*/

	}

	.inner_settings .s_toggle {

		margin-right: 0px;

	}

	.left_buttons label {

		display: block;

		margin-right: auto;

		margin-left: auto;

	}

	.fi {

		/*width:19%;*/

		margin-left: 0px;

	}



	.tds1 div {

		display: none;

	}



	.tds1 {

		width: 40%;

	}



	.plv {
		height: 191px;
	}
	.itd2 {
		height: 151px;
	}
	.sizeposter_0 .plv {
		height:176px;
	}
	.sizeposter_2 .plv {
		height: 215px;
	}
	.sizeposter_2 .itd2 {
		height: 170px;
	}
	.sizeposter_0 .itd2 {
		height: 134px;
	}
}



@media (max-width: 890px) {

	.plv {

		/*margin: 10px 10px 17px 10px;*/

	}



	.plv_contain {

		/*padding-left: 0px;*/

	}
	.plv {
		height: 212px;
		width: 117px;
	}
	.itd2 {
		height: 179px;
	}
	.sizeposter_0 .plv {
		height: 192px;
		width: 100px;
	}
	.sizeposter_2 .plv {
		height: 242px;
		width: 139px;
	}
	.sizeposter_2 .itd2 {
		height: 192px;
	}
	.sizeposter_0 .itd2 {
		height: 145px;
	}
}



@media (max-width: 845px) {

	.tile_main_xl {

		margin-left: 0;

	}



	.list_selected_hidd {

		display:inline-block;

		padding: 0px 14px;



	}

	.list_selected {

		display:none;

		position:relative;

		background:white;

		border:1px solid black;

	}

	.fi {

		position: initial;

		width: 100%;

		margin-left: 0px;

		padding-right: 0px;



	}

	.fixed_bar {

		position: initial;

		margin-top: 0;

	}



	.pl-select {

		display: block;

	}



	.left_mode .lll {

		width: 200px;

	}



	.pl_table td:nth-of-type(1) {

		display: none;

	}



	/*	.list_selected_hidd2 {

		display:block;

		float:right;

	}

	.list_selected2 {

		display:none;

	}*/

	.selection {

		width:100%;

		margin-right:0;

	}

	.pl_table {

		width: 100%;

	}

	.pl_table td {

		width: 8%;

	}

	.pl_table td:nth-child(4) {

		/*width: 20%;

		width: auto;

		min-width: 0;

		display: inline-grid;

		height: 50px;*/

	}

	.list_pl {

		width: initial;

	}

	.pl {

		width:100%;

		margin-right:0;

	}

	.optio {

		width:12%;

		

		margin-left:0;

	}



	.opcao {

		margin-left: 5px;

	}

	.lll {

		position: absolute;

		/*top: 90px;*/

		/*left: 26px;*/

		left: -100%;

		z-index: 100;

		/*background: white;*/

		

		/*box-shadow: 3px 4px 14px rgba(0,0,0,0.1);*/

		/*width: 150px;*/

		padding: 5px;

		-webkit-transition: all 0.2s ease;

		-moz-transition: all 0.2s ease;

		-ms-transition: all 0.2s ease;

		-o-transition: all 0.2s ease;

		transition: all 0.2s ease;

		box-shadow: 6px 4px 8px rgba(20, 37, 20, 0.7) !important;

	}



	.left_side {

		height: inherit;

	}



	body {

		background: rgba(245, 245, 245, 0.952941);

	}

	.right_side {

		width: 100%;



		margin-left: 0;

	}



	/*.far_right {

		position: relative;

		margin-left: -28px;

		margin-top: 0px;

		border-left: 1px solid gainsboro;

	}

	.far_right .s_toggle {

		width: 27px;

		border:none;

		margin-right: 0;

		border-radius: 0px;

		padding:4px 2px;



	}*/

	.sliders {

		width: 200%;

	}

	.pl-select {

		width: 100% !important;

	}



	.pl_table td:last-of-type {

		/*display: table-cell;*/

	}

	.pl_table td:nth-child(1) {

		/*display: table-cell;*/

	}

	.left_buttons label {

		display: none;

	}

	.s_settings {

		margin-left: -9%;

		padding-left: 11px;

	}

	

	.sidepanel {

		position: static;

	}



	.nav_menu{

		display:inline-block;

	}

}



@media (max-width: 768px) {

	.fixed_bar {

		margin-top: -4px;

	}

	.fixed_bar_ri{



	}

	.list_results {

		min-width: 50px;

	}

	.list_title {

		/*min-width: 150px;

		max-width: 150px;*/

	}

	.pesquisas:hover {

		background: white;

	}

	.r_options, .r_options_scrol {

		color:silver;

	}

	.choose_list {

		position: inherit;

	}

	.filter_pl {

		left: 0;

		margin-left: 1px;

		width: 99%;

		margin-top: 1px;

	}



	.plv {

	    height: 220px;

	    width: 120px;

	}

	.itd2 {
		height: 183px;
	}

	.plv_rpl span {

		height: 19px;

		    width: 53px;

	}



	.plv_rpl {

		padding: 50px 3px 10px 25px;



	}

}



@media (max-width: 690px) {

	.left_side {

		top: 0;

		width: 104%;

		/*display: none;*/

		-webkit-transition:left 0.2s ease-in-out;

		-moz-transition:left 0.2s ease-in-out;

		-ms-transition:left 0.2s ease-in-out;

		-o-transition:left 0.2s ease-in-out;

		transition:left 0.2s ease-in-out;

		margin-top: 0;

	}

	.left_side_on {

		top: 45px;

		width: 60%;

		display: block;

		border-right: 1px solid seagreen;

	}



	.tds1 {

		width: 43%;

	}



	.pl {

		padding: 8px;

	}



	.sidepanel {

		width: inherit;

	}



	.plv_b_img img {

		max-width: 120%;

		left: 50%;

		transform: translate(-50%, 0%);

	}



	.pll_list {

		height: 120px;

	}

	.plv_b_pl_area {

		width: 200px;

	}

	.plv_b_ops span:nth-of-type(2) {

		width: 70px;

	}

}



@media (max-width: 600px) {

	.pl {

		padding-top: 35px;

	}



	.pl_table_grid .top_bar_lbl {

		display: none;

	}



	.pl_table_grid .choose_list>i {

		display: none;

	}



	.plv_b_img img {

		max-width: 145%;

	}

	

	.plv_b_pl_area {

		right: 5px;

		top: 40px;

	}



}



@media (max-width: 550px) {

	.t_det1, .t_det2 {

		width: 40%;

	}



	.t_det_single {

		width: 30%;

	}



	.plv {

	    height: 215px;

	    width: 115px;

	}

	.itd2 {
		height: 171px;
	}

}



@media (max-width: 500px) {

	.pl {

		padding: 3px;

		padding-top: 35px;

	}



	.right_side {

		padding-left: 0px;

		padding-right: 0px;

		margin: 0;

	}

	.left_side {

		/*left: 0px;*/

		padding-left: 0px;

		padding-right: 0px;

	}

	.pl-result {

		min-width: 100px;

	}

	.sliders {

		left: 80%;

		width: 170%;

	}

	.pesquisas {

		/*overflow: hidden;*/

		

		padding-bottom: 0;

	}



	.r_titulo {

		max-width: 160px;

	}

	.pl_table {

		font-size: 23px;

	}

	.left_side {

		/*width: 230px;*/

		/*top: 10px;*/

		width: 105%;

	}

	.side_sel {

		font-size: 23px;

		width: inherit;

	}



	.selection .side_sel:hover {

		width: inherit;

	}



	.sub_list {

		width: inherit;

	}



	.lll {

		/*padding-left: 0;*/

	}



	.genre_filter ul {

		font-size: 17px;

	}

	.genre_filter>ul>li {

		padding: 7px;

	}

	.left_buttons {

		padding: 12px 0px;

	}

	.s_toggle {

		padding: 8px;

		width: 30%;

	}

	.drp_show_more>li {

		padding: 8px;

		font-size: 14px;

	}

	.left_top_contain:hover .ltc_slide {

	    height: 300px;

	}

	/*.far_right .s_toggle {

		margin-top: 65%;

	}*/

	.list_star {

		display: none;

	}

	.list_col {

		padding-left: 3px;

	}

	.list_title {

		/*padding-left: 0px;*/

		font-size: 1.2em;

		padding: 5px;

		margin-left: 5px;

	}

	.list_selbox i {

		font-size: 22px;

		position: relative;

		top: 3px;

	}

	.list_selbox {

		width: 7%;

	}

	.list_rate {

		display: none; /*TEMPORARY*/

	}

	.s_settings {

		margin-left: 0%;

	}

	.list_pl {

		font-size: 70%;

	}



	.tile_main_xl .tile_body {

		padding-left: 5px;

	}



	.tile_ops {

		width: inherit;

	}



	.tile_ops i {

		display: inline-block;

	}



	.t_det_single {

		width: 45%;

		display: inline-block;

	}

	



	.t_det1, .t_det2 {

		width: 45%;

		display: inline-block;

	}



	.plv_b_img img {

		max-width: 130%;

	}

	.plv_b {

		height: 300px;

	}



	.pl_table_grid.pl_table td:nth-of-type(3), .pl_table_grid.pl_table td:nth-of-type(5) {

		width: 70px;

	}

	.pl_table_grid .list_pl {

		font-size: 15px;

	}

}



@media (max-width: 460px) {

	.tile_main_xl .tile_pos {

		height: 163px;

		width: 104px;

		display: block;

	}



	.tile_main_xl .det_contain {

		height: 78px;

	}



	.t_det_single {

		width: 40%;

	}



	.plv {

	    height: 200px;

	    width: 103px;

	    /*margin: 10px 10px 10px 10px;*/

	}

	.pll_list {

		background-color: rgba(0,0,0,0.23);

		text-align: right;

	}

	.plv_b_pl_area {

		width: 150px;

	}

	.plv_b_pl_area span:first-of-type {

		width: 65px;

	}



	.pl_table_grid .filter_pl {

		width: 300px;

	}



	.plv_b_desc {

		width: 98%;

	}

	.plv_b_desc div:nth-of-type(2) a {

	    width: 81%;

	    text-overflow: ellipsis;

	    display: inline-block;

	    overflow: hidden;

	    white-space: nowrap;

	}

}



@media (max-width: 410px) {

	.plv {

		/*margin: 10px 5px 10px 5px;*/

	}

	.plv_contain {

	    padding-left: 0px;

	}

}



@media (max-width: 390px) {



	.plv_b_img img {

		max-width: 160%;

	}

	.plv_b {

		height: 200px;

	}



	.plv_b_desc {

		top: 10%;

	}



	.plv_b_desc div:nth-of-type(2) {

		font-size: 24px;

		margin-bottom: 9px;

	}



	.plv_b_pl_area {

		right: 1px;

		top: 15px;

	}

	.plv {

		/*margin: 10px 15px 10px 15px;*/

		padding: 10px 5px;

	}

}



@media (max-width: 380px) {

	

	.sliders {

		/*left: 90px;*/

		width: 120%;

	}

	.list_title {

		min-width: 125px;

		max-width: 125px;

	}



	.plv_b_img img {

		max-width: 160%;

	}

	.plv_b {

		height: 250px;

	}

}



@media (max-width: 360px) {

	.plv {

	    height: 200px;

	    width: 103px;

	    /*margin: 10px 14px 10px 12px;*/

	}

	.plv_contain {

		padding-left: 0px;

	}

}



@media (max-width: 335px) {

	.plv {

		margin: 0px;

	}

}



@media (max-width: 320px) {

	.plv {

		height: 198px;

		width: 97px;

	}

}



@media (max-width: 300px) {

	.plv {

		height: 198px;

		width: 96px;

	}

}

@media (min-width: 2000px) {
	.plv {
		height: 407px;
	}
}
@media (min-width: 2140px) {
	.plv {
	    width: calc(100% / 8);
		height: 377px;
	}
}
@media (min-width: 2140px) {
	.plv {
	    width: calc(100% / 8);
		height: 398px;
	}
}
@media (min-width: 2330px) {
	.plv {
	    width: calc(100% / 9);
		height: 377px;
	}
}
@media (min-width: 2480px) {
	.plv {
	    width: calc(100% / 8);
		height: 397px;
	}
}
@media (min-width: 2740px) {
	.plv {
	    width: calc(100% / 10);
		height: 384px;
	}
}