:root {
--accentColor: #d89b41;
}
:root {
--secondColor: #26120b;
}
#top {
display: none;
}
#top,
#top a,
#top .mod_socials a i {
color: #666666;
}
#top,
#top .inside {
background-color: #ffffff;
}
#top-wrapper #top .inside {
padding-top: 6px;
padding-bottom: 6px;
}
#top {
box-shadow: 0 0 8px 6px rgba(0,0,0,0.05);
}
html, body  {
font-family: Jost;
font-weight: 400;
}
body {
color: #26120b;
}
* {
hyphens: none;
-webkit-hyphens: none;
-ms-hyphens: none;
}
html, body  {
font-size: 18px;
}
p  {
line-height: 32px;
}
#top .inside,
.header .inside,
#footer .inside,
#bottom .inside,
body.sidebar #container,
.mod_article:not(.fullwidth):not(.fullwidth-boxed-medium):not(.fullwidth-boxed-small) > .container,
.fullwidth.boxed-content .contentwrap,
.smallwidth .contentwrap,
.boxed-content .contentwrap,
.autogrid_wrapper.article,
.ce_text_image_bar .inside,
.ce_headerimage .ce_headerimage_inside,
.ce_video_background .ce_video_background_inside,
#offcanvas-top .offcanvas-top-inside,
.ce_calltoaction .ce_calltoaction_inside,
.mod_breadcrumb .mod_breadcrumb_inside,
.mod_pageimage .container,
.body_bottom .mod_search .container {
max-width: 1400px;
}
.mod_article.boxed {
max-width: calc(1400px - 80px);
margin-left: auto;
margin-right: auto;
}
#breadcrumb,
.mod_breadcrumb {
display: none;
}
#footer .inside {
padding-top: 120px;
padding-bottom: 120px;
}
#footer,
#footer a {
color: #cacaca;
}
#footer li:after {
border-color: #cacaca;
}
#footer {
background-color: #26120b;
}
#footer {
border-top: 1px solid #e5e5e5;
}
#bottom .inside .left,
#bottom .inside .right {
float: none;
text-align: center;
}
#bottom .inside .left {
margin-bottom: 1rem;
}
#bottom .inside .right a:first-child {
margin-left: 0;
}
#bottom .inside, #bottom .inside a {
    color: #b5b5b5;
}
#bottom {
background-color: #26120b;
}
.header .mod_search {
display: none;
}
.header .mod_langswitcher {
margin-left: 40px;
}
.header .mod_socials {
margin-left: 40px;
}
.header .mod_langswitcher {
display: none;
}
@media only screen and (min-width: 768px) {
.header .mod_socials {
display: block;
}
.header .mod_langswitcher {
margin-left: 20px;
}
}
#top .inside {
background: none!important;
}
.header .mainmenu ul li a,
.header .mainmenu ul li ul a.active,
.header .ce_search_label i,
.header .mod_langswitcher .mod_langswitcher_inside,
.header .header_metanavi a,
.header .mod_socials a {
color: #26120b;
}
.mod_langswitcher .mod_langswitcher_inside:before {
border-color: #26120b;
}
.header .mod_socials:before {
border-color: #26120b;
}
.header .smartmenu .smartmenu-trigger .line,
.header .smartmenu .smartmenu-trigger .line:before,
.header .smartmenu .smartmenu-trigger .line:after {
background: #26120b;
}
@media only screen and (min-width: 768px) {
.header.cloned .mainmenu ul li a,
.header.cloned .ce_search_label i,
.header.cloned .mod_langswitcher .mod_langswitcher_inside,
.header.cloned .mod_socials a {
color: #26120b;
}
.header.cloned .mod_langswitcher .mod_langswitcher_inside:before {
border-color: #26120b;
}
.header.cloned .mod_socials:before {
border-color: #26120b;
}
.header.cloned .smartmenu .smartmenu-trigger .line,
.header.cloned .smartmenu .smartmenu-trigger .line:before,
.header.cloned .smartmenu .smartmenu-trigger .line:after {
background: #26120b;
}
}
.logo a {
background-image: url(../img/logo_zubar_martin_hindos.svg);
}
@media only screen and (min-width: 768px) {
.header.original .logo {
width: 240px;
}
}
@media only screen and (min-width: 768px) {
.stickyheader .header .logo {
width: 200px;
}
}
@media only screen and (max-width: 767px) {
.header .logo {
width: 165px;
}
}
.mainmenu ul li a {
    font-size: 17px;
    font-family: "Kumbh Sans", serif;
}
.header .mainmenu ul li a,
.header .mainmenu ul li ul a.active,
.header .ce_search_label i,
.header .mod_langswitcher .mod_langswitcher_inside,
.header .header_metanavi a,
.header .mod_socials a {
color: #26120b;
}
.mod_langswitcher .mod_langswitcher_inside:before {
border-color: #26120b;
}
.header .mod_socials:before {
border-color: #26120b;
}
.header .smartmenu .smartmenu-trigger .line,
.header .smartmenu .smartmenu-trigger .line:before,
.header .smartmenu .smartmenu-trigger .line:after {
background: #26120b;
}
.header.original .mainmenu:before {
background: #26120b;
}
#mmenu {
bottom: 0;
}
#mmenu .mod_navigation li a {
font-size: 20px;
}
#mmenu .mod_navigation li.submenu .opener {
width: calc(20px + 10px);
}
#mmenu .mod_navigation li a {
line-height: 42px;
}
#mmenu .mod_navigation li.submenu .opener {
height: calc(42px + 5px);
}
#mmenu .mod_navigation li ul li a {
font-size: 16px;
}
#mmenu .mod_navigation .level_2 li.submenu .opener {
width: calc(16px + 13px);
}
#mmenu .mod_navigation li ul li a {
line-height: 25px;
}
#mmenu .mod_navigation .level_2 li.submenu .opener {
height: calc(25px + 5px);
}
#mmenu .mod_navigation li a {
text-transform: uppercase;
}
#mmenu .mod_navigation li a {
text-align: center;
padding: 4px 0;
}
#mmenu .mod_navigation li a,
#mmenu .mod_socials a,
#mmenu .mod_mmenu_custom_nav a {
color: #26120b;
}
#mmenu .mod_search input {
color: #26120b;
}
#mmenu .mod_langswitcher .mod_langswitcher_inside:after {
color: #26120b;
}
#mmenu .mod_langswitcher .mod_langswitcher_inside:before {
border-color: #26120b;
}
#mmenu .mod_navigation li a.open, #mmenu .mod_navigation li a.active {
color: #d89b41;
}
#mmenu .mod_search {
display: none;
}
#mmenu #mmenu_bottom .mod_socials a i {
line-height: 25px;
font-size: 25px;
width: calc(25px + 10px);
height: calc(25px + 10px);
}
#mmenu .mod_langswitcher {
display: none;
}
#mmenu .mod_search {
width: 100%;
}
#mmenu .mod_navigation.mobile_vertical > ul > li {
border-bottom: 1px solid rgba(216, 155, 65, 0.42);
}
#mmenu .mod_navigation.mobile_horizontal ul li a {
border-bottom: 1px solid rgba(216, 155, 65, 0.42);
}
#mmenu .mod_navigation li a.submenu:after {
content: "+";
font-family: Arial, Verdana, sans-serif;
}
#mmenu .mod_mmenu_custom_nav {
display: none;
}
#mmenu #mmenu_bottom {
display: block;
}
#mmenu .mod_socials,
#mmenu .mod_mmenu_custom_nav {
text-align: center;
}
#mmenu .mod_socials {
margin-right: 0;
}
#mmenu .mod_mmenu_custom_nav a {
margin: 0 4px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .font_headline {
    font-family: "Kumbh Sans", serif;
    color: #26120b;
    line-height: 1.1;
}
html, body {
    font-size: 16px !important;
    font-weight: 300 !important;
    font-family: "Kumbh Sans", serif !important;
    line-height: 1.5 !important;
}
p {
    line-height: 1.5 !important;
}
.ce_hyperlink.btn-black a, .ce_revolutionslider_hyperlink.btn-black {
    font-size: 1rem !important;
    font-weight: 400 !important;
}
.ce_revolutionslider_hyperlink:hover {
    opacity: 0.8!important;
}
.slider-box.ce_iconbox.border-radius .ce_iconbox_outside {
    background: #ffffff70;
    background-image: linear-gradient(45deg, #ffffffe6, transparent);
}
.slider-box.ce_iconbox .ce_iconbox_outside.padding {
    padding: 15px;
}
.slider-box.ce_iconbox.version2 .headline {
    color: var(--accentColor);
    font-weight: 600;
    font-size: 1.15rem;
}
#main .mod_article.mod_article_offset_top {
    top: -170px;
}
.ce_featurebox.style1_img_top .ce_featurebox_content {
    background: #fff;
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    margin: -80px 20px 20px 20px;
}
.ce_featurebox .ce_headline {
    margin-bottom: 10px;
}
.ce_featurebox.style1_img_top:hover .ce_featurebox_content {
    margin-top: -80px;
}
.ce_hyperlink-extended.border-radius-10 a {
    font-weight: 400 !important;
}
.newslist-v4 .info {
    display: none;
}
.iconbox-benefits.ce_iconbox .ce_iconbox_outside.padding {
    border: none;
    background: #ffffffa3;
    background-image: linear-gradient(45deg, #ffffffe6, transparent);
}
.ce_iconbox .ce_iconbox_outside.padding .content {
    opacity: 1;
}
.newslist-v4 .content {
    min-height: 225px;
}
.linear-bg.bg-accent {
    background-color: var(--accentColor);
    background-image: linear-gradient(334deg, #d88041, transparent);
}
.ce_hyperlink-extended a.link-black:hover {
    color: #ffffff;
    border: 2px solid black;
    background: rgb(0 0 0);
    opacity: 0.8;
}
.ce_headline_extended {
    background: linear-gradient(to top, var(--secondColor), var(--accentColor)) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
    color: var(--accentColor) !important;
}
.ce_hyperlink-extended a.link-black {
    border: 2px solid rgb(38 18 11);
    background: rgb(38 18 11);
}
#container {
    background: #d89b411f;
}
.ce_featurebox_inside .image_container img {
    border-radius: 20px;
}
#footer .mod_socials a i {
    border-radius: 20px;
}
#footer li {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
/* New bottom */
img.footer-bottom-logo.lazyload {
    height: 1.85rem;
    margin-right: 1rem;
    float: left;
}
.col-12.col-md-6.text-center.text-md-end {
    float: right;
}
.col-12.col-md-6.d-flex.flex-column.text-center.text-md-start {
    float: left;
    display: flex;
    flex-direction: column;
}
a.home-link {
    display: flex;
    align-items: center;
    float: right;
    margin-top: 5px;
}
span.copyright {
    margin-bottom: 0.2rem;
}
a.footer-bottom-link {
    margin-right: 1rem;
}
/* New bottom end */
/* Telefón (záhlavie) */
.phone-up {
    display: inline-block;
    padding: 12px 5px 0;
    max-height: 50px;
    margin-left: 15px;
    line-height: 1;
    position: relative;
    top: 10px;
    float: right;
}
.phone-up-img {
	float: left;
}
.phone-up-img img {
    width: 55px;
    padding: 7px;
}
.phone-up-img-text {
	float: right;
	line-height: 1.2;
    padding: 5px;
}
.phone-up-img-text h4 { 
	margin: 0;
	font-size: 17px;
	font-weight: 500;
}
.phone-up-img-text a {
    color: var(--accentColor);
    font-size: 17px;
    font-weight: bold;
}
.header.cloned .phone-up {
    top: -5px;
}
.header.cloned .phone-up-img img {
    width: 50px;
}
.header.cloned .phone-up-img-text h4 {
    font-size: 16px;
}
.header.cloned .phone-up-img-text a {
    font-size: 15px;
}
@media only screen and (max-width:768px){
	.phone-up {
	    margin-left: -10px;
	    text-align: right;
	}
	.header.cloned .phone-up-img img {
	    display: none;
	}
	.header.cloned .phone-up-img-text h4 {
	    font-size: 14px;
	}
	.header.cloned .phone-up-img-text a {
	    font-size: 14px;
	}
}
@media only screen and (max-width: 410px) {
	.phone-up {
    display: none;
	}
}
/* Telefón (záhlavie) - End */
.ce_hyperlink.btn-black a, .ce_revolutionslider_hyperlink.btn-black {
    background: var(--accentColor);
    border-color: var(--accentColor);
}
.ce_iconbox .image_container img {
    border-radius: 50%;
}
.img-radius.ce_image_extended .image_container img {
    border-radius: 20px 20px 0 0;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}
