﻿@font-face {
    font-family: 'mixo';
    src: url('../fonts/mixolydiantitlingul.ttf');
    /*src: local('☺'), url('/content/file.woff') format('woff'), url('/content/file.ttf') format('truetype');*/
}

@font-face {
    font-family: 'msegoe';
    src: url('../fonts/segoe.ttf');
    /*src: local('☺'), url('/content/file.woff') format('woff'), url('/content/file.ttf') format('truetype');*/
}

@font-face {
    font-family: 'msegoe';
    src: url('../fonts/segoeb.ttf');
    font-weight: bold;
    /*src: local('☺'), url('/content/file.woff') format('woff'), url('/content/file.ttf') format('truetype');*/
}

@font-face {
    font-family: 'mfira';
    src: url('../fonts/firasanseight.ttf');
    /*src: local('☺'), url('/content/file.woff') format('woff'), url('/content/file.ttf') format('truetype');*/
}

@font-face {
    font-family: 'mosancodilight';
    src: url('../fonts/opensanscondlight.ttf');
    /*src: local('☺'), url('/content/file.woff') format('woff'), url('/content/file.ttf') format('truetype');*/
}

@font-face {
    font-family: 'mostrich';
    src: url('../fonts/ostrichlight.ttf');
    /*src: local('☺'), url('/content/file.woff') format('woff'), url('/content/file.ttf') format('truetype');*/
}

@font-face {
    font-family: 'mlato';
    src: url('../fonts/latohairline.ttf');
    /*src: local('☺'), url('/content/file.woff') format('woff'), url('/content/file.ttf') format('truetype');*/
}

body {
    font-family: 'Segoe UI',Tahoma, "Roboto",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

p {
    font-family: 'Segoe UI', Tahoma;
    font-size: 17px;
    font-weight: lighter;
    color: gray;
    text-align: justify;
}

nav ul a {
    font-family: mosancodilight;
    font-size: 14px;
}

.title-2 span {
    color: rgb(174, 170, 170);
    font-size: 62pt;
    font-family: mixo;
    line-height: 90px;
}

.stitlePage {
    font-size: 10pt;
    font-weight: 100;
    line-height: 20px;
}

.animsition-overlay-slide {
    background-color: rgb(217, 164, 0);
}

.boxwsha2 p {
    text-align: left;
}

.padtop0 {
    padding-top: 0;
}

h2, h3, h4, h5 {
    color: #ffc000;
    font-family: mostrich;
    font-weight: bold;
}

h3 {
    padding-bottom: 0px;
}

.mypstyl {
    font-size: 12pt !important;
}

.paraw {
    color: #ffc000;
    font-family: msegoe;
    font-size: 70px;
    font-weight: bold;
    padding-bottom: 140px;
    padding-top: 70px;
    text-indent: 1%;
}

    .paraw span {
        font-family: mixo;
        font-weight: 100;
    }

.paraw2 {
    color: #ffc000;
    font-family: msegoe;
    font-size: 70px;
    font-weight: bold;
}

    .paraw2 span {
        font-family: mixo;
        font-weight: 100;
    }

#section-3 {
    background-color: #141C31;
    background: url(../images/secImg/img8.jpg);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
}

.bghover {
    background-color: rgba(0, 0, 0, 0.4);
}

.colm10 {
    width: 91.6667%;
    margin-left: auto;
    margin-right: auto;
}

h5.title0 {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin: 0;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 00px;
}

.fbox {
    font-size: 14px !important;
    text-align:left !important;
}

.oneGreen {
    background-color: rgba(0, 153, 153, 0.5);
}

.someOrange {
    background-color: rgba(255, 192, 0, 0.5);
}

.twoGreen {
    background-color: rgba(0, 176, 80, 0.5);
}

.whitetext {
    color: white !important;
}

.white7 {
    background: black none repeat scroll 0 0;
    opacity: 0.7;
}

.cbp-qtrotator .cbp-qtcontent {
    padding: 70px 20px;
}

h1#title-1 {
    font-family: mixo, "Segoe UI","Roboto",sans-serif;
    font-size: 38pt;
    font-style: normal;
    line-height: 60px;
    font-weight: normal;
}

#title-1 em {
    display: block;
    font-family: msegoe,"Segoe UI","EB Garamond",serif;
    font-size: 76pt;
    font-weight: bold;
    margin-bottom: 20px;
    opacity: 0.9;
    padding-top: 15px;
    text-transform: uppercase;
    font-style: normal;
}

#title-1 span {
    font-family: mfira;
    font-size: 24pt;
    letter-spacing: 12px;
    color: white;
}

.title-x span {
    font-size: 62px;
    font-family: mlato;
}

.wrapimg h4 {
    font-family: mixo;
    font-size: 26pt;
    line-height: 46px;
}

.mAllWeCanBox {
    font-size: 22px;
    font-style: italic;
}

#title-sub1 {
    font-size: 32px;
    font-family: mixo,'Mixolydian Titling Ul' !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    font-style: normal;
    padding-top: 1%;
    line-height: 50px;
    padding-left: 5%;
    color: rgb(132, 150, 176);
    /*background-color:*/
    text-align: left;
}

