.astroid-contact-info span {color: #fff;}
.astroid-social-icons a {color: #fff;}

.astroid-header-section .astroid-module-position {border-radius: 50px;}

.header-absolute .astroid-stacked-seperated-header .logo-wrapper > .astroid-logo {border: 20px solid #fff;}
.header-absolute .astroid-stacked-seperated-header .logo-wrapper > .astroid-logo svg {margin-top: -30px;}

.nav-stacked-logo .logo-wrapper, .astroid-logo .astroid-logo-mobile {width: 170px;}

.astroid-stacked-seperated-menu .justify-content-end {display: none !important;}

.astroid-header-section .astroid-header-sticky .astroid-logo .astroid-logo-sticky {height: 40px;}

.astroid-nav > li > a {font-size: 22px;}
.astroid-nav > li > a:hover {text-decoration: none !important;}

#astroid-backtotop {border-radius: 50px !important;}

.astroid-footer {color: #fff;}
.astroid-footer a, .navHorizontalView li a {color: #fff !important;}
.astroid-footer a:hover, .navHorizontalView li a:hover {text-decoration: none !important; color: #FF4D4D !important;}

.ui-nav-control.uk-position-bottom-center {bottom: 20px;}
.uk-slideshow-items .ui-title {margin-top: 180px !important;}

.articleBody {font-size: 16px; border: none; border-radius: 10px;}
.articleBody h2 {margin: 0px; color: #A70022; font-weight: bold; padding: 20px 0px 23px;}

.heart-outline {background: url('../images/srceoutline.jpg') repeat-x; height: 14px; width: 100%; margin: 10px auto;}
.heart {background: url('../images/srce.jpg') repeat-x; height: 14px; width: 100%; margin: 3px auto;}

.radnovreme {padding: 20px; background: rgb(255, 77, 77,0.1); border-radius: 20px; color: #000}
.radnovreme p {margin: 0px;}
.cenovnik {background: #4866AC; border-radius: 20px; color: #fff; padding: 20px; display: block; text-align: center; font-size: 21px; font-weight: bold; height: 110px; line-height: 70px;}
.cenovnik:hover {text-decoration: none; background: #A70022; color: #fff;}

em {color: #666}

.fancybox-caption__body {display: none;}

.pricelist tr {border-bottom: 1px solid #ccc;}
.pricelist td {padding: 5px 0px;}
.pricelist tr:hover {background: #A70022;}
.pricelist tr:hover td {color: #fff; padding: 5px;}
.pricelist tr:hover td em {color: #fff;}

.cake-links p {margin: 0px 0px 5px;}
.cake-links a {background: #A70022; text-align: center; color: #fff; padding: 10px 0px; border-radius: 5px; font-size: 21px; display: block; font-weight: bold;}
.cake-links a:hover {background: #4866AC; text-decoration: none; color: #fff;}

.astroid-module-position.sidebar .moduletable {background: rgb(167, 0, 34, 0.1); padding: 10px 10px 30px; border-radius: 10px; border: 4px double #A70022;}
.astroid-module-position.sidebar .moduletable .module-title {border: none; color: #A70022; text-align: center; border-bottom: 1px solid #fff; padding-bottom: 15px; margin-top: 0px;}
.astroid-module-position.sidebar .moduletable h3 {margin: 20px 0px 0px; padding-left: 24px; color: #000;}
.astroid-module-position.sidebar .moduletable ul {margin: 0px;}
 
@media all and (min-width:0px) and (max-width: 768px) {
    .astroid-header-section header.astroid-header:not(.astroid-header-sticky), .astroid-header-section .astroid-stacked-seperated-header .header-stacked-inner {padding: 0px;}
  }

.kolaci .sppb-image-layouts-inline-img {max-height: 150px; overflow: hidden; border-radius: 10px;}
.kolaci .caption-below {text-align: center;}

.torte-na-parce .kolaci .sppb-image-layouts-inline-img {max-height: 250px; overflow: hidden; border-radius: 10px;}
