/*
Theme Name: Sandra Laznik
Theme URI: https://mod.si/
Description: Sandra Laznik Theme
Author: Maja Ojstersek
Author URI: https://mod.si/

Version: 1.2.0

Tags: accessibility-ready, block-styles, custom-background, custom-colors, custom-logo, custom-menu, e-commerce, editor-style, featured-images, full-width-template, left-sidebar, one-column, right-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: altitude-pro
*/
/****************
*******Barve 
TUORQUISE #019a9f
S. TUORQUISE #daeeee
EMERALD GREEN 
GOLD #dfb371 #a3743a
linear-gradient(to right, #dfb371 0%, #a3743a 100%)
PINK #F7D6C7
WHITE-YELLOW  #FEF8EB

BLACK #0d1e33


https://coolors.co/004a33-019a9f-daeeee-a3743a-dfb371-f7d6c7-fef8eb
****************/
a:active, a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}
.pristajalna .site-inner {
    margin-top: 0!important;
}
/****************
******BLOG GRID
****************/

.blog.full-width-content .content,
.archive.full-width-content .content{
    padding: 0;
}
.blog article,
.archive article{
    background: #fff;
    -webkit-box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 13%);
    box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 13%);
    height: 470px;
}
.blog article header.entry-header img,
.archive article header.entry-header img{
    height: 213px;
    object-fit: cover;
}
.blog article:hover,
.archive article:hover{
   transform: scale(1.05);
    transition: transform .2s;
}

.blog p.entry-meta,
.archive p.entry-meta{
    display: none;
}
.blog h2.entry-title,
.archive h2.entry-title{
    font-size: 22px;
    text-align: left;
    padding: 2rem 2rem 0rem 2rem;
}
.blog .entry-header:after,
.archive .entry-header:after{
    display: none;
}
.blog article p, .archive article p,
.archive article p, .archive article p{
    padding: 0rem 2rem 0rem;
}
.blog a.more-link,
.archive a.more-link {
    display: none;
}
.transparentnitit {
    color: transparent;
    font-size: 0;
}
/****************
******POHVALE
****************/
.pohvala {
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
	padding: 1em;
	background: #fff;
    -webkit-box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 3%);
    box-shadow: -0 0 1rem rgb(0 0 0 / 15%);
	 transition: transform .2s;
	margin-bottom: 5%;
}
.pohvala:hover {
    transform: scale(1.02);
}
.pohvala .gb-block-accordion summary {
    list-style: none;
}
.pohvala .gb-container-inside {
    max-width: 100%!important;
}
.zvezdiceizjave img {
    max-height: 15px!important;
}
.zvezdiceizjave {
    margin-bottom: 0.3em;
	line-height: 0;
}
p.izjavaime {
    text-transform: uppercase;
    letter-spacing: 0.06rem;
    font-weight: bold;
	margin-bottom: 0;
}
.pohvala .gb-block-accordion .gb-accordion-title {
    background: transparent;
    color: #0d1e33;
	border: 0!important;
    outline: none!important;
	    text-transform: uppercase;
    font-size: 14px;
	    padding: 0;
}
h2.izspotavljena {
    color: #a3743a;
	font-style: italic;
	font-size: 28px;
}
.izziv h2.izspotavljena {
    color: #0d1e33;
    font-style: normal;
}
.izziv h2.izspotavljena:before {
    display: none;
}
h2.izspotavljena:before {
    content: "〞";
    opacity: 0.3;
    /* font-size: 50px; */
    margin-left: -1rem;
    margin-right: -0.4rem;
    margin-top: -0.5rem;
    margin-bottom: 0.5rem;
}
.pohvala .gb-accordion-text {
    text-align: left;
}
.logotihotels figure {
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 0.5em;
    background: #fff;
    -webkit-box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 3%);
    box-shadow: 0 0 0.4rem rgb(0 0 0 / 10%);
}
.pohvala summary::-webkit-details-marker,
.pokazivsevadbe summary::-webkit-details-marker{
display: none;
}
.pohvala .gb-block-accordion {
    margin-bottom: 0;
}
.brezfotke img {
    max-height: 150px;
}
.pokazivadbehome {
    /* background: red; */
    /* width: 95vw; */
    /* margin-left: auto!important; */
    /* margin-right: auto!important; */
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    background: rgb(255 255 255/80%);
    box-shadow: 0rem 0rem 1rem rgb(0 0 0 / 13%);
    margin-top: -3em;
}
.pokazivsevadbenaslov.gb-block-accordion .gb-accordion-title {
    font-size: 40px;
    text-transform: uppercase;
	transition: transform .2s;
}
.pokazivsevadbe .gb-block-accordion .gb-accordion-title:hover {
    transform: scale(1.05);
}
.pokazivsevadbenaslov sup {
       /* font-family: 'Montserrat';
    font-size: 16px;
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important; */
    /* border: 1px solid; */
    /* border-image-slice: 1; */
    /* border-width: 1px; */
    padding: 0.5em 2em;
    background: rgb(255 255 255/10%);
    box-shadow: 0rem 0rem 0.2rem rgb(0 0 0 / 20%);
    transition: transform .2s;
    border-radius: 5px!important;
    background: linear-gradient(135deg,rgb(223,179,113) 0%,rgb(163,116,58) 100%);
    font-family: "Ek Mukta",sans-serif;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 2px;
}
b, strong {
    font-weight: 500;
}
.pokazivsevadbenaslov sup:before {
    content: "Pokaži ";
}
.pokazivsevadbenaslov details[open] summary sup:before {
    content: "Skrij ";
}
/*.pokazivsevadbenaslov details[open] summary sup {
    display: none;
}*/
.pokazivsevadbe .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    background: white;
    box-shadow: 0rem 0rem 1rem rgb(0 0 0 / 20%);
	padding: 0.3rem;
}
.praznavadba.gb-block-layout-column {
    display: none;
}
.homesklopivadb .wp-block-cover {
    align-items: end;
}
/*NOva home FEB*/
.homezamaknjenogor {
    background: rgb(255 255 255 / 0.8);
    padding: 2em !important;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0, 0, 0, .125);
    box-shadow: -1rem 1rem 4rem rgba(0, 0, 0, .125);
    z-index: 99 !important;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -5%;
}
/*NOva homez ozadji*/
.kunhomered img.wp-block-cover__image-background {
    max-height: 60vh;
}
.kunhomered .gb-accordion-text {
    background: #FFDAD6;
}
.vadbesklopicikcak .gb-block-container {
    padding-top: 0!important;
}
.vadbesklopicikcak .gb-block-accordion {
    margin-bottom: 0;
}
.seznamkundaliniseznam h3.gb-block-post-grid-title a,
.seznamkundaliniseznam h4.gb-block-post-grid-title a,
.seznamkundaliniseznam h5.gb-block-post-grid-title a{
    color: #a3743a!important;
	text-transform: uppercase;
}
.seznamkundaliniseznam .gb-block-post-grid-text {
    padding: 1em;
}
.seznamkundaliniseznam article {
    background: #fff;
    box-shadow: 0rem 0rem 1rem rgb(0 0 0/20%);
    padding: 0.3rem;
	grid-gap: 0!important;
	padding-bottom: 0.3em!important;
	margin-bottom: 1em!important;
}
.seznamkundaliniseznam a.gb-block-post-grid-more-link.gb-text-link {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.2rem;
}
.seznamkundaliniseznam.gb-block-post-grid header .gb-block-post-grid-title {
    margin-bottom: 0;
}
.seznamkundaliniseznam article:hover {
    transform: scale(1.05);
}
.seznamkundaliniseznam .gb-post-grid-items.is-list {
    display: flex;
    flex-direction: column-reverse;
}
.seznamkundaliniseznam .gb-block-post-grid-image img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    aspect-ratio: 4 / 3;
}
.seznamkundaliniseznam .gb-block-post-grid-excerpt {
    font-size: smaller;
}
h2.kundalinipodnaslov {
    opacity: 0.5;
}
.moderrob {
    margin-top: -5px;
    margin-bottom: -5px;
}
.moderrob span.wp-block-cover__background.has-background-dim-100.has-background-dim.wp-block-cover__gradient-background.has-background-gradient {
    margin-top: -2px;
}
h1:focus, h1:focus-visible, h1.entry-title:focus, h1.entry-title:focus-visible, .entry-title:focus, .entry-title:focus-visible, h1#prijava:focus, h1#prijava:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}
/* Zacni tukaj
--------------------------------------------- */
.zacnitukaj .site-inner {
    margin-top: -10% !important;
}
.zacnitukaj .entry {
    margin-bottom: 0 !important;
}
.spodnjirob .entry {
    margin-bottom: 0 !important;
}
/* Kviz
--------------------------------------------- */
.asq-theme.asq-theme-buzzfeed .button.button-salmon,
.asq-theme.asq-theme-buzzfeed .button.button-green,
.asq-theme.asq-theme-buzzfeed .button.button-blue{
    background: linear-gradient(135deg, rgb(223, 179, 113) 0%, rgb(163, 116, 58) 100%)!important;
}
.kviz article.entry {
    margin-bottom: 0;
}

.asq-theme.asq-theme-buzzfeed .quiz-question-answer {
    -webkit-box-shadow: -.5rem .5rem 1.5rem rgb(163 116 58 / 10%)!important;
    box-shadow: -.2rem .2rem 1rem rgb(163 116 58 / 10%)!important;
    border: 1px solid #fff!important;
    background: #fff!important;
	border-radius:1em!important;
}
.asq-theme.asq-theme-buzzfeed .ari-checkbox+.ari-checkbox-label:before {
    color: #a3743a!important;
}
.asq-theme.asq-theme-buzzfeed .quiz-question-answer-selected, .asq-theme.asq-theme-buzzfeed .quiz-question-answer-selected:hover, .asq-theme.asq-theme-buzzfeed .question-completed .quiz-question-answer-selected:hover,
.asq-theme.asq-theme-buzzfeed .quiz-question:not(.question-completed) .quiz-question-answer:not(.quiz-question-answer-selected):hover{
    background: #ebe1d4!important;
	background-color: #ebe1d4!important;
	color:#9f7139!important;
}
.asq-theme.asq-theme-buzzfeed .quiz-progress-bar:after {
    background-color: #a3743a!important;
}
div#asq_678fa812e061b_question_16 .quiz-question-answer-holder {
    -ms-flex: 0 0 25%!important;
    flex: 0 0 calc(25% - 1px)!important;
}
.asq-theme.asq-theme-buzzfeed .quiz-section {
    -webkit-box-shadow: -.5rem .5rem 1.5rem rgb(163 116 58 / 10%)!important;
    box-shadow: -.2rem .2rem 1rem rgb(163 116 58 / 10%)!important;
    border: 1px solid #A3743A!important;
    background: #fff!important;
}
.asq-theme.asq-theme-buzzfeed .quiz-user-data-form INPUT::placeholder {
    color: rgb(0 0 0 / 24%)!important;
}
.quiz-label {
    font-size: 1.5em !important;
    color: #a3743a;
}
.quiz-question-title {
    margin-bottom: 1.5em !important;
}
.result-title {
    font-weight: bold;
    margin-bottom: 1em;
}
/* ROtator
--------------------------------------------- */
p.rotate-words.rotating-word1 {
    color: #a3743a;
    font-weight: bold;
    font-size: 44px;
    /*max-width: 500px;*/
	line-height: normal;
}
span.rotate {
    color: #179b9f;
}
/****************
*******Knjiga
****************/
.zamaknjenogor {
    margin-top: -5%;
    padding-top: 1em;
}
body.knjiga,
.knjiga main#genesis-content,
.knjiga .site-inner{
    background: #EFE2D2;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    color: #0c1e33;
    font-size: 20px;
}
.bump-offer-container {
    background: #ffffff!important;
	    box-shadow: 5px 5px 10px #aaaaaa6b, -5px -5px 10px #aaaaaa6b!important;
}
.bump-offer-product-price {
    color: #A3743A!important;
}
#wps_upsell_offer_main_id_1 .wps_accept_offer_cla {
    padding: 0.5em 1em;
	width: 100%;
}
.bump-offer-container {
    max-width: 100%!important;
    margin-bottom: 1em 20px!important;
}
.zaokrozenirobovi .gb-block-layout-column-inner.has-white-background-color,
.zaokrozenirobovi{
    border-radius: 2em;
}
/****************
*******10telesna preobrazba
****************/
body.poletnapreobrazba,
.poletnapreobrazba main#genesis-content,
.poletnapreobrazba .site-inner{
    background: #6d94c7;
}

