@font-face {
    font-family: delta;
    src: url(/dosyalar/fonts/delta.eot);
    src: url(/dosyalar/fonts/delta.eot?#iefix) format("embedded-opentype"),url(/dosyalar/fonts/delta.woff) format("woff"),url(/dosyalar/fonts/delta.ttf) format("truetype"),url(/dosyalar/fonts/delta.svg#delta) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap; /* Metin fontu için en ideal kullanım */
}

@font-face {
    font-family: safir-icon;
    src: url(/dosyalar/fonts/safir-icon.eot);
    src: url(/dosyalar/fonts/safir-icon.eot?#iefix) format("embedded-opentype"),url(/dosyalar/fonts/safir-icon.woff) format("woff"),url(/dosyalar/fonts/safir-icon.ttf) format("truetype"),url(/dosyalar/fonts/safir-icon.svg#safir-icon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap; /* İkonlar için de genel performans önerisi budur */
}

.safiricon:before,.widgetHeading .icon:before,.themeIcons .icon:before,.numberWidget .icon:before,.sloganWidget a.btn:before,.buttonWidget .icon:before,.descriptionbox .icon:before,.safirForm p>span:before,.mainHeading .icon:before,#contactPage .infoBlock .item .icon:before,.aboutWidget .menuBlock .item .icon:before {
    font-family: "safir-icon"!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[data-icon]:before,#infoBlock .item .icon:before,#topRight button:before,#languageSelector .active:before,.sfrWhatsappButton:before,.safirCustomMenu .title:before,.safirCustomMenu .toggle.icon:before,#mobileHeader .toggleMenu:before,#mobileHeader .callButton:before,#hamburgermenu span.close:before,#hamburgermenu .searchForm button:before,#mobileMenuContainer #menu .mobilearrow:before,#menu li.menu-item-has-children span.arrow:before,#search button:before,footer .column.contact .contactItem .icon:before,.safirTop:before,.safirCustomMenu a .arrow.icon:before,.galleryWidget .items a .icon:before,div.gallery .gallery-item a .icon:before,.wp-block-gallery figure a .icon:before,.reading ul li:before,#crewPage .crewGallery .detail .social a:before,.safirSocial a:before,.safirOwlButtons .owl-nav div:before,.contactWidget .infoBlock .item .icon:before,#single .metaBox .icon:before,.commentlist .comment-author cite:before,.commentlist .comment-meta a:before,#comments a.comment-reply-link:before,#comments ol.children li .comment-body:before,#gallery-links .prev a:before,#gallery-links .next a:after,.safir-faq .icon:before,.safir-faq .openclose:before {
    font-family: "delta"!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.safirTop {
    display: none;
    position: fixed;
    right: 10px;
    bottom: 100px;
    cursor: pointer;
    text-align: center;
    border-radius: 40px;
    background: #ef7f19
}

.safirTop:before {
    color: #fff;
    display: block;
    content: "\E016";
    width: 60px;
    height: 60px;
    line-height: 61px;
    font-size: 25px
}

.sfrWhatsappButton {
    display: block;
    border-radius: 50%;
    bottom: 20px;
    right: 10px;
    z-index: 10;
    color: #fff;
    background: #48a91f;
    position: fixed
}

.sfrWhatsappButton:before {
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 26px;
    content: "\E005";
    text-align: center;
    transition: all .3s
}

*,*:before,*:after {
    outline: 0;
    margin: 0;
    padding: revert;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    vertical-align: bottom
}

ol {
    list-style-position: inside
}

ul {
    list-style: none;
    list-style-position: outside
}

img {
    max-width: 100%;
    height: auto;
    width: auto
}

.safiricon {
    margin-right: 10px
}

.safiricon:before {
    display: block;
    font-size: 20px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    text-align: center
}

rs-fullwidth-wrap i {
    vertical-align: middle
}

.shiftTop {
    margin-top: 30px
}

.widgetHeading {
    text-align: center;
    margin-bottom: 30px;
    color: #222
}

.akn-stick #wpadminbar {
    z-index: 999
}

.innerContainer {
    max-width: 1520px;
    margin: auto;
    overflow: hidden;
    padding: 0 5px
}

#header-sticky-wrapper {
    display: unset
}

#header {
    // width: 100%;
    clear: both;
    box-shadow: 0 0 10px rgb(0 0 0 / .15);
    transition: all .2s;
    border-bottom: 5px solid #ff7800;
    z-index: 300;
    background: #0a303f
}

#header .innerContainer {
    overflow: visible;
    padding: 0;
    display: table;
    width: 100%
}

#logo {
    display: table-cell;
    vertical-align: middle;
    z-index: 100;
    padding: 15px 0
}

#logo img {
    max-height: 50px
}

#menuGroup {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    position: relative;
    z-index: 20;
    transition: all .5s
}

#menu {
    z-index: 40;
    position: relative;
    display: inline-block;
    left: -140px;
    font-family: 'Quicksand'
}

#menu .icon:before {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    color: #ff7800
}

#menu li {
    float: left;
    position: relative
}

#menu a {
    display: flex;
    color: #fff;
    font-size: 12px;
    line-height: 80px;
    padding: 0 20px;
    transition: all .5s;
    font-weight: 500;
    align-items: center
}

#menu>ul>li>a:before {
    display: block;
   
    height: 20px;
    content: '';
    position: absolute;
    top: 30px;
    left: 0;
    background: #ededed
}

#menu>ul>li:first-child>a:before {
    display: none
}

#menu .sub-menu {
    display: none;
    text-align: left;
    position: absolute;
    z-index: 40;
    background: #0a303f;
    box-shadow: 0 8px 10px rgb(0 0 0 / .15),-10px 8px 15px rgb(0 0 0 / .15),10px 8px 15px rgb(0 0 0 / .15)
}

#menu li:hover>.sub-menu {
    visibility: visible;
    opacity: 1;
    z-index: 1;
    transform: translateY(0%);
    transition-delay: 0s,0s,0.3s
}

#menu .sub-menu li {
    float: none;
    background: none;
    position: relative;
    border-top: 1px solid rgb(255 255 255 / .08);
    border-bottom: 1px solid rgb(0 0 0 / .2);
    border-left: 1px solid rgb(0 0 0 / .2)
}

#menu .sub-menu a {
    flex-direction: row;
    align-items: center;
    height: auto;
    width: auto;
    min-width: 300px;
    justify-content: left;
    line-height: 20px;
    margin: 0;
    padding: 8px;
    transition: none;
    text-transform: capitalize;
    font-weight: 400
}

#menu li:hover .sub-menu a {
    color: #fff
}

#menu .sub-menu a:hover {
    background: rgb(0 0 0 / .15)
}

#menu .sub-menu .sub-menu {
    left: 100%;
    top: 0;
    margin: -1px 0 0;
    border-top: 0;
    border-left: 1px solid #ededed
}

#menu .sub-menu .icon {
    width: 16px;
    height: 16px;
    margin: 2px 5px 2px 0
}

#menu .sub-menu .icon:before {
    font-size: 16px;
    line-height: 16px;
    display: block
}

#menu li.menu-item-has-children .arrow {
    width: 10px;
    height: 10px;
    display: block;
    float: right;
    margin: 35px 0
}

#menu li.menu-item-has-children .arrow:before {
    display: block;
    font-size: 7px;
    line-height: 10px;
    content: "\E008"
}

#menu li.menu-item-has-children li.menu-item-has-children span.arrow {
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px
}

#menu li.menu-item-has-children li.menu-item-has-children span.arrow:before {
    color: #666;
    content: "\E00C";
    font-size: 8px
}

#mobileHeader {
    z-index: 100000;
    width: 100%
}

#mobileHeader .toggleMenu,#mobileHeader .callButton {
    display: none
}

#mobileHeader .toggleMenu {
    position: absolute;
    z-index: 2;
    width: 60px;
    height: 60px;
    top: 0;
    left: 0;
    cursor: pointer;
    border-right: 1px solid #ededed;
    color: #fff
}

#mobileHeader .toggleMenu:before {
    content: "\E01D";
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    text-align: center;
    margin: 15px
}

#mobileHeader .callButton {
    position: absolute;
    display: none;
    overflow: hidden;
    z-index: 2;
    width: 60px;
    height: 60px;
    top: 0;
    right: 0;
    color: #222;
    border-left: 1px solid #ededed
}

#mobileHeader .callButton:before {
    content: "\E00A";
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 25px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    color: #fff
}

#hamburgermenu .searchForm {
    margin: 10px;
    position: relative
}

