a, a:active, a:visited { color: #1531AE; outline:0; }
a:hover { color: #1531AE; }
#header-content #searchform .input { border-color: #D7DAD5; }
#header-content #searchform .button {
    background:#3B6C95 url(images/icon-search.png) no-repeat 6px 5px;
    background-size:16px 16px;
}
#nav-header li a { color: #D7DAD5; }
	#nav-header li a:hover { color: #fff; }
#slogan { font-size: 20px; color: #fff; }
#nav {
    /*background:#272262;*/
	background:#FF8300; /* prospectus blue */
	border-bottom: 3px solid #FFB400; 
}
#button-tickets, #button-registration {

	height: 50px;
	line-height: 50px;
	box-shadow: none;
	text-shadow: none;
	font-weight: 600;
}
#button-registration {
   /*border:1px solid #dbc206;*/
    background-color:#FDEB62;
    background-image: linear-gradient(top, #fbe960, #f9c815);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbe960), to(#f9c815));
    background-image: -webkit-linear-gradient(top, #fbe960, #f9c815);
    background-image: -moz-linear-gradient(top, #fbe960, #f9c815);
    background-image: -ms-linear-gradient(top, #fbe960, #f9c815);
    background-image: -o-linear-gradient(top, #fbe960, #f9c815);
	/*text-shadow:0 -1px rgba(178, 157, 1,0.6);*/
	color: #514d39;
}
	#button-registration:hover { background-color:#F9DD16; background-image: none;}
#button-tickets {
	background-color: #7db9e8;
	background-image: linear-gradient(top, #7db9e8, #1531ae);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7db9e8), to(#1531ae));
    background-image: -webkit-linear-gradient(top, #7db9e8, #1531ae);
    background-image: -moz-linear-gradient(top, #7db9e8, #1531ae);
    background-image: -ms-linear-gradient(top, #7db9e8, #1531ae);
    background-image: -o-linear-gradient(top, #7db9e8, #1531ae);
	color: #fff;
}
	
	#button-tickets:hover { background-color: #1531ae; background-image: none; }

#nav ul ul {
    background:#1531AE;
}
#nav #nav-main li:hover ul li a:hover, #nav #nav-main li ul li a:hover {
    /*background:#0c3b6b;*/
	background: #FF8300;
}
	
	#header-full.small + #nav ul#nav-main li:hover a, #header-full.small + #nav ul#nav-main li a:hover { text-decoration: none; line-height: normal;}
	#header-full.small + #nav ul#nav-main li ul.sub-menu { background:#1531AE;}
	#header-full.small + #nav ul#nav-main li ul.sub-menu li { margin: 0; padding: 0; }
		#header-full.small + #nav ul#nav-main li ul.sub-menu li a { font-size: 13px; text-transform: none; }
			#header-full.small + #nav ul#nav-main li ul.sub-menu li a:hover { font-weight: normal;background: #FF8300; text-decoration: none;}
	
		
		
#panel-tabs {
    background:#1531AE;
	border-bottom: 5px solid #FFB400; 
}
.tabs-container article {
	background: #09213B;
     background:rgba(0, 0, 0, 0.5);
}
.button-more-slide, .button-more-slide:link, .button-more-slide:visited {
    background-image: url(images/arrow-more.png), linear-gradient(top, #1531AE, #1531AE);
    background-image: url(images/arrow-more.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1531AE), to(#1531AE));
    background-image: url(images/arrow-more.png), -webkit-linear-gradient(top, #1531AE, #1531AE);
    background-image: url(images/arrow-more.png), -moz-linear-gradient(top, #1531AE, #1531AE);
    background-image: url(images/arrow-more.png), -ms-linear-gradient(top, #1531AE, #1531AE);
    background-image: url(images/arrow-more.png), -o-linear-gradient(top, #1531AE, #1531AE);
    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), #1531AE;
    background-repeat: no-repeat;
    background-size:8px 11px, auto auto;
    background-position:160px 11px, 0 0;
}
.slider-tabs {
    background:#716658;
}
.slider-tabs.flexslider .flex-prev {
    background:#1531AE url(images/arrow-prev-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
.slider-tabs.flexslider .flex-next {
    background:#1531AE 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:#1531AE;
}
#intro h1 {
    color:#202020;
}
.more-intro:hover {
    color:#1531AE;
}
#nav-sidebar li a:hover figure {
    background:#1531AE;
    box-shadow:0 0 0 4px #2d548d;
}
#nav-sidebar li a:hover .title-nav-sidebar {
    color:#1531AE;
}
#breadcrumbs div a.icon-home {
    background:#1531AE url(images/icon-home.png) no-repeat 50% 8px;
    background-size:17px 17px;
}
.last-breadcrumbs,
#breadcrumbs div a:hover {
    color:#1531AE;
}
#nav-content-bottom {
    background:#1531AE;
}
#nav-sidebar-bottom li a:hover figure {
    background:#1531AE;
    box-shadow:0 0 0 2px #1531AE;
}
.nav-tabs-bottom li a:hover {
    background:#1531AE;
}
.category-slider li a:hover {
    background:#1531AE;
}
#slider-news .flex-prev {
    background:#1531AE url(images/arrow-prev-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
#slider-news .flex-next {
    background:#1531AE url(images/arrow-next-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
.news-container figure img {
    border-top:3px solid #1531AE;
}
.news-container h2.title-news a:hover {
    color:#1531AE;
}
.link-comment, .link-comment:link, .link-comment:visited {
    background:#1531AE url(images/icon-comment.png) no-repeat 10px 8px;
    background-size:16px 17px;
}
#form-comment .button, .wpcf7-form .wpcf7-submit {
    border:1px solid #2d548d;
    background-color:#1531AE;
    background-image: linear-gradient(top, #1531AE, #1531AE);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1531AE), to(#1531AE));
    background-image: -webkit-linear-gradient(top, #1531AE, #1531AE);
    background-image: -moz-linear-gradient(top, #1531AE, #1531AE);
    background-image: -ms-linear-gradient(top, #1531AE, #1531AE);
    background-image: -o-linear-gradient(top, #1531AE, #1531AE);
}
#form-comment .button:hover, .wpcf7-form .wpcf7-submit:hover {
    background:#1531AE;
}
#history-container {
    background:url(images/blue/line-history.png) repeat-y 30px 0;
}
.static-page h3.history-year {
    background:#1531AE;
}
.history-moment header {
    background:#1531AE;
}
.panel-slider-event {
    background:#1531AE;
}
#slider-event .flex-prev {
    background:#1531AE url(images/arrow-prev-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
#slider-event .flex-next {
    background:#1531AE url(images/arrow-next-slide.png) no-repeat 50% 12px;
    background-size:14px 18px;
}
#nav-event ul li {
    background:#1531AE url(images/sep-tabs.png) repeat-y 100% 0;
}
#form-year .button {
    background:#1531AE;
}
.panel-event-info {
    background:#1531AE;
}
.title-event-one a:hover {
    color:#1531AE;
}
.event-container .panel-event-info {
    background:#1531AE;
}
.static-page .event-container h4 a:hover {
    color:#1531AE;
}
.button-detail:hover {
    color:#1531AE;
}
#event-info .list-event-slider {
    background:#1531AE;
}
#list-category-team li a {
    border-left:3px solid #716658;
}
#list-team li a:hover strong {
    color:#1531AE;
}
.list-gallery-category li a span {
    background:#716658;
}
.link-category-gallery:hover strong {
    color:#1531AE;
}
.sidebar-homepage .widget-title, #sidebar .widget-title {
    /*background-color:#15477b;
    background-image: linear-gradient(top, #15477b, #0c3b6b);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15477b), to(#0c3b6b));
    background-image: -webkit-linear-gradient(top, #15477b, #0c3b6b);
    background-image: -moz-linear-gradient(top, #15477b, #0c3b6b);
    background-image: -ms-linear-gradient(top, #15477b, #0c3b6b);
    background-image: -o-linear-gradient(top, #15477b, #0c3b6b);*/
	background: none;
	padding-left: 0;
	border-bottom: 2px solid #222;
	color: #222;
}
#sidebar ul li a:hover {
    color:#1531AE;
}
#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, #716658);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6e5137), to(#716658));
    background-image: -webkit-linear-gradient(top, #6e5137, #716658);
    background-image: -moz-linear-gradient(top, #6e5137, #716658);
    background-image: -ms-linear-gradient(top, #6e5137, #716658);
    background-image: -o-linear-gradient(top, #6e5137, #716658);
}
.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:#1531AE;
}
.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:#1531AE;
}
#sidebar #searchform #searchsubmit,
.sidebar-homepage #searchform #searchsubmit,
.sidebar-footer #searchform #searchsubmit {
    border: 1px solid #2d548d;
    background-color: #1531AE;
    background-image: linear-gradient(top, #1531AE, #1531AE);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1531AE), to(#1531AE));
    background-image: -webkit-linear-gradient(top, #1531AE, #1531AE);
    background-image: -moz-linear-gradient(top, #1531AE, #1531AE);
    background-image: -ms-linear-gradient(top, #1531AE, #1531AE);
    background-image: -o-linear-gradient(top, #1531AE, #1531AE);
}
#sidebar #searchform #searchsubmit:hover,
.sidebar-homepage #searchform #searchsubmit:hover,
.sidebar-footer #searchform #searchsubmit:hover {
    background:#1531AE;
}
.sidebar-homepage .widget-container .flexslider .flex-prev,
#sidebar .widget-container .flexslider .flex-prev,
.sidebar-footer .widget-container .flexslider .flex-prev {
    background:#1531AE 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:#1531AE url(images/arrow-next-slide.png) no-repeat 50% 9px;
    background-size:12px 15px;
}
.sidebar-footer .widget-title {
    border-bottom: 3px solid #222;
}
.sidebar-footer ul li a:hover {
    color:#1531AE;
}
.sidebar-homepage .button-more, 
#sidebar .button-more,
.sidebar-footer .button-more {
    border:1px solid #2d548d;
    background-color:#1531AE;
    background-image: linear-gradient(top, #1531AE, #1531AE);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1531AE), to(#1531AE));
    background-image: -webkit-linear-gradient(top, #1531AE, #1531AE);
    background-image: -moz-linear-gradient(top, #1531AE, #1531AE);
    background-image: -ms-linear-gradient(top, #1531AE, #1531AE);
    background-image: -o-linear-gradient(top, #1531AE, #1531AE);
}
.sidebar-homepage .button-more:hover, 
#sidebar .button-more:hover,
.sidebar-footer .button-more:hover {
    background:#1531AE;
}
.button, .button:link, .button:visited {
    border:1px solid #2d548d;
    background-color:#1531AE;
    background-image: linear-gradient(top, #1531AE, #1531AE);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1531AE), to(#1531AE));
    background-image: -webkit-linear-gradient(top, #1531AE, #1531AE);
    background-image: -moz-linear-gradient(top, #1531AE, #1531AE);
    background-image: -ms-linear-gradient(top, #1531AE, #1531AE);
    background-image: -o-linear-gradient(top, #1531AE, #1531AE);
}
.button:hover {
    background:#1531AE;
}
#link-back-top {
    background:url(images/blue/arrow-top.png) no-repeat 100% 1px;
    background-size:14px 10px;
}
#title-footer-address {
    background:url(images/blue/corner.png) no-repeat 0 100%;
    background-size:9px 9px;
}
#title-footer-address span {
    background-color:#15477b;
    background-image: linear-gradient(top, #15477b, #0c3b6b);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15477b), to(#0c3b6b));
    background-image: -webkit-linear-gradient(top, #15477b, #0c3b6b);
    background-image: -moz-linear-gradient(top, #15477b, #0c3b6b);
    background-image: -ms-linear-gradient(top, #15477b, #0c3b6b);
    background-image: -o-linear-gradient(top, #15477b, #0c3b6b);
}
#footer-copyright {
    /*background:#716658;*/
	background: #1531AE;
}