/**
Theme Name: Links
Theme URI: https://parhelion.hr/
Author: Tomislav Prlić
Author URI:
Description:
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: links
Domain Path: /languages
*/



@font-face {
  font-family: 'BrownPro-Bold';
  src: url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Bold.eot');
  src: url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Bold.eot?#iefix') format('embedded-opentype'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Bold.svg#BrownPro-Bold') format('svg'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Bold.ttf') format('truetype'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Bold.woff') format('woff'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BrownPro-Regular';
  src: url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Regular.eot');
  src: url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Regular.svg#BrownPro-Regular') format('svg'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Regular.ttf') format('truetype'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Regular.woff') format('woff'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BrownPro-Thin';
  src: url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Thin.eot');
  src: url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Thin.eot?#iefix') format('embedded-opentype'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Thin.svg#BrownPro-Thin') format('svg'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Thin.ttf') format('truetype'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Thin.woff') format('woff'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Thin.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BrownPro-Light';
  src: url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Light.eot');
  src: url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Light.eot?#iefix') format('embedded-opentype'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Light.svg#BrownPro-Light') format('svg'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Light.ttf') format('truetype'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Light.woff') format('woff'),
       url('https://logitech.parhelion.hr/wp-content/themes/links/font/BrownPro-Light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'BrownPro-Light';
    font-weight: normal;
}

#logitech-frames .wp-block-embed-youtube {
   margin: 0 !important;
}

#logitech-frames {
        margin-bottom: 20px;
        overflow: hidden;
    }

    #logitech-frames * {
        
    }

    #logitech-frames .wp-block-image {
        overflow: hidden;
    }

    #logitech-frames ul {
        list-style-type: disc;
        list-style-position: inside;
    }
    #logitech-frames ol {
        list-style-type: decimal;
        list-style-position: inside;
    }
    #logitech-frames ul ul,
    #logitech-frames ol ul {
        list-style-type: circle;
        list-style-position: inside;
        margin-left: 15px;
    }
    #logitech-frames ol ol,
    #logitech-frames ul ol {
        list-style-type: lower-latin;
        list-style-position: inside;
        margin-left: 15px;
    }


#logitech-frames #primary {margin: 0!important}


#logitech-frames .wp-block-embed {
    margin-bottom: 0 !important;
}

#logitech-frames .wp-block-image img {
    margin-left: -28px !important;
}

#logitech-frames .entry-content > div {
    margin: 0 !important;
}

#logitech-frames .bg-yellow {
    background-color: #dcfd00 !important;
}

#logitech-frames .bg-black {
    background-color: #0f0f0f;
   
    margin: 0 0px !important;
}

#logitech-frames .slick-dotted.slick-slider,
#logitech-frames .wp-block-columns {
    margin-bottom: 0 !important;
}

#logitech-frames .ast-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#logitech-frames h1,
#logitech-frames h2,
#logitech-frames h3,
#logitech-frames h4,
#logitech-frames h5 {
    font-family: 'BrownPro-Bold';
}


#logitech-frames h1,
#logitech-frames h2,
#logitech-frames h3,
#logitech-frames h4,
#logitech-frames h5,
#logitech-frames p  {
    /*margin-bottom: 1rem !important;*/
    padding: 1rem;
}

#logitech-frames h2:first-of-type,
#logitech-frames p ~ h1,
#logitech-frames p ~ h2,
#logitech-frames p ~ h3,
#logitech-frames p ~ h4,
#logitech-frames p ~ h5,
#logitech-frames h1 ~ p,
#logitech-frames h2 ~ p,
#logitech-frames h3 ~ p,
#logitech-frames h4 ~ p,
#logitech-frames h5 ~ p{
   /*padding-top: 1rem;*/
}

#logitech-frames h2 + p,
#logitech-frames p + p {
    padding-top: 0 !important;
}


#logitech-frames h2,
#logitech-frames h3 {
    font-size: 2.3rem;
    font-weight: bold;
    text-transform: uppercase;
}

#logitech-frames h3 {
     font-size: 1.8rem;
     padding:1rem !important;
}

#logitech-frames h3 ~ h3 {
    padding: 1rem !important;
}

#logitech-frame ul {
    margin-left: 1rem !important;
}

