/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/*Menu*/

/*.header_inner_right {
    display: none;
}*/

.vertical_menu_area_inner{
    padding-top:25px;
}

.q_logo_vertical img.dark, .q_logo_vertical img.light, .vertical_menu_transparency_on .light .q_logo_vertical img.normal {
    opacity: 0;
    display: none !important;
}

.vc_custom_1507738722697 {
	height: 80px;
}

.vc_custom_1507738586947 {
	height: 40px;
}

.logo_wrapper {
    height: 100px !important;
    left: 50%;
}

nav.vertical_menu > ul > li > a{
	color:#ffffff;
}

nav.main_menu > ul > li.active > a{
	color:#ffed00;
}

nav.vertical_menu > ul > li.active > a, nav.vertical_menu > ul > li:hover > a {
    background-color: #28348b;
}


.vertical_menu ul li {
    padding-bottom: 10px;
}

.vertical_menu_area_widget_holder {
    margin: 10px 0 0;
}

.dark .mobile_menu_button span {
    color: #ffed00;
}

/*Megabrinde*/

.post_info{
	display: none !important;
}

.comment_holder{
	display: none !important;
}

.tags_text, .comment_form{
	display: none !important;
}

.title h1 {
    color: #28348b;
}

h2, .h2, h2 a {
    font-size: 30px;
}


/*Portefólio*/

.projects_holder article .portfolio_like a {
    color: #000;
}


/*.filter_outer{
	display: none !important;
}*/

.filter active li{
	color:#85b9a6;
}

.icons_holder {
    display: none !important;
}




/*Contacto*/ 

.contact_section {
    padding: 110px 0 55px;
}

.qbutton {
    color: #28348b;
    border-color: #28348b;
    font-size: 11px;
    line-height: 51px;
    height: 51px;
    font-weight: 600;
    background-color: #ffffff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    letter-spacing: 2px;
	font-weight: 700;
}

.qbutton:hover {
    color: #ffed00;
    border-color: #28348b;
    font-size: 11px;
    line-height: 51px;
    height: 51px;
    font-weight: 600;
    background-color: #28348b;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    letter-spacing: 2px;
	font-weight: 700;
}

.two_columns_33_66 {
    width: 100%;
    padding-bottom: 60px;
}

.content .container .container_inner, .header_inner_right.left_side .side_menu_button a:last-child {
    padding-top: 50px;
}

/*Footer*/ 


.footer_bottom ul li {
padding-top:5px;
display: grid;
margin-right: 0px;
}

.footer_top {
    padding: 20px 0 20px;
}