.poslistcategories { position: relative; margin-bottom: 80px; }
@media (max-width: 991px) { .poslistcategories { margin-bottom: 30px; } }
.poslistcategories .owl-theme .owl-controls .owl-page span { background: white; }
.poslistcategories .owl-theme .owl-controls .owl-page.active span, .poslistcategories .owl-theme .owl-controls.clickable .owl-page:hover span { background: #d6c9a9; }
.poslistcategories .owl-pagination { position: absolute; bottom: 20px; text-align: center; left: 0; right: 0; }
.poslistcategories .owl-item { padding: 0; }
.poslistcategories .pos-title { display: none; }
.poslistcategories .list-categories { position: relative; overflow: hidden; }
.poslistcategories .list-categories:hover .thumb-category:before { -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; -ms-transition: all 400ms ease-in; -o-transition: all 400ms ease-in; transition: all 400ms ease-in; opacity: 1; }
.poslistcategories .list-categories:hover .thumb-category img { -moz-transform: scale3d(1.05, 1.05, 1.05); -webkit-transform: scale3d(1.05, 1.05, 1.05); -o-transform: scale3d(1.05, 1.05, 1.05); -ms-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; -ms-transition: all 400ms ease-in; -o-transition: all 400ms ease-in; transition: all 400ms ease-in; }
.poslistcategories .list-categories:hover .content-listcategoreis { -moz-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; }
.poslistcategories .list-categories .desc-listcategoreis { position: absolute; top: 50%; right: 40px; left: 40px; z-index: 1; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media (min-width: 1920px) { .poslistcategories .list-categories .desc-listcategoreis { right: 85px; left: 85px; } }
.poslistcategories .list-categories .content-listcategoreis { -moz-transform: scale3d(1.2, 1.2, 1.2); -webkit-transform: scale3d(1.2, 1.2, 1.2); -o-transform: scale3d(1.2, 1.2, 1.2); -ms-transform: scale3d(1.2, 1.2, 1.2); transform: scale3d(1.2, 1.2, 1.2); -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in; opacity: 0; padding: 30px 20px; border: 2px solid white; }
@media (min-width: 1920px) { .poslistcategories .list-categories .content-listcategoreis { padding: 110px 30px 100px 30px; border: 2px solid white; } }
.poslistcategories .list-categories .content-listcategoreis .description-list { color: white; line-height: 25px; letter-spacing: 0.025em; }
.poslistcategories .list-categories .content-listcategoreis .name_categories a { position: relative; -webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; color: white; text-transform: uppercase; font-size: 16px; font-weight: 600; line-height: 1; padding-bottom: 10px; margin-bottom: 35px; display: block; }
.poslistcategories .list-categories .content-listcategoreis .name_categories a:before { content: ""; width: 45px; height: 2px; background: #d6c9a9; position: absolute; bottom: -2px; left: 0; }
.poslistcategories .list-categories .content-listcategoreis .name_categories a:hover { color: #d6c9a9; }
.poslistcategories .list-categories .content-listcategoreis a.links_cate { margin-top: 20px; font-size: 12px; color: white; line-height: 30px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.1em; display: inline-block; -webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; }
.poslistcategories .list-categories .content-listcategoreis a.links_cate:after { content: ""; background: url(../../../../img/bg_links.png); font-size: 0; width: 44px; height: 11px; display: inline-block; margin: 0 10px; vertical-align: -2px; }
.poslistcategories .list-categories .content-listcategoreis a.links_cate:hover { color: #d6c9a9; -webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in; }
.poslistcategories .list-categories .content-listcategoreis a.links_cate:hover:after { -webkit-animation: passing 1200ms linear infinite; -moz-animation: passing 1200ms linear infinite; -ms-animation: passing 1200ms linear infinite; -o-animation: passing 1200ms linear infinite; animation: passing 1200ms linear infinite; }
.poslistcategories .list-categories .thumb-category { position: relative; }
.poslistcategories .list-categories .thumb-category:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0, 0, 0, 0.7); pointer-events: none; z-index: 1; opacity: 0; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; -ms-transition: all 400ms ease-in; -o-transition: all 400ms ease-in; transition: all 400ms ease-in; }
.poslistcategories .list-categories .thumb-category img { -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; -ms-transition: all 400ms ease-in; -o-transition: all 400ms ease-in; transition: all 400ms ease-in; }
