/* ==========================================================================
*
* Custom CSS Stylesheet. This is where you should add your own styles!
*
** ========================================================================== */

.fs-1{font-size:calc(1.3rem + 0.6vw)!important}.fs-2{font-size:calc(1.275rem + 0.3vw)!important}.fs-3{font-size:calc(1.26rem + 0.12vw)!important}.fs-4{font-size:1.25rem!important}.fs-5{font-size:1.15rem!important}.fs-6{font-size:1.075rem!important}.fs-7{font-size:0.95rem!important}.fs-8{font-size:0.85rem!important}.fs-9{font-size:0.75rem!important}.fs-10{font-size:0.5rem!important}.fs-sm{font-size:0.95rem!important}.fs-base{font-size:1rem!important}.fs-lg{font-size:1.075rem!important}.fs-fluid{font-size:100%!important}.fs-2x{font-size:calc(1.325rem + 0.9vw)!important}.fs-2qx{font-size:calc(1.35rem + 1.2vw)!important}.fs-2hx{font-size:calc(1.375rem + 1.5vw)!important}.fs-2tx{font-size:calc(1.4rem + 1.8vw)!important}.fs-3x{font-size:calc(1.425rem + 2.1vw)!important}.fs-3qx{font-size:calc(1.45rem + 2.4vw)!important}.fs-3hx{font-size:calc(1.475rem + 2.7vw)!important}.fs-3tx{font-size:calc(1.5rem + 3vw)!important}.fs-4x{font-size:calc(1.525rem + 3.3vw)!important}.fs-4qx{font-size:calc(1.55rem + 3.6vw)!important}.fs-4hx{font-size:calc(1.575rem + 3.9vw)!important}.fs-4tx{font-size:calc(1.6rem + 4.2vw)!important}.fs-5x{font-size:calc(1.625rem + 4.5vw)!important}.fs-5qx{font-size:calc(1.65rem + 4.8vw)!important}.fs-5hx{font-size:calc(1.675rem + 5.1vw)!important}.fs-5tx{font-size:calc(1.7rem + 5.4vw)!important}.fs-6x{font-size:calc(1.725rem + 5.7vw)!important}.fs-6qx{font-size:calc(1.75rem + 6vw)!important}.fs-6hx{font-size:calc(1.775rem + 6.3vw)!important}.fs-6tx{font-size:calc(1.8rem + 6.6vw)!important}.fs-7x{font-size:calc(1.825rem + 6.9vw)!important}.fs-7qx{font-size:calc(1.85rem + 7.2vw)!important}.fs-7hx{font-size:calc(1.875rem + 7.5vw)!important}.fs-7tx{font-size:calc(1.9rem + 7.8vw)!important}
.btn > i {
  display: inline-flex;
  font-size: 1rem;
  padding-right: 0.35rem;
  vertical-align: middle;
}
.btn.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: calc(1.5em + 1.55rem + 2px);
  width: calc(1.5em + 1.55rem + 2px);
  line-height: 1;
}
.btn.btn-icon i {
  padding-right: 0;
}
.btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(
    .border-active
  ):not(.btn-flush) {
  border: 0;
}
.btn.btn-icon.btn-sm,
.btn-group-sm > .btn.btn-icon {
  height: calc(1.5em + 1.1rem + 2px);
  width: calc(1.5em + 1.1rem + 2px);
}
.btn.btn-icon.btn-lg,
.btn-group-lg > .btn.btn-icon {
  height: calc(1.5em + 1.65rem + 2px);
  width: calc(1.5em + 1.65rem + 2px);
}
.btn.btn-icon.btn-circle {
  border-radius: 50%;
}
.btn.btn-icon-success i,
.btn.btn-icon-success .svg-icon {
  color: #00a261;
}
.btn.btn-icon-success.dropdown-toggle:after {
  color: #00a261;
}
.btn.btn-success {
  color: #fff;
  border-color: #0B6056;
  background-color: #0B6056;
}
.btn.btn-success i,
.btn.btn-success .svg-icon {
  color: #fff;
  font-weight:500;
}
.btn.btn-success.dropdown-toggle:after {
  color: #fff;
}
.btn-check:checked + .btn.btn-success,
.btn-check:active + .btn.btn-success,
.btn.btn-success:focus:not(.btn-active),
.btn.btn-success:hover:not(.btn-active),pr
.btn.btn-success:active:not(.btn-active),
.btn.btn-success.active,
.btn.btn-success.show,
.show > .btn.btn-success {
  color: #000;
  border-color: #000;
  background-color: #fff !important;
}
.btn-check:checked + .btn.btn-success i,
.btn-check:checked + .btn.btn-success .svg-icon,
.btn-check:active + .btn.btn-success i,
.btn-check:active + .btn.btn-success .svg-icon,
.btn.btn-success:focus:not(.btn-active) i,
.btn.btn-success:focus:not(.btn-active) .svg-icon,
.btn.btn-success:hover:not(.btn-active) i,
.btn.btn-success:hover:not(.btn-active) .svg-icon,
.btn.btn-success:active:not(.btn-active) i,
.btn.btn-success:active:not(.btn-active) .svg-icon,
.btn.btn-success.active i,
.btn.btn-success.active .svg-icon,
.btn.btn-success.show i,
.btn.btn-success.show .svg-icon,
.show > .btn.btn-success i,
.show > .btn.btn-success .svg-icon {
  color: #000;
}
.btn-check:checked + .btn.btn-success.dropdown-toggle:after,
.btn-check:active + .btn.btn-success.dropdown-toggle:after,
.btn.btn-success:focus:not(.btn-active).dropdown-toggle:after,
.btn.btn-success:hover:not(.btn-active).dropdown-toggle:after,
.btn.btn-success:active:not(.btn-active).dropdown-toggle:after,
.btn.btn-success.active.dropdown-toggle:after,
.btn.btn-success.show.dropdown-toggle:after,
.show > .btn.btn-success.dropdown-toggle:after {
  color: #fff;
}
.btn.btn-primary {
  color: #fff;
  border-color: #0055B3;
  background-color: #0055B3;
}
.btn.btn-primary i,
.btn.btn-primary .svg-icon {
  color: #fff;
}
.btn.btn-primary.dropdown-toggle:after {
  color: #fff;
}
.btn-check:checked + .btn.btn-primary,
.btn-check:active + .btn.btn-primary,
.btn.btn-primary:focus:not(.btn-active),
.btn.btn-primary:hover:not(.btn-active),
.btn.btn-primary:active:not(.btn-active),
.btn.btn-primary.active,
.btn.btn-primary.show,
.show > .btn.btn-primary {
  color: #fff;
  border-color: #0056b1;
  background-color: #0056b1 !important;
}
.btn-check:checked + .btn.btn-primary i,
.btn-check:checked + .btn.btn-primary .svg-icon,
.btn-check:active + .btn.btn-primary i,
.btn-check:active + .btn.btn-primary .svg-icon,
.btn.btn-primary:focus:not(.btn-active) i,
.btn.btn-primary:focus:not(.btn-active) .svg-icon,
.btn.btn-primary:hover:not(.btn-active) i,
.btn.btn-primary:hover:not(.btn-active) .svg-icon,
.btn.btn-primary:active:not(.btn-active) i,
.btn.btn-primary:active:not(.btn-active) .svg-icon,
.btn.btn-primary.active i,
.btn.btn-primary.active .svg-icon,
.btn.btn-primary.show i,
.btn.btn-primary.show .svg-icon,
.show > .btn.btn-primary i,
.show > .btn.btn-primary .svg-icon {
  color: #fff;
}
.btn-check:checked + .btn.btn-primary.dropdown-toggle:after,
.btn-check:active + .btn.btn-primary.dropdown-toggle:after,
.btn.btn-primary:focus:not(.btn-active).dropdown-toggle:after,
.btn.btn-primary:hover:not(.btn-active).dropdown-toggle:after,
.btn.btn-primary:active:not(.btn-active).dropdown-toggle:after,
.btn.btn-primary.active.dropdown-toggle:after,
.btn.btn-primary.show.dropdown-toggle:after,
.show > .btn.btn-primary.dropdown-toggle:after {
  color: #fff;
}