#hamburgermenu .searchForm input[type=text] {
    font-family: "Quicksand",sans-serif;
    width: 100%;
    display: block;
    font-weight: 500;
    outline: none;
    border: 0;
    font-size: 14px;
    padding: 5px 40px 5px 10px;
    height: 40px;
    transition: all .25s;
    background: #fafafa!important;
    border-radius: 3px!important;
    border: 1px solid #efefef
}

#hamburgermenu .searchForm button {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    border: 0;
    background: 0 0;
    color: #fff;
    cursor: pointer
}

#hamburgermenu .searchForm button:before {
    content: "\E000";
    color: #222;
    display: block;
    margin: 12px;
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: 16px
}

#hamburgermenu {
    position: fixed;
    z-index: 999999;
    top: 0;
    left: -300px;
    width: 300px;
    height: 100%;
    overflow-y: scroll;
    background: #0a303f;
    color: #fff
}

#hamburgermenu span.close {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 2px;
    background: #000;
    cursor: pointer
}

#hamburgermenu span.close:before {
    content: "\E017";
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    margin: 10px
}

#hamburgermenu .logoBlock {
    border-bottom: 1px solid #ddd;
    padding: 10px 50px 10px 10px
}

#hamburgermenu .logoBlock a {
    display: table-cell;
    height: 40px;
    vertical-align: middle
}

#hamburgermenu .logoBlock img {
    max-height: 40px;
    width: auto
}

#mobileMenuContainer {
    overflow: hidden;
    border-top: 1px solid #fff
}

#mobileMenuContainer #menu {
    position: relative;
    display: block
}

#mobileMenuContainer #menu li {
    position: relative;
    float: none
}

#mobileMenuContainer #menu a {
    border-bottom: 1px solid #ef7f19;
    padding: 12px 0;
    line-height: 13px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    border-radius: 0
}

#mobileMenuContainer #menu a:hover {
    color: #000
}

#mobileMenuContainer #menu .sub-menu {
    background: #0a303f;
    position: relative;
    box-shadow: none
}

#mobileMenuContainer #menu .sub-menu .sub-menu {
    margin: 0;
    border: 0;
    left: 0
}

#mobileMenuContainer #menu .sub-menu li {
    border: 0
}

#mobileMenuContainer #menu .sub-menu a {
    padding-left: 30px
}

#mobileMenuContainer #menu .sub-menu a:hover {
    background: 0 0
}

#mobileMenuContainer #menu .sub-menu .sub-menu a {
    padding-left: 50px
}

#mobileMenuContainer #menu .menu-item-has-children>a {
    padding-right: 12px;
    position: relative;
    z-index: 1
}

#mobileMenuContainer #menu .menu-item-has-children>a[href="#"] {
    z-index: 2
}

#mobileMenuContainer #menu .mobilearrow {
    display: block;
    position: absolute;
    top: 2px;
    right: 0;
    text-align: center;
    z-index: 3
}

#mobileMenuContainer #menu .mobilearrow:before {
    display: block;
    line-height: 40px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 10px;
    content: "\E01B"
}

#mobileMenuContainer #menu .mobilearrow.active:before {
    content: "\E01C"
}

#mobileMenuContainer #menu li span.icon {
    margin: 0 5px 0 0
}

#mobileMenuContainer #menu .sub-menu li span.icon {
    margin: 2px 5px 2px 0
}

#mobileMenuContainer #menu li span.icon:before {
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 4px 0 0;
    font-size: 16px;
    text-align: center;
    line-height: 20px
}

#mobileMenuContainer #menu li.menu-item-has-children span.arrow {
    display: none
}

#mobileSocial {
    margin: 10px;
    float: right
}

#hamburgermenu #languageSelector {
    margin: 5px 0 10px 8px;
    text-align: center;
    float: left;
    border-radius: 2px;
    background: #fafafa;
    padding: 3px
}

#hamburgermenu #languageSelector .active {
    padding: 0;
    border: 0
}

#hamburgermenu #languageSelector .active:before {
    display: none
}

#hamburgermenu #languageSelector .active,#hamburgermenu #languageSelector .list {
    display: block;
    float: left
}

#hamburgermenu #languageSelector img {
    width: 24px;
    margin: 0 2px
}

#overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgb(0 0 0 / .9);
    z-index: 999998;
    top: 0;
    left: 0
}

@media all and (max-width: 1199px) {
    #main {
        padding:10px
    }

    #topbar {
        display: none
    }

    #header-cont {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9999
    }

    #header-cont .innerContainer {
        display: block;
        padding: 0
    }

    #logo {
        height: 60px;
        display: block;
        float: none;
        display: block;
        padding: 0 60px;
        box-shadow: 0 0 3px rgb(0 0 0 / .15);
        position: relative;
        z-index: 1
    }

    #logo h1,#logo span {
        height: 60px;
        display: block;
        text-align: center
    }

    #logo a {
        line-height: 60px;
        padding: 0 5px;
        display: inline-block
    }

    #logo img {
        vertical-align: middle;
        max-height: 50px
    }

    #mobileHeader .toggleMenu,#mobileHeader .callButton {
        display: block
    }

    #menuGroup {
        display: none
    }

    .safirForm .safirLeft {
        padding-right: 5px
    }

    .safirForm .safirRight {
        padding-left: 5px
    }

    #referencesPage .refsGallery {
        margin: -5px
    }

    #referencesPage .refsGallery .refsContainer {
        padding: 5px
    }

    #crewPage .refsGallery {
        margin: -5px
    }

    #crewPage .crewGallery {
        margin: -5px
    }

    #crewPage .crewGallery .crewContainer {
        padding: 5px
    }

    #single .tags {
        margin: 10px 0 0;
        padding: 10px 0 0
    }

    .innerContainer {
        padding: 0 10px
    }

    #safirPage .crewWidget .items .list {
        margin: -5px
    }

    #safirPage .crewWidget .items .list .item-container {
        padding: 5px
    }

    aside .crewWidget .items .list .item-container {
        width: 100%
    }

    #safirPage .galleryWidget .items .list {
        margin: -5px
    }

    #safirPage .galleryWidget .items .list .item-container {
        padding: 5px
    }

    aside .galleryWidget .items .list .item-container {
        width: 100%
    }

    .safirWidget.homeWidget .innerContainer {
        padding: 25px 10px 10px
    }

    .safirWidget.homeWidget.buttonWidget {
        margin-top: 0
    }

    .safirWidget.homeWidget.buttonWidget+.safirWidget.homeWidget.buttonWidget {
        margin-top: -10px
    }

    .safirWidget.homeWidget.buttonWidget .innerContainer {
        padding: 10px
    }

    .safirForm {
        margin-bottom: 0
    }

    form p {
        margin-bottom: 0
    }
}

@media all and (max-width: 768px) {
    body footer .columns .column {
        width:100%;
        padding: 15px
    }

    #main {
        background: 0 0
    }

    .aboutWidget .infoBlock {
        font-size: 14px
    }

    .safirOwlButtons .owl-dots,.safirOwlButtons .owl-nav {
        margin-top: 15px
    }

    .widgetHeading {
        margin-bottom: 20px
    }

    .sidebarWidget .widgetContent {
        margin: 0!important
    }

    footer>.innerContainer {
        background: 0 0
    }

    .picHeader {
        padding: 30px 10px
    }

    .picHeader .title {
        font-size: 28px
    }

    #content,aside {
        clear: both;
        float: none;
        width: 100%
    }

    aside {
        margin-top: 30px
    }

    .categoryDesc {
        padding: 10px;
        margin-bottom: 10px
    }

    #safirPage .advancedPostsWidget1 .list .item-container {
        width: 33.333333333%;
        padding: 5px
    }

    .advancedPostsWidget1 .list {
        margin: -5px
    }

    .safirnavi {
        padding: 10px 10px 0;
        margin-top: 10px
    }

    aside .widgetHeading {
        margin-right: 0
    }

    .sidebarWidget .widgetContent {
        margin-left: 0
    }

    aside .advancedPostsWidget2 .items {
        margin: -5px;
        width: auto
    }

    aside .advancedPostsWidget2 .item-container {
        width: 50%
    }

    aside .advancedPostsWidget2 .item .thumb {
        float: left;
        width: 250px
    }

    aside .advancedPostsWidget2 .item .detail {
        margin-left: 270px
    }

    #safirPage #referencesPage .refsGallery .refsContainer {
        width: 33.3333333%
    }

    #safirPage #crewPage .crewGallery .crewContainer {
        width: 33.3333333%
    }

    #single .metaBox {
        margin-bottom: 15px
    }

    #single .metaBox .meta span {
        display: none
    }

    #single .metaBox .meta {
        margin: 0 5px 5px 0
    }

    #single .metaBox .share {
        float: left;
        clear: left;
        margin-left: 0
    }

    #respond .inputs .item {
        width: 100%
    }

    form input[type=submit],#respond p.form-submit {
        width: 100%;
        float: none
    }

    .safirBox+.safirBox,#comments {
        margin-top: 15px
    }

    .reading div.gallery {
        margin: -5px
    }

    .reading div.gallery dl {
        width: 25%;
        padding: 5px
    }

    #safirPage .crewWidget .items .list .item-container {
        width: 33.33333333%
    }

    #safirPage .galleryWidget .items .list .item-container {
        width: 33.33333333%
    }

    #safirPage .aboutWidget .menuBlock {
        margin: 15px -5px 0
    }

    #safirPage .aboutWidget .menuBlock .item-container {
        width: 50%;
        padding: 5px
    }

    .customerWidget .item .detail {
        font-size: 16px
    }

    body .numberWidget .iconList {
        flex-wrap: wrap
    }

    body .numberWidget .iconList .item {
        width: 20%
    }

    body .safirCustomMenu .list .item-container {
        width: 33.3333333333%
    }

    .widgetHeading .title {
        font-size: 20px
    }

    .safirWidget .innerContainer {
        overflow: visible;
        padding: 0
    }

    .mainHeading {
        margin-bottom: 15px
    }

    .reading,.reading p,.reading li {
        text-align: left
    }

    .reading h1,.reading h2,.reading h3,.reading h4,.reading h5,.reading h6 {
        margin-bottom: 10px
    }
}

