/*
Theme Name: Folkreiss 2024 7-2
Theme URI: https://folkreiss.lv/
Author: Folkreiss 7.2
Author URI: https://folkreiss.lv/
Version: 7.2
*/
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Mina|Ubuntu:400,700&subset=latin-ext');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;800&display=swap');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:14px;font:inherit;vertical-align:baseline;}html{}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;color: #000000;line-height:normal;word-wrap:break-word;background-color: #f1f4f8!important;
   


}
.home.body {
    background: #025aa5!important;
    font-size: 14px;
}

h1, h2, h3, h4, h5, h6{font-weight: 500;color: #50545f;margin-bottom:30px;font-family: 'Montserrat', sans-serif;font-weight: 400;}
h2, h3, h4, h5, h6{margin-top: 30px;}
h1{font-size:35px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
p{margin: 24px 0;}
td {margin: 1px;border: #e0e0e0 1px solid;padding: 10px;/* background-color: #f0f8ff; */}
.page #content p, .single-post #content p{font-size:18px;line-height:145%;text-align: justify;}
* p:last-of-type, #sidebar .widget-container:last-child{margin-bottom:0}
a{color:#007acc}
a:hover, a:focus{text-decoration:none}
strong{font-weight: 500!important;}
em{font-style:italic}
pre{overflow-x:auto;white-space:pre-wrap}
pre, code{font-family:'courier new',courier,serif}
hr{height:1px;border:0;margin:30px 0;background: #34374226;}
blockquote{padding:15px;border-left:4px solid #ccc;margin:30px 0}
blockquote p:first-of-type{margin-top:0}
.entry-content ul, .widget-container ul, .comment-body ul, .entry-content ol, .widget-container ol, .comment-body ol{text-indent:-20px;margin:30px 0 30px 40px}
.entry-content ol, .widget-container ol, .comment-body ol{list-style:decimal inside;text-indent:-18px}
.entry-content ul ul, .widget-container ul ul, .comment-body ul ul, .entry-content ol ol, .widget-container ol ol, .comment-body ol ol{margin-top:0;margin-bottom:0}
.entry-content li, .widget-container li, .comment-body li{line-height:125%;margin:10px 0}
input, textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding: 13px;border:0;border-bottom:1px solid transparent;outline:0;margin-top: 0px;margin-bottom: 5px;background: #ffffff;width: 100%;border: #3d3f471f 1px solid;box-shadow: 0 4px 15px rgb(0 47 161 / 14%);}
input:focus, textarea:focus{border-bottom: 1px solid #e100ff;}
input[type="submit"], button, .button{display:inline-block;font-family:georgia,serif;font-size:18px;color:#fff;text-align:center;text-decoration:none;padding:15px 25px;border:0;background:#007acc;cursor:pointer;margin-top: 30px;}
input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus, .button:hover, .button:focus{opacity:0.8}
a img, input[type="image"], iframe{border:0}
img, video, audio, table, select, textarea{max-width:100% !important;/* height:auto; */width: 100%;height: 40px;/* text-transform: uppercase; */border: 0;}

select {
    max-width: 100% !important;
    height: auto;
    width: 100%;
    height: 45px;
    text-transform: initial;
    font-size: 14px;
    border: 0;
    outline: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #fff!important;
    padding: 10px;
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
}

select{
   
}

.option {
  padding:0 30px 0 10px;
  min-height:40px;
  display:flex;
  align-items:center;
  background:rgb(9, 184, 67);
  border-top:#222 solid 1px;
  position:absolute;
  top:0;
  width: 100%;
  pointer-events:none;
  order:2;
  z-index:1;
  transition:background .4s ease-in-out;
  box-sizing:border-box;
  overflow:hidden;
  white-space:nowrap;
   
  
}

option {
    font-size: 14px;
    line-height: 26px;
    padding: 5px 0;
    
}
select:focus-visible {
    border: 0;}



.form-control {
  font-family: system-ui, sans-serif;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.1;
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.5em;
}

.form-control + .form-control {
  margin-top: 1em;
}

.form-control--disabled {
  color: var(--form-control-disabled);
  cursor: not-allowed;
}

input[type="checkbox"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: var(--form-background);
  /* Not removed via appearance */
  margin: 0;
  margin-right: 15px;
  font: inherit;
  color: currentColor;
  width: 40px;
  height: 40px;
  border: 0px solid currentColor;
  border-color: #0c0c14;
  border-radius: 0;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  background-color: white;
  border: #3d3f471f 1px solid;
  box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
}

input[type="checkbox"]::before {
  content: "";
  width: 1em;
  height: 1em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: CanvasText;
    background-color: #e100ff!important;
}

input[type="checkbox"]:checked::before {
  transform: scale(1);
}

input[type="checkbox"]:focus {
  outline: 0;
  outline-offset: max(2px, 0.15em);
}

input[type="checkbox"]:disabled {
  --form-control-color: var(--form-control-disabled);

  color: var(--form-control-disabled);
  cursor: not-allowed;
}


		         

		.field-group option {
           
			border: none;
			outline: none;
			font-size: 18px;
            line-height: 30px;
			padding: 5px 55px 5px 5px;
			background-color: #333;
			color: white;
			-webkit-appearance: none; /* for Safari */
			margin: 30px;
			border-radius: 0;
		}

.field-group option:hover {
    background-color: slategray;
}


table{/* width: 70%; */margin:30px 0;margin: 60px auto;margin-top: 0;}
#wrapper{max-width:100%;margin:0 auto}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.omsc-toggle-title:after {
    content: '\f0fe';
    font-family: 'FontAwesome';
    position: absolute;
    top: 8px;
    left: 0.8em;
    font-weight: normal;
    line-height: 33px;
}
.omsc-toggle-title {
    line-height: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    background-color: #00082d;
    font-size: 14px;
}

.omsc-toggle-inner{
    background-color: #111149;
    }

.menu-container {
}
.hamburger-icon {
    position: fixed;
    z-index: 999;
    top: -2px;
    padding-top: 5px;
    left: 0;
    /* padding-bottom: 2vh; */
    background-color: #640085;
    /* padding-right: 5px; */
    /* padding-bottom: 5px; */
    padding-left: 13px;
    width: 56px;
    height: 51px;
    /* margin-top: -2px!important; */
    display: none;
}
.hamburger-posss {
    display: none;
    color: #1a1d23;
    width: 100%;
    background-color: #640085;
    height: 60px;
    /* border-top: 75px solid #353844c2; */
    /* margin-top: -21px; */
    /* border-left: 70vw solid transparent; */
    /* margin-left: -20%; */
    /* border-right: 70vw solid transparent; */
    margin-right: auto;
    position: fixed;
    z-index: 998;
}
.hamburger-icon span {
    height: 3px;
    width: 30px;
    background-color: white;
    display: block;
    margin: 4px 0px 2px 0px;
    transition: 0.7s ease-in-out;
    transform: none;
    COLOR: #FFF;
    font-size: 7px;
    text-align: center;
    line-height: 24px;
}
#openmenu:checked ~ .menu-pane {
    /* top: -5vw; */
    transform: translateX(0vw);
}
#openmenu:checked ~ .hamburger-icon span:nth-of-type(2) {
    transform: translate(0%, 160%) rotate(-45deg);
    background-color: white;
}
#openmenu:checked ~ .hamburger-icon span:nth-of-type(3) {
    transform: translateY(-3px) rotate(45deg);
    background-color: white;
}


#openmenu:checked ~ .hamburger-icon span:nth-of-type(1) {
    opacity: 0;
}
#openmenu:checked ~ .hamburger-icon span:nth-of-type(4) {
    opacity: 0;
}
#hamburger-label p {
    opacity: 1!important;
    color: #fff;
    font-size: 7px;
    margin: 5px 0;
    
}
div.menu-pane {
    background-color: #15151e;
    position: absolute;
    transform: translateY(-400vw);
    transform-origin: (0, 0);
    width: 100%;
    height: 100%;
    z-index: 888;
    transition: 0.3s ease-in-out;
    /* background-image: url(images/kuj-2-01.svg); */
    /* background-repeat: no-repeat; */
    /* background-position: bottom right; */
}
.menu-links li .far, .menu-links li .fas {
    color: #e100ff;
    /* margin-right: 10px; */
    font-size: 32px;
    margin-bottom: 15px;
}
.menu-pane p {
    color: black;
    font-size: 0.6em;
}
.menu-pane nav {
    padding: 10%;
}
.menu-links li, a, span {
    transition: 0.1s ease-in-out;
}
.menu-pane ul {
    padding: 10%;
    padding-top: 20%;
    display: inline-block;
    width: 100%;
    font-weight: 400;
}
.menu-pane li {
    /* padding-top: 10px; */
    /* padding-bottom: 10px; */
    margin-left: 10px;
    font-size: 14px;
    text-transform: uppercase;
    border: #e5e5e51c 1px solid;
    width: 47%;
    height: 100px;
    display: block;
    float: left;
    margin: 3px;
    /* padding-top: 15px; */
    /* box-shadow: 0 4px 15px rgb(0 0 0 / 14%); */
    /* background-image: linear-gradient(to right top, #fbfbfb, #f8f8f8, #f4f4f5, #f0f1f2, #eceeef); */
}
.menu-pane li:first-child {
    /* font-size: 1.3em;
    margin-left: -10px;*/
    border-top: #e5e5e51c 1px solid;
}
.menu-links li a {
    color: #393d49;
    text-decoration: none;
    display: flex;
    justify-content: flex-start;
    align-content: space-between;
    flex-direction: column;
    align-items: center;
    font-weight: 700;
    font-size: 10px;
    font-family: 'Montserrat', sans-serif;
    box-shadow: 0 4px 15px rgb(0 0 0 / 14%);
    /* background-image: linear-gradient(to right top, #fbfbfb, #f8f8f8, #f4f4f5, #f0f1f2, #eceeef); */
    padding: 20px 2px;
    color: #fafafa;
}
.menu-links li:hover a {
}
.menu-links li:first-child:hover a {
    color: black;  
}
#QC-info {
    background-color: #FFAB91;
    border: 2px solid;
    border-color: #FFAB91;
    display: block;
    opacity: 0;
}
.menu-links li:first-child:hover #QC-info {
    opacity: 1;
}
.menu-links li:first-child:hover #DC-info {
    opacity: 1;
}
#DC-info {
    background-color: #FFAB91;
    border: 2px solid;
    border-color: #FFAB91;
    display: block;
    opacity: 0;
}
.menu-links li:first-child a {
    /* padding: 0px; */
}
input.hamburger-checkbox {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 0;
    opacity: 0;
    height: 0;
}
.toppic {
    background-color: aqua;
}
#demo-1 {
    min-height: 100%;
    /* overflow: visible; */
}
a {
    color: #fe9b00;}
a:focus, a:hover {
    color: #e100ff!important;
}
#site-title {
    margin-top: -4px;
}
.topheader{color: #fff;padding: 0;margin: 0px;width: 100%;position: fixed;top: 0;z-index: 1000;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);opacity: 0;transition: visibility 0s .5s, opacity .5s linear;background: #15151e;/* box-shadow: inset 0 -2px 5px rgb(0 0 0 / 33%); */padding-right: 62px!important;} 

.topheader #menu a {
    /* display: none; */
}







