

.carousel-inner h2 span em{
    font-family: 'Libre Baskerville', serif !important;
}
.custom_font_holder div em{
     font-family: 'Libre Baskerville', serif !important;
    font-style: italic !important;
}
@media only screen and (min-width:770px){
.two-col{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
-webkit-column-gap: 50px; /* Chrome, Safari, Opera */
    -moz-column-gap: 50px; /* Firefox */
    column-gap: 50px;
}
}
.texto-blanco p{
color:#fff;
font-size:20px;
}
.texto-justificado p{
text-align:justify;
}
.texto-justificado ul{
text-align:justify;
}
.texto-justificado ol{
text-align:justify;
}
.tabs-nav li {
  padding: 10px;
}
.tabs-nav li.active {
background:#444;
}
.q_icon_list{
margin-bottom:5px !important;
}
.citas-float blockquote.blockquote_shortcode.without_quote_icon{
float:left;
margin-right:15px;
}
p{
margin-top:0 !important;
}
ol{
margin-bottom:15px !important;
}
ul{
margin-bottom:15px !important;
}
li{
margin-bottom:5px !important;
}  
ul li{
margin-left:20px;
list-style-position:outside;
}
ul li li {
  margin-left: 10px;
}
.menu-item a.current{
color:#7D7D7D !important;
}
.page-id-51527 .subtitle{
  font-size: 60px !important;
  line-height: 70px !important;
}
.page-id-51559 .title h1, .page-id-51576 .title h1, .page-id-51579 .title h1, .page-id-51582 .title h1, .page-id-51584 .title h1, .page-id-51586 .title h1, .page-id-51588 .title h1, .page-id-51590 .title h1{
font-size:40px;
line-height:45px
}
.page-id-51689 .icon_title_holder, .page-id-51174 .icon_title_holder {
  width: initial !important;
  float: left;
}
.page-id-51689 .icon_text_holder, .page-id-51174 .icon_text_holder {
  float: left;
  margin-left: 15px;
}
.page-id-51689 .icon_text_inner p, .page-id-51174 .icon_text_inner p{
display:none;
}
.page-id-51689 .q_icon_with_title .icon_with_title_link, .page-id-51174 .q_icon_with_title .icon_with_title_link {
  margin: 16px 0 0 !important;
}
.page-id-51689 .vc_empty_space, .page-id-51174 .vc_empty_space{
clear:both;
}
.page-id-51689 .q_icon_with_title .icon_title_holder, .page-id-51174 .q_icon_with_title .icon_title_holder{
margin:0 !important;
}
.single .blog_holder article .post_image img{
width:60%;
margin:0 auto;
min-width:300px;
}
.page-id-51789 .ppt {
  display: none !important;
}
#menu-menu-header li li,  #menu-menu-header li ul, #menu-menu-header .second, #menu-menu-header .inner ul {
  background-color: #ededed;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.current-menu-item > a {
  color: #7D7D7D !important;
}
.tabs-equipo li{
text-align:left;
}
.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner > .container > .container_inner.default_template_holder {
  padding-top: 20px !important;
}
.blog_holder article h2 {
font-size:30px;
}
@media only screen and (max-width: 480px){
	.header_bottom.header_full_width {
	  padding: 0 20px !important;
	}
.blog_holder article h2 {
font-size:20px;
}
.q_accordion_holder.accordion .ui-accordion-header span.tab-title, .q_accordion_holder.accordion .ui-accordion-header span.tab-title-inner{
font-size:11px;
}
}

.widget_recent_entries li{
padding:0;
}
h4.conceptos a:after {
  content: " » ";
}
h4.conceptos a {
  color: rgb(43, 44, 95);
  font-size: 24px;
}
h4.conceptos a:hover {
  color: #636363;
}
.q_accordion_holder.accordion.boxed.accordion_show_icon.text_left_align .ui-accordion-header{
overflow:hidden;
}
div#recent-posts-3 li {
  list-style: square;
  line-height: 20px;
  padding-bottom: 10px;
text-align: left;
}
div#recent-posts-3 li a {
  line-height: 20px;
  display: inline;
}
.page-id-51615 .content .content_inner > .full_width > .full_width_inner{
padding:0 !important;
}
.page-id-51619 .content .content_inner > .full_width > .full_width_inner {
    padding: 0 !important;
}
.search-results .title_subtitle_holder h1{
font-size:40px;
line-height: 45px;
}
.search-no-results .title_subtitle_holder h1{
font-size:40px;
line-height: 45px;
}
nav.main_menu > ul > li > a.no_link {
cursor:default;
}
.single-post .title_holder {
    display: none !important;
}
.expertos {
    padding: 10px;
    width: 170px;
    margin: 40px auto 0;
    border-radius: 10px;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 17px;
    color: #3F3F3F;
    background: #cacaca;
    text-align: center;
    box-shadow: 5px -5px 10px #272525;
text-decoration:none;
}
.expertos a{
    font-size: 18px;
    line-height: 22px;
    color: #3F3F3F;
}
.expertos a:hover{
color:#000;
}