﻿body {
    margin: 0 0 0 0;
}

@font-face {
    font-family: 'Monospace';
    src: url('../../Font/Monospace.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway-Bold';
    src: url('../../Font/Raleway-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway-Regular';
    src: url('../../Font/Raleway-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway-ExtraBold';
    src: url('../../Font/Raleway-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato-Regular';
    src: url('../../Font/Lato-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato-Black';
    src: url('../../Font/Lato-Black.ttf') format('truetype');
}


@font-face {
    font-family: 'Lato-Heavy';
    src: url('../../Font/Lato-Heavy.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato-Semibold';
    src: url('../../Font/Lato-Semibold.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato-Thin';
    src: url('../../Font/Lato-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato-Medium';
    src: url('../../Font/Lato-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato-Bold';
    src: url('../../Font/Lato-Bold.ttf') format('truetype');
}

.cPageCon {
    float: left;
    width: 100%;
}

.cPageCen {
    margin: 0 auto;
    width: 1280px;
    padding: 0 25px 0 25px;
}

.cPageTopMrg {
    float: left;
    padding-top: 25px;
    width: 100%;
    height: 150px;
    margin: 113px 0 0 0;
    background-color: #499ec3;
    box-shadow: 0 5px 32px rgba(103, 122, 141, 0.17);
    background: transparent url("../../Images/pg-hd-bg.jpg") no-repeat scroll center top;
    background-size: cover;
}

.cMblMenuCon1 {
    float: left;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    display: flex;
}

.cMblMenuCon {
    float: left;
    background-color: #fff;
}

.cMenuCon {
    margin: 0 auto;
    width: 1120px;
    padding: 0 25px 0 25px;
}

#dPageHead {
    position: relative;
    width: 100%;
    z-index: 1;
}

#dPageHeadTop {
    float: left;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #d6dadc;
    background-color: #fff !important;
}

#dLogo {
    float: left;
    width: 320px;
    cursor: pointer;
    transition: 0.5s ease;
    margin: 10px 0 5px 0;
}

    #dLogo img {
        width: 100%;
        position: relative;
    }

#dLogoMobil {
    display: none;
}

.cHeadText {
    float: right;
    color: #433d38;
    font-family: Lato-Medium;
    font-size: 14px;
    line-height: 40px;
    border-right: 1px solid #e8e8e8;
    padding: 0 10px;
}

#dHeadTextAdres {
    float: left;
    border: none;
}

    #dHeadTextAdres:hover {
        color: #1DBAB8;
    }

#dHeadTextTel {
    font-family: Lato-Heavy;
    font-size: 22px;
}

#dHeadTextTel-1 {
    font-family: Lato-Heavy;
    font-size: 22px;
}

#dHeadTextTelKod {
    font-size: 14px;
    margin: 0 5px 0 0;
    float: left;
}

.cHeadText a {
    color: #433d38;
    transition: all 200ms ease-in-out;
    text-decoration: none;
}

    .cHeadText a:hover {
        color: #33399b;
        transition: all 200ms ease-in-out;
    }

.cHeadText img {
    margin: 11px 10px 0 0;
    float: left;
}

.cHeadSh {
    float: right;
    height: 40px;
    width: 16px;
    background: transparent url("../../Images/sh.png") no-repeat scroll center center;
    padding: 0 10px;
    border-right: 1px solid #e8e8e8;
    cursor: pointer;
}

.cLink {
    float: left;
    cursor: pointer;
    transition: 0.5s ease;
    margin: 30px 0 0 25px;
    font-size: 17px;
    line-height: 1.6;
    font-family: Lato-Regular;
    letter-spacing: 0px;
    color: #33399b;
}

    .cLink:hover {
        color: #1DBAB8;
    }

        .cLink:hover .cAcMenCon {
            display: block;
        }

.cAcMenCon {
    position: absolute;
    width: 200px;
    background-color: #fff;
    padding: 30px 30px 0 30px;
    display: none;
}

.cLink:hover .cAcMenConXl {
    display: block;
}

.cAcMenConXl {
    position: absolute;
    width: 480px;
    background-color: #fff;
    padding: 30px 30px 0 10px;
    display: none;
}

    .cAcMenConXl .cAcMenLink {
        float: left;
        width: calc(50% - 10px);
        color: #9a9a99;
        font-size: 14px;
        line-height: 1.6;
        font-family: Lato-Regular;
        border-bottom: 1px solid #f0f2f3;
        margin: 0 5px 15px 5px;
        padding-bottom: 8px;
    }

