@charset "utf-8";
/* CSS Document */

@font-face {
font-family: "Cormorant";
src: url('../fonts/cormorant-regular.woff') format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Cormorant";
src: url('../fonts/cormorant-italic.woff') format('woff');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: "Cormorant";
src: url('../fonts/cormorant-medium.woff') format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: "Cormorant";
src: url('../fonts/cormorant-mediumitalic.woff') format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: "Cormorant";
src: url('../fonts/cormorant-semibold.woff') format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: "Cormorant";
src: url('../fonts/cormorant-semibolditalic.woff') format('woff');
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: "Cormorant";
src: url('../fonts/cormorant-bold.woff') format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "Cormorant";
src: url('../fonts/cormorant-bolditalic.woff') format('woff');
font-weight: 700;
font-style: italic;
}

@font-face {
font-family: "Cormorant Unicase";
src: url('../fonts/cormorantunicase-regular.woff') format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Cormorant Unicase";
src: url('../fonts/cormorantunicase-medium.woff') format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: "Cormorant Unicase";
src: url('../fonts/cormorantunicase-semibold.woff') format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: "Cormorant Unicase";
src: url('../fonts/cormorantunicase-bold.woff') format('woff');
font-weight: 700;
font-style: normal;
}


@font-face {
font-family: 'Icomoon';
src: url('../fonts/icomoon1.woff') format('woff');
font-weight: normal;
font-style: normal;
}

[class*="icon"],
a::before, 
a::after,
.participant::before {
font-family: 'Icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}


html {
height: 100%;
box-sizing: border-box;
}

*, *::before, *::after {
box-sizing: inherit;
}

:root {
--gold: #cc9933;
--old-gold: #936F24;
--red: #C00;
}

body {
min-height: 100vh;
margin: 0;
padding: 0;
font-family: "Cormorant", sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 1.4;
color: #000;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
background-color: var(--lead);
text-size-adjust: none;
}

/* main containers */

.wrapper {
max-width: 1920px;
margin: 0 auto;
min-height: 100vh;
display: flex;
flex-direction: column;
}
.mast {
flex: 0;
position: relative;
min-height: 400px;
background: #DFD7CE url(../img/mast2.svg) no-repeat center top;
background-size: cover;
}

main {
flex: 1;
padding: 60px 20px 60px 0;
}

.content_area {
display: flex;
}
.leftcol {
flex: 1 1 38%;;
font-size: 20px;
}

.rightcol {
flex: 1 1 62%;
padding-left: 60px;
}


header {
margin: -180px 0 50px;
padding: 30px 35px 40px;
font-family: "Cormorant Unicase";
background-color: #fff;
box-shadow: 0 15px 25px -10px rgba(0, 0, 0, 0.3);
}
.site_title {
font-weight: 600;
font-size: 60px;
line-height: 1;
color: #C93;
}
.site_subtitle {
margin-top: 20px;
font-weight: 600;
font-size: 27px;
line-height: 1.2;
}

.site_title a {
display: block;
color: var(--gold);
transition: all 0.33s ease;
}
.site_title a:focus,
.site_title a:hover {
color: #000;
}

.header_block {
display: none;
margin: -260px 20px 50px;
z-index: 10;
}

header.mobile {
margin: 0 0 15px;
}


.leftcol h1 {
margin: 0 0 30px;
padding: 0 35px;
font-family: "Cormorant Unicase";
font-size: 34px;
font-weight: 600;
}

h1 {
margin: 0 0 40px;
font-family: Cormorant Unicase;
font-weight: 700;
font-size: 34px;
}
h1.bottomless {
margin-bottom: 0;
}
h1.bottomless + p {
margin-top: .5em;
}


h2 {
margin: 40px 0 30px;
font-weight: 600;
font-size: 30px;
line-height: normal;
}

.home h2 {
font-family: Cormorant Unicase;
}


footer {
flex: 0;
padding: 50px 0;
background-color: #85726b;
}
.column_width {
position: relative;
margin: 0 auto;
width: 100%;
max-width: 1440px;
padding: 0 30px;
}


/* standard tags */

img {
display: block;
border: none;
}
.portrait_image {
display: inline-block;
}

a {
color: var(--old-gold);
text-decoration: none;
}
a:hover {
color: var(--gold);
text-decoration: none;
}
p, ul {
margin: 1em 0;
}
.notice {
padding: 20px 30px;
margin-bottom: 60px;
font-size: .9em;
background-color: #F2EFEC;
}
.notice p {
margin: 10px 0;
}
.sat {
font-weight: 700;
margin-bottom: 0;
padding-bottom: 5px;
border-bottom: 1px dotted #666;
}
.naslov {
margin-top: .5em;
}
.voditelj {
margin-top: .5em;
}
.transcript p {
margin: 0;
line-height: 1.5;
}

/** footer **/

.footer_content {
display: flex;
align-items: center;
font-family: Cormorant Unicase;
font-weight: 700;
font-size: 24px;
color: #fff;
}
.segment {
margin-right: 30px;
}
.segment img {
height: 70px;
}
.segment img::h0ver {
color: #fff;
}


/** navigation **/

#navmain {
padding: 0 35px;
font-size: 26px;
line-height: 1.2;
}