@media all and (max-width: 640px) {
    #main {
        padding:10px
    }

    #topbar {
        display: none
    }

    #header-cont {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9999
    }

    #header-cont .innerContainer {
        display: block;
        padding: 0
    }

    #logo {
        height: 60px;
        display: block;
        float: none;
        display: block;
        padding: 0 60px;
        box-shadow: 0 0 3px rgb(0 0 0 / .15);
        position: relative;
        z-index: 1
    }

    #logo h1,#logo span {
        height: 60px;
        display: block;
        text-align: center
    }

    #logo a {
        line-height: 60px;
        padding: 0 5px;
        display: inline-block
    }

    #logo img {
        vertical-align: middle;
        max-height: 50px
    }

    #mobileHeader .toggleMenu,#mobileHeader .callButton {
        display: block
    }

    #menuGroup {
        display: none
    }

    .safirForm .safirLeft {
        padding-right: 5px
    }

    .safirForm .safirRight {
        padding-left: 5px
    }

    #referencesPage .refsGallery {
        margin: -5px
    }

    #referencesPage .refsGallery .refsContainer {
        padding: 5px
    }

    #crewPage .refsGallery {
        margin: -5px
    }

    #crewPage .crewGallery {
        margin: -5px
    }

    #crewPage .crewGallery .crewContainer {
        padding: 5px
    }

    #single .tags {
        margin: 10px 0 0;
        padding: 10px 0 0
    }

    .innerContainer {
        padding: 0 10px
    }

    #safirPage .crewWidget .items .list {
        margin: -5px
    }

    #safirPage .crewWidget .items .list .item-container {
        padding: 5px
    }

    aside .crewWidget .items .list .item-container {
        width: 100%
    }

    #safirPage .galleryWidget .items .list {
        margin: -5px
    }

    #safirPage .galleryWidget .items .list .item-container {
        padding: 5px
    }

    aside .galleryWidget .items .list .item-container {
        width: 100%
    }

    .safirWidget.homeWidget .innerContainer {
        padding: 25px 10px 10px
    }

    .safirWidget.homeWidget.buttonWidget {
        margin-top: 0
    }

    .safirWidget.homeWidget.buttonWidget+.safirWidget.homeWidget.buttonWidget {
        margin-top: -10px
    }

    .safirWidget.homeWidget.buttonWidget .innerContainer {
        padding: 10px
    }

    .safirForm {
        margin-bottom: 0
    }

    form p {
        margin-bottom: 0
    }
}

.widgetHeading .icon.icon1:before,.aboutWidget .menuBlock .item .icon.icon1:before,.numberWidget .iconList .item .icon.icon1:before,.buttonWidget .icon.icon1:before,.sloganWidget a.btn.icon1:before,#contactPage .infoBlock .icon.icon1:before,.descriptionbox .icon.icon1:before,.safirForm p.icon1>span:before,.mainHeading .icon.icon1:before,.safiricon.icon1:before {
    content: "\E000"
}

.widgetHeading .icon.icon2:before,.aboutWidget .menuBlock .item .icon.icon2:before,.numberWidget .iconList .item .icon.icon2:before,.buttonWidget .icon.icon2:before,.sloganWidget a.btn.icon2:before,#contactPage .infoBlock .icon.icon2:before,.descriptionbox .icon.icon2:before,.safirForm p.icon2>span:before,.mainHeading .icon.icon2:before,.safiricon.icon2:before {
    content: "\E001"
}

.widgetHeading .icon.icon3:before,.aboutWidget .menuBlock .item .icon.icon3:before,.numberWidget .iconList .item .icon.icon3:before,.buttonWidget .icon.icon3:before,.sloganWidget a.btn.icon3:before,#contactPage .infoBlock .icon.icon3:before,.descriptionbox .icon.icon3:before,.safirForm p.icon3>span:before,.mainHeading .icon.icon3:before,.safiricon.icon3:before {
    content: "\E002"
}

.widgetHeading .icon.icon4:before,.aboutWidget .menuBlock .item .icon.icon4:before,.numberWidget .iconList .item .icon.icon4:before,.buttonWidget .icon.icon4:before,.sloganWidget a.btn.icon4:before,#contactPage .infoBlock .icon.icon4:before,.descriptionbox .icon.icon4:before,.safirForm p.icon4>span:before,.mainHeading .icon.icon4:before,.safiricon.icon4:before {
    content: "\E003"
}

.widgetHeading .icon.icon5:before,.aboutWidget .menuBlock .item .icon.icon5:before,.numberWidget .iconList .item .icon.icon5:before,.buttonWidget .icon.icon5:before,.sloganWidget a.btn.icon5:before,#contactPage .infoBlock .icon.icon5:before,.descriptionbox .icon.icon5:before,.safirForm p.icon5>span:before,.mainHeading .icon.icon5:before,.safiricon.icon5:before {
    content: "\E004"
}

.widgetHeading .icon.icon6:before,.aboutWidget .menuBlock .item .icon.icon6:before,.numberWidget .iconList .item .icon.icon6:before,.buttonWidget .icon.icon6:before,.sloganWidget a.btn.icon6:before,#contactPage .infoBlock .icon.icon6:before,.descriptionbox .icon.icon6:before,.safirForm p.icon6>span:before,.mainHeading .icon.icon6:before,.safiricon.icon6:before {
    content: "\E005"
}

.widgetHeading .icon.icon7:before,.aboutWidget .menuBlock .item .icon.icon7:before,.numberWidget .iconList .item .icon.icon7:before,.buttonWidget .icon.icon7:before,.sloganWidget a.btn.icon7:before,#contactPage .infoBlock .icon.icon7:before,.descriptionbox .icon.icon7:before,.safirForm p.icon7>span:before,.mainHeading .icon.icon7:before,.safiricon.icon7:before {
    content: "\E006"
}

.widgetHeading .icon.icon8:before,.aboutWidget .menuBlock .item .icon.icon8:before,.numberWidget .iconList .item .icon.icon8:before,.buttonWidget .icon.icon8:before,.sloganWidget a.btn.icon8:before,#contactPage .infoBlock .icon.icon8:before,.descriptionbox .icon.icon8:before,.safirForm p.icon8>span:before,.mainHeading .icon.icon8:before,.safiricon.icon8:before {
    content: "\E007"
}

.widgetHeading .icon.icon9:before,.aboutWidget .menuBlock .item .icon.icon9:before,.numberWidget .iconList .item .icon.icon9:before,.buttonWidget .icon.icon9:before,.sloganWidget a.btn.icon9:before,#contactPage .infoBlock .icon.icon9:before,.descriptionbox .icon.icon9:before,.safirForm p.icon9>span:before,.mainHeading .icon.icon9:before,.safiricon.icon9:before {
    content: "\E008"
}

.widgetHeading .icon.icon10:before,.aboutWidget .menuBlock .item .icon.icon10:before,.numberWidget .iconList .item .icon.icon10:before,.buttonWidget .icon.icon10:before,.sloganWidget a.btn.icon10:before,#contactPage .infoBlock .icon.icon10:before,.descriptionbox .icon.icon10:before,.safirForm p.icon10>span:before,.mainHeading .icon.icon10:before,.safiricon.icon10:before {
    content: "\E009"
}