.cAcMenLink {
    float: left;
    width: 100%;
    color: #9a9a99;
    font-size: 14px;
    line-height: 1.6;
    font-family: Lato-Regular;
    border-bottom: 1px solid #f0f2f3;
    margin-bottom: 25px;
    padding-bottom: 15px;
}

    .cAcMenLink:hover {
        color: #1DBAB8;
    }

.cSosMedHdCon {
    float: right;
    height: 15px;
    margin: 12px 0 0 10px;
}

.cSosMedHd {
    float: left;
    height: 19px;
    overflow: hidden;
    margin: 0 5px 0 5px;
    cursor: pointer;
    background-position-y: -18px;
}

    .cSosMedHd:hover {
        background: transparent url("../../Images/sos-med-hd.png") no-repeat scroll bottom left;
    }

#dSosMedHd1 {
    width: 15px;
    background: transparent url("../../Images/sos-med-hd.png") no-repeat scroll top left;
}

    #dSosMedHd1:hover {
        background: transparent url("../../Images/sos-med-hd.png") no-repeat scroll bottom left;
    }

#dSosMedHd2 {
    width: 17px;
    background: transparent url("../../Images/sos-med-hd.png") no-repeat scroll top left;
    background-position-x: -18px;
}

    #dSosMedHd2:hover {
        background: transparent url("../../Images/sos-med-hd.png") no-repeat scroll bottom left;
        background-position-x: -18px;
    }

#dSosMedHd3 {
    width: 9px;
    background: transparent url("../../Images/sos-med-hd.png") no-repeat scroll top left;
    background-position-x: -41px;
}

    #dSosMedHd3:hover {
        background-position-y: -20px;
    }

#dSosMedHd4 {
    width: 20px;
    background: transparent url("../../Images/sos-med-hd.png") no-repeat scroll top left;
    background-position-x: -50px;
}

    #dSosMedHd4:hover {
        background-position-y: -20px;
    }

.cHeadBtn {
    float: right;
    cursor: pointer;
    color: #fff;
    border: 1px solid #c5cbcf;
    background-color: #33399b;
    font-family: Lato-Bold;
    font-size: 12px;
    line-height: 1.1;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 3px;
    padding: 17px 25px;
    transition: all 200ms ease-in-out;
    margin: 19px 0 0 0;
}

    .cHeadBtn:hover {
        color: #ffffff;
        background-color: #1DBAB8;
        border-color: #1DBAB8;
        transition: all 200ms ease-in-out;
    }

.cLngCon {
    float: right;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
    font-family: Lato-Black;
    font-size: 12px;
    margin-left: 5px;
    border-left: 1px solid #e8e8e8;
    padding-left: 10px;
    box-sizing: border-box;
}

.cLng {
    margin: 0 2px;
}

    .cLng a {
        color: #000;
        text-decoration: none;
    }

    .cLng:hover a {
        text-decoration: underline;
        color: #1DBAB8;
    }

#dFootTop {
    float: left;
    width: 100%;
    background-color: #33399b;
    padding: 50px 0 50px 0;
}

#dFoot {
    float: left;
    width: 100%;
    background-color: #5d5f64;
    padding: 50px 0 50px 0;
    border-bottom: 1px solid rgba(255,255,255,0.15);
}

.cFootTopItem {
    float: left;
}

.cFootTopItemSpr {
    float: left;
    height: 80px;
    margin-left: 40px;
}

.cFootTopItemImg {
    float: left;
    margin-right: 15px;
}

.cFootTopItemBs {
    float: left;
    font-size: 16px;
    font-family: Lato-Bold;
    letter-spacing: 0px;
    color: #fff;
}

.cFootTopItemBsSpn1 {
    font-size: 33px;
    line-height: 1em;
    font-family: Lato-Light;
}

.cFootTopItemBsSpn2 {
    font-size: 18px;
    line-height: 1.5em;
    font-family: Lato-Bold;
}

#dFootCen {
    margin: 0 auto;
    width: 500px;
}

.cFootLinkCon {
    margin: 10px auto 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
}

#dSosMedCon {
    margin: 0 auto;
    width: 80px;
}

.cFootLink {
    float: left;
    color: #fff;
    letter-spacing: .01em;
    font-family: Raleway-Bold;
    font-size: 13px;
    margin: 0 5px 0 5px;
}

.cFootAltLinkCon {
    width: 100%;
    color: #ccc;
    letter-spacing: .01em;
    font-family: Raleway-Regular;
    font-size: 10px;
    margin: 10px auto 0 auto;
    text-align: center;
}

    .cFootAltLinkCon a {
        margin: 0 5px 0 5px;
        color: #ccc;
        text-decoration: none;
    }

.cSosMed {
    float: left;
    width: 30px;
    height: 30px;
    margin: 0 5px 0 5px;
    overflow: hidden;
    cursor: pointer;
}

