@media (min-width: 1230px){
.container {
    max-width: 1320px !important;
}
}
body.home .quickLinks-wrap {
    top: 5.4% !important;
}

:root {
    --main_color: #0E5C8D !important;
    --color_end: #469ce2;
    --shadow_rgb: 30,118,189;
    --shadow_btn_rgb: 30,118,222;
    --color_links_h_content: #0E5C8D !important;
    --color_toppanel_bg: #0E5C8D !important;
    --color_header_menu_top_l_h: #0E5C8D !important;
    --color_footerbottom_bg: #0E5C8D !important;
    --color_header_menu_sub_l_h: #0E5C8D !important;
    --color_footer_l_h: #0E5C8D !important;
    --color_header_l_h: #0E5C8D !important;
    --color_content_l_h: #0E5C8D !important;
    --color_toppanel_t: #fff;
    --color_buttons1_b: #0E5C8D !important;
    --color_buttons1_t: #0E5C8D !important;
    --color_buttons1_b_h: #0E5C8D !important;
    --color_buttons1_t_h: #0E5C8D !important;
    --color_buttons2_t: #0E5C8D !important;
    --color_buttons2_t_h: #0E5C8D !important;
    --color_buttons2_i: #0E5C8D !important;
    --color_buttons2_i_h: #0E5C8D !important;
    --color_footer_bg: #f7f7f7;
    --color_buttons4_bg: #0E5C8D !important;
    --color_buttons4_b: #0E5C8D !important;
    --color_buttons4_bg_h: #0E5C8D !important;
    --color_buttons5_t: #0E5C8D !important;
    --color_buttons5_t_h: #0E5C8D !important;
}
.quickLinks .col:nth-child(1) > .link {
    background-color: #0E5C8D !important;
}
.quickLinks .col:nth-child(2) > .link {
    background-color: #1174AE;
}
.quickLinks .col:nth-child(3) > .link {
    background-color: #1487CB;
}
.quickLinks .col:nth-child(4) > .link {
    background-color: #1694DE;
}
.quickLinks .col:nth-child(5) > .link {
    background-color: #26A0EA;
}
.quickLinks .col:nth-child(6) > .link {
    background-color: #3FACED;
}


.header {
    color: #787878;
    position: absolute !important;
    width: 100% !important;
    z-index: 99999999999999999999999 !important;
}
.site-header {
    background-color: rgb(250 250 250 / 40%) !important;
}
.header-content, .header-search input[type="search"], .header-search button, .header-search [class*='icon-'] {
    background-color: rgb(250 250 250 / 40%) !important;
}
/**.header-topline {
    background: rgb(14 92 141 / 70%) !important;
}**/
#mainSlider, #mainSlider .img--holder {
    height: 900px !important;
}
.admin-bar .header-content.stuck, .admin-bar .quickLinks.stuck {
    background-color: #fff !important;
}
.sopra {
    margin-top: -140px !important;
    z-index: 5000 !important;
    background-color: rgb(255 255 255 / 70%) !important;
}
.slick-dots {
    display: none !important;
}
.header-nav .nav-item {
    padding: 0 10px !important;
}
.text-center {
    padding-top: 30px !important;
}
.footer {
    background: #f0f0f0 !important;
    padding-bottom: 50px !important;
}
.quickLinks:not(.stuck) .link-drop {
    left: -450px !important;
}
.quickLinks .link-drop {
    width: 450px !important;
}
.header-quickLinks .contact7__custom-form .input-group .form-control, .header-quickLinks .contact7__custom-form .selectWrapper.input-group select, .quickLinks-wrap .contact7__custom-form .input-group .form-control, .quickLinks-wrap .contact7__custom-form .selectWrapper.input-group select {
    padding: 10px !important;
}
.ch-block-bg-right {
    background-image: url(https://clinicaveterinariailfalco.com/wp-content/uploads/2023/10/IMM2.jpg) !important;
}
.service-card-name, .service-card-name a {
    font-size: 20px !important;
}
@media (min-width: 768px){
.pr-md-4, .px-md-4 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
}
@media (min-width: 1025px){
.ch_pr_45 {
    padding-right: 0px !important;
}
}
.no-gutters {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
@media (min-width: 1024px){
.mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
    margin-right: 0px !important;
    padding-right: 0px !important;
}
}
.footer {
    border-top: 3px solid #1174ae !important;
}
@media (min-width: 768px) {
.pt-md-4, .py-md-4 {
    padding-top: 0px !important;
}
}
.no-gutters {
    margin-right: 0px !important;
}
@media (min-width: 1024px){
.header .navbar-nav > .nav-item > .dropdown-menu, .dropdown-item + .dropdown-menu {
    min-width: 320px !important;
}
}
.layout-landing .btn-fill, .layout-landing:not(.touch) .btn-fill:focus, .layout-landing .btn-hover-fill, .layout-landing:not(.touch) .btn-hover-fill:focus {
    color: #999 !important;
    border: 1px solid transparent !important;
}