.topheader#page {
    opacity: 1;
    box-shadow: 0 0 7px 2px rgb(0 0 0 / 50%);
    background-color: #15151e;
    background-size: auto auto;
    background-color: rgba(11, 11, 18, 1);
    background-size: auto auto;
    background-color: rgb(17 17 73);
    /* background-image: repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(16, 16, 25, 1) 10px, rgba(16, 16, 25, 1) 20px ); */
    /* background-image: repeating-linear-gradient(135deg, transparent, transparent 10px, rgb(0 8 45) 10px, rgb(0 8 45) 20px ); */
}
.topheader.kssticky {
    position: fixed;
    top: 0;
    z-index: 1000;
    padding: 0;
    opacity: 1;
    background-color: #2c2f39;
    transition: visibility 0s .5s, opacity .5s linear;
    background: rgb(17 17 73);
    /* box-shadow: inset 0 -2px 5px rgb(0 0 0 / 33%); */
    margin-top: 0px;
    box-shadow: 0 0 7px 2px rgb(0 0 0 / 50%);
    /* background-image: repeating-linear-gradient(135deg, transparent, transparent 10px, rgb(0 8 45) 10px, rgb(0 8 45) 20px ); */
}
.black h1 {
    font-size: 100px;
    font-weight: 900;
    margin-bottom: -5px;
    display: inline-block;
    text-transform: uppercase;
    background: linear-gradient(135deg, #ffffff 0%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
.black h2 {font-size: 32px;text-transform: uppercase;margin-top: 0px;margin-bottom: 50px;font-weight: 300;padding-left: 0;color: #ffffff;/* margin-left: 7px; *//* border-bottom: 1px solid #818595; */}
.pietpogadiv h3 {
    font-size: 10px;
    color: aliceblue;
    text-align: center;
    text-transform: uppercase;
}



.blackn  {
    text-align: center;
    color: #fff;
    padding-top: 25px;
    padding-right: 30px;
}

.TopLogoDiv {
    /* background-color: #2c2f3982; */
    margin-top: -50px;
    padding: 30px 0px 0px 0;
    /* width: 514px; */
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    /* border-left: 2px solid #dfe9ff; */
    /* border-bottom: 1px solid #818595; */
}

.TopLogo {
    /* margin-bottom: -15px; */
    /* height: auto; */
    margin-top: 10px;
    /* margin-right: auto; */
    margin-left: -15px;
    width: 130px;
    height: 160px;
    display: inline-flex;
    margin-right: 80px;
}

.blackn a {
    display: flex;
    font-size: 20px;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    font-weight: 700;
    /* opacity: .5; */
    color: #fff;
    /* padding: 20px; */
    width: 125px;
    /* height: 70px; */
    /* border-radius: 50%; */
    /* border: 2px solid #e1e1e1; */
    /* background-color: #eceeef59; */
    /* display: none; */
    margin-left: auto;
    margin-right: auto;
    font-family: 'Montserrat', sans-serif;
    margin-top: -10px;
}


.blackn a:focus {
    color: #fff;
}





.frontkont i {
    /* color: aqua; */
    display: block;
    font-size: 64px;
    margin-bottom: 4px;
    /* box-shadow: 0 4px 15px rgb(0 47 161 / 14%); */
    /* border-radius: 50%; */
}



button.close {
    width: auto;
    margin-top: 0px!important;
    font-size: 60px;
    font-weight: 400;
    line-height: .3;
    color: #0b0b0f;
    opacity: 1;
    text-shadow: 0;
}


button.close:hover {
    color: #710080;
    opacity: 1;
    text-shadow: 0;
}

.close:focus, .close:hover {
    color: #710080;
    text-decoration: none;
    cursor: pointer;
    opacity: 1;
    outline: 0!important;
}

.modal-content {
    background-color: #f1f4f8!important;
    color: #4b515f;
    margin-top: 110px;
    border: 0;
    border-radius: 0;
}

..modal-content a {
    color: orange;
}
.modal-header, .modal-footer {
    border: 0;
    padding: 15px 15px 0px 15px;
}
.modal-body {
    padding: 5px 50px;
}

.modal-footer {
    padding: 0;
}
.modal-body h1, .modal-body h2, .modal-body h3, .modal-body p {
    /* font-family: 'Montserrat', sans-serif; */
    text-align: center;
    color: #0b0b0f;
}

.modal-body h1 {
    color: #d100ff;
    font-size: 55px;
    margin-bottom: -10px;
}
.modal-body h2 {
    font-size: 26px;
    margin-bottom: 40px;
    text-transform: uppercase;
    /* font-weight: bold; */
}
.modal-body h3 {
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 2px;
    text-transform: uppercase;
}
.modal-body p {
    font-size: 13px;
    /* font-weight: 700!important; */
    text-transform: uppercase;
    margin-top: -25px;
    margin-bottom: 25px;
}

.aclogo {
    float: left;
    padding: 0px 0;
    width: 187px;
    margin-left: 45px;
    padding-right: 5px;
    padding-top: 7px;
    border-right: 1px solid #35384387;
}



.f-kartes {
    background-color: white;
    margin: 50px 0;
    margin-bottom: 0px;
    padding: 5px;
    padding-bottom: 0;
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
}

.fanukarte {margin-bottom: 0px;padding: 3px;}

.fanukarte-in {
    margin: 0px;
    padding: 1px;
}
.fanukarte img {
 height: auto;
 transition: transform .2s;
 /* border-radius: 15px; */
 }

.fanukarte img:hover {transform: scale(1.2);
box-shadow: 0 4px 15px rgb(0 0 0 / 33%);}

.kuj, .kujhash {font-size: 9px;display: block;float: left;padding: 16px 10px;padding-bottom: 2px;line-height: 10px;color: #e100ff;font-weight: 700;font-family: 'Montserrat', sans-serif;}

.kujhash {
    font-size: 37px;
    line-height: 32px;
    padding-right: 0;
    padding-left: 10px;
    margin-left: 10px;
}
.kujorange {
    /* background-color: aqua; */
    /* background-image: url(images/kuj-2.svg); */
    /* height: 500px; */
}

.kujtrans {
    /* background-image: url(images/kuj-2-01.svg); */
    background-repeat: no-repeat;
    background-position: left;
    background-size: 75%;
}

.limitter.kujtrans {}



.blackn a:hover {
 /* border: 2px solid #fa7100; */
}

.aclogo img {
    /* width: 380px; */
    height: 50px;
    margin-left: -10px;
}

.blackn a:focus {
    color: #fff!important
}.blackn a:hover {
    color: #ffffff!important;
    opacity: 1;
}
.modal-body h1 i {
        box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
    border-radius: 50%;
}

.modal-dialog {
    max-width: 500px;
    margin: 30px auto;
}

.blackn .frontkont i, .blackn a {
    margin-bottom: 15px;
 /*      -webkit-animation: flickerAnimation 2s infinite;
   -moz-animation: flickerAnimation 2s infinite;
   -o-animation: flickerAnimation 2s infinite;
    animation: flickerAnimation 2s infinite;*/
}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:.7; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:.7; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:.7; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:.7; }
  100% { opacity:1; }
}



.dotted-left {
    /* border-top: 1px dotted #ff9c00; */
    /* border-bottom: 1px dotted #ff9c00; */
    padding-top: 0px;
    /* padding-left: 30px; */
    text-align: left;
    padding-bottom: 50px;
    margin-bottom: -60px;
    }


div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 40px;
    background-color: #ffffff!important;
    padding: 15px!important;
    margin: 5px 0 15px 0;
}
.wp-list-table {
    background-color: #fff;
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
}


.wpforms-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333;
  opacity: 1; /* Firefox */
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.wpforms-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.wpforms-form input::-ms-input-placeholder { /* Microsoft Edge */
  color: #333;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    
}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #393d49!important;
    border: 1px solid #ff9c00!important;
}


div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    color: #e100ff !important;
    text-align: center;
    text-decoration: none;
    padding: 8px 25px;
    border: 0;
    margin-top: 30px!important;
    background: #fe9b00;
    cursor: pointer;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 22px!important;
    /* background-image: repeating-linear-gradient( 
-45deg
 , #000000bf, #2f323d00 10px, #343743d6 10px, #34374300 20px); */
    background-size: 200% 100%;
    background-color: #fff !important;
    opacity: 1;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    border-radius: 50px;
    width: 33%;
    margin: 0 auto;
    display: block;
    !importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
    border: 0!important;
    margin-top: 20px!important;
    margin-bottom: 30px!important;
    /* animation: 0!important; */
    font-size: 13px!important;
    padding: 10px!important;
    border: 2px solid #e100ff!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
    /* background: linear-gradient( 135deg , #7f00ff 0%, #e100ff 100%); */
}

    div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 1px 0!important;
   
}
..wpforms-form button[type=submit]:hover {
    color: #e100ff!important;
}
.pietpogadiv a {
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin: 5px auto;
    text-align: center;
    /* margin-left: auto; */
    /* margin-right: auto; */
    /* margin-top: 40px; */
    margin-bottom: 60px;
    font-size: 14px;
    /* line-height: 33px; */
    padding: 10px 20px;
    text-transform: uppercase;
    max-width: 350px;
    text-decoration: none;
    color: #f0f8ff!important;
    background-color: #00000045;
    border-radius: 50px;
    border: 2px solid #e100ff;
    float: left;
    margin-right: 10px;
}
.pietpogadiv {display: block;float: left;min-width: 100%;}
.listlink {display: block;float: left;min-width: 100%;}
.listlink p {margin: 0;}
.listlink a {
    display: block;
    text-align: center;
    margin: 13px auto;
    max-width: max-content;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    font-size: 16px;
    line-height: 20px;
    padding: 5px 30px;
    text-transform: uppercase;
    text-decoration: none;
    color: #f0f8ff!important;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.pietpogadiv a::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f234";
    margin-right: 15px;
    /* opacity: .3; */
    color: #e100ff;
}

