/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/

/*

Colors:

Primary: #e7722d
Secondary: #2d484f
Third: #ffffff

 */

/* GENERAL */

.consulting-rev-title span {
    color: #ffffff !important;
}

/* HEADER */

body.header_transparent .stm-header .stm-navigation__default > ul > li > a,
body.home .stm-header.stm-header__hb .stm-iconbox .stm-iconbox__info {
    color: #ffffff !important;
}

.stm-logo a img {
    width: 200px !important;
}

.stm-header .stm-logo {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.stm-header__element.object608.stm-header__element_ {
    cursor: pointer;
}

/* FOOTER */

.stk-footer p, .footer_widgets a {
    font-size: 14px !important;
}

.stk-footer i {
    margin-right: 5px;
}

#footer .footer_widgets .widget .widget_title {
    border-bottom: 1px solid #e7722d !important;
}

#footer .copyright_row .copyright_row_wr {
    border-top: 1px solid #e7722d !important;
}

/* HOME SERVICES */

body.home .stm_service {
    cursor: pointer;
}

/* PAGES */

body:not(search).page_title h1.h2 {
    text-transform: capitalize;
}

body.search .page_title h1.h2 {
    text-transform: inherit;
}

span.stk-search {
    color: #e7722d;
}

/* TEMPLATE BLOG */

.elementor-8093 .elementor-element.elementor-element-dc5f70d .elementor-pagination {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 20px 0;
}

/* POST COMMENT */

.comment-reply-title {
    text-transform: unset !important;
}

/* FORM */

.stk-acceptance-form span.wpcf7-form-control.wpcf7-acceptance {
    background-color: transparent;
    padding: 0;
    width: 0;
    display: unset;
}

.stk-acceptance-form {
    font-size: 14px;
    padding-bottom: 20px;
}

.stk-acceptance-form span.wpcf7-list-item {
    margin: 0;
}

body:not(.home) .fa-map-marker:before {
    content: "\f041" !important;
}

/* MEDIA QUERYS */

@media (max-width: 1023px) {

    .stm-header.stm-header__hb.active {
        background-color: #e7722d !important;
    }

    .stm-header .stm-navigation.stm-navigation__default>ul>li>a,
    .stm-header.stm-header__hb .stm-iconbox .stm-iconbox__info {
        color: #ffffff !important;
    }

    .stm-logo a img {
        content:url("https://www.segusan.es/wp-content/uploads/2021/07/segusan_logo_main.svg") !important;
    }
}

/* SEGURO DEL MES */

.btn.btn-segusan {
    background-color: #e7722d;
    color: #ffffff;
    transition-duration: 0.3s;
}

.btn.btn-segusan:hover {
    background-color: #2d484f !important;
}

body.page-template-template-month .entry-content {
    padding-top: 15px !important;
}

/* CONTACTO */

body.page-id-7696 .page_title {
    display: none;
}

body.page-id-7696 #main {
    padding: 20px 60px !important;
}

/* LANDING RESPONSABILIDAD CIVIL MASCOTAS */

body.page-id-34136 #header, body.page-id-34461 #header, body.page-id-34470 #header,
body.page-id-34136 #main .page_title, body.page-id-34461 #main .page_title, body.page-id-34470 #main .page_title,
body.page-id-34136 .stk-mailchimp, body.page-id-34461 .stk-mailchimp, body.page-id-34470 .stk-mailchimp,
body.page-id-34136 #footer, body.page-id-34461 #footer, body.page-id-34470 #footer {
    display: none;
}

body.page-id-34136 #main, body.page-id-34461 #main, body.page-id-34470 #main {
    padding: 0 !important
}

/* LANDING BAJA SUSCRIPCIÓN */

body.page-id-34433 .stk-mailchimp {
	display: none !important;
}

/* LANDING CALCULADORA */

.text-white p {
    color: #ffffff !important;
}

.page-id-34461 .wpcf7-form-control, .page-id-34461 .stk-acceptance-form,
.page-id-34461 button[type="submit"] {
    font-size: 16px;
}

.page-id-34461 button[type="submit"] {
    width: 100%;
}

.page-id-34461 .button:hover {
    background: #ffffff !important;
    border-color: #E7722D !important;
    color: #E7722D !important;
    text-decoration: none;
}

.page-id-34461 a {
    color: #ffffff;
    text-decoration: underline;
}

.page-id-34461 .wpcf7-not-valid-tip {
    color: #000000;
    font-size: 1em;
    font-weight: normal;
    display: block !important;
    font-weight: 600;
}

.page-id-34461 p {
    font-size: unset !important;
    line-height: 1.5 !important;
}

/* CALCULADORA */

.stk-age-block {
    margin: 0 100px !important;
}

.stk-age-block input {
    font-size: 70px;
    height: 70px;
    width: 135px;
    border: none;
    text-align: center;
    color: #2d484f;
    font-weight: 700;
    padding: 0;
    margin: 0;
    line-height: 1;
}

.stk-age-block input:focus-visible {
    outline: 0 !important;
}

#seguros_salud_m h2,
#seguros_salud_l h2,
#seguros_salud_xl h2 {
    cursor: pointer;
}

@media (max-width: 767px) {

    .stk-seguro-block .elementor-column,
    .stk-age-block .elementor-column  {
        margin: 10px 0 !important;
    }
}

@media (min-width: 768px) {
    .stk-age-block p {
        display: none;
    }
}