span.eeb-nodis{display:none !important;}
span.eeb-rtl{unicode-bidi:bidi-override !important;direction:rtl !important;display:inline !important;}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{display:inline !important;padding-left:0 !important;}
span.eeb-nrtl{word-break:break-all !important;}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}body .extendedwopts-show{display:none;}
body .widgetopts-hide_title .widget-title{display:none;}
body .extendedwopts-md-right{text-align:right;}
body .extendedwopts-md-left{text-align:left;}
body .extendedwopts-md-center{text-align:center;}
body .extendedwopts-md-justify{text-align:justify;}
@media screen and (min-width:1181px){
body .extendedwopts-hide.extendedwopts-desktop{display:none !important;}
body .extendedwopts-show.extendedwopts-desktop{display:block;}
body .widget.clearfix-desktop{clear:both;}
}
@media screen and (max-width: 1024px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-tablet{display:none !important;}
body .extendedwopts-show.extendedwopts-tablet{display:block;}
body .widget.clearfix-desktop{clear:none;}
body .widget.clearfix-tablet{clear:both;}
}
@media screen and (max-width: 1180px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-tablet{display:none !important;}
body .extendedwopts-show.extendedwopts-tablet{display:block;}
body .widget.clearfix-desktop{clear:none;}
body .widget.clearfix-tablet{clear:both;}
}
@media screen and (max-width: 767px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important;}
body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none !important;}
body .extendedwopts-hide.extendedwopts-mobile{display:none !important;}
body .extendedwopts-show.extendedwopts-mobile{display:block;}
body .widget.clearfix-desktop, body .widget.clearfix-tablet{clear:none;}
body .widget.clearfix-mobile{clear:both;}
}
@media screen and (max-width: 991px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important;}
body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none !important;}
body .extendedwopts-hide.extendedwopts-mobile{display:none !important;}
body .extendedwopts-show.extendedwopts-mobile{display:block;}
body .widget.clearfix-desktop, body .widget.clearfix-tablet{clear:none;}
body .widget.clearfix-mobile{clear:both;}
}
.panel-cell-style:after {
content: "";
display: block;
clear: both;
position: relative;
}h1, h2, h3, h4, h5, h6, p, blockquote{margin:0;padding:0;border:0;font-size:100%;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template {
display: none;
} a{background-color:transparent;}
a:active, a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:700;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace;font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;border-style:solid;border-width:0;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:700;}
table{border-collapse:collapse;border-spacing:0;}
td, th {
padding: 0;
} p{margin-bottom:1.6em;}
html{font-size:90%;}
body{font-family:-apple-system, blinkmacsystemfont, "segoe ui", roboto, "oxygen-sans", ubuntu, cantarell, "helvetica neue", helvetica, arial, sans-serif;font-size:1rem;color:#51585f;line-height:1.8;}
code{background-color:#f1f3f5;padding:0.125em 0.25em;}
pre{background-color:#f8f9fa;padding:20px;}
blockquote, .wp-block-quote{padding:1em;margin:1.5em 1em 1.5em 2em;border-left:4px solid #e9ecef;}
blockquote.has-text-align-right, .wp-block-quote.has-text-align-right{border:unset;border-left:4px solid #e9ecef;}
h1, h2, h3, h4, h5, h6{color:#16181a;line-height:1.3;font-weight:500;margin:0 0 20px;}
h1{font-size:2.5rem;}
h2{font-size:2.25rem;}
h3{font-size:1.75rem;}
h4{font-size:1.5rem;}
h5{font-size:1.313rem;}
h6{font-size:1.125rem;}
html{-webkit-box-sizing:border-box;box-sizing:border-box;}
*,
*::before,
*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}
body{background:#fff;}
hr, .wp-block-separator{background-color:#e9ecef;border:0;height:1px;margin-bottom:1.5em;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
iframe{max-width:100%;}
.wc-block-grid__product-add-to-cart .added_to_cart.wc-forward{display:block;margin-top:10px;}
.tg-container{width:100%;margin-right:auto;margin-left:auto;}
@media(min-width:768px){
.tg-container--boxed .tg-site{max-width:750px;}
.tg-container{max-width:720px;}
}
@media(min-width:992px){
.tg-container--boxed .tg-site{max-width:970px;}
.tg-container{max-width:940px;}
}
@media(min-width:1200px){
.tg-container--boxed .tg-site{max-width:1270px;}
.tg-container{max-width:1160px;}
}
.tg-container-fluid{width:100%;margin-right:auto;margin-left:auto;}
.tg-container--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.tg-container--flex-center{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.tg-container--flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.tg-site-layout--stretched #page #main :not(.tg-page-header) .tg-container{max-width:100%;}
.tg-site-layout--stretched #page #main :not(.tg-page-header) .tg-container #primary{width:100%;padding-right:0;}
body:not(.tg-container--separate) #page{background:#fff;}
body.has-transparent-header.elementor-editor-active .tg-site-header{z-index:-1;}
.page-template.tg-container--separate #page{background:#fff;}
.tg-container--boxed .tg-site{margin:20px auto;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.tg-container--boxed .tg-site#page{background-color:#fff;}
.tg-container--stretched .tg-container{width:100%;max-width:unset;}
.tg-container--separate{background-color:#e9ecef;}
.tg-container--separate .tg-site-header{background-color:#fff;border-bottom:0 none;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.tg-container--separate .tg-page-header{background-color:#ced4da;}
.tg-container--separate .tg-site-footer{background-color:#fff;}
.tg-container--separate #primary{padding-right:2em;}
.tg-container--separate #secondary{padding-left:2em;border-left:0 none;}
.tg-container--separate .tg-site-layout--left #primary{padding-left:2em;}
.tg-container--separate .tg-site-layout--left #secondary{padding-right:2em;border-right:0 none;}
.tg-container--separate .hentry, .tg-container--separate .widget{background-color:#fff;padding:2em;}
.tg-container--separate .tg-footer-widget-area .widget{padding:0;background-color:transparent;}
.has-transparent-header:not(.blog):not(.has-page-header) .site-content,
.tg-no-content-margin .site-content, .elementor-template-full-width .site-content, .page-template-pagebuilder .site-content{padding:0;}
.elementor-template-full-width .site-content .tg-container--flex{display:block;}
.page-template-pagebuilder{background:#fff;}
.page-template-pagebuilder .widget{background:initial;padding:0;}
.page-template-pagebuilder #primary.content-area.pagebuilder-content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:inherit;padding:0;}
.pagebuilder-content a{color:#269bd1;}
.pagebuilder-content a:hover, .pagebuilder-content a:focus{color:#1e7ba6;}
@font-face{font-family:"themegrill-icons";src:url(//bezirk09-rsb.de/wp-content/themes/zakra/assets/fonts/themegrill-icons.eot?5d42b271f668d2d6461ba91fc5a5a839?#iefix) format("embedded-opentype"), url(//bezirk09-rsb.de/wp-content/themes/zakra/assets/fonts/themegrill-icons.woff2?5d42b271f668d2d6461ba91fc5a5a839) format("woff2"), url(//bezirk09-rsb.de/wp-content/themes/zakra/assets/fonts/themegrill-icons.woff?5d42b271f668d2d6461ba91fc5a5a839) format("woff");font-display:swap;}
.tg-icon{font-family:"themegrill-icons";display:inline-block;font-size:1rem;font-style:normal;}
.tg-icon-angle-down::after{content:"\f101";}
.tg-icon-angle-left::after{content:"\f102";}
.tg-icon-angle-right::after{content:"\f103";}
.tg-icon-angle-up::after{content:"\f104";}
.tg-icon-arrow-down::after{content:"\f105";}
.tg-icon-arrow-left::after{content:"\f106";}
.tg-icon-arrow-right::after{content:"\f107";}
.tg-icon-arrow-up::after{content:"\f108";}
.tg-icon-bars::after{content:"\f109";}
.tg-icon-close::after{content:"\f10a";}
.tg-icon-search::after{content:"\f10b";}
.tg-icon-shopping-cart::after{content:"\f10c";}
.tg-page-header{padding:20px 0;}
.tg-page-header .tg-page-header__title{margin-top:0;margin-bottom:0;font-weight:500;font-size:2.5rem;line-height:1.3;}
.tg-page-header.tg-page-header--left-right .tg-page-header__title{margin-right:auto;}
.tg-page-header.tg-page-header--left-right .breadcrumbs{margin-left:auto;}
.tg-page-header.tg-page-header--both-center .tg-container--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.tg-page-header.tg-page-header--both-center .tg-page-header__title{text-align:center;}
.tg-page-header.tg-page-header--right-left .tg-page-header__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;}
.tg-page-header.tg-page-header--right-left .breadcrumbs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto;}
.tg-page-header.tg-page-header--both-left .tg-container--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.tg-page-header.tg-page-header--both-right .tg-container--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.tg-page-header .breadcrumb-trail ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;}
.tg-page-header .breadcrumb-trail ul li{font-size:16px;}
.tg-page-header .breadcrumb-trail ul li::after{padding:7px;font-size:12px;color:#51585f;font-family:"themegrill-icons" !important;vertical-align:middle;content:"\f103";}
.tg-page-header .breadcrumb-trail ul li:last-child::after{content:none;}
ul, ol{margin:0 0 1.6rem 1.6rem;padding-left:0;}
ul{list-style:square;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:1.6rem;}
dt{font-weight:700;}
dd{margin:0 1.6rem 1.6rem;}
table, .wp-block-table{margin:0 0 1.5em;width:100%;}
table th, table td, .wp-block-table th, .wp-block-table td{text-align:left;border:1px solid #e9ecef;padding:1em;}
.admin-bar{--admin-bar:32px;}
@media screen and (max-width:782px){
.admin-bar{--admin-bar:46px;}
}
.search-form label{position:relative;}
.search-form label::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;display:block;content:"\f10b";font-family:themegrill-icons;color:#adb5bd;}
.search-form .search-submit{display:none;}
.tg-menu-item-search{position:relative;cursor:pointer;}
.tg-menu-item-search .search-form{position:absolute;top:43px;right:0;width:200px;display:none;z-index:999;}
.tg-menu-item-search .search-form label{margin-bottom:0;width:100%;}
.tg-menu-item-search.show-search .search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
} a{color:#16181a;text-decoration:none;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
a:hover, a:focus{color:#269bd1;}
a:active{outline:0;}
.entry-content a{color:#269bd1;}
.entry-content a:hover, .entry-content a:focus{color:#1e7ba6;}
.tg-primary-menu{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:0 solid #e9ecef;margin-left:auto;}
.tg-primary-menu > div ul{margin:0;padding:0;list-style-type:none;}
.tg-primary-menu > div ul li.current_page_ancestor > a, .tg-primary-menu > div ul li.current-menu-ancestor > a, .tg-primary-menu > div ul li.current_page_item > a, .tg-primary-menu > div ul li.current-menu-item > a{color:#269bd1;}
.tg-primary-menu > div ul li:hover > a{color:#269bd1;}
.tg-primary-menu > div ul li.menu-item-has-children, .tg-primary-menu > div ul li.page_item_has_children{position:relative;}
.tg-primary-menu > div ul li.menu-item-has-children > a::after, .tg-primary-menu > div ul li.page_item_has_children > a::after{margin-left:0.5rem;font-family:"themegrill-icons" !important;vertical-align:middle;content:"\f101";}
.tg-primary-menu > div ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#16181a;}
.tg-primary-menu > div ul li ul{position:absolute;display:block;top:100%;border:1px solid #e9ecef;width:240px;background:#fff;}
.tg-primary-menu > div ul li ul li{border-bottom:1px solid #e9ecef;}
.tg-primary-menu > div ul li ul li:last-child{border-bottom:0;}
.tg-primary-menu > div ul li ul li.menu-item-has-children > a::after, .tg-primary-menu > div ul li ul li.page_item_has_children > a::after{position:absolute;right:1rem;font-family:"themegrill-icons" !important;vertical-align:middle;content:"\f103";}
.tg-primary-menu > div ul li ul li a{padding:1em;}
.tg-primary-menu > div ul li ul li ul{top:-1px;left:100%;}
.tg-primary-menu > div ul li ul, .tg-primary-menu > div ul li:hover ul ul, .tg-primary-menu > div ul li.focus ul ul{z-index:99999;position:absolute;left:-999999px;}
.tg-primary-menu > div ul li:hover > ul, .tg-primary-menu > div ul li.focus > ul{left:auto;}
.tg-primary-menu > div ul li .sub-menu li.menu-item-has-children ul.tg-edge, .tg-primary-menu > div ul li .sub-menu li.page_item_has_children ul.tg-edge{left:-100%;}
.tg-primary-menu > div ul li:hover > ul, .tg-primary-menu > div ul li.focus > ul{left:auto;}
.tg-primary-menu > div > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.tg-primary-menu > div > ul > li{margin:1em;}
.tg-primary-menu > div > ul > li:hover ul ul, .tg-primary-menu > div > ul > li.focus ul ul{position:absolute;left:-999999px;}
.tg-primary-menu > div > ul > li.tg-menu-item-cart{margin-right:10px;}
.tg-primary-menu > div > ul > li > ul.tg-edge{right:0;left:auto;}
.tg-primary-menu > div > ul ul li:hover ul ul, .tg-primary-menu > div > ul ul ul li:hover ul ul, .tg-primary-menu > div > ul ul li.focus ul ul, .tg-primary-menu > div > ul ul ul li.focus ul ul{position:absolute;left:-999999px;}
.tg-primary-menu > div > ul ul li:hover > ul, .tg-primary-menu > div > ul ul li.focus > ul{left:100%;}
.tg-primary-menu > div > ul ul ul li:hover > ul, .tg-primary-menu > div > ul ul ul ul li:hover > ul, .tg-primary-menu > div > ul ul ul li.focus > ul, .tg-primary-menu > div > ul ul ul ul li.focus > ul{left:100%;}
.tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_ancestor > a, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-ancestor > a, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_item > a, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-item > a, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current_page_ancestor > a, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current-menu-ancestor > a, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current_page_item > a, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current-menu-item > a, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current_page_ancestor > a, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current-menu-ancestor > a, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current_page_item > a, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current-menu-item > a{position:relative;}
.tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-item > a::before, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current_page_ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current-menu-ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current-menu-item > a::before, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current_page_ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current-menu-ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current-menu-item > a::before{content:"";position:absolute;background-color:#269bd1;}
.tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_ancestor > a, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-ancestor > a, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_item > a, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-item > a{position:relative;}
.tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-underline > div > ul > li.current-menu-item > a::before{height:2px;width:100%;bottom:0;}
.tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current_page_ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current-menu-ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-left-border > div > ul > li.current-menu-item > a::before{width:2px;height:12px;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current_page_ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current-menu-ancestor > a::before, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current_page_item > a::before, .tg-primary-menu.tg-primary-menu--style-right-border > div > ul > li.current-menu-item > a::before{width:2px;height:12px;top:50%;left:auto;right:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.tg-site-header-top ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;}
.tg-site-header-top ul.menu li a{padding:0 0.5em;}
.tg-mobile-toggle{display:none;}
.tg-mobile-toggle button:hover{background-color:transparent;}
.tg-header-action .header-action-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;}
.tg-header-action .header-action-list > li{margin:1em;}
.tg-header-action .header-action-list > li:last-child{margin-right:0;}
.posts-navigation, .post-navigation{border-top:1px solid #e9ecef;padding:2rem 0;}
.posts-navigation .nav-links, .post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.posts-navigation .nav-links a, .post-navigation .nav-links a{vertical-align:middle;}
.posts-navigation .nav-links .nav-previous a::before, .post-navigation .nav-links .nav-previous a::before{margin-right:0.5rem;font-family:"themegrill-icons" !important;vertical-align:middle;content:"\f102";}
.posts-navigation .nav-links .nav-next a::after, .post-navigation .nav-links .nav-next a::after{margin-left:0.5rem;font-family:"themegrill-icons" !important;vertical-align:middle;content:"\f103";}
.tg-mobile-navigation{visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;z-index:9999;background:#fff;width:300px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.35s visibility ease, 0.35s opacity ease, 0.35s -webkit-transform ease;transition:0.35s visibility ease, 0.35s opacity ease, 0.35s -webkit-transform ease;transition:0.35s transform ease, 0.35s visibility ease, 0.35s opacity ease;transition:0.35s transform ease, 0.35s visibility ease, 0.35s opacity ease, 0.35s -webkit-transform ease;padding:50px 20px 20px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.tg-mobile-navigation > li{list-style-type:none;}
.tg-mobile-navigation > div ul li.current_page_ancestor > a, .tg-mobile-navigation > div ul li.current-menu-ancestor > a, .tg-mobile-navigation > div ul li.current_page_item > a, .tg-mobile-navigation > div ul li.current-menu-item > a{color:#269bd1;}
.tg-mobile-navigation > div > ul{border-top:1px solid #e9ecef;padding-top:1em;}
.tg-mobile-navigation .tg-mobile-navigation-close{background-color:unset;border:unset;padding:unset;color:unset;cursor:pointer;position:absolute;right:20px;top:0;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;}
.tg-mobile-navigation .tg-mobile-navigation-close::before{content:"\f00d";font-family:fontawesome;}
.tg-mobile-navigation ul{list-style-type:none;padding:0;margin:0;}
.tg-mobile-navigation li{position:relative;}
.tg-mobile-navigation li.page_item_has_children, .tg-mobile-navigation li.menu-item-has-children{position:relative;}
.tg-mobile-navigation li.page_item_has_children .tg-submenu-toggle, .tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle{position:absolute;right:8px;top:0;display:block;padding:0.5em 0.8em;background:unset;color:unset;border:unset;}
.tg-mobile-navigation li.page_item_has_children .tg-submenu-toggle::after, .tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle::after{content:'\f067';font-family:fontawesome;font-size:12px;}
.tg-mobile-navigation li.page_item_has_children ul, .tg-mobile-navigation li.menu-item-has-children ul{padding-left:15px;max-height:0;visibility:hidden;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;overflow:hidden;}
.tg-mobile-navigation li.page_item_has_children.submenu--show > .tg-submenu-toggle::after, .tg-mobile-navigation li.menu-item-has-children.submenu--show > .tg-submenu-toggle::after{content:'\f068';}
.tg-mobile-navigation li.page_item_has_children.submenu--show > ul, .tg-mobile-navigation li.menu-item-has-children.submenu--show > ul{max-height:500px;visibility:visible;overflow-y:scroll;}
.tg-mobile-navigation li.tg-menu-extras-wrap{display:none;}
.tg-mobile-navigation.tg-mobile-navigation--opened{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0 50px rgba(0, 0, 0, 0.1);box-shadow:0 0 50px rgba(0, 0, 0, 0.1);}
.tg-mobile-navigation a{display:block;padding:0.5em 30px 0.5em 0.5em;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.tg-mobile-navigation li.tg-menu-item-search{margin-top:1rem;}
.tg-mobile-navigation li.tg-menu-item-search label{display:block;}
.tg-mobile-navigation li.tg-menu-item-search .search-form{position:unset;width:100%;display:block;}
.tg-mobile-navigation li.tg-menu-item-cart{margin-top:1em;}
.tg-primary-menu .tg-header-button-wrap a{color:#fff;background-color:#269bd1;padding:5px 10px;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;border:0px solid #269bd1;}
.tg-primary-menu .tg-header-button-wrap a:hover{color:#fff;background-color:#1e7ba6;}
.tg-primary-menu > div ul li.tg-header-button-wrap-second a{color:#fff;background-color:#269bd1;padding:5px 10px;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;border:0 solid;}
.tg-menu-item-cart .cart-page-link{position:relative;}
.tg-menu-item-cart .cart-page-link .count{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;width:16px;height:16px;background-color:#269bd1;color:#fff;position:absolute;top:-5px;right:-10px;border-radius:50%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.tg-site-footer-bar .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;}
.tg-site-footer-bar .menu li a{padding:0 0.5em;}
.tg-primary-menu > div > ul > li.tg-menu-extras-wrap{margin:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.tg-primary-menu > div > ul > li.tg-menu-extras-wrap .submenu-expand{cursor:pointer;width:28px;height:28px;padding:0;text-align:center;}
.tg-mobile-navigation li.menu-item-has-children .toggled-on + ul{max-height:500px;}
.tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle.toggled-on::after{content:"-";}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#e9ecef;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#16181a;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto;}
.tg-flex-left{margin-right:auto;}
.tg-flex-right{margin-left:auto;}
.wp-block-gallery.alignleft, .wp-block-gallery.alignright, .wp-block-gallery.aligncenter,
.wp-block-social-links.alignleft, .wp-block-social-links.alignright, .wp-block-social-links.aligncenter{display:-webkit-box;display:-ms-flexbox;display:flex;}
.infinite-scroll .posts-navigation, .infinite-scroll .tg-numbered-pagination, .infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
#infinite-handle span{border:0 solid #e9ecef;background-color:#269bd1;color:#fff;padding:0.7rem 1rem;}
#infinite-handle span:hover{background-color:#1e7ba6;}
.clear::before, .clear::after, .entry-content::before, .entry-content::after, .comment-content::before, .comment-content::after, .site-header::before, .site-header::after, .site-content::before, .site-content::after, .site-footer::before, .site-footer::after{display:table;content:"";}
.clear::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after{clear:both;}
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.wp-block-button .wp-block-button__link{border:none;background-color:#269bd1;border-radius:0;color:#fff;padding:0.7rem 1rem;}
button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.wp-block-button .wp-block-button__link:hover{background-color:#1e7ba6;color:#fff;}
.wp-block-button__link code{background-color:inherit;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select, textarea{color:#16181a;border:1px solid #dee2e6;padding:0.7rem 1rem;width:100%;border-radius:0;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
select:focus, textarea:focus{color:#51585f;}
input[type="search"]{-webkit-appearance:none;}
input[type="checkbox"],
input[type="radio"]{margin-right:0.5rem;vertical-align:middle;display:inline-block;}
label{margin-bottom:0.5rem;display:inline-block;}
select{border:1px solid #dee2e6;padding:0.5rem;}
.tg-site-header-top{padding:0.5em 0;background-color:#e9ecef;}
.tg-site-header-top .widget{margin:0;}
.tg-site-header-top .tg-header-top-left-content, .tg-site-header-top .tg-header-top-right-content{width:50%;}
.tg-site-header-top .tg-header-top-right-content{text-align:right;}
.tg-site-header-top .tg-header-top-right-content ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.tg-site-header-top p{margin:0;}
.tg-site-header{border-bottom:1px solid #e9ecef;background-color:#fff;}
.tg-site-header.tg-site-header--center .tg-site-header-bottom .tg-container--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.tg-site-header.tg-site-header--center .site-branding{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}
.tg-site-header.tg-site-header--center .site-branding .custom-logo-link{margin-right:0;}
.tg-site-header.tg-site-header--center .tg-primary-menu{margin-left:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.tg-site-header.tg-site-header--right{}
.tg-site-header.tg-site-header--right .tg-site-header-bottom .tg-container--flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.tg-site-header.tg-site-header--right .tg-site-header-bottom .main-navigation ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.tg-site-header.tg-site-header--right .site-branding{margin-left:20px;}
.tg-site-header.tg-site-header--right .site-branding .custom-logo-link{margin-right:0;}
.tg-site-header.tg-site-header--right .tg-primary-menu{margin-left:initial;margin-right:0;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;}
.tg-site-header.tg-site-header--transparent{position:relative;border-bottom:none;}
.tg-site-header.tg-site-header--transparent .tg-header-transparent-wrapper{position:absolute;top:0;left:0;right:0;z-index:9999;height:auto;width:100%;background:transparent;border-bottom:1px solid #e9ecef;}
.site-branding .zakra-mobile-logo{display:none;}
.site-branding .mobile-custom-logo-link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.tg-site-header-bottom{padding-top:1em;padding-bottom:1em;}
.tg-site-header-bottom .tg-block--two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;}
.site-branding .custom-logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.site-branding .site-title{font-size:1.313rem;color:#16181a;font-weight:400;line-height:1.5;}
.site-branding .site-description{font-size:1rem;}
.site-branding .site-description, .site-branding .site-title{font-family:-apple-system, blinkmacsystemfont, "segoe ui", roboto, "oxygen-sans", ubuntu, cantarell, "helvetica neue", helvetica, arial, sans-serif;margin:0;}
.wp-custom-header{position:relative;}
.wp-custom-header img{margin:0 auto;width:100%;vertical-align:middle;}
.wp-custom-header iframe#wp-custom-header-video{width:100%;}
.wp-custom-header video#wp-custom-header-video{display:block;margin:0 auto;overflow:hidden;max-width:100%;height:auto;}
.wp-custom-header:hover .wp-custom-header-video-button{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.wp-custom-header .wp-custom-header-video-button{position:absolute;top:calc( 50% - 30px);left:calc( 50% - 30px);z-index:9999;height:60px;width:70px;padding:10px;text-align:center;font-size:18px;border:none;outline:none;color:#fff;cursor:pointer;-webkit-box-shadow:0 0 60px rgba(0, 0, 0, 0.5);box-shadow:0 0 60px rgba(0, 0, 0, 0.5);-webkit-transition:opacity 0.35s, visibility 0.35s, -webkit-box-shadow 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, visibility 0.35s, -webkit-box-shadow 0.35s, -webkit-transform 0.35s;transition:box-shadow 0.35s, opacity 0.35s, visibility 0.35s, transform 0.35s;transition:box-shadow 0.35s, opacity 0.35s, visibility 0.35s, transform 0.35s, -webkit-box-shadow 0.35s, -webkit-transform 0.35s;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);}
.wp-custom-header .wp-custom-header-video-button:hover{-webkit-box-shadow:0 0 75px rgba(0, 0, 0, 0.8);box-shadow:0 0 75px rgba(0, 0, 0, 0.8);}
.error-404{text-align:center;}
.error-404 .search-form{margin-top:20px;}
.site-content{padding-top:80px;padding-bottom:80px;}
#primary{width:70%;padding-right:60px;}
#secondary{width:30%;padding-left:60px;border-left:1px solid #e9ecef;}
.tg-site-layout--default #primary{width:unset;padding:0;}
.tg-site-layout--default #primary .entry-content > .alignfull{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}
.tg-site-layout--default #primary .entry-content > .alignwide{margin-left:-100px;margin-right:-100px;max-width:unset;}
.tg-site-layout--default .content-area{max-width:760px;margin:0 auto;}
.tg-site-layout--default .hentry{margin:0 0 10em;}
.tg-site-layout--left .site-content .tg-container--flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.tg-site-layout--left #primary{padding-right:0;padding-left:60px;}
.tg-site-layout--left #secondary{padding-left:0;padding-right:60px;border-left:0 none;border-right:1px solid #e9ecef;}
.tg-site-layout--no-sidebar #primary{width:100%;padding-right:0;}
.tg-site-layout--no-sidebar #primary .entry-content > .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:unset;}
.tg-site-layout--no-sidebar #primary .entry-content > .alignfull.wp-block-cover, .tg-site-layout--no-sidebar #primary .entry-content > .alignfull.wp-block-cover-image{width:unset;}
.tg-site-layout--no-sidebar #primary .entry-content > .alignwide{margin-left:-100px;margin-right:-100px;max-width:unset;}
.widget{margin:0 0 2.5rem;}
.widget:last-child{margin-bottom:0;}
.widget .widget-title{font-size:1.2rem;font-weight:500;margin-bottom:1rem;}
.widget.widget_recent_comments ul li{padding:0.5rem 0;}
.widget ul{margin:0;list-style-type:none;}
.widget ul li{border-bottom:1px solid #e9ecef;}
.widget ul li:last-child{border-bottom:none;}
.widget ul li a{padding:0.5rem 0;display:inline-block;}
.widget ul li a + .post-date{margin-bottom:0.5rem;display:block;}
.widget ul ul{padding-left:1em;}
.widget select{max-width:100%;}
.widget.widget_search .search-form label{width:100%;}
.widget.widget_calendar table td, .widget.widget_calendar table th{padding:inherit;text-align:center;}
.widget.widget_tag_cloud .tagcloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.widget.widget_tag_cloud .tagcloud a{font-size:1rem !important;border:1px solid;padding:5px 10px;margin:5px;}
.sticky{display:block;}
.hentry{margin:0 0 5em;border:0 solid #e9ecef;}
.single .hentry{margin:0;border:0 solid #e9ecef;}
.updated:not(.published){display:none;}
.extra-hatom{display:none;}
.post-thumbnail{margin:0 0 1.5em;}
.entry-content{margin:0 0 3em;}
.entry-content p{margin-bottom:1.4em;}
.entry-content p:last-child{margin-bottom:0;}
.post-thumbnail{display:block;}
.page-links{clear:both;margin:0 0 1.5rem;}
.entry-title{margin:0 0 0.5em;font-size:2.25rem;word-wrap:break-word;}
.entry-meta{margin:0 0 1.5em;border:0 solid #e9ecef;}
.entry-meta > span{margin-right:1.5rem;display:inline-block;}
.entry-meta > span:last-child{margin-right:0;}
.tg-meta-style-two .entry-meta span, .tg-meta-style-two .entry-meta a{color:#269bd1;}
.tg-meta-style-two .entry-meta a:hover{color:#1e7ba6;}
.tg-meta-style-two .entry-meta > span{display:inline-block;}
.tg-meta-style-two .entry-meta > span::before{display:inline-block;font-family:'FontAwesome';margin-right:5px;}
.tg-meta-style-two .entry-meta .byline::before{content:'\f007';}
.tg-meta-style-two .entry-meta .posted-on::before{content:'\f017';}
.tg-meta-style-two .entry-meta .cat-links::before{content:'\f07c';}
.tg-meta-style-two .entry-meta .tags-links::before{content:'\f02c';}
.tg-meta-style-two .entry-meta .comments-link::before{content:'\f075';}
.tg-read-more-wrapper.tg-text-align--right{text-align:right;}
.tg-read-more-wrapper.tg-text-align--center{text-align:center;}
.tg-read-more-wrapper .tg-read-more{display:inline-block;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
#comments{border-top:1px solid #e9ecef;padding-top:2rem;}
#comments .comment-list{list-style-type:none;margin-left:0;}
#comments .comment-list .children{list-style-type:none;margin-left:2rem;}
#comments .comment-list .comment-body{margin-bottom:2rem;}
#comments .comment-list .comment-meta{position:relative;margin-bottom:0.5rem;min-height:40px;}
#comments .comment-list .comment-meta .comment-author img.avatar{position:absolute;left:0;top:0;}
#comments .comment-list .comment-meta .comment-author .fn{margin-left:3.5rem;}
#comments .comment-list .comment-meta .comment-author .says{display:none;}
#comments .comment-list .comment-meta .comment-metadata{margin-left:3.5rem;}
.comment-form-cookies-consent label{margin-bottom:0;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.tg-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}
.tg-oembed-container iframe, .tg-oembed-container object, .tg-oembed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
body .tg-oembed-container *{position:absolute;top:0;left:0;width:100%;height:100%;}
.tg-site-footer .site-info{text-align:center;padding:1rem 0;}
.tg-site-footer .tg-site-footer-widgets{border-top:1px solid #e9ecef;}
.tg-site-footer .tg-site-footer-widgets ul li a{display:block;}
.tg-site-footer .tg-footer-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0 25px;}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--one .tg-footer-widget-area{width:100%;}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--two .tg-footer-widget-area{width:calc(50% - 20px);}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--three .tg-footer-widget-area{width:calc(33.33% - 20px);}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--four .tg-footer-widget-area{width:calc(25% - 20px);}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget--title-hidden .widget-title{display:none;}
.tg-site-footer .tg-site-footer-bar{padding-top:1em;padding-bottom:1em;border-top:0 solid #e9ecef;}
.tg-site-footer .tg-site-footer-bar .tg-container--flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.tg-site-footer .tg-site-footer-bar p{margin:0;}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px;}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1 ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:15px;text-align:right;}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2 .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2 .widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2 .widget li{text-align:right;}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-container--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-1, .tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-2{text-align:center;}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-1 ul, .tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-2 ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-1 .widget, .tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-2 .widget{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-1 .widget li, .tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-2 .widget li{text-align:center;}
.tg-scroll-to-top{position:fixed;right:20px;bottom:20px;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999;visibility:hidden;opacity:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:0.5s all ease;transition:0.5s all ease;color:#fff;background-color:#16181a;}
.tg-scroll-to-top:hover{color:#fff;background-color:#269bd1;}
.tg-scroll-to-top.tg-scroll-to-top--show{visibility:visible;opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.tg-overlay-wrapper{z-index:999;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0, 0, 0, 0.05);display:none;}
.tg-overlay-wrapper.overlay-show{display:block;}
@media(min-width:769px){
.tg-site-header--left .tg-block--two{margin-left:4em;}
} @media screen and (min-width:1024px){
.tg-site-layout--default .post-thumbnail{display:block;margin-left:calc(50% - 26vw);margin-right:calc(50% - 26vw);}
}  @media screen and (max-width:768px){ .page-template-pagebuilder .site-content .tg-container{padding-left:0;padding-right:0;}
.tg-container--separate #primary{padding-right:0;}
.tg-container--separate #secondary{padding-left:0;}
.tg-site-layout--left #primary,
.tg-site-layout--left #secondary{padding:0;}
.main-navigation{display:none;}
.tg-header-action .header-action-list{display:none;}
.tg-site-header.tg-site-header--center .tg-primary-menu{display:none;}
.tg-container--boxed .tg-site{width:90%;}
.tg-container{padding-left:15px;padding-right:15px;}
.tg-site-header--center .site-branding{margin-bottom:1em;}
.tg-mobile-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;}
.tg-site-header--left .tg-block--two{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.tg-menu-item-search{margin-top:0.5em;}
.tg-menu-item-search a{display:none;}
#primary{margin-bottom:60px;}
#primary.pagebuilder-content{margin-bottom:0;}
.tg-site-layout--no-sidebar #primary{margin-bottom:0;}
#primary,
#secondary{width:100% !important;padding:0;border:none;}
#secondary .widget:last-child{margin-bottom:0;}
.tg-site-footer .tg-footer-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--two .tg-footer-widget-area, .tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--three .tg-footer-widget-area, .tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--four .tg-footer-widget-area{width:100%;}
.tg-block--two .tg-menu-item-cart .cart-page-link{display:inline-block;}
.tg-block--two .tg-menu-item-cart .cart-page-link .count{top:0;right:20px;}
}
@media screen and (max-width:600px){
.tg-site-header-top{display:none;}
.tg-site-footer .tg-site-footer-bar .tg-container--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0.8rem;}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1, .tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2{width:100%;text-align:center;margin:0;}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1 .menu, .tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2 .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.tg-page-header .tg-container--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.tg-page-header.tg-page-header--left-right .tg-page-header__title{margin-right:0;}
.tg-page-header.tg-page-header--left-right .breadcrumbs{margin-left:0;}
.tg-page-header.tg-page-header--right-left .tg-page-header__title{margin-left:0;}
.tg-page-header.tg-page-header--right-left .breadcrumbs{margin-right:0;}
}
@media screen and (max-width:480px){
.tg-mobile-navigation{width:calc(100% - 60px);}
.site-branding{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
.tg-mobile-toggle{margin-left:10px;}
.tg-mobile-toggle > button{background:initial;color:inherit;border:initial;padding:0.5em 0.8em;line-height:1;}
.tg-site-header--center .tg-mobile-toggle, .tg-site-header--right .tg-mobile-toggle{margin-left:0;}
.tg-mobile-toggle .tg-icon-bars{font-size:1.5rem;line-height:1.2;}
.wp-block-columns{padding-top:3em;padding-right:2em;padding-bottom:3em;padding-left:2em;}
.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 8%;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 8% 0 0;}
.widget ul.wp-block-social-links li:last-child{border-bottom:1px solid #e9ecef;}
ul.wp-block-post-template{margin:0;}
@media(max-width:600px){
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0;}
.wp-block-media-text .wp-block-media-text__content{padding:0;}
}
.zakra-border-radius-img-inside--20 img {
border-radius: 20px;
}