.widgetHeading .icon.icon11:before,.aboutWidget .menuBlock .item .icon.icon11:before,.numberWidget .iconList .item .icon.icon11:before,.buttonWidget .icon.icon11:before,.sloganWidget a.btn.icon11:before,#contactPage .infoBlock .icon.icon11:before,.descriptionbox .icon.icon11:before,.safirForm p.icon11>span:before,.mainHeading .icon.icon11:before,.safiricon.icon11:before {
    content: "\E00a"
}

.widgetHeading .icon.icon12:before,.aboutWidget .menuBlock .item .icon.icon12:before,.numberWidget .iconList .item .icon.icon12:before,.buttonWidget .icon.icon12:before,.sloganWidget a.btn.icon12:before,#contactPage .infoBlock .icon.icon12:before,.descriptionbox .icon.icon12:before,.safirForm p.icon12>span:before,.mainHeading .icon.icon12:before,.safiricon.icon12:before {
    content: "\E00b"
}

.widgetHeading .icon.icon13:before,.aboutWidget .menuBlock .item .icon.icon13:before,.numberWidget .iconList .item .icon.icon13:before,.buttonWidget .icon.icon13:before,.sloganWidget a.btn.icon13:before,#contactPage .infoBlock .icon.icon13:before,.descriptionbox .icon.icon13:before,.safirForm p.icon13>span:before,.mainHeading .icon.icon13:before,.safiricon.icon13:before {
    content: "\E00c"
}

.widgetHeading .icon.icon14:before,.aboutWidget .menuBlock .item .icon.icon14:before,.numberWidget .iconList .item .icon.icon14:before,.buttonWidget .icon.icon14:before,.sloganWidget a.btn.icon14:before,#contactPage .infoBlock .icon.icon14:before,.descriptionbox .icon.icon14:before,.safirForm p.icon14>span:before,.mainHeading .icon.icon14:before,.safiricon.icon14:before {
    content: "\E00d"
}

.widgetHeading .icon.icon15:before,.aboutWidget .menuBlock .item .icon.icon15:before,.numberWidget .iconList .item .icon.icon15:before,.buttonWidget .icon.icon15:before,.sloganWidget a.btn.icon15:before,#contactPage .infoBlock .icon.icon15:before,.descriptionbox .icon.icon15:before,.safirForm p.icon15>span:before,.mainHeading .icon.icon15:before,.safiricon.icon15:before {
    content: "\E00e"
}

.widgetHeading .icon.icon16:before,.aboutWidget .menuBlock .item .icon.icon16:before,.numberWidget .iconList .item .icon.icon16:before,.buttonWidget .icon.icon16:before,.sloganWidget a.btn.icon16:before,#contactPage .infoBlock .icon.icon16:before,.descriptionbox .icon.icon16:before,.safirForm p.icon16>span:before,.mainHeading .icon.icon16:before,.safiricon.icon16:before {
    content: "\E00f"
}

.widgetHeading .icon.icon17:before,.aboutWidget .menuBlock .item .icon.icon17:before,.numberWidget .iconList .item .icon.icon17:before,.buttonWidget .icon.icon17:before,.sloganWidget a.btn.icon17:before,#contactPage .infoBlock .icon.icon17:before,.descriptionbox .icon.icon17:before,.safirForm p.icon17>span:before,.mainHeading .icon.icon17:before,.safiricon.icon17:before {
    content: "\E010"
}

.widgetHeading .icon.icon18:before,.aboutWidget .menuBlock .item .icon.icon18:before,.numberWidget .iconList .item .icon.icon18:before,.buttonWidget .icon.icon18:before,.sloganWidget a.btn.icon18:before,#contactPage .infoBlock .icon.icon18:before,.descriptionbox .icon.icon18:before,.safirForm p.icon18>span:before,.mainHeading .icon.icon18:before,.safiricon.icon18:before {
    content: "\E011"
}

.widgetHeading .icon.icon19:before,.aboutWidget .menuBlock .item .icon.icon19:before,.numberWidget .iconList .item .icon.icon19:before,.buttonWidget .icon.icon19:before,.sloganWidget a.btn.icon19:before,#contactPage .infoBlock .icon.icon19:before,.descriptionbox .icon.icon19:before,.safirForm p.icon19>span:before,.mainHeading .icon.icon19:before,.safiricon.icon19:before {
    content: "\E012"
}

.widgetHeading .icon.icon20:before,.aboutWidget .menuBlock .item .icon.icon20:before,.numberWidget .iconList .item .icon.icon20:before,.buttonWidget .icon.icon20:before,.sloganWidget a.btn.icon20:before,#contactPage .infoBlock .icon.icon20:before,.descriptionbox .icon.icon20:before,.safirForm p.icon20>span:before,.mainHeading .icon.icon20:before,.safiricon.icon20:before {
    content: "\E013"
}

.widgetHeading .icon.icon21:before,.aboutWidget .menuBlock .item .icon.icon21:before,.numberWidget .iconList .item .icon.icon21:before,.buttonWidget .icon.icon21:before,.sloganWidget a.btn.icon21:before,#contactPage .infoBlock .icon.icon21:before,.descriptionbox .icon.icon21:before,.safirForm p.icon21>span:before,.mainHeading .icon.icon21:before,.safiricon.icon21:before {
    content: "\E014"
}

.widgetHeading .icon.icon22:before,.aboutWidget .menuBlock .item .icon.icon22:before,.numberWidget .iconList .item .icon.icon22:before,.buttonWidget .icon.icon22:before,.sloganWidget a.btn.icon22:before,#contactPage .infoBlock .icon.icon22:before,.descriptionbox .icon.icon22:before,.safirForm p.icon22>span:before,.mainHeading .icon.icon22:before,.safiricon.icon22:before {
    content: "\E015"
}

.widgetHeading .icon.icon23:before,.aboutWidget .menuBlock .item .icon.icon23:before,.numberWidget .iconList .item .icon.icon23:before,.buttonWidget .icon.icon23:before,.sloganWidget a.btn.icon23:before,#contactPage .infoBlock .icon.icon23:before,.descriptionbox .icon.icon23:before,.safirForm p.icon23>span:before,.mainHeading .icon.icon23:before,.safiricon.icon23:before {
    content: "\E016"
}

.widgetHeading .icon.icon24:before,.aboutWidget .menuBlock .item .icon.icon24:before,.numberWidget .iconList .item .icon.icon24:before,.buttonWidget .icon.icon24:before,.sloganWidget a.btn.icon24:before,#contactPage .infoBlock .icon.icon24:before,.descriptionbox .icon.icon24:before,.safirForm p.icon24>span:before,.mainHeading .icon.icon24:before,.safiricon.icon24:before {
    content: "\E017"
}

.widgetHeading .icon.icon25:before,.aboutWidget .menuBlock .item .icon.icon25:before,.numberWidget .iconList .item .icon.icon25:before,.buttonWidget .icon.icon25:before,.sloganWidget a.btn.icon25:before,#contactPage .infoBlock .icon.icon25:before,.descriptionbox .icon.icon25:before,.safirForm p.icon25>span:before,.mainHeading .icon.icon25:before,.safiricon.icon25:before {
    content: "\E018"
}

.widgetHeading .icon.icon26:before,.aboutWidget .menuBlock .item .icon.icon26:before,.numberWidget .iconList .item .icon.icon26:before,.buttonWidget .icon.icon26:before,.sloganWidget a.btn.icon26:before,#contactPage .infoBlock .icon.icon26:before,.descriptionbox .icon.icon26:before,.safirForm p.icon26>span:before,.mainHeading .icon.icon26:before,.safiricon.icon26:before {
    content: "\E019"
}

.widgetHeading .icon.icon27:before,.aboutWidget .menuBlock .item .icon.icon27:before,.numberWidget .iconList .item .icon.icon27:before,.buttonWidget .icon.icon27:before,.sloganWidget a.btn.icon27:before,#contactPage .infoBlock .icon.icon27:before,.descriptionbox .icon.icon27:before,.safirForm p.icon27>span:before,.mainHeading .icon.icon27:before,.safiricon.icon27:before {
    content: "\E01a"
}

.widgetHeading .icon.icon28:before,.aboutWidget .menuBlock .item .icon.icon28:before,.numberWidget .iconList .item .icon.icon28:before,.buttonWidget .icon.icon28:before,.sloganWidget a.btn.icon28:before,#contactPage .infoBlock .icon.icon28:before,.descriptionbox .icon.icon28:before,.safirForm p.icon28>span:before,.mainHeading .icon.icon28:before,.safiricon.icon28:before {
    content: "\E01b"
}