#logitech-frames p {
    font-size: 1.2rem;
    line-height: 1.5rem;
}

#logitech-frames div ~ p {
    padding-bottom: 2rem
}

#logitech-frames .bg-black {
    color: #fff !important;
}

#logitech-frames .bg-yellow {
    color: #dcfd00 !important;
}

#logitech-frames .wp-block-eedee-block-gutenslide .slide-bg img {
    width: auto;
    margin: 0 auto;
    display: block;
    position: relative;
}

#logitech-frames .wp-block-eedee-block-gutenslide .vertical-align-center .slick-slide {
    width: 100%;
}

#logitech-frames .wp-block-eedee-block-gutenslider {
    background-image: none !important;
    --gutenslider-bg-image: none !important;
}


#logitech-frames p ~ ul {
    margin-bottom: 0rem !important;
}

#logitech-frames ul ~ p {
    padding-bottom: 0 !important;
}

#logitech-frames .wp-block-embed__wrapper{
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}

#logitech-frames .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


#logitech-frames ul {
    list-style: none;
    padding: 0 1rem;
    font-size: 1.2rem;
}

/*#logitech-frames ul ~ p {*/
/*     margin-top: -1rem;*/
/*     margin-bottom: 2rem;*/
/*}*/

/*#logitech-frames h3 ~ ul,*/
/*#logitech-frames h3 ~ p*/
/*{ */
/*    margin-top: -3rem;*/
/*}*/
#logitech-frames h3 + ul,
#logitech-frames h3 + p {
   margin-top: -2.3rem;
}

#logitech-frames figure + p {
    /*padding-top:4rem !important;*/
}


#logitech-frames figure:first-child {
        padding: 2rem 1rem 0rem 1rem;
}

#logitech-frames h2:first-of-type {
    padding-top: 0;
    margin-top:0;
}

#logitech-frames ul li {
    min-height: 1.8rem;
}




@media (min-width: 768px) { 
    #logitech-frames h1,
    #logitech-frames h2,
    #logitech-frames h3,
    #logitech-frames h4,
    #logitech-frames h5,
    #logitech-frames p  {
        padding: 1rem 1rem;
    }
    
    #logitech-frames h3 {
     font-size: 1.8rem;
     padding: 2rem!important;
    }
    
    #logitech-frames h3 ~ h3 {
     padding: 1rem 2rem !important;
    }

    #logitech-frame ul {
     margin-left: 2rem !important;
    }

    #logitech-frames figure:first-child {
        padding: 2rem 2rem 0rem 2rem;
    }
    
    #logitech-frames ul {
        list-style: none;
        padding: 0 2rem;
        font-size: 1.2rem;
    }
}


@media (min-width: 992px) { 
    #logitech-frames h1,
    #logitech-frames h2,
    #logitech-frames h3,
    #logitech-frames h4,
    #logitech-frames h5,
    #logitech-frames p  {
        padding: 2rem 4rem;
    }
    
    #logitech-frames h3 {
     font-size: 1.8rem;
     padding: 2rem 4rem !important;
    }
    
    #logitech-frames h3 ~ h3 {
        padding: 1rem 4rem !important;
    }
    
    #logitech-frame ul {
        margin-left: 4rem !important;
    }
    
    #logitech-frames figure:first-child {
            padding: 2rem 4rem 0rem 4rem;
    }
    
    #logitech-frames ul {
        list-style: none;
        padding: 0 4rem;
        font-size: 1.2rem;
    }
}

.img-no-padding {
		margin-bottom: 0 !important;

}

.img-no-padding figure img {
display: block !important;
}


.wp-block-eedee-block-gutenslider .eedee-background-div>img {
    width: 50% !important;
    /**height: auto !important;**/
    margin: auto !important;
}

.wp-block-eedee-block-gutenslider {
    --gutenslider-min-height: 15vh !important;
    --gutenslider-min-height-md: 350px !important;
    --gutenslider-min-height-sm: 200px !important;
}


.chipoteka .wp-block-eedee-block-gutenslider {
    --gutenslider-min-height: 18vh !important;
    --gutenslider-min-height-md: 260px !important;
    --gutenslider-min-height-sm: 200px !important;
}