/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.3.1
*/

h5 {
  font-weight: 400;
}

.section-border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.the_content_wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 650px;
}

.post-title h2.entry-title {
  font-size: 24px;
  line-height: 26px;
}

.blog_slider .blog_slider_header {
  height: 50px;
}
.blog_slider .blog_slider_header .title {
  font-size: 38px;
  line-height: 38px;
}

.light_border .image_frame {
  border-color: #fff;
}

#subjects .one-third {
  margin: 0;
  width: 33.3%;
}

/* Subheader */
#Subheader {
  padding: 60px 0;
}
.single-post #Subheader {
  display: none;
}

/* Footer */
#Footer .footer_copy {
  display: none;
}

/*SARIC BOOK*/
.saric_book_info {
  margin-top: 10px;
}

.wp-caption-text {
  color: #8c8c8c;
  font-size: 12pt;
  background: #fcfcfc;
  font-weight: 400;
}

.wp-caption {
  background: #fcfcfc;
  border: 0px solid #f0f0f0;
  max-width: 96%; /* Image does not overflow the content area */
  padding: 5px 3px 5px;
  text-align: center;
}

.slika {
  display: block;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.slika:hover {
  display: block;
  opacity: 1;
  filter: alpha(opacity=100);
}

.tabela {
  background-color: white;
  border-radius: 0px;
  border: 0px solid #73ad21;
}

.tabela:hover {
  background-color: white;
  border-radius: 0px;
  border: 0px solid #73ad21;
}

.owerla {
  text-shadow: 2px 2px #000000 !important;
  background: rgba(0, 0, 0, 0.6) !important;
  padding: 10px !important;
}

.owerlaa {
  text-shadow: 2px 2px #000000 !important;
  background: rgba(0, 0, 0, 0.6) !important;
  padding: 10px !important;
}

#Top_bar .search_wrapper {
  background: #fff;
}

#Top_bar .search_wrapper input[type="text"] {
  border-color: #000 !important;
  color: #000;
}

.home .isotope_wrapper .post-desc-wrapper .post-excerpt {
  display: none !important;
}

.home .isotope_wrapper .post-desc-wrapper .post-footer {
  display: none !important;
}

.home .isotope_wrapper .post-desc-wrapper .post-author {
  display: none !important;
}

.home .isotope_wrapper .post-desc-wrapper .date .label {
  display: none !important;
}

.home .isotope_wrapper .post-desc-wrapper .date {
  font-size: 14px !important;
}

.home .isotope_wrapper .post-desc-wrapper .post-desc {
  padding-top: 0 !important;
}

.home .Latest_news .desc_footer {
  display: none !important;
}

/******* Istrazivanja Home ****/
.home .istrazivanja-home .post-item {
  height: 255px;
  overflow: hidden;
  background: #fff;
}

.home .istrazivanja-home .entry-title {
  font-size: 19px !important;
  text-align: center;
  line-height: 22px !important;
}

/******* KNJIGA Home ****/
.knjiga-front {
  background: rgba(0, 0, 0, 0.6);
  padding: 20px;
  margin-top: 50px;
  text-shadow: 2px 2px #000000 !important;
}

.knjiga-front h2,
.knjiga-front h3 {
  color: #fff;
}

/***** KONTAKT Home ****/
.kontakt-form h3,
.kontakt-form p {
  text-shadow: 2px 2px #000000 !important;
}
.kontakt-form .wpcf7-form-control-wrap {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}
/***************************/
/********* TITLE ***********/
/***************************/
.post-title h2.entry-title {
  font-size: 28px !important;
  line-height: 30px !important;
}
.post-title h2.entry-title a {
  color: #bc2519 !important;
}
.post-title h2.entry-title a:hover {
  color: #a21d12 !important;
  text-decoration: underline !important;
}

/****** DONATE *********/
/**************************/
.podrzi_title .subtitle {
  font-size: 44px;
}

.podrzi_opis .desc,
.podrzi_opis .icon {
  font-size: 30px;
  color: #9b814c;
  text-shadow: 1px 1px #000000 !important;
}

.podrzi_opis .idea_box {
  background: #ffe38b;
}

.podrzi_item {
  background: #fff;
  padding: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0 0 5px #888;
  -webkit-box-shadow: 0 0 5px#888;
  box-shadow: 0 0 5px #888;
}

.podrzi_nacin h1,
.podrzi_nacin .idea_box,
.podrzi_nacin .icon,
.podrzi_prijatelj h1 {
  color: #fff !important;
  text-shadow: 1px 1px #000000 !important;
}

.paypal_title {
  margin-bottom: 10px !important;
}

.paypal h3 {
  display: none;
}

.paypal br {
  display: none;
}

.paypal span {
  font-size: 14pt !important;
}

.home_podrzi .call_to_action_wrapper {
  background: rgba(255, 255, 255, 0.6) !important;
  padding-top: 10px;
}

