/*
Theme Name: Izvozva Light
Theme URI: https://www.xn--80adasbd8b.com/
Author: Izvozva.com
Description: Самостоятелна олекотена тема за Извозва.com.
Version: 1.0.1
Text Domain: izvozva-light
*/

:root{--iz-blue:#0572c0;--iz-dark:#2e3a59;--iz-green:#00695c;--iz-yellow:#ffd900;--iz-container:1170px;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--iz-dark);font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.7}img{max-width:100%;height:auto}a{color:#2f5aae;text-decoration:none}p{margin:0 0 30px}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;font-weight:500;margin:0 0 30px}h1{font-size:40px;line-height:1.1}h2{font-size:33px;line-height:1.2}h3{font-size:29px;line-height:1.4}h4{font-size:25px;line-height:1.5}ul,ol{margin:30px 0;padding-left:20px}.container{width:100%;max-width:var(--iz-container);margin:0 auto;padding:0 15px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background:#ddd;clip-path:none;color:#444;display:block;height:auto;left:5px;padding:15px 23px;top:5px;width:auto;z-index:100000}
.header-main-inner{height:100px;color:#fff;background:linear-gradient(rgba(0,95,158,.35),rgba(0,95,158,.35)),url('https://www.xn--80adasbd8b.com/wp-content/uploads/2024/08/1620937675439-scaled.webp') 49% 36%/cover no-repeat}.header-desktop .container{height:100%;display:flex;align-items:center;justify-content:space-between}.site-title{margin:0;color:#fefefe;font-size:24px;font-weight:500;line-height:40.8px}.primary-menu-ul{display:flex;gap:40px;align-items:center;list-style:none;margin:0;padding:0}.primary-menu-ul a{color:var(--iz-yellow);font-size:17px;font-weight:500;line-height:27.2px}.primary-menu-ul a:hover,.primary-menu-ul .current-menu-item>a{color:var(--iz-yellow)}
.mobile-header{display:none}.mobile-top{background:var(--iz-green);padding:8px 15px}.mobile-top .container{display:grid;grid-template-columns:66px 1fr 66px;align-items:center;text-align:center}.mobile-top img{display:block;width:66px;height:66px;object-fit:contain}.mobile-top .site-title{font-size:24px}.mobile-main{background:linear-gradient(rgba(0,95,158,.35),rgba(0,95,158,.35)),url('https://www.xn--80adasbd8b.com/wp-content/uploads/2024/08/1620937675439-scaled.webp') 49% 36%/cover no-repeat;padding:10px 15px}.mobile-main .container{display:flex;align-items:center;justify-content:space-between}.call-button,.menu-toggle{color:#fff;background:rgba(11,98,138,.76);border:1px solid rgba(255,255,255,.8);border-radius:15px;padding:11px 17px;font:500 16px Arial;cursor:pointer}.menu-toggle{border-radius:12px;padding:13px 15px}.menu-toggle span{display:block;width:25px;height:2px;margin:5px 0;background:#fff}.mobile-welcome{background:var(--iz-green);padding:12px 15px;text-align:center}.mobile-welcome h2{font-size:22px;line-height:1.35;margin:0;color:#fff}.mobile-welcome b{color:#ffdd00}.mobile-panel{display:none;background:#0b628a;text-align:center}.mobile-panel.open{display:block}.mobile-panel ul{list-style:none;margin:0;padding:12px}.mobile-panel li{margin:0}.mobile-panel a{display:block;color:#ffdd00;padding:12px;font-weight:500}
.neve-main{padding:50px 0 0}.single-page-container>.row{margin:0 -15px}.nv-single-page-wrap{width:100%;padding:0 15px}.nv-content-wrap>*:last-child{margin-bottom:0}.alignfull{width:calc(100vw - 17px);max-width:calc(100vw - 17px);margin-left:calc(50% - 50vw + 8.5px);margin-right:calc(50% - 50vw + 8.5px)}.wp-block-gallery{padding-bottom:.7em}.wp-block-button__link{display:inline-block}.wp-block-themeisle-blocks-accordion{margin:20px 0}.wp-block-themeisle-blocks-accordion-item{border:1px solid #159a91}.wp-block-themeisle-blocks-accordion-item+ .wp-block-themeisle-blocks-accordion-item{border-top:0}.wp-block-themeisle-blocks-accordion-item__title{cursor:pointer;list-style:none;padding:16px 23px;color:#07628f}.wp-block-themeisle-blocks-accordion-item__title::-webkit-details-marker{display:none}.wp-block-themeisle-blocks-accordion-item__title:after{content:'⌄';float:right}.wp-block-themeisle-blocks-accordion-item__content{padding:20px 24px}.wp-block-themeisle-blocks-advanced-columns>.innerblocks-wrap{position:relative;display:flex;max-width:1170px;margin:auto}.wp-block-themeisle-blocks-advanced-column{flex:1;position:relative}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}
.site-footer{margin-top:0;background:var(--iz-blue);color:#fff}.footer-inner{min-height:187px;display:flex;align-items:center}.site-footer p{margin:0;font-weight:500}.site-footer a{color:#ffb700}
.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.post-card{border:1px solid #eee;padding:20px}.post-card h2{font-size:28px}.pagination{margin:40px 0}
@media(max-width:959px){body{font-size:16px;line-height:1.6}.header-desktop{display:none}.mobile-header{display:block}.neve-main{padding:0}.container{max-width:748px}.single-page-container{padding-top:40px}h1{font-size:30px}h2{font-size:28px}h3{font-size:22px}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-themeisle-blocks-advanced-columns>.innerblocks-wrap{flex-direction:column}.blog-grid{grid-template-columns:1fr}.footer-inner{min-height:auto;padding-top:32px;padding-bottom:32px}}
@media(min-width:576px) and (max-width:959px){.container{max-width:992px}h1{font-size:38px}h2{font-size:30px}h3{font-size:26px}}
@media(max-width:575px){body{font-size:18px;line-height:28.8px}.mobile-top{height:82.666015625px;padding:0}.mobile-top .container{height:80.791015625px;padding:0 15px;grid-template-columns:37.549px 226.152px 37.549px}.mobile-top img{width:7.549px;height:auto;justify-self:center}.mobile-top .site-title{font-size:33px;line-height:52.8px;width:196.152px;text-align:left}.mobile-main{height:101.875px;padding:0}.mobile-main .container{height:100px;padding:0 15px}.call-button{margin-left:7px;padding:11px 17px;font-size:18px;font-weight:700;line-height:28.8px}.menu-toggle{margin-right:7px;padding:19px 21px;font-size:18px;font-weight:700;line-height:28.8px}.mobile-welcome{display:none}.single-page-container{padding-top:40px}.nv-single-page-wrap{padding:0 15px}.nv-content-wrap{line-height:28.8px}.nv-content-wrap p,.nv-content-wrap li,.nv-content-wrap summary{line-height:28.8px}.nv-content-wrap h1,.nv-content-wrap h2,.nv-content-wrap h3,.nv-content-wrap h4,.nv-content-wrap h5,.nv-content-wrap h6{font-weight:400}.nv-content-wrap h2{line-height:36.4px}.nv-content-wrap h3{line-height:30.8px}.nv-content-wrap .wp-block-themeisle-blocks-advanced-columns.alignfull{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.footer-inner{padding:28px 15px}.iz-euro{white-space:nowrap}}

/* Pixel parity with the former Neve/Otter presentation. */
.wp-block-button__link{font-weight:700;line-height:1.6}
.wp-block-themeisle-blocks-accordion-item{border:0}
.wp-block-themeisle-blocks-accordion-item__title{padding:18px 24px;color:#0662a3}
.wp-block-themeisle-blocks-accordion-item__title:after{content:none}
.wp-block-themeisle-blocks-accordion-item__content{padding:18px 24px}
@media(max-width:575px){
  .menu-toggle{display:flex;width:58.2421875px;height:51.2109375px;flex-direction:column;align-items:center;justify-content:center;gap:3.6px;margin-right:7px;padding:19px 21px}
  .menu-toggle span{flex:0 0 2px;width:15px;height:2px;margin:0}
  .nv-content-wrap .wp-block-themeisle-blocks-advanced-columns>.innerblocks-wrap{padding-left:0!important;padding-right:0!important}
}

/* Mobile repair and lighter above-the-fold assets. */
.has-nv-light-bg-color{color:#f4f5f7!important}
.iz-euro-symbol{color:#0d4073!important}
.nv-content-wrap li{margin-top:10px}
.site-footer{background:#0c2c4d}
.site-footer a{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}
.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences{background:#0c2c4d!important;color:#fff!important;border-color:#fff!important}
@media(max-width:959px){html,body{overflow-x:hidden}}
@media(max-width:575px){
  .mobile-top .container{grid-template-columns:auto auto auto;justify-content:center;column-gap:8px}
  .mobile-top img{width:34px;height:34px;object-fit:contain}
  .mobile-top .site-title{justify-self:center;text-align:center}
  .mobile-welcome{display:block}
  .mobile-panel a{padding:15px 0;font-size:27px;line-height:43.2px}
  .mobile-main{background-image:linear-gradient(rgba(0,95,158,.35),rgba(0,95,158,.35)),url('assets/header-mobile.webp')}
  .nv-content-wrap .wp-block-themeisle-blocks-advanced-columns.alignfull{width:calc(100% + 30px)!important;max-width:calc(100% + 30px)!important;margin-left:-15px!important;margin-right:-15px!important}
  #wp-block-themeisle-blocks-advanced-heading-bfa229a2 strong{display:inline;width:auto;font-size:32px;line-height:28.8px;white-space:normal}
  .site-footer p{text-align:center;font-size:18px;line-height:28.8px}
}
