.pt-cv-wrapper .btn-success {
color: #fff;
background-color: #555555 !important;
border-color: #555555 !important;
}
.timeline-item-spt {
font-size: 13px;
line-height: 15px !important;
}
.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
color: #fff;
background-color: #555;
}
.nf-response-msg { text-align: center; }
.nf-response-msg h2 { margin-bottom: 50px; }
#nf-field-48-wrap { text-align: center; }
.print-pdf-button {
color: #ffffff !important;
background-color: #01496d;
padding: 13px;
font: normal 15px / 40px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
-webkit-border-radius: 3px;
border-radius: 3px;
border: none;
text-decoration: none;
}
.print-pdf-button: hover { background: #606060 !important; text-decoration: none; }
.total-container .nf-field-element { background: #e0e5ea; padding: 10px; }
.total-container .nf-field-element p { margin: 0; }
.timeline-post-right .ult-timeline-icon .aio-icon {
position: relative;
margin-right: -20px !important;
}
.timeline-header-block {
padding: 10px 20px;
}
#knews_dialog_bg { 
background: #ffffff url(https://www.feique.org/wp-content/uploads/2018/05/logo-feique-dialog.jpg) no-repeat scroll center 15px !important; 
border: none !important; 
border-radius: 0 !important;  background-size: 110px !important;
box-shadow: none !important;
padding: 60px 60px 30px !important;
}
#knews_dialog_bg a, a:hover {
color: #364b63;
}
#knews_dialog_bg p:first-child {
margin-top: 40px;
}
#knews_dialog_bg > p:nth-of-type(2),
#knews_dialog_bg > p:nth-of-type(4) {
display: none;
}
#knews_dialog_button {
background: #364b63 !important;
color: #fff !important;
border-radius: 0 !important;
}
#knews_dialog_button:hover { border-radius: 0 !important;
box-shadow: none !important;
opacity:0.7;
}
.cp-slidein input[name*='param[CP_FIELD_99]'] ~ span { pointer-events: auto !important; }
.blog-shortcode.mode-list .entry-excerpt {
font-size: 14px;
line-height: 23px;
} .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li:not(.wpml-ls-item).menu-item-8963 span.menu-text, 
.menu-item-8963 span.menu-text {
margin-right: 5px;
background: #ffffff !important;
padding: 2px 6px;
color: #364B65 !important;
border-radius: 4px;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li:not(.wpml-ls-item).menu-item-8963 span.menu-text:hover, 
.menu-item-8963 span.menu-text:hover {
background: #555555 !important;
color: #ffffff !important;
} .slidein-overlay-close img {
margin: 5px 0px !important;
max-width: 20px !important;
} .casos-exito-post a.show-all.filter-item {
display: none;
}
.casos-exito-post .filter-categories {
display: table !important;
width: 100%;
}
.casos-exito-post a.filter-item {
height: auto;
background-size: contain;
background-repeat: no-repeat; vertical-align: bottom;
border-top: 4px solid #15afd1;
border-right: 4px solid #efefef;
border-left: 4px solid #efefef;
border-bottom: 4px solid #efefef;
font-size: 16px !important;
line-height: 20px;
text-align: center;
text-wrap: wrap;
width: 25%; margin: 0px !important;
display: table-cell;
vertical-align: top;
color: #545454 !important;
font-weight: 700 !important;
} .casos-exito-post .show-filter-categories .filter-categories {
display: table;
align-items: flex-start;
}
.casos-exito-post .filter-decorations.css-grid-filter.extras-off.filter.filter-pointer-background.filter-animation-fade.show-filter-categories {
margin: 0;
background: #e0dddd;
}
.casos-exito-post .dt-css-grid.custom-pagination-handler {
background: #EFEFEF;
padding: 30px;
}
.casos-exito-post a.filter-item:hover,
.casos-exito-post a.filter-item.act {
--filter-title-color-normal: #545454;
--filter-title-color-hover: #FFFFFF;
--filter-pointer-bg-color-hover: transparent !important;
--filter-title-color-active: #FFFFFF;
--filter-pointer-bg-color-active:  transparent !important;
--filter-pointer-bg-radius: 57px 57px 57px 57px;
border: 4px solid #15afd1;
background-color:  #15afd1;
color: #ffffff !important;
}
.casos-exito-post a.filter-item.act:after {
content: "\f001";
width: 100%;
bottom: -15px;
font-family: icomoon-the7-font !important;
font-weight: 900;
text-align: center;
left: 0px;
font-size: 20px;
position: absolute;
background-color: transparent !important;
color: #15afd1;
}
.casos-exito-post .post-thumbnail {
max-width: 100% !important;
}
@media (max-width: 768px) {
.casos-exito-post a.filter-item {
padding-top: 22.7% !important;
width: calc(50% - 0px);
margin-bottom: 15px !important;
display: inline-block;
border-right: 4px solid #e0dddd;
border-left: 4px solid #e0dddd;
border-bottom: 4px solid #e0dddd;
}
}