.home_podrzi .call_left h3 {
  font-weight: 600;
  color: #be2c20 !important;
  text-shadow: 1px 1px #000000 !important;
}

.home_podrzi .call_center .button_label {
  color: #757575 !important;
}

.home_podrzi .call_right h3 {
  color: #be2c20 !important;
  text-align: center;
  text-shadow: 1px 1px #000000 !important;
}

.home_podrzi .call_center .button_label:hover {
  color: #be2c20 !important;
}

.banka blockquote::after {
  background: transparent !important;
}

.post-author {
  display: none !important;
}

.date .label {
  display: none !important;
}

.category {
  display: none !important;
}

.home .date {
  display: none !important;
}

.cc-featured-image-caption {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #000;
  background: rgba(255, 255, 255, 0.6);
  width: auto;
  overflow: hidden;
}

.cc-featured-image-caption span {
  font-size: 14px;
  margin: 10px;
  display: inline-block;
}

.home .cc-featured-image-caption {
  display: none;
}

.category-dokumenti {
  display: block !important;
}

.Latest_news .ccfic {
  display: none;
}

.home .ccfic {
  display: none;
}

.home .section_wrapper .c-mob-istr {
  margin-bottom: 0;
}

/* Blog image caption styling fix
 * (it was shifted,
 * for some reason box-sizing property
 * isn't defined for all blocks) 
 */
.image_wrapper .ccfic {
  box-sizing: content-box;
}

.image_wrapper .ccfic {
  position: absolute;
  bottom: 5px;
  left: 5px;
  padding: 5px;
  padding-top: 15px !important;
  padding-bottom: 0px !important;
  background: rgba(255, 255, 255, 0.6);
  z-index: 10000;
  font-size: 14px;
  height: 15px;
}

.image_wrapper .ccfic .ccfic-source {
  display: none;
}

/* hide bullets slide names on slider */
span.tp-bullet-title {
  display: none !important;
}

.link-podkast {
  color: white;
  font-size: 18px;
}

.link-podkast a:link {
  color: white;
  font-size: 18px;
  text-decoration: none;
}

.link-podkast a:visited {
  color: white;
  font-size: 18px;
  text-decoration: none;
}

.link-podkast a:hover {
  color: white;
  font-size: 18px;
  text-decoration: underline;
}

.page-id-30999 {
  background-color: #000;
}
.wp-block-image figcaption {
  line-height: 1.3;
}

.c-mob-vesti {
  display: none;
}

.page-id-38649 #Subheader {
  display: none;
}

.page-id-38649 #Content {
  margin-top: -30px;
}

.page-id-38649 #Header {
  display: none;
}

.page-id-38649 #Content {
  background-color: #fff;
}

.three-fourth.column.istrazivanja-home {
  width: 73%;
}

.column_video iframe {
  height: auto;
  min-height: 210px;
}

.banka blockquote::after {
  content: '';
}

.one.column.column_column div[style*="position: absolute"] {
  box-sizing: content-box;
}

/* slider styles */
.slider_pagination a.selected, 
.slider_pagination .slick-active a {
  top: 0;
  border-radius: 100%;
  width: 12px;
  height: 12px;
}

.slider_pagination a.selected:after, 
.slider_pagination .slick-active a:after {
  display: none;
}

/* footer styles */
.home .section .column_contact_box {
  margin-bottom: 0;
}

@media only screen and (min-width: 1150px) {
  .wp-block-image figcaption {
    font-size: 16px;
    line-height: 1;
    margin-top: -2px;
    font-style: italic;
  }

  #lid_teksta {
    width: 650px;
  }

  .entry-title {
    line-height: 1.2 !important;
    font-size: 46px !important;
  }

  .wp-block-image .alignright {
    margin-left: 20px !important;
    margin-right: 390px;
  }

  .antrfile {
    width: 330px !important;
    float: right !important;
    font-size: 16px !important;
    line-height: 1.5;
    position: relative;
  }

  .antMore {
    font-weight: 700;
  }

  .antrfile strong {
    font-size: 20px;
  }

  .the_content_wrapper {
    max-width: 100%;
    margin-left: 150px;
  }

  .the_content_wrapper p {
    max-width: 650px;
  }

  .the_content_wrapper .wp-block-image img {
    width: 100%;
  }

  .the_content_wrapper .wp-block-image figcaption {
    text-align: left;
  }

  .the_content_wrapper em {
    line-height: 1.2;
    display: block;
  }
}

@media only screen and (max-width: 1150px) {
  .wp-block-image figcaption {
    font-size: 12px;
    line-height: 1;
    margin-top: -2px;
    font-style: italic;
  }

  .sextion_wrapper {
    width: 90% !important;
  }

  .the_content_wrapper {
    max-width: 100vw;
  }

  .the_content_wrapper p {
    max-width: 100%;
  }

  .antrfile {
    width: calc(100% - 40px) !important;
    float: right !important;
    line-height: 1.5;
    position: relative;
    margin-bottom: 20px;
  }

  .antMore {
    font-weight: 800;
  }

  .antrfile strong {
    font-size: 120%;
  }
}