.widgetHeading .icon.icon29:before,.aboutWidget .menuBlock .item .icon.icon29:before,.numberWidget .iconList .item .icon.icon29:before,.buttonWidget .icon.icon29:before,.sloganWidget a.btn.icon29:before,#contactPage .infoBlock .icon.icon29:before,.descriptionbox .icon.icon29:before,.safirForm p.icon29>span:before,.mainHeading .icon.icon29:before,.safiricon.icon29:before {
    content: "\E01c"
}

.widgetHeading .icon.icon30:before,.aboutWidget .menuBlock .item .icon.icon30:before,.numberWidget .iconList .item .icon.icon30:before,.buttonWidget .icon.icon30:before,.sloganWidget a.btn.icon30:before,#contactPage .infoBlock .icon.icon30:before,.descriptionbox .icon.icon30:before,.safirForm p.icon30>span:before,.mainHeading .icon.icon30:before,.safiricon.icon30:before {
    content: "\E01d"
}

.widgetHeading .icon.icon31:before,.aboutWidget .menuBlock .item .icon.icon31:before,.numberWidget .iconList .item .icon.icon31:before,.buttonWidget .icon.icon31:before,.sloganWidget a.btn.icon31:before,#contactPage .infoBlock .icon.icon31:before,.descriptionbox .icon.icon31:before,.safirForm p.icon31>span:before,.mainHeading .icon.icon31:before,.safiricon.icon31:before {
    content: "\E01e"
}

.widgetHeading .icon.icon32:before,.aboutWidget .menuBlock .item .icon.icon32:before,.numberWidget .iconList .item .icon.icon32:before,.buttonWidget .icon.icon32:before,.sloganWidget a.btn.icon32:before,#contactPage .infoBlock .icon.icon32:before,.descriptionbox .icon.icon32:before,.safirForm p.icon32>span:before,.mainHeading .icon.icon32:before,.safiricon.icon32:before {
    content: "\E01f"
}

.widgetHeading .icon.icon33:before,.aboutWidget .menuBlock .item .icon.icon33:before,.numberWidget .iconList .item .icon.icon33:before,.buttonWidget .icon.icon33:before,.sloganWidget a.btn.icon33:before,#contactPage .infoBlock .icon.icon33:before,.descriptionbox .icon.icon33:before,.safirForm p.icon33>span:before,.mainHeading .icon.icon33:before,.safiricon.icon33:before {
    content: "\E020"
}

.widgetHeading .icon.icon34:before,.aboutWidget .menuBlock .item .icon.icon34:before,.numberWidget .iconList .item .icon.icon34:before,.buttonWidget .icon.icon34:before,.sloganWidget a.btn.icon34:before,#contactPage .infoBlock .icon.icon34:before,.descriptionbox .icon.icon34:before,.safirForm p.icon34>span:before,.mainHeading .icon.icon34:before,.safiricon.icon34:before {
    content: "\E021"
}

.widgetHeading .icon.icon35:before,.aboutWidget .menuBlock .item .icon.icon35:before,.numberWidget .iconList .item .icon.icon35:before,.buttonWidget .icon.icon35:before,.sloganWidget a.btn.icon35:before,#contactPage .infoBlock .icon.icon35:before,.descriptionbox .icon.icon35:before,.safirForm p.icon35>span:before,.mainHeading .icon.icon35:before,.safiricon.icon35:before {
    content: "\E022"
}

.widgetHeading .icon.icon36:before,.aboutWidget .menuBlock .item .icon.icon36:before,.numberWidget .iconList .item .icon.icon36:before,.buttonWidget .icon.icon36:before,.sloganWidget a.btn.icon36:before,#contactPage .infoBlock .icon.icon36:before,.descriptionbox .icon.icon36:before,.safirForm p.icon36>span:before,.mainHeading .icon.icon36:before,.safiricon.icon36:before {
    content: "\E023"
}

.widgetHeading .icon.icon37:before,.aboutWidget .menuBlock .item .icon.icon37:before,.numberWidget .iconList .item .icon.icon37:before,.buttonWidget .icon.icon37:before,.sloganWidget a.btn.icon37:before,#contactPage .infoBlock .icon.icon37:before,.descriptionbox .icon.icon37:before,.safirForm p.icon37>span:before,.mainHeading .icon.icon37:before,.safiricon.icon37:before {
    content: "\E024"
}

.widgetHeading .icon.icon38:before,.aboutWidget .menuBlock .item .icon.icon38:before,.numberWidget .iconList .item .icon.icon38:before,.buttonWidget .icon.icon38:before,.sloganWidget a.btn.icon38:before,#contactPage .infoBlock .icon.icon38:before,.descriptionbox .icon.icon38:before,.safirForm p.icon38>span:before,.mainHeading .icon.icon38:before,.safiricon.icon38:before {
    content: "\E025"
}

.widgetHeading .icon.icon39:before,.aboutWidget .menuBlock .item .icon.icon39:before,.numberWidget .iconList .item .icon.icon39:before,.buttonWidget .icon.icon39:before,.sloganWidget a.btn.icon39:before,#contactPage .infoBlock .icon.icon39:before,.descriptionbox .icon.icon39:before,.safirForm p.icon39>span:before,.mainHeading .icon.icon39:before,.safiricon.icon39:before {
    content: "\E026"
}

.widgetHeading .icon.icon40:before,.aboutWidget .menuBlock .item .icon.icon40:before,.numberWidget .iconList .item .icon.icon40:before,.buttonWidget .icon.icon40:before,.sloganWidget a.btn.icon40:before,#contactPage .infoBlock .icon.icon40:before,.descriptionbox .icon.icon40:before,.safirForm p.icon40>span:before,.mainHeading .icon.icon40:before,.safiricon.icon40:before {
    content: "\E027"
}

.widgetHeading .icon.icon41:before,.aboutWidget .menuBlock .item .icon.icon41:before,.numberWidget .iconList .item .icon.icon41:before,.buttonWidget .icon.icon41:before,.sloganWidget a.btn.icon41:before,#contactPage .infoBlock .icon.icon41:before,.descriptionbox .icon.icon41:before,.safirForm p.icon41>span:before,.mainHeading .icon.icon41:before,.safiricon.icon41:before {
    content: "\E028"
}

.widgetHeading .icon.icon42:before,.aboutWidget .menuBlock .item .icon.icon42:before,.numberWidget .iconList .item .icon.icon42:before,.buttonWidget .icon.icon42:before,.sloganWidget a.btn.icon42:before,#contactPage .infoBlock .icon.icon42:before,.descriptionbox .icon.icon42:before,.safirForm p.icon42>span:before,.mainHeading .icon.icon42:before,.safiricon.icon42:before {
    content: "\E029"
}

.widgetHeading .icon.icon43:before,.aboutWidget .menuBlock .item .icon.icon43:before,.numberWidget .iconList .item .icon.icon43:before,.buttonWidget .icon.icon43:before,.sloganWidget a.btn.icon43:before,#contactPage .infoBlock .icon.icon43:before,.descriptionbox .icon.icon43:before,.safirForm p.icon43>span:before,.mainHeading .icon.icon43:before,.safiricon.icon43:before {
    content: "\E02a"
}

.widgetHeading .icon.icon44:before,.aboutWidget .menuBlock .item .icon.icon44:before,.numberWidget .iconList .item .icon.icon44:before,.buttonWidget .icon.icon44:before,.sloganWidget a.btn.icon44:before,#contactPage .infoBlock .icon.icon44:before,.descriptionbox .icon.icon44:before,.safirForm p.icon44>span:before,.mainHeading .icon.icon44:before,.safiricon.icon44:before {
    content: "\E02b"
}

.widgetHeading .icon.icon45:before,.aboutWidget .menuBlock .item .icon.icon45:before,.numberWidget .iconList .item .icon.icon45:before,.buttonWidget .icon.icon45:before,.sloganWidget a.btn.icon45:before,#contactPage .infoBlock .icon.icon45:before,.descriptionbox .icon.icon45:before,.safirForm p.icon45>span:before,.mainHeading .icon.icon45:before,.safiricon.icon45:before {
    content: "\E02c"
}

.widgetHeading .icon.icon46:before,.aboutWidget .menuBlock .item .icon.icon46:before,.numberWidget .iconList .item .icon.icon46:before,.buttonWidget .icon.icon46:before,.sloganWidget a.btn.icon46:before,#contactPage .infoBlock .icon.icon46:before,.descriptionbox .icon.icon46:before,.safirForm p.icon46>span:before,.mainHeading .icon.icon46:before,.safiricon.icon46:before {
    content: "\E02d"
}