.tbk-symbol--line .tbk__symbol span {display: inline-block; width:100px; height: 2px; background-color: #ccc;}
.hg_post_image,
.hg_full_image {
  border-bottom: 0 solid #cd2122;
}



ul.marker-list-md {
    margin: 16px 0 15px 0 !important;
    padding-left: 10px !important; 
    list-style: disc !important;
    list-style-type: disc !important;
    font-size: 18px;
    line-height: 1.8;
    color: #535353;
}

ul.marker-list-md li {
    list-style: disc !important;
    margin-left: 30px !important; 
    display: list-item !important;
    font-weight: 400;
    font-size: 18px;
}

.full-portfolio h3 {color: #fff; text-transform: none;font-size:30px;}

#thumbs {
    position: relative;
    overflow: hidden;
    width: 100%;
}

#galerias {
    position: relative;
    clear: both;
    display: block;
}

div.itemListView.eBlog .itemHeader h3.itemTitle {
    font-size: 26px !important;            /* Tamaño de la fuente */
    line-height: 1.3 !important;           /* Altura de línea proporcional */
    font-weight: 400 !important;           /* Grosor de la letra (Semibold) */
    margin-top: 0 !important;              /* Elimina margen superior extra */
    margin-bottom: 10px !important;        /* Margen hacia el contenido inferior */
    padding: 0 !important;                 /* Limpia el padding */
    letter-spacing: -0.2px !important;     /* Ajuste fino de espaciado */
}

