@dirBootstrap: "../vendor/bootstrap/3.3.6/less"; @import "@{dirBootstrap}/variables.less"; @import "menu.less"; @import "social-icons.less"; @import "riman.less"; @import "governador.less"; @import "timeline.less"; @import "evento.less"; @import "agenda-distrital.less"; body { font-family: Open sans, sans-serif; } // Estilo de centralização de colunas e linhas .row-centered { text-align:center; } .col-centered { display:inline-block; float:none; /* reset the text-align */ text-align:center; /* inline-block space fix */ margin-right:-4px; } /// Estilo de centralização de colunas e linhas //Estilo do plugin do Loader .pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .pace-inactive { display: none; } .pace .pace-progress { background: @brand-azure; position: fixed; z-index: 2000; top: 0; right: 100%; width: 100%; height: 3px; } /// Estilo do Loader // Dropdown com carousel .dropdown-menu { border: 1px solid @brand-silver; } .dropdown-menu a { font-weight: 700; } .dropdown-header a { text-decoration: none; color: @brand-pewter; } .dropdown-header a:hover { text-decoration: underline; } .mega-dropdown { position: static !important; font-weight: 700; } .mega-dropdown-menu { // left: auto; // float: none; padding: 0px; width: 100%; box-shadow: none; -webkit-box-shadow: none; background-color: #EEE; // background-color: rgba(23,69,143,.93); } .mega-dropdown-menu > .active { // background-color: rgba(23,69,143,1); height: 343px; } .mega-dropdown-menu > li > ul { padding: 20px 0; margin: 0; } .mega-dropdown-menu > li > ul > li { list-style: none; } .mega-dropdown-menu > li > ul > li > a { display: block; color: @brand-pewter; // color: #fff; padding: 3px 5px; } .mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus { text-decoration: none; } .mega-dropdown-menu .dropdown-header { font-size: 18px; color: @brand-gold; text-transform: uppercase; padding: 0px; // padding: 5px 60px 5px 5px; line-height: 30px; } .nome-governador { z-index: -1; } @media screen and (min-width: 768px) { .nome-governador { margin-left: 0px; } } @media screen and (min-width: 992px) { .nome-governador { margin-left: 33px; } } @media screen and (min-width: 1200px) { .nome-governador { margin-left: 66px; } } @media screen and (max-width: 992px) { .navbar-collapse { padding-right:0; padding-left: 0; } .mega-dropdown-menu .dropdown-header { font-size: 16px; } } .navbar-top { font-size: 13px; border-bottom: 1px solid #e7e7e7; border-radius: 0; } .navbar-inception { margin-bottom: 0; border: 0; } .nome-distrito { margin-top: -45px; } .nome-distrito h1 { color: @brand-blue; font-size: 30px; } .navbar-main { border: 0; text-transform: uppercase; background-color: #EEE; border-radius: 0; color: #333; font-size: 12px; font-weight: 700; } .navbar-main-nav > li > a:hover { background-color: #EEE !important; // background-color: @brand-gold !important; } #info-header { min-height: inherit; } #info-header > .navbar-text { margin-top: 10px; margin-bottom: 10px; } .navbar-main-nav .mega-dropdown-menu { border-top: 2px solid @brand-silver; // border-top: 2px solid @brand-gold; } .navbar-distrito { margin-bottom: 0; } /// Dropdown com carousel // Setas para usar no menu .seta-cima:hover:after { content: ""; display: block; margin-right: 10px; width: 0; height: 0; bottom: -1px; position: absolute; margin: 0 auto; left: 40%; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid @brand-blue; } .ads-main { padding: 10px 0; } .ads-main img { max-width: 100%; } .sidebar .ads { margin-bottom: 14px; } .noticias-main { margin-top: 40px; } .noticias-main article > .row { margin-bottom: 7px; } .noticias-main .tipo-noticia { padding: 0 10px; } .tipo-noticia { padding: 0 10px; } //== Backgrounds .bg-blue { background-color: @brand-blue; color: #FFF; } .bg-blue .entendi { opacity: 0.7; } .bg-gold { background-color: @brand-gold; color: #FFF; } .bg-azure { background-color: @brand-azure; color: #FFF; } .bg-sky { background-color: @brand-sky; color: #FFF; } .bg-cranberry { background-color: @brand-cranberry; color: #FFF; } .bg-turquoise { background-color: @brand-turquoise; color: #FFF; } .bg-violet { background-color: @brand-violet; color: #FFF; } .bg-orange { background-color: @brand-orange; color: #FFF; } .bg-pewter { background-color: @brand-pewter; color: #FFF; } .bg-smoke { background-color: @brand-smoke; color: #FFF; } .bg-silver { background-color: @brand-silver; color: #FFF; } //== Textos .text-blue { color: @brand-blue; } .text-gold { color: @brand-gold; } .text-azure { color: @brand-azure; } .text-sky { color: @brand-sky; } .text-cranberry { color: @brand-cranberry; } .text-turquoise { color: @brand-turquoise; } .text-violet { color: @brand-violet; } .text-orange { color: @brand-orange; } .text-pewter { color: @brand-pewter; } .noticias-main .nome-noticia { font-size: 18px; margin-top: 7px; margin-bottom: 2px; } .noticias-main .desc-noticia { margin-bottom: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .nome-noticia { font-size: 18px; margin-top: 7px; margin-bottom: 2px; } .desc-noticia { margin-bottom: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /// Setas para usar no menu //Setas do slider .carousel { margin-top: 50px; } #myCarousel img { width: 100%; } .carousel-control .fa-chevron-left, .carousel-control .icon-prev { left: 50%; margin-left: -10px; } .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { position: absolute; top: 50%; z-index: 5; display: inline-block; margin-top: -10px; } .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { position: absolute; top: 50%; z-index: 5; display: inline-block; margin-top: -10px; } .carousel-inner .item { background-size: cover !important; background-repeat: no-repeat !important; } .cover-heading { margin: 0; text-transform: uppercase; font-weight: 600; } .lead { margin: 0; } .carousel-content { padding: 200px 0; text-align: center; color: #FFF; } ///setas do slider .no-padding > [class*='col-'] { padding-right: 0; padding-left: 0; } .display-table { display: table; } .section-projetos { // height: 350px; margin-top: 20px; background-color: @brand-blue; background-image: url('../img/tanga.png'); background-position: center; background-size: cover; color: #fff; } .section-projetos .item { padding: 20px 0px 20px; } @media screen and (min-width: 768px) { .section-projetos { height: 400px; padding: 20px 0px 40px; } } @media screen and (max-width: 768px) { .section-projetos h2{ font-size: 20px; } } .section-projetos .section-title { font-size: 42px; margin-bottom: 45px; text-transform: uppercase; } .section-projetos .section-title > span { border-bottom: 2px solid @brand-gold; } .section-projetos .section-desc { font-size: 25px; line-height: 1.3; margin-top: 32px; opacity: 0; display: none; } .section-projetos .section-active { transition: .2s; display: block; } .section-projetos img { max-width: 124px; height: auto; } #pombo svg path, #estetoscopio svg path, #chuva svg path, #mamain svg path, #livro svg path, #money svg path { transition: .2s; } .svg-active path{ fill: #fff; } #estetoscopio svg:hover path { fill: #fff; } #chuva svg:hover path { fill: #fff; } #mamain svg:hover path { fill: #fff; } #livro svg:hover path { fill: #fff; } #money svg:hover path { fill: #fff; } .branco { fill: #fff; } //Estilo dos menus em cascata .cascata { padding: 0; border-radius: 0; width: 250px; } .cascata .nav li:first-child a{ padding-top: 10px; } .cascata .nav li:last-child a{ padding-bottom: 10px; } .cascata .nav li > a > i { padding-right: 10px; } .cascata .nav li > a:hover{ background-color: @brand-blue; color: white; } .cascata .nav li > a:hover i{ color: @brand-gold; } ///Estilo dos menus em cascata //Animate.css .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } @-webkit-keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } .fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; } @-webkit-keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .pulse { -webkit-animation-name: pulse; animation-name: pulse; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } @-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } .animacao.ng-show { -webkit-animation: fadeInLeft 0.5s linear; animation: fadeInLeft 0.5s linear; } @-webkit-keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .animacao.ng-hide { -webkit-animation: fadeOutLeft 0.5s linear; animation: fadeOutLeft 0.5s linear; } ///Animate.css //Estilo do Agátrês .titulo { margin-bottom: 20px; margin-top: 30px; width: auto; float: left; z-index: 500; } .titulo > button > i { color: @brand-blue; } .titulo:hover button { background-color: #e6e6e6 !important; } //Background pro hover dos Projetoss .projetos-bd { position: absolute !important; width: 98.95px; height: 98.95px; background-color: grey; z-index: 99999; border-radius: 100px; margin-left: 33px; margin-top: -104px; opacity: 0; } //Seção Facebook e banners .section-social { margin-top: 40px; padding: 30px 0; // background-color: #E7E7E8; // background-image: url(../img/Polio.png); background-position: center; background-size: cover; } .section-social__item { margin: 10px 0; } ///Seção Facebook e banners //Mapa do site .section-map { // margin-top: 40px; padding: 40px 0; // background-image: url(../img/RoadMap.jpg); background-position: center; background-size: 100% auto; color: white; background-color: @brand-pewter; } ///Mapa do site //Mapa do Site .mapa_site h1{ font-size: 18px; font-weight: 700; color: #F5D42C; // color: @brand-gold; } .mapa_site a, .mapa_site a:hover { color: white; text-decoration: none; } .mapa_site a:hover { color: white; text-decoration: underline; } .mapa_site img{ width: 180px; margin-top: 19px; } ///Mapa do Site //Estilo do rodapé .rodape { padding: 15px 0; } .rodape-true img { height: 100px; max-width: 100%; padding: 20px 0; } //Hover do Sistema Distrital .sis_dist:hover li{ background-color: @brand-gold; } .section-localizarclubes { padding: 40px 0; } .section-localizarclubes img { cursor: pointer; } .section-desc { text-decoration: none; color: #FFF; } //Estilos do menu no mobile @media screen and (max-width: 768px) { .mega-dropdown-menu { background-color: @brand-blue !important; } } //Open dourado para o menu .gold > .open > a{ // background-color: @brand-gold !important; background-color: #EEE !important; } //Menu responsivo para SM @media screen and (max-width: 992px) { .nav > li > a { padding: 15px 10px !important; } } // HEADER :"( .header-distrito { font-size: 25px; color: #00a8e4; // font-size: 25.5px; // color: #17458f; // margin-left: 6.6px; } .header-p { padding: 0; margin: 0; } .img-logo-rotary { display: inline-block; padding: 0px 0px 0px 0px; width: 31%; } .img-lema { display: inline-block; float: right; position: absolute; /*width: 200px;*/ margin-left: 20px; } @media screen and (max-width: 360px) { .owl-item .item h3 { font-size: 15px !important; } .owl-item .item h4 { font-size: 14px !important; } .owl-carousel .item { width: 200px !important; } } @media screen and (max-width: 768px) { .owl-item .item h3 { font-size: 18px; } .owl-item .item h4 { font-size: 16px; } .owl-carousel .item { width: 239px; } } @media screen and (min-width: 1200px) { .owl-item .item h3 { font-size: 20px; } .owl-item .item h4 { font-size: 18px; } .owl-carousel .item { width: 269px; } } //Estilo da lista das internas .interna { // border-bottom: 1px dotted #666666; margin: 10px 0; } // .down_load i { // color: @brand-gold; // background-color: @brand-blue; // font-size: 100px; // padding: 21px 32px; // }. .select_interno { margin-bottom: 20px; } .interna-equipe { border-bottom: 1px dotted #666666; margin: 15px 0; } .interna_lista { margin: 10px 0; } .interna .row > .gov > img{ margin: 0 0 10px 20px; } .col-gov { height: 130px; overflow: hidden; } .col-gov > img { overflow: hidden; } .margem-seguranca { margin: 25px 0; } .interna .row > .gov > h1{ font-size: 18px; } .interna .row > .gover > img{ margin: 20px; } .interna .row > .gover > h1{ font-size: 18px; } .title_internal { margin: 50px 0 50px 10px; } .title_internal_texto { margin: 50px 0 50px 0; } .title_equipe { margin: 50px 0 35px 0; } /* start 'enter' transition */ .ng-enter { /* transition on enter for .5s */ transition: .5s; /* start with opacity 0 (invisible) */ opacity: 0; } /* end 'enter' transition */ .ng-enter-active { /* end with opacity 1 (fade in) */ opacity: 1; } .centralizar { margin: 0 auto; } #links img{ margin: 0 auto 15px; /** Não esticar as imagens * width: 165px; * height: 120px; */ } .img-noticia { max-width: 500px; } .news-text { font-size: 18px; } .banners-inner .sidebar { margin-top: 0 !important; } // Estilo da Paginação .pagination > li > a:hover { color: white; background-color: @brand-blue; } //Bandeiras .bandeira { position: absolute; width: 40px; height: 25px; margin: 2px 0 0px -160px !important; border: 1px solid white; border-radius: 3px; // margin: 0 0 8px 0px !important; } //Agenda Distrital .listar_style { margin: 10px auto 50px auto; display: block; width: 106px; } //Quantos Somos .quantos { display: block; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; text-align: center; color: white; font-family: "Open Sans", Helvetica, Arial, sans-serif; background-color: #CACACA; border: 1px solid #ccc; border-radius: 4px; } .quantos h3 { margin-bottom: 20px; } .how-many { border: 1px solid #e7e7e8; height: auto; float: left; width: 100%; } .br-world { padding-left: 0; } .br-world-1 { padding-right: 0; } @media screen and (max-width: 992px) { .br-world { padding-right: 0; } .br-world-1 { padding-left: 0; } } //Clubes do Distrito .quantos-clubes { display: block; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; text-align: center; color: white; font-family: "Open Sans", Helvetica, Arial, sans-serif; background-color: #01B4E7; border: 1px solid #ccc; border-radius: 2px; } .project { position: absolute; width: 50px; height: 50px; margin: -51px 0 0px -181px !important; border-radius: 3px; top: 134px; left: 207px; } @media screen and (max-width: 1200px) { .project { width: 40px; height: 40px; margin: -69px 0 0px -147px !important; } } @media screen and (max-width: 992px) { .project { width: 60px; height: 60px; margin: -208px 0 0px 11px !important; } } @media screen and (max-width: 481px) { .project { margin: -240px 0 0px 11px !important; } } @media screen and (max-width: 360px) { .project { margin: -250px 0 0px 11px !important; } } //Intercambiados .interchange { background-color: #E0E7ED; padding: 20px; border-radius: 10px; } .pais { max-width: 100%; max-height: 100%; } .svg-seta { width: 37px; display: block; margin: 20% auto; } .embed-responsive-16by9{ width: 90%; } @media screen and (max-width: 564px) { .col-xx-12 { width: 100%; } .agenda-map { padding: 27px 0 0 0px; margin-left: 0px; } .embed-responsive-16by9{ width: 100%; } } @media screen and (max-width: 400px) { .svg-seta { width: 25px; } } .lema-response { margin: 0 auto; display: block; } .header-response { display: block; margin: 0px auto -20px 10px; width: 383px; font-size: 34px; text-align: center; color: #f72d51; // display: block; // margin: 0 auto 30px auto; // width: 383px; // font-size: 20px; // color: #17458f; } .header-medium { font-size: 21px; color: #f72d51; width: 400px; // font-size: 21px; // color: #ba376d; // width: 400px; // margin-left: 10px; } .interact-svg { margin-top: -55px; } .logo-interact { margin-top: 0; margin-bottom: 22px; margin-right: -17px; } @media screen and (min-width: 993px) and (max-width: 1200px) { .interact-svg { margin-top: -31px; } } @media screen and (max-width: 993px) { .logo-rotaract { margin-top: 0; margin-bottom: 3px; margin-left: 25px; } .interact-svg { margin-top: -29px; } } .mg-top { margin-top: 9px; // margin-top: -14px; } @media screen and (max-width: 321px) { .mg-top { margin-top: -11px; } } @media screen and (max-width: 390px) { .header-response { display: block; width: 200px; font-size: 12.5px; color: #00a8e4; text-align: start; overflow: hidden; } } @media screen and (max-width: 769px) and (min-width: 415px) { .header-response { display: block; width: 192px; font-size: 32px; color: #00a8e4; } } @media screen and (max-width: 376px) and (min-width: 321px) { .header-response { display: block; margin: 0px auto -20px 10px; width: 100px; font-size: 15px; color: #00a8e4; overflow: hidden; } } .jssocials-share-link { border-radius: 50%; } // #share { // position: fixed; // bottom: 20px; // left: 65px; // } // .social-network { // background-color: #a94442; // position: fixed; // bottom: 26px; // left: 10px; // padding: .5em .6em; // border-radius: 50%; // cursor: pointer; // } // .social-network i { // font-size: 1.5em; // color: white; // width: 1em; // vertical-align: middle; // } .thumb { background-position: 0 0 !important; transition:all 0.5s !important; -webkit-transition:all 0.5s !important; -o-transition:all 0.5s !important; -moz-transition:all 0.5s !important; } .thumb:hover { background-size: 120% !important; background-position:-50px -50px !important; } .carousel-control.left { background: transparent; } .carousel-control.right { background: transparent; } @media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: 200px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: 200px; } } .carousel-indicators { bottom: -40px } .carousel-indicators .active { background-color: #666; border-color: #666; } .carousel-indicators li { background-color: #C0C0C0; border-color: #C0C0C0; } .carousel { margin-bottom: 40px; } // .agenda-d-a > .col-md-4:first-child { // transform: translateX(-30px); // } // // .agenda-d-a > .col-md-4:last-child { // transform: translateX(30px); // } .agenda-d { // width: 100%; text-align: left; padding: 0 5px; margin: 0; } .agenda-d-block { width: 100%; display: inline-block; // margin-right: 1%; transition: all ease .2s; color: #FFF; padding: 15px; height: 160px; vertical-align: top; transform: translateY(0%); } .agenda-d-block * { z-index: 1; } .agenda-d-block:before { float: right; color: rgba(255,255,255,.3); content: '\f073'; font: normal normal normal 80px/1 FontAwesome; z-index: -1; position: absolute; right: 20px; } .agenda-d-block:hover { -webkit-transform: translateY(-3%); transform: translateY(-3%); } .agenda-d > .agenda-d-block:last-child { margin-right: 0; } .agenda-d-1 { background-color: #F7A81B; border-top: 8px solid #ffda99; } .agenda-d-1:hover { background-color: #FFBE4B; } .agenda-d-2 { background-color: #17458F; border-top: 8px solid #4f78bc; text-align: left; } .agenda-d-2:hover { background-color: #3A67B0; } .agenda-d-3 { background-color: #01B4E7; border-top: 8px solid #77d6f2; text-align: left; } .agenda-d-3:hover { background-color: #28C7F5; } .agenda-b-0{ border-top: 8px solid #ffda99; } .agenda-b-1{ border-top: 8px solid #4f78bc; } .agenda-b-2{ border-top: 8px solid #77d6f2; } .agenda-b-3{ border-top: 8px solid #D91B5C; } .agenda-d-title { font-size: 23px; font-weight: 600; padding:0; margin:0; } .agenda-d-date { font-size: 18px; margin:0; padding:0; } .agenda-d-local { margin:0; padding:0; font-size: 16px; font-weight: 400; } .agenda-d-local::before { content: '\f041 '; font: normal normal normal 20px/1 FontAwesome; } // Thumbs .thumbnail-a { width: 230px; height: 130px; overflow: hidden; border-radius: 5px; background-size: cover; background-position: center 50%; background-repeat: no-repeat; } .thumbnail-a::before { width: 240px; height: 140px; content: ' '; display: inline-block; z-index: -1; position: relative !important; background-size: cover; background-position: center; -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); } .row-no-margin { margin: 0; } @media (min-width: @screen-sm-min) { .owl-item.active{ width: 720 !important; } .agenda-control-right { margin-left: 725px; } } @media (min-width: @screen-md-min) { .owl-item.active{ width: 470 !important; } /* .agenda-control-right { margin-left: 950px; }*/ .agenda-control-right { margin-left: 950px; } } @media (min-width: @screen-lg-min) { .owl-item.active{ width: 380px !important; } .agenda-control-right { margin-left: 1160px; } } .owl-theme { padding-left: 0 !important; } .navbar { margin-bottom: 0 !important; } .slider-da-home-botao { color: #acccff; } .col-menu { width: 20%; // text-align: center; } .blurred { -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); } .col-20-por { width: 20%; background-color: #EEE; box-sizing: border-box; color: @brand-pewter; // color: rgb(51, 51, 51); display: list-item; float: left; font-family: "Open sans", sans-serif; font-size: 14px; font-weight: bold; line-height: 20px; list-style-image: none; list-style-position: outside; list-style-type: none; padding-left: 15px; padding-right: 15px; position: relative; text-align: left; text-size-adjust: 100%; text-transform: uppercase; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /** Social Icons **/ .social-icons { height: 100%; text-align: center; margin: 50px 0 0; } .social-icons .fa { color: #666; font-size: 26px; margin: 0 .5em; } .social-icons .instagram-icon:hover > .fa { background: -webkit-linear-gradient(top right, #b532a4, #fca744); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .social-icons .twitter-icon:hover > .fa { background: -webkit-linear-gradient(top right, #1da1f2, #1dd0f2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .social-icons .youtube-icon:hover > .fa { background: -webkit-linear-gradient(top, #e52c27, #c1181d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .social-icons .facebook-icon:hover > .fa { background: -webkit-linear-gradient(top right, #4b68b9, #2f4d9b); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .social-icons .snapchat-icon:hover > .fa { color: white; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black; } .social-icons .linkedin-icon:hover > .fa { background: -webkit-linear-gradient(top right, #0077b5, #05699c); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } /* Social Icons */ .title button:focus { outline: none; } button:focus { outline: none; } .ads-interna { position: relative; margin-top: 100px; } .ads-footer { margin-bottom: 100px; } .btn-rotary-secondary { margin-top: 30px; margin-bottom: 20px; } .no-padding { padding: 0; } .menu-mobile { background-color: transparent; position: fixed; width: 100%; min-height: 100%; height: auto; transform: translateY(100%); opacity: 0; z-index: 1000; text-align: center; transition: all ease .5s; top: 0; /*margin-top: 50px;*/ } .menu-mobile.expanded { opacity: 1; transform: translateY(0); } .menu-mobile ul { padding: 0; } .menu-mobile li { list-style: none; color: white; font-weight: 300; padding: 4px; } .menu-mobile .panel-body { border-top: 0 !important; padding: 0 15px; } /*.topo { box-shadow: 0px 11px 7px -13px rgba(0, 0, 0, 0.7); }*/ .menu-mobile-button { position: fixed; height: 50px; width: 50px; background-color: #005daa; z-index: 1001; text-align: center; line-height: 50px; font-size: 20px; border-radius: 50%; color: white; border: 0; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); bottom: 20px; right: 20px; transition: all ease .4s; cursor: pointer; } .menu-mobile-button.expanded { bottom: 0; right: 0; z-index: 900; border-radius: 0; width: 100%; height: 150%; } .menu-mobile-button.expanded:before { content: ' '; font-family: inherit; } .menu-mobile-button:before { content: '\f0c9'; font-family: FontAwesome; } .panel-menu { background-color: transparent; border: 0; } .panel-menu .panel-title > a { font-size: 20px; font-weight: 500; color: white; } .panel-menu .panel-title > a:focus { text-decoration: none; } #menu-mobile-hhtgb { color: white; font-size: 20px; padding: 30px 0 20px; } @media (max-width: @screen-xs-max) { .carousel,.ads-interna { margin-top: 0; } } .tab-content { border: 0 !important; } .btn.btn-whatsapp { background-color: #00e676; border: 0; } .btn.btn-facebook { background-color: #405d9a; border: 0; } .btn.btn-twitter { background-color: #1da1f2; border: 0; } .btn.btn-share { background-color: @brand-gold; border: 0; } @media (min-width: @screen-sm-min) { .btn.btn-whatsapp { display: none } .btn.btn-facebook:after { content: ' Compartilhar'; } .btn.btn-twitter:after { content: ' Tweetar'; } .btn.btn-share:after { content: ' Copiar link'; } .btn.btn-primary.btn-share.copied:after { content: ' Copiado!'; } } .modals-localizarclubes .modal-body{ min-height: 0; } .modals-localizarclubes .modal-body,.modals-localizarclubes .modal-header { background-color: white; } /* ////////////// */ .noticias-bloco .noticia-bloco { width: 100%; padding: 0; vertical-align: top; margin-left: 0; margin-top: 10px; margin-bottom: 5px; } .noticias-bloco .noticia-bloco .nome-noticia { margin-top: 0; } .noticias-bloco .noticia-bloco > div { display: block; vertical-align: top; } @media (min-width: @screen-md-min) { .noticias-bloco .noticia-bloco { width: ~"calc(100% - 250px)"; } .noticias-bloco > div { display: inline-block; } .noticias-bloco > .noticia-bloco { margin-left: 15px; margin-top: 0; margin-bottom: 0; } } .ultimas-publicacoes article { margin-top: 10px; border-bottom:1px solid rgba(204, 204, 204, 0.32); margin-right: 2px; padding-right: 0px; margin-bottom: 9px; } .ultimas-publicacoes article:nth-child(2n) { margin-top: 10px; border-bottom:1px solid rgba(204, 204, 204, 0.32); padding-right: 0px; margin-bottom: 9px; margin-left: 10px; padding-left: 0px; } /*//////////////////////////////////*/ .line-clamp { display : block; display : -webkit-box; -webkit-box-orient : vertical; position : relative; line-height : 1.2; overflow : hidden; text-overflow : ellipsis; padding : 0 !important; } .line-clamp:after { content : '...'; text-align : right; bottom : 0; right : 0; width : 25%; display : block; position : absolute; height : calc(1em * 1.2); background : linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 75%); } @supports (-webkit-line-clamp: 1) { .line-clamp:after { display : none !important; } } .line-clamp-1 { -webkit-line-clamp : 1; max-height : calc(1em * 1.2 * 1); } .line-clamp-2 { -webkit-line-clamp : 2; max-height : calc(1em * 1.2 * 2); } .line-clamp-3 { -webkit-line-clamp : 3; max-height : calc(1em * 1.2 * 3); } .line-clamp-4 { -webkit-line-clamp : 4; max-height : calc(1em * 1.2 * 4); } .line-clamp-5 { -webkit-line-clamp : 5; max-height : calc(1em * 1.2 * 5); } /**********/ .ultimas-publicacoes .cascata .nav li > a,.ultimas-publicacoes .cascata .nav li > a i { transition: ease .2s; } .ultimas-publicacoes .cascata .nav li > a:hover, .ultimas-publicacoes .cascata .nav li > a:hover i { color: white; } .ultimas-publicacoes .cascata .nav li.casc-rotaract > a:hover { background-color: @brand-cranberry; } .ultimas-publicacoes .cascata .nav li.casc-interact > a:hover { background-color: @brand-sky; }