.rotate {
	display:none;
	background: var(--corum) url("../svg/rotate.svg") no-repeat 50% 50%;
    background-size: 20%;
	width:100%;
	height:100vh;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.wpml-ls-legacy-list-horizontal {
    float:left;
    padding: 0;
    width: 100%;
}
.wpml-ls-legacy-list-horizontal ul {
    ;
    width: 100% !important;;
    float: left !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    float:left !important;
    width: auto !important;
    width: 20px !important;
    margin: 0 5px 0 0 !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item img {
    height: auto !important;
    width: 100% !important;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
/* PLAYER VÍDEO */
#container {
    padding: 0;
    float: left;
    width: 70%;
    margin: 0 15%;
}
#player2-container .mejs__time-buffering, #player2-container .mejs__time-current, #player2-container .mejs__time-handle,
#player2-container .mejs__time-loaded, #player2-container .mejs__time-hovered, #player2-container .mejs__time-marker, #player2-container .mejs__time-total {
	height: 2px;
}

#player2-container .mejs__time-total {
	margin-top: 9px;
}
#player2-container .mejs__time-handle {
	left: -5px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #ffffff;
	top: -5px;
	cursor: pointer;
	display: block;
	position: absolute;
	z-index: 2;
	border: none;
}
#player2-container .mejs__time-handle-content {
	top: 0;
	left: 0;
	width: 12px;
	height: 12px;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
