@font-face {
    font-family: 'Pirata One';
    src: url('/fonts/subset-PirataOne-Regular.eot');
    src: url('/fonts/subset-PirataOne-Regular.eot?#iefix') format('embedded-opentype'),
    url('/fonts/subset-PirataOne-Regular.woff2') format('woff2'),
    url('/fonts/subset-PirataOne-Regular.woff') format('woff'),
    url('/fonts/subset-PirataOne-Regular.ttf') format('truetype'),
    url('/fonts/subset-PirataOne-Regular.svg#PirataOne-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Seagram tfb';
    src: url('/fonts/Seagramtfb.eot');
    src: url('/fonts/Seagramtfb.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Seagramtfb.woff2') format('woff2'),
    url('/fonts/Seagramtfb.woff') format('woff'),
    url('/fonts/Seagramtfb.ttf') format('truetype'),
    url('/fonts/Seagramtfb.svg#Seagramtfb') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FranklinGothicNew';
    src: url('/fonts/FranklinGothicNewItalic.eot');
    src: url('/fonts/FranklinGothicNewItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FranklinGothicNewItalic.woff2') format('woff2'),
    url('/fonts/FranklinGothicNewItalic.woff') format('woff'),
    url('/fonts/FranklinGothicNewItalic.ttf') format('truetype'),
    url('/fonts/FranklinGothicNewItalic.svg#FranklinGothicNewItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'FranklinGothicNew';
    src: url('/fonts/FranklinGothicNew.eot');
    src: url('/fonts/FranklinGothicNew.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FranklinGothicNew.woff2') format('woff2'),
    url('/fonts/FranklinGothicNew.woff') format('woff'),
    url('/fonts/FranklinGothicNew.ttf') format('truetype'),
    url('/fonts/FranklinGothicNew.svg#FranklinGothicNew') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FranklinGothicNew';
    src: url('/fonts/FranklinGothicNewMediumItalic.eot');
    src: url('/fonts/FranklinGothicNewMediumItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FranklinGothicNewMediumItalic.woff2') format('woff2'),
    url('/fonts/FranklinGothicNewMediumItalic.woff') format('woff'),
    url('/fonts/FranklinGothicNewMediumItalic.ttf') format('truetype'),
    url('/fonts/FranklinGothicNewMediumItalic.svg#FranklinGothicNewMediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'FranklinGothicNew';
    src: url('/fonts/FranklinGothicNewBold.eot');
    src: url('/fonts/FranklinGothicNewBold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FranklinGothicNewBold.woff2') format('woff2'),
    url('/fonts/FranklinGothicNewBold.woff') format('woff'),
    url('/fonts/FranklinGothicNewBold.ttf') format('truetype'),
    url('/fonts/FranklinGothicNewBold.svg#FranklinGothicNewBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'FranklinGothicNewSmc';
    src: url('/fonts/FranklinGothicNewSmcMedium.eot');
    src: url('/fonts/FranklinGothicNewSmcMedium.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FranklinGothicNewSmcMedium.woff2') format('woff2'),
    url('/fonts/FranklinGothicNewSmcMedium.woff') format('woff'),
    url('/fonts/FranklinGothicNewSmcMedium.ttf') format('truetype'),
    url('/fonts/FranklinGothicNewSmcMedium.svg#FranklinGothicNewSmcMedium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'FranklinGothicNew';
    src: url('/fonts/FranklinGothicNewHeavy.eot');
    src: url('/fonts/FranklinGothicNewHeavy.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FranklinGothicNewHeavy.woff2') format('woff2'),
    url('/fonts/FranklinGothicNewHeavy.woff') format('woff'),
    url('/fonts/FranklinGothicNewHeavy.ttf') format('truetype'),
    url('/fonts/FranklinGothicNewHeavy.svg#FranklinGothicNewHeavy') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'FranklinGothicNew';
    src: url('/fonts/FranklinGothicNewBoldItalic.eot');
    src: url('/fonts/FranklinGothicNewBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FranklinGothicNewBoldItalic.woff2') format('woff2'),
    url('/fonts/FranklinGothicNewBoldItalic.woff') format('woff'),
    url('/fonts/FranklinGothicNewBoldItalic.ttf') format('truetype'),
    url('/fonts/FranklinGothicNewBoldItalic.svg#FranklinGothicNewBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'FranklinGothicNew';
    src: url('/fonts/FranklinGothicNewMedium.eot');
    src: url('/fonts/FranklinGothicNewMedium.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FranklinGothicNewMedium.woff2') format('woff2'),
    url('/fonts/FranklinGothicNewMedium.woff') format('woff'),
    url('/fonts/FranklinGothicNewMedium.ttf') format('truetype'),
    url('/fonts/FranklinGothicNewMedium.svg#FranklinGothicNewMedium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'FranklinGothicNew';
    src: url('/fonts/FranklinGothicNewHeavyItalic.eot');
    src: url('/fonts/FranklinGothicNewHeavyItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FranklinGothicNewHeavyItalic.woff2') format('woff2'),
    url('/fonts/FranklinGothicNewHeavyItalic.woff') format('woff'),
    url('/fonts/FranklinGothicNewHeavyItalic.ttf') format('truetype'),
    url('/fonts/FranklinGothicNewHeavyItalic.svg#FranklinGothicNewHeavyItalic') format('svg');
    font-weight: 900;
    font-style: italic;
}



body {
    background: url("/img/main-bg2.jpg");
    background-size: cover;
    background-position: center center;
    min-height:1200px;
    font-family: "FranklinGothicNew";
}

.languages {
    max-width:500px;
    margin-left:auto;
    margin-right:auto;
    height: 75px;
}
.contentWrapper {
    max-width:1650px;
}
.contentPage {
    max-width:1500px;
    margin: 0 auto;

}
.borderLeft {
    border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.borderRight {
    border-right:1px solid rgba(255,255,255,0.5);
}


.intro, .contentPage {
    color: #FFFFFF;
    padding-left:100px !important;
    padding-right:100px !important;
}

.intro h1, .contentPage h1 {
    font-family: 'Pirata One';
    font-size: 3em;
    text-shadow: 2px 2px #000000;
    margin:10px 0px 30px 0px;
    padding-bottom:5px;
    text-align:center;
}
.intro .col h1, .intro .col h1 a, .intro .col a {
    font-size:32px !important;
}

.layout4.intro .col h1, .layout4.intro .col h1 a, .layout4.intro .col a {
    font-size:30px !important;
}

.intro .col p  {
    font-size:20px !important;
}

.intro h2, .contentPage h2 {
    font-family: 'Pirata One';
    font-size: 2em;
    text-shadow: 2px 2px #000000;
    margin:30px 0px 30px 0px;
    padding-bottom:20px;
}
.intro h1 {
    margin:30px -15px 15px -15px;
    border-bottom:1px solid rgba(255,255,255,0.5);
}
.layout1.intro h1 {
    margin:0 !important;
}

.layout5.intro h1,
.layout6.intro h1,
.layout7.intro h1 {
    margin-top:0px !important;
}

.contentPage h1 {
    border-bottom:1px solid rgba(255,255,255,0.5);
    margin-bottom:0px !important;
}

.gallery {
    border-bottom:1px solid rgba(255,255,255,0.5);
}

.intro p, .contentPage p {
    font-size:24px;
    font-weight:bold;
    line-height: 1.1em;
}

.intro a, .contentPage a {
    color:white !Important;
    font-size:50px;
    font-weight:bold;
    line-height: 1.5em;
}

.introDescription {
    min-height:200px;
}
.layout2 .introDescription {
    min-height:80px !important;
}
.layout3 .introDescription {
    min-height:180px !important;
}
.layout4 .introDescription {
    min-height:140px !important;
}
.layout5 .introDescription {
    min-height:65px !important;
}
.layout6 .introDescription {
    min-height:100px !important;
}
.layout7 .introDescription {
    min-height:110px !important;
}
.layout7 .introDescription p {
    margin:0px !important;
}
.imageWrapper { height:250px; }
.imageWrapper img { max-height: 250px;}

.layout1 .imageWrapper,
.layout1 .imageWrapper img {
    height: 360px !important;
    max-height: 360px !important;
}

.layout2 .imageWrapper,
.layout2 .imageWrapper img {
    height: 360px !important;
    max-height: 360px !important;
}

.layout3 .imageWrapper {
    height:190px !important;
}
.layout3 .imageWrapper img { max-height: 190px;}

.layout4 .imageWrapper {
    height:230px !important;
}
.layout4 .imageWrapper img { max-height: 230px;}

.layout5 .imageWrapper { height:400px !important; }
.layout5 .imageWrapper img { max-height: 400px;}

.layout6 .imageWrapper { height:500px !important; }
.layout6 .imageWrapper img { max-height: 500px;}


.layout7 .imageWrapper { height:280px !important; }
.layout7 .imageWrapper img { max-height: 280px;}


.galleryImageWrapper { padding:16px;}

.newGothicFont {
    font-family:"Seagram tfb" !important;
}

.col-6 h1 a {
    font-size:38px !important;
}
.layout7 .col-6 h1 { margin:0px -15px 0 -15px !important; padding-left:15px; padding-right:15px; }
.layout7 .col-6 h1 a { font-size:32px !important; }