#dSosMed1 img {
    margin: -1px 0 0 -1px;
}

#dSosMed1:hover img {
    margin-top: -31px;
}

#dSosMed2 img {
    margin: -1px 0 0 -31px;
}

#dSosMed2:hover img {
    margin-top: -31px;
}

#dSosMed3 img {
    margin: -1px 0 0 -61px;
}

#dSosMed3:hover img {
    margin-top: -31px;
}

#dSosMed4 img {
    margin: -1px 0 0 -91px;
}

#dSosMed4:hover img {
    margin-top: -31px;
}

#dFootBot {
    float: left;
    width: 100%;
    background-color: #5d5f64;
    padding: 20px 0;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    color: rgba(255,255,255,.7);
    font-family: sans-serif;
}

    #dFootBot a {
        color: rgba(255,255,255,.7);
    }

.cMblMenuCls {
    display: none;
}

#dHizRanCon {
    position: fixed;
    width: 250px;
    height: 360px;
    background-color: #fff;
    z-index: 999999;
    right: -250px;
    top: 75px;
    font-family: Lato-Bold;
    border-radius: 3px;
    box-shadow: 0 20px 40px rgba(36,50,56,0.15);
}

#dHizRanAcBtn {
    position: fixed;
    width: 55px;
    height: 108px;
    z-index: 1;
    cursor: pointer;
    margin: 60px 0 0 -55px;
}

#dHizRanKapatBtn {
    float: right;
    background: transparent url("../../Images/cls-ico.png") no-repeat scroll center center;
    width: 30px;
    height: 30px;
    cursor: pointer;
}


#dHizRanConHead {
    float: left;
    width: 100%;
    height: 40px;
    font-family: Lato-Bold;
    border-bottom: 1px solid #e9eaeb;
}

#dHizRanConHeadIcon {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 10px 0 5px;
    background: transparent url("../../Images/hiz-ran-logo.png") no-repeat scroll center center;
}

.cHizRanConInfo {
    float: left;
    width: calc(100% - 40px);
    margin: 15px 20px 20px 20px;
    font-family: Lato-Regular;
    font-size: 14px;
    line-height: 21px;
    color: #243238;
    text-align: center;
}

.cHizRanConInfoColor {
    color: #2196f3;
    font-family: Lato-Bold;
}

#dHizRanConHeadText {
    float: left;
    line-height: 40px;
    font-family: Lato-Bold;
    font-size: 16px;
    color: #243238;
}

.cTxtHizRan {
    float: left;
    width: calc(100% - 62px);
    height: 35px;
    margin: 0 20px 20px 20px;
    padding: 0 10px 0 10px;
    font-size: 14px;
    color: #243238;
    background-color: #eceff1;
    border: 1px solid transparent;
    box-shadow: inset 0 1px 0 0 #cfd8dc;
    border-radius: 3px;
    color: #243238;
}

.cTxtError {
    float: left;
    width: 22px;
    height: 35px;
    margin: 9px 0 0 -50px;
}

.cBtnHizRan {
    float: left;
    width: calc(100% - 40px);
    height: 40px;
    margin: 0 20px 0 20px;
    background: linear-gradient(180deg,#42a5f5,#2196f3);
    color: #fff;
    font-size: 14px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
}

.cLblSonuc {
    float: left;
    width: calc(100% - 40px);
    margin: 10px 20px 10px 20px;
    height: 13px;
    font-family: Lato-Bold;
    font-size: 12px;
    color: red;
}

.cHizRanConAltInfo {
    float: left;
    width: calc(100% - 50px);
    margin: 0 25px 10px 25px;
    font-family: Lato-Regular;
    font-size: 12px;
    line-height: 18px;
    color: #243238;
    text-align: center;
}

#cookie {
    display: none;
    position: fixed;
    width: 100%;
    bottom: 0;
    padding: 15px;
    box-sizing: border-box;
    border-top: .5px solid #e8e8e8;
    font-family: Lato-Semibold;
    font-size: 15px;
    color: #fff;
    line-height: 17px;
    background-color: #33399b;
    z-index: 999999999999999999 !important;
}

.cookieCnt {
    display: flex;
    justify-content: space-between;
}

#cookie:hover {
    opacity: 1;
}

#cookie a {
    color: #fff;
    text-decoration: underline;
}

.ckBtnCon {
    display: flex;
}

#cookieAcc {
    padding: 5px 10px;
    cursor: pointer;
    background-color: #1DBAB8;
    border-radius: 3px;
}

.cookieCls {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 5px 10px;
    cursor: pointer;
    background-color: #1DBAB8;
    border-radius: 3px;
    margin:0 5px;
}