.block .img-radius.ce_image_extended, .block.newslist-v4 {
    overflow: visible;
}
.ce_iconbox .link {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.9rem;
}
.ce_iconbox .link:before {
    display: none;
}
.ce_revolutionslider .tp-dottedoverlay.opacity-d-20 {
    background-image: linear-gradient(360deg, var(--secondColor), transparent 60%);
}
#layer-284366858 img, #layer-556194261 img {
    opacity: 0.8;
}
.ce_frame_start.style8 .ce_frame_start_inside {
    box-shadow: none;
    border-radius: 20px;
    padding: 8%;
    margin-bottom: 30px;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
}
.ce_frame_start.style8 .ce_frame_start_inside:hover, .ce_iconbox:hover .ce_iconbox_outside.padding {
    box-shadow: 0 40px 70px #b9853969;
}
.frame-1.ce_frame_start.style8 .ce_frame_start_inside {
    background-image: url("../img/zubar-martin-hindos-zubna-ambulancia-presov/uvod/bg-ponuka/zuby-ponuka-bg.jpg");
}
.frame-2.ce_frame_start.style8 .ce_frame_start_inside {
    background-image: url("../img/zubar-martin-hindos-zubna-ambulancia-presov/uvod/bg-ponuka/zuby-ponuka-bg-2.jpg");
}
.frame-plomby.ce_frame_start.style8 .ce_frame_start_inside {
    background-image: url("../img/zubar-martin-hindos-zubna-ambulancia-presov/uvod/bg-ponuka/zuby-ponuka-bg-plomby.jpg");
}
.frame-cerec.ce_frame_start.style8 .ce_frame_start_inside {
    background-image: url("../img/zubar-martin-hindos-zubna-ambulancia-presov/uvod/bg-ponuka/zuby-ponuka-bg-3.jpg");
}
.frame-keramicke.ce_frame_start.style8 .ce_frame_start_inside {
    background-image: url("../img/zubar-martin-hindos-zubna-ambulancia-presov/uvod/bg-ponuka/zuby-ponuka-bg-4.jpg");
}
.frame-hygiena.ce_frame_start.style8 .ce_frame_start_inside {
    background-image: url("../img/zubar-martin-hindos-zubna-ambulancia-presov/uvod/bg-ponuka/zuby-ponuka-bg-5.jpg");
}
.frame-kamen.ce_frame_start.style8 .ce_frame_start_inside {
    background-image: url("../img/zubar-martin-hindos-zubna-ambulancia-presov/uvod/bg-ponuka/zuby-ponuka-bg-zubny-kamen.jpg");
}
.frame-bielenie.ce_frame_start.style8 .ce_frame_start_inside {
    background-image: url("../img/zubar-martin-hindos-zubna-ambulancia-presov/uvod/bg-ponuka/zuby-ponuka-bg-bielenie.jpg");
}
.frame-rtg.ce_frame_start.style8 .ce_frame_start_inside {
    background-image: url("../img/zubar-martin-hindos-zubna-ambulancia-presov/uvod/bg-ponuka/zuby-ponuka-bg-rtg.jpg");
}
#article-15259 .container {
    max-width: 1550px !important;
}
#article-15311 .ce_bgimage.oversize, .ce_bgimage.ce_bgimage-outer {
    height: 100px !important;
}
.ce_image_extended.style-rounded img {
    border-radius: 20px;
}
.ce_teambox.round_image .image_container img {
    border-radius: 20px;
    border: none;
}
a {
    color: var(--accentColor);
}
.ce_gallery li img {
    border-radius: 20px;
}
.ce_gallery .gallery-margin .image_container {
    margin: 0 10px 20px;
    border-radius: 20px;
}
.ce_accordion_v2 .toggler.ui-state-active, .ce_accordion.style2 .toggler.ui-state-active {
    border-radius: 20px;
    border: none;
}
.ce_accordion_v2 .toggler, .ce_accordion.style2 .toggler {
    border-radius: 20px;
    font-family: "Kumbh Sans", serif;
    font-size: 1.3rem;
}
.mod_privacy_optin * {
    font-family: "Kumbh Sans", serif;
}
form fieldset {
    border-radius: 10px;
}
input.submit, button.submit {
    border-radius: 10px !important;
}
@media only screen and (max-width:768px){
    #main .mod_article.mod_article_offset_top {
    top: 20px;
    }
    .autogrid_grid .column, .column[class*=col_] {
    margin-bottom: 0;
    }
    .ce_featurebox.style1_img_top .ce_featurebox_content {
    box-shadow: none;
    margin: -30px 0 20px 0 !important;
    }
    .newslist-v4 .content {
    box-shadow: none;
    margin: 0;
    }
    .newslist-v4 .image_container {
    margin: 0;
    }
    .autogrid, .autogrid_row>.column {
    padding-left: 0;
    padding-right: 0;
    }
    .newslist-v4 .content {
    min-height: 150px;
    }
    #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
    color: var(--accentColor) !important;
    margin-top: 40px;
    }
    .col-12.col-md-6.text-center.text-md-end {
    float: left;
    margin-top: 25px;
    }
    #footer .inside {
    padding-top: 60px;
    padding-bottom: 60px;
    }
    .ce_bgimage.linear-bg-mobile.block.ce_bgimage_129366.boxed-content.img-as-bg.bg-owncolor.bg-hide-mobile.max_width_full.oversize, .ce_bgimage.linear-bg-mobile.block.ce_bgimage_129364 {
    background-color: var(--accentColor) !important;
    }
    .ce_bgimage.linear-bg.block.ce_bgimage_129378, .ce_bgimage.block.ce_bgimage_129362 {
    display: none;
    }
    .row.footer-bottom {
    font-size: 0.8rem;
    }
    #article-15311 .ce_bgimage.oversize, .ce_bgimage.ce_bgimage-outer {
    height: 1050px !important;
    }
    .img-radius.ce_image_extended .image_container img {
    border-radius: 20px;
    }
    .font-size-l, .font-size-l p {
    font-size: 2rem;
    }
    .ce_bgimage.linear-bg-mobile.block.ce_bgimage_129747.boxed-content.img-as-bg.bg-owncolor.max_width_full.oversize, .ce_bgimage.linear-bg-mobile.block.ce_bgimage_129814.boxed-content.img-as-bg.bg-owncolor.max_width_full.oversize, .ce_bgimage.linear-bg-mobile.block.ce_bgimage_129883.boxed-content.img-as-bg.bg-owncolor.max_width_full.oversize, .ce_bgimage.linear-bg-mobile.block.ce_bgimage_129915.boxed-content.img-as-bg.bg-owncolor.max_width_full.oversize, .ce_bgimage.linear-bg-mobile.block.ce_bgimage_129965.boxed-content.img-as-bg.bg-owncolor.max_width_full.oversize {
    height: 10px !important;
    }
}