#navmain p {
margin: 0;
padding: 15px 0;
border-bottom: 1px dotted #666;
}
#navmain p:first-child {
border-top: 1px dotted #666;
}

#navmain a {
display: block;
color: #000;
transition: all 0.33s ease;
}
#navmain a.current {
color: var(--gold);
}
#navmain a:focus,
#navmain a:hover {
color: var(--gold);
}



#navmobile {
font-size: 26px;
box-shadow: 0 15px 25px -10px rgba(0, 0, 0, 0.3);
}

a#navmainswitch {
display: block;
padding: 20px 35px;
font-family: "Cormorant Unicase";
font-size: 30px;
line-height: 1;
font-weight: 600;
color: #fff;
background-color: #85726b;
}
a#navmainswitch::after {
content: "\e918";
display: block;
float: right;
}
a#navmainswitch:hover,
a#navmainswitch:focus {
background-color: var(--gold);
}

#navblock {
display: none;
background-color: #fff;
padding: 20px 35px;
}

#navblock p {
margin: 0;
padding: 15px 0;
border-bottom: 1px dotted #666;
}
#navblock p:last-child {
border-bottom: none;
}

#navblock a {
display: block;
color: #000;
}
#navblock a.current {
color: var(--gold);
}
#navblock a:focus,
#navblock a:hover {
color: var(--gold);
}








.topspace {
margin-top: 2em;
}
.bottomspace {
margin-bottom: 2em;
}
.transcript p.cross {
color: var(--red);
font-size: 2em;
line-height: 1;
}

ol li {
margin-bottom: .5em;
}

.image {
position: relative;
}
.image img {
width: 100%;
}

.patron {
margin-top: 80px;
padding: 0 40px;
}
.patron span {
display: block;
}

.patron img {
display: inline-block;
}

.poster {
max-width: 400px;
margin-top: 40px;
padding: 0 40px;
}
.poster.mobile {
max-width: 300px;
margin: 0 auto;
padding: 0;
font-size: 20px;
text-align: center;
}

img.bordered {
border: 1px solid #dadada;
width: 100%;
max-width: 300px;
}

.patron_mobile {
display: none;
margin-top: 40px;
padding-top: 30px;
font-size: 20px;
text-align: center;
border-top: 1px solid var(--gold);
}

.patron_mobile img {
display: block;
margin: 0 auto;
}
.patron_mobile .caption {
margin:1em auto 2em; 
max-width: 300px;
}


.part_item {
margin: 1.75em 0;
}

.part_item p {
margin: 0;
}
.participant {
font-weight: 700;
}

