@charset "UTF-8";
.bg-blue{background-image:url(/themes/kaiac-v1/assets/images/gradient_dr.png);background-repeat:repeat-y;background-size:100%}
.navbar-brand{background-image:url(/themes/kaiac-v1/assets/images/kaiac-canoes.png);background-repeat:no-repeat;background-size:contain;width:165px;height:25px;padding:0;margin-right:5px;line-height:1;background-position:center center}
@media only screen and (max-width:991px){.nav-item{padding:15px}}
.change-language-holder{padding:7px 8px 4px}
.change-language-holder a.dropdown-toggle{color:rgba(255,255,255,0.55)}
.change-language-holder img{vertical-align:top}
.sigla span{vertical-align:top}
.sigla:before{content:" ";display:inline-block;width:82px;height:82px;background-image:url(/themes/kaiac-v1/assets/images/pax03.jpg);background-repeat:no-repeat;background-size:contain;border-radius:50%;background-position:center}
body{font-family:"Roboto Condensed",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;color:#000;background-color:#fff}
.roboto{font-family:"Roboto",sans-serif}
.toggle-list{position:relative}
.toggle-list ul{display:none}
.toggle-list:hover ul{display:block;position:absolute;top:0;left:0}
.login-in-menu{color:rgba(255,255,255,0.55);text-decoration:none;padding:0 15px;cursor:pointer}
.login-in-menu a{color:rgba(255,255,255,0.55);text-decoration:none;cursor:pointer}
.login-in-menu a:hover{color:rgba(255,255,255,0.75)}
.login-in-menu:hover{color:rgba(255,255,255,0.75)}
.condensed{font-family:"Roboto Condensed",sans-serif}
.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.shorter{padding-bottom:0.1em}
.label-gold{background-color:gold}
.label-silver{background-color:silver}
.label-bronze{background-color:#ac2925}
.small-container{padding:25px 100px}
.bg-grey{background-color:#E9E9E9}
.pull-footer-up{margin-bottom:-50px}
hr.smaller{margin:4px 0}
.page-title{margin-bottom:50px}
.full-page-height{min-height:40vh}
#top-row{background-color:#285BAA;margin-bottom:50px}
#top-row .fake-backgroud{position:absolute;background-color:#fff;width:calc(50% + 350px);right:0;height:98px}
#top-row .fake-backgroud>.first-row{height:34px}
#top-row .fake-backgroud>.second-row{height:50px;background-image:url("/themes/kaiac-v1/assets/images/gradient_dr.png");background-repeat:repeat-y;background-size:100%}
#top-row .holds-menu{position:relative;margin:0 auto;padding:0}
#top-row .holds-menu .sigla{position:relative;padding:8px 12px;display:block;font-size:0;float:left;background-image:url("/themes/kaiac-v1/assets/images/gradient_stg.png");background-repeat:repeat-y;background-size:100%;color:#fff}
#top-row .holds-menu .sigla img{display:inline-block;vertical-align:middle}
#top-row .holds-menu .sigla span{font-size:24px;display:inline-block;vertical-align:top;width:150px;padding-left:8px;line-height:82px}
#top-row .holds-menu .sigla:after{content:"";display:block;width:70px;height:98px;background-image:url(/themes/kaiac-v1/assets/images/colt_stg.png);background-repeat:no-repeat;position:absolute;top:0;right:-70px;background-size:contain}
#top-row .holds-menu>div{text-align:right}
#top-row .holds-menu>div.first-row{font-size:24px;background-color:#fff}
#top-row .holds-menu>div.first-row>a{display:inline-block;padding:4px 12px}
#top-row .holds-menu>div.first-row>a.fa-facebook-official{color:#365899}
#top-row .holds-menu>div.first-row>a.fa-youtube-square{color:#cc181e}
#top-row .holds-menu>div.first-row>span{padding:4px 12px}
#top-row .holds-menu>div.first-row>span img{height:16px}
#top-row .holds-menu>div.first-row .dropdown-menu{left:auto;right:0;min-width:0}
#top-row .holds-menu>div.second-row{height:50px}
#top-row .holds-menu>div.second-row .navbar-nav{float:none;display:inline-block;margin:0}
#top-row .holds-menu>div.second-row .navbar-nav>li{float:left}
#top-row .holds-menu>div.second-row .navbar-nav>li:last-of-type .dropdown-menu{left:auto;right:0}
#top-row .holds-menu>div.second-row .navbar-nav>li>a{color:#fff;background-color:transparent;padding:14px}
.holds-pagination{padding-top:60px}
.time-place>div{display:inline-block;vertical-align:bottom}
.time-place>div.day-block{padding:12px;font-size:32px;line-height:1;background-color:#FFCD02}
.time-place>div.date-location-block{padding-left:10px;font-size:18px}
.time-place>div.date-location-block p:first-child{text-transform:uppercase;color:#3469AD;margin-bottom:8px}
.time-place>div.date-location-block p:last-child{margin:0}
.time-place>div.date-location-block p:last-child span{margin-left:8px}
.next-competition-item .day-block{width:100px;text-align:center}
.right-angled{position:absolute;right:0;top:0;border-bottom:35px solid #FFCD02;border-left:22px solid #F4F4F4;width:120px}
.right-angled a{position:absolute;padding-top:9px;padding-left:28px;text-decoration:none;color:#000;left:0}
.right-angled button{-webkit-appearance:none;background-color:transparent;border:none;padding-top:9px;padding-left:28px;outline:none}
.top-footer{margin:-1px -12px -12px;background-color:#F4F4F4;padding:9px;position:relative}
.top-footer.recent-competition-homepage{margin:0;padding-left:10px;margin-left:-20px;margin-right:-20px;background-color:#ececec}
.top-footer.recent-competition-homepage .right-angled{border-left-color:#ececec}
.top-footer .fa{font-size:14px;margin-left:8px}
.top-footer span:not(.right-angled){font-size:14px;margin-left:6px;line-height:1}
.holds-login-form{padding:120px 0}
.holds-login-form form{padding:25px;background-color:#f9f9f9}
.holds-login-form .form-group{padding:15px 0}
.holds-login-form input[type="checkbox"]{margin-right:15px}
#carousel{width:100%;height:70vw;margin:0 auto;margin-bottom:40px}
@media screen and (min-width:1199px){#carousel{height:450px}}
@media screen and (max-width:1199px){#carousel .carousel-indicators{margin-bottom:0}}
#carousel .carousel-inner{height:100%}
#carousel .carousel-inner .carousel-item{height:100%}
#carousel .carousel-inner .carousel-item>.carousel-image{height:100%;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:rgba(0,0,0,0.8)}
@media screen and (min-width:1199px){#carousel .carousel-inner .carousel-item>.carousel-image{background-size:cover}}
#carousel .carousel-inner .carousel-caption a{color:#fff;text-decoration:none}
@media screen and (max-width:1199px){#carousel .carousel-inner .carousel-caption{bottom:0}}
#carousel .carousel-inner .overlay{position:absolute;top:0;width:100%;height:100%;background:-moz-linear-gradient(top,transparent 48%,transparent 50%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,transparent 48%,transparent 50%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,transparent 48%,transparent 50%,rgba(0,0,0,0.65) 100%)}
#news{padding-bottom:60px}
#news .article:not(.main):first-child h4{margin-top:0}
#news .article h4{margin-bottom:2px}
#news .article img{width:100%}
#news .article a{text-decoration:none}
#news .article p{font-size:14px;margin-top:8px;line-height:1.5}
#news .article span{font-size:12px}
#news .top-footer{margin:0}
#news .top-footer .right-angled a{padding-left:19px}
#news h3{font-size:21px;font-weight:600;color:#686868}
#news .event a{text-decoration:none}
#news .event a h2{font-size:24px;color:#000;margin-top:0}
#news .event p{margin-top:6px}
#news .event p .fa{margin:0 8px}
#news .event .fa{color:#686868}
#news .event .holds-image{position:relative;height:335px;overflow:hidden}
#news .event .holds-image.comemorare:after{content:" ";display:block;width:160px;height:25px;position:absolute;left:-35px;top:33px;background-color:#000;transform:rotate(-45deg)}
#news .event .holds-image img{min-width:100%;min-height:100%;position:relative;width:auto;transform:translateX(-50%);left:50%;height:100%}
#branches .beanches-holder{float:left;width:16.6%;min-width:150px;padding:0 15px 15px}
#branches .beanches-holder .branches{display:block;position:relative;background-color:#fff;background-image:url("/themes/kaiac-v1/assets/images/branches_bg.png");background-repeat:no-repeat;background-size:100% 6px;height:80px;text-align:center;border:1px solid #ececec;transition:all 0.2s}
#branches .beanches-holder .branches span{text-transform:uppercase;color:#000049;font-size:21px;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%);right:0;text-align:center}
#branches .beanches-holder .branches span .fa{font-size:18px}
#branches .beanches-holder .branches:hover{background-size:100% 100%;text-decoration:none;transition:all 0.25s}
#branches .beanches-holder .branches:hover span{color:#fff}
#tops{padding-top:30px;padding-bottom:50px}
#tops .top-table{background-color:#fff;padding:12px}
#tops .top-table .top-item{background-color:transparent;text-decoration:none;border-bottom:1px solid #ccc}
#tops .top-table .top-item>div{padding:0 0 8px}
#tops .top-table .top-item:not(.first)>div{padding-top:8px}
#tops .top-table .top-item:last-of-type{border:none}
#tops .top-table .top-item p:first-child{font-weight:600}
#tops .top-table .top-item p:last-child{margin:0}
#tops .next-competition-table{background-color:#fff;padding:12px}
#tops .next-competition-table a{text-decoration:none;color:#000;display:block;padding-bottom:10px}
#tops .next-competition-table a .next-competition-item h4{font-size:21px;font-weight:600;margin:11px 0}
#tops .next-competition-table a:last-of-type{padding-bottom:30px}
#last-competition{padding-top:30px}
#last-competition .left-angled{position:relative}
#last-competition .left-angled>span{display:block;width:50px;position:absolute;top:0;right:0;border-right:61px solid #fff;border-bottom:61px solid #FFCD02}
#last-competition .competition-title{display:inline-block;width:auto;min-width:360px;background-color:#FFCD02;padding:8px 70px 8px 20px}
#last-competition .competition-title h4{font-size:21px;font-weight:600;margin-bottom:0}
#last-competition>div:nth-child(2){display:table;width:100%}
#last-competition>div:nth-child(2) .holds-ended-competition-image{position:relative;display:table-cell;width:60%;background-repeat:no-repeat;background-size:cover;background-position:center}
#last-competition>div:nth-child(2) .holds-ended-competition-image a{position:absolute;display:block;width:100%;height:100%}
#last-competition>div:nth-child(2) .ended-competition-clasament{padding:10px 20px 0;background-color:#F4F4F4;display:table-cell;width:30%}
#parteneri{background-color:#F4F4F4;text-align:center;margin-top:50px}
#parteneri img{width:175px;display:inline-block;padding:25px}
#footer{background-color:#07a;background-image:url("/themes/kaiac-v1/assets/images/footer_bkg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}
#footer .footer-menu-column{color:#fff;font-weight:400;font-size:18px}
#footer .footer-menu-column a{color:#fff;text-decoration:none}
#footer .footer-menu-column h4{font-size:21px;font-weight:600}
#footer .footer-menu-column p{font-size:14px;margin-bottom:6px}
#authorship{background-color:#103890;color:#fff;padding:15px 0}
#authorship a{color:#fff}
#authorship p{display:inline-block;margin-top:11px}
#authorship p:first-child{float:left;font-size:14px;line-height:1;padding:3px 0}
#authorship p:last-of-type{font-size:20px;line-height:1;float:right}
#authorship p:last-of-type a{padding:0 4px}
#articles-list .tags{display:inline-block;margin-bottom:2px}
#articles-list .item-article{padding-top:25px}
#articles-list .item-article .article-date-author{font-size:14px}
#articles-list .item-article a:not(.tag){color:#000;text-decoration:none}
#articles-list .item-article h2{margin-bottom:2px}
#articles-list .item-article .article-list-body{line-height:1.4}
#articles-list .item-article .article-list-body .article-image-small{padding-right:12px;width:25%;min-width:235px;float:left}
#articles-list .item-article .article-list-body .tag-list{margin-top:12px}
#article-page-article .full-width{margin:0 -100px 20px}
#article-page-article .article-image:not(.full-width){margin:0 20px 20px -100px;max-width:350px;float:left}
#article-page-article .article-title{margin-bottom:2px;color:#31459D;font-weight:600}
#article-page-article .article-date-author{color:#474747;font-size:14px}
#article-page-article p{font-family:"Roboto",sans-serif;line-height:1.6}
#article-page-article .tag-list{margin:30px 0 25px}
#article-page-article .tag-list a{display:inline-block;padding:8px;color:#999;background-color:#F2F2F2}
#related-articles{padding-bottom:35px}
#related-articles h3{padding-left:15px}
#related-articles .related-article .image-holder{height:220px;background-repeat:no-repeat;background-size:cover;background-position:center}
#related-articles .related-article h4{margin-bottom:2px}
#related-articles .related-article>span{font-size:14px}
#related-articles .related-article>span .fa{color:#686868}
#related-articles .related-article>p{font-size:14px;margin-top:12px}
.page-competitii h1{text-transform:uppercase;font-weight:bold;color:#31459D;margin:50px 0}
.page-competitii .accordion-button{padding-top:0.6rem;padding-bottom:0.6rem}
.page-competitii .calendar-item-container{display:flex}
.page-competitii .calendar-item{position:relative;border:1px solid #E9E9E9;padding:15px 15px 0;margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;width:100%;box-shadow:4px 4px 4px rgba(0,0,0,0.15)}
.page-competitii .calendar-item h3{display:block;min-height:52px;margin:20px 0;font-size:21px;font-weight:bold}
.page-competitii .calendar-item .calendar-footer{margin:20px -15px -1px;background-color:#F4F4F4;padding:9px;position:relative}
.page-competitii .calendar-item .calendar-footer .fa{font-size:14px;margin-left:8px}
.page-competitii .calendar-item .calendar-footer span:not(.right-angled){font-size:14px;margin-left:6px;line-height:1}
.page-competitii .calendar-item:hover{background-color:#F4F4F4}
.page-competitii .calendar-item.finalizat::after{content:"finalizat";display:inline-block;padding:8px;text-align:left;background-color:green;color:#fff;position:absolute;right:0;width:100px;text-transform:uppercase}
.page-competitii a.btn{padding:2px 10px}
.page-competitii a.btn:focus{box-shadow:none}
.calendar-view-changer{text-align:right;text-decoration:underline;color:#0d6efd;cursor:pointer}
.calendar-view-changer:hover{color:blue}
.page-competitii .modal .modal-header{background-color:#FFCD02}
.page-competitii .modal .modal-footer{position:relative;padding:0;background-color:#F4F4F4;height:36px}
.page-competitii .modal .modal-footer .right-angled{position:relative;display:inline-block}
.page-competitii .modal .modal-footer .right-angled a{left:0}
.page-competitii .modal .modal-body img{position:relative;max-width:100%;margin-bottom:15px}
.page-competitii.table-views{flex-direction:column}
.page-competitii.table-views .calendar-item-container{width:100%}
.page-competitii.table-views .calendar-item{flex-direction:row;position:relative;padding:0;align-items:center;justify-content:flex-start;min-height:40px;margin-bottom:10px}
.page-competitii.table-views .time-place{display:flex;align-items:center;height:100%}
.page-competitii.table-views .time-place>*{width:90px;text-align:center;font-size:16px;display:flex;justify-content:center;align-items:center;padding:0;height:100%}
.page-competitii.table-views .time-place .date-location-block{padding:0}
.page-competitii.table-views .time-place .date-location-block p:first-child{margin:0;color:initial}
.page-competitii.table-views .time-place .date-location-block p:last-child{display:none}
@media screen and (max-width:520px){.page-competitii.table-views .time-place{flex-direction:column;margin-right:12px;background-color:#FFCD02}.page-competitii.table-views .time-place .day-block{padding:0}}
.page-competitii.table-views h3{margin:0;min-height:auto}
.page-competitii.table-views .calendar-details{display:none}
.page-competitii.table-views .calendar-footer{position:unset;margin:0;padding:0;background-color:unset}
.page-competitii.table-views .calendar-footer i,.page-competitii.table-views .calendar-footer span:first-of-type{display:none}
.page-competitii.table-views .calendar-footer .right-angled{position:unset;border:0}
.page-competitii.table-views .calendar-footer .right-angled a{left:0;top:0;width:100%;height:100%;padding:0;font-size:0}
.page-organigrama .modal .modal-header{background-color:#FFCD02}
.page-organigrama .modal .modal-footer{position:relative;padding:0;background-color:#F4F4F4;height:36px}
.page-organigrama .modal .modal-footer .right-angled{position:relative;display:inline-block}
.page-organigrama .modal .modal-footer .right-angled a{left:0}
.page-organigrama .modal .modal-body img{position:relative;max-width:100%;margin-bottom:15px}
#evenimentModal .modal-header{background-color:#FFCD02}
#evenimentModal .modal-header .close{background-color:transparent;border:0;font-size:x-large}
#evenimentModal .modal-header .modal-title{max-width:90%;line-height:1}
#evenimentModal .modal-footer{position:relative;padding:0;background-color:#F4F4F4;height:36px}
#evenimentModal .modal-footer .right-angled{position:relative;display:inline-block;margin:0}
#evenimentModal .modal-footer .right-angled a{left:0}
#evenimentModal .modal-body img{position:relative;max-width:100%;margin-bottom:15px}
#user-toolbar-modal .modal-content{overflow:hidden}
#user-toolbar-modal .modal-header{background-color:#ffcd02}
#user-toolbar-modal .modal-footer{position:relative;padding:0;background-color:#f4f4f4;height:36px}
#user-toolbar-modal .modal-footer .right-angled{position:relative;display:inline-block;margin:0}
#user-toolbar-modal li{line-height:1.5}
.istoric p{line-height:1.6}
.exec-containter img{width:100%;max-width:240px}
#cluburi-list .cluburi-navigation{margin-bottom:40px}
#cluburi-list .cluburi-navigation a.label-larger{font-size:14px;padding:8px 14px;display:inline-block;vertical-align:top}
#cluburi-list .cluburi-navigation .holds-search{display:inline-block;vertical-align:top;width:220px}
#cluburi-list .cluburi-navigation .holds-search input.left-input{height:auto;padding:3px 8px;width:150px}
#cluburi-list .cluburi-navigation .holds-search input.right-input{width:auto;font-size:16px}
#cluburi-list .item-club{display:table;margin-bottom:25px}
#cluburi-list .item-club .club-sigla{display:table-cell;width:200px;vertical-align:top;position:relative;padding:0 15px}
#cluburi-list .item-club .club-sigla img{width:100%;height:auto;position:relative}
#cluburi-list .item-club .club-details{display:table-cell;vertical-align:top}
#cluburi-list .item-club .club-details h2{margin-top:0}
#ramura-images-carousel{width:100%;max-width:750px}
.administrare-menu-list li{padding:4px 0}
.w-100px{width:100px}
@media only screen and (max-width:991px){.login-in-menu{display:inline-block;padding:15px}.change-language-holder{display:inline-block}#branches .beanches-holder{width:33%}}
@media only screen and (max-width:878px){#top-row .fake-backgroud{width:calc(50% + 150px)}#article-page-article .article-image:not(.full-width){margin:0 20px 20px 0px;max-width:100%;width:100%;float:none}}
@media only screen and (max-width:768px){#top-row .holds-menu{margin:0 -15px}#top-row .holds-menu>div.second-row .navbar-nav .open .dropdown-menu{position:absolute;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.small-container{padding:25px 25px}#parteneri img{width:125px;padding:12px}#article-page-article .full-width{margin:0 -25px 20px}#last-competition>div:nth-child(2){display:block}#last-competition>div:nth-child(2) .holds-ended-competition-image{width:100%;min-height:350px;display:block}#last-competition>div:nth-child(2) .ended-competition-clasament{width:100%;display:block}#footer{background-image:none}#footer .footer-menu-column p{display:inline-block;padding-right:2px}#footer .footer-menu-column p:not(:last-child):after{content:","}#authorship p:first-child{float:none}#authorship p:last-of-type{float:none}}
.multi-column-content{column-count:2;column-gap:2rem}
@media print{#parteneri,#footer,.no-print{display:none}.no-page-break{page-break-inside:avoid;break-inside:avoid}}
@media (max-width:991px){.multi-column-content{column-count:1}}
@media only screen and (max-width:650px){#top-row .fake-backgroud{width:calc(100% - 89px)}#top-row .holds-menu .sigla{position:absolute;float:none}#top-row .holds-menu .sigla span{display:none}#top-row .holds-menu>div{padding-left:73px}}
@media only screen and (max-width:618px){#parteneri img{width:100px}}
@media only screen and (max-width:467px){#top-row .holds-menu>div.second-row .navbar-nav>li:nth-child(3) .dropdown-menu{left:auto;right:0}.small-container{padding:25px 0px}#branches .beanches-holder{width:50%;min-width:0}#footer .footer-menu-column{width:100%}}
@media only screen and (max-width:430px){#top-row .holds-menu>div.second-row .navbar-nav>li>a{padding:14px 6px}#top-row .holds-menu>div.first-row .dropdown-menu>li>a{padding:3px 8px}#articles-list .item-article .article-list-body .article-image-small{padding-right:0;padding-bottom:6px;width:100%;min-width:0;float:none}#last-competition .competition-title{min-width:0}.exec-item{width:100%}}
@media only screen and (max-width:390px){#top-row .holds-menu>div.second-row .navbar-nav>li>a{font-size:14px}}