body {
    line-height: 1.5;
    font-family: 'Jost', sans-serif;
    font-size: 1.1em;
}
a, .link {
    color: #FF5722;
}
.node__content {
    margin-top: 10px;
    font-size: 1em;
    font-family: 'Jost', sans-serif;
}
.cardd {
    border-radius: .25rem;
    word-wrap: break-word;
		border-radius: 8px;
    border: 1px solid #6CD9CE;
    background: #EDA991;
}
.h3-title a {
    letter-spacing: 0px !important;
    font-family: 'Pacifico', cursive;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 10px;
    color: #FF5722;
    font-size: 1.5em;
}
.site-branding img {
    width: auto;
    max-height: 260px;
}
.highlighted {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 1.2em;
}
#header {
    box-shadow: 0px 0px 15px #166752;
    background: url(/images/back-logo.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 340px;
}
 @media only screen and (min-width: 300px) {
     .region-primary-menu {
         background-color: #9bb0b6;
         color: #FF9800;
         z-index: 10;
         position: relative;
         text-align: center;
         box-shadow: 0px 0px 15px #166752;
    }
}
.page-title-home {
  letter-spacing: 0px !important;
  margin: 0 0 10px;
  font-size: 2.2em;
  color: #000000;
  text-align: center;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 700;
  font-family: 'Pacifico', cursive;
  background: radial-gradient(circle at center, #74a87e 0%, #009688 30%, #FF6905 50%, #004a9f 90%);
  background-size: auto;
  background-clip: border-box;
  color: transparent;
  background-size: 200% auto;
}
.page-title {
    letter-spacing: 0px !important;
    font-family: 'Pacifico', cursive;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 10px;
    color: #630819;
    font-size: 1.5em;
    text-align: center;
    background-color: #dbf5e7;
    padding: 10px 0px;
}
.region-primary-menu .menu a {
    display: block;
    float: none;
    text-decoration: none;
    /* color: #333; */
    background: rgba(255, 255, 255, 0.7);
    text-shadow: 0 1px #eee;
    color: #FF5722;
    font-size: 1.5em;
}
.block-field-blocknodearticlebody {
    background: rgba(255, 255, 255, 0.7);
	}
@media (min-width: 560px) {
    .node .field--type-image {
        float: left;
        margin: 0 1em 0 0;
        display: flex;
        flex-wrap: wrap;
    }
}
.field--type-image img, .field--name-user-picture img {
  margin: 0 0 1em;
  margin-left: auto;
  margin-right:auto;
  display: block;
  padding: 0 10px;
}
.image-style-medium {
    padding-right: 20px;
}
.views-field-field-koga  {
	color: #902626;
}
.box-image {
    position: relative;
    /* min-height: 500px; */
    border-width: 1px;
    /* border-style: solid; */
    /* border-color: #27a230; */
    text-align: center;
    background-image: url(/images/star_pr_2.png);
    background-repeat: no-repeat round;
    /* background-color: #f4fffc; */
    margin: 15px 15px 15px 15px;
    padding: 15px 15px;
    border-radius: 8px;
    border-bottom: 1px solid #ddd;
}

.box-priyateli {
    position: relative;
    /* border-width: 1px; */
    /* border-style: solid; */
    border-color: #27a230;
    text-align: center;
   background-image: url(/images/star_pr_2.png);
    background-repeat: no-repeat round;
    background-color: #ffffff;
    margin: 15px 15px 15px 15px;
    padding: 15px 15px;
    /* border-radius: 8px; */
    /* background-color: #ffffff; */
}
.box-data {
    letter-spacing: 0px !important;
    font-family: 'Pacifico', cursive;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 10px;
    color: #d91136;
    font-size: 1.5em;
    text-align: center;
    background-color: #ffffff;
    padding: 10px 0px;
}
.box-data-sab {
    letter-spacing: 0px !important;
    font-family: 'Pacifico', cursive;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 10px;
    color: #d91136;
    font-size: 1.3em;
    text-align: center;
    /* background-color: #c1ebc5; */
    /* padding: 10px 0px; */
    /* border-bottom: 1px solid #ddd; */
}
.view-display-id-block_message {
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-color: #f6eeb9;
    text-align: center;
    background-repeat: no-repeat;
    background-color: #f9f1bc;
    /* margin: 15px 15px 15px 15px; */
    padding: 15px 15px;
    border-radius: 8px;
    border-bottom: 10px solid #ddd;
}
#block-bartik-myastozavashatareklama {
    margin: 10px 0 20px;
    padding: 4px 2px;
    min-height: 250px;
    border-radius: 8px;
    background-color: #edefec;
}
#block-bartik-views-block-frontpage-block-message h2 {
    margin: 0 0 0.5em;
    border-bottom: 1px solid #d6d6d6;
    text-shadow: 0 1px 0 #fff;
    letter-spacing: 0px !important;
    font-family: 'Pacifico', cursive;
    font-weight: 500;
    line-height: 1.2;
    color: #840B21;
    font-size: 1.5em;
    text-align: center;
    background-color: #E9E9E9;
    padding: 10px 0px;
}
#block-bartik-views-block-frontpage-block-3 h2 {
    margin: 0 0 0.5em;
    border-bottom: 1px solid #d6d6d6;
    text-shadow: 0 1px 0 #fff;
    letter-spacing: 0px !important;
    font-family: 'Pacifico', cursive;
    font-weight: 500;
    line-height: 1.2;
    color: #d91136;
    font-size: 1.5em;
    text-align: center;
    background-color: #fff7d5;
    padding: 10px 0px;
}
#block-bartik-ekip h2 {
    margin: 0 0 0.5em;
    border-bottom: 1px solid #d6d6d6;
    text-shadow: 0 1px 0 #fff;
    letter-spacing: 0px !important;
    font-family: 'Pacifico', cursive;
    font-weight: 500;
    line-height: 1.2;
    color: #d91136;
    font-size: 1.5em;
    text-align: center;
    background-color: #fff7d5;
    padding: 10px 0px;
}
.article-sabitie {
    border-bottom: 1px solid #ddd;
}
.site-footer {
    box-shadow: 0px 0px 5px #166752;
    background: url(/images/back-knock.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 840px;
}
.node--view-mode-teaser h2 a {
    color: #FF5722;
}
#block-bartik-ekip .sidebar .block {
    padding: 0;
}
.priatel {
    position: relative;
    margin-bottom: 20px;
    box-shadow: 0px 2px 16px 0px #1b1c1d14;
    background-color: #e9e9e9;
    padding: 0 0 10px 0;
}
.priatel__image {
    display: block;
    max-width: initial;
    width: 100%;
}