.poletnapreobrazba .storitveposameznadesnoslika .wp-block-media-text__content, .poletnapreobrazba .storitveposameznalevoslika .wp-block-media-text__content,.poletnapreobrazba .storitveposameznadesnoslika img, .poletnapreobrazba .storitveposameznalevoslika img{
    -webkit-box-shadow: -.5rem .5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -.2rem .2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg, #dfb36e 0%, #a3743a 25%, #dfb371 50%, #a3743a 100%) !important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.poletnapreobrazba .footer-widgets {
    background: #6d94c7 !important;
    color: white;
}
.poletnapreobrazba footer.site-footer, .poletnapreobrazba footer.site-footer a,
.poletnapreobrazba .footer-widgets section#text-2, .poletnapreobrazba .footer-widgets section#nav_menu-3 a, .poletnapreobrazba h3.widgettitle.widget-title{
    background: #6d94c7;
    color: white;
}
.poletnapreobrazba #simple-social-icons-3 ul li a, .poletnapreobrazba #simple-social-icons-3 ul li a:hover, .poletnapreobrazba #simple-social-icons-3 ul li a:focus {
    color: white !important;
}
/****************
*******Boginjasonca
****************/
body.boginjasonca,
.boginjasonca .site-inner,
.boginjasonca .footer-widgets, .boginjasonca .site-footer{
    background: #fffee3!important;
}
.boginjasonca #simple-social-icons-3 ul li a, .boginjasonca #simple-social-icons-3 ul li a:hover, .boginjasonca #simple-social-icons-3 ul li a:focus {
    color: #a3743a !important;
}
.okroglicoll .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    border: #a3743a 1px solid;
    border-radius: 50%;
    height: 400px;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.okroglicoll .wp-block-genesis-blocks-gb-column.gb-block-layout-column p {
    padding-left: 2em;
    padding-right: 2em;
    display: -webkit-box;
    text-align: center;
}
.ozadjesonce {
    background: #ffefcb;
    padding: 1em;
    box-shadow: 0 0 3px 1px #ffefcb, 0 0 10px 10px #ffefcb, 0 0 50px 20px #ffefcb;
}
.ovalnirobovi {
    border-radius: 2em;
}
.naslovpreob .okroglicoll {
    font-size: 2em;
}
.zaobljenafotka img {
    border-radius: 2em;
}
/****************
*******celestialnoobilje
****************/
body.celestialnoobilje {
    background: #0a4834;
}
.celestialnoobilje .site-inner {
    margin-top: 85px;
	 background: #0a4834;
}
.celestialnoobilje .footer-widgets,
.celestialnoobilje footer.site-footer{
    background: transparent!important;
}
.celestialnoobilje #simple-social-icons-3 ul li a, .celestialnoobilje #simple-social-icons-3 ul li a:hover, .celestialnoobilje #simple-social-icons-3 ul li a:focus,
.celestialnoobilje .site-footer a, .celestialnoobilje .site-footer,
.celestialnoobilje .footer-widgets section#text-2, .celestialnoobilje .footer-widgets section#nav_menu-3 a, .celestialnoobilje h3.widgettitle.widget-title{
    color: #ffffff!important;
}
.celestialnoobilje .storitveposameznadesnoslika .wp-block-media-text__content, .celestialnoobilje .storitveposameznalevoslika .wp-block-media-text__content {
    background: rgb(9 72 53 / 95%);
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.4);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.4);
    color: white;
	-webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg, #dfb36e 0%, #a3743a 25%, #dfb371 50%, #a3743a 100%) !important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.celestialnoobilje .satnamznacilnosti .wp-block-genesis-blocks-gb-column {
    background: #0a4834;
    box-shadow: 0rem 0rem 10px rgb(0 0 0/50%);
    color: white;
}
.celestialnoobilje .storitveposameznalevoslika .wp-block-media-text__content:hover, .celestialnoobilje .storitveposameznadesnoslika .wp-block-media-text__content:hover {
    background: rgb(9 72 53 / 95%);
	-webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg, #dfb36e 0%, #a3743a 25%, #dfb371 50%, #a3743a 100%) !important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.zlatiokvir {
    padding: 1em;
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg, #dfb36e 0%, #a3743a 25%, #dfb371 50%, #a3743a 100%) !important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
/****************
*******kundaliniklub
****************/
.kklubvkrogu {
    height: 200px;
    width: 200px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    border: 1px solid;
    padding: 10px;
    /*background: rgb(255 255 255 / 10%);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);*/
}
.kundaliniklub .site-inner {
    margin-top: 0!important;
}
.kkmeseci {
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    background: white;
}
.kklubvkrogumesec {
    height: 80px;
    width: 80px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    border: 1px solid #a3743a;
    padding: 10px;
    background: rgb(255 255 255/10%);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    line-height: 110%;
    text-transform: uppercase;
    font-size: 13px;
	color: #a3743a;
}
.kklubvkrogumesecbefore {
    margin-left: calc(100% - 80px);
    /* margin-top: -33px; */
}

.kundaliniklub .footer-widgets {
    background: #A3743A!important;
}
.kundaliniklub footer.site-footer, .kundaliniklub footer.site-footer a {
    background: #A3743A;
	color: white;
}
.kundaliniklub #simple-social-icons-3 ul li a, .kundaliniklub #simple-social-icons-3 ul li a:hover, .kundaliniklub #simple-social-icons-3 ul li a:focus, .kundaliniklub .footer-widgets section#text-2, .kundaliniklub .footer-widgets section#nav_menu-3 a, .kundaliniklub h3.widgettitle.widget-title, .kundaliniklub .footer-widgets section#text-2 a,.kundaliniprse .footer-widgets section#text-2 a {
    color: white!important;
}
.pinkinoga .footer-widgets {
    background: #e0c0b6!important;
}
.pinkinoga footer.site-footer, .pinkinoga footer.site-footer a {
    background: #e0c0b6;
	color: white;
}
.pinkinoga #simple-social-icons-3 ul li a, .pinkinoga #simple-social-icons-3 ul li a:hover, .pinkinoga #simple-social-icons-3 ul li a:focus, .pinkinoga .footer-widgets section#text-2, .pinkinoga .footer-widgets section#nav_menu-3 a, .pinkinoga h3.widgettitle.widget-title, .pinkinoga .footer-widgets section#text-2 a,.pinkinoga .footer-widgets section#text-2 a {
    color: white!important;
}
.pinkinoga .site-inner {
    margin-top: 100px;
}
.kkklubletnicas {
    margin-left: auto;
    margin-right: auto;
    margin-top: calc(-1em - 25px);
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background: white;
    padding: 10px;
	    position: relative;
    z-index: 9999;
}
article.post-24878.page.entry {
    margin-bottom: 0;
}
.kundaliniklub .kundaliniprsebanner {
    background: transparent;
    backdrop-filter: blur(0px);
	border: 0;
	padding:0;
}
.kknaskoloni {
    width: 100vw;
}
body.kundaliniklubsingle,
.kundaliniklubsingle main#genesis-content{
    background: #eae1d4;
}
.kundaliniklubsingle .site-inner {
    margin-top: 85px;
	 background: #eae1d4;
}
.royalfont {
  font-family: "Quintessential", serif!important;
  font-weight: 400;
  font-style: normal;
}
.kundaliniklubsingle .footer-widgets,
.kundaliniklubsingle footer.site-footer{
    background: transparent!important;
}
.kundaliniklubsingle #simple-social-icons-3 ul li a, .kundaliniklubsingle #simple-social-icons-3 ul li a:hover, .kundaliniklubsingle #simple-social-icons-3 ul li a:focus {
    color: #b5a794!important;
}
.kundaliniklubsingle header.site-header {
    background: #eae1d4;
}
.pismo .wp-block-cover {
    box-shadow: 0rem 0rem 1rem rgb(0 0 0/30%);
	margin-top:-3em;
	z-index: 9;
}
.goldframetransbg {
    padding: 1em 2em;
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.vqkundaliniklub .vecomeni.gb-block-accordion summary::marker {
    color: transparent!important;
    display: none!important;
    width: 0!important;
}
.vqkundaliniklub .vecomeni.gb-block-accordion .gb-accordion-title {
    background: transparent;
    border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border-top: 1px solid;
    /* border-bottom: 1px solid; */
    border-image-slice: 1;
    border-width: 1px;
    padding: 1.5em 1em 1em 1em;
	cursor: pointer;
}
.kundaliniklubsingle .satnamznacilnosti .wp-block-genesis-blocks-gb-column {
    background: #eae1d4;
}
.starinskiurnik .wp-block-columns {
    border: #a3743a 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 1em;
    line-height: normal;
    box-shadow: 0rem 0rem 0.5rem rgb(0 0 0/13%);
    border-radius: 1em;
    margin-bottom: 1em;
}
.starinskiurnik .wp-block-columns p {
    margin-bottom: 0;
}
.starinskiurnik .is-layout-flow.wp-block-column:first-child {
    border-right: 1px solid #a3743a;
}
.beliokvirklub {
    border: 1px solid white;
    padding: 1em;
}
.bonusikundaliniikone .wp-block-media-text__media img {
    max-height: 50px;
    width: auto;
    float: right;
}
.kundaliniklubsingle .gb-block-accordion summary{
    list-style-image: none!important;
}
.kundaliniklubsingle .gb-block-accordion summary::-webkit-details-marker{
    background: transparent!important;
    color: transparent;
}
.usposabljanjekrog {
    height: 150px;
    width: 150px;
    border-radius: 50%;
    border: 1px solid;
    padding: 50px 10px;
    background: #dcad8b;
    color: white !important;
    border-color: #dcad8c;
    margin-right: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
    line-height: normal;
}
.prijavausposabljanje input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #ab7d41;
    width: 100%;
    color: white;
	border-color: #ab7e41;
}
.kmalupride {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
/****************
*******celestialnimir
****************/
.celestialnimir .site-inner {
    margin-top: 0!important;
}
.celestialnimir .footer-widgets {
    background: #8A97AF!important;
}
.celestialnimir footer.site-footer, .celestialnimir footer.site-footer a,
.celestialnimir .footer-widgets section#text-2, .celestialnimir .footer-widgets section#nav_menu-3 a, .celestialnimir h3.widgettitle.widget-title{
    background: #8A97AF;
	color: white;
}
.celestialnimir #simple-social-icons-3 ul li a, .celestialnimir #simple-social-icons-3 ul li a:hover, .celestialnimir #simple-social-icons-3 ul li a:focus {
    color: white!important;
}
.modriokvirckimir .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58/10%);
    border: 1px solid #8A97AF;
    padding: 1em;
}
.kkodprteprijave {
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58/50%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58/50%);
}
.kkodprteprijave:before {
    content: "ODPRTE PRIJAVE";
    color: #fff;
    font-size: .8em;
    vertical-align: top;
    padding: 1em;
    letter-spacing: .5px;
    font-weight: 700;
    background: linear-gradient(to right,#dfb371 0%,#a3743a 100%);
    width: auto;
    margin-top: 1em;
    position: absolute;
    margin-left: -5px;
	-webkit-box-shadow: -0.5rem 0.5rem 0.5rem rgb(163 116 58/30%);
    box-shadow: -0.2rem 0.2rem 0.5rem rgb(163 116 58/30%);
	z-index: 9;
}
.kkrazprodano {
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58/50%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58/50%);
}
.kkrazprodano:before {
    content: "RAZPRODANO!";
    color: #fff;
    font-size: .8em;
    vertical-align: top;
    padding: 1em;
    letter-spacing: .5px;
    font-weight: 700;
    background: linear-gradient(to right,#dfb371 0%,#a3743a 100%);
    width: auto;
    margin-top: 1em;
    position: absolute;
    margin-left: -5px;
	-webkit-box-shadow: -0.5rem 0.5rem 0.5rem rgb(163 116 58/30%);
    box-shadow: -0.2rem 0.2rem 0.5rem rgb(163 116 58/30%);
	z-index: 9;
}
/****************
*******Mantrologija
****************/
.mantralogijabanner {
    background: rgb(189 212 224 / 60%);
	-webkit-backdrop-filter: blur(10px);
    padding: 2em;
    border: 1px solid #bdd4e0;
    backdrop-filter: blur(10px);
    filter: none;
}
.mantralogija .site-inner {
    margin-top: 0!important;
}
.mantralogija .footer-widgets {
    background: #deeaf0!important;
}
.mantralogija footer.site-footer, .preporodljubezni footer.site-footer a {
    background: #deeaf0;
}
/****************
*******celestialnabrezplacna
****************/
.obrobazlatacel {
    padding: 1em 2em;
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    margin-top: -2em;
    background: white;
}
p.vstopinapiscelest {
        background: rgb(255 255 255/50%);
    width: 150px;
    padding: 4em 1.5em 2em 1.5em;
    border-radius: 50% 50% 5% 5%;
    text-align: center;
    float: right;
    border: 1px solid #a3743a;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
}
.sencaosnovenaslov {
    text-shadow: 1px 0px 4px rgb(34 51 53 / 20%), 2px 0px 4px rgb(34 51 53 / 20%), 3px 0px 4px rgb(34 51 53 / 20%), 2px 0px 3px rgb(16 24 25 / 20%), 2px 3px 15px rgb(16 24 25 / 20%);
}
.pridruzisnovecelesti .gb-container-inside {
    max-width: 100%!important;
}
/****************
*******planetarni sistem
****************/
.planetarniritem .site-inner {
    margin-top: 0!important;
}
/*.planetarniritem .footer-widgets {
    background: #deeaf0!important;
}
.planetarniritem footer.site-footer, .planetarniritem footer.site-footer a {
    background: #deeaf0;
}*/
.obrobaturkiz {
    border: 1px solid #019a9f;
}
.planetinastevanje .wp-block-columns {
    margin-bottom: 0!important;
	gap: 0em;
}
.planetiuspeha .outlinementalniboxi .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    border-image-source: linear-gradient(175deg,#594A9C 0%,#413285 25%,#594A9C 50%,#413285 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.planetiuspeha hr.zlatacrticasredinsko {
    margin-right: auto;
    margin-left: auto;
    color: transparent;
    color: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    background: linear-gradient(to right, #594c9c 0%, #594c9c 100%);
    height: 2px;
    border-top: 0!important;
}
.planetiuspeha .vijolaokvicekkup .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    border-image-source: linear-gradient(175deg,#584a9b 0%,#3c2d82 25%,#584a9b 50%,#3c2d82 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 3em;
    text-align: center;
    line-height: normal;
    background: rgb(255 255 255 / 80%);
    box-shadow: 0rem 0rem 1rem rgb(0 0 0 / 13%);
}
.planetiuspeha .site-inner {
    margin-top: 0!important;
}
.planetiuspeha .footer-widgets {
    background: #594B9C!important;
}
.planetiuspeha footer.site-footer, .planetiuspeha footer.site-footer a,
.planetiuspeha .footer-widgets section#text-2, .planetiuspeha .footer-widgets section#nav_menu-3 a, .planetiuspeha h3.widgettitle.widget-title{
    background: #594B9C;
	color:white;
}
.planetiuspeha #simple-social-icons-3 ul li a, .planetiuspeha #simple-social-icons-3 ul li a:hover, .planetiuspeha #simple-social-icons-3 ul li a:focus {
    color: white!important;
}
/****************
*******Kundalini prse
****************/
.kundaliniprse .site-inner {
    margin-top: 0!important;
}
.kundaliniprse .footer-widgets {
    background: #A3743A!important;
}
.kundaliniprse footer.site-footer, .kundaliniprse footer.site-footer a,
.kundaliniprse .footer-widgets section#text-2, .kundaliniprse .footer-widgets section#nav_menu-3 a, .kundaliniprse h3.widgettitle.widget-title{
    background: #A3743A;
	color: white;
}
.kundaliniprse #simple-social-icons-3 ul li a, .kundaliniprse #simple-social-icons-3 ul li a:hover, .kundaliniprse #simple-social-icons-3 ul li a:focus {
    color: white!important;
}
.kundaliniprsebanner {
    background: rgb(255 255 255 / 60%);
    -webkit-backdrop-filter: blur(10px);
    padding: 2em;
    border: 1px solid white;
    backdrop-filter: blur(10px);
    filter: none;
}
p.rozica:before {
    position: relative;
    content: "";
    display: inline-block;
    /*background-image: url(https://www.sandralaznik.si/wp-content/uploads/2023/10/rozica.png);*/
	background-image: url(https://www.sandralaznik.si/wp-content/uploads/2023/10/pika.png);
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
	margin-right: 3px;
    background-position: center;
    background-size: contain;
}
/****************
*******Kundalini sproščanje
****************/
.vodenamedinad {
        padding: 0.2em 2em!important;
    border-radius: 1em;
    /* margin-left: -5em; */
    margin-top: -5em;
    text-align: center;
}
.kundasproscanje .site-inner {
    margin-top: 0!important;
}
.roundborder {
    border-radius: 2em;
}
.wp-block-columns.kolonaikoncesprosc {
    gap: 1em;
}
.sproscendobiicon figure.wp-block-media-text__media img {
    max-height: 500px;
}
/****************
*******Kundalini pomlajevanje kože
****************/
.pomlajevanjekoze .site-inner {
    margin-top: 0!important;
}
.pomlajevanjekoze .footer-widgets {
    background: #cf8a6f!important;
}
.pomlajevanjekoze footer.site-footer, .pomlajevanjekoze footer.site-footer a {
    background: #cf8a6f;
}
p.korakikoza {
    color: #cf8a6f;
    font-size: 80px;
    /*border: 1px solid #cf8a6f;
    opacity: .3;	
    background: #cf8a6f;*/
    color: white;
    padding-right: 0.2em;
	margin-bottom: 0;
}
/*.kozastcol{
    opacity: .2;
    background: #cf8a6f;
}*/
.pomlajevanjekoze footer.site-footer a, .pomlajevanjekoze footer.site-footer p, .pomlajevanjekoze #simple-social-icons-3 ul li a, .pomlajevanjekoze #simple-social-icons-3 ul li a:hover, .pomlajevanjekoze #simple-social-icons-3 ul li a:focus, .pomlajevanjekoze #simple-social-icons-3 ul li a:hover, .pomlajevanjekoze #simple-social-icons-3 ul li a:focus, .pomlajevanjekoze  .site-footer {
    color: white!important;
}
.okvircekkoza {
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 1em;
    max-width: 80%;
}
.program1na1 .okvircekkoza {
    max-width: 100%;
}
.enanaena .site-inner {
    margin-top: 0!important;
}
.enanaena .footer-widgets {
    background: #a3743a!important;
}
.enanaena footer.site-footer, .enanaena footer.site-footer a {
    background: #a3743a;
}
.enanaena footer.site-footer a, .enanaena footer.site-footer p, .enanaena #simple-social-icons-3 ul li a, .enanaena #simple-social-icons-3 ul li a:hover, .enanaena #simple-social-icons-3 ul li a:focus, .enanaena #simple-social-icons-3 ul li a:hover, .enanaena #simple-social-icons-3 ul li a:focus, .enanaena  .site-footer {
    color: white!important;
}
/****************
*******Kundalini tonus
****************/
.kundalinitonus .site-inner {
    margin-top: 0!important;
}
.kundalinitonus .footer-widgets {
    background: #e366a8!important;
}
.kundalinitonus footer.site-footer, .kundalinitonus footer.site-footer a {
    background: #e366a8;
}
.kundalinitonusbanner {
    background: rgb(255 255 255 / 52%);
    -webkit-backdrop-filter: blur(10px);
    padding: 2em;
    border: 1px solid #ffffff;
    backdrop-filter: blur(10px);
    filter: none;
}
.kundalinitonus #simple-social-icons-3 ul li a, .kundalinitonus #simple-social-icons-3 ul li a:hover, .kundalinitonus #simple-social-icons-3 ul li a:focus {
    color: white!important;
}
.kundalinitonus .site-footer, .kundalinitonus .site-footer a,
.kundalinitonus .footer-widgets section#text-2, .kundalinitonus .footer-widgets section#nav_menu-3 a, .kundalinitonus h3.widgettitle.widget-title{
    color: white;
}
/****************
*******ENG new
****************/
article.post-7584.page.entry {
    margin-bottom: 0!important;
}
.engopisbanner {
    background: rgb(255 255 255 / 55%);
    -webkit-backdrop-filter: blur(10px);
    padding: 2em;
    border: 1px solid #ffffff;
    backdrop-filter: blur(10px);
    filter: none;
}
/****************
*******Preporod ljubezni
****************/
.page-id-21309 .bannertop {
    margin-top: 0;
}
.outlinepreporodljubezni:before {
    content: "\2713";
    background: white;
    display: block;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -2em;
    position: relative;
    z-index: 999;
    text-align: center;
    border: 1px solid #a3743a;
    border-radius: 50px;
    padding: 8px;
    color: #a3743a;
    font-size: 25px;
    margin-bottom: 0.5em;
}
.preporodljubezni .site-inner,
.page-id-21309 .site-inner{
    margin-top: 0!important;
}

.preporodljubezni .footer-widgets {
    background: #A3743A!important;
}
.preporodljubezni footer.site-footer, .preporodljubezni footer.site-footer a,
.preporodljubezni .footer-widgets section#text-2, .preporodljubezni .footer-widgets section#nav_menu-3 a, .preporodljubezni h3.widgettitle.widget-title{
    background: #A3743A;
    color: white;
}
.preporodljubezni svg.social-facebook,
.preporodljubezni svg.social-email,
.preporodljubezni svg.social-instagram,
.preporodljubezni svg.social-youtube{
    color: white!important;
}
.pasicapreporodljubezni {
    margin-top: 80px;
}

.maxgumbkupimtakoj {
    max-width: 390px!important;
}
/****************
*******Celestialni vecer
****************/
.celstialninaslovna .gb-block-layout-column-inner {
    background: rgb(255 255 255 / 60%);
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 2em 2em;
}
.celstialninaslovna {
    border: 1em solid rgb(255 255 255/60%);
}
/****************
*******OSNOVE SAMO-LJUBEZNI
****************/
.roziokvircki .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    border: 1px solid #c68189;
    padding: 2em;
}
.samoljubezen .footer-widgets {
    background: #c68189!important;
}
.samoljubezen footer.site-footer, .samoljubezen footer.site-footer a {
    background: #c68189;
    color: white;
}
.samoljubezen svg.social-facebook,
.samoljubezen svg.social-email,
.samoljubezen svg.social-instagram,
.samoljubezen svg.social-youtube{
    color: white!important;
}