@media only screen and (min-width: 1239px) {
  .postid-43480 .wp-block-image .alignright {
    width: 430px;
  }

  .postid-43480 .wp-block-image .alignleft {
    width: 430px;
  }

  .postid-43517 .wp-block-image .alignright {
    width: 450px;
  }

  .img-right-400 figure {
    width: 400px !important;
  }

  .img-right-300 figure {
    width: 325px !important;
  }

  .img-right-300 figure figcaption {
    text-align: left;
  }

  .postid-40586 .aligncenter figcaption {
    text-align: center !important;
  }

  .postid-40862 .aligncenter figcaption {
    text-align: center !important;
  }

  .postid-40688 .aligncenter figcaption {
    text-align: center !important;
  }

  iframe {
    margin-bottom: 20px;
  }

  .home .column_video iframe {
    margin-bottom: -7px;
  }

  .wp-block-image .aligncenter {
    margin-left: 0px;
  }

  .banner-app-tablet {
    display: none;
  }

  .banner-app-mobile {
    display: none;
  }

  .page-id-38649 .the_content_wrapper {
    margin-left: 0px;
  }

  .page-id-38649 #lid_teksta {
    display: none;
  }

  .wp-block-image figcaption {
    font-size: 16px;
    line-height: 1;
    margin-top: -2px;
    font-style: italic;
    max-width: 650px;
  }

  #lid_teksta {
    width: 650px;
  }

  .entry-title {
    line-height: 1.2 !important;
    font-size: 46px !important;
  }

  .wp-block-image .alignright {
    margin-right: 400px !important;
    width: 300px;
  }

  .wp-block-image .alignleft {
    margin-left: 0px !important;
    width: 300px;
  }

  .antrfile {
    width: 330px !important;
    float: right !important;
    font-size: 16px !important;
    line-height: 1.5;
    position: relative;
  }

  .antMore {
    font-weight: 700;
  }

  .antrfile strong {
    font-size: 20px;
  }

  .the_content_wrapper {
    max-width: 100%;
    margin-left: 150px;
  }

  .the_content_wrapper p {
    max-width: 650px;
  }

  .the_content_wrapper .wp-block-image img {
    width: 650px;
  }

  .the_content_wrapper .wp-block-image figcaption {
    text-align: left;
  }

  .the_content_wrapper em {
    line-height: 1.2;
    display: block;
  }
}

@media only screen and (max-width: 1239px) {
  .banner-app-desktop {
    display: none;
  }

  .banner-app-mobile {
    display: none;
  }

  .page-id-2369 .post-item {
    border-bottom: 10px solid white;
  }

  .entry-title {
    line-height: 1.2 !important;
    font-size: 46px !important;
    font-weight: 500;
  }

  .wp-block-image figcaption {
    font-size: 12px;
    line-height: 1;
    margin-top: -2px;
    font-style: italic;
  }

  .the_content_wrapper {
    max-width: 100vw;
  }

  .the_content_wrapper p {
    max-width: 100%;
  }

  .antrfile {
    width: calc(100% - 40px) !important;
    float: right !important;
    line-height: 1.5;
    position: relative;
    margin-bottom: 20px;
  }

  .antMore {
    font-weight: 800;
  }

  .antrfile strong {
    font-size: 120%;
  }

  .home .istrazivanja-home .masonry.col-3 .post-item {
    height: 265px;
  }
}

/* hide slider on mobile */
@media only screen and (max-width: 800px) {
  .mfn-main-slider {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  #Top_bar .top_bar_left {
    width: 600px;
  }

  .section_wrapper, .container, .with_aside .content_wrapper {
    max-width: 100%;
  }

  .home .istrazivanja-home .masonry.col-3 .post-item {
    width: 47.9%;
  }
}

@media only screen and (max-width: 767px) {
  #Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  #Top_bar #logo img.logo-mobile {
    width: 176px;
  }

  .c-mob-vesti {
    display: block;
    padding-top: 20px;
  }

  .c-mob-istr {
    margin-top: -20px !important;
  }

  .o-vesti {
    display: none;
  }

  .banner-app-desktop {
    display: none;
  }

  .banner-app-tablet {
    display: none;
  }

  .banner-app-mobile {
    display: block;
  }

  .page-id-2369 .desc h5 {
    font-size: 16px;
    line-height: 1.1;
  }

  .page-id-2369 .section_wrapper .column {
    margin: 0px;
  }

  .content_wrapper .clearfix {
    max-width: 90vw !important;
  }

  .entry-title {
    line-height: 1.2 !important;
    font-size: 32px !important;
    font-weight: 500;
  }

  .top_bar_right {
    display: none;
  }

  .single-photo-wrapper .share_wrapper {
    display: none;
  }

  .section_wrapper, .container, 
  .four.columns .widget-area {
    padding-left: 19px !important;
    padding-right: 19px!important;
  }
}