.participant::before {
content: "\e925";
display: inline-block;
margin-right: 4px;
font-size: 14px;
color: #000;
}

.rule {
margin: 2em 0;
}
.rule::before {
content: "";
display: block;
width: 100px;
height: 5px;
background-color: var(--gold);
}





/* Box grid */

.box_grid {
display: flex;
flex-flow: row wrap;
align-items: stretch;
margin: 0 -10px;
}

.box_grid .item {
border: 10px solid transparent;
background-clip: padding-box;
}

.box_grid.two .item {
flex: 1 1 50%;
max-width: 50%;
}

.box_grid .item .lining {
position: relative;
display: flex;
flex-direction: column;
min-height: 100%;
}

.box_grid .item .image {
flex: 0;
border: 15px solid #f4f4f4;
}

.item .image a::after {
content: "\e90e";
display: block;
position: absolute;
bottom: 0;
right: 0;
width: 40px;
height: 40px;
font-size: 24px;
line-height: 40px;
text-align: center;
color: #444;
background-color: rgba(255, 255, 255, 0.5); 
transition: all 0.33s ease;
}

.item .image a:hover::after {
color: #fff;
background-color: rgba(0, 0, 0, 0.5); 
}

.image a.image-link::after {
content: "\e916";
display: block;
position: absolute;
bottom: 0;
right: 0;
width: 40px;
height: 40px;
font-size: 24px;
line-height: 40px;
text-align: center;
color: #444;
background-color: rgba(255, 255, 255, 0.5); 
transition: all 0.33s ease;
}

.image a.image-link:hover::after {
color: #fff;
background-color: rgba(0, 0, 0, 0.5); 
}



.box_grid .item .caption {
flex: 1;
padding: 10px 15px;
font-size: 22px;
font-weight: 600;
}

.imagepara img {
padding: 14px;
border: 1px solid #dadada;
}
.imagepara img {
width: 100%;
}



/** article **/

.pageref {
margin: 2em 0 1em;
}
.pageref p {
display: inline-block;
font-family: "Cormorant Unicase";
font-size: 26px;
font-weight: 700;
line-height: 1;
padding: 8px 16px;
border-radius: 4px;
background-color: #eee;
}

h3 {
margin: 30px 0 20px;
font-family: "Cormorant Unicase";
font-size: 22px;
font-weight: 700;
line-height: normal;
padding: 6px 20px;
border-radius: 4px;
border: 1px solid #ccc;
}

h3.larger {
font-size: 26px;
font-weight: 700;
}

h4 {
margin: 30px 0 20px;
font-family: "Cormorant Unicase";
font-size: 24px;
font-weight: 700;
line-height: normal;
}

.initial {
font-size: 30px;
color: #C00;
}
.initial.black {
color: #000;
}
.superscript {
vertical-align: super;
font-size: .75em;
}

.red {
color: var(--red);
}

.double_line {
height: 30px;
margin: 1em 0;
border-top: 1px dashed #000;
border-bottom: 1px dashed #000;
}


a.footnote-link {
vertical-align: super;
font-size: .75em;
font-weight: 700;
}
a.footnote-anchor {
}

.footnotes {
margin-top: 2.25em;
font-size: 20px;
}
.footnotes p {
margin: .5em 0;
}

.footnotes::before {
content: "";
display: block;
width: 60px;
margin-bottom: 15px;
border-top: 1px solid #000;
}



.pagenav {
margin-top: 50px;
padding-top: 20px;
border-top: 1px dotted #000;
}
.pagenav a {
display: inline-block;
font-size: 16px;
font-weight: 600;
color: #000;
line-height: 16px;
text-transform: uppercase;
}

.pagenav a:hover,
.pagenav a:focus {
color: var(--gold);
}