.widgetHeading .icon.icon47:before,.aboutWidget .menuBlock .item .icon.icon47:before,.numberWidget .iconList .item .icon.icon47:before,.buttonWidget .icon.icon47:before,.sloganWidget a.btn.icon47:before,#contactPage .infoBlock .icon.icon47:before,.descriptionbox .icon.icon47:before,.safirForm p.icon47>span:before,.mainHeading .icon.icon47:before,.safiricon.icon47:before {
    content: "\E02e"
}

.widgetHeading .icon.icon48:before,.aboutWidget .menuBlock .item .icon.icon48:before,.numberWidget .iconList .item .icon.icon48:before,.buttonWidget .icon.icon48:before,.sloganWidget a.btn.icon48:before,#contactPage .infoBlock .icon.icon48:before,.descriptionbox .icon.icon48:before,.safirForm p.icon48>span:before,.mainHeading .icon.icon48:before,.safiricon.icon48:before {
    content: "\E02f"
}

.widgetHeading .icon.icon49:before,.aboutWidget .menuBlock .item .icon.icon49:before,.numberWidget .iconList .item .icon.icon49:before,.buttonWidget .icon.icon49:before,.sloganWidget a.btn.icon49:before,#contactPage .infoBlock .icon.icon49:before,.descriptionbox .icon.icon49:before,.safirForm p.icon49>span:before,.mainHeading .icon.icon49:before,.safiricon.icon49:before {
    content: "\E030"
}

.widgetHeading .icon.icon50:before,.aboutWidget .menuBlock .item .icon.icon50:before,.numberWidget .iconList .item .icon.icon50:before,.buttonWidget .icon.icon50:before,.sloganWidget a.btn.icon50:before,#contactPage .infoBlock .icon.icon50:before,.descriptionbox .icon.icon50:before,.safirForm p.icon50>span:before,.mainHeading .icon.icon50:before,.safiricon.icon50:before {
    content: "\E031"
}

.widgetHeading .icon.icon51:before,.aboutWidget .menuBlock .item .icon.icon51:before,.numberWidget .iconList .item .icon.icon51:before,.buttonWidget .icon.icon51:before,.sloganWidget a.btn.icon51:before,#contactPage .infoBlock .icon.icon51:before,.descriptionbox .icon.icon51:before,.safirForm p.icon51>span:before,.mainHeading .icon.icon51:before,.safiricon.icon51:before {
    content: "\E032"
}

.widgetHeading .icon.icon52:before,.aboutWidget .menuBlock .item .icon.icon52:before,.numberWidget .iconList .item .icon.icon52:before,.buttonWidget .icon.icon52:before,.sloganWidget a.btn.icon52:before,#contactPage .infoBlock .icon.icon52:before,.descriptionbox .icon.icon52:before,.safirForm p.icon52>span:before,.mainHeading .icon.icon52:before,.safiricon.icon52:before {
    content: "\E033"
}

.widgetHeading .icon.icon53:before,.aboutWidget .menuBlock .item .icon.icon53:before,.numberWidget .iconList .item .icon.icon53:before,.buttonWidget .icon.icon53:before,.sloganWidget a.btn.icon53:before,#contactPage .infoBlock .icon.icon53:before,.descriptionbox .icon.icon53:before,.safirForm p.icon53>span:before,.mainHeading .icon.icon53:before,.safiricon.icon53:before {
    content: "\E034"
}

.img-thumbnail,.btn,.btn-group .btn,.btn-group .dropdown-menu,.btn-group .btn,.btn-group .btn:first-child:not(:last-child),.btn-group .btn:last-child:not(:first-child),.table-bordered,.table-bordered tr:first-child th:first-child,.table-bordered tr:first-child th:last-child,.table-bordered tr:last-child td:first-child,.table-bordered tr:last-child td:last-child,.input-group .btn,.input-group .dropdown-menu,.input-group .form-control,.input-group .input-group-addon,.dropdown-menu,.dropdown-menu .dropdown-submenu .dropdown-menu,.form .form-control,.form .btn,.form-control,.label,.badge,.alert,.alert .btn,.progress,.breadcrumb,.tooltip .tooltip-inner,.popover,.nav-list-panel,.nav-tabs li>a,.tabs-below .nav-tabs li>a,.tabs-right .nav-tabs li>a,.tabs-left .nav-tabs li>a,.nav-tabs .dropdown-menu,.tabs-below .nav-tabs .dropdown-menu,.nav-pills li a,.nav-pills .dropdown-menu,.navbar,.navbar .dropdown-menu,.progress-bar,.progress .pagination li:first-child a,.pagination li:last-child a,.pagination-lg li:first-child a,.pagination-lg li:last-child a,.pagination-sm li:first-child a,.pagination-sm li:last-child a,.pager li a:hover,.pager li a:focus,.panel,.panel-heading,.panel-body,.breadcrumb-arrow li:first-child a,pre,code,.container .jumbotron,.input-lg,.form-group-lg .form-control,.modal-header .modal-title,.modal-content,.panel-group .panel,.panel-group .panel-heading {
    border-radius: 0
}

html,body {
    font-family: 'Roboto';
    font-size: 16px;
    line-height: 1.5;
    color: #0c0b0b;
    word-break: break-all;
    background-image: url(/dosyalar/images/body-bg7.png)
}

a:hover,a:focus,a:active {
    outline: none;
    text-decoration: none
}

a.fg-white,a.fg-white:hover {
    color: #fff
}

a.fg-white:hover {
    text-decoration: underline
}

a.fg-text-link,a.fg-text-link:hover {
    color: #595959
}

a.fg-text-link:hover {
    text-decoration: underline
}

mobileHeader .callButton {
    position: absolute;
    display: none;
    overflow: hidden;
    z-index: 2;
    width: 60px;
    height: 60px;
    top: 0;
    right: 0;
    color: #222;
    border-left: 1px solid #ededed
}

a {
    color: #000;
    text-decoration: none
}

a:hover {
    color: #ff7a00;
    font-weight: 700
}

.uline-links-hov a:hover,.uline-links-hov a:focus,.uline-links-hov a:active,a.uline-hov:hover,a.uline-hov:focus,a.uline-hov:active {
    text-decoration: underline
}

blockquote {
    background: rgb(0 0 0 / .05);
    border-left: 5px solid #1f425d;
    font-size: 1em;
    padding: 20px
}

p,blockquote,ul,ol,pre {s
    margin-bottom: 20px
}

hr {
    border-top: 1px solid rgb(0 0 0 / .1);
    margin: 30px 0
}

hr.hr-empty {
    border: none
}

hr.hr-lg {
    margin: 60px 0
}

h1,h2,h3,h4,h5,h6 {
    font-family: "Quicksand",sans-serif;
    font-weight: 100;
}

h1 {
    position: absolute;
    color: #fff
}

h2 {
    font-size: 30px;
    line-height: 1.3;
    margin: 0 0 11px 0
}

h3 {
    font-size: 18px;
    line-height: 1.4;
    margin: 0 0 12.8px 0;
    text-align: center;      /* Ortalar */
    font-weight: 700;        /* KalÄ±nlaÅŸtÄ±rÄ±r (Bold) */
    letter-spacing: -0.2px;  /* Daha profesyonel ve sÄ±kÄ± bir gÃ¶rÃ¼nÃ¼m iÃ§in */
}

h4 {
    font-size: 18px;
    line-height: 1.3;
    margin: 0 0 14.6px 0
}

h5 {
    font-size: 16px;
    line-height: 1.3;
    margin: 0 0 15.8px 0;
}

h6 {
    font-size: 12px;
    line-height: 1.3;
    margin: 0 0 16.4px 0
}

.inverse-all {
    color: rgb(255 255 255 / .5)
}

.inverse-all .fg-text,.inverse-all a.fg-text-link,.inverse-all a.fg-text-link:hover {
    color: rgb(255 255 255 / .8)
}

.inverse-all .fg-text-d,.inverse-all h1,.inverse-all h2,.inverse-all h3,.inverse-all h4,.inverse-all h5,.inverse-all h6 {
    color: #fff
}

.btn {
    color: #fff;
    border: 1px solid #fff0;
    font-family: "Quicksand",sans-serif;
    font-weight: 400
}

.btn:hover {
    color: #fff;
    background-image: linear-gradient(rgb(255 255 255 / .1),rgb(255 255 255 / .1))
}

.btn-padx-xl {
    padding: 10px 35px
}

.btn-pad-lg {
    padding: 10px 20px
}

.btn-pad-xl {
    padding: 15px 30px
}

.btn-pad-2xl {
    padding: 20px 40px
}

.btn-default {
    background: #f7f7f7;
    color: #595959;
    border: 1px solid rgb(0 0 0 / .2)
}

.btn-default:hover {
    background: #f2f2f2;
    border: 1px solid rgb(0 0 0 / .3);
    color: #595959
}