.kl-title-block .welcome{ font-size:18px; font-weight: 400; }

.eBlog .itemContainer  {background: #FFF; margin-bottom:35px; padding: 30px 30px 15px 30px; box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15); 
}

/* Regla global del contenedor */
.eBlog .post_details {
    font-size: 0.8rem;
    color: #575757;
    margin-bottom: 15px;
    text-transform: uppercase;
    padding: 10px 0 10px;
    position: relative;
    -webkit-transition: opacity 150ms ease-in;
    transition: opacity 150ms ease-in;
    font-weight: 500 !important;
}

/* Fecha (si la utilizas) */
.eBlog .post_details span.catItemDateCreated {
    font-size: 0.8rem;
    color: #575757;
    text-transform: uppercase;
    font-weight: 700 !important;
}

/* Autor más oscuro (#1a1a1a) */
.eBlog .post_details span.catItemAuthor {
    font-size: 0.8rem !important;
    color: #575757 !important; /* Color más oscuro que el #575757 global */
    font-weight: 500 !important;
}

/* Fuerza el color oscuro si el autor es un enlace <a> */
.eBlog .post_details span.catItemAuthor a {
    color: #575757 !important;
    text-decoration: none !important;
}

.kl-ioscaption--style4 .more {padding: 0 10px;}

.mostrar-solo-pc {
    display: block !important;
}

.mostrar-solo-movil {
    display: none !important;
}

.hg_post_image,.hg_full_image {border-bottom: 0px solid #cd2122;}


@media (min-width: 768px) {
    .team_member {
      max-width:300px;
    }
    .wgt-title {font-weight:500 !important;font-size: 22px; line-height: 28px; }
}


@media (max-width: 767px) {
    .wgt-title {font-weight:500 !important;font-size: 20px; line-height: 26px; }

    div.itemListView.eBlog .itemHeader h3.itemTitle {
        font-size: 24px !important;            /* Tamaño de la fuente */
        line-height: 1.3 !important;           /* Altura de línea proporcional */
        font-weight: 400 !important;           /* Grosor de la letra (Semibold) */
        margin-top: 0 !important;              /* Elimina margen superior extra */
        margin-bottom: 10px !important;        /* Margen hacia el contenido inferior */
        padding: 0 !important;                 /* Limpia el padding */
        letter-spacing: -0.2px !important;     /* Ajuste fino de espaciado */
    }
    .eBlog .itemContainer  { background: #FFF; margin-bottom:15px; padding: 30px 30px 15px 30px; box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15); 
    }
.mostrar-solo-pc {
        display: none !important;
    }

    .mostrar-solo-movil {
        display: block !important;
    }
    
}

.team_member {
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.08), 0 0 10px 0 rgba(0, 0, 0, 0.04);
  transition: box-shadow 0.3s ease; 
}

