h1, h2, h3, h4, h5, h6{
	font-style: normal;
	line-height: 1.3em;
}

.blog_holder article .post_text>h4{
	margin-bottom: 15px;
}

.filter_holder,
.widget.widget_search input[type="submit"],
.header_top .widget_search input[type="submit"]{
	background: #1964aa;
}

.title_outer,
header.scrolled .header_bottom,
header.sticky .header_bottom{
	background: url(img/CCO-header.jpg) center center no-repeat;
}

header.scrolled .header_bottom,
header.sticky .header_bottom{
	background-position: center top;
}

.home .content .title .container_inner,
.single-post .content .title .container_inner h1{
	display: none;
}

.single-post .content .title .container_inner .breadcrumb{
	margin-top: 90px;
}

.content .title .container_inner{
	margin-top: 100px;
}

nav.main_menu ul#menu-menu-principal li a,
nav.main_menu ul#menu-menu-principal li a.current,
.breadcrumb a,
.breadcrumb .current,
.breadcrumb .delimiter,
.widget.widget_search input[type="submit"],
.header_top .widget_search input[type="submit"]{
	color: #fff !important;
}

nav.main_menu ul#menu-menu-principal li a.current,
.breadcrumb .current{
	font-weight: bold !important;
}

.breadcrumb a{
	text-decoration: underline;
}

.breadcrumb .current{
	text-decoration: none;
}

.title.title_size_medium h1{
	color: #fff;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	word-break: normal;
}

.container{
	margin-top: 15px;
}

.home .container,
.fixed .container{
	margin-top: 0px;
}


.wpb_wrapper{
	background: #fff;
	margin-bottom: 20px;
}

.q_team .q_team_text{
	padding: 20px;
}

.footer_top_holder,
.footer_bottom_holder,
footer{
	background-color: #1965AB;
}

footer{
	color: #ffF;
}

article.category-sesion,
article.category-noticia,
article.category-acuerdo{
	border-top: 4px solid #ccc;
}

article.category-sesion{border-top-color: #aed8d1}
article.category-noticia{border-top-color: #dcc3dd}
article.category-acuerdo{border-top-color: #ffaf8a}

.footer_top .widget.widget_search input[type="text"],
.side_menu .widget.widget_search input[type="text"],
.header_top .widget_search input[type="text"]{
	color: #080808;
    background-color: #fff;
}

.footer_top .widget.widget_search input[type="submit"]{
	background-color: #12538B !important;
}

.single_tags .tags_text{
	display: none;
}

@media only screen and (max-width: 1000px){
	.blue-header_bottom{
		background-color: #1964AA !important;
	}

	.header_bottom {
	    background-color: #1964AA !important;
	}

	.mobile_menu_button i{
		color: #fff !important
	}
}


@media only screen and (max-width: 480px){

	.filter_holder ul {
	    padding: 0px !important;
	}
}

@media only screen and (max-width: 385px){

	header .q_logo img.normal{
		max-width: 100%;
		height: auto !important;
	}

	.filter_holder ul {
	    padding: 0px !important;
	}

	.q_logo img {
	    top: -20%;
	}

	.content .title .container_inner{
		margin-top: 0px;
	}

	.breadcrumb .delimiter{
		width: 20px;
	}
}
