/*
Te damos la bienvenida a CSS personalizado

Para saber cómo funciona, ve a http://wp.me/PEmnE-Bt
*/
.slick_nav {
	display: none;
}

.jp-relatedposts {
	display: none !important;
}

.tp-bannertimer {
    background: #2d3946 !important;
}

.top_info_box .icon {
    color: #2d3946 !important;
}

.top_info_box.linked {
    background: #2d3946 !important;
}

.linked > .icon {
    color: #fff !important;
}

.top_nav ul.top_nav_menu > li.current-menu-item > a, .top_nav ul.top_nav_menu > li.current_page_item > a, .top_nav ul.top_nav_menu > li.current-menu-parent > a {
    color: #3e823e !important;
}

.top_nav ul.top_nav_menu > li > a:hover {
    color: #3e823e !important;
    text-decoration: none;
}

body .secondary_background_color {
    background-color: #3e823e !important;
}

body .base_background_color, body .base_background_color .vc_column-inner {
    background-color: #222a31 !important;
}

.button.square, a.button.square {
    background: #2d3946 !important;
    border-color: #2d3946 !important;
}

.wpcf7-form .input-group .input-addon {
    color: #2d3946 !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1452532060731.vc_row-has-fill {
    background-color: #2d3946 !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1452532060731.vc_row-has-fill .text {
    color: white !important;
    opacity: 1 !important;
}

.slider_type_story .slick-dots li.slick-active {
    background: #2d3946 !important;
    border: #2d3946 !important;
}

.slider_type_story .slick-dots li {
    border: 2px solid #2d3946 !important;
}

body .secondary_background_color {
    background-color: #22995b !important;
}

.overflowed_content .wpb_column:nth-child(4) .secondary_background_color {
    background: #18a082 !important;
}

.overflowed_content .wpb_column:nth-child(2) .base_background_color {
    background: #54b11c !important;
}

.overflowed_content .wpb_column:nth-child(3) .icon_box {
    background: #71dab4 !important;
}

.service_posts_icon article:nth-child(5n-2) .service_wr {
    background: #22995b;
}

.service_posts_icon article .service_wr {
    background: #22995b;
}

.staff_list > ul > li, .button.bordered, a.button.bordered, .button.bordered:hover, a.button.bordered:hover, .wpb_content_element .widget_title, .right_widget .widget_title, .default_widgets .widget_title, .widget_contacts.style_3 {
    border-color: #23527c;
}

.wpb_content_element .widget_title:before, .right_widget .widget_title:before, .default_widgets .widget_title:before {
    color: #23527c !important;
}

body .wpb_image_grid .wpb_image_grid_ul .isotope-item .prettyphoto:after {
    background: #23527c;
}

.vc_cta3-color-blue {
    background-color: #222a31 !important;
}

.service_posts_icon .stm_service {
    float: left !important;
}

.service_wr {
    height: 240px;
}

.post_info h5 {
    color: #fff !important;
}

.azul {
    background: #18AFD3 !important;
}

.gris {
    background: #4C6575 !important;
}

.verde {
    background: #22995b !important;
}

.top_nav ul.top_nav_menu > li.menu-item-has-children:after {
    color: #4C4C4C !important;
}