.snippet_area > .columns {
  margin-bottom: 60px; }

p {
  font-family: 'Open sans', Georgia, serif;
  font-size: 105% !important;
  font-weight: 100 !important;
  line-height: 1.7em; }

.text [data-snippet="227"] {
  margin-bottom: -20px !important; }

.text [data-snippet="310"] {
  background-color: transparent !important; }

.smalltop {
  font-size: 15px; }

footer a, footer p {
  color: #FFFFFF !important; }

.author {
  font-size: 15px !important;
  font-weight: 600 !important;
  text-transform: capitalize; }

h1 {
  font-family: kulturista-web,serif;
  font-weight: 400 !important;
  font-style: normal; }

h3 {
  color: #c02078; }

.utb-rubrik {
  color: #6f005f; }

.marbella-rub {
  max-width: 900px;
  font-weight: 100;
  text-align: center; }

#logo a.image-logo img {
  width: 333.9px; }

.top-menu-wrapper {
  background-color: #80b4b0 !important; }

ol, ul {
  font-family: 'Source Sans Pro', Georgia, serif;
  font-size: 105%;
  line-height: 1.7em;
  letter-spacing: 0.02em;
  list-style-position: inside;
  font-weight: 100 !important; }

h1 {
  font-family: kulturista-web,serif;
  hyphens: none; }

h3 {
  font-size: 100%; }

.text[data-snippet="263"] h3 {
  font-size: 130%; }

.videoWrapper3 {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 0px;
  height: 0; }

.ratio-vertical {
  padding-bottom: 178%;
  position: relative;
  display: block;
  width: 100%; }

.ratio-vertical iframe {
  position: absolute;
  top: 0;
  left: 0; }

.videoWrapper3 iframe {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%; }

.text [data-snippet="356"] p, .text [data-snippet="350"] p, .text [data-snippet="296"] p, .text [data-snippet="297"] p, .text [data-snippet="298"] p, .text [data-snippet="299"] p, .text [data-snippet="300"] p, .text [data-snippet="301"] p, .text [data-snippet="302"] p, .text [data-snippet="303"] p, .text [data-snippet="304"] p {
  margin-top: -25px !important;
  font-size: 16px !important; }

.text [data-snippet="355"] p, .text [data-snippet="352"] p, .text [data-snippet="349"] p, .text [data-snippet="321"] p, .text [data-snippet="322"] p, .text [data-snippet="323"] p, .text [data-snippet="324"] p, .text [data-snippet="325"] p, .text [data-snippet="326"] p, .text [data-snippet="327"] p, .text [data-snippet="328"] p {
  margin-top: -25px !important;
  font-size: 19px !important; }

.text [data-snippet="237"] h3 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
  -webkit-hyphens: none !important;
  hyphens: none !important;
  background-color: transparent !important; }

.text [data-snippet="238"] h1 {
  margin-bottom: -5px !important; }

.text [data-snippet="320"] {
  margin-bottom: -35px !important; }

.text [data-snippet="361"] p, .text [data-snippet="315"] p, .text [data-snippet="317"] p, .text [data-snippet="348"] p, .text [data-snippet="364"] p {
  margin-top: -20px !important; }

.text [data-snippet="363"] img {
  margin-bottom: -22px !important; }

@media screen and (max-width: 640px) {
  .text [data-snippet="263"] img {
    margin: 0 auto !important;
    text-align: center !important;
    padding-bottom: 25px !important; }
  .wide_image_tall_with_text .content .intro .title {
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
    text-shadow: 2px 2px #51504e; }
  .text [data-snippet="356"] p, .text [data-snippet="350"] p, .text [data-snippet="296"] p, .text [data-snippet="297"] p, .text [data-snippet="298"] p, .text [data-snippet="299"] p, .text [data-snippet="300"] p, .text [data-snippet="301"] p, .text [data-snippet="302"] p, .text [data-snippet="303"] p, .text [data-snippet="304"] p {
    margin-top: 5px !important;
    font-size: 18px !important;
    text-align: center !important;
    margin-left: -50px !important; }
  .text [data-snippet="356"] img, .text [data-snippet="350"] img, .text [data-snippet="296"] img, .text [data-snippet="297"] img, .text [data-snippet="298"] img, .text [data-snippet="299"] img, .text [data-snippet="300"] img, .text [data-snippet="301"] img, .text [data-snippet="302"] img, .text [data-snippet="303"] img, .text [data-snippet="304"] img {
    width: 300px !important;
    max-width: 300px !important;
    margin-left: -30px !important; }
  .wide_image_tall_with_text .content .intro .subtext {
    text-shadow: 2px 2px #51504e; }
  .open-menu-btn {
    top: 5px !important; }
  ul.sociallink li a {
    margin-right: 30px; }
  .marbella-rub {
    max-width: 900px;
    font-weight: 100 !important;
    text-align: center;
    font-size: 32px !important; } }

p,
p a,
h1,
h2,
h3 {
  color: #333333; }

h3 {
  font-weight: 100; }

h1 {
  font-weight: 300; }

/*
.top-menu-wrapper {
    min-height: 210px;
}
*/
.top-menu .tbl #logo-wrapper #logo a.image-logo img {
  width: 180px !important;
  float: left;
  padding-top: 10px; }

.open-menu-btn {
  top: 15px; }

@media (max-width: 767px) {
  .top-menu .tbl {
    padding-top: 40px; } }

.top-menu .tbl #logo-wrapper #logo a.image-logo {
  position: initial;
  left: initial;
  top: initial;
  text-align: center;
  width: 100%;
  height: 100%;
  display: block; }
  .top-menu .tbl #logo-wrapper #logo a.image-logo img {
    width: 150px; }
  .top-menu .tbl #logo-wrapper #logo a.image-logo .open-menu-btn {
    top: 55px !important; }
  .top-menu .tbl #logo-wrapper #logo a.image-logo p {
    text-align: center;
    font-family: garamond, serif;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 17px; }
    .top-menu .tbl #logo-wrapper #logo a.image-logo p:first-child {
      margin-top: 20px; }
    @media (max-width: 991px) {
      .top-menu .tbl #logo-wrapper #logo a.image-logo p:last-child {
        margin-bottom: 20px; } }