/****************
*******Sola posla
****************/
.wp-block-cover.ozadjeslike:before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgb(255 255 255 / 80%);
}
.ikonebrezmargin {
    margin-bottom: 0!important;
}
.garancijaozadje img {
    background: #daeeee;
    padding: 10px;
    width: auto;
    margin-top: -6rem;
    display: block;
	max-height: 150px;
}
.garancijaozadjepink img {
    background: #FBF6EE;
    padding: 10px;
    width: auto;
    margin-top: -6rem;
    display: block;
	max-height: 150px;
}
p.obojestranska,
.obojestranska.gb-block-container,
.obojestranska p,
.obojestranska{
    text-align: justify;
}
p.poselura::before {
    position: relative;
    content: "";
    display: inline-block;
    background-image: url(https://www.sandralaznik.si/wp-content/uploads/2023/07/clock.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    object-fit: cover;
    background-position: center;
    background-size: cover;
    margin-right: 0.4em;
    vertical-align: text-top;
}
p.poselpdf:before {
    position: relative;
    content: "";
    display: inline-block;
    background-image: url(https://www.sandralaznik.si/wp-content/uploads/2023/03/pdf.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    object-fit: cover;
    background-position: center;
    background-size: cover;
    margin-right: 0.4em;
    vertical-align: text-top;
}
p.poselvides:before {
    position: relative;
    content: "";
    display: inline-block;
    background-image: url(https://www.sandralaznik.si/wp-content/uploads/2023/07/online.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    object-fit: cover;
    background-position: center;
    background-size: cover;
    margin-right: 0.4em;
    vertical-align: text-top;
}
.solaposlabanner {
    background: rgb(34 59 63 / 60%);
    -webkit-backdrop-filter: blur(10px);
    padding: 2em;
    border: 1px solid #223b3f;
    backdrop-filter: blur(10px);
    filter: none;
}
body.solaposlaprod {
    background: #223335;
}
.solaposlaprod main#genesis-content {
    background: #223335;
}
.solaposlaprod .footer-widgets, .solaposlaprod .site-footer, .solaposlaprod .site-footer a,
.solaposlaprod .footer-widgets section#text-2, .solaposlaprod .footer-widgets section#nav_menu-3 a, .solaposlaprod h3.widgettitle.widget-title{
    background: #223335!important;
    color: white!important;
}
.solaposlaprod .site-inner {
    margin-top: 0!important;
	background: #223335;
}
.poselurnik td {
    min-width: 100px;
    vertical-align: middle;
}
.poselurnik .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #1b292b;
}
.poselurnik table {
    font-size: 16px;
	word-break: break-word;
}
.poselnaslov {
    text-shadow: 1px 0px 4px #223335, 2px 0px 4px #223335, 3px 0px 4px #223335, 2px 0px 3px #101819, 2px 3px 15px #101819;
}
.solaposlaprod .pohvala {
    background: #223335;
    color: white!important;
	-webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 30%);
    z-index: 9;
    border: 1px solid rgb(17 27 28 / 30%);
    border-image-source: none!important;
}
.solaposlaprod .pohvala a, .solaposlaprod .izjavaime,
.solaposlaprod .pohvala .gb-block-accordion .gb-accordion-title{
    color: white!important;
}
.solaposlaprod .pohvala img {
    border-radius: 50%;
    border: 1px solid #dfb371;
}
/*zenske zdravje*/
.zdravjazenske main#genesis-content {
    background: #fdebdc;
}
body.zdravjazenske {
    background: #fdebdc;
}
.zdravjazenske .footer-widgets, .zdravjazenske .site-footer, .zdravjazenske .site-footer a {
    background: #fdebdc!important;
    color: white!important;
}
.zdravjazenske .site-inner {
    margin-top: 0!important;
	background: #fdebdc;
}
.zdravjazenske .satnamznacilnosti .wp-block-genesis-blocks-gb-column {
    border-radius: 0;
    font-size: 100%;
}
.zdravjezlatibeli .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    border: #a3743a 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 1em;
    text-align: center;
    line-height: normal;
    background: rgb(255 255 255 / 80%);
    box-shadow: 0rem 0rem 1rem rgb(0 0 0 / 13%);
    margin-bottom: 1em;
}
.zdarvjenastevanje li {
    margin-bottom: 0.5em;
}
.zdravjetabela td {
    border: 1px solid #dfb371 !important;
}
.zdravjetabela.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: rgb(255 255 255 / 35%);
}
.wp-block-genesis-blocks-gb-column.zenskazdravjebanner {
    background: #fdebdc;
    padding: 2em;
    border: 1px solid #fdebdc;
}
.zenskazdravjebanner figure.wp-block-image.size-large.mobileonly {
    margin-left: -2em;
    margin-right: -2em;
    margin-top: -2em;
}
/*karmicnidetoks*/
body.karmicnidetoks {
    background: #a67a5b;
}
.karmicnidetoks main#genesis-content {
    background: #a67a5b;
}
.karmicnidetoks .footer-widgets, .karmicnidetoks .site-footer, .karmicnidetoks .site-footer a,
.karmicnidetoks .footer-widgets section#text-2, .karmicnidetoks .footer-widgets section#nav_menu-3 a, .karmicnidetoks h3.widgettitle.widget-title{
    background: #a67a5b!important;
    color: white!important;
}
.karmicnidetoks #simple-social-icons-3 ul li a, 
.karmicnidetoks #simple-social-icons-3 ul li a:hover, 
.karmicnidetoks #simple-social-icons-3 ul li a:focus {
    color: white !important;
}
.karmicnidetoks .site-inner {
    margin-top: 0!important;
	background: #a67a5b;
}

/*Kundalinisola naravne lepote*/
body.solanravnelepote {
    background: #fff0f0;
}
.solanravnelepote main#genesis-content {
    background: #fff0f0;
}
.solanravnelepote .footer-widgets, .solanravnelepote .site-footer, .solanravnelepote .site-footer a,
.solanravnelepote .footer-widgets section#text-2, .solanravnelepote .footer-widgets section#nav_menu-3 a, .solanravnelepote h3.widgettitle.widget-title{
    background: #fff0f0!important;
    color: #FFADCB!important;
}
.solanravnelepote #simple-social-icons-3 ul li a, 
.solanravnelepote #simple-social-icons-3 ul li a:hover, 
.solanravnelepote #simple-social-icons-3 ul li a:focus {
    color: #FFADCB !important;
}
.solanravnelepote .site-inner {
    margin-top: 0!important;
	background: #fff0f0;
}
.senca {
    box-shadow: 0rem 0rem 1rem rgba(0, 0, 0, .2);
}
.rozawater img {
    height: 200px;
    width: auto;
    margin-top: -150px;
    position: relative;
    margin-bottom: 0;
    margin-right: 0;
    text-align: center;
}
.rozawater {
    text-align: center;
}
.containerskrol {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.scroll {
  white-space: nowrap;
  margin: 0 2em;
}

.scroll div {
  display: flex;
  /*gap: 2em;*/
}

.scroll p {
  font-size: 2em;
  color: white;
  font-weight: bold;
  margin-bottom: 0;
}

.RightToLeft {
  animation: RightToLeft 100s infinite linear;
}

@keyframes  RightToLeft {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}
}
.solalepotesencatxt {
    text-shadow: 1px 1px 2px #e49ab5;
}

.listrazmikivecji li {
    margin-bottom: 0.5em;
}
/*celestialni oddih*/
body.celestialnioddih {
    background: #8D9D93;
}
.celestialnioddih main#genesis-content {
    background: #8D9D93;
}
.celestialnioddih .footer-widgets, .celestialnioddih .site-footer, .celestialnioddih .site-footer a {
    background: #8D9D93!important;
    color: white!important;
}
.celestialnioddih .site-inner {
    margin-top: 0!important;
	background: #8D9D93;
}
.korakioddih {
    padding: 1.5rem;
    -webkit-box-shadow: 0rem 0rem 1rem rgba(0,0,0,.2);
    box-shadow: 0rem 0rem 1rem rgba(0,0,0,.2);
    z-index: 9;
}
.korakioddihbelibg {
    background-color:white;
}
.korakioddihnaslov {
    text-shadow: 1px 0px 4px rgb(218 174 109 / 39%), 2px 0px 4px #daae6d8a, 3px 0px 4px #daae6d82, 2px 0px 3px #daae6d7a, 2px 3px 15px #daae6d17;
}
.obrobazlataoddih {
    padding: 1em 2em;
    -webkit-box-shadow: -.5rem .5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -.2rem .2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg, #dfb36e 0%, #a3743a 25%, #dfb371 50%, #a3743a 100%) !important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    margin-top: -1.5em;
    background: rgb(255 255 255 / 30%);
}
.zlatiokvirckioddih .wp-block-genesis-blocks-gb-column {
    border-image-source: linear-gradient(175deg, #dfb36e 0%, #a3743a 25%, #dfb371 50%, #a3743a 100%) !important;
    border: 1px solid;
    border-image-slice: 1;
    padding: 1em;
    -webkit-box-shadow: -.5rem .5rem 1.5rem rgb(163 116 58);
    box-shadow: -.2rem .2rem 1rem rgb(163 116 58 / 30%);
}
.celestialnioddih #simple-social-icons-3 ul li a, .celestialnioddih #simple-social-icons-3 ul li a:hover, .celestialnioddih #simple-social-icons-3 ul li a:focus, .celestialnioddih .footer-widgets section#text-2, .celestialnioddih .footer-widgets section#nav_menu-3 a, .celestialnioddih h3.widgettitle.widget-title {
    color: white !important;
}
.celestialnioddihnaslovka .wp-block-cover {
    display: block;
}
.playfairfont {
  font-family: "Playfair Display", serif!important;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
/****************
*******INTIMI
****************/
.borderpink .gb-block-layout-column {
    border: solid 1px #e4ad9e;
    padding: 1em 2em;
}
hr.wp-block-separator.crticalevo {
    margin: 1em 0;
}
.preobrazba .footer-widgets {
    background: #e4ad9e!important;
}
.intimiosnove footer.site-footer,
.intimiosnove footer.site-footer a{
    background: #e4ad9e;
    color: white;
}
.intimiosnove #simple-social-icons-3 ul li a, .intimiosnove #simple-social-icons-3 ul li a:hover, .intimiosnove #simple-social-icons-3 ul li a:focus{
    color: white!important;
}
.intimiosnove .footer-widgets {
    background: #e4ad9e!important;
}
p.brezplacnakrog {
    background: rgb(251 246 238 / 90%);
    border-radius: 50%;
    width: 160px;
    height: 160px;
    padding: 3.6em 1em;
    margin-left: auto;
	margin-right: auto;
}
p.nadnaslovintimi {
    font-size: 12px;
    letter-spacing: 0.2rem;
}
p.obroba {
    border: 1px solid #e4ad9e;
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
}
.intimiosnove .bannertop {
    margin-top: 0;
	}
	.intimiosnove .site-inner {
    margin-top: 0;
	}
/*POSTAVNA 24/7*/
.postavnanaslov {
    width: 600px;
}
.bordergreen .gb-block-layout-column, .wp-block-column.bordergreen {
    /*border: solid 1px #485947;*/
    padding: 1em 2em;
	-webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.intimipostvana footer.site-footer,
.intimipostvana footer.site-footer a{
    background: #485947;
    color: white;
}
.intimipostvana #simple-social-icons-3 ul li a, .intimipostvana #simple-social-icons-3 ul li a:hover, .intimipostvana #simple-social-icons-3 ul li a:focus{
    color: white!important;
}
.intimipostvana .footer-widgets {
    background: #485947!important;
}
article.post-17021.entry, .intimipostvana article.entry {
    margin-bottom: 0;
}
.intimipostvana .site-inner,
.custvenidetoks .site-inner,
.page-id-18962 .site-inner,
.celestialnivecer .site-inner,
.zlatilanding .site-inner,
.samoljubezen .site-inner{
    margin-top: 0!important;
}
.slikaprekrivalevo .wp-block-media-text__content {
    margin-left: -15%;
    background: rgb(255 255 255/0.9);
    padding: 4rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 7%);
    box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 7%);
    margin-top: 3em;
}
.slikaprekrivadesno .wp-block-media-text__content {
    margin-right: -15%;
    background: rgb(255 255 255/0.9);
    padding: 4rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 7%);
    box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 7%);
    margin-top: 3em;
}
.odstevalnik p {
    margin-bottom: 0;
}
.odstevalnik {
    padding: 1em 1em 0em 1em;
	background: white;
    margin-top: -2em;
	    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
	z-index: 9;
    /* border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important; */
    /* border: 1px solid; */
    /* border-image-slice: 1; */
    /* border-width: 1px;*/
}
p.garancijapostavna {
    border: 1px solid #ffffff;
    padding: 0.5em;
	background: white;
    color: #485947;
}
p.garancijapostavna2{
    border: 1px solid #ffffff;
    padding: 0.5em;
}
article.post-18518.entry {
    margin-bottom: 1em!important;
}
/****************
*******KUNDALINI SAT NAM STUDIO
****************/
.zokrozenirobovi figure.wp-block-media-text__media img,
.zokrozenirobovi .wp-block-media-text__content,
.zokrozenirobovi img {
    border-radius: 1em;
}
span.satnamnaslov,
h1.satnamnaslov{
    font-size: 115px;
    margin-bottom: 0;
	line-height: 50%;
}
span.satnamnaslovstudio {
    letter-spacing: 1.2rem;
    font-size: 115px;
	line-height: 90%;
}
.satnamopis {
    max-width: 500px;
}

.neon{
    color: white!important;
    font-size: 115px;
    letter-spacing: 8px;
	line-height: 100%;
    text-shadow: 1px 0px 4px #dfb371, 2px 0px 4px #dfb371, 3px 0px 4px #dfb371, 2px 0px 3px #a3743a, 2px 3px 15px #a3743a, 2px 0px 15px, 5px 0px 125px, 20px 0vw 200px #a3743a, 40px 0vw 200px #a3743a;
}

