/*
Theme Name:     Neteuro Theme
Description:    Tema personalizado Neteuro 
Author:         Neteuro - Serviços Internet, Lda.
Template:       schoolfun

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*TEMA GREEN*/

a, a:active, a:visited { color: #c40f13; outline:0; }
a:hover { color: #c40f13; }
#header-content #searchform .button {
    background:#C40F13 url(images/icon-search.png) no-repeat 6px 5px;
    background-size:16px 16px;
}
#nav {
    background:#880b0e;
}

#nav ul ul {
    background:#880B0E;
}

#nav #nav-main li:hover ul li a:hover, #nav #nav-main li ul li a:hover {
    background:#f1d11f !important;
}
#panel-tabs {
    background:#C40F13;
}
.tabs-container article {
    background:#880b0e;
}
.button-more-slide, .button-more-slide:link, .button-more-slide:visited {
    background-image: url(images/arrow-more.png), linear-gradient(top, #C40F13, #880b0e);
    background-image: url(images/arrow-more.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C40F13), to(#880b0e));
    background-image: url(images/arrow-more.png), -webkit-linear-gradient(top, #C40F13, #880b0e);
    background-image: url(images/arrow-more.png), -moz-linear-gradient(top, #C40F13, #880b0e);
    background-image: url(images/arrow-more.png), -ms-linear-gradient(top, #C40F13, #880b0e);
    background-image: url(images/arrow-more.png), -o-linear-gradient(top, #C40F13, #880b0e);
    background-repeat: no-repeat;
    background-size:8px 11px, auto auto;
    background-position:140px 11px, 0 0;
}
.button-more-slide:hover {
    background:url(images/arrow-more.png), #244371;
    background-repeat: no-repeat;
    background-size:8px 11px, auto auto;
    background-position:160px 11px, 0 0;
}
.slider-tabs {
    background:#880b0e;
}
.slider-tabs.flexslider .flex-prev {
    background:#880b0e url(images/arrow-prev-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
.slider-tabs.flexslider .flex-next {
    background:#880b0e url(images/arrow-next-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
.nav-slider-left li a:hover, 
.nav-slider-right li a:hover {
    background:#880b0e;
}
#intro h1 {
    color:#880b0e;
}
.more-intro:hover {
    color:#880b0e;
}
#nav-sidebar li a:hover figure {
    background:#c40f13;
    box-shadow:0 0 0 4px #f1d11f;
}
#nav-sidebar li a:hover .title-nav-sidebar {
    color:#c40f13;
}
#breadcrumbs div a.icon-home {
    background:#c40f13 url(images/icon-home.png) no-repeat 50% 8px;
    background-size:17px 17px;
}
.last-breadcrumbs,
#breadcrumbs div a:hover {
    color:#880b0e;
}
#nav-content-bottom {
    background:#880b0e;
}
#nav-sidebar-bottom li a:hover figure {
    background:#880b0e;
    box-shadow:0 0 0 2px #880b0e;
}
.nav-tabs-bottom li a:hover {
    background:#880b0e;
}
.category-slider li a:hover {
    background:#880b0e;
}
#slider-news .flex-prev {
    background:#880b0e url(images/arrow-prev-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
#slider-news .flex-next {
    background:#880b0e url(images/arrow-next-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
.news-container figure img {
    border-top:3px solid #880b0e;
}
.news-container h2.title-news a:hover {
    color:#880b0e;
}
.link-comment, .link-comment:link, .link-comment:visited {
    background:#880b0e url(images/icon-comment.png) no-repeat 10px 8px;
    background-size:16px 17px;
}
#form-comment .button, .wpcf7-form .wpcf7-submit {
    border:1px solid #880b0e;
    background-color:#C40F13;
    background-image: linear-gradient(top, #C40F13, #880b0e);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C40F13), to(#880b0e));
    background-image: -webkit-linear-gradient(top, #C40F13, #880b0e);
    background-image: -moz-linear-gradient(top, #C40F13, #880b0e);
    background-image: -ms-linear-gradient(top, #C40F13, #880b0e);
    background-image: -o-linear-gradient(top, #C40F13, #880b0e);
}
#form-comment .button:hover, .wpcf7-form .wpcf7-submit:hover {
    background:#880b0e;
}
#history-container {
    background:url(images/green/line-history.png) repeat-y 30px 0;
}
.static-page h3.history-year {
    background:#880b0e;
}
.history-moment header {
    background:#880b0e;
}
.panel-slider-event {
    background:#880b0e;
}
#slider-event .flex-prev {
    background:#880b0e url(images/arrow-prev-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
#slider-event .flex-next {
    background:#880b0e url(images/arrow-next-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
#nav-event ul li {
    background:#880b0e url(images/sep-tabs.png) repeat-y 100% 0;
}
#form-year .button {
    background:#880b0e;
}
.panel-event-info {
    background:#880b0e;
}
.title-event-one a:hover {
    color:#880b0e;
}
.event-container .panel-event-info {
    background:#880b0e;
}
.static-page .event-container h4 a:hover {
    color:#880b0e;
}
.button-detail:hover {
    color:#880b0e;
}
#event-info .list-event-slider {
    background:#880b0e;
}
#list-category-team li a {
    border-left:3px solid #880b0e;
}
#list-team li a:hover strong {
    color:#880b0e;
}
.list-gallery-category li a span {
    background:#880b0e;
}
.link-category-gallery:hover strong {
    color:#880b0e;
}
.sidebar-homepage .widget-title, #sidebar .widget-title {
    background-color:#C40F13;
    background-image: linear-gradient(top, #C40F13, #880b0e);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C40F13), to(#880b0e));
    background-image: -webkit-linear-gradient(top, #C40F13, #880b0e);
    background-image: -moz-linear-gradient(top, #C40F13, #880b0e);
    background-image: -ms-linear-gradient(top, #C40F13, #880b0e);
    background-image: -o-linear-gradient(top, #C40F13, #880b0e);
}

#sidebar ul li a:hover {
    color:#880b0e;
}
#sidebar ul.tabs-widget li a,
.sidebar-homepage ul.tabs-widget li a,
.sidebar-footer ul.tabs-widget li a {
    background-color:#6e5137;
    background-image: linear-gradient(top, #6e5137, #880b0e);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6e5137), to(#880b0e));
    background-image: -webkit-linear-gradient(top, #6e5137, #880b0e);
    background-image: -moz-linear-gradient(top, #6e5137, #880b0e);
    background-image: -ms-linear-gradient(top, #6e5137, #880b0e);
    background-image: -o-linear-gradient(top, #6e5137, #880b0e);
}

.sidebar-homepage .widget-container ul.news-sidebar h4 a:hover,
#sidebar .widget-container ul.news-sidebar h4 a:hover,
.sidebar-footer .widget-container ul.news-sidebar h4 a:hover {
    color:#880b0e;
}
.sidebar-homepage .widget-container .event-content-widget h4 a:hover,
#sidebar .widget-container .event-content-widget h4 a:hover,
.sidebar-footer.widget-container .event-content-widget h4 a:hover {
    color:#880b0e;
}
#sidebar #searchform #searchsubmit,
.sidebar-homepage #searchform #searchsubmit,
.sidebar-footer #searchform #searchsubmit {
    border: 1px solid #880b0e;
    background-color: #C40F13;
    background-image: linear-gradient(top, #C40F13, #880b0e);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C40F13), to(#880b0e));
    background-image: -webkit-linear-gradient(top, #C40F13, #880b0e);
    background-image: -moz-linear-gradient(top, #C40F13, #880b0e);
    background-image: -ms-linear-gradient(top, #C40F13, #880b0e);
    background-image: -o-linear-gradient(top, #C40F13, #880b0e);
}
#sidebar #searchform #searchsubmit:hover,
.sidebar-homepage #searchform #searchsubmit:hover,
.sidebar-footer #searchform #searchsubmit:hover {
    background:#880b0e;
}
.sidebar-homepage .widget-container .flexslider .flex-prev,
#sidebar .widget-container .flexslider .flex-prev,
.sidebar-footer .widget-container .flexslider .flex-prev {
    background:#880b0e url(images/arrow-prev-slide.png) no-repeat 50% 9px;
    background-size:12px 15px;
}
.sidebar-homepage .widget-container .flexslider .flex-next,
#sidebar .widget-container .flexslider .flex-next,
.sidebar-footer .widget-container .flexslider .flex-next {
    background:#880b0e url(images/arrow-next-slide.png) no-repeat 50% 9px;
    background-size:12px 15px;
}
.sidebar-footer .widget-title {
    border-bottom:3px solid #880b0e;
}
.sidebar-footer ul li a:hover {
    color:#880b0e;
}
.sidebar-homepage .button-more, 
#sidebar .button-more,
.sidebar-footer .button-more {
    border:1px solid #880b0e;
    background-color:#C40F13;
    background-image: linear-gradient(top, #C40F13, #880b0e);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C40F13), to(#880b0e));
    background-image: -webkit-linear-gradient(top, #C40F13, #880b0e);
    background-image: -moz-linear-gradient(top, #C40F13, #880b0e);
    background-image: -ms-linear-gradient(top, #C40F13, #880b0e);
    background-image: -o-linear-gradient(top, #C40F13, #880b0e);
}
.sidebar-homepage .button-more:hover, 
#sidebar .button-more:hover,
.sidebar-footer .button-more:hover {
    background:#880b0e;
}
*:not(#cookie-notice) .button, *:not(#cookie-notice) .button:link, *:not(#cookie-notice) .button:visited {
    border:1px solid #880b0e;
    background-color:#C40F13;
    background-image: linear-gradient(top, #C40F13, #880b0e);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C40F13), to(#880b0e));
    background-image: -webkit-linear-gradient(top, #C40F13, #880b0e);
    background-image: -moz-linear-gradient(top, #C40F13, #880b0e);
    background-image: -ms-linear-gradient(top, #C40F13, #880b0e);
    background-image: -o-linear-gradient(top, #C40F13, #880b0e);
}
*:not(#cookie-notice) .button:hover {
    background:#880b0e;
}



#link-back-top {
    background:url(images/green/arrow-top.png) no-repeat 100% 1px;
    background-size:14px 10px;
}
#title-footer-address {
    background:url(images/green/corner.png) no-repeat 0 100%;
    background-size:9px 9px;
}
#title-footer-address span {
    background:#880b0e;
}
#footer-copyright {
    background:#880b0e;
}


/*custom*/

#logo{
    margin: 0 auto;
}

#nav{
    background: #C40F13 none repeat scroll 0 0;
}

#button-registration {
    background-color: #F1D11F !important;
    background-image: none;
    border: 1px solid #000;
}


#button-registration:hover {
    background-color:#880B0E !important;
}

#header-content, #header, #header-full{
    height: auto;
    padding: 5px 10px;
}

.sidebar-homepage .widget-title, #sidebar .widget-title {
    background-color:#C40F13;
    background-image:-webkit-linear-gradient(top, #C40F13, #880B0E);
}

@media screen and (max-width: 650px) {
    #nav-container .menu-item:not('.current-menu-item') a,
    #nav-container .menu-item:not('.current-menu-item') a:hover{
        background-color: #fff!important;
    }
    #nav-container .current-menu-item a
    {
        background-color: #620709!important;
        color: #fff!important;
    }

    #nav-container .sub-menu .menu-item {
        background-color: #fff!important;
        border:none;
    }
    
    #nav-container .sub-menu .menu-item a{
        text-indent:10px;
        background-color: #fff;
    }
    #nav-container .menu-item a:hover{
        background-color:#F1D11F!important;
    }
    
}

.nav-tabs-slideshow {
	display:none !important;
}

#panel-tabs {
	height:15px !important;
}

#slideshow-tabs {
	padding-bottom:0px !important;
}


.cookie-notice-container #cn-notice-text{
    float:left;
    line-height: 40px;
}
#cookie-notice{
    padding:10px;
    text-align:center;
}
.cookie-notice-container .button{
    float:left;
    background-image:none!important;
    padding:10px 0px;
    height:20px;
    line-height: 20px;
    width: 100px;
}

.cookie-notice-container .button.cn-set-cookie{
    background-color:#bed135!important;
}

.cookie-notice-container .button.cn-more-info{
    background-color:#16a0e9!important;
}

.cookie-notice-container{
    padding:0;
}