@charset "UTF-8";
:root {
    --color_content_whiteblock:#fff;

    --color_toppanel_t_h:#fff;
    --color_buttons1_bg:#fff;
    --color_buttons1_bg_h:#fff;

    --color_toppanel_t_h:#fff;

    --color_buttons3_bg:transparent;
    --color_buttons3_b:#fff;
    --color_buttons3_t:#fff;
    --color_buttons3_bg_h:transparent;
    --color_buttons3_b_h:#fff;
    --color_buttons3_t_h:#fff;

    --color_buttons4_t:#fff;
    --color_buttons4_t_h:#fff;

    --color_buttons5_bg:#fff;
    --color_buttons5_b:#fff;
    --color_buttons5_b_h:#fff;
    --color_buttons5_bg_h:#fff;

}

.icn-text:hover .icn-text-circle{
    box-shadow:0 0 0 7px rgba(var(--shadow_rgb), 0.2);
}
.ch-pulse{
    box-shadow: 0 0 0 rgba(var(--shadow_rgb), 0.2);
}
.layout-landing .btn:hover, .layout-landing:not(.touch) .btn:focus:hover, .layout-landing:not(.touch) .btn-fill:hover, .layout-landing:not(.touch) .btn-fill:focus:hover, .layout-landing:not(.touch) .btn-hover-fill:hover, .layout-landing:not(.touch) .btn-hover-fill:focus:hover{
    background:rgba(var(--shadow_rgb), 0.2);
}
.backToTop:hover {
    box-shadow: 0 0 0 10px rgba(var(--shadow_rgb), 0.2);
}
.footer-social a:hover {
    box-shadow: inset 0 0 0 5px rgba(var(--shadow_rgb), 0.2);
}
body:not(.touch) .quickLinks.closed .quickLinks-open:hover,
.quickLinks .quickLinks-open {
    border-left: 45px solid rgba(var(--shadow_rgb), 0.2);
}
.header-social [class*='icon-'] {
    box-shadow: 0 0 0 0 rgba(var(--shadow_rgb), 0.2);
}
.filters-by-category ul a.selected, body:not(.touch) .filters-by-category ul a:hover{
    box-shadow: inset 0px 0px 0px 1px rgba(var(--shadow_rgb), 0.7)
}
.doctor-box-social a:hover {
    box-shadow: 0 0 0 3px rgba(var(--shadow_rgb), 0.2);
}



.banner-center-text1,.banner-center-text2,.banner-center-text3{
    color:var(--color_content_whiteblock)
}
body:not(.touch) .banner-center .btn-white:hover,
.banner-center .btn-white, body:not(.touch) .banner-center .btn-white:focus,
body:not(.touch) .banner-center .btn-white:hover [class*='icon']{
    border-color:var(--color_content_whiteblock) !important;
    color:var(--color_content_whiteblock) !important;
}

.header-phone:hover [class*='icon-'],
.header-info:hover [class*='icon-'],
.header-topline a:hover{
    color:var(--color_toppanel_t_h) ;
}

.contact7__custom-form button,
.contact7__custom-form input[type="button"],
.contact7__custom-form input[type="submit"],
.wpcf7-form .contact7__custom-form input[type="submit"],
.btn:not(.btn-gradient):not(.btn-fill):not(.btn-white),.btn:not(.btn-gradient):not(.btn-fill):not(.btn-white):hover,body:not(.touch) .btn:not(.btn-gradient):not(.btn-fill):not(.btn-white):focus{
    background:var(--color_buttons1_bg);
    border-color:var(--color_buttons1_b);
    color:var(--color_buttons1_t);
    box-shadow: none;
    border-width: 2px;
}

.layout-landing-2:not(.touch) .btn-fill:hover, .layout-landing-2:not(.touch) .btn-fill:focus:hover, .layout-landing-2:not(.touch) .btn-hover-fill:hover, .layout-landing-2:not(.touch) .btn-hover-fill:focus:hover{
    border-width: 2px;
}


.contact7__custom-form button:hover,
.contact7__custom-form input[type="button"]:hover,
.contact7__custom-form input[type="submit"]:hover,