.utb-rubrik {
  color: #6f005f;
  font-size: 28px !important; }

@media (max-width: 767px) {
  .top-menu .tbl #logo-wrapper #logo a.image-logo img {
    width: 180px !important;
    float: left;
    margin-top: -70px !important;
    padding-top: 0px !important; }
  .sf_image_top {
    min-width: 300px !important;
    max-width: 350px !important; }
  .text [data-snippet="356"] p, .text [data-snippet="350"] p, .text [data-snippet="296"] p, .text [data-snippet="297"] p, .text [data-snippet="298"] p, .text [data-snippet="299"] p, .text [data-snippet="300"] p, .text [data-snippet="301"] p, .text [data-snippet="302"] p, .text [data-snippet="303"] p, .text [data-snippet="304"] p {
    margin-top: -5px !important;
    font-size: 18px !important;
    text-align: center !important; }
  .text [data-snippet="356"] img, .text [data-snippet="350"] img, .text [data-snippet="296"] img, .text [data-snippet="297"] img, .text [data-snippet="298"] img, .text [data-snippet="299"] img, .text [data-snippet="300"] img, .text [data-snippet="301"] img, .text [data-snippet="302"] img, .text [data-snippet="303"] img, .text [data-snippet="304"] img {
    width: 300px !important;
    max-width: 300px !important;
    margin-left: -0px !important; }
  .text [data-snippet="355"] p, .text [data-snippet="352"] p, .text [data-snippet="349"] p, .text [data-snippet="321"] p, .text [data-snippet="322"] p, .text [data-snippet="323"] p, .text [data-snippet="324"] p, .text [data-snippet="325"] p, .text [data-snippet="326"] p, .text [data-snippet="327"] p, .text [data-snippet="328"] p {
    margin-top: -5px !important;
    font-size: 18px !important;
    text-align: center !important; }
  .text [data-snippet="355"] img, .text [data-snippet="352"] img, .text [data-snippet="349"] img, .text [data-snippet="321"] img, .text [data-snippet="322"] img, .text [data-snippet="323"] img, .text [data-snippet="324"] img, .text [data-snippet="325"] img, .text [data-snippet="326"] img, .text [data-snippet="327"] img, .text [data-snippet="328"] img {
    width: 300px !important;
    max-width: 300px !important;
    margin-left: -0px !important; }
  .text [data-snippet="356"] img {
    padding-top: 30px; }
  .text [data-snippet="356"] img, .text [data-snippet="350"] img {
    padding-left: 15px !important;
    width: 350px !important;
    margin: 0 auto !important; }
  .text [data-snippet="295"] img {
    width: 650px !important;
    min-width: 650px !important;
    max-width: 650px !important; }
  .text [data-snippet="263"] img {
    margin: 0 auto !important;
    text-align: center !important;
    padding-bottom: 25px !important;
    float: none !important; } }

@media (max-width: 479px) {
  .text [data-snippet="295"] img {
    width: 320px !important;
    min-width: 320px !important;
    max-width: 320px !important; }
  .text [data-snippet="263"] img {
    margin: 0 auto !important;
    text-align: center !important;
    padding-bottom: 25px !important;
    float: none !important; } }

.columns.start-blog {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0; }

.start-blog-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 1800px;
  margin: 0 auto;
  justify-content: center; }
  .start-blog-wrapper > div {
    width: calc(100% / 3);
    position: relative;
    cursor: pointer; }
    @media only screen and (max-width: 1100px) {
      .start-blog-wrapper > div {
        width: calc(100% / 2); } }
    @media only screen and (max-width: 700px) {
      .start-blog-wrapper > div {
        width: 100%; } }
  .start-blog-wrapper .start-blog-content {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    padding: 20px;
    z-index: 1; }
    .start-blog-wrapper .start-blog-content a {
      color: #fff;
      font-size: 18px; }
  .start-blog-wrapper .start-blog-post:hover .start-blog-image div {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%); }
  .start-blog-wrapper .start-blog-image div {
    width: 100%;
    min-height: 400px;
    background-size: cover;
    background-position: center center;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: filter 0.5s ease; }
  .start-blog-wrapper .pagination-wrapper {
    flex-wrap: nowrap;
    width: 100%;
    text-align: center; }