.satnamstudio figure.wp-block-media-text__media {
    Z-INDEX: -9!important;
}
.clanarinatabela .gb-block-layout-column-gap-1 {
    grid-gap: 0 0.2em;
}
.vecomeni.ab-block-accordion .ab-accordion-title, .vecomeni.gb-block-accordion .gb-accordion-title {
    background: rgb(196 152 88 / 10%);
    color: #0d1e33;
    /* padding: 0; */
    outline: none!important;
}
.vecomeni.ab-block-accordion summary, .vecomeni.gb-block-accordion summary {
    list-style-image: none!important;
}
.vecomeni.ab-block-accordion summary::marker, .vecomeni.gb-block-accordion summary::marker {
    color: #c49758!important;
}
.vprasanjaodgovori p {
    margin-bottom: 0.5em;
}
.satnamstudiomeni a {
    color: #a3743a!important;
    font-size: 12px!important;
}
.satnamstudiomeni a:after {
    /*content: "STUDIO";
    display: block;
    text-align: center;
    letter-spacing: 0.3rem;
    font-size: smaller;
    color: white!important;
    text-shadow: 1px 0px 1px #dfb371, 2px 0px 2px #dfb371, 3px 0px 2px #dfb371, 2px 0px 2px #a3743a, 2px 3px 5px #a3743a, 2px 0px 5px, 5px 0px 41px, 24px 0vw 100px #a3743a, 26px 0vw 100px #a3743a;
    position: absolute;*/
	content: "STUDIO";
    display: block;
    text-align: center;
    letter-spacing: .2rem;
    font-size: 9px;
    font-weight: bold;
}
.satnamznacilnosti .wp-block-genesis-blocks-gb-column {
    border: #a3743a 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 1em;
    text-align: center;
    line-height: normal;
    background: rgb(255 255 255 / 80%);
    box-shadow: 0rem 0rem 1rem rgb(0 0 0 / 13%);
    font-size: 16px;
    border-radius: 1em;
	margin-bottom: 1em;
}
.satnamznacilnosti {
    margin-top: -2em;
}
.praznacelica .wp-block-genesis-blocks-gb-column {
    border: 0 !important
    box-shadow: 0rem 0rem 1rem rgb(0 0 0 / 0%) !important;
}
.praznacelica.gb-block-layout-column {
    border: none !important;
    box-shadow: none !important;
}
.satnamdarila .wp-block-genesis-blocks-gb-column {
    background: #a3743a;
    border: #dfb371 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 1em;
    text-align: center;
    line-height: normal;
    box-shadow: 0rem 0rem 1rem rgb(0 0 0 / 13%);
    font-size: 16px;
    border-radius: 1em;
    margin-bottom: 1em;
}
.satnamobstojece p:nth-child(odd) {
    /*margin-left: 1em;
    margin-right: 1em;*/
}
.satnamobstojece p {
    background: rgb(255 255 255 / 80%);
    padding: 0.5em 1em;
    border-radius: 1em;
	margin-bottom: 0.5em;
}
.naslovsatzgornji {
    margin-top: -3%;
    margin-left: 5%;
    margin-right: 5%;
	border-radius: 1em;
}
.kupigumbivrstica a.wp-block-button__link.has-text-color.wp-element-button {
    width: 150px!important;
    height: 150px!important;
    border-radius: 100%!important;
    vertical-align: middle;
    padding: 3.5em 2em;
    float: right;
}
/****************
*******KUNDALINI DOGODEK - KRALJICA
****************/
.kundalinikraljica footer.site-footer,
.kundalinikraljica footer.site-footer a{
    background: #CEA1C8;
    color: white;
}
.kundalinikraljica #simple-social-icons-3 ul li a, .kundalinikraljica #simple-social-icons-3 ul li a:hover, .kundalinikraljica #simple-social-icons-3 ul li a:focus{
    color: white!important;
}
.kundalinikraljica .footer-widgets {
    background: #CEA1C8!important;
}
.kundalinikraljica article.entry, .delavnica article.entry {
    margin-bottom: 0;
}
.kundalinikraljica .site-inner {
    margin-top: 0;
}
.datumoutline {
    border: 1px solid white;
    padding: 0.5em;
}
.goldobrobaquote {
    padding: 1em 2em;
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    margin-top: -2em;
    background: white;
}
blockquote.guruqote:before {
    font-size: 100px;
    opacity: 0.1;
    line-height: 0.4em;
    left: auto;
}
.ikonceokrogle {
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    margin-top: -70px;
    background: #fff;
    border-radius: 100%!important;
    border: 1px solid #a3743a;
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
	padding: 10px;
}
.slikagoldkrogecikona {
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    background: #fff;
    border-radius: 100%!important;
    border: 1px solid #a3743a;
    width: 70px;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    margin-bottom: 0.3em;
}
.kundalinidarilakraljica {
    margin-bottom: 0.5em!important;
}
.kundalinidarilakraljica img {
    max-height: 50px;
}
.zlatadobezenske {
    margin-top: -6em;
}
.kundalinikraljica .post-password-required.entry {
    margin-top: 20%;
}
.kundalinikraljica .post-password-required input[type="submit"] {
    background: #cea1c8;
    border-color: #cea1c8;
}
.kundalinikraljica .post-password-required.entry:before {
    content: "Vsebina je trenutno na voljo samo V.I.P interesentkam.";
    margin-bottom: 2em;
    background: #cea1c8;
    padding: 1em;
    color: #fff;
    text-align: center;
    font-size: 2em;
}
.kundalinikraljica .post-password-required:after {
    content: "Prijave na Kundalini Kraljica - kundalini dogodek na poletni solsticij, se javno odprejo v torek, 31. 5. 2022. Hočeš hitrejši dostop, ker si sigurna, da prideš? Piši na info@sandralaznik.com za prejem gesla.";
    margin-bottom: 2em;
    padding: 1em;
    font-style: italic;
}
/****************
*******KUNDALINI MEDITACIJA
****************/
.mesecnaslov .wp-block-genesis-blocks-gb-column {
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 2em;
	box-shadow: 0rem 0.7rem 0.7rem rgb(163 116 58 / 30%);
	background: url(https://www.sandralaznik.si/wp-content/uploads/2021/12/ozadje-2.jpg);
}
p.mesecnaslov {
    color: #fff;
    vertical-align: top;
    padding: 3px 10px;
    letter-spacing: .5px;
    font-weight: 700;
    background: linear-gradient(to right,#dfb371 0%,#a3743a 100%);
    width: 100%;
    margin-top: -2.7em;
    position: absolute;
    text-align: center;
}
.neaktivnamedi.gb-block-layout-column {
    box-shadow: -1rem 1rem 2rem rgb(0 0 0 / 0%);
    opacity: 0.5;
	-webkit-filter: grayscale(70%); /* Safari 6.0 - 9.0 */
  filter: grayscale(70%);
}
/****************
*******Preobrazba
****************/
h2#vroce, h2#vse, h2#novo, h2#brezplacno {
    color: #019a9f!important;
	outline: 0!important;
}
.preobrazba .site-inner,
.dihalnimaraton .site-inner,
.thankyoupage .site-inner,
.luninicentri .site-inner,
.mentalnidetoks .site-inner,
.dogodek .site-inner,
.numerologija .site-inner,
.numerologijapay .site-inner{
    margin-top: 0;
}
h1.xlnaslov, .xlnaslov {
    font-size: 80px;
    line-height: normal;
}
.outlinebox:before {
    content: "\2713";
    background: white;
    display: block;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -2em;
    position: relative;
    z-index: 999;
    text-align: center;
    border: 1px solid #674945;
    border-radius: 50px;
    padding: 8px;
    color: #674945;
    font-size: 25px;
	margin-bottom: 0.5em;
}
p.outlinebox {
    border: 1px solid #674945;
	min-height: 185px;
}
.vslikolevo {
    margin-right: -6em;
    padding: 3em;
    background: white!important;
}
.preobrazba article.page,
.thankyoupage article.page{
    margin-bottom: 0;
}
.kajdelampreobrazba {
    margin-top: -2em;
}
.kajdelampreobrazbatitle {
    margin-bottom: 2em;
}
.preobrazba .footer-widgets {
    background: #674945!important;
}
.preobrazba footer.site-footer,
.preobrazba footer.site-footer a{
    background: #674945;
    color: white;
}
.preobrazba #simple-social-icons-3 ul li a, .preobrazba #simple-social-icons-3 ul li a:hover, .preobrazba #simple-social-icons-3 ul li a:focus,
.preobrazba .footer-widgets section#text-2, .preobrazba .footer-widgets section#nav_menu-3 a, .preobrazba h3.widgettitle.widget-title{
    color: white!important;
}
.kajdelampreobrazba .wp-block-genesis-blocks-gb-column {
    box-shadow: 0rem -1rem 1rem rgb(0 0 0 / 30%);
}
.kajdelamnadnaslovxs {
        /* background: #fff; */
    /* margin-top: -4em; */
    /* position: relative; */
    /* width: 90%; */
    margin-left: auto;
    margin-right: auto;
    /* margin-bottom: 0; */
    /* font-size: 14px; */
    /* padding: 0.5em; */
    /* letter-spacing: 3px; */
    /* box-shadow: 0rem -0.5rem 0.5rem rgb(0 0 0 / 40%); */
    border: 1px solid #674945;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    font-size: 16px;
    padding: 5px!important;
	margin-bottom: 15px;
}
.kajdelampreobrazba img {
    border: 2px solid rgb(255 255 255 / 20%);
}
.naslovpreob {
    font-size: 2.5em;
}
p.izivvzivo {
    border: 1px solid white;
    padding: 0.5em;
    text-align: center;
    letter-spacing: 10px;
	max-width: 520px;
}
.kajdobimpreobrazba {
    padding: 1em;
    border: 1px solid #674945;
    margin-bottom: 0.5em;
}
.kajdobimpreobrazba p {
    margin-bottom: 0;
}
.kajdobimpreobrazba h3:before,
h3.kajdobimpreobrazba:before{
    content: "\2713";
    margin-right: 0.15em;
}
.pogojibelo summary.gb-accordion-title {
    background: white!important;
    color: #0d1e33;
}
.pogojibelo.gb-block-accordion summary {
    /*list-style: revert;*/
	list-style: none;
}
p.cena {
    margin-bottom: 0;
}
/****************
*******Dogodek 
****************/
.dogodek .footer-widgets {
    background: #6c93bc!important;
}
.dogodek footer.site-footer,
.dogodek footer.site-footer a{
    background: #6c93bc;
    color: white;
}
.dogodek #simple-social-icons-3 ul li a, .dogodek #simple-social-icons-3 ul li a:hover, .dogodek #simple-social-icons-3 ul li a:focus{
    color: white!important;
}
.dogodek article.page.type-page.status-draft.has-post-thumbnail.entry,
article.post-16673.page.type-page.status-publish.post-password-protected.has-post-thumbnail.entry{
    margin-bottom: 0!important;
}
.dogodek .napisvkvadratu {
    border: 1px solid #fff;
    padding: 1em;
    background: rgb(255 255 255 / 20%);
}
.kajvsebodogodek figcaption {
    color: white;
	font-size: 1.1em;
	line-height: 100%;
}
.kajvsebodogodek figure {
    text-align: center;
}
p.datumokrogli {
    border-radius: 50%;
    height: 200px;
    width: 200px;
    background: #f8d84a;
	padding: 40px 20px;
	position: absolute;
    margin-left: 80%;
    color: #177347!important;
    display: block;
}
.mobileonly {
    display: none;
}
.mobileonlymenu {
    display: none!important;
}
article.post-16673.page.type-page.status-publish.has-post-thumbnail.entry {
    margin-bottom: 0;
}
/****************
*******Mentalni detoks
****************/
p.garancijamentalni {
    border: 1px solid #fff;
    padding: 0.5em;
    text-align: center;
    letter-spacing: 3px;
    max-width: 500px;
	margin-bottom:0;
}
.maxwidth {
    max-width: 500px;
}
.outlinementalni:before {
    content: "\2713 JE!";
    background: white;
    display: block;
    /*width: 50px;*/
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -2em;
    position: relative;
    z-index: 999;
    text-align: center;
    border: 1px solid #7d9da6;
    border-radius: 50px;
    padding: 8px;
    color: #7d9da6;
    font-size: 25px;
	margin-bottom: 0.5em;
}
/*p.outlinementalni {
	min-height: 185px;
	border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}*/
p.outlinementalni {
    margin-bottom: 0;
}
.outlinementalniboxi .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.obrobagold {
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.mentalnidetoks .entry {
    margin-bottom: 0;
}
.mentalnidetoks .outlinementalniboxi .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    border: 1px solid #7d9da6!important;
}
.mentalnidetoks .footer-widgets {
    background: #7d9da6!important;
}
.mentalnidetoks footer.site-footer,
.mentalnidetoks footer.site-footer a,
.mentalnidetoks .footer-widgets section#text-2, .mentalnidetoks .footer-widgets section#nav_menu-3 a, .mentalnidetoks h3.widgettitle.widget-title{
    background: #7d9da6;
    color: white;
}
.mentalnidetoks #simple-social-icons-3 ul li a, .mentalnidetoks #simple-social-icons-3 ul li a:hover, .mentalnidetoks #simple-social-icons-3 ul li a:focus{
    color: white!important;
}
.mentalnidetoksboxobroba
{
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 1em;
	margin: 0 1em;
}
/****************
*******mascobni detox
****************/
.mascobnivadbe {
    margin-bottom: 2em!important;
	background: white;
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
	border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;	
}
.mascobnivadbe.mascobnivadbezadnji {
    margin-bottom: 0!important;
}
.mascobnivadbe:after {
    content: " ";
    border-left: 1px solid #a3743a;
    height: 2em;
    position: absolute;
    left: 50%;
    margin-left: -1px;
}
p.mascobnivadbedan {
    background: white;
    margin-top: -8%;
    border-radius: 1em;
    margin-bottom: 0.6em;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
	border:1px solid #a3743a;
}
.mascobnivadbezadnji.mascobnivadbe:after{
	display:none;
}
.masobnidetoks p.outlinebox {
    border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.masobnidetoks .outlinebox:before {
    border-color: #a3743a;
    color: #a3743a;
}
.kajtomascobni .wp-block-genesis-blocks-gb-column {
    border: 1px solid red;
    border-image-source: linear-gradient(175deg,#dfb36e 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
.kajtomascobni .wp-block-genesis-blocks-gb-column:before {
    content: "\2713";
    background: #fff;
    display: block;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -1em;
    position: relative;
    z-index: 999;
    text-align: center;
    border: 1px solid #a3743a;
    border-radius: 50px;
    padding: 8px;
    color: #a3743a;
    font-size: 25px;
    margin-bottom: 0.5em;
}
.masobnidetoks .gb-block-accordion .gb-accordion-title {
    background: white;
    color: #0d1e33;
}
.masobnidetoks .napisvkvadratu {
    border: 1px solid #a3743a;
    padding: 1em;
	background: rgb(255 255 255 / 20%);
}
.masobnidetoks .gb-block-accordion summary {
    list-style-image: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/plusgold.svg);
	cursor: pointer!important;
}
.masobnidetoks .maxwidth {
    max-width: 100%;
}
.masobnidetoks .gb-accordion-text {
    font-size: 14px;
    color: #a3743a;
}
h2#kupim,h2 {
    OUTLINE: NONE!IMPORTANT;
}
.masobnidetoks p.cenaddv {
    margin-top: -1.2em;
}
/****************
*******youtube
****************/
/*.videobtnhome img {
display: none; 
}*/
.videobtnhome {
    position: absolute;
    /*margin-left: 100%;*/
	margin-top: 1em;
}
.videobtnhome img {
    width: 130px!important;
    /*height: 150px!important;*/
    display: block;
    float: right;
}
.videobtnhome img:hover {
    transform: scale(1.1);
}
.videobtnhome a{
    outline:none!important;
}
.youtubevideos {
    background: rgb(255 255 255/0.8);
    padding: 2rem;
    -webkit-box-shadow: -1rem 1rem 2rem rgb(0 0 0 / 10%);
    box-shadow: -1rem 1rem 2rem rgb(0 0 0 / 10%);
	border: 1px solid rgb(0 0 0 / 2%);
}
/****************
*******custveni detoks
****************/
.krogcustvenidetoks {
    border: 1px solid white;
    padding: 1em 2em;
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    color: white!important;
    border-radius: 50%;
    text-align: center;
    width: 150px;
    height: 150px;
    padding: 28px 15px 0px 15px!important;
    margin-left: auto;
    line-height: normal;
    font-size: 16px;
    margin-bottom: 0.5em;
}
.custvenidetoks .footer-widgets,
.page-id-18962 .footer-widgets,
.zlatilanding .footer-widgets{
    background: #a3743a!important;
}
.modranoga .footer-widgets,
.modranoga footer.site-footer,
.modranoga footer.site-footer a{
    background: #87BCDE!important;
}
.custvenidetoks footer.site-footer,
.custvenidetoks footer.site-footer a,
.page-id-18962 footer.site-footer,
.page-id-18962 footer.site-footer a,
.zlatilanding footer.site-footer,
.zlatilanding footer.site-footer a{
    background: #a3743a;
    color: white;
}
.custvenidetoks .footer-widgets section#text-2, .custvenidetoks .footer-widgets section#nav_menu-3 a, .custvenidetoks h3.widgettitle.widget-title{
    color: white;
}
.custvenidetoks #simple-social-icons-3 ul li a, .custvenidetoks #simple-social-icons-3 ul li a:hover, .custvenidetoks #simple-social-icons-3 ul li a:focus,
.page-id-18962 #simple-social-icons-3 ul li a, .page-id-18962 #simple-social-icons-3 ul li a:hover, .page-id-18962 #simple-social-icons-3 ul li a:focus,
.zlatilanding #simple-social-icons-3 ul li a, .zlatilanding #simple-social-icons-3 ul li a:hover, .zlatilanding #simple-social-icons-3 ul li a:focus, .zlatilanding .footer-widgets section#text-2, .zlatilanding .footer-widgets section#nav_menu-3 a, .zlatilanding h3.widgettitle.widget-title,
.page-id-18962 .footer-widgets section#text-2, .page-id-18962 .footer-widgets section#nav_menu-3 a, .page-id-18962 h3.widgettitle.widget-title, .zlatilanding .footer-widgets section#text-2 a{
    color: white!important;
}
.ozadjenapiscustvenidetoks {
    background-color: rgb(144 146 124 / 50%);
    padding: 1em;
}
.mobileonly{
    display:none;
}
.zaobljenigumbi .kundaliniprsebanner,
.zaobljenigumbi .storitveposameznadesnoslika .wp-block-media-text__content,
.zaobljenigumbi .korakioddih,
.zaobljenigumbi .storitveposameznalevoslika .wp-block-media-text__content,
.garancijaokrogli{
    border-radius: 2em;
}
.zaobljenigumbi .bordergreen .gb-block-layout-column {
    border: 1px solid #87bddf !important;
    border-radius: 2em;
}

.obline .gb-block-layout-column,
.obline .wp-block-media-text__content,
.obline .wp-element-button{
    border-radius: 2em!important;
}
.zlataobrobalevodesno .wp-block-media-text__content {
    border: 1px solid #a3743a!important;
}
.obline .uniquesellingprop .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    border-radius: 2em!important;
    border: 1px solid #ffffff!important;
    /* border-image-source: none !important; */
}
/****************
*******forma
****************/
.kundalinforma .footer-widgets {
    background: #7d393e!important;
}
.kundalinforma footer.site-footer,
.kundalinforma footer.site-footer a{
    background: #7d393e;
    color: white;
}
/****************
*******dihalni maraton
****************/
.soliscijmarimg {
    max-width: 180px;
    float: right;
	margin-top: -3em;
}
.utlineboxi .wp-block-genesis-blocks-gb-column,
h3.utlineboxi,
p.utlineboxi{
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%, #dfb371 50%, #a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 1em;
}
.utlineboxi ul {
    margin-bottom: 0!important;
}
.dihalnimaraton .footer-widgets,
.luninicentri .footer-widgets{
    background: #a3743a!important;
}
.dihalnimaraton footer.site-footer,
.dihalnimaraton footer.site-footer a,
.luninicentri footer.site-footer,
.luninicentri footer.site-footer a{
    background: #a3743a;
    color: white;
}
.dihalnimaraton #simple-social-icons-3 ul li a, .dihalnimaraton #simple-social-icons-3 ul li a:hover, .dihalnimaraton #simple-social-icons-3 ul li a:focus,
.luninicentri #simple-social-icons-3 ul li a, .luninicentri #simple-social-icons-3 ul li a:hover, .luninicentri #simple-social-icons-3 ul li a:focus,
.numerologija #simple-social-icons-3 ul li a, .numerologija #simple-social-icons-3 ul li a:hover, .numerologija #simple-social-icons-3 ul li a:focus,
.numerologijapay #simple-social-icons-3 ul li a, .numerologijapay #simple-social-icons-3 ul li a:hover, .numerologijapay #simple-social-icons-3 ul li a:focus,
.dihalnimaraton .footer-widgets section#text-2, .dihalnimaraton .footer-widgets section#nav_menu-3 a, .dihalnimaraton h3.widgettitle.widget-title,
.numerologijapay .footer-widgets section#text-2, .numerologijapay .footer-widgets section#nav_menu-3 a, .numerologijapay h3.widgettitle.widget-title,
.luninicentri .footer-widgets section#text-2, .luninicentri .footer-widgets section#nav_menu-3 a, .luninicentri h3.widgettitle.widget-title{
    color: white!important;
}
.numerologija footer.site-footer,
.numerologija footer.site-footer a{
    background: #75000d;
    color: white;
}
.numerologija .footer-widgets {
    background: #75000d!important;
}
.numerologijapay footer.site-footer,
.numerologijapay footer.site-footer a{
    background: #2f4c41;
    color: white;
}
.numerologijapay .footer-widgets {
    background: #2f4c41!important;
}