/* COOKIES*/
.cookies {
    width: 100%;
    margin: 0;
    padding: 10px 0;
    position: fixed;
    bottom: 0;
    text-align: center;
    z-index: 1;
    background: #fff;
    border-top: 1px solid #ccc;
}
.cookies p {
    font-family: var(--fontum);
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    color: var(--corum);
    line-height: 20px;
    padding: 0;
    width: auto;
    float: ;
    margin: 0;
    display: inline;
}
.cookies p a {
    color: var(--corum);
    font-weight: 400;
	text-decoration:underline;
}
.cookies p a:hover {
	color: var(--um);
}
.cookies .cookie-accept {
    cursor: pointer;
    display: inline;
    color: var(--corum);
    width: auto;
    text-align: center;
    margin: 0px 0 0 0;
    font-size: 11px;
    font-weight: 700;
    border: 1px solid;
    padding: 2px 7px;
    border-radius: 4px;
}
.cookies .cookie-accept:hover {
    color: var(--um);
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.toogle {
    margin: 0;
    width: auto;
    position: fixed;
    top: 33px;
    z-index: 500000000;
    right: 15%;
    height: auto;
    opacity: 1;
    background: none;
    display: inherit;
}
.toogle a.icone  {
    height:30px;
    width:30px;
    display: inline-block;
}
.toogle a.icone span {
    height: 1px;
    margin: auto;
    background-color: #2E282A;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
}
.toogle a.icone span:nth-child(1) {
  top: -13px;
  bottom: 0;
  transform: rotate(0deg);
  transition: opacity .4s,transform .4s;
  width: 50%;
  left: 0 !important;
  right: inherit;
}
.toogle a.icone span:nth-child(2) {
    top: 0;
    bottom: 0;
    transform: rotate(0deg);
    transition: opacity .4s,transform .4s;
}
.toogle a.icone span:nth-child(3) {
    top: 14px;
    bottom: 0;
    transform: rotate(0deg);
    transition: opacity .4s,transform .4s;
}
.toogle a.none  {
    height:30px;
    width:30px;
    display: inline-block;
	transition: 0.40s;
	-webkit-transition: 0.40s;
	-moz-transition: 0.40s;
	-ms-transition: 0.40s;
	-o-transition: 0.40s;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.toogle a.none:hover  {
transition: 0.40s;
  -webkit-transition: 0.40s;
  -moz-transition: 0.40s;
  -ms-transition: 0.40s;
  -o-transition: 0.40s;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}  
.toogle a.none span {
    height: 1px;
    margin: auto;
    background-color: #2E282A;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
}
.toogle a.none span:nth-child(1) {
    top: 0;
    bottom: 0;
    transform: rotate(45deg);
    transition: opacity .4s,transform .4s;
}
.toogle a.none span:nth-child(2) {
    top: 0;
    bottom: 0;
    transform: rotate(-45deg);
    transition: opacity .4s,transform .4s;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.toogle_search {
  margin: 0;
  width: auto;
  position: fixed;
  top: 18px;
  z-index: 7;
  right: 7%;
  height: auto;
  opacity: 1;
  background: none;
  display: inherit;
}
.toogle_search a.icone  {
    display: inline-block;
}
.toogle_search a.icone .lupa_search {
  height: 22px;
  width: 22px;
  background: url('../svg/lupa.svg') 50% 50% no-repeat;
  background-size: 100%;
  float: left;
  margin: 24px 25px 0 0;
}
/*.toogle_search a.icone span:nth-child(1) {
  top: -13px;
  bottom: 0;
  transform: rotate(0deg);
  transition: opacity .4s,transform .4s;
  width: 50%;
  left: 0 !important;
  right: inherit;
}
.toogle_search a.icone span:nth-child(2) {
    top: 0;
    bottom: 0;
    transform: rotate(0deg);
    transition: opacity .4s,transform .4s;
}
.toogle_search a.icone span:nth-child(3) {
    top: 14px;
    bottom: 0;
    transform: rotate(0deg);
    transition: opacity .4s,transform .4s;
}*/
.toogle_search a.none  {
    height:30px;
    width:30px;
    display: inline-block;
	transition: 0.40s;
	-webkit-transition: 0.40s;
	-moz-transition: 0.40s;
	-ms-transition: 0.40s;
	-o-transition: 0.40s;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.toogle_search a.none:hover  {
transition: 0.40s;
  -webkit-transition: 0.40s;
  -moz-transition: 0.40s;
  -ms-transition: 0.40s;
  -o-transition: 0.40s;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}  
.toogle_search a.none span {
    height: 1px;
    margin: auto;
    background-color: #2E282A;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
}
.toogle_search a.none span:nth-child(1) {
    top: 0;
    bottom: 0;
    transform: rotate(45deg);
    transition: opacity .4s,transform .4s;
}
.toogle_search a.none span:nth-child(2) {
    top: 0;
    bottom: 0;
    transform: rotate(-45deg);
    transition: opacity .4s,transform .4s;
}
.popup_pesquisa {
  padding: 0;
  width: 11%;
  height: 100vh;
  background: #fff;
  top: 0%;
  z-index: 6;
  left: 0%;
  right: 0;
  width: 100%;
  position: absolute;
}
.popup_pesquisa .pesquisa {
  padding: 0;
  width: 11%;
  height: auto;
  background: #fff;
  top: 50%;
  z-index: 50;
  transform: translateX(-50%);
  left: 50%;
  right: inherit;
}
.header.first .pesquisa.popup form.woocommerce-product-search button {
  filter: invert(0);
}

.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.social-links {
	float:left !important;
	width:100% !important;
	height:auto !important;
	margin: 20px 0 0 0 !important;
}
.social-links ul {
    float: left !important;
    width: 100% !important;
    height: auto !important;
    margin: inherit !important;
    padding: inherit !important;
    text-align: center !important;
}
.social-links ul li {
    width: 30px !important;
    list-style: none;
    display: inline-block;
    float: none !important;
    height: 30px !important;
    padding: 0 3px !important;
}
.social-links ul li a {
	width: 30px !important;
    height: 30px !important;
	padding: 0 !important;
	margin: 0 !important;
	float: left;
}
.social-links ul li a:hover {	
}
.social-links ul li a svg {
    color:currentColor;
    fill:currentColor;
    float: left;
    width: 30px;
    height: 30px;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.menu_filter {
    float: left;
    width: 70%;
    margin: 20px 15% 25px;
    padding: 0;
    text-align: center;
}
.menu_filter span {
    float: left;
    width: 70%;
    margin: 20px 15% 5px;
    padding: 0;
    text-align: center;
    font-weight: 600;
    font-size: 15px
}
ul.filter {
    color: var(--cordois);
    margin: 0 0 10px 0;
}
ul.filter.all li a {
    font-weight: 600 !important;
}
ul.filter li {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 20px 0 10px;
    position: relative;
    cursor: pointer;
}
ul.filter.all li {
    padding: 0px 0px 0 0px;
}
ul.filter li a {
    color:var(--um);
}
ul.filter li a.all {
    color:var(--um);
    font-weight:600
}
ul.filter li.active{
	color: var(--um);
	font-weight:600;
}
ul.filter li::after {
    content: "\f111";
    position: absolute;
    right: 0;
    top: 6px;
    color: var(--um);
    font-weight: 800;
    font-family: "Font Awesome 5 Free";
    font-size: 5px;
}
ul.filter li:last-child{}
ul.filter li:last-child:after{
	display: none
}