.pietcont p {
    color: #f1f4f8;
    background: #640085;
    margin: 0;
    padding: 20px 20px;
    background: linear-gradient(135deg, #42007e 0%, #111149 100%);
    }
.listlink a::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f4fc";
    margin-right: 10px;
    color: #e100ff;
}
.listlink a:hover, .pietpogadiv a:hover {
    text-decoration: none;
    color: #e100ff!important;
}
.welcome-menu {width: 100%;padding: 15px;padding-left: 0px;color: #ffff;/* margin-left: -5px; */text-align: center;margin-top: -20px;margin-bottom: 100px;display: inline-block;}
.welcome-menu a {color: #f0f8ff;/* border: 1px solid #ff9f0078; *//* border-radius: 20px; */padding: 2px 0px;line-height: 30px;margin-top: 0;margin-right: -2px;border-radius: 25px;margin-bottom: 10px;/* width: 120px; */margin-right: 30px;line-height: 20px;display: inline-block;float: left;text-transform: uppercase;font-size: 12px;font-family: 'Montserrat', sans-serif;/* font-weight: 700; *//* background-color: #e100ff; *//* background: linear-gradient( 135deg , #42007e 0%, #e100ff 100%); */border: 0px solid #ff9c00;}
.welcome-menu a:hover {
    /* background: linear-gradient( 135deg , #e100ff 0%, #e100ff 100%); */
    text-decoration: none;
    /* box-shadow: 0 0 25px rgb(0 0 0 / 33%); */
    color: #e62aff !important;
    /* background-image: repeating-linear-gradient( 
-45deg
 , #000000bf, #2f323d00 10px, #343743d6 10px, #34374300 20px); */
    /* background-size: 200% 100%; */
    /* background-color: #e100ff; */
    animation: loading-slide 50s linear infinite;
}

.welcome-menu .fas {
    margin-right: 5px;
}
.vairak a {
    color: #f0f8ff;
    /* border: 1px solid #51545d; */
    /* border-radius: 35px; */
    /* background-color: #3d3f4700; */
    font-size: 26px;
    line-height: 50px;
    margin-top: 0px;
    padding: 0;
    /* font-weight: 500; */
}
.vairak a:hover {
    color: #f0f8ff!important;
    background: linear-gradient( 135deg , #e100ff 0%, #e100ff 100%);
}
@keyframes loading-slide {
    from {
        background-position: right;
    }
    to {
        background-position: left;
    }
}
.welcome-arrow {
    text-align: center;
    font-size: 56px;
    color: #f0f8ff4d;
    margin-top: 0px;
}
.list-display-count {
    border-left: 2px solid #e100ff;
    /* font-weight: 700; */
    padding: 10px;
    padding-left: 13px;
    background-color: #ffffff;
    padding-right: 13px;
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
    font-weight: bold;
    color: #5a5a70;
    }
.bounce {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-30px);
    }
    60% {
        transform: translateY(-15px);
    }
}

.promofoto {
    padding: 10px;
    padding-left: 7px;
    background-image: linear-gradient(to right top, #fbfbfb, #f8f8f8, #f4f4f5, #f0f1f2, #eceeef);
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
    border-radius: 2px;
    margin: 10px 0;
/* Created with https: //www.css-gradient.com */
    margin-right: -20px;
    background: #F1F5F8;
    background: -webkit-linear-gradient(top left, #F1F5F8, #FFFFFF);
    background: -moz-linear-gradient(top left, #F1F5F8, #FFFFFF);
    background: linear-gradient(to bottom right, #F1F5F8, #FFFFFF);
    }

.promofoto img {
    width: 33%;
    padding: 1px;
    height: auto;
    display: block;
    float: right;
    /* margin: 0px 0 2px 2px; */
    /* border-radius: 10px; */
    /* transition-property: padding; */
    transition-duration: .1s;
    /* transition-timing-function: ease-in-out; */
    transition-duration: .2s;
}

.promofoto img:hover {
    opacity: .7;
    /* transition-property: opacity; */
    /* transition-duration: .2s; */
    /* transform: scale(1.1); */
    /* box-shadow: 0 4px 15px rgb(0 0 0 / 33%); */
}

.promofotoa {
    display: block;
    padding: 15px 8px;
    /* clip-path: polygon(14% 0%, 100% 0%, 85% 100%, 0% 100%); */
    float: right;
    text-align: center;
    width: 99%;
    margin: 0px;
    margin-top: 0px;
    -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);
    color: #e100ff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    /* background-image: linear-gradient(to right top, #fbfbfb, #f8f8f8, #f4f4f5, #f0f1f2, #eceeef); */
}

.promofoto a:hover {color: #b900ff!important;}

.firstf {
    margin-right: 0;
    margin-left: 0;
    margin-top: -15px;
    padding: 0!important;
    /* box-shadow: 0 4px 15px rgb(0 47 161 / 14%); */
    /* border-radius: 2px; */
/* Created with https: //www.css-gradient.com */
    /* background: #F1F5F8; */
    /* background: -webkit-linear-gradient(top left, #F1F5F8, #FFFFFF); */
    background: -moz-linear-gradient(top left, #F1F5F8, #FFFFFF);
    /* background: linear-gradient(to bottom right, #F1F5F8, #FFFFFF); */
    }
.limitter {
    max-width: 1200px;
    margin: 0 auto;
    padding: 50px 0;
}
.pbefore p, .pbefore-o p {
    display: flex;
}
.pbefore strong, .pbefore-o strong {
    display: contents;
}
.pbefore p::before, .pbefore-o p::before {
    content: '\f35a';
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: normal;
    margin-right: 17px;
    line-height: 20px;
    font-size: 30px;
    display: inline-flex;
    padding-top: 8px;
    /* opacity: .3; */
    color: #e100ff;
}
.pbefore-o p::before {
    color: #fff;
    font-size: 12px;
    /* padding-top: 0px; */
    line-height: 8px;
}
#gray {
    background-color: #00082d;
    color: #fff;
    /* background-image: url(images/bg-stipas2.svg); */
    /* height: 80vh; */
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
    /* padding-top: 80px; */
    /* padding-bottom: 50px; */
    /* min-height: 80vh; */
    background-attachment: fixed;
}
#orange {
    background-color: #fe9b00;
    background: linear-gradient(        135deg        , #42007e 0%, #e100ff 100%);
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
}
#white h1, #gray h1, #orange h1 {
    /* font-size: 24px!important; */
    margin-bottom: 30px;
    text-transform: uppercase;
    font-weight: 400;
}

.second-f h1 {
    /* margin: 30px 0 -10px 0!important; */
}

#orange h1 {
    color: #f0f8ff;
    margin-bottom: 0px;
}


.index3 h5 {
       font-size: 14px;
       margin: 0;
       margin-bottom: 20px;
       text-align: center;
       color: #3d4853;
       background: #e100ff;
       color: #fff;
       padding: 10px;
       padding: 15px;
       margin: -20px;
       margin-bottom: 21px;
       }
.index3 {
   padding: 0 3px;
    
}

.kalendars {
    background-color: #090929;
    padding-bottom: 0px;
    /* background-image: url(images/kal-bg); */
    /* background: linear-gradient( 135deg , #35005b 0%, #00082d 100%); */
    background: linear-gradient(135deg, #2d0357 0%, #00082d 100%);
}

.kal {
    padding: 0;
    padding-top: 5px;
}

.pbefore p::before, .pbefore-o p::before {
    display: none!important;
    color: aqua;
    content: '\fa';
}

.pbefore p {
    display: block;
}

.kal .omsc-toggle-title {
    color: #fff;
    /* font-size: 14px; */
    /* background-color: #111149; */
}


.kal .widgettitle {
    font-size: 32px!important;
    margin-top: 50px;
    margin-bottom: 49px;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
}


.prog .widgettitle {
    font-size: 24px!important;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: 300;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
}

.kalkont {
    
    margin: -35px 5px 50px 5px;
    display: block;
}



.kaltext {
    color: #fff;
    padding-bottom: 50px;
    text-transform: uppercase;
}

.progre {
    /* background-color: antiquewhite; */
    margin-top: -15px;
}

.kaltext .fas, .kaltext .far {
    margin-right: 10px;
}


.kaltext h4 {font-size: 18px;/* font-weight: bold; */border-bottom: 1px solid #e100ff;display: inline-block;color: #fff;margin-bottom: -50px;margin-top: 10px;padding-bottom: 10px;}
.kaltext h2 {font-size: 25px;margin-top: 25px;margin-bottom: -21px;color: #e100ff;/* font-weight: bold; */line-height: 1;}
.kaltext h3 {font-size: 9px;/* font-weight: bold; */color: #fff;margin-bottom: 35px;}
.kaltext p {
    color: aliceblue;
    text-transform: none;
    font-size: 12px;
}

.kaltrase-link .fas, .kaltrase-link .far {
    margin-right: 5px;
}


.kaltrase {/* background-color: #fff; */color: #fff;}
.kaltrase-link {
    margin-top: 60px;
    display: block;
}

.kaltrase img {
    width: 80%;
    margin: 5px auto;
    display: block;
    height: auto;
    margin-bottom: 30px;
}

.kaltrase-link a {
    /* background: linear-gradient( 135deg , #42007e 0%, #e100ff 100%); */
    padding: 10px 40px;
    /* display: block; */
    margin: 15px 0;
    margin-right: 15px;
    color: #fff!important;
    text-align: center;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    /* font-weight: 700; */
    border-radius: 50px;
    text-transform: uppercase;
    border: 2px solid #e100ff;
}
.kaltrase-link a:hover {
    color: aliceblue!important;
    background: linear-gradient( 135deg , #e100ff 0%, #e100ff 100%);
}

.next {
    margin-right: 0px!important;
}
.newsindex {
   padding: 20px!important;
   margin-right: 20px;
   /* background-image: linear-gradient(to right top, #fbfbfb, #f8f8f8, #f4f4f5, #f0f1f2, #eceeef); */
   padding: 10px 10px;
   box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
   /* border-radius: 5px; */
   /* background-image: url(images/bg-stipas2.svg); */
   background-position: top left;
   background-repeat: no-repeat;
   background-size: cover;
}



.zinja {
    color: aqua;
}



.acthumbmedium {
    width: 25%;
}

.acthumbmedium img {
    float: left;
    margin-right: 10px;
    height: auto;
    width: 100%;
    margin-bottom: 5px;
}
.acdata {
    float: left;
    padding: 0;
    /* padding-left: 20px; */
    margin-bottom: 5px;
    margin-top: 5px;
    border-bottom: #e0e0e0 1px solid;
}
.zinja h2 {
    margin: 0;
    margin-bottom: -3px;
    font-weight: 600;
}
.zinja h2 a {
    font-size: 12px;
    line-height: 16px;
    display: block;
    /* font-weight: 300; */
    /* font-family: 'Montserrat', sans-serif; */
    color: #3d4853;
}

.datums {color: #b4b3c6;font-size: 10px;margin: 5px 0;display: block;}

.arhtimegal {
    color: blue;
}

.top3 {
    background-image: url(images/top3bg.svg);
    background-position: center 100%;
    background-repeat: no-repeat;
    background-size: 80%;
    padding-bottom: 10px!important;
}

.k-top3 {
    background-image: none;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.top3, .top3 p {
    text-align: center;
    display: inline;
    color: #2c2f39;
    font-weight: 700;
    font-size: 10px;
    /* border-radius: 3px; */
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
}

p {}

.top3 p {
    margin-top: -30px;
    background-color: #e1e7f2;
    /* border-left: 3px solid #ff9c00; */
    color: #3d4853;
    padding: 5px 10px 5px 11px;
    border-radius: 15px;
}


.top3 p::before {
    display: none;
}
.top3 h1 {
    font-size: 16px!important;
    color: #3d4853!important;
    /* background-color: #ebedee; */
    padding: 30px 0;
    margin-bottom: -30px!important;
    padding-bottom: 40px;
    margin-top: -25px!important;
    /*background-image: url(images/top3nr1-01.svg);*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 38%;
    border-bottom: #e0e0e0 1px solid;
}
.top3 h2 {
    font-size: 16px;
    color: #3d4853!important;
    /* background-color: #ebedee; */
    padding: 30px 0 40px 0;
    margin-bottom: -30px!important;
    margin-top: 0;
    /* background-image: url(images/top3nr2-01.svg);*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 34%;
    font-weight: 400;
    border-bottom: #e0e0e0 1px solid;
}
.top3 h3 {
    font-size: 16px;
    color: #3d4853!important;
    /* background-color: #ebedee; */
    padding: 30px 0 40px 0;
    margin-bottom: -30px!important;
    margin-top: 0px;
    font-weight: 400;
    /*background-image: url(images/top3nr3-01.svg);*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 30%;
    border-bottom: #e0e0e0 1px solid;
}

.top3 a {
    display: table;
    background-color: #8c8eb5;
    margin: 35px 0 10px 0;
    padding: 8px 20px;
    font-size: 12px;
    border-radius: 30px;
    margin-left: auto;
    margin-right: auto;
    color: #f1f4f8;
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
    font-weight: normal;
    /* background: linear-gradient( 135deg , #42007e 0%, #e100ff 100%); */
}

.top3 a:hover {
    color: #ffffff!important;
    background-color: #e100ff!important;
    background: linear-gradient( 135deg , #e100ff 0%, #e100ff 100%);
}

.newsindex .fas {
    margin-right: 5px;
}

.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:         flex;/* max-width: 1160px; */}

.index_jsd .index3 h5 {
    margin-bottom: 0px;
}

  #white .index_jsd h1 {
    font-size: 16px!important;
    padding-bottom: 40px;
    padding-top: 36px;
    margin-bottom: -30px!important;
} 
.index_jsd .top3 {background: #f1f4f8;padding-bottom: 50px!important;}

.index_jsd h1 {
  margin-top: -5px!important;
    font-size: 16px!important;
}

    
    .index_jsd {
    margin: 50px 0;
    margin-bottom: 0px;
}


.jk-top3 h5 {
    background: #00aeef;
    color: #fff;
    padding: 10px;
    padding: 15px;
    margin: -20px;
}

.damuk-top3 h5 {
    background: #e100ff;
    color: #fff;
    padding: 10px;
    padding: 15px;
    margin: -20px;
}

.debk-top3 h5 {
    background: #28287180;
    color: #fff;
    padding: 10px;
    padding: 15px;
    margin: -20px;
}






.facebook {
    /* background-image: linear-gradient(to right top, #fbfbfb, #f8f8f8, #f4f4f5, #f0f1f2, #eceeef); */
    padding: 20px 10px;
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
    /* border-radius: 5px; */
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    margin-top: -50px;
    margin-bottom: 16px;
    color: #808590;
    /* background-image: url(images/bg-stipas2.svg); */
    /* background-position: top left; */
    /* background-repeat: no-repeat; */
    background-size: 50%;
    /* background-color: #0022964d; */
}

.facebook a {
    color: #3d4853;
}
.fblimit {
    padding-top: 30px!important;
    padding-bottom: 0px;
}

 .kastasir {
        padding: 0px!important;
        padding-right: 20px!important;
    }
.pulsate-bck {
	-webkit-animation: pulsate-bck 2s ease-in-out infinite both;
	        animation: pulsate-bck 2s ease-in-out infinite both;
}


@-webkit-keyframes pulsate-bck {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulsate-bck {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}


.prog {
    /* background-color: aqua; */
    margin-top: 0;
    padding: 5px 0 0px 0;
    margin-bottom: 45px;
    font-size: 50px!important;
    /* box-shadow: 0 4px 15px rgb(0 47 161 / 14%); */
}

.prog h2 {
    font-weight: 300;
    margin-left: 25px;
    text-transform: uppercase;
    font-size: 24px;
    margin-bottom: 15px;
}

.pbar-6310-template-1-bar {
    background: linear-gradient( 135deg , #7f00ff 0%, #e100ff 100%)!important;
}

.pbar-6310-template-1-wrapper {
    background-color: rgb(218 226 241)!important;
    background-image: linear-gradient(135deg, #09090a 25%, #000000 25%, #000000 50%, #09090a 50%, #09090a 75%, #000000 75%, #000000 100%);
    background-size: 42.43px 42.43px;
}

#wpsm_progress_b_row_1913 .wpsm_progress .wpsm_progress-title {

}

.kalendars-temp {
    margin-top: 15px;
    background: #f1f4f8;
    padding: 0;
    }

.kalendars-temp img {
    height: auto;
    max-width: 100%;
    margin-bottom: -3px;
}

.rezultati-index {
    margin-bottom: -64px;
}

.rezultati-index a {
    font-weight: 500;
}


/* Style the tab */
.tab {
  overflow: hidden;
  /* border: 1px solid #ccc; */
  /* background-color: #f1f1f1; */
  /* box-shadow: 0 4px 6px rgb(0 47 161 / 8%); */
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 12px 25px;
  transition: 0.3s;
  width: 100px;
  background: #ffffff !important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
  color: #50545f;
  font-weight: bold;
  font-size: 14px;
  border-radius: 0;
  font-size: 14px;
  line-height: 18px;
  border: 1px solid #0f0f420d;
  box-shadow: 0 4px 6px rgb(0 47 161 / 8%);
  margin: 0;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
  background-color: #dde0e9 !important;
  color: #50545f;
  border: 1px solid #dde0e9;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #e100ff !important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
  color: #fff;
  border: 1px solid #e100ff;
}

/* Style the tab content */
.tabcontent {
  display: none;
  /* padding: 6px 12px; */
  /* border: 1px solid #ccc; */
  /* border-top: none; */
  margin-top: -1px;
  padding-top: 20px;
}


.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

.tehdoc {
    margin: -30px 0 -40px 0;
}
.tehdoc a {
    display: block;
    color: #50545f!important;
    margin: 0px 0px -24px 0;
    background-color: #ffffff;
    /* box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1); */
    /* -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1); */
    -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);
    padding: 5px 20px;
    width: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    min-height: 47px;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid #e1e1e1;
    /* box-shadow: 0 4px 6px rgb(0 47 161 / 8%); */
    /* box-shadow: 0 4px 15px rgb(0 47 161 / 14%); */
}.tehdoc a:hover {
    text-decoration: none;
    color: #333 !important;
    background-color: #11114917;
}
.tehdoc a::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0c1";
    margin-right: 15px;
    /* opacity: .3; */
    color: #e100ff;
}



#tehdoc {padding: 0px;padding-top: 40px;padding-bottom: 20px;}

.tehdoc-left {
    padding: 15px 0px 0 0!important;
}
.first-top {
    /* background: rgb(57,60,67); */
    /* background: #393c43; */
    /* background: -webkit-linear-gradient(
        135deg
        , #393c43 0%,#595d69 100%); */
    /* background: linear-gradient(
        135deg
        , #393c43 0%,#595d69 100%); */
    background-color: rgb(17 17 73);
    background: -moz-linear-gradient(135deg, #3e414d 0%, #3e414d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393c43', endColorstr='#595d69',GradientType=1 );
}
.zs-enabled .zs-slideshow .zs-bullets {
    position: absolute!important;
    z-index: 4000!important;
    top: 69px!important;
    right: 0!important;
    /* width: 100%; */
    /* text-align: center; */
    display: none!important;
}
.first {
    /* background: rgb(17 17 73); */
    /* background: #393c43; */ /* Old browsers */
    /* background: -webkit-linear-gradient(135deg, #393c43 0%,#595d69 100%); */ /* Chrome10-25,Safari5.1-6 */
    /* background: linear-gradient(135deg, #393c43 0%,#595d69 100%); */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*background: -moz-linear-gradient(135deg, #3e414d 0%, #3e414d 100%); /* FF3.6-15 */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393c43', endColorstr='#595d69',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    /* background: url(photos/MobiTopPNG.png); */
}
.first-stripas {
    /* background-image: url("images/bg-stipas2.svg"); */
    /* background-image: url(https://www.autocross.lv/12.jpg); */
    /* background-position: bottom right; */
    background-repeat: no-repeat;
    background-size: cover;
    /* padding-top: 80px; */
    padding-bottom: 30px;
    /* min-height: 100vh; */
    /* max-height: 1080px; */
    background-attachment: fixed;
    overflow: auto;
    /* position: absolute; */
    top: 0;
    /* height: 100%; */
    /* width: 100%; */
    z-index: 10;
    /* min-height: auto; */
    /* overflow: auto; */
}
.first-photo {
    /* background-image: url("images/tobbg-01-01.svg"); */
    background-repeat: no-repeat;
    background-size: cover;
}
.second {
    background-color: #f1f4f8;
    font-size: 16px;
}
#orange {
    color: aliceblue;
}
#white {
    color: #555964;
}
.contentks h1 {
    margin: 15px 0;
}
.buj h1 {
    font-weight: normal;
    /* text-transform: uppercase; */
    /* font-size: 32px; */
    color: #f0f8ff;
    margin-bottom: 23px;
    margin: 0px 0 40px 0!important;
}.buj h3 {
    font-size: 12px;
    color: #8686b5;
    margin: 5px;
}
.buj li {
    margin-bottom: 10px;
    display: inline-flex;
    width: 100%;
}
.buj {
    font-size: 14px;
}
.buj li::before {
    content: '\f35a';
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: normal;
    margin-right: 15px;
    line-height: 20px;
    /* opacity: .3; */
    color: #e100ff;
}
.buj a {
    color: #e100ff!important;
    text-decoration: none;
}
.headerks {
    max-width: 1200px;
    margin: 5px auto;
}
.ks-submenu {
    display: block;
    float: right;
    padding: 0 5px;
    margin-top: -5px;
}
.ks-submenu a {
    padding-left: 15px;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
.ks-submenu a:hover {
    color: #999;
    text-decoration: none;
}
.site-title-sub a:hover {
    color: #2d89ef;
    text-decoration: none;
}
.ks-submenu li {
    display: block;
    float: left;
}
#container{} 
#footer{padding: 15px;background-color: #23252f;/* Created with https: //www.css-gradient.com */background: #0B0B12;/* background: -webkit-linear-gradient(top left, #0B0B12, #21212D); */background: -moz-linear-gradient(top left, #0B0B12, #21212D);/* background: linear-gradient(to bottom right, #0B0B12, #21212D); */box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);background-size: auto auto;background-color: rgb(0 8 45);/* background-image: repeating-linear-gradient(135deg, transparent, transparent 10px, rgb(17 17 73) 10px, rgb(17 17 73) 20px ); */}
#branding{float:left}
.branding{float:left;
    width: 100%;}
    #hrsocial {
        display: none;
    }
#container{background: #f1f4f8;
}
.content, .contentsubpage, .contentsubpage-simple {width: 100%;max-width: 1200px;padding: 0px;margin: 50px auto;}
.contentsubpage, .contentsubpage-simple {
    margin-top: -65vh;
    color: #50545f;
    min-height: 65vh;
    padding: 0px 0px;
    /* margin-bottom: 10vh; */
    /* background-color: #00000099; */
}
.contentsubpage-simple {
    margin-top: 120px;
    /* background-color: #dfe0e0; */
}
#sidebar{width:25%;float:right}
.contentks {
    /* margin-top: -320px; */
    margin-bottom: 145px;
    max-width: 1100px;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
    background-color: #fe9b00;
    /* border-right: 1px solid #025aa5; */
    padding: 15px 20px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}
.contentks_cont {
    margin-top: -750px;
    margin-bottom: 25px;
    max-width: 1100px;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
    /*box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);*/
    background-color: #f8f9fa;
    border-right: 1px solid #ddd;
    padding: 15px 20px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}
.contentksbg {
    /* margin-top: 330px; */
    /*background-image: linear-gradient(to right top, #051937, #0d315f, #144a8b, #1766ba, #1283eb);*/
    display: flex;
}
.black {
    /* background-color: rgba(0, 0, 0, 0.5); */
    height: auto;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
    margin-top: 0;
    margin-bottom: 70px;
    /* padding: 80px; */
    display: block;
    vertical-align: middle;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    }
.first p {
    margin: 0;
}
.black ul {
    margin-top: 30px;
    max-width: 750px;
    /* text-shadow: 2px 2px 8px rgb(0 0 0 / 100%); */
}
.abs_element {
    background: #aad;
    padding: 3em 2em;
    position: absolute;
    top: 550px;
    left: 650px;
}
.black li {
    font-size: 13px;
    display: inline-flex;
    margin-top: 13px;
    line-height: 1.6;
    /* font-weight: 300; */
    text-transform: uppercase;
}
.black li::before {
    content: '\f35a';
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: normal;
    margin-right: 10px;
    margin-top: 3px;
    /* opacity: .3; */
    color: #cb01e7;
}
.jarallax {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top left;
    background-attachment: fixed;
}
.jarallax {
    /* position: relative; */
    z-index: 5;
}
.jarallax > .jarallax-img {
    position: absolute;
    object-fit: cover;
    font-family: 'object-fit: cover;';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.kalendars_parallax {
    max-width: 1800px;
    min-height: 923px;
    display: block;
    margin: 0 auto;
    padding-bottom: 30px;
    /* background-image: url(https://folkreiss.lv/wp-content/themes/kal-bg.jpg);
    background-position-y: bottom;
    background-position-x: center; */
}
.ks2 {
    height: 100vh;
    position: initial!important;
}
.box {
    background-color: #025aa5;
    /* background-color: #000; */
    text-align: left;
    float: left;
    min-height: 270px;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.box h1 {
    color: #009ffd;
    font-size: 23px;
    line-height: 24px;
    text-transform: uppercase;
}
.box a {
    font-size: 10px;
    display: block;
    margin: 20px 0;
    margin-bottom: 0;
    display: block;
    padding: 5px 10px;
    background-color: #007bff;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: absolute;
    bottom: 10px;
    border-radius: 3px;
}.box a:hover {
    text-decoration: none;
    color: #fff;
}
.box i {
    margin-left: 3px;
}
.op-label {
    padding: 10px 30px!important;
    margin: 10px 20px;
    float: left;
    height: 50px!important;
    line-height: 1.2!important;
    width: 30%;
    /* display: block!important; */
    margin-left: 15px;
    text-align: center;
}
.card {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
    padding: 15px;
    min-height: 350px;
}
.round {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.omsc-accordion {
    background-color: #111149;
    box-shadow: 0 4px 15px rgb(0 0 0 / 14%);
}
.omsc-toggle-title:hover, .omsc-toggle.omsc-expanded .omsc-toggle-title {
    background: rgb(225 0 255);
}
h1.entry-title, .entry-content h1 {
    text-transform: uppercase;
    font-size: 26px;
    /* font-weight: 300; */
    margin-bottom: 0;
    margin-top: 52px;
    background-color: #a922bd;/* Created with https: //www.css-gradient.com */
    background: #0B0B12;
    background: -webkit-linear-gradient(top left, #0B0B12, #21212D);
    background: -moz-linear-gradient(top left, #0B0B12, #21212D);
    background: linear-gradient(to bottom right, #0B0B12, #21212D);
    color: white;
    padding: 50px 20px;
    padding-right: 30%;
    /* box-shadow: 0 4px 15px rgb(0 47 161 / 14%); */
    background-size: auto auto;
    background-color: rgb(17 17 73);
    /* background-image: repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(16, 16, 25, 1) 10px, rgba(16, 16, 25, 1) 20px ); */
    background-image: repeating-linear-gradient(135deg, transparent, transparent 10px, rgb(0 8 45) 10px, rgb(0 8 45) 20px );
    }

.pieth1 {
    font-size: 36px!important;
    line-height: 36px;
    background: #f1f4f8!important;
    color: #191923!important;
    margin: -25px 0px!important;
    /* font-weight: bold; */
    margin-left: -20px!important;
    /* margin-top: 25px!important; */
    }

.wp-list-table th, .wp-list-table td, .form-table th, .form-table td {
    padding: 5px 5px 5px 0px;
    margin: 5px;
}
.form-table th, .form-table td {
    /* background-color: #dfe0e0; */
    border: 0;
}
.form-table tr {
    /* border-bottom: #eceeef 1px solid; */
}
.form-table tr:hover {
    /* box-shadow: 0 4px 15px rgb(0 0 0 / 14%); */
    /* background-color: #ffffff!important; */
    /* border: 1px; */
    /* border-bottom: #d6d8da 1px solid; */
}
.wp-list-table th {background-color: #e100ff;color: white;padding: 20px!important;line-height: 11px;text-transform: uppercase;}
.wp-list-table td {
    padding: 5px;
}
.field-group {
    /* border-top: #3d3f471f 1px solid; */
}
.pdb-signup {
    margin-top: 50px;
}


input:focus-visible {
    outline: 0px solid crimson;
    border-radius: 0px;
}



.pdb-list .wp-list-table td {
    padding: 15px;
}
.pdb-list .wp-list-table tr:hover {
    /* box-shadow: 0 4px 15px rgb(0 47 161 / 14%); */
    background-color: #f5f6f7!important;
}
[type=checkbox], [type=radio]{
    height: 38px;
    width: 38px;
    float: left;
    margin-right: 10px;
    display: block;
    background-color: #fff;
    outline: 0px solid #d6d9db;
    box-shadow: none;
}
[type=checkbox]:focus {
    border-bottom: 0px solid #fe9b00;
}
/*
[type=checkbox]:checked, [type=radio]:checked{
background-color: #fe9b00;
outline: 0px solid #fe9b00;
}
*/
.pdb-signup .checkbox .helptext {
    display: contents;
}
/*
td.submit-buttons:nth-child(even) {
display: none;
}td.submit-buttons:nth-child(odd) {
width: 100%;
}*/
td.submit-buttons:hover {
    box-shadow: 0 0px 0px rgb(0 47 161 / 0%);
    /* background-color: #f0f8ff!important; */
    /* border: 1px; */
    border-bottom: 0;
}

.submit-buttons {
    margin-top: 50px;
    margin-bottom: 60px;
}
input[type="submit"], button, .button {
    display: inline-block;
    font-family: inherit;
    font-size: 18px;
    color: #e100ff;
    text-align: center;
    text-decoration: none;
    padding: 6px 30px;
    border: 0;
    background: #f1f4f8;
    cursor: pointer;
    text-transform: uppercase;
    margin-bottom: 36px;
    font-size: 22px;
    /* background-image: repeating-linear-gradient( 
-45deg
 , #000000bf, #2f323d00 10px, #343743d6 10px, #34374300 20px); */
    /* background-size: 200% 100%; */
    /* background-color: #0c0c14; */
    animation: loading-slide 50s linear infinite;
    opacity: 1;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    border-radius: 50px;
    width: 83%;
    /* margin: 0 auto; */
    border: 2px solid #e100ff;
    margin-bottom: 0px;
    /* background: linear-gradient( 135deg , #42007e 0%, #e100ff 100%); */
}
input[type="submit"]:hover {
    box-shadow: 0 0px 0px rgb(0 47 161 / 0%);
    opacity: 1;
    color: #e100ff;
}
.form-table th {width: 30%;font-weight: bold;}
.pdb-error, .pdb-message {
    display: block;
    background-color: #e100ff0a;
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 10%);
    padding: 10px 20px;
    margin: 2em 0;
}
.pdb-error {
    border-left: 4px solid #e100ff;
}
.reqd {
    color: #e100ff;
    font-weight: bold;
    margin-left: 5px;
}
tbody.field-group-submit {
}
.pdb-signup:last-child { }
td.submit-buttons {
    border: 0;
    padding: 0;
    padding-top: 20px;
}
a.anchor {
    display: block;
    position: relative;
    top: -60px;
    visibility: hidden;
}
.select2-container .select2-selection--single {
    height: 50px;
    margin-bottom: 5px;
}

.select2-dropdown {
    background-color: #15151e;
    color: #fff;
    border: 0px solid #aaa;
    border-radius: 0px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    margin-top: -5px;
    z-index: 990;
    /* font-size: 16px; */
    /* border: #3d3f471f 1px solid; */
    /* box-shadow: 0 4px 15px rgb(0 47 161 / 14%); */
}
.select2-container--default .select2-results>.select2-results__options {
    max-height: 10000px;
}

.select2-results__option {
    padding: 3px 10px;
    font-size: 12px;
    user-select: none;
    -webkit-user-select: none;
    border-bottom: 1px solid #2a2a2a;
}

.select2-container--default .select2-selection--single  {
    border-radius: 0;
    border: #3d3f471f 1px solid;
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
    background: #ffffff;
    padding: 10px;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #e100ff;
}

.select2-container--default .select2-results__option--selected {
    background-color: #15151e;
}


.select2-container--default:focus-visible {
    outline: 0;
}


.select2-selection--single:focus-visible {
    outline: 0;
}


.select2-selection--single {}



.select2-selection__rendered {}


#pdb-sacensiba-2 {
    margin-bottom: 10px;
}

.div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    background-color: #ffffff!important;
    border: 0!important;
    color: #4b515f!important;
    border-bottom: 0px solid #ffffff17!important;
    min-width: 100%!important;
    border-radius: 0!important;
    padding: 5px 0!important;
    padding: 15px!important;
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
    font-size: 14px!important;
    margin: 5px 0 10px 0;
    height: 30px;
}



div.wpforms-container-full .wpforms-form label.wpforms-error {
    color: #710080!important;
    margin-top: -10px;
}


#footer{clear:both;padding-top: 50px;padding-bottom: 50px;margin-top: 100px;}
#menu{margin-top:10px;float:right;margin-right: -5px;}
#menu div:first-of-type{float:left;}
#menu ul{font-size:0}
#menu ul, #menu li, #menu a{position:relative;display:inline;list-style:none;margin:0;padding:0;transition:unset;}
#menu li.current-menu-item a, #menu li.current_page_parent a{}
#menu a{display:inline-block;font-size: 12px;font-weight: 400;color: #f0f8ff;/* background-color: #363944; *//* Created with https: //www.css-gradient.com *//* background: #15151E; */


/* Created with https: //www.css-gradient.com *//* background: #0B0B12; */


/* Created with https: //www.css-gradient.com *//* background: linear-gradient(to bottom right, #0B0B12, #21212D); *//* clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%); */text-align:right;text-decoration:none;line-height:33px;padding: 19px 20px;padding-right: 30px;padding-bottom: 14px;margin-top: -17px;margin-left: 25px;margin-right: -25px;text-transform: uppercase;border-right: 1px solid #252567;font-family: 'Montserrat', sans-serif;}
#menu a:hover, #menu a:focus{color: #ffffff!important;text-decoration:none;/* transition:all 0.5s ease; */border-bottom: 5px solid #e100ff;padding-bottom: 8px;}
#menu ul.sub-menu, #menu ul.children{position:absolute;display:block;top:100%;left:-9999px;margin-top:20px;z-index:1000}
#menu ul.sub-menu a, #menu ul.children a{width:200px;font-size:14px;color:#333;text-align:left;line-height:20px;padding:15px;border:1px solid #eee;background:#fff}
#menu ul.sub-menu a:hover, #menu ul.sub-menu a:focus, #menu ul.children a:hover, #menu ul.children a:focus{color:#767676;background:#f7f7f7}
#menu li.menu-item-has-children a:hover + ul.sub-menu, #menu li.menu-item-has-children a:focus + ul.sub-menu, #menu li.menu-item-has-children a + ul.sub-menu:hover, #menu li.menu-item-has-children a + ul.sub-menu:focus-within, #menu li.page_item_has_children a:hover + ul.children, #menu li.page_item_has_children a:focus + ul.children, #menu li.page_item_has_children a + ul.children:hover, #menu li.page_item_has_children a + ul.children:focus-within{left:0}
#menu .menu-toggle{display:none;color:#fff;text-align:center;padding:0;border:0;margin:0;background:none;transition:unset}
#menu .menu-toggle:hover, #menu .menu-toggle:focus{color:#007acc}
#menu .menu-icon{font-size: 40px;}
#search{float:right}
#search .search-field{width: 32px;height:36px;color:transparent;padding:10px;border-color:transparent;margin-top:0;background-color:#transparent;background-image:url(images/find-light.png);cursor:pointer;}
#search .search-field:focus{width:200px;color:#fff;border-color:#007acc;cursor:text}
.widget-container .search-field{width:100%}
.error404 .entry-content .search-field, .search .entry-content .search-field{width:200px;margin-top:30px}
.error404 .entry-content .search-field, .search .entry-content .search-field, .widget-container .search-field{background-color:#f6f6f6}
.search-field{background:url(images/find.png) no-repeat 98% center / 24px auto}
#site-title h1, #site-title a{display:inline;/* font-size:40px; */font-weight: 900;/* font-weight:normal; */color: #ffffff;text-decoration:none;margin-bottom:0;background: linear-gradient(135deg, #ffa400 0%, #f96c00 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.site-title-sub h1, .site-title-sub a{display:inline;font-size: 24px;font-weight:normal;color: #ffffff;text-decoration:none;margin-bottom:0;
    float: left;
    width: 300px;}
#site-description, #copyright, #copyright a{color:#8a8a8a}
.single h1.entry-title a{color:#767676;text-decoration:none}
h2.entry-title, h3.widget-title{margin-top:0}
#commentform label{display:block}
#commentform #comment{width:100%;max-width:400px !important;height:auto}
#comments .comment-author{line-height:14px}
#comments .comment-author img{margin-right:5px;float:left}
#comments .comment{margin:20px 10px}
#comments .comment-body{padding:15px}
#comments .odd > .comment-body{background:#f6f6f6}
#comments .comment-body > p{font-size:16px;margin:15px 0 0}
#copyright{text-align:center}
.entry-meta, .entry-footer, .archive-meta{margin:30px 0}
.entry-footer{clear:both}
.entry-meta, .entry-meta a, .entry-footer, .entry-footer a, .comment-meta, .comment-meta a, .comment-author, .comment-author a{font-size:14px;color:#767676}
.sticky{padding-bottom:60px;border-bottom:4px solid #ccc}
.bypostauthor{}
.post, .widget-container, .search article{margin-bottom:60px}
.post:last-of-type{margin-bottom:0}
.wp-caption{width:auto !important}
.wp-caption.aligncenter, .wp-caption-text, .gallery-caption{text-align:center}
.alignleft{margin:0 30px 30px 0;float:left}
.alignright{margin:0 0 30px 30px;float:right}
.aligncenter{display:block;margin:30px auto;clear:both}
.wp-post-image{display:block;margin-bottom:30px;}
.entry-attachment img{display:block;margin:60px auto 30px}
.attachment .entry-caption{text-align:center}
.nav-links{margin-top:30px}
.nav-links a, #nav-above a{text-decoration:none}
#nav-above a{display:block;font-family:tahoma,sans-serif;font-size:50px;color:#767676;line-height:0;margin:30px 0 15px}
.nav-previous{text-align:left;float:left}
.nav-next{text-align:right;float:right}
.note{display:block;font-size:14px;padding:20px;margin:30px 0}
.blue, .blue *, .blue-dark, .blue-dark *, .green, .green *, .green-dark, .green-dark *, .orange, .orange *, .purple, .purple *, .red, .red *, .black, .black *{color:#fff}
.white, .white *, .yellow, .yellow *{color:#000}
.white{background-color:#fff !important}
.blue{background-color:#007acc !important}
.blue-dark{background-color:#1c78b5 !important}
.green{background-color:#91da29 !important}
.green-dark{background-color:#5d8c1a !important}
.orange{background-color:#f98733 !important}
.purple{background-color:#bb6cf8 !important}
.red{background-color:#ef645d !important}
.yellow{background-color:#f8f658 !important}
.lighter{background-color:rgba(255,255,255,0.05)}
.darker{background-color:rgba(0,0,0,0.05)}
.box, .box-2, .box-3, .box-4, .box-5, .box-6, .box-1-3, .box-2-3{display:inline-block;width:100%;padding:0%;vertical-align:top;float:left}
.box-2{width:50%}
.box-3, .box-1-3{width:33.3333333%}
.box-4{width:25%}
.box-5{width:20%}
.box-6{width:16.6666667%}
.box-2-3{width:66.6666666%}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.float-left{float:left}
.float-right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-float:after, #header:after, #container:after, .boxes:after{display:table;content:'';clear:both}
.scrollup {
    width: 40px;
    height: 30px;
    max-height: 40px;
    position: fixed;
    bottom: 35px;
    right: 5%;
    display: none;
    /*text-indent: -9999px;*/
    /* background-color: #FFF; */
    text-align: center;
    padding-top: 7px;
    color: #e100ff;
}
.footercontent {
    max-width: 1200px;
    display: block;
    margin: 0 auto;
}
.footercontent h3 {
    font-size: 14px;
    margin-bottom: 30px;
    text-transform: uppercase;
    color: #fff;
}
.footercontent a {
    display: block;
    font-weight: 500;
    margin: 5px 0;
}
.footercontent a:hover {
    text-decoration: none;
    color: #f97000;
}

.footer-fr {
    border-bottom: 1px solid #ffffff17;
    padding-bottom: 20px;
    max-width: 1200px;
    display: block;
    margin-left: 15px;
    padding-left: 0px;
}

.footer-fr img {
   height: 80px;
    width: 120px;
    max-width: 50% !important;
    margin-right: 50px;
}


.footer-friends {
    padding-top: 20px;
}


.footer-friends img {
    max-height: 35px;
    /* opacity: .5; */
}
.footer-friends img:hove {
    opacity: 1;
}
.logo-tnx {
    float: left;
    max-width: 15%!important;
    margin-left: -25px;
    margin-right: 15px;
}
.ac_footerlogo {margin-top: 10px;}
.acm_footerlogo {margin-top: 10px;max-width: 20%!important;}
.indi_footerlogo {margin-top: 5px;max-width: 17%!important;max-height: 60px!important;}
.f_first {
    /*margin-left: -15px;*/
    margin-right: 0px;
}

img.cesualus {
    max-width: 13%!important;
    max-height: 150px!important;
    height: 60px!important;
    margin-top: 0px;
    margin-right: 0;
}
.fa-instagram:before {
    margin-right: 5px;
}

  .f-social {
     padding-top: 15px;   
    }

.footer p {
    margin-bottom: 0;
}
.footercontent hr {
    border-top: 1px solid #111149;
    margin-top: 15px;
    /* margin-left: -15px;*/
}
.footer-post {
    /* margin-left: -15px;*/
    font-size: 12px;
}
.footer-post p {
    margin: 15px 0;
}
.footer-post a {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #f0f8ff;
    font-weight: 700;
    display: initial;
    margin-right: 18px;
    line-height: 19px;
    font-size: 10px;
}
.footer-post-2 {
    font-size: 10px;
    color: #8686b5;
    text-align: right;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #f9fbfd;
    text-align: left;
    list-style: none;
    background-color: #025aa5;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgb(0 0 0);
    border-radius: 0;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    font-weight: 400;
    color: #fcfdfe;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0;
    text-align: center;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px auto -webkit-focus-ring-color; 
    outline-offset: -2px; 
}
.f-social h3 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 10px;
}
.f-social a {
    display: contents;
    font-size: 25px;
    display: block;
    float: right;
    margin-left: 13px;
    color: aliceblue;
}
.f-right {
    text-align: right;
}

.ham-add {
    display: none;
}
.s-name, .s-mail {
    display: flex;
    justify-content: center;
    align-items: center;
}
.s-name h1 {
    font-size: 30px;
    margin: 0px auto;
    padding: 0px 15px;
}
.su-button-style-default span {
    border-top-width: 0px!important;
    border-bottom-width: 0px!important;
    border-top-style: solid;
    border-bottom-style: solid;
}



/* KOMANDAS */

.komandas-top-up {
    background: #d6dbe6;
margin-top: -35px;margin-bottom: 50px;}

.komandas-stripas {
    /* padding-right: 10%; */
    /* background-image: url(images/bg-stipas2.svg); */
    /* background-size: cover; */
    background-image: linear-gradient(135deg, #d6dbe6 25%, #f1f4f8 25%, #f1f4f8 50%, #d6dbe6 50%, #d6dbe6 75%, #f1f4f8 75%, #f1f4f8 100%);
    background-size: 56.57px 56.57px;
    margin-bottom: -52px;
    margin-top: -80px;
    }
.komandas-stripas em {
    font-size: 75%;
    color: #ccc;
}


.komandas .pieth1 {
    margin-left: 0px!important;
    padding: 50px;
    padding-left: 0;
    margin-top: 170px!important;
    margin-bottom: -30px!important;
    }

.komandas h5 {
    background: #640085;
    color: #fff;
    padding: 20px;
    margin-top: 31px;
    font-size: 14px;
    margin-bottom: 0px;
    background: linear-gradient( 135deg , #42007e 0%, #e100ff 100%);
    }

.komandas h1 {
    font-size: 30px;
margin-top: 0;}

.komandas p {
    background: #fff;
padding: 40px 20px;line-height: 50px;font-size: 24px;font-weight: 300;margin: 0px 0px 30px 0px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;}



.topheader-ideas, .container-actasapartner {
    color: #000;
    padding: 33px 0px 20px 0px;
    margin: 0px;
    width: 100%;
    position: fixed;
    top: 0;
    display: block;
    z-index: 3;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    /* box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1); */
    background-color: #f8f9fa;
    background-color: #00000099;
}
.container-actasapartner {
    color: #000;
    background-color: #f8f9fa;
    background-color: #00000099;
}



#par-sportu {
    margin-bottom: 0px;
    
}

.s-hidden {
    visibility:hidden;
    padding-right:10px;
}
.select {
    cursor:pointer;
    display:inline-block;
    position:relative;
    /* font:normal 11px/22px Arial, Sans-Serif; */
    color:black;
    border: 0px solid #ccc;
    min-width: 100%;
    height: 48px;
    margin-bottom: 5px;
    box-shadow: 0 4px 15px rgb(0 47 161 / 14%);
}
.styledSelect {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color:white;
    padding: 13px;
    /* padding-left: 50px; */
    white-space: nowrap;
    overflow: hidden;
}
.styledSelect:after {
    content:"";
    width:0;
    height:0;
    border: 7px solid transparent;
    border-color: #e100ff transparent transparent transparent;
    position:absolute;
    top: 20px;
    right: 20px;
}
.styledSelect:active, .styledSelect.active {
    background-color: #e100ff;
    color: #fff;
}
.options {
    display:none;
    position:absolute;
    top:100%;
    right:0;
    left:0;
    z-index:999;
    margin:0 0;
    padding:0 0;
    list-style:none;
    border: 0px solid #ccc;
    background-color:white;
    /* -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); */
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    /* box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); */
}
.options li {
    padding:0 6px;
    margin:0 0;
    padding: 15px;
    background-color: #111149;
    color: #ffffff;
    border-bottom: 1px solid #ffffff33;
}
.options li:hover {
    background-color: #e100ff;
    color:white;
}

.pdb-signup ul {
    text-indent: 0px!important;
    margin: 0;
    /* border-bottom: 1px solid #6400850d; */
}


/* try */



















@media(max-width:1500px){
    .TopLogoDiv {
        margin-bottom: -15px;
        margin-top: -80px;
    }
    .pietpogadiv a {
        margin-top: 10px;
    }
    .black h2 {
        /* margin-bottom: -30px; */
    }
    .listlink a {
     margin-top: -10px;
     margin-bottom: 30px;
    }
}
@media(max-width:1370px){
    .TopLogo {
        width: 80px;
        height: 120px;
    }
    
    
    
    .black li {
        margin-bottom: 0;
        }
    .limitter {
        padding-left: 10px;
        padding-right: 10px;
    }
    .topheader, .topheader.kssticky {
        padding-left: 15px;
        box-shadow: 0 0 7px 2px rgb(0 0 0 / 50%);
    }
    .first-stripas {padding-top: 0px}
    .pietpogadiv a {
        max-width: 60%;
        margin-top: -10px;
        margin-bottom: 30px;
    }
    .black h1 {margin-top: 0px;}
    .black h2 {
        font-family: 'Montserrat', sans-serif;
        margin-bottom: 0px;
        /* font-weight: 700; */
    }
    .welcome-menu {
        margin-top: -15px;
    }
}
.scrollup {
    right: 1%;
}

@media(max-width:1314px){
    .limitter {
        padding-left: 60px;
        padding-right: 60px;
    } 
    .scrollup {
        display: none!important;
    } 
    .black {
        /* margin-left: 70px; */
    }
    .black h2 {
    margin-top: 0px;
    margin-bottom: -30px;
}
}
@media(max-width:1250px){
    .limitter {
    } 
    .topheader, .topheader.kssticky {
        /*padding-left: 50px;*/
    }
    .buj a {
        display: contents;
    }
    .contentsubpage-simple {
        margin-top: 0px;
        padding: 0 10px;
        padding-top: 80px;
    }
    
    .komandas .pieth1 {
        margin-top: -70px!important;
        margin-right: 0px!important;
    }
    
    .topmenu-jaunumi {
        display: block;
    }
    
}

@media(max-width:1200px){
    .topmenu-jaunumi {
        display: none;
    }
    
    
    
}

@media(min-width:1100px){
         .jar-large {
        display: block;
    } 
    .jar-small {
        display: none;
    }  

}@media(max-width:1100px){
         .jar-large {
        display: none;
    } 
    
    .footer-friends {
        padding-left: 35px;
    }
    
    .f-social {
        padding-right: 15px;
    }
    .footer-post-2 {
        padding-right: 30px;
    }
    
    .footer-friends img {
        margin-right: 50px;
    }
    .jar-small {
        display: block;
        background-color: rgb(17 17 73);
        /* background: url(photos/MobiTopPNG.png); */
    }  
    
    .first {
        background-color: rgb(17 17 73);
        background: url(photos/MobiTopPNG.png);
        background-position-x: right;
        background-repeat: no-repeat;
    }
    
    .black {
         /* margin-left: 25%; */
    } 
       
  .black h2 {
    margin-top: 0px;
    margin-bottom: 40px;
    text-align: left;
}
    
    .black li {
        display: block;
        line-height: 1.5;
        text-align: left;
        margin-bottom: 30px;
    }
    
    .listlink a {
        margin-top: 10px;
        margin-bottom: 50px;
    }
    
    .black li::before {
        margin-right: 5px
    }
    
    .pietpogadiv a {
    margin-top: 40px;
}
    
    
    .TopLogoDiv {
    padding-top: 30px;
    max-width: 100%;
    padding-left: 0px;
    margin-bottom: 70px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    height: 300px;
    }
    
    .dotted-left {
    border-left: 0;
    padding-left: 0;
    text-align: center;
    padding-bottom: 0;
}
    
    .TopLogo {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 50%!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
    height: 250px;
}
    .topheader {
        opacity: 1;
        background: rgb(17 17 73);
    }

}


@media(max-width:1040px){
    
    
    .topheader, .topheader.kssticky {
        padding-left: 14px;
        padding-right: 30px!important;
        background: rgb(17 17 73);
        height: 65px;
    }
    
}

@media(max-width:1024px){.box-5, .box-6{width:25%}.boxes .box-5:nth-child(5){width:100%}.boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6){width:50%}
    .limitter {
        padding-left: 56px;
        padding-right: 55px;
        padding-top: 40px;
    }
     .footer-post-2 {
        padding-right: 10px;
         margin-top: 10px;
         text-align: left;
    }
    .pietpogadiv a {
        max-width: 80%;
    }
    #gray {
        background-image: url(images/bg-stipas2-mob.svg);
        background-size: unset;  
    }
    .first-stripas {
        background-image: none;
        background-size: unset;
        }
    .kaltrase img {
        width: 100%;
        margin-top: -20px;
    }
   
}

@media(max-width:992px){
    .welcome-menu a {
        max-width: 80%;
        line-height: 50px;
        margin: 2px 0;
        margin-right: 10px;
    }
    
    .kuj, .kujhash {
        display: none;
    }
    
    
    .menu-links li a:hover {
    color: #333!important;
    opacity: .7;
    }    .menu-links li a:focus {
    color: #333!important;    
    }
    
    .menu-pane li:hover {
    }
    
    .aclogo {
    float: left;
    padding: 13px 0;
    width: 180px;
    margin-left: 10px;
    padding-right: 16px;
    border-right: 0px solid #353843;
    margin-top: -5px;
}
    
    .black {
    /* margin-left: 10px; */
    width: 100%;
}
    
    
    .welcome-menu a {
        font-size: 13px;
        /* margin-bottom: -30px; */
        display: block;
    }
    .pietpogadiv a {
        max-width: 100%;
        margin-bottom: 30px;
        margin-top: 0px;
        display: block;
        }
    
    .row-eq-height {
        flex-direction: column;
    }
    
    .index3 {
        margin-right: 0;
        margin-bottom: 30px;
    padding-top: 0px!important;}
    .index3 h5, .top3 a {
        /* color: #656970; */
        margin-top: 0px;
        margin-bottom: 20px;
    }   
    .top3 a {
        
        margin-top: 35px;
    }
    
    
    .acdata {
        width: 100%;
    }
    .k-top3 {
        margin-bottom: 0;
    }
    
    
    
    
}

@media(max-width:840px){
    .aclogo {width: 140px;padding-right: 0px;padding-top: 15px;}
    .kalendars-temp {
        display: none;
    }


@media(max-width:768px){#header, #footer{text-align:center;margin-top: 70px;}#content, #sidebar{width:100%;padding:0}#branding, #menu, #menu div:first-of-type, #search{float: left;}#search{margin-top:20px}#search .search-field{width:100%;color:#fff;border-color:#8a8a8a;cursor:text}#search .search-field:focus{width:100%}#menu.toggled{width:100%;height:100%;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:1000}#menu .menu-toggle{display:inline-block;/* float: left; *//* font-size: 18px; *//* margin-right: 10px; */}#menu ul{display:none}#menu.toggled ul, #menu.toggled ul.sub-menu, #menu.toggled ul.children{display:block;position:relative;top:0;left:0;padding:0 0 10px 0;margin:0}#menu.toggled ul.sub-menu, #menu.toggled ul.children{padding-bottom:0}#menu.toggled a, #menu.toggled ul.sub-menu a, #menu.toggled ul.children a{display:inline-block;width:100%;font-size:18px;color:#fff;text-align:center;line-height:20px;padding:15px 0 5px;border:0;margin:0;background:none}#menu.toggled ul.sub-menu a, #menu.toggled ul.children a{color:#ccc}.box-4, .box-5, .box-6{width:50%}
    .topheader, .topheader.kssticky {
        display: none;
    }
    .kujtrans {
        background-image: url(images/kuj-2-N.svg);
        padding-left: 11px;
        }
    
    .f-social {
        padding-right: 0px;
    }  
    
    .rezultati-index h1 {
        margin-bottom: 300px!important;
    }
    
    .footer-friends img {
        margin-right: 0px;
        margin-left: 0px;
    }

        .footer-friends {
        padding-left: 15px;
    }
    
    .first {
        background: rgb(17 17 73);
    }
    
    .tehdoc-left {
    padding: 30px 0 0 0!important;
}
    
    .tehdoc a {
        margin: 0px 0px -20px 0;
    }
    
    .spodokh1 {
    margin-top: 0px;
    margin-bottom: 40px!important;
}
    
    .menu-links li a:focus
    {
        color: #e100ff!important;
        border: 0;
    }
    
    .blackn {
        display: none;
    }
    .promofoto {
        margin-left: -10px;
        padding-top: 15px;
        margin-right: -10px;
        box-shadow: none;
    }
    .modal-content {
        margin-top: 70px;
    }
    .firstf {

    padding: 10px 0;
}
    
.zinja h2 a {
    color: #626670;
    font-weight: 400;
    font-size: 14px;
}
    
    .promofotoa {
        /* background-color: #fe9e00; */
        padding-bottom: 5px;
        margin-top: 15px;
    }
    
    .index3 h1 {
        font-weight: 400!important;
        font-size: 16px!important;
        max-width: 100%!important;
    }

    
    
    .rfix {
    margin: 0;
}
    
    .buj li {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .modal-body {
    padding: 5px 10px;
    margin-top: -1px;
    }
    div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
        
        font-size: 16px!important;
        
    }
    
    .pdb-signup tr {
        display: grid;
        border: 0;font-family: 'Montserrat', sans-serif;
    }
    
    
.wp-list-table th, .wp-list-table td, .form-table th, .form-table td {
    padding: 5px 0px 5px 0px;
    margin: 0px;
}
    
    .pdb-signup .checkbox .helptext {
    display: flex!important;
    line-height: 20px;
    margin-bottom: 10px;
}
    
    .form-table tr:hover {
    box-shadow: none;
    /* background-color: #ffffff!important; */
    /* border: 1px; */
    /* border-bottom: #d6d8da 1px solid; */
}
    
    .form-table th {
    width: 100%;
    margin-top: 10px;
    margin-bottom: -5px;
}

    #hrsocial {
        display: block;
    }
    p {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400!important;
        font-size: 14px;
        margin-left: 0px;
    }
    
    .pietcont p {
        padding: 10px;
    font-size: 10px;}
    h1.pieth1 {
        margin: 0px 10px 20px -10px!important;
        }
    
    .mobtopac img {
        max-height: 25px;
        float: right!important;
        width: 132px;
        margin-top: 10px;
        display: block;
    }
    
    
    .TopLogoDiv {
        width: 95%;
        margin: 0 auto;
        border: 0;
        margin-left: 15px;
        margin-bottom: -160px;
    }
    
    .TopLogo {
        /* margin: 80px auto 15px auto; */
        width: 100%;
        width: 75%!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
        display: block;
        height: 200px;
        margin-top: 30px;
        /* margin-bottom: 50px; */
    }
    

    
    .ham-add {
        display: block;
        position: fixed;
        z-index: 999;
        padding-left: 0px;
        padding-top: 3px;
        width: 50px;
        top: 0;
        height: 50px;
        color: #fff;
        font-family: 'Montserrat', sans-serif;
    }
    
    .ham-add a {
        color: #fff!important;
        text-align: center;
    }
    
    
    .ham-add i {
    font-size: 16px;
    margin-top: 8px;
    margin-left: 1px;
    }
    .ham-add span {
        font-size: 7px;
        margin-top: 3px;
        /* margin-left: -12px; */
        text-align: center;
        display: block;
    }
    
    .pietpogadiv a {
    background-color: transparent;
    }
    
    
    #topmobhome {
     left: 57px;
     background-color: #640085;
     display: inline;
     text-align: center;
    }    
    #topmobcont {
     left: 114px;
     background-color: #640085;
     display: inline-grid;
    }
    
    .acm_toplogo {
        /* max-height: 50px; */
    }
    
    
    .black li {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400!important;
        font-size: 12px;
    }
    .black li::before {
        margin-top: 3px;
    }
    
    .welcome-menu {
        display: none;
    }   
    #pieteikumapoga {
        padding-top: 0px;
        text-align: center;
        display: table;
        padding-bottom: 0;
        margin-bottom: -30px;
    }
    .pietpogadiv a {
        border-radius: 0;
    }
    
    .black h2 {
        font-size: 13px;
        margin-left: -25px;
        margin-right: 30px;
        font-weight: 700;
        margin-bottom: 56px;
        border: 0;
        padding: 0;
        text-align: center;
        /* text-shadow: 2px 2px 8px rgb(0 0 0 / 62%); */
    }
    
    #white h1, #gray h1, #orange h1 {
        font-size: 24px;
        /* margin-bottom: 20px!important; */
        /* font-weight: 700; */
        /* max-width: 80%; */
    }
    
    .list-display-count {
    border-left: 2px solid #e100ff;
    font-size: 8px;
    font-weight: 700;
    padding: 8px;
    padding-left: 7px;
    }
    
    h1.entry-title, .entry-content h1 {
        font-size: 18px;
        margin-top: 0px;
    padding: 10px 10px;padding-right: 20px;}

h1.entry-title {}
    
    #topinfo {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .zs-slideshow {
        display: none;
    }
    .hamburger-icon {
        display: block;
        color: #1a1d23;
        /* width: 0; */
        /* height: 0; */
        /* border-top: 75px solid #353844c2; */
        margin-top: 0px;
        /* border-left: 50vw solid transparent; */
        /* margin-left: -14px; */
        /* border-right: 70vw solid transparent; */
        /* margin-right: auto; */
    }
    .hamburger-posss {
        display: block;
        padding-top: 0px;
        height: 50px;
        }
    .pietpogadiv a {
        padding: 50px 20px;
        padding-bottom: 30px;
        text-align: center;
        /* margin-top: -100px; */
    }
    .pietpogadiv a::before {
        /* color: aqua; */
        display: block;
        margin-right: 0;
        font-size: 40px;
        margin-bottom: 15px;
    }
    .listlink a {
        max-width: 50%;
        overflow-wrap: normal;
    }
    .listlink a::before {
        display: block;
        margin-right: 0;
        margin-bottom: 25px;
        font-size: 40px;
    }
    .welcome-arrow {
        /* margin-top: 120px; */
        margin-left: -10px;
    }
    .pietpogadiv a {
        /* animation: none; */
        overflow-wrap: normal;
    }
    .first-photo {
        background-image: url("photos/MobiTopPNG.png");
        background-repeat: no-repeat;
        /* background-attachment: scroll; */
        background-position: right top;
        background-size: 1280px 720px;
        /* background-size: cover; */
    }
    .tehdocfix {
        /* margin-top: -49px; */
    }
    .limitterleft {
        padding-left: 50px!important;
    }
    .pdb-list .wp-list-table th,  .pdb-list .wp-list-table td {
        font-size: 2.2vw;
        line-height: 1.2;
        padding: 2px;
    }
    .pdb-list .wp-list-table td {
        padding: 6px 5px;
    }
    .wp-list-table th {
        padding: 5px 5px!important;
    }
    .omsc-toggle-inner {
        display: none;
        padding: 1em 1em 0.6em 15px;
    }
    input[type="submit"], button, .button {
        /* width: 80%; */
        margin-left: auto;
        margin-right: auto;
        display: block;
    margin-top: 30px;}
    .footer {
        text-align: center!impoertant;
    }
    .footer-post {
        margin-bottom: 20px;
        line-height: 20px;
    }
    .footer-post-2 {
        text-align: center;
    }
    .footer-friends {
        display: block;
        width: 100%;
    }
    .footer-friends-align {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    #hrsocial {
        color: aqua;
    }
    .footer-post a {margin: 3px 10px;display: block;font-size: 10px;}
    .logo-tnx {
        float: inherit;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 15px;
    }
    
    .footer-fr img {
        padding-bottom: 0px;
        margin-right: 0px;
    }
    
    .f-social {
     padding-top: 0px;   
    }
    
    
    .f-social h3 {
        text-align: center;
        margin-bottom: 10px;
        margin-top: 36px;
    }
    .f-social a {
        display: block;
        margin: 3px auto;
        width: 43px;
        text-align: center;
    }
    .f-f {
        margin: 0 auto;
        display: inline-block;
    }   
    .f-social {
        text-align: center;
    }
    .black h1 {
        font-size: 60px;
        margin-top: 20px;
    }
            .tehdoc {
                margin: -30px 0 20px 0!important;}
}
    @media(max-width:768px){
    
    .tehdoc {
    margin: 0px 0 20px 0!important;
}
    
        .dotted-left {
            display: none;}
        .pietpogadiv a {
            border: 0;
            /* margin-top: -100px; */
        }
        
        
      
        

   

}
@media(max-width:768px){.single .nav-links .nav-previous, .single .nav-links .nav-next{float:none}.box-3{width:50%}.boxes .box-3:nth-child(3){width:100%}
    .pietpogadiv a {
        /* margin-top: -120px; */
        background-image: none;
        padding-top: 0;
        background-color: #494d5600;
        /* padding: 0 60px; */
        padding-bottom: 10px;
        font-size: 16px;
        line-height: 1.2;
        display: block;
        margin: 0 auto;
    }
    
    .welcome-arrow {
        margin-top: -20px;
    }
    
    
    .first-top h1 {
        margin-bottom: -30px!important;
    }
    
    
    .index_jsd {
    margin: 30px 0;
    margin-bottom: 0px;
}
    .k-top3 {
        background-image: none;
    }
    
    
    .kal .widgettitle {
        font-size: 24px!important;
        margin: 30px 0 25px 0;
    }
    
    .kal .omsc-toggle-title {
        font-size: 14px;
         
    }
    .kaltext h2 {
        font-size: 20px;
        margin-top: 15px;
        margin-bottom: -20px;
    }
    .kaltext h3 {
        font-size: 9px;
        margin-bottom: -0px;
    }
    
    .kaltext h4 {
        margin-top: 0px;
        margin-bottom: -5px;
        padding-bottom: 10px;
        display: block;
        font-size: 14px;
    }
    
    .omsc-toggle-inner {
        padding: 15px 10px 15px 10px!important;
    }
    
    
    .kaltrase-link a {
        padding: 5px 15px;
        /* margin: 15px auto; */
        display: block;
        float: left;
        width: 130px;
        margin-top: -30px;
        margin-bottom: 30px;
    }
    .first-top {
        margin-bottom: -25px;
    }
    
    .kastasir h1 {
       margin-top: 20px!important;
       margin-bottom: 0px!important;
    }
    
   
    .rezultati-index h1 {
        margin-bottom: -5px!important;
    }
    
    
    
    .pietpogadiv a {
            max-width: 185px;
            margin-bottom: 50px;
            display: block;
            align-content: center;
            margin-left: auto;
            margin-right: auto;
        }
    
}

@media(max-width:580px){
    .welcome-arrow {
        margin-top: 80px;
    }
    
    #pieteikumapoga {
            padding-top: 0px;
            text-align: center;
            display: table;
            padding-bottom: 0;
            margin-bottom: -160px;
        }
    
    .komandas .pieth1 {
        padding: 30px 10px!important;
    }
    
    .contentsubpage-simple.komandas {padding: 10px 0px;}
    
    .komandas .pieth1 {
    margin-top: -30px!important;
    margin-right: 0px!important;
}
    
    .komandas p {line-height: 36px;
    font-size: 18px;}
    
    img.cesualus {
        max-width: 50%!important;
    }
    
        .tehdoc {
    margin: -30px 0 20px 0!important;
}
    
    .listlink a {
        max-width: 75%;
        margin-top: 30px;
        font-weight: 700;
    }
    .pietpogadiv a {max-width: 185px;margin-bottom: 50px;display: block;align-content: center;margin-left: auto;margin-right: auto;font-size: 14px;}
    
    
    
    
    
    
    
    .limitter {
        padding-left: 10px;
        padding-right: 10px;
    }
    .fblimit {
    padding-top: 10px!important;
    padding-bottom: 25px;
    margin-top: 0px;
}
    
    .kal {
        padding: 1px 10px 1px 10px;
    }
    .kalendars {
        /* background-image: url(images/bg-stipas2-mob.svg); */
        background-size: unset;
        background-position: top left;
        background-repeat: no-repeat;
        background-attachment: fixed;
        margin-bottom: 15px;
    }
    
    .prog {
        padding: 10px 30px;
        padding-right: 1px;
        display: none;
    }
    
    .kaltrase, .kaltext {padding: 0;}
    .kaltext {margin-bottom: 60px;}
    
    .kujtrans {
        padding-left: 0;
    }
    .acm_footerlogo, .indi_footerlogo, .logo-tnx  {
        max-width: 50%!important;
    }
    
.black {
    margin-left: -20px;
    width: 100%;
}
}

@media(max-width:575px){
     .tehdoc {
    margin: 0px 0 -30px 0!important;
        }
    
    #footer {margin-top: 135px;}
    
    
    }
    
@media(max-width:480px){
    .black h1 {
        font-size: 40px;
        margin-top: 70px;
    }
    .pbefore p::before,  {
        font-size: 30px;
    }
    .pbefore-o p::before {
        margin: -2px 23px 0 10px;
    }
    #gray {
        background-image: url(images/bg-stipas2-mob.svg);
        background-size: unset;  
    }
    .first-stripas {
        /* background-image: url(images/bg-stipas-mob.svg); */
        /* background-image: url(https://www.autocross.lv/12.jpg); */
        background-size: unset;
        background-position: top;
        }
    #header, #container, #footer{/* padding:10% */}.wp-caption, input, textarea, .button{width:100% !important}.box-2, .box-3, .box-4, .box-5, .box-6, .boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6), .box-2-3, .box-1-3{width:100%}
    input[type="checkbox"], input[type="radio"]{
        width: 38px!important;
        height: 38px;
        /* display: block; */
        float: left;
        margin: 5px 5px 5px 0;
        background: #fff!important;
        background-color: #fff!important;
    }
    .TopLogoDiv {
    padding-top: 0;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    }
}
@media print{*{color:#000 !important;background:#fff !important}body{padding:50px !important;margin:0 !important}#content{display:block !important;padding:0 !important;margin:0 !important}#header, #sidebar, #footer, #comments, .entry-footer, .navigation, .share, .video-wrap, iframe, img{display:none !important}}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}
.search-submit{display:none !important}