.dihalnimaraton article.page,
.numerologijapay article.page{
    margin-bottom: 0;
}
.najmocnejse {
    padding: 1em!important;
    font-size: 60px;
}
.dihalnimaraton p.izivvzivo {
    margin-left: auto;
	max-width: 100%;
}
.napisvkrogu {
    border: 1px solid #fff;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    padding: 28px 15px 0px 15px!important;
    text-transform: uppercase;
    margin-left: auto;
    /*margin-right: auto;*/
    line-height: normal;
    font-size: 16px;
	margin-bottom: 0.5em;
}
.wp-block-image.dardobis {
    margin-bottom: 0;
}
.samomobile,
.dopoldnanpoponaslovx{
    display: none;
}
.luninicentri h4.koraki {
    background: linear-gradient(to bottom right,#dfb371 0%,#a3743a 100%);
}
.luninicentri h4 {
    color: white;
}
/****************
*******Numerologija
****************/
.krogecgold {
    /*border-radius: 50%;*/
    padding: 1em;
    border: 1px solid #dfb472;
}
.numerologijacoverozadje {
    background: rgb(47 76 65 / 80%);
    padding: 2em;
	border: 1px solid #fff;
}
.krogdarilonum {
    border: 1px solid #fff;
    padding: 1em 2em;
    -webkit-box-shadow: -0.5rem 0.5rem 1.5rem rgb(163 116 58 / 10%);
    box-shadow: -0.2rem 0.2rem 1rem rgb(163 116 58 / 10%);
    color: white!important;
    border-radius: 50%;
    text-align: center;
    width: 130px;
    height: 130px;
    padding: 44px 15px 0 15px!important;
    margin-left: auto;
    line-height: normal;
    font-size: 14px;
    margin-bottom: 0.5em;
	background: rgb(47 76 65 / 60%);
}
.zlatikvadratkinum .wp-block-genesis-blocks-gb-column {
    height: 100%;
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
}
/****************
*******Odpornost
****************/
.opisodpornost {
    max-width: 1060px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 13%);
    box-shadow: -1rem 1rem 4rem rgb(0 0 0 / 13%);
    margin-top: -5em;
}
h2.naslovvsebin {
    width: 120%;
    margin-left: -10%;
    margin-right: -10%;
}

/****************
*******Kopalke
****************/
.tabelcakopalke td.has-text-align-left {
    min-width: 118px;
}
.woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button[type=submit], .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt {
    background: #019a9f!important;
    border-color: #019a9f!important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #019a9f!important;
}
.page-id-12299 .woocommerce-notices-wrapper,
.page-id-12299 h3#order_review_heading,
.page-id-12299 .woocommerce-billing-fields h3{
    display: none!important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
    width: 100%!important;
}
.woocommerce table.shop_table {
    margin-top: 1em;
}
.dialog {
    padding: 2rem;
    background: #fff;
    -webkit-box-shadow: -1rem 1rem 2rem rgb(0 0 0 / 13%);
    box-shadow: -1rem 1rem 2rem rgb(0 0 0 / 13%);
    z-index: 9;
}
.woocommerce span.onsale {
    background-color: #019a9f!important;
}
/****************
*******KK animation
****************/
.krajsacrtica {
    margin-left: auto;
    margin-right: auto;
}
.slide {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 50px;
    background: rgba(255, 255, 255, 0.97);
    z-index: 1;
}
.prvicrta .krajsacrtica {
    margin-top: -10rem;
}
.posevnitopzaklad {
    margin-top: -8rem;
    min-height: 50vw;
    -webkit-clip-path: polygon(0 0,100% 15%,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 15%,100% 100%,0 100%);
}
.page-id-10032 header.entry-header {
    display: none;
}
.lovzazakaldomnaslov {
    margin-bottom: 15%;
    margin-left: auto;
    margin-right: auto;
}
.ucinki li {
    list-style: none!important;
}
.ucinki li:before {
    content: '✓';
    margin-right: 0.3em;
}
.opisikk {
    padding: 4rem;
    background: #ffffff;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
	z-index: 9;
}
.povezovalnacrtica .wp-block-image {
    margin-bottom: -1.5em;
}
.page-id-10032 .site-inner {
    margin-top: 0px;
}
.page-id-10045 header.entry-header {
    opacity: 0;
}
.white>.showcase_nav .owl-next, .white>.showcase_nav .owl-prev {
    color: transparent;
}
.white>.showcase_nav.autohide_arrows, .black>.showcase_nav.autohide_arrows {
    display: block !important;
}
.novo a:after {
    color: #fff;
    content: "NOVO";
    font-size: 10px;
    vertical-align: top;
    padding: 0px 3px;
    border-radius: 3px;
    letter-spacing: -0.5px;
    margin-left: 2px;
    font-weight: bold;
    background: linear-gradient(to right,#dfb371 0%,#a3743a 100%);
}
.vroce a:after {
    color: #fff;
    content: "NOVO";
    font-size: 10px;
    vertical-align: top;
    padding: 0px 3px;
    border-radius: 3px;
    letter-spacing: -0.5px;
    margin-left: 2px;
    font-weight: bold;
    background: linear-gradient(to right,#dfb371 0%,#a3743a 100%);
}
.pretekla span {
    color: rgb(13 30 51 / 20%);
}
.pretekla span:after {
    CONTENT: " ZAMUJENA";
	font-size:8px;
	vertical-align:top;
}
.vrocezdaj figcaption {
    color: #fff;
    font-size: 0.8em;
    vertical-align: top;
    padding: 3px 10px;
    letter-spacing: 0.5px;
    font-weight: bold;
    background: linear-gradient(to right,#dfb371 0%,#a3743a 100%);
    width: auto;
    margin-top: -2.7em;
    position: absolute;
	margin-left: -5px;
}
.kundalinishop {
    background: rgb(255 255 255/0.8);
    padding: 1rem;
    -webkit-box-shadow: -1rem 1rem 2rem rgb(0 0 0 / 10%);
    box-shadow: -1rem 1rem 2rem rgb(0 0 0 / 10%);
}
.nomargin {
    margin-bottom: 0!important;
}
/****************
*******FLIP
****************/
.flip-box-vertical {
	perspective: 1000px;
	z-index: 999999;
}

.flip-box-inner {
  position: relative;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-box-vertical:hover .flip-box-inner {
  transform: rotateY(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  min-height: 300px;
  backface-visibility: hidden;
  padding: 2em;	
	-webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
	border: 1px solid #dfb371;
}

.flip-box-vertical .flip-box-back {
  transform: rotateY(180deg);
}  

.ikonaflip img {
    border: 1px solid #dfb371;
    border-radius: 50%;
    padding: 0.8em;
    background: #fff;
    margin-top: -4em;
    -webkit-box-shadow: 0rem 0rem 1rem rgba(0,0,0,.125);
    box-shadow: 0rem 0rem 1rem rgba(0,0,0,.125);
}
.ikonaflipzelena img {
    border: 1px solid #dfb371;
    border-radius: 50%;
    padding: 0.8em;
    background: #019a9f;
    margin-top: -4em;
    -webkit-box-shadow: 0rem 0rem 1rem rgba(0,0,0,.125);
    box-shadow: 0rem 0rem 1rem rgba(0,0,0,.125);
}
.flipbox {
    padding-bottom: 120%;
	margin-bottom: 3rem;
}
.kktabelcacen {
    padding-left: 0;
    padding-right: 0;
}
/****************
*******FONTI
****************/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,500;1,300;1,500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital@0;1&display=swap');

h1, h2, h3, h4, h5, h6,
.site-container .ab-button,
.site-container .gb-button{
    font-family: Roboto, Arial, Helvetica, sans-serif!important;
    color: #019a9f;
}
body{
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    color: #0d1e33;
}
/****************
*******DELCKI
****************/
.entry-header::after {
    display: block;
    margin: 0 auto 60px;
    content: '';
    top: 0;
    left: 0;
    width: 25%;
    height: 2px;
    border-radius: 1px;
    background-image: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    border-bottom: 0;
    padding-bottom: 0;
}
.full-width-content .content {
    padding-bottom: 0;
}
.ab-block-accordion .ab-accordion-title,
.gb-block-accordion .gb-accordion-title{
    background: #daeeee;
    color: #019a9f;
}
.transparent.ab-block-accordion .ab-accordion-title,
.transparent.gb-block-accordion .ab-accordion-title{
    background: transparent;
    color: #0D1E33;
    text-align: center;
	border: 0;
}
.shadov { 
    background: rgb(255 255 255 / 0.8);
    padding: 2rem 4rem 2rem 4rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ikoncakrog {
    background: #daeeee;
    border-radius: 50%;
    width: 3em;
    height: 3em;
    padding: 0.9em;
    margin-bottom: -0.8em;
    margin-left: -1.1em;
    color: #019a9f;
    text-align: center;
}
#logoti .owl-item img {
    margin: 0;
    filter: grayscale(90%);
}
#logoti .owl-item img:hover {
    filter: grayscale(0);
}
#logoti p {
    margin-bottom: 0;
}
h3.naslovvsebin {
    margin-left: -8%;
    background: #019a9f;
    color: #ffffff;
    padding: 0.2em 1em;
}
.ab-block-accordion summary,
.gb-block-accordion summary{
    list-style-image: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/plus.svg);
}
.ab-block-accordion summary::-webkit-details-marker,
.gb-block-accordion summary::-webkit-details-marker{
    background: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/plus.svg);
    color: transparent;
}
.ab-block-accordion .ab-accordion-title:hover,
.gb-block-accordion .ab-accordion-title:hover{
    cursor: pointer;
}
.skrij{
    display: none;
}
.cn-button.wp-default {
    background: #019a9f;
}
.predracun {
    margin-top: -6%!important;
    /*display: inline-block;*/
}


/****************
*******TImer
****************/
/*.hurrytimer-headline{
    display: none!important;
}*/
p.marginbottom {
    margin-bottom: 0;
}
.hurrytimer-campaign-message {
    background: rgb(255 255 255 / 0.8);
    padding: 2rem 1rem 0 1rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
img.obvestime {
    margin-bottom: -10%;
    margin-left: 90%;
}
/****************
*******Freebie
****************/
.onp-sl-overlap-box .onp-sl-dark-force {
    background: #daeeee;
    color: #0d1e33;
    text-shadow: none;
    border: 0;
}
.onp-sl-dark-force .onp-sl-button-primary {
    background-color: #019a9f;
    color: white;
}
.onp-sl-dark-force .onp-sl-note {
    color: #0d1e33;
}
.onp-sl {
    max-width: 100%;
}
.onp-sl-subscription .onp-sl-control {
    max-width: 90%;
}
.onp-sl-dark-force .onp-sl-subscription.onp-sl-has-agreement-checkbox-top .onp-sl-agreement-checkbox,
.onp-sl-dark-force.onp-sl-custom-form .onp-sl-subscription .onp-sl-field-submit:before{
    border-top: 0;
    border-bottom: 0;
}
.onp-sl-dark-force .onp-sl-button-primary:hover {
    background-color: #019a9f;
        transform: scale(1.05);
    transition: transform .2s;
}
/****************
*******MENI
****************/
.site-header {
    background-color: white;
}
.genesis-nav-menu a {
    color: #0d1e33;
}
html[lang="sl-SI"] .genesis-nav-menu a {
    font-size: medium;
	padding-left: 7px;
    padding-right: 7px;
}
.site-header.dark .genesis-nav-menu a {
    padding-left: 7px;
    padding-right: 7px;
}
/*.mojiprogrami a {
    background: rgb(255 255 255 / 0.3);
}*/
.mojiprogrami a {
    border-image-source: linear-gradient(175deg,#DFB36E 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 0.5em;
	color:#a3743a;
	background: rgb(255 255 255 / 35%);
}
.mojiprogrami a span:before {
    position: relative;
    content: "";
    display: inline-block;
    background-image: url(https://www.sandralaznik.si/wp-content/uploads/2022/01/prijava-2.svg);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-position: center;
	margin-bottom: -2px;
    margin-left: 1px;
    margin-right: 5px;
}
.mojiprogrami a span {
    border-bottom: 1px solid rgb(163 116 58 / 50%);
}
.mojiprogrami a span:after {
    content: "VADBENA PLATFORMA";
    display: block;
    text-align: center;
    letter-spacing: 1px;
    font-size: 7px;
    font-weight: 700;
	padding-top: 3px;
	text-align: left;
}
.genesis-nav-menu .sub-menu {
    max-height: 85vh;
    overflow: scroll;
}
.genesis-nav-menu .sub-menu a {
    background-color: #daeeee;
}
.genesis-nav-menu .sub-menu a:hover {
    background-color: #019a9f;
    color: #ffffff;
}
.genesis-nav-menu .sub-menu .subnapis a {
  cursor: not-allowed;
  background: #ffffff;
}
.genesis-nav-menu .sub-menu .zamik a {
    background: #ffffff;
    padding-left: 2em!important;
    padding-right: 2em!important;
    text-transform: none;
    font-weight: normal;
}
.genesis-nav-menu .sub-menu a:focus, .genesis-nav-menu .sub-menu li.current-menu-item > a {
    /*background-color: #019a9f;*/
	background-color: white;
    color: #019a9f;
}
.genesis-nav-menu .sub-menu a:hover {
background-color: #019a9f!important;
    color: white!important;
}

html[lang="en-US"] .slo {
    display: none;
}
html[lang="sl-SI"] .eng {
    display: none;
}
.site-header.dark {
    background: white;
    box-shadow: 0 2px 10px #daeeee;
}
.genesis-nav-menu li.current-menu-item > a{
    border-image-source: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    border-image-slice: 5;
    border-left: 0 solid white;
    border-top: 0 solid white;
    border-right: 0 solid white;
}
.genesis-nav-menu .sub-menu a {
    width: 400px;
}
.genesis-nav-menu .sub-menu {
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.225);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.225);
    width: 400px;
}
.header-image .site-title > a {
    margin-top: 5px;
    max-height: 73px;
    min-width: 300px;
}
/****************
*******DElavnice
****************/
p.lokacija:before,p.cas:before,p.termini:before {
    font-family: FontAwesome;
    background: #daeeee;
    color: #019a9f;
    padding: 0.2rem;
    text-rendering: optimizeLegibility;
}
p.lokacija:before{
    display: block;
    content: ' ';
    background-image: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/lokacija.svg);
    background-size: 28px 28px;
    height: 28px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
p.cas:before{
    display: block;
    content: ' ';
    background-image: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/cas.svg);
    background-size: 28px 28px;
    height: 28px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
p.termini:before{
    display: block;
    content: ' ';
    background-image: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/datum.svg);
    background-size: 28px 28px;
    height: 28px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
p.lokacija, p.cas, p.termini {
    width: 32.8%;
    display: inline-grid;
    text-align: center;
    font-size: smaller;
}
p.denar:before {
    display: inline-block;
    content: ' ';
    background-image: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/denar.svg);
    background-size: 28px 28px;
    height: 28px;
     width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
p.celulit:before {
    display: inline-block;
    content: ' ';
    background-image: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/celulit.svg);
    background-size: 28px 28px;
    height: 28px;
     width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
p.ljubezen:before {
    display: inline-block;
    content: ' ';
    background-image: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/ljubezen.svg);
    background-size: 28px 28px;
    height: 28px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
p.denar, p.ljubezen, p.celulit {
    display: inline-block;
    width: 32.3%;
    border: 1px solid #daeeee;
    vertical-align: top;
    min-height: 8.4rem;
    padding: 0.7rem;
}

/****************
*******Mailchimp
****************/
#mc_embed_signup .mc-field-group {
    padding-bottom: 1%!important;
}
.content__gdprLegal,.content__gdpr p {
    font-size: small;
}
#mergeRow-gdpr fieldset label {
    font-weight: inherit!important;
}
#mc_embed_signup .button {
    background: #019a9f!important;
    border-radius: 0!important;
    text-align: center!important;
    width: 100%!important;
    min-height: 40px!important;
    letter-spacing: 1px!important;
}
#mc_embed_signup form {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
#mergeRow-gdpr {
    margin-top: 0!important;
}
#mc_embed_signup input[type=checkbox] {
    display: inline-block!important;
    max-width: 20px;
}
/****************
*******Single course
****************/
iframe {
    border-width: 0!important;
}
h4.has-text-align-center.stevilke {
    background: #daeeee;
    border-radius: 50%;
    width: 3em;
    height: 3em;
    padding: 0.9em;
    margin-bottom: -0.8em;
}
.whatget .wp-block-media-text__content {
    margin-left: -5%;
    background: rgb(255 255 255 / 0.8);
    padding: 2rem 4rem 2rem 4rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
}
.kajdobim ul li {
    list-style: none;
}
.kajdobim ul li:before {
    content: '✓';
    margin-right: 0.3em;
}
.kljukice ul li,
ul.kljukice li{
    list-style: none;
}
.kljukice ul li:before,
ul.kljukice li:before{
    content: '✓';
    margin-right: 0.3em;
}
.small {
    font-size: small;
 }   
