/**
* Theme Name: Havezic Child
* Description: This is a child theme of Havezic, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: havezic
* Version: 1.1.2
*/
.entry-content a {color: #fb7c16; text-decoration: none;}
.hfe-site-logo .hfe-site-logo-container img{width:100% !important;}
p{color:#000 !important; font-size:15px;}
.posted-on{display:none;}
.post-author{display:none;}
.entry-header-content p{display:none;}
.comment-respond {display: none;}
.blogpanel .post-thumbnail img{height: 200px;object-fit: cover;}
.blog-grid .post-content{height:180px;}
blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow{font-size:15px;}
blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow h1 {font-size: 30px;color: #ff1100;}
.editor-styles-wrapper blockquote:before, .editor-styles-wrapper .wp-block-quote:before, .hentry .entry-content blockquote:before, .hentry .entry-content .wp-block-quote:before{display:none;}
.hentry .entry-content .wp-block-quote > *, .editor-styles-wrapper .wp-block-quote > *{margin-left:0px !important;}
blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow {padding: 24px; background: #f9f9f9; min-height:0px !important;}
ul.wp-block-list {color: #000; line-height: 30px; font-size:15px;}
h3.sigma.entry-title {font-size: 15px;}
.blog-grid .entry-content:has(.more-link-wrap) .entry-excerpt p {font-size: 13px;}
.blog-grid .entry-content:has(.more-link-wrap) .entry-excerpt {margin-bottom: 8px !important;}
figure.gallery-item {padding: 10px;}
.elementor-widget-image-gallery .elementor-image-gallery .gallery-icon a img {height: 200px;object-fit: cover;}
.single-post .single-content .post-thumbnail img {border-radius: 10px !important; width: 100%; height: auto;object-fit: cover;}
.insideblogpanel img {height: 250px !important;object-fit: cover;}
.single-post .single-content .entry-header{margin-bottom: 0px !important;}
.single-post .single-content .entry-header .entry-meta{margin-bottom: 0px !important;}
.insideblogpanel .blog-grid .post-content {height: 220px;}
.single-post .single-content .post-thumbnail{margin-top:0px !important;}
.header5menu {height: 60px;}
.offerspanel p {color: #fff !important;}
span.elementor-icon-list-text {color: #000 !important;}
.holidaytxt p{font-size:12px !important;}
li a span.elementor-icon-list-text {color: #000 !important;}
.footerpanle li a span.elementor-icon-list-text {color: #fff !important;}
nav.post-navigation .nav-previous a, nav.post-navigation .nav-next a{width:auto;}
ol.wp-block-list {color: #000;font-size: 15px;}
.single-post .single-content .entry-content .wp-block-image img{width:100%;}
.elementor-widget-image img{width:100%;}
.blogpanel .entry-meta {display: none !important;}
ul.sub-menu {margin-top: 0px;}
.elementor-slideshow__title{display:none !important;}
.primary-navigation {margin-left: 0px;}
.main-navigation ul.menu > li.menu-item > a{padding:8px 18px 8px 10px;}
/*Blink*/
@keyframes blink {  
  0% { color: red; }
  100% { color: #fbf201; }
}
@-webkit-keyframes blink {
  0% { color: red; }
  100% { color: #fbf201; }
}
.blink span.menu-title{
  -webkit-animation: blink 1s linear infinite;
  -moz-animation: blink 1s linear infinite;
  animation: blink 1s linear infinite;
} 
/*Blink*/
/*Notificateion Alert*/
.notification-alert {
  opacity: 1;
  visibility: visible;
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -0%);
  font-family: sans-serif;
  font-size: 1em;
  direction: rtl;
  z-index: 100;
}
.close {
  font-size: 1.2em;
  font-style: unset;
  padding: 0.3em 0.5em;
  color: #e74c3c;
  cursor: pointer;
  position: relative;
    top: 13px;
    left: 9px;
    background: #fff;
    border-radius: 23px;
    right: 3px;
}
.content {
  display: flex;
  align-items: center;
  direction:ltr;
}
.content i {
  color: #f39c12;
  font-style: unset;
  font-size: 2.5em;
  margin: 0.25em;
}
.context {
    color: #7f8c8d;
    padding: 0.5em;
    text-align: justify;
    line-height: 1.45em;
    margin-left: auto;
    margin-right: auto;
}
.context img {
    width: 100%;
}
.hide {
  transform: translateY(3em);
  visibility: hidden;
  opacity: 0;
}
@media only screen and (max-width: 500px) {
  .notification-alert {
    font-size: small;
    margin: 0;
    max-width: unset;
    bottom: 0px;
    right: 0px;
    width: 100%;
  }
}
/*Notification Alert*/


@media (min-width: 320px) and (max-width: 480px) {
.hfe-site-logo .hfe-site-logo-container img{width:100% !important;}
p{font-size:14px;}	
h1, h2, h3, h4, h5{font-size:20px;}
.elementor-heading-title {font-size:20px;}
h1.beta.entry-title, h2.gamma.entry-title {font-size: 23px;}
ul.wp-block-list {color: #000;line-height: 24px;font-size: 14px;}
.elementor-widget-image-gallery .elementor-image-gallery .gallery-icon a img{height:75px;}
ul.sub-menu {margin-top: 0px;}
}