/*
Theme Name: H-Code Child
Theme URI: http://wpdemos.themezaa.com/h-code
Author: Themezaa
Author URI: http://www.themezaa.com
Description: Child theme for H-Code theme
License: Themeforest Split Licence
License URI: http://themeforest.net/licenses 
Template: h-code
Version: 1.1
Text Domain: h-code-child
*/

.highlight-button-black-border {
	border: 1px solid #4168FF !important;
	border-radius: 40px;
	color: #4168FF !important;
	text-transform: uppercase !important;

}

.highlight-button-black-border:hover {
	background: #4168FF;
	border: 1px solid #4168FF !important;
	color: #FFF !important;
}

.btn-accent {
	background: #FC7278;
	border: none;
	margin-top: 7em;
	text-transform: uppercase !important;
	border-radius: 40px !important;
}

.btn-accent:hover {
	background: #FB4048;
	border: none;
	color: #FC7278 !important;
	text-transform: uppercase !important;
}

.text-link a:link {
	color: #4c4c4c;
}

/*nav de post*/
ul.navmenu-post li {
	display: block;
	float: none;
	padding: 0;
	line-height: normal;
	margin: 0;
}

ul.navmenu-post {
	display: block;
	float: none;
	padding: 5px 0;
}

ul.navmenu-post li a {
	font-size: 15px;
	margin: 0;
	padding: 2px 4px;
	color: #4c4c4c;
	font-weight: 400;
}

ul.navmenu-post li a:hover {
	color: #7b7b7b;
}

@media screen and (min-width: 768px) {
	ul.navmenu-post {
		padding: 5px;
	}
}

section.wrapper-doble-columna {
	padding: 40px 0;
}


@media screen and (min-width: 768px) {
	section.wrapper-doble-columna {
		padding: 120px 0;
	}
}

/*separador*/
.vc_separator {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_sep_width_100,
.wpb_single_image img.vc_img-placeholder,
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
	width: 100%;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: #EBEBEB
}

.vc_separator .vc_sep_holder .vc_sep_line {
	height: 1px;
	border-top: 1px solid #EBEBEB;
	display: block;
	position: relative;
	top: 1px;
	width: 100%;
}

.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
	margin: 0 !important;
}

.vc_custom_1566833470312 {
	margin-top: 8px !important;
	margin-right: 8px !important;
	margin-bottom: 8px !important;
	margin-left: 8px !important;
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	padding-top: 24px !important;
	padding-right: 24px !important;
	padding-bottom: 4px !important;
	padding-left: 24px !important;
	background-color: #ffffff !important;
}

.vc_custom_1566587269296 {
	margin-top: 8px !important;
	margin-right: 8px !important;
	margin-bottom: 8px !important;
	margin-left: 8px !important;
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	padding-top: 24px !important;
	padding-right: 24px !important;
	padding-bottom: 4px !important;
	padding-left: 24px !important;
	background-color: #202dc4 !important;
}

.vc_custom_1566591487501 {
	margin: 0px !important;
	border-width: 0px !important;
	padding: 0px !important;
	background-color: #ffffff !important;
}

.vc_custom_1566592315229 {
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	background-color: #ffffff !important;
}

.vc_custom_1566593201011 {
	padding-top: 16px !important;
	padding-right: 16px !important;
	padding-bottom: 16px !important;
	padding-left: 16px !important;
}

.vc_custom_1566593846066 {
	margin-top: 8px !important;
	margin-right: 8px !important;
	margin-bottom: 8px !important;
	margin-left: 8px !important;
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	padding-top: 24px !important;
	padding-right: 24px !important;
	padding-bottom: 4px !important;
	padding-left: 24px !important;
	background-color: #ffffff !important;
}

.vc_custom_1566593851878 {
	margin-top: 8px !important;
	margin-right: 8px !important;
	margin-bottom: 8px !important;
	margin-left: 8px !important;
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	padding-top: 24px !important;
	padding-right: 24px !important;
	padding-bottom: 4px !important;
	padding-left: 24px !important;
	background-color: #202dc4 !important;
}

body.page-prensa .entry-content a:hover,
body.page-imprensa .entry-content a:hover {
	color: #4168FF !important;
}


h1.prensa-titulo-footer {
    text-align: center;
    font-size: 38px;
    margin: 0;
    padding: 0;
}

h3.prensa-texto-footer {
    text-align: center;
    font-size: 18px;
    margin: 15px 0 0;
    padding: 0;
}