h4.koraki {
   background: #daeeee;
    margin-left: -4rem;
    padding: 5%;
    display: inline-block;
    width: 15%;
    text-align: center;
}
p.korakiopis {
        /* margin-top: -2rem; */
    display: inline-block;
    width: 98%;
    vertical-align: top;
}
h4.korakipink {
   background: #FBF6EE;
    margin-left: -4rem;
    padding: 5%;
    display: inline-block;
    width: 15%;
    text-align: center;
}
.urnikzelen.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #efefe3!important;
}
.urnik.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #daeeee;
}
.urnik {
    font-size: smaller;
}
.urnik td:nth-child(odd) {
    width: 25%;
    font-size: smaller;
    vertical-align: middle;
}
.site-container .sproscena .wp-block-columns {
    margin-bottom: 0.5em;
}
/****************
*******Single course 2 BaNNER
****************/
.bannertop {
    margin-top: -260px;
}
.naslovni {
    padding: 3% 10% 3% 10%;
    /* margin-bottom: -15%; */
    margin-top: -10%;
}
.mozneprijave {
    background: #daeeee;
    margin-bottom: -15%;
    border-radius: 4px;
        padding: 1rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
}
.bannernapis {
    margin-bottom: 25%;
}
h2.naslovnaslovna {
    font-size: 48px;
}
/****************
*******KONTAKT
****************/
.skrijozadjefotko .gb-block-layout-column-inner.gb-has-custom-background-color {
    margin-bottom: 0!important;
}
input.wpcf7-form-control.wpcf7-submit {
    border-radius: 4px;
}
.headerbanner.ab-block-container .ab-container-image,
.headerbanner.gb-block-container .gb-container-image{
    width: 70%;
    margin-right: 0!important;
    margin-left: 30%;
}
.headerbannercourse.ab-block-container .ab-container-image,
.headerbannercourse.gb-block-container .gb-container-image{
    width: 60%;
    margin-right: 0!important;
    margin-left: 40%;
}
.kontakt span.wpcf7-list-item-label {
    text-align: center!important;
    font-size: small;
    margin-left: 0.5em;
}
.kontakt input, .kontakt select, .kontakt textarea {
    border: 0;
    margin-bottom: 5px;
    color: rgb(13 30 51 / 0.5);
}
.socialsandra a {
    color: #019a9f!important;
}
.kontakt input.wpcf7-form-control.wpcf7-submit {
    background: #019a9f!important;
    color: white;
    width: 100%;
    border-color: #019a9f!important;
}
/****************
*******BLOG
****************/
footer.entry-footer {
    display: none;
}
.archive-title {
    margin-bottom: 0px!important;
    text-transform: uppercase;
    text-align: center;
}
.archive-description, .author-box {
    border-image-source: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    border-image-slice: 5;
}
.archive-pagination li a {
    background: #daeeee;
    color: #019a9f;
}
/****************
*******HOME
****************/
/*.spacehome {
    margin-top: 5em;
}*/

.uniquesellingprop .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    border-image-source: linear-gradient(175deg,#dfb371 0%,#a3743a 25%,#dfb371 50%,#a3743a 100%)!important;
    border: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    padding: 1em;
    text-align: center;
    line-height: normal;
	background: rgb(255 255 255 / 80%);
	box-shadow: 0rem 0rem 1rem rgb(0 0 0 / 13%);
	font-size: 16px;
}
.uniquesellingprop {
    margin-top: -2em;
    /*background: rgb(255 255 255 / 80%)!important;
    padding: 1em 1em 0em 1em;*/
}
h2.spacehome {
    font-size: 48px;
    letter-spacing: 0.1rem;
	max-width: 500px;
}
.home .site-inner,
.page-id-12478 .site-inner,
.pagebrezmenija .site-inner{
    margin-top: 0;
}
.home header.entry-header,
.page-id-12478 header.entry-header {
    display: none;
}
.home .site-header,
.page-id-12478 .site-header{
    background: transparent;
    color: white;
}
/*Barva home*/
html[lang="en-US"] .home .genesis-nav-menu a{
    color: #a3743a;
}
html[lang="sl-SI"] .home .genesis-nav-menu a{
    /*color: #a3743a;*/
	color: white;
}
.home .satnamstudiomeni a {
    color: white !important;
}
.home header.site-header.dark .satnamstudiomeni a{
    color: #0d1e33 !important;
}

.genesis-nav-menu a {
    font-size: large;
    font-weight: 500;
    padding-left: 10px;
    padding-right: 10px;
}

.title-area {
    max-width: 200px;
}

.home header.site-header.dark {
    background: white;
}
.home header.site-header.dark a {
    color: #0d1e33;
}
.posevnitop {
    margin-top: -8rem;
    min-height: 30rem;
        -webkit-clip-path: polygon(0 0,100% 15%,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 15%,100% 100%,0 100%);
}
.posevnitop .ab-container-content,.posevnitop {
    padding-top: 8rem;
}
.posevnitopnew {
    margin-top: -8rem;
    min-height: 10rem;
        -webkit-clip-path: polygon(0 0,100% 15%,100% 100%,0 100%);
    clip-path: polygon(0 0,100% 15%,100% 100%,0 100%);
}
.posevnitopnew .ab-container-content,.posevnitopnew {
    padding-top: 8rem;
}
.pridekmalu {
    filter: grayscale(100%);
}
.pridekmalu img,.pridekmalu h2, .pridekmalu p {
    opacity: 0.5;
}
.puscica a.ab-button,
.puscica a.gb-button{
    width: 100%;
    padding: 1rem;
    text-align: left;
}
.puscica:before {
    content: url(https://www.sandralaznik.com/wp-content/themes/altitude-pro/images/puscica.svg);
    display: flex;
    align-items: center;
    width: 22px;
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translate(0, -50%);
}
.site-container .ab-button,
.site-container .gb-button{
    font-weight: normal!important;
    text-transform: none!important;
    letter-spacing: 0!important;
}
hr.zlatacrtica {
    margin-left: 0!important;
    color: transparent;
    color: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    background: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    height: 2px;
    border-top: 0!important;
}
hr.zlatacrticadesno {
    margin-right: 0!important;
    color: transparent;
    color: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    background: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    height: 2px;
    border-top: 0!important;
}
hr.zlatacrticasredinsko {
    margin-right: auto;
    margin-left: auto;
    color: transparent;
    color: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    background: linear-gradient(to right, #dfb371 0%, #a3743a 100%);
    height: 2px;
    border-top: 0!important;
}
.storitveposameznalevoslika .wp-block-media-text__content {
    margin-left: -15%;
    background: rgb(255 255 255 / 0.8);
    padding: 4rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
}
.storitveposameznadesnoslika .wp-block-media-text__content {
    margin-right: -15%;
    background: rgb(255 255 255 / 0.8);
    padding: 4rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
	z-index:99!important;
}
h1.hometitle {
    color: #019a9f!important;
    font-size: 40pt;
}
.hommebanner p {
    margin-bottom: 0;
	margin-bottom: 0;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
}
.hommebanner h6 {
    font-size: 22px;
    /*text-transform: uppercase;*/
    letter-spacing: 1px;
}
.hommebanner {
    max-width: 500px;
}
.aboutme .wp-block-media-text__content {
    margin-right: -5%;
    background: rgb(255 255 255 / 0.8);
    padding: 2rem 4rem 2rem 4rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
}
.blogposthome .ab-block-post-grid-image img,
.blogposthome .gb-block-post-grid-image img{
    max-height: 180px;
    object-fit: cover;
}
.blogposthome article {
    background: white;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
}
.blogposthome .ab-block-post-grid-text,
.blogposthome .gb-block-post-grid-text{
    padding: 0rem 2rem 2rem 2rem;
}
.blogposthome h3 {
    font-size: 1.4rem!important;
}
.blogposthome a.ab-block-post-grid-more-link.ab-text-link
.blogposthome a.gb-block-post-grid-more-link.gb-text-link{
    font-weight: 100;
    color: #0d1e33;
    font-size: medium;
}
.freebienoga {
    min-height: 40rem;
    -webkit-clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 0% 15%);
    clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 0% 15%);
        margin-bottom: -20%;
}
.freebienoga .ab-container-content,
.freebienoga .gb-container-content{
    padding-top: 8rem;
}
.blogposthome article:hover,
.puscica a.ab-button:hover,
.puscica a.gb-button:hover
{
    transform: scale(1.05);
    transition: transform .2s;
}
.storitveposameznalevoslika .wp-block-media-text__content:hover,
.storitveposameznadesnoslika .wp-block-media-text__content:hover{
    background: rgb(255 255 255 / 0.9);
    transform: scale(1.02);
    transition: transform .2s;
}
.povecaj:hover{
    background: rgb(255 255 255 / 0.9);
    transform: scale(1.05);
    transition: transform 1.0s;
}
.povecajbtn:hover{
    transform: scale(1.05);
    transition: transform 1.0s;
}
.testimonialshome .testimonial_rotator_wrap {
    background: white;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
}
.testimonialshome img {
    height: 100%;
}
.testimonial_rotator_prev, .testimonial_rotator_next {
    position: absolute;
    display: inline;
    background: white;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem;
}
.testimonial_rotator.template-default .has-image .img img {
    max-width: 100%;
}
.testimonial_rotator.template-default .has-image .text, .testimonial_rotator_single.has-image.template-default .text {
    width: 70%;
}
.grecaptcha-badge {
    display: none!important;
}
.home .slick-wrap {
    max-width: 1200px;
}
.home .genesis-nav-menu ul.sub-menu a {
    color: #019a9f;
}
.home .genesis-nav-menu ul.sub-menu a:hover {
    color: #ffffff;
}
.ikonaguarantee img {
    max-height: 100px;
    width: auto;
    margin-top: -6rem;
    display: block;
}
.pomahajvslovobg {
    min-height: 800px;
}
h4.korakicheck {
    background: #daeeee;
    padding: 0.5rem;
    display: inline-block;
    text-align: center;
   margin-left: 0.5rem;
    width: 4rem;
}
p.korakiopischeck {
    display: inline-block;
}
.pomahajvslovo {
    padding: 0% 4% 4% 4%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.pomahajslovonapis {
    padding-bottom: 6rem;
}
.pomahajvslovobg img {
    position: fixed;
    background-size: cover;
}
.pomahajvslovobg img {
    position: fixed;
    top: 5%;
}
h2.kajjetuzame {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 4px;
}
.oblaki {
    text-align: center;
}
.oblaki figure.wp-block-image {
    margin-bottom: -5px;
}
	.homeengmorjebaner p {
    font-weight: 500;
    width: 450px;
	}
	.homeengmorjebaner .gb-block-button {
    width: 440px;
	}
.pokazivsevadbe h2 {
    color: #a3743a!important;
}
.pokazivsevadbe .kundalinishop {
    background: white;
    box-shadow: 0rem 0rem 1rem rgb(0 0 0 / 20%);
}
.pokazivsevadbe .gb-block-accordion .gb-accordion-title {
    color: white;
    background: #a3743a;
    list-style: none;
    border: 0!important;
    outline: none!important;
	box-shadow: 0rem 0rem 0.5rem rgb(0 0 0 / 30%);
	transition: transform .2s;
}
.pokazivsevadbe .gb-block-accordion .gb-accordion-title:hover {
    box-shadow: 0rem 0rem 0.5rem rgb(0 0 0 / 50%);
}
/****************
*******Testimonial slider
****************/
p.testislika {
    width: 20%;
    display: inline-block;
    margin-bottom: 0;
}
.testislika img {
    margin: 0;
}
.testiizjava {
    width: 79%;
    display: inline-block;
    font-size: small;
    vertical-align: top;
    padding-left: 5px;
}
.testiizjava h2 {
    font-size: 25px;
}
img.testislika {
    vertical-align: top;
    margin-right: 1rem;
}
p.testiime {
    font-style: italic;
    line-height: 1.2em;
    padding: 10px 0 10px 15px;
    border-left: solid 3px #efefef;
    margin: 10px 0;
}
.owl-carousel .owl-item.active {
    margin-left: auto;
    margin-right: auto;
    background: white;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    border: 1px solid rgb(239 239 239 / 50%);
}

.owl-carousel .owl-stage-outer {
    padding-top: 3rem;
    padding-bottom: 4rem;
}
.owl-item.active.sc_partial {
    opacity: 0.4;
}
p.testistars i.fa.fa-star,p.testistars {
    color: #dfb371;
    margin-top: 0;
    margin-bottom: 0;
}
.owl-carousel .owl-item.active.sc_partial {
    margin-left: auto;
    margin-right: auto;
    background: white;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.025);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.025);
    border: 1px solid rgb(239 239 239 / 10%);
}
/****************
*******NOGA
****************/
.site-footer {
    font-size: 14px;
    background: #daeeee;
    color: #0d1e33;
}
.site-footer a{
    color: #0d1e33;
}
.footer-widgets {
    background: #daeeee!important;
	    padding-top: 20px;
}
.footer-widgets .wrap {
    padding-top: 1em;
    padding-bottom: 0;
}
.footer-widgets .widget {
    margin-bottom: 0;
}
.nav-footer .genesis-nav-menu a {
    color: #019a9f;
}
p.opozorilo {
    color: #0d1e33;
    text-transform: none;
    letter-spacing: 0;
    padding-bottom: 1em;
	font-weight: lighter;
    font-size: 12px;
}

html[lang=en-US] .home .nav-footer .genesis-nav-menu a,
html[lang=en-US] .home .genesis-nav-menu a{
    /*color: #019a9f;*/
	color: white;
}
nav.nav-footer a {
    color: #019a9f!important;
}
footer.site-footer {
    padding-top: 0;
}
.nogameni li {
    width: auto;
    display: inline-block;
    margin: 0em 0.3em;
    text-transform: uppercase;
	padding-bottom: 0!important;
}
.nogameni ul#menu-footer-1 {
    display: inline-block;
    width: auto;
}
.nogameni section#nav_menu-2 {
    display: inline-block;
	 width: auto;
}
.nogameni:after {
    content: "|";
}
.footer-widgets section#text-2,
.footer-widgets section#text-2 a{
    color: #0d1e33;
    font-size: 14px;
    text-align: left;
    width: 79%;
    display: inline-block;
    vertical-align: top;
}
.footer-widgets section#text-2 a{
	font-weight:bold;
	}
.footer-widgets section#nav_menu-3 {
    width: 20%;
    text-align: right;
    font-size: 14px;
    color: #0d1e33;
    display: inline-block;
}
.footer-widgets section#nav_menu-3 a {
	color: #0d1e33;
	}
.footer-widgets section#nav_menu-3 ul li {
    margin-bottom: 0;
}

.footer-widgets section#simple-social-icons-3 {
        margin-top: 2em;
}
/****************
*******banerji dve vrstici nalsov
****************/
.page-id-7564 .bannertop {
    margin-top: -315px;
}
/*****************/
/*Back to top*/
/*****************/

.to-top {
	display:inline-block;
	height:40px;
	width:40px;
    border-radius: 50%;
	position:fixed;
	bottom:40px;
	right:10px;
	box-shadow:0 0 10px rgba(0,0,0,0.05);
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:rgba(218, 238, 238,1) url(images/to-top.svg) no-repeat center 50%;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
    z-index: 9999;
}

.to-top.top-is-visible {
	visibility:visible;
	opacity:1;
}

.to-top.top-fade-out {
	opacity:.8;
}

.no-touch .to-top:hover {
	background-color:rgb(218, 238, 238);
	opacity:1;
}

@media only screen and (min-width: 768px) {
	.to-top {
		right:20px;
		bottom:20px;
	}
}

@media only screen and (min-width: 1024px) {
	.to-top {
		height:60px;
		width:60px;
		right:30px;
		bottom:30px;
	}
}
/*****************/
/*Safari*/
/*****************/
.archive-description, .author-box {
border-left: 0px solid white;
border-right: 0px solid white;
}
/*MOZILA FIREFOX SLIDER*/
@-moz-document url-prefix() {
  .slick-slide.slick-slide-1 {
    display: contents;
    }
  .testimonial_rotator.format-rotator .slide {
    display: contents;
    }
    .site-footer {
    z-index: 999999;
    position: relative;
    }
    .hurryt-loading {
    display: block !important;
    }
    .site-header {
    background: white !important;
    }
    .site-header .genesis-nav-menu a {
    color: #0d1e33!important;
    }
}
/*****************/
/*Kundalini koda*/
/*****************/
p.navadeopis {
    margin-right: -4rem;
    color: #dfb371;
    padding: 0.5rem 1.5rem;
    margin-top: -4rem;
    text-transform: uppercase;
    font-size: medium;
    margin-left: 150px;
    font-weight: bold;
    letter-spacing: 0.05rem;
}
/*****************/
/*Mobile*/
/*****************/
@media only screen and (max-width: 1159px) {}

@media only screen and (max-width: 992px) {}