/* Opcional: Eleva ligeramente la sombra al pasar el cursor */
.tarjeta-medico:hover {
  box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.12);
}
/* COLOR */

a:hover,.cart-container > .widget_shopping_cart_content .checkout,.sc-infopop__btn,.m_title,.smallm_title,.circle_title,.zn_text_box-title--style1,.feature_box .title,.services_box--classic .services_box__title,.latest_posts.default-style .hoverBorder:hover h6,.latest_posts.style2 ul.posts .title,.recentwork_carousel--1 .recentwork_carousel__crsl-title,.acc--default-style .acc-tgg-button,.acc--style3 .acc-tgg-button:after,.screenshot-box .left-side h3.title,.vertical_tabs.kl-style-1 .tabbable .nav>li.active>a,.services_box_element .box .list li,.shop-latest .tabbable .nav li.active a,.product-list-item:hover .details h3,.product-category .product-list-item:hover h3,.eBlog .itemContainer:not(.featured-post) .post_details .catItemAuthor a,.theHoverBorder:hover,.text-custom,.text-custom-hover:hover,.statbox h4 , #bbpress-forums .bbp-topics li.bbp-body .bbp-topic-title > a,.ib2-text-color-light-theme .ib2-info-message:before,.tbk--color-theme.tbk-symbol--icon .tbk__icon,.pricing-table-element .plan-column .plan-title,.process_steps--style2 .process_steps__step-icon,.vertical_tabs.kl-style-2 .tabbable .nav>li>a:hover,.vertical_tabs.kl-style-2 .tabbable .nav>li.active>a [data-zn_icon]:before,.vertical_tabs.kl-style-2 .tabbable .nav>li>a:hover [data-zn_icon]:before,.services_box--boxed .services_box__fonticon,.services_box--boxed .services_box__list li,.woocommerce ul.product_list_widget li .star-rating,.woocommerce .woocommerce-product-rating .star-rating,body .static-content__infopop .sc-infopop__btn, .hg_accordion_element.style3 .th-accordion .acc-group > a, .grid-ibx__item:hover .grid-ibx__icon, .kl-iconbox__title, .full-portfolio .hg-portfolio-sortable #portfolio-nav li a:hover, .full-portfolio .hg-portfolio-sortable #portfolio-nav li.current a, ul.thumbs.style2 .appreciate::before, .product-list-item:hover .kw-details-title, .kl-store-page ul.products li.product .product-list-item:hover .kw-details-title, .kl-store.widget ul.product_list_widget li .star-rating, .testimonial_slider.quoter-style .testimonialbox .who strong, .hg_accordion_element.default-style .th-accordion .acc-group > button, .team-member .mmb-position, .kl-iconbox.stage:hover .kl-iconbox__icon, .priceListElement-itemPrice, .hg_accordion_element.style2 .th-accordion .acc-group > button, .fun-fact .fun-number, .site-header .kl-header-toptext a, .testimonial_slider__carousel-wrapper .testimonialbox .who strong, .image-boxes__carousel-wrapper .inner-slide:hover a {color: #0054B3; } .tcolor, .vertical_tabs .tabbable .nav>li.active>a, .vertical_tabs .tabbable .nav>li>a:hover, .vertical_tabs .tabbable .nav>li.active>a>span, .vertical_tabs .tabbable .nav>li>a:hover>span, .services_boxes_wgt li:hover .kl-icon, .works_carousel.stl-simple .inner-slide:hover a, .works_carousel.stl-simple .inner-slide a:hover, .orange, .blue, .works_carousel .cfs--navigation a:hover::before, .vertical_tabs .tabbable .nav>li>a.active, .vertical_tabs .tabbable .nav>li>a.active>span, .hg_accordion_element.style4 .th-accordion .acc-group a {color: #0054B3 !important; } .tbg, .photo-wall .pw-item::after, .bg-default, .site-header .kl-cart-button .fas:after, .logo-container .logo-infocard .right-side, .hg_accordion_element.style5 .th-accordion a::before, .image-boxes__carousel-wrapper .inner-slide .imgprev, .hg_accordion_element.style4 > h3, .hg_accordion_element.style3 .th-accordion .acc-group a:before, .keywordbox.keywordbox-4 {background-color: #0054B3 !important;} .acc--style4,#page-loading:after,.ib2-text-color-light-theme .ib2-info-message:before,.itemThumbnail .overlay__inner a:hover,.acc--style4 .acc-tgg-button .acc-icon, .btn-lined.lined-custom, .hg_accordion_element.style4 .th-accordion {border-color: #0054B3; } .btn-lined.lined-custom:hover {border-color: rgba(0, 128, 217, 0.7);} .acc--style3 .acc-tgg-button:hover,.acc--style3 .acc-tgg-button:hover:after,.acc--default-style .acc-tgg-button,.acc--style2 .acc-tgg-button,.acc--style3 .acc-tgg-button,.acc--style4 .acc-tgg-button, .btn-lined.lined-custom {color: #0054B3 ; } .tabs_style5 > ul.nav > li.active > a, .wgt-title > span, .tabs_style5 > ul.nav > li > a.active {border-bottom: 2px solid #0054B3; } header.style1,header.style2 .site-logo a,header.style3 .site-logo a {border-top: 3px solid #0054B3; } .tabs_style1 > ul.nav > li.active > a, .tabs_style1 > ul.nav > li > a.active {box-shadow: inset 0 3px 0 #0054B3; } .main-nav > ul > li > a:before,.main-nav .zn_mega_container li a:not(.zn_mega_title):before,.social-icons.sc--normal li a:hover,.action_box,body .circlehover,body .kl-flex--classic .zn_general_carousel-arr:hover,body .kl-ioscaption--style1 .more:before,body .kl-ioscaption--style1 .more:after,body .kl-ioscaption--style2 .more,body .nivo-directionNav a:hover,body .th-wowslider a.ws_next:hover,body .th-wowslider a.ws_prev:hover,body .ca-more,body .title_circle,body .title_circle:before,body ul.links li a,.hg-portfolio-sortable #portfolio-nav li a:hover, .hg-portfolio-sortable #portfolio-nav li.current a,.kl-ioscaption--style1 .more:before, .kl-ioscaption--style1 .more:after,.btn-flat ,.zn_limited_offers li:after,.login-panel .login_facebook ,.imgboxes_style1 .hoverBorder h6,.circlehover:before,.kl-cta-ribbon,.newsletter-signup input[type=submit],.recentwork_carousel--1 .recentwork_carousel__bg,.zn-acc--style4 .acc-title,.zn-acc--style3 .acc-tgg-button:before,.process_box .content:before,#bbpress-forums div.bbp-search-form input[type=submit], #bbpress-forums .bbp-submit-wrapper button, #bbpress-forums #bbp-your-profile fieldset.submit button,.bg-custom,.bg-custom-hover:hover,.site-header.style8 .kl-main-header .kl-cta-lined,.site-header.style9 .kl-cta-lined,.latest_posts.default-style.kl-style-2 .lp-title,.latest_posts.default-style.kl-style-2 .post:not(.lp-title) .m_title:after,.latest_posts.default-style .hoverBorder h6,.itemThumbnail .overlay__inner a:hover,.elm-searchbox--normal .elm-searchbox__submit,.elm-searchbox--transparent .elm-searchbox__submit,.itemThumbnail .overlay__inner a:hover,.zn-acc--style4 .acc-tgg-button .acc-icon:before,span.zn_badge_sale,span.zn_badge_sale:after,.zn_limited_offers li:before,.style3 .action_box_inner,.style3 .action_box_inner:before,.action_box.style3:before,.circlehover.style2,.circlehover.style2:before,body .kl-flex--classic .zn_simple_carousel-arr:hover, .main-nav .hg_mega_container li a:not(.zn_mega_title):before {background-color: #0054B3; } .breadcrumbs li:after,.ib2-text-color-light-theme .ib2-inner, .breadcrumbs li:after, .breadcrumbs2 li:after, .photogallery-widget .pg-thumb:nth-child(even) .pg-caption::before, .portfolio-item-details.travel li::before {border-left-color: #0054B3; } .kl-cta-ribbon .trisvg path,.kl-bottommask .bmask-customfill,.kl-slideshow .kl-loader svg path,.kl-slideshow.kl-loadersvg rect,.kl-diagram circle, .kl-cta-ribbon .trisvg {fill: #0054B3; } .how_to_shop .number, .newsletter-signup input[type=submit], .th-map_controls, .hg-portfolio-sortable #portfolio-nav li.current a, .ptcarousel .controls > a:hover, .itemLinks span a:hover, .shop-features .shop-feature:hover, .btn-flat, .redbtn, .imgboxes_style1 .hoverBorder h6, .feature_box.style3 .box:hover, .services_box--classic:hover .services_box__icon, services_box_element:hover .box .icon, .latest_posts.default-style .hoverBorder h6, .process_steps--style1 .process_steps__intro, .process_steps--style2 .process_steps__intro, .recentwork_carousel.style2 li a .details .plus, .gobox.ok:before, .gobox.ok:after, .gobox.ok, .recentwork_carousel--1 .recentwork_carousel__bg, .circlehover:before,.kl-ioscaption--style1 .more:before, .kl-ioscaption--style1 .more:after ,.kl-ioscaption--style2 .more {background-color: #0054B3; } .hover-box:hover {background-color: #0054B3 !important;} .vertical_tabs.kl-style-1 .tabbable .nav>li.active>a, .vertical_tabs.kl-style-1 .tabbable .nav >li > a.active {box-shadow: inset -3px 0 0 0 #0054B3 !important;} .action_box:before, .action_box:after, .site-header.style1, .site-header.style6, .site-header.style4 .site-logo a, .site-header.style5 {border-top-color: #0054B3; } .process_steps--style1 .process_steps__intro:after,body .nivo-caption,body .kl-flex--classic .flex-caption,body .th-wowslider .ws-title,.process_box[data-align=left] .content:after,body .ls--laptop .ls__item-caption {border-left-color: #0054B3; } .process_box[data-align=right] .content:after, .photogallery-widget .pg-thumb:nth-child(odd) .pg-caption::before {border-right-color: #0054B3; } .theHoverBorder:hover {box-shadow: 0 0 0 5px #0054B3 inset; } .vertical_tabs.kl-style-1 .tabbable .nav>li.active>a {box-shadow: inset -3px 0 0 0 #0054B3 inset; } .offline-page .containerbox {border-bottom: 5px solid #0054B3; } .offline-page .containerbox:after {border-top: 20px solid #0054B3; } .site-header.style2 .site-logo a, .site-header.style5, .site-header.style6 .site-logo a {border-top: 3px solid #0054B3; } body .kl-ioscaption--style2 .title_big, body .kl-ioscaption--style2 .title_small {border-left: 5px solid #0054B3; } body .kl-ioscaption--style2.fromright .title_big, body .kl-ioscaption--style2.fromright .title_small {border-right: 5px solid #0054B3 ; } #buddypress form#whats-new-form p.activity-greeting:after {border-top-color: #0054B3; } #buddypress input[type=submit],#buddypress input[type=button],#buddypress input[type=reset] ,#buddypress .activity-list li.load-more a, .stg-bigblog .bb-title .bb-category, .btn-flat, .kl-store-page a.button, .kl-store-page button.button, .kl-store-page button.button.alt, .kl-store-page input.button, .kl-store-page input#button, .kl-store-page #review_form #submit, .fancy-list li:hover::before, .testimonial_slider.quoter-style .cfs--pagination a.selected, .photogallery-widget .pg-thumb .pg-caption, ul.dash-list li::before, .kl-iconbox--sh-circle span.kl-iconbox__icon, .process-list .processitems li:hover .ico-wrapper > span, .works_carousel.stl-simple .inner-slide .imgprev {background: #0054B3; } #buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.current a {border-top: 2px solid #0054B3; } #buddypress form#whats-new-form p.activity-greeting,.widget.buddypress ul.item-list li:hover {background-color: #0054B3; } .widget.buddypress div.item-options a.selected ,#buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.current a ,#buddypress div.activity-meta a ,#buddypress div.activity-meta a:hover,#buddypress .acomment-options a {color: #0054B3; } .keywordbox.keywordbox-2, .hg_post_image, .hg_full_image {border-bottom: 0px solid #0054B3;} {border-bottom: solid 5px #0054B3; } .keywordbox.keywordbox-3 {border-bottom: solid 10px #0054B3; } .process_box4 .number:before,.loginbox-popup input[type=submit],.login-panel .login_facebook {background: #0054B3; } .statistics-horizontal .v-line {border-bottom: dotted 1px #0054B3; } .statistics-vertical::before {border-left: dotted 1px #0054B3; } .circle-text-box.style3 .wpk-circle-span,.circle-text-box.style2 .wpk-circle-span::before {background: #0054B3; } .circle-text-box:not(.style3) .wpk-circle-span:after {background-color: #0054B3; } .circle-text-box .wpk-circle-title,.media-container .media-container__link--style-borderanim2 .media-container__text:hover {color: #0054B3; } .services_box--modern .services_box__icon {box-shadow: inset 0 0 0 2px #0054B3; } .services_box--modern:hover .services_box__icon {box-shadow: inset 0 0 0 40px #0054B3; } .services_box--modern .services_box__fonticon {color: #0054B3; } .services_box--modern .services_box__list li:before {box-shadow: 0 0 0 2px #0054B3; } .services_box--modern .services_box__list li:hover:before {box-shadow: 0 0 0 3px #0054B3; } .kl-has-overlay .img-intro:hover .overlay {box-shadow: inset 0 -8px 0 0 #0054B3; } .kl-cta-ribbon, .hg_accordion_element.style3 .th-accordion .acc-group > a:before, .tbk-symbol--line_border .tbk__symbol span, .stl-hoverstyle .cfs--navigation a:hover {background-color: #0054B3} .kl-cta-ribbon .trisvg path {fill: #0054B3} .logo-container .logo-infocard {background: #0054B3} 
body .kl-ioscaption--style4 .more:before {border-color: #0054B3; background: rgba(0, 128, 217, 0.7)} body .kl-ioscaption--style4 .more:hover:before, .cart-container .buttons .button.wc-forward:hover, .logo-container .logo-infocard .left-side, .kl-ios-selectors-block.bullets2 .item.selected::before, .kl-ios-selectors-block.bullets2 .item:hover:before {background: rgba(0, 128, 217, 0.9)}
.logo-container .logo-infocard .left-side {background-color: #0054B3; padding: 40px 25px;}
.logo-container .logo-infocard .right-side {background-color: #0054B3; padding: 30px 35px;}
 .timeline_box:hover:before {background-color: #0054B3} body .kl-ioscaption--style3.s3ext .main_title::before,body .kl-ios-selectors-block.bullets2 .item.selected::before,.iosslider__item .kl-ioscaption--style5 .klios-separator-line span,.btn-fullcolor,.btn-fullcolor:focus,.btn-fullcolor.btn-skewed:before,.cart-container .buttons .button.wc-forward,body .kl-flex--modern .flex-underbar,.tbk--color-theme.tbk-symbol--line .tbk__symbol span,.tbk--color-theme.tbk-symbol--line_border .tbk__symbol span,.ls__nav-item.selected,.site-header.style7 .kl-cart-button .glyphicon:after,.how_to_shop .number,.recentwork_carousel--2 .recentwork_carousel__title:after,.recentwork_carousel_v3 .btn::before,.recentwork_carousel--2 .recentwork_carousel__cat,.recentwork_carousel_v2 .recentwork_carousel__plus,.recentwork_carousel_v3 .recentwork_carousel__cat,.pricing-table-element .plan-column.featured .subscription-price .inner-cell,.latest_posts.style2 ul.posts .details span.date,.eBlog .related-articles .rta-post > a:after,.shop-features .shop-feature:hover,.cart-container .buttons .button.wc-forward,.media-container__link--style-borderanim1 > i,.site-header .kl-cart-button .glyphicon:after,.chaser .main-menu li.active > a,.imgboxes_style4 .imgboxes-title:after,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input#button,.woocommerce #review_form #submit {background-color: #0054B3; } .borderanim2-svg__shape {stroke: #0054B3 !important; } .btn-fullcolor.btn-skewed:hover:before,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce input.button:hover,.woocommerce input#button:hover,.woocommerce #review_form #submit:hover {background-color: #006bb6 } .site-header.style8 .kl-main-header,.site-header.style9,.shop-latest .tabbable .nav li.active a:after,.zn_post_image,.zn_full_image,.sidebar .widget .widgettitle:after,.imgboxes_style4.kl-title_style_bottom .imgboxes-border-helper,.imgboxes_style4.kl-title_style_bottom:hover .imgboxes-border-helper,.statistic-box__line, .read-more-link:hover {border-bottom-color: #0054B3} .fake-loading:after {border: 2px solid rgba(0, 128, 217, 0.15); border-top-color: #0054B3; border-right-color: #0054B3; } .latest_posts.style2 ul.posts .details span.date:after {border-top-color: #0054B3; } .eluidf3608cd8 .kl-bg-source__overlay {background: #0054B3 ; } .kl-iconbox--sh-circle:hover span.kl-iconbox__icon:after, .kl-iconbox--sh-circle:hover span.kl-iconbox__icon, .btn-fullcolor:hover {background: rgba(0, 128, 217, 0.7) } .btn-fullcolor.btn-skewed:hover:before, .section-video-icons .right-side {background-color: rgba(0, 128, 217, 0.7) !important; } .skills_wgt .skill-bar > i {background: #0054B3 !important;} .works_carousel .inner-slide:hover .imgprev::after {border-bottom: 8px solid #0054B3 !important;} .site-header.style2 .kl-main-header, .site-header.style3, .site-header.style10 {border-bottom: 3px solid #0054B3;} body.preloader:after {content:""; width: 42px; height: 42px; border: 2px solid #0054B3; border-radius: 30px; opacity: 0; -webkit-animation: preloader-pulsating-circle 1s ease-out; animation: preloader-pulsating-circle 1s ease-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;  top: calc(50% - 21px); left: calc(50% - 21px); z-index: 9999; position: absolute;}
ul.marker-list-md li::marker {color: #0054B3;}
.iosslider--custom-height,
.iosslider-slideshow + .hg_fixed_slider_fill{padding-bottom:43%;}
.hg_accordion_element.style3 .th-accordion .acc-group a {color: #0054B3;}
.hg_accordion_element.style3 .th-accordion .acc-group a:before {background-color: #0054B3;}
.chaser .main-menu li > a.active {background:#0054B3; color: #ffffff;}
body .kl-ioscaption--style4 .more:before {border-color: #0054B3; background: rgba(0, 84, 179, 0.7);}
body .kl-ioscaption--style4 .more:hover:before {background: rgba(0, 84, 179, 0.9);}