.btn-download {
    display: inline-block;
    line-height: 1em;
    height: auto;
    text-align: left;
    padding: 15px 20px
}

.btn-download>* {
    display: inline-block
}

.btn-download i {
    font-size: 3em;
    text-align: center;
    margin-right: 10px;
    vertical-align: top
}

.btn-download small,.btn-download b {
    display: block
}

.btn-download small {
    font-size: .8em;
    margin: 0 0 5px 0;
    line-height: 1em
}

.btn-download b {
    font-weight: 400;
    font-size: 1.5em;
    line-height: 1em
}

.btn-download b+small {
    margin: 5px 0 0 0
}

.unilabel,[class*=" unilabel-"],[class^="unilabel-"] {
    display: table;
    color: #fff;
    line-height: 1em;
    padding: 7px 14px;
    z-index: 10;
    font-family: "Quicksand",sans-serif
}

.unilabel-sm {
    padding: 5px 10px;
    font-size: .9em
}

.unilabel-xs {
    padding: 3px 10px;
    font-size: .8em
}

.unicon,.unicon-square,.unicon-round-3 {
    display: inline-block;
    text-align: center;
    width: 2em;
    line-height: 2em;
    height: 2em
}

.unicon-round {
    border-radius: 50%
}

.unicon-round-3 {
    border-radius: 3px
}

.unilist {
    list-style: none;
    padding: 0;
    margin: 0
}

.unilist>li {
    display: table;
    padding: 10px
}

.unilist>li>* {
    display: table-cell;
    vertical-align: middle
}

.unilist-ruled>li {
    border-bottom: 1px solid rgb(0 0 0 / .1)
}

.unilist-ruled>li:last-child {
    border-bottom: none
}

.unilist-ruled-dots>li {
    border-bottom: 1px dotted rgb(0 0 0 / .1)
}

.unilist-ruled-dots>li:last-child {
    border-bottom: none
}

.unilist-ruled.inverse>li,.inverse-all .unilist-ruled.auto-invert>li {
    border-bottom: 1px solid rgb(255 255 255 / .1)
}

.unilist-ruled.inverse>li:last-child,.inverse-all .unilist-ruled.auto-invert>li:last-child {
    border-bottom: none
}

.unicaption-title,.unicaption-subtitle,.unicaption-text,.unicard-title,.unicard-subtitle,.unicard-text {
    display: block;
    line-height: 1em;
    margin: 0
}

.unicaption-title>a,.unicaption-subtitle>a,.unicard-title>a,.unicard-subtitle>a,.unicaption-title>a:hover,.unicaption-subtitle>a:hover,.unicard-title>a:hover,.unicard-subtitle>a:hover {
    color: inherit
}

*+.unimeta {
    margin-top: 10px
}

.unimeta span {
    display: inline-block;
    font-size: .9em
}

.unimeta span i {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle
}

.unimeta span+span {
    position: relative
}

.unimeta span+span:before {
    content: "\2022";
    display: inline-block;
    padding: 0 10px;
    opacity: .5
}

.unicaption {
    display: table;
    width: 100%;
    padding: 10px 20px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0
}

.unicaption a,.unicaption a:hover {
    color: #fff
}

.unicaption-cell {
    display: table-cell;
    vertical-align: middle
}

.unicaption-title {
    line-height: 1.4em
}

.unicaption-text {
    line-height: 1.4em
}

*+.unicaption-title,*+.unicaption-subtitle,*+.unicaption-text {
    margin-top: 7px
}

.unirating {
    list-style: none;
    padding: 0;
    margin: 0
}

.unirating li {
    display: inline-block
}

.unirating i {
    color: #ccc;
    display: inline-block;
    padding: 0 3px
}

.unirating.inverse i,.inverse-all .unirating.auto-invert i {
    color: rgb(255 255 255 / .15)
}

.unirating>li:hover i {
    color: #FFEB3B
}

[data-rating="4"]>li:nth-child(-n+4) i,[data-rating="3"]>li:nth-child(-n+3) i,[data-rating="2"]>li:nth-child(-n+2) i,[data-rating="1"]>li:nth-child(-n+1) i {
    color: #FFEB3B
}

.unicover {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.unitags {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0
}

.unitags:hover li {
    opacity: .5
}

.unitags li {
    display: inline-block;
    font-size: 13px;
    margin: 2px;
    padding-left: 20px;
    transition: opacity 0.4s
}

.unitags li:hover {
    opacity: 1
}

.unitags li:hover a {
    color: #262626
}

.unitags a {
    display: block;
    line-height: 34px;
    padding: 0 15px;
    background: #ededed;
    color: #595959;
    position: relative
}

.unitags a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    background: none;
    border: none;
    border-right: 20px solid #ededed;
    border-top: 17px solid #fff0;
    border-bottom: 17px solid #fff0;
    position: absolute;
    left: -20px;
    top: 0;
    z-index: 0
}

.unitags a:before {
    content: "";
    display: block;
    height: 6px;
    width: 6px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -7px;
    margin: auto 0;
    z-index: 1
}

.unicard-img,.unicard-images,.unimedia-img,.post-img {
    position: relative;
    display: block
}

.unicard-img img,.unicard-images img,.unimedia-img img,.post-img img {
    display: block;
    line-height: 1em;
    max-width: 100%;
    height: auto;
    position: relative;
    z-index: 0
}

.unicard-img .img-link,.unicard-images .img-link,.unimedia-img .img-link,.post-img .img-link {
    position: relative;
    z-index: 0;
    display: block
}

.img-round {
    border-radius: 50%
}

.unicard-img img,.unicard-images img,.unimedia-img img,.post-img img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.5;
    max-width: 250px;
    height: auto;
    position: relative;
    z-index: 0;
    object-fit: cover
}

.sarÃ„Â± {
    color: #8F4400;
    text-align: center;
    font-weight: 700;
    font-size: 1.2em;
    display: block;
    margin: 10px auto
}

.bolge-listesi {
    list-style: none;
    padding: 0
}

.bolge-listesi li {
    margin: 10px 0
}

.bolge-listesi a {
    text-decoration: none;
    font-weight: 700;
    font-size: 1.1em;
    transition: color 0.3s
}

.bolge-listesi a:hover {
    color: #cc5f00
}

.img-layer {
    z-index: 10;
    position: absolute
}

.ilceler-listesi {
    columns: 1;
    column-gap: 30px;
    padding-left: 0;
    list-style-type: none;
    max-width: 800px;
    margin: 0 auto
}

.ilceler-listesi li {
    margin: 8px 0
}

.ilceler-listesi a {
    color: #000;
    text-decoration: none;
    font-weight: 700;
    transition: color 0.3s
}

.ilceler-listesi a:hover {
    color: #cc5f00
}

.etiketler {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: center;
    margin-top: 10px
}

.etiketler a {
    background-color: #8A4100;
    color: #fff;
    padding: 1px 7px;
    border-radius: 4px;
    text-decoration: none;
    font-size: 16px;
    transition: background-color 0.3s
}

.etiketler a:hover {
    background-color: #cc5f00
}


[class*='tstrip'],[class*=' tstrip'] {
    position: relative
}

[class*='tstrip']:after,[class*=' tstrip']:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 5px;
    top: -5px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.unicard-strip-header {
    padding: 0 20px
}

.unicard-strip-header>* {
    margin: 0;
    line-height: 1em;
    padding: 20px 0 0 0
}
.pad-30,.pad-all-30>* {
    padding: 12px;
}

.unicard-default,.unicard-framed {
    background: #fff;
}

.unicard-default {
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / .14),0 3px 1px -2px rgb(0 0 0 / .2),0 1px 5px 0 rgb(0 0 0 / .12)
}

.unicard-framed {
    border: 1px solid #cfcfcf
}

.unicard-block,.unicard-caption {
    display: table;
    padding: 20px;
    width: 100%
}

.unicard-cell {
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    padding: 0 5px
}

.unicard-cell:first-child {
    padding-left: 0
}

.unicard-cell:last-child {
    padding-right: 0
}

.unicard-header,.unicard-footer {
    padding: 20px;
    display: table;
    width: 100%
}

.tline {
    border-top: 5px solid #dda41a
}

.unicard-img img,.unicard-images img {
    width: 100%;
    max-width: 100%
}

.unicard-images .row {
    position: relative;
    z-index: 0
}

.unicard-images a {
    display: block;
    line-height: 0
}

.unicard-images a img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0
}

.unicard-title {
    line-height: 1.4em
}

.unicard-text {
    line-height: 1.4em
}

*+.unicard-title,*+.unicard-subtitle,*+.unicard-text {
    margin-top: 7px
}