@media only screen and (max-width: 768px) {
    .menu-toggle {
    width: auto;
    background: transparent;
    vertical-align: middle;
    margin-right: 0;
    }
    .dashicons, .dashicons-before:before {
    vertical-align: middle;
    height: 100%;
    width: 100%;
    padding-top: 28%;
    }
    .dashicons-menu {
    color: transparent;
    font-size: 0;
    }
    .dashicons-menu:before {
    content: "\f333";
    color: #019a9f;
    font-size: 40px;
    }
    #genesis-nav-primary {
    background: #daeeee;
    padding: 0;
    margin: 0;
    color: #0d1e33;
    margin-left: -5%;
    margin-right: -5%;
    padding: 5%;
    }
    #genesis-nav-primary li a {
    color: #0d1e33;
    }
    .sub-menu-toggle {
    background: #0d1e33;
    }
    .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {
    BACKGROUND: #daeeee;
    border: 0;    
    }
    .hommebanner {
    padding: 0 5%;
    max-width: 768px;
    width: 100%;
    }
    .wp-block-media-text {
    display: flex;
    flex-direction: column;
    }
    .storitveposameznalevoslika .wp-block-media-text__content,
    .storitveposameznadesnoslika .wp-block-media-text__content{
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -10%;
    width: 94%;    
    }
    p.lokacija, p.cas, p.termini {
    width: 32.7%;
    padding: 0!important;
    }
    .aboutme .wp-block-media-text__content {
    margin-top: -10%;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -10%;
    width: 94%;
    }
    container.alignfull h2, .wp-block-atomic-blocks-ab-container.alignfull p,
    container.alignfull h3{
    padding: 0 3%;
    }
    .naslovni {
    margin: 0 3%;
    margin-top: -10%;
    }
    .ab-container-content h2, .ab-container-content p,
	.gb-container-content h2, .gb-container-content p{
    padding: 0 3%;
    }
    .kajjesroscena .wp-block-column:nth-child(odd) {
    max-width: 10%;
    }
    .kajjesroscena .wp-block-column:nth-child(even) {
    min-width: 90%;
    }
    .kajdobim .wp-block-atomic-blocks-ab-columns {
    padding: 0 3%;
    }
    p.korakiopis {
    width: 94%;
    }
    .genesis-responsive-menu .genesis-nav-menu .sub-menu {
    padding-left: 0;
    }
    /*************MOBILE***********/
    .mobilemargins {
    margin-top: 5%!important;
    }
   .pokoncuizobrazevanjabos .wp-block-media-text__content {
    margin-top: -10%;
    margin-left: 5%;
    margin-right: 5%;
    background: rgb(255 255 255 / 0.8);
    padding: 2rem 4rem 2rem 4rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);    
    }
    .pokoncuizobrazevanjabos figure.wp-block-media-text__media {
    width: 100%;
    }
    .kajdobim .wp-block-media-text__content {
    margin-top: -10%;
    margin-left: 5%;
    margin-right: 5%;
    background: rgb(255 255 255 / 0.8);
    padding: 2rem 4rem 2rem 4rem;
    -webkit-box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);
    box-shadow: -1rem 1rem 4rem rgba(0,0,0,.125);     
    }
    .slikaintimi {
    padding-bottom: 10%;
    }
    .wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
    width: 100%;
    min-height: 400px;
    }
    .testimonialshome h3 {
    text-align: left;
    padding-left: 5%;
    }
    .testimonialshome h4 {
    padding: 0 4%;
    }
    .headerbanner.ab-block-container .ab-container-image,
	.headerbanner.gb-block-container .ab-container-image{
    width: 90%;
    margin-left: 10%;
    }
    .headerbanner .ab-layout-columns-2>.ab-layout-column-wrap {
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
    grid-template-areas: "col1 col2";
    }
    .blogposthome .ab-block-post-grid-image img,
	.blogposthome .gb-block-post-grid-image img{
    height: 200px;
    }
    .blogposthome .ab-post-grid-items.is-grid,
	.blogposthome .gb-post-grid-items.is-grid{
    grid-gap: 0 0.5rem;
    }
    .nav-footer .genesis-nav-menu a {
    letter-spacing: 0;
    margin: 0 10px;
    font-weight: lighter;
    }
    .page-id-7568 .bannertop,
    .page-id-7570 .bannertop{
    margin-top: -222px;
    }
        .dashicons, .dashicons-before:before {
    color: #019a9f;
    }
    .sub-menu-toggle {
    background: transparent;
    }
    p.korakiopischeck {
    width: calc(100% - 7rem);
    }
    p.korakiopischeck {
    text-align: left;
    }
	/*DOGODEK*/
	p.datumokrogli {
    margin-left: auto;
    margin-right: auto;
    margin-top: -4em;
    position: relative;
    font-size: 14px;
    height: 120px;
    width: 120px;
    padding: 20px 18px;
	}
	.dogodek .gb-layout-column-wrap {
    display: block;
	}
	.kajvsebodogodek .gb-block-layout-column {
    width: 48.5%;
    display: inline-block;
	}
	.mobileonly {
    display: block;
	}
	.mobileonlymenu {
    display: block!important;
	}
	.skrijmobilemenu {
    display: none!important;
	}
	/*INTIMI*/
	.novaobstojecatukaj {
    padding: 0em 1em;
	}
	.novaobstojecatukaj .wp-block-genesis-blocks-gb-column {
    margin-bottom: 1em;
	}
	.intimiosnove .bannertop .wp-block-cover {
    height: 230px;
	min-height: 100px!important;	
	}
	.intimiosnove .naslovni {
    margin-top: -5%;
	}
	.intimilogoosnove {
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
	}
	p.brezplacnakrog {
    margin-right: auto;
    font-size: 8px!important;
    width: 83px;
    height: 83px;
    padding: 3.5em 1em!important;
    margin-bottom: 0;
    background: rgb(251 246 238/90%);
	margin-top: 5em;	
	}
	.intimiosnove .bannertop {
    margin-top: 0;
	}
	.intimiosnove .site-inner {
    margin-top: 0;
	}
	/*intimi postana*/
	.slikaprekrivalevo .wp-block-media-text__content,
	.slikaprekrivadesno .wp-block-media-text__content{
    margin-top: -10%;
    margin-left: 5%;
    margin-right: 5%;
	}
	.kajdobipostavna .gb-block-layout-column-gap-2 {
    grid-gap: 0 1em;
	}
	.kajdobipostavna .wp-block-column.bordergreen,
	.kajdobipostavna .wp-block-column.bordergreen:nth-child(2n){
    margin-left: var(--wp--style--block-gap,1em);
	}
	.wp-block-column.skrijmobilestolpec,
	.skrijmobilestolpec{
    display: none;
	}
	.bordergreen {
    margin-left: 5%;
    margin-right: 5%;
	overflow-x: clip;	
	}
	.postavnanaslov {
    width: 100%;
	}
	.intimipostvana .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
    opacity: 0.5;
	}
	.odstevalnik {
    margin-bottom: 2em;
	}
	.skrijmobile {
    display: none;
	}
	/*Kundalini kraljica*/
	.kundalinikraljica .homebannernaslovka .gb-layout-columns-2>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "col1";
	}
	.kundalinikraljica .homebannernaslovka img {
    opacity: .5;
	}
	.darilekraljica .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    margin-bottom: 1em;
	}
}
    
@media only screen and (max-width: 544px) {
    .header-image .site-title > a {
    min-width: 100px;
    }
    .site-header .title-area {
    padding: 0;
    }
    .dashicons, .dashicons-before:before {
    padding: 0;
    width: auto;
    padding-top: 10%;
    float: right;
    margin-right: -50%;
    }
	h2.spacehome {
    font-size: 38px;
	letter-spacing: 0!important;	
	}
	.hommebanner h6 {
    font-size: 14px;
	}	
	.home .slick-wrap {
    display: block;
    position: relative;
    padding-top: 15%;
	}
    /*.hommebanner {
    margin-top: -25%;
    padding: 5%;
    }*/
    /*.home .slick-slide .slick-image {
    opacity: 0.3;
    }*/
	.slick-slider-12481 .slick-overlay {
    /*background-color: rgba(13,30,51,.7)!important;*/
	background-color: rgb(255 255 255 / 70%)!important;	
	}
    .storitveposameznalevoslika .wp-block-media-text__content,
    .storitveposameznadesnoslika .wp-block-media-text__content,
    .aboutme .wp-block-media-text__content,
    .kajdobim .wp-block-media-text__content,
    .pokoncuizobrazevanjabos .wp-block-media-text__content{
    padding: 1.5em;
    }
    .ikonaguarantee img {
    margin-top: -4rem;
    }
    .storitveposameznalevoslika .wp-block-media-text__content, 
    .storitveposameznadesnoslika .wp-block-media-text__content,
    .kajdobim .wp-block-media-text__content,
    .pokoncuizobrazevanjabos .wp-block-media-text__content,
    .naslovni,
    .aboutme .wp-block-media-text__content
    {
    margin-top: -20%;
    }
    p.lokacija, p.cas, p.termini {
    width: 100%;
    margin-bottom: 10px;
    }
    .puscica:before {
    display: none;
    }
    .nav-footer .genesis-nav-menu a {
    font-size: 13px;
    margin: 5px;
    }
    .slikaintimi {
    margin-bottom: -140px;
    }
    .owl-carousel .owl-item.active {
    background: red!important;
    position: absolute;
    }
    button.owl-prev {
    display: none!important;
    }
    .site-inner {
    margin-top: 5%;
    }
    .mobilemargins {
    margin-top: 0!important;
    }
    header.entry-header {
    margin-bottom: -5%;
    }
    .bannertop {
    margin-top: -230px;
    }
    .bannertop .wp-block-cover {
    height: 300px;
    min-height: 100px!important;
    }
    .naslovni {
    padding: 3% 3% 3% 3%;
    }
    .puscica a.ab-button,
	.puscica a.gb-button{
    text-align: center;
    }
    img.obvestime {
    margin-left: 70%;
    }
    h4.koraki,h4.korakipink {
    margin-left: -1.83rem;
    }
    p.korakiopis {
    width: 88%;
    }
    a.ab-button, a.gb-button {
    line-height: normal!important;
    }
    .freebienoga {
    margin-bottom: -145px;
    min-height: auto;
    }
    .urnik table {
    word-break: break-word;
    }
    .page-id-8974 .bannertop {
    margin-top: -256px;
    }
    .headerbanner .ab-layout-columns-2>.ab-layout-column-wrap,
	.headerbanner .gb-layout-columns-2>.gb-layout-column-wrap{
        grid-template-columns: 1fr;
    grid-template-areas:
        "col1"
        "col2";
    }
    .headerbanner .ab-block-layout-column-inner.ab-has-custom-background-color,
	.headerbanner .gb-block-layout-column-inner.ab-has-custom-background-color{
    background-color: rgb(218 238 238 / 0.9)!important;
    }
    .headerbanner.ab-block-container .ab-container-image,
	.headerbanner.gb-block-container .gb-container-image{
    width: 100%;
    margin-left: 0;
    }
    .page-id-7564 .bannertop {
    margin-top: -395px;
    }
    .page-id-7566 .bannertop {
    margin-top: -252px;
    }
    .page-id-7568 .bannertop,
    .page-id-7570 .bannertop{
    margin-top: -139px;
    }
    ul.kljukice {
    padding-left: 0;
    }
    .mobilemarginstop {
    padding-top: 20%;
    }
    ul#menu-footer, footer.site-footer {
    padding-top: 0;
    }
    ul.kljukice.small {
    padding: 0 5%;
    }
    h1.hometitle {
    font-size: 30pt;
    }
    p.korakiopischeck {
    width: calc(100% - 9rem);
    margin-bottom: 5px;
    vertical-align: middle;    
    }
    .pomahajvslovobg {
    min-height: 500px;
    }
	p.denar, p.ljubezen, p.celulit {
    width: 100%;
    padding: 3%;
	}
	.site-header {
    position: relative;
	}
	/*Kundalini koda*/
	.opisikk {
    padding: 1rem;
	}
	.posevnitopzaklad {
    padding-top: 5rem;
    padding-bottom: 5rem;
	}
	.page-id-10032 .site-inner {
    margin-top: 0!important;
	}
	.posevnitopzaklad {
    padding-top: 5rem;
    padding-bottom: 5rem;
    margin-top: -5rem!important;
	}
	.kklogo {
    z-index: 9999;
    /*max-width: 100px;*/
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-bottom: -8rem;
	}
	h2.kknaslov {
    font-size: 30px!important;
	}
	.kkikonce {
    max-width: 150px;
    float: right;
	}
	.flip-box-front, .flip-box-back {
    position: relative;
    backface-visibility: visible;
    margin-bottom: 3rem;
    margin-top: 3rem;
	}
	.flip-box-vertical .flip-box-back {
    transform: rotateY(0deg);
	}
	.flipbox {
    padding-bottom: 0;
	}
	.kktabelcacen table {
    font-size: 12px;
	}
	.kktabelcacen td {
    line-height: normal;
	}
	.vajecas td {
    width: 100%;
    display: inline-table;
	}
	.bgskrijmobile.gb-block-container .has-background-dim,
	.bgskrijmobile img.wp-block-cover__image-background{
    opacity: 0!important;
	}
	/*Kopalke*/
	.tabelcakopalke td.has-text-align-left {
    min-width: 54px;
    font-size: 16px;
    line-height: inherit;
	}
	.spacehome {
    margin-top: 0;
	}
	/*Intimi*/
	.intimitestimonials {
    font-size: small;
	}
	/*Odpornost*/
	h2.naslovvsebin {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5em .05em;
	}
	.nogameni li {
    margin: 0 2px;
	}
	.nogameni:after {
    display:none;
	}
	h1.xlnaslov {
    font-size: 48px;
	}
	p.izivvzivo {
    letter-spacing: 1px;
	}
	p.outlinebox {
    text-align: center;
    min-height: auto;
	}
	.kajdobimpreob .gb-block-layout-column-inner {
    padding: 1em!important;
	}
	.soliscijmarimg {
    max-width: 150px;
    margin-top: -2em;
    float: none;
	}
	.dihalnimaraton h2.xlnaslov {
    font-size: 35px;
	}
	.utlineboxi .wp-block-genesis-blocks-gb-column, h3.utlineboxi, p.utlineboxi {
    margin-bottom: 5px;
	}
	.najmocnejse {
    margin-bottom: 0;
	}
	.dopopmaraton {
    max-width: 50vw;
    margin-left: 40vw;
    margin-right: 0!important;
	padding: 0!important;	
	}
	.dopopmaraton h2.xlnaslov {
    text-align: right;
	}
	.napisvkrogu {
    margin-left: 0;
	}
	.skrijmobile {
    display: none;
	}
	.samomobile {
    display: block;
	margin-top: 10%;	
	}
	.urnik {
    margin-bottom: 15%;
	}
	.dopoldnanpoponaslovx {
    display: block;
    margin-bottom: -1.3em;
    z-index: 99999;
    position: relative;
	}
	.wp-block-media-text.is-stacked-on-mobile.obratnaslika .wp-block-media-text__content {
    grid-row: 1!important;	
	}
	.wp-block-media-text.is-stacked-on-mobile.obratnaslika .wp-block-media-text__media {
    grid-row: 2!important;
	}
	/*Kundalini meditacija*/
	.kundalinimedinaslov img {
    opacity: 0.2;
	}
	.kundalinimedinaslov h1, .kundalinimedinaslov h2, .kundalinimedinaslov p {
    text-align: center;
	}
	.mesecnaslov .wp-block-genesis-blocks-gb-column {
    margin-bottom: 2em;
	}
	.yogi figure.size-large.is-resized {
    float: none;
    margin-left: auto;
    margin-right: auto;
	}
	/*Youtube home*/
	.videobtnhome {
    position: relative;
	float: left;
    margin-left: 1em;	
	}
	.videobtnhome img {
    margin-bottom: -100px;
	width: 100px!important;
	min-width: 10px!important;	
	}
	.youtubevideos {
    margin: 1em 0.5em;
	}
	.youtubevideos p {
    font-size: small;
    text-align: center;
	}
	.youtubevideos p {
    font-size: small;
    text-align: center;
	}	
	/*Mentalni detox*/
	.mentalnidetoks .cover {
    background: #17232d;
	}
	.mentalnidetoks .cover img {
    opacity: 0.5;
	}
	.mentalnidetoks .outlinementalniboxi .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    margin-bottom: 0.5em;
	}
	p.garancijamentalni {
    margin-top: 2em;
	}
	.mentalnidetoks .naslovpreob {
    font-size: 1.9em;
	}
	/*MASCOBNI DETOX*/
	.masobnidetoks h1.nadnaslov {
    font-size: 20px;
	}
	.masobnidetoks h1.xlnaslov {
    display: inline-block;
    z-index: 999;
	}
	.masobnidetoks .homebannernaslovka img {
    opacity: 0.3;
	}
	.masobnidetoks .marginmobile .gb-block-layout-column-inner {
    padding: 1em!important;
	}
	/*Home ENG banner*/
	.homeengmorjebaner {
    margin-bottom: 4em;
	}
	.newintimihome {
    margin-bottom: 1em;
	}
	.visinabannehomeeng {
    min-height: 600px!important;
	}
	.visinabannehomeeng img {
    opacity: 0.25;
	}
	.homeengmorjebaner p {
    font-weight: 500;
    width: 250px;
	}
	.homeengmorjebaner .gb-block-button {
    width: 230px;
	}
	/*INTIMI*/
	.novaobstojecatukaj {
    padding: 0em 1em;
	}
	.novaobstojecatukaj .wp-block-genesis-blocks-gb-column {
    margin-bottom: 1em;
	}
	.intimiosnove .bannertop .wp-block-cover {
    height: 230px;
	}
	.intimiosnove .naslovni {
    margin-top: -5%;
	}
	.intimilogoosnove {
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
	}
	p.brezplacnakrog {
    margin-right: auto;
    font-size: 8px!important;
    width: 83px;
    height: 83px;
    padding: 3.5em 1em;
    margin-bottom: 0;
    background: rgb(251 246 238/90%);
	margin-top: 5em;	
	}
	/*Intimi postavna*/
	.kajdobipostavna .wp-block-column.bordergreen, .kajdobipostavna .wp-block-column.bordergreen:nth-child(2n) {
    margin-left: 0;
	}
	.bordergreenprva {
    margin-bottom: 0!important;
	}
	.bordergreen .gb-block-layout-column, .wp-block-column.bordergreen{
	    margin-bottom: -1px;	
	}	
	/*Kundalini kraljica*/
	.ikonceokrogle {
    width: 70px;
    height: 70px;
    margin-top: -55px;
	}
	.kundalinikraljica .slikaprekrivalevo .wp-block-media-text__content, .kundalinikraljica .slikaprekrivadesno .wp-block-media-text__content {
    padding: 1em 0em;
	}
	h2.mobinaslovozadje {
    font-size: 28px;
    padding: 0.5em 0.5em;
	}
	.kraljicaurnik {
    font-size: 13px;
	}
	.zlatadobezenske {
    margin-top: -3em;
	}
	.kundalinikraljica .post-password-required input[type=submit] {
    background: #cea1c8;
    border-color: #cea1c8;
    width: 100%;
	}
	.kundalinikraljica .post-password-required.entry:before {
    font-size: 1.5em;
	}
	.glasbenapopmobile .wp-block-media-text__content {
    margin-top: 0;
	}
	.kraljicafoodcena .gb-block-layout-column-inner.gb-has-custom-background-color {
    padding: 1em!important;}
	/*Custvenidetoks*/
	.krogcustvenidetoks {
    display: inline-block;
    vertical-align: top;
	}
	.custvenidetoks .homebannernaslovka img {
    opacity: 0.5;
	}
	.custvenidetoks .wp-block-button.has-custom-width.wp-block-button__width-100 {
    margin-bottom: 0.5em;
	}
	.custvenidetoks .wp-block-cover.has-parallax {
    background-size: 100vw;
    background-repeat: no-repeat;
	min-height: 250px!important;	
	}
	.jogiizjava img {
    max-width: 100px;
	}
	.krogcustvenidetoks {
    width: 120px;
    height: 120px;
    font-size: 14px;
    padding: 15px 15px 15px 15px!important;
	}
	.kajjetocustvenidetoks .novaobstojecatukaj {
    padding: 0!important;
	}
	.kajjetocustvenidetoks .gb-block-layout-column-inner.gb-has-custom-background-color {
    padding: 1em!important;
	}
	.ozadjenapiscustvenidetoks {
    padding: 0;
    background: none;
	}
	.mobileonly{
    display:block;
	}
	.kajjetocustvenidetoks img.gb-container-image.has-background-dim-100.has-background-dim {
    opacity: 0;
	}
	/*FOrma*/
	.homebannernaslovkaforma span.has-background-dim-80.wp-block-cover__gradient-background.has-background-dim.has-background-gradient {
    max-width: 50vw;
    margin-left: auto;
	}
	.homebannernaslovkaforma .wp-block-cover__inner-container {
    max-width: 50vw;
    margin-left: auto;
	}
	.skrijstolpec {
    display: none!important;
	}
	.kundalinforma .novaobstojecatukaj {
    padding: 0!important;
	}
	.kundalinforma .storitveposameznalevoslika .wp-block-media-text__content {
    padding: 0;
	}
	/*KUNDALINI NEBESA*/
	.nebesanaslovka img {
    OPACITY: 0.3;
	}
	.kupinebesa .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    padding: 0.5em 1em;
	}
	.numerologijabaner img {
    opacity: 0.5;
	}
	.thankyoupage img {
    max-height: 40vh;
	width: 100%;
    object-fit: cover;
	object-position: top;
	}
	/*NUMEROLOGIJA*/
	.numerologijapay .wp-block-button.has-custom-width.wp-block-button__width-100 {
    margin-bottom: 1em;
	}
	.numerologijacoverozadje {
    background: rgb(47 76 65/95%);
	}
	.krogdarilonum {
    margin-top: -2em;
    background: rgb(47 76 65/100%);
	font-size: 13px;	
	}
	.numerologijapay .naslovpreob {
    font-size: 35px;
	}
	/*CELESTIALNI VECER*/
	.wp-block-buttons.kupigumbivrstica {
    margin-bottom: 1em;
	}
	.celstialninaslovna .gb-block-layout-column-inner {
    padding: 0.5em;
	}
	.celstialninaslovna {
    border: 0.5em solid rgb(255 255 255/60%);
    width: 100vw!important;
    margin-left: -5%;
    margin-right: -5%;
	}
	.celstialninaslovnaozadje .wp-block-cover, .celstialninaslovnaozadje .wp-block-cover-image {
    padding: 0!important;
	}
	.mobilebeloozadje img.gb-container-image.has-background-dim-100.has-background-dim {
    opacity: 0;
	}
	.mobilebeloozadje .gb-block-layout-column-inner.gb-has-custom-background-color {
    padding: 0!important;
	}
	.lokacijacelstialni img {
    max-width: 60px;
	}
	.lokacijacelstialni {
    text-align: center;
	}
	.lokacijacelstialni .gb-block-layout-column-inner {
    padding: 1em!important;
	}
	.celestialnivecer .storitveposameznadesnoslika,
	.reverseonmobile{
    flex-direction: column-reverse;
	}
	.pozitivnelastnostnicelist .krogecgold {
    padding: 0!important;
	}
	.page-id-7618 .slick-slide .slick-image {
    object-position: 70% 100%;
	}
	/*SAT NAM STUDIO*/
	span.satnamnaslov, h1.satnamnaslov {
    font-size: 65px;
	}
	.neon {
    font-size: 45px;
	}
	.satnamstudio .wp-block-cover.alignfull.is-light.cover {
    min-height: 75vh!important;
    align-items: baseline;
	}
	.mobiletabelcastudio {
    margin-top: 0!important;
    margin-bottom: 0!important;
	}
	.wp-block-cover.alignfull.is-light.has-parallax.potekstudio {
    padding: 0;
	}
	.potekstudio .wp-block-genesis-blocks-gb-columns.gb-layout-columns-2.gb-2-col-equal {
    margin: 0!important;
	}
	.potekstudio .bordergreen .gb-block-layout-column {
    padding: 1em;
	}
	.potekstudio .bordergreen {
    margin-left: 0;
    margin-right: 0;
	}
	.satnamstudio .wp-block-media-text__content {
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
	}
	.satnamstudio .bordergreen .gb-block-layout-column {
    padding: 0.5em;
	}
	.potekstudio .gb-block-layout-column-inner.has-white-background-color {
    padding-left: 0.5em!important;
    padding-right: 0.5em!important;
	}
	.brezslikenaslovkaozadje img.wp-block-cover__image-background {
    display: none;
	}
	.brezozadjamobile .gb-container-image-wrap img {
    display: none;
	}
	.brezozadjamobile .gb-container-image-wrap {
    background: #c68189;
	}
	.mobilnanaslovkacelo {
    margin-left: 0;
    margin-top: -4em;
	}
	img.wp-block-cover__image-background.wp-image-20801 {
    opacity: 0.8;
	}
	.skrijozadjemobileljub .gb-block-layout-column-inner.gb-has-custom-background-color {
    padding: 0!important;
	}
	.skrijozadjemobileljub img.gb-container-image.has-background-dim-100.has-background-dim {
    display: none;
	}
	.pasicapreporodljubezni {
    margin-top: 0;
	}
	.pohvala {
     padding: 1em 2em;
	}
	.homebannerfeb img {
    opacity: 0.3;
	}
	.pokazivsevadbe h2 {
    font-size: 35px!important;
	}
	.pokazivsevadbe .kundalinishop {
    margin-bottom: 2em;
	}
	.pohvala figure.wp-block-media-text__media img {
    height: 150px;
    width: 150px;
	}
	.logotihotels.wp-block-gallery.has-nested-images figure.wp-block-image {
    width: 17%!important;
	}
	.satnamstudiomeni a:after {
    font-size: 16px!important;
    letter-spacing: normal;
    display: inline;
    margin-left: 0.5em;
	font-weight: 500;
	text-align: left;	
	}
	.satnamstudiomeni a {
    font-size: 16px!important;
    letter-spacing: normal;
    display: block;
    text-align: left;
	font-weight: 500!important;	
	}
	.pokazivsevadbenaslov.gb-block-accordion .gb-accordion-title {
    font-size: 20px;
    line-height: normal;
	}
	.pokazivsevadbenaslov sup {
    padding: 1em 2em;
    margin-top: 0.5em;
    font-size: 14px;
    display: block;
	}
	.pokazivsevadbe .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    margin-bottom: 1em;
	}
	.pokazivsevadbe .wp-block-genesis-blocks-gb-columns {
    margin-bottom: 0!important;
	}
	.home .freebienoga .gb-container-content {
    padding-bottom: 8rem;
	}
	.aboutme .wp-block-media-text__content {
    z-index: 9999;
	}
	