#title-sub2 {
    font-family: mixo,'Mixolydian Titling Ul' !important;
    font-size: 60px;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: block;
    font-style: normal;
    padding-top: 7%;
    color: rgb(255, 192, 0);
    text-align: left;
    text-indent: 5%;
    line-height: 0px;
    padding-bottom: 60px;
    font-weight: normal;
    /*background: url(../img/orna.png) no-repeat center bottom;*/
}

h3.centered {
    color: #fff;
    font-family: mosancodilight;
    font-size: 40px;
    left: 26%;
    position: absolute;
    top: 40%;
    transform: translate(-50%, -50%);
    z-index: 2;
}

.pic-caption2 {
    background-color: rgba(0, 153, 153,0.8);
}

.pic-caption3 {
    background-color: rgba(0, 32, 96,0.9);
}

.title-x2 span {
    color: rgb(51, 204, 204);
}

.title-x3 span {
    color: rgb(201, 201, 201);
}

h4.color2 {
    background-color: rgb(0, 153, 153);
    color: #fff;
    display: block;
    font-family: msegoe,Segoe,'Segoe UI';
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px;
    padding: 20px;
    font-weight: normal;
    letter-spacing: 1px;
}

.boxwsha2 {
    background-color: rgba(237, 237, 237,0.76);
    box-shadow: none; /*0 1px 3px rgba(34, 25, 25, 0.4);*/
    padding: 50px;
}

.boxwsha3 {
    background-color: rgb(255, 255, 255);
    box-shadow: none; /*0 1px 3px rgba(34, 25, 25, 0.4);*/
    padding: 30px;
}

.istria-btn2 {
    background-color: transparent;
    border: 1px solid rgb(0, 153, 153);
    bottom: 20px;
    color: rgb(0, 153, 153);
    cursor: pointer;
    font-size: 20px;
    font-style: normal;
    font-family: 'Segoe UI';
    font-weight: 100;
    height: 44px;
    left: 50%;
    line-height: 42px;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    transform: translateX(-50%) translateY(-50%);
    transition: all 1.5s ease 0s;
    width: 200px;
    will-change: color, opacity, border-color;
    z-index: 50;
}

.bgrey {
    background-color: rgb(242, 242, 242);
}

#title-subx {
    font-family: mosancodilight !important;
    font-size: 60px;
    display: block;
    font-style: normal;
    padding-top: 7%;
    color: rgb(0, 112, 192);
    text-align: left;
    text-indent: 5%;
    line-height: 0px;
    padding-bottom: 60px;
    font-weight: bold;
    /*background: url(../img/orna.png) no-repeat center bottom;*/
}

#title-subx2 {
    font-family: mosancodilight !important;
    font-size: 60px;
    display: block;
    font-style: normal;
    padding-top: 7%;
    color: rgb(204, 204, 0);
    text-align: left;
    text-indent: 5%;
    line-height: 0px;
    padding-bottom: 60px;
    font-weight: bold;
    /*background: url(../img/orna.png) no-repeat center bottom;*/
}

.pic1 {
    animation: 2s ease 0s normal none 1 running anima;
    backface-visibility: hidden;
    display: block;
    max-height: 700px;
    max-width: 960px;
    overflow: hidden;
    position: relative;
}

.pic2 {
    margin: 5%;
}

.greyColor {
    color: gray;
}
.greyColor li {
    font-size:17px;
    font-weight:lighter;
}

.box-fix {
    box-shadow: none;
}

.border-right {
    border-right: 1px solid #acb0bd;
    border-color: rgb(91, 155, 213);
    text-align: left;
}

.title-x3 span {
    color: rgb(143, 170, 220);
    font-size: 40pt;
}

.pic-caption01 {
    background-color: rgba(0, 153, 153,0.9);
}

    .pic-caption01 h4 {
        left: 40%;
        text-align: left;
    }

.pic-caption02 {
    background-color: rgba(51, 63, 80,0.9);
}

    .pic-caption02 h4 {
        left: 40%;
        text-align: left;
    }

.pic-caption03 {
    background-color: rgba(255, 192, 0,0.9);
}

    .pic-caption03 h4 {
        left: 40%;
        text-align: left;
    }

.pic-caption04 {
    background-color: rgba(102, 0, 51,0.9);
}

    .pic-caption04 h4 {
        left: 40%;
        text-align: left;
    }

.pic-caption05 {
    background-color: rgba(56, 87, 35,0.9);
}

    .pic-caption05 h4 {
        left: 40%;
        text-align: left;
    }

.pic-caption06 {
    background-color: rgba(204, 204, 0,0.9);
}

    .pic-caption06 h4 {
        left: 40%;
        text-align: left;
    }

.pic-caption-s1 {
    background-color: rgba(0, 153, 153,0.9);
}

    .pic-caption-s1 h4 {
        left: 40%;
        text-align: left;
        font-size: 18pt;
        line-height: 24pt;
        font-weight: normal;
    }

.pic-caption-s2 {
    background-color: rgba(51, 63, 80,0.9);
}

    .pic-caption-s2 h4 {
        font-size: 18pt;
        line-height: 24pt;
        left: 40%;
        text-align: left;
        font-weight: normal;
    }

.pic-caption-s3 {
    background-color: rgba(56, 87, 35,0.9);
}

    .pic-caption-s3 h4 {
        font-size: 18pt;
        line-height: 24pt;
        left: 40%;
        text-align: left;
        font-weight: normal;
    }

.wrapimg a {
    color:white;
    text-decoration: none;
}