.unicard-cross-header,.unicard-tee-header {
    border-top: 5px solid;
    position: relative
}

.unicard-cross-header h5,.unicard-tee-header h5 {
    padding: 0 30px;
    display: table;
    color: #fff;
    margin: 0 auto;
    text-transform: uppercase;
    font: normal 14px/40px "Droid Sans",Arial,Helvetica,sans-serif
}

.unicard-cross-header {
    height: 20px;
    box-sizing: content-box
}

.unicard-cross-header h5 {
    position: absolute;
    left: 0;
    right: 0;
    top: -100%
}

.unicard-tee-header h5 {
    margin-bottom: 20px
}

.unicard-picket,.unicard-picket-sm {
    position: relative;
    z-index: 10;
    padding: 0 20px
}

.unicard-picket>div,.unicard-picket-sm>div {
    padding: 20px;
    margin-top: -40px;
    background: #fff
}

.unicard-picket-sm {
    padding: 0 15px
}

.unicard-picket-sm>div {
    padding: 15 10px;
    margin-top: -30px
}

.unimedia,.unimedia-list>li {
    display: table;
    width: 100%
}

.unimedia-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.unimedia-list>li {
    padding: 15px 0
}

.unimedia-list>li:first-child {
    padding-top: 0
}

.unimedia-list>li:last-child {
    padding-bottom: 0
}

.unimedia-cell {
    display: table-cell;
    vertical-align: top;
    padding-left: 15px
}

.unimedia-cell:first-child {
    padding-left: 0
}

.unimedia-title,.unimedia-subtitle,.unimedia-text {
    display: block;
    margin: 0;
    line-height: 1em
}

.unimedia-subtitle {
    font-family: "Quicksand",sans-serif;
    color: #8F4400;
    text-transform: uppercase;
    font-weight: 700;
}

.unimedia-title {
    font-family: "Quicksand",sans-serif
}

.unimedia-title,.unimedia-text {
    line-height: 1.5em
}

*+.unimedia-title,*+.unimedia-subtitle,*+.unimedia-text {
    margin-top: 10px;
    font-weight: revert;
}

@media (max-width: 767px) {
    .hidden-xs+.unimedia-title {
        margin-top:0
    }

    .hidden-xs+.unimedia-subtitle {
        margin-top: 0
    }

    .hidden-xs+.unimedia-text {
        margin-top: 0
    }
}

.unimedia-subtitle>a,.unimedia-subtitle>a:hover,.unimedia-title>a,.unimedia-title>a:hover {
    color: inherit
}


.clear {
    clear: both!important;
    visibility: hidden;
    display: block;
    height: 0
}

.clearfix,.unibar-container,.unibar {
    zoom:1}

.clearfix:before,.unibar-container:before,.unibar:before,.clearfix:after,.unibar-container:after,.unibar:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    height: 0
}

.clearfix:after,.unibar-container:after,.unibar:after {
    clear: both
}

.row.spaced>* {
    padding: 15px
}

.gutter-0.row {
    margin-right: 0;
    margin-left: 0
}

.gutter-0.row>* {
    padding-right: 0;
    padding-left: 0
}

.gutter-0.row.spaced>* {
    padding: 0
}

.gutter-2.row {
    margin-right: -1px;
    margin-left: -1px
}

.gutter-2.row>* {
    padding-right: 1px;
    padding-left: 1px
}

.gutter-2.row.spaced>* {
    padding: 1px
}

.gutter-4.row {
    margin-right: -2px;
    margin-left: -2px
}

.gutter-4.row>* {
    padding-right: 2px;
    padding-left: 2px
}

.gutter-4.row.spaced>* {
    padding: 2px
}

.gutter-6.row {
    margin-right: -3px;
    margin-left: -3px
}

.gutter-6.row>* {
    padding-right: 3px;
    padding-left: 3px
}

.gutter-6.row.spaced>* {
    padding: 3px
}

.gutter-10.row {
    margin-right: -5px;
    margin-left: -5px
}

.footer {
    position: relative
}

.footer::before,.footer::after {
    z-index: 100;
    position: absolute;
    content: "";
    background-color: #1f425d
}

@media (min-width: 992px) {
    .footer::before {
        width:43px;
        height: 43px;
        top: -21px;
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        transform: rotate(135deg);
        right: calc(50% - 470px - 85px)
    }
}

@media (min-width: 1200px) {
    .footer::before {
        right:calc(50% - 570px - 85px)
    }
}

@media (min-width: 992px) {
    .footer::after {
        height:30px;
        top: -30px;
        right: 0;
        width: calc(50% - 470px - 63px)
    }
}

@media (min-width: 1200px) {
    .footer::after {
        width:calc(50% - 570px - 63px)
    }
}

.footer-top {
    position: relative;
    padding: 29px 10px
}

@media (min-width: 992px) {
    .footer-top {
        padding:16px 0
    }
}

.footer-top::before,.footer-top::after {
    z-index: 100;
    position: absolute;
    content: "";
    background-color: #1f425d
}

@media (min-width: 992px) {
    .footer-top::before {
        width:43px;
        height: 43px;
        bottom: -21px;
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        transform: rotate(135deg);
        left: calc(50% - 470px - 85px)
    }
}

@media (min-width: 1200px) {
    .footer-top::before {
        left:calc(50% - 570px - 85px)
    }
}

@media (min-width: 992px) {
    .footer-top::after {
        height:30px;
        bottom: -30px;
        left: 0;
        width: calc(50% - 470px - 63px)
    }
}

@media (min-width: 1200px) {
    .footer-top::after {
        width:calc(50% - 570px - 63px)
    }
}

.footer-top__headings {
    color: #fff;
    font-size: 21px;
    margin-top: 0;
    margin-bottom: 21px
}

.footer-bottom {
    background-color: #162f42;
    padding: 10px 10px;
    text-align: center
}

@media (min-width: 992px) {
    .footer-bottom {
        padding:19px 0
    }
}

.footer-bottom a {
    color: #eee;
    font-weight: 700
}

.footer-bottom a:hover {
    color: #fff
}

@media (min-width: 992px) {
    .footer-bottom__left {
        float:left
    }
}

.footer-bottom__right {
    padding-top: 5px
}

@media (min-width: 992px) {
    .footer-bottom__right {
        float:right;
        padding-top: 0
    }
}
.mgb-30,.mgb-all-30>* {
    margin-bottom: 10px;
}
.footer-top,.footer::before,.footer::after,.footer-top::before,.footer-top::after {
    background-color: #13323d
}

.footer .icon-container--square,.footer .icon-container--circle {
    color: #1f425d
}

.footer-top__headings {
    color: #fff
}

.footer-top,.footer-top .textwidget {
    color: #fff
}

.footer .widget_nav_menu ul>li>a {
    color: #9eb7cb
}

.footer-bottom {
    background-color: #81430bdb
}

.footer-bottom {
    color: #fff
}

.footer-bottom a {
    color: #eee
}

.footer-bottom a:hover {
    color: #fbfbfb
}

.shipment-visibility {
    padding: 56px 25px;
    background-repeat: round
}

.shipment-visibility .heading2>h3 {
    font-size: 24px;
    background-color: #584e438c;
    color: #fff
}

.shipment-visibility .heading2>span {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #584e438c;
    color: #fff
}

.shipment-visibility>p {
    color: #fff;
    line-height: 24px;
    /* background-color: #584e438c; */
    font-weight: 400
}

.shipment-visibility>form {
    float: left;
    margin-top: 31px;
    width: 100%
}

.shipment-visibility>form label {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 0;
    padding: 16px 25px;
    width: 100%
}

.shipment-visibility>form label>i {
    color: #919191;
    float: left;
    font-size: 13px;
    margin-right: 5px;
    margin-top: 2px
}

.shipment-visibility input {
    background: #fff0 none repeat scroll 0 0;
    border: 0 none;
    color: #919191;
    float: left;
    font-size: 11px;
    width: 90%
}

.shipment-visibility>form .theme-btn {
    background: #1f425d none repeat scroll 0 0;
    margin-top: 34px;
    padding: 17px 30px
}


@media all and (min-width: 1202px) and (max-width:1500px) {
    #main {
        padding:10px
    }

    #topbar {
        display: none
    }

    #header-cont {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9999
    }

    #header-cont .innerContainer {
        display: block;
        padding: 0
    }

    #logo {
        display: none
    }

    #mobileHeader .menuGroup {
        display: block
    }
}

#menuGroup {
    text-align: center
}

#menu {
    left: 0
}

#menu a {
    display: flex;
    color: #fff;
    font-size: 15px;
    line-height: 80px;
    transition: all .5s;
    font-weight: 800;
    align-items: center
}


.innerContainer {
    padding: 0 10px
}