.pokazivsevadbenaslov details[open] summary {
    /*position: fixed;*/
	position: sticky;
    top: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 25%);
    z-index: 9;
    width: 90%;
	}
	.page-id-21309 .bannertop {
    margin-top: 0;
	}
	.mantralogijabanner {
	background: rgb(189 212 224/80%);	
	padding: 1em 1em 2em 1em;	
	}
	.miniikone img {
    max-height: 70px;
	}
	.miniikone {
    text-align: center;
	}
	.mantralogijanaslovnica .wp-block-genesis-blocks-gb-columns,
	.mantralogijanaslovnica .wp-block-cover{
    padding: 0!important;
    margin: 0!important;
	}
	.tonusmobileban {
    margin-left: -2em;
    margin-top: -2em;
    margin-right: -2em;
	}
	.homenevvengban .wp-block-cover {
    padding: 0!important;
	}
	.contacteng .gb-block-layout-column-inner.gb-has-custom-background-color,
	.aboutmeslobanmobile .gb-block-layout-column-inner.gb-has-custom-background-color{
    margin: 0!important;
    padding: 0!important;
	}
	article.post-7590.entry {
    margin-bottom: 0;
	}
	p.korakikoza {
    text-align: center;
    font-size: 50px;
	}
	.okvircekkoza {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
	}
	.zltiokvirphone .gb-block-layout-column {
    margin-top: -1px;
    max-width: 94%;
    margin-left: auto;
    margin-right: auto;
	}
	.program1na1 .okvircekkoza {
    max-width: 95%!important;
	}
	.omenipage .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    padding: 1em!important;
	}
	.omenipage .novaobstojecatukaj {
    padding: 0!important;
	}
	.omenipage .bordergreen {
    margin-left: 0;
    margin-right: 0;
	}
	.aboutmeslobanmobile .tonusmobileban {
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
	}
	.sproscmobbaner {
    width: 101vw;
    margin-left: -2em;
    margin-top: -1em;
    margin-bottom: -1em;
    border-radius: 0;
    background: rgb(47 76 65/100%);
	padding: 1em;	
	}
	.vodenamedinad {
    margin-top: -3em;
	}
	.kundasproscanje .outlinementalniboxi .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    margin-top: -1px;
    max-width: 90vw;
    margin-left: auto;
    margin-right: auto;
	}
	.wp-block-columns.kolonaikoncesprosc {
    gap: 0;
    text-align: center;
	}
	.sproscendobiicon figure.wp-block-media-text__media img {
    max-height: 250px;
	}
	.sproscendobiicon .wp-block-media-text__content {
    margin-top: -10%!important;
	}
	.freeknjiga.gb-block-container {
    padding-bottom: 25%!important;
	}
	.solaposlaprod .pohvala img {
    max-width: 50px;
    max-height: 50px;
    margin-left: 1em;
	}
	.kundaliniprsebanner .mobileonly {
    margin-left: -2em;
    margin-right: -2em;
    margin-top: -2em;
	}
	.mobilezadajbrezslike .mobileonly {
    margin-left: -2em;
    margin-right: -2em;
    margin-top: -2em;
	}
	.mobilezadajbrezslike.gb-block-container {
    padding: 0!important;
	}
	.prsiomeni.wp-block-genesis-blocks-gb-container {
    padding: 0!important;
	}
	.planetinastevanje, .planetinastevanje h3 {
    text-align: center!important;
	}
	.planetiuspeha .mantralogijabanner {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
	}
	.mobilelinijevijola .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    margin-left: auto;
    margin-right: auto;
    margin-top: -1px;
    max-width: 95vw;
	}
	.mobilelinijevijola .wp-block-genesis-blocks-gb-column.gb-block-layout-column:first-child {
    margin-top: 0!important;
	}
	.planetiuspeha .outlinementalniboxi .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    margin-top: -1px;
	}
	p.vstopinapiscelest {
    display: none;
	}
	.osnocelestialnebane .has-text-align-center {
    text-align: left;
	padding-left: 0;	
	}
	.celestialnimir .kundaliniprsebanner {
    backdrop-filter: blur(100px);
	}
	.modriokvirckimir .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    margin-top: -1px;
	}
	.modriokvirckimir .wp-block-genesis-blocks-gb-column.gb-block-layout-column:first-child {
    margin-top: 0;
	}
	.kkmeseci {
    margin-top: -1px;
	}
	.kkmeseci:first-child {
    margin-top: 1px;
	}
	.kundaliniklub .mobileonly {
    margin-left: 0!important;
    margin-right: 0!important;
	}
	.kknaskoloni {
    background: white;
    color: #a3743a;
	}
	.kknaskoloni h1.gb-6583f0b78b4f6, .kknaskoloni h2.gb-6583f0b78d4f5, .kknaskoloni h4.gb-6583f0b78f123 {
    color: #a3743a!important;
	}
	.kundaliniklub .kundaliniprsebanner {
    margin-bottom: 1em;
	}
	.zlatamobile {
    color: #a3743a!important;
	}
	.centermobile {
    text-align: center;
	}
	.satnamobstojece p {
    padding: 0.5em 1em!important;
	margin-left: 1em;
    margin-right: 1em;	
	}
	p.naslovsatzgornji {
    padding: 0.5em!important;
	margin-bottom: -1em;
    z-index: 99;
    position: relative;	
	}
	.satnamnewseznami .gb-block-layout-column-inner {
    padding: 0!important;
	}
	.satnamnewseznami .wp-block-cover__image-background.wp-image-25368.has-parallax,
	.satnamnewseznami .wp-block-cover__image-background.wp-image-25366.has-parallax,
	.satnamnewseznami .wp-block-cover__image-background.wp-image-25364.has-parallax{
    display: none;
	}
	.kupigumbivrstica a.wp-block-button__link.has-text-color.wp-element-button {
    width: 100%!important;
    border-radius: 5px!important;
    height: auto!important;
    padding: 1em;
	}
	.satnamnewnaslovna .wp-block-cover.alignfull.is-light.cover {
    padding: 0;
	}
	/*.satnamnewnaslovna .gb-block-layout-column-inner {
    padding-top: 0!important;
    text-align: center!important;
    background: rgb(255 255 255/60%);
	backdrop-filter: blur(10px);
    filter: none;	
	}
	.satnamnewnaslovna .wp-block-genesis-blocks-gb-columns {
    padding: 0!important;
	}
	.satnamnewnaslovna h1, .satnamnewnaslovna h4 {
    color: #a3743a!important;
    text-align: center;
	padding-left:5%;
	padding-right:5%;	
	margin-bottom:0;	
	}
	.satnamznacilnosti {
    margin-top: 1em;
	}*/
	.satnamnewnaslovna h4 {
    max-width: 50%;
    text-align: left!important;
	}
	.satnamnewseznami .wp-block-cover__inner-container {
    backdrop-filter: blur(25px);
    filter: none;
	background: #e1dedc;	
	}
	.satnamnewseznami .wp-block-cover__image-background.has-parallax {
    opacity: 0.3;
	}
	.satnamnewnaslovna .wp-block-cover.alignfull.is-light.cover {
    min-height: 10vh!important;
	padding-bottom: 2.5em;	
	}
	.seznamkundaliniseznam .gb-block-post-grid-image img {
    max-height: 170px;
    width: 100%;
    object-fit: cover;
	}
	.starinskiurnik .is-layout-flow.wp-block-column:first-child {
    border-right: 0 solid #a3743a;
	}
	.kundaliniklubsingle .site-inner {
    margin-top: 0;
	}
	.kundaliniklubsingle .wp-block-genesis-blocks-gb-columns.satnamznacilnosti {
    margin-top: 0!important;
	}
	.bonusikundaliniikone figure.wp-block-image {
    margin-bottom: 0;
    text-align: center;
	}
	.bonusikundaliniikone figure.wp-block-media-text__media img {
    max-height: 50px;
	width: auto;	
	}
	.gumbikrajsimobile .wp-block-genesis-blocks-gb-column.gb-block-layout-column {
    max-width: 250px;
	}
	.celestialnoobilje .site-inner {
    margin-top: 0;
	}
	.desktoponly{
    display:none!important;
	}
	.scroll p {
    font-size: 1em;
	}
	.rozawater img {
    height: 100px;
    width: auto;
	}
	h2.kundalinipodnaslov {
    font-size: 30px !important;
	}
	p.rotate-words.rotating-word1 {
    font-size: 30px;
	}
	.izziv .pohvala figure.wp-block-media-text__media img {
    display:none;
	}
	.footer-widgets section#text-2, .footer-widgets section#nav_menu-3 {
    width: 100%;
    display: block;
	margin-bottom: 1em;	
	}
	.footer-widgets section#nav_menu-3 {
    text-align: center;
	}	
	#mc_embed_signup .button {
        white-space: normal !important;
        line-height: normal !important;
	}
	.mobilekremozadje {
    background: #efe2d2;
	}
	.mobilekremozadje h4 strong {
    color: #0D1E36;
	}
	.pinkinoga .site-inner {
    margin-top: 0;
	}
	.mobiledobijo.wp-block-columns-is-layout-flex {
    gap: 10px!important;;
	}
	.mobilemini, .mobilemini img {
    max-width: 30px !important;
    max-height: 30px !important;
	}

}