.cookieCls:hover {
    opacity:.5;
}

@media screen and (min-width: 0px) and (max-width: 992px) {
    #cookie {
        font-size: 11px;
    }

    .wrap_d292 {
        z-index: 2147483646 !important;
    }

    #dPageHeadTop {
        background-color: #fff !important;
        position: fixed;
    }

    .cPageTopMrg {
        margin: 50px 0 0 0;
    }

    .cLngCon {
        margin: 0 50px 0 0;
        font-size: 10px;
    }

    .cLng {
        margin: 0 1;
    }

    .cMblMenuBtn {
        position: fixed;
        width: 25px;
        right: 18px;
        top: 11px;
        z-index: 999;
        cursor: pointer;
    }

    .cMblMenuCls {
        position: fixed;
        width: 25px;
        right: 16px;
        top: 9px;
        z-index: 999;
        cursor: pointer;
        display: none;
    }

    .cMblMenuBtnHr {
        float: left;
        width: 25px;
        height: 3px;
        border-radius: 3px;
        background-color: #33399b;
        margin-bottom: 5px;
    }

    .cMblMenuCon {
        position: fixed;
        width: 100%;
        background-color: #fff;
        padding: 10px 0 50px 0;
        margin-top: -150vh;
    }

    .cLink {
        float: left;
        width: calc(100% - 40px);
        color: rgba(67,61,56,0.7);
        font-size: 17px;
        line-height: 1.6;
        border-bottom: 1px solid rgba(255,255,255,.1);
        margin: 0 0 0 0;
        padding: 10px 20px 10px 20px;
    }

    #dLinkColor {
        color: #33399b;
        font-size: 18px;
        line-height: 1.6;
    }

    .cAcMenCon {
        padding: 0;
        position: relative;
        width: 100%;
        padding: 25px 0 0 20px;
    }

    .cAcMenLink {
        float: left;
        width: 100%;
        color: #9a9a99;
        font-size: 12px;
        line-height: 1.6;
        font-family: Lato-Regular;
        border-bottom: 1px solid #f0f2f3;
        margin-bottom: 5px;
    }


    .cAcMenConXl .cAcMenLink {
        float: left;
        width: calc(50% - 10px);
        color: #9a9a99;
        font-size: 13px;
        line-height: 1.6;
        font-family: Lato-Regular;
        border-bottom: 1px solid #f0f2f3;
        margin: 0 5px 15px 5px;
        padding-bottom: 8px;
    }

    .cAcMenConXl {
        width: 100%;
        float: left;
        position: relative;
    }

    #dHeadTextTelKod {
        font-size: 12px;
        margin: 0 5px 0 0;
        float: left;
    }


    #dHeadTextTel {
        font-size: 10px;
        color: #33399b;
        margin-right: 0px;
        padding: 0 0 0 0;
        border: none;
    }

    #dHeadTextTel-1 {
        display: none;
    }

    .cHeadBtn {
        width: 100%;
        font-size: 12px;
        line-height: 1.1;
        letter-spacing: 2px;
        border-radius: 3px;
        padding: 17px 25px;
        box-sizing: border-box;
        margin: 41px 0 0 0;
    }

    #dPageHead {
        position: relative;
        height: auto;
    }

    #dLogo {
        display: none;
    }

    #dLogoMobil {
        float: left;
        width: 100px;
        margin: 9px 0 0 5px;
        display: block;
    }

        #dLogoMobil img {
            width: 100%;
        }

    .cPageCen {
        margin: 0 auto;
        width: 100%;
        padding: 0 0 0 0;
    }

    .cFootLinkCon {
        width: 315px;
    }

    .cFootLink {
        font-family: Raleway-Regular;
        font-size: 9px;
    }


    .cFootTopItem {
        width: 90%;
        margin: 15px 5% 0 5%;
    }

    .cFootTopItemSpr {
        display: none;
    }

    .cFootTopItemImg {
        width: 100%;
    }

    .cFootTopItemImgCen {
        margin: 0 auto;
        width: 57px;
    }

    .cFootTopItemBs {
        text-align: center;
        width: 100%;
        margin-top: 10px;
    }

    #dFootBot {
        float: left;
        width: 100%;
        background-color: #5d5f64;
        padding: 20px 0;
        font-weight: bold;
        font-size: 9px;
        text-align: center;
        color: rgba(255,255,255,.7);
        font-family: sans-serif;
    }

    #dHeadTextMail {
        display: none;
    }

    #dHeadTextAdres {
        display: none;
    }
}

















@media screen and (min-height: 0px) and (max-height: 520px) {
}