.wpcf7-form .contact7__custom-form input[type="submit"]:hover,
.wpcf7-form .contact7__custom-form input[type="submit"]:active,


.layout_dentco .contact7__custom-form.questionForm  .input[type="submit"]:hover,
.layout_surgeon .contact7__custom-form.questionForm  input[type="submit"]:hover,
.layout_dentco.medin-theme-set .entry-content a.btn.btn-hover-fill:hover,

.wpcf7-form .contact7__custom-form input[type="submit"]:hover,
.btn:not(.btn-gradient):not(.btn-fill):not(.btn-white):hover,

.header-cart a.button:hover,
.header-cart a.button:active,



.contact7__custom-form button:active,
.contact7__custom-form input[type="button"]:active,
.contact7__custom-form input[type="submit"]:active{
    background:var(--color_buttons1_bg_h) !important;
    border-color:var(--color_buttons1_b_h) !important;
    color:var(--color_buttons1_t_h) !important;
}

.btn-link{
    color:var(--color_buttons2_t);
}
.btn-link:hover{
    color:var(--color_buttons2_t_h);
}
.btn-link .icon{
    color:var(--color_buttons2_i);
}
.btn-link:hover .icon{
    color:var(--color_buttons2_i_h);
}
.section-lab-serv-download .btn-white,
.banner-center .btn-white,
.btn-white{
    color:var(--color_buttons3_t) !important;
    background:var(--color_buttons3_bg) !important;
    border: 2px solid var(--color_buttons3_b) !important;
}
body:not(.touch) .btn-white:hover,
body:not(.touch) .banner-center .btn-white:hover,
body:not(.touch) .banner-center .btn-white:focus,
.banner-center .btn-white:hover,
.banner-center .btn-white:active,
.btn-white:hover{
    color:var(--color_buttons3_t_h) !important;
    background:var(--color_buttons3_bg_h) !important;
    border-color:var(--color_buttons3_b_h) !important;
}
body:not(.touch) .banner-center .btn-white:hover [class*='icon']{
    color:var(--color_buttons3_t_h) !important;
}



.contact7__custom-form button, .contact7__custom-form input[type="button"], .contact7__custom-form input[type="button"]:focus, .wpcf7-form input[type="submit"], .wpcf7-form input[type="submit"]:focus,
.contact7__custom-form input[type="submit"],
.contact7__custom-form button.btn.btn-fill,
.contact7__custom-form input.btn.btn-fill[type="button"],
.contact7__custom-form input.btn.btn-fill[type="submit"],
.btn-fill, body:not(.touch) .btn-fill:focus,.btn-fill:hover,
.ls-payment-button.btn.btn-fill, body:not(.touch) .ls-payment-button.btn.btn-fill:focus,.ls-payment-button.btn.btn-fill:hover{
    border-color: var(--color_buttons4_b);
    background: var(--color_buttons4_bg);
    color:var(--color_buttons4_t);
    box-shadow:none
}
.btn-fill:hover, body:not(.touch) .btn-fill:focus:hover {
    background: var(--color_buttons4_bg_h) !important;
    border-color: var(--color_buttons4_bg_h) !important;
    color:var(--color_buttons4_t_h) !important

}

.price-box--special .btn-white,
.section-lab-serv-download .btn-white{
    border-color: var(--color_buttons5_b) !important;
    background: var(--color_buttons5_bg) !important;
    color:var(--color_buttons5_t) !important;
}
body:not(.touch) .price-box--special .btn-white:hover,
body:not(.touch) .section-lab-serv-download .btn-white:hover,
.section-lab-serv-download .btn-white:hover{
    border-color: var(--color_buttons5_b_h) !important;
    background: var(--color_buttons5_bg_h) !important;
    color:var(--color_buttons5_t_h) !important;
}
body:not(.touch) .price-box--special .btn-white [class*='icon']{
    color:var(--color_buttons5_t) !important;
}

body:not(.touch) .section-lab-serv-download .btn-white:hover [class*='icon']{
    color:var(--color_buttons5_t_h) !important;
}
body:not(.touch) .price-box--special .btn-white:hover [class*='icon']{
    color:var(--color_buttons5_t_h) !important;
}