.pagenav a:first-child {
margin-right: 40px;
}
.pagenav a::before,
.pagenav a::after {
display: inline-block;
font-size: 20px;
color: var(--gold);
vertical-align: bottom;
}
.pagenav a:first-child::before {
content: "\e903";
margin-right: 3px;
}
.pagenav a:last-child::after {
content: "\e904";
margin-left: 3px;
}
.pagenav a:hover::before,
.pagenav a:focus:before,
.pagenav a:hover::after,
.pagenav a:focus:after {
color: #000;
}

.pagenav a.inactive,
.pagenav a.inactive:before,
.pagenav a.inactive:after {
color: #999;
cursor: default;
}


.toc {
width: 100%;
margin-top: 2em;
border-collapse: collapse;
border-top: 1px solid #dadada;
}
.toc td {
padding: 10px 5px;
vertical-align: top;
border-bottom: 1px solid #dadada;
}

.toc tr td:last-child {
text-align: right;
}
.toc p {
margin: 0;
line-height: normal;
}
.toc p.toc2 {
margin-left: 20px;
}

ol.line_numbers {
list-style: none;
padding-left: 0;
counter-reset: counter1;
}
ol.line_numbers li {
counter-increment: counter1;
margin: 0 0 0 35px;
}
ol.line_numbers li::before {
content: counter(counter1) "";
display: inline-block;
width: 40px;
margin-left: -40px;
padding-right: 15px;
text-align: right;
font-size: 20px;
font-weight: 400;
color: #A8A8A8;
}


/*** album ***/

#album {
margin: 40px 0;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
gap: 2px;
}
.thumbset {
position: relative;
border: 1px solid #dadada;
}
.thumbset::before {
content: "";
padding-top: 100%;
display: block;
}
.thumbset a {
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.thumbset img {
width: 100%;
height: 100%;
object-fit: contain;
border: 20px solid transparent;
}







@media all and (max-width: 1386px) {

.rightcol {
padding-left: 40px;
}

}


@media all and (max-width: 1279px) {

.mast {
min-height: 30vw;
}

#navblock p {
border-bottom: 1px solid #ccc;
}
.pagenav {
border-top: 1px solid #999;
}

}



@media all and (max-width: 1100px) {

.patron span {
display: inline;
}

}




@media all and (max-width: 1023px) {


.site_title {
line-height: 54px;
}
.pagenav {
display: flex;
justify-content: space-between;
}
.pagenav a:first-child {
margin-right: 0;
}

}




@media all and (max-width: 979px) {

.mast {
min-height: 500px;
}


header.desktop,
.leftcol,
.leftcol h1,
#navmain,
.patron {
display: none;
}

.header_block,
.patron_mobile {
display: block;
}

.rightcol {
padding: 0;
}

main {
padding: 0 0 30px;
}

}




@media all and (max-width: 900px) {

.box_grid {
margin-left: -5px;
margin-right: -5px;
}
.box_grid .item {
border-left-width: 5px;
border-right-width: 5px;
}

}





@media all and (max-width: 768px) {

.mast {
min-height: 450px;
}

}






@media all and (max-width: 599px) {

footer {
padding: 20px 0;
}
.footer .column_width {
padding: 0 20px
}
.footer_content {
flex-flow: row wrap;
}
.segment {
flex: 1 1 25%;
margin: 0;
padding: 15px 10px;
text-align: center;
}
.segment:nth-of-type(1) {
flex: 4 0 100%;
padding: 10px;
line-height: 1;
border-bottom: 1px solid #B9AEAA;
}

.segment img {
display: inline-block;
height: 60px;
}

.box_grid.two .item {
flex: 1 1 100%;
max-width: none;
}

.column_width {
padding: 0 15px;
}

}

@media all and (max-width: 460px) {

.portrait_image {
display: block;
width: 100%;
}

}

@media all and (max-width: 379px) {

.segment img {
height: 50px;
}

}








/* Magnific Popup */

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
display: none;
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -26px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
font-size: 18px;
  line-height: 1;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
text-align: center;
}

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
