#collection_subdetail .bg-light-gray:before,
.about-section:before {
    background-image: url(../images/logo-sag-hakkimizda.png);
    content: ''
}

.main-slider .slider-navigation-style-05 {
    width: 42px;
    height: 80px
}

a.button {
    display: inline-block;
    padding: 7px 15px;
    border-radius: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border: 1px solid transparent
}

.fancy-box-item-2 .wrapper h6,
.footer-horizontal-link img {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease
}

a.button.big {
    padding: 10px 30px;
    font-size: 1.2rem
}

a.button.bg-theme {
    background-color: #AE8F72!important;
    color: #0C2340
}

a.button.bg-theme:hover {
    background-color: #0C2340!important;
    color: #AE8F72
}

header a.button.bg-theme:hover {
    background-color: #fff!important;
    color: #0C2340
}

a.button.bg-theme.hover-border:hover {
    border-color: #AE8F72!important;
    background-color: transparent;
    color: #fff
}

a.button.bg-dark {
    background-color: #0C2340!important;
    color: #AE8F72
}

a.button.bg-dark:hover {
    background-color: #AE8F72!important;
    color: #0C2340
}

a.button.bg-dark.hover-border:hover {
    border-color: #0C2340!important;
    background-color: transparent;
    color: #fff
}

a.button.bg-white {
    background-color: #fff;
    color: #AE8F72!important
}

a.button.bg-white:hover {
    background-color: #AE8F72!important;
    color: #fff
}

a.button.bg-white.hover-border:hover {
    border-color: #FFF;
    background-color: #FFF;
    color: #AE8F72!important
}

a.button.outline.theme-outline {
    border-color: #AE8F72!important;
    background-color: transparent
}

a.button.outline.theme-outline.dark {
    color: #AE8F72
}

a.button.outline.theme-outline.dark:hover {
    color: #0C2340;
    background-color: #AE8F72!important
}

a.button.outline.theme-outline.light {
    color: #AE8F72!important
}

a.button.outline.theme-outline.light:hover {
    background-color: #AE8F72!important;
    color: #0C2340!important
}

a.button.outline.dark-outline {
    border-color: #0C2340!important;
    background-color: transparent
}

a.button.outline.dark-outline.dark {
    color: #fff
}

a.button.outline.dark-outline.dark:hover {
    background-color: #0C2340!important;
    color: #AE8F72!important
}

a.button.outline.dark-outline.light {
    color: #0C2340!important
}

a.button.outline.dark-outline.light:hover {
    background-color: #0C2340!important;
    color: #AE8F72!important
}

.slide-detail .detail,
.slide-detail .title {
    color: #AE8F72;
    text-align: left;
    margin-bottom: 0
}

a.button.outline.double {
    border-width: 2px
}

.slide-detail-wrapper {
    position: absolute;
    left: 10%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.slide-detail {
    padding: 30px;
    /*background-color: rgba(12, 35, 64, .8);*/
    cursor: auto;
    min-width: 25rem
}

.slide-detail .title {
    font-weight: 900;
    font-size: 30px
}

.slide-detail .detail {
    font-weight: 600;
    display: block;
    font-size: 1.35rem;
    line-height: 1.2
}

.slide-detail .collection {
    font-weight: 700;
    color: #0C2340;
    display: inline-block;
    background-color: #AE8F72;
    margin: 4.5rem 0 0;
    padding: 10px 15px;
    font-size: .95rem;
    line-height: 1
}


/*#collection_subdetail h4:nth-last-child(n+1)  {*/
/*    color: #AE8F72!important*/
/*}*/
.text-dark {
    color: #0C2340!important
}

.hover-theme:hover,
.text-theme {
    color: #AE8F72!important
}
.hover-theme:hover,
.text-theme.new-text {
    color: #fff!important
}

.hover-dark:hover {
    color: #0C2340!important
}

.bg-theme {
    background-color: #AE8F72!important
}

.bg-dark {
    background-color: #0C2340!important
}

.bannerImage {
    visibility: hidden;
    opacity: 0
}
.bannerImage.active {
    opacity: 1;
    visibility: visible
}
header .dropdown-menu
.bannerImage.active {
    opacity: 1;
    visibility: visible
}

.swiper-button-style-2 {
    display: inline-block;
    text-align: center;
    position: relative;
    color: #AE8F72;
    font-size: 3.5em
}

.swiper-button-style-2+.swiper-button-style-2 {
    margin-left: 15px
}

.swiper-button-style-2:hover {
    color: #fff!important
}

.swiper-button-style-2.swiper-button-disabled {
    opacity: .2
}

.fancy-text-content {
    padding: 30px
}

.about-section {
    position: relative
}

.about-section .image-wrapper {
    border-radius: 15px;
    border: 7px solid #AE8F72
}

.about-section img {
    border-radius: 8px
}

/*.about-section:before {*/
/*    -webkit-mask-image: linear-gradient( */
/*-75deg, rgba(0, 0, 0, .2) 30%, #fff 50%, rgba(0, 0, 0, .2) 70%);*/
/*    -webkit-mask-size: 200%;*/
/*    animation: shine 4s infinite;*/
/*    position: absolute;*/
/*    z-index: 1;*/
/*    background-position: -20% center;*/
/*    background-repeat: no-repeat;*/
/*    width: 630px;*/
/*    height: 530px;*/
/*    top: 22%;*/
    /* -webkit-transform: translateY(-50%); */
/*    -moz-transform: translateY(-50%) rotate(45deg);*/
/*    -ms-transform: translateY(-50%) rotate(45deg);*/
/*    -o-transform: translateY(-50%) rotate(45deg);*/
/*    transform: translateY(-53%);*/
/*    transform: rotate( */
/*318deg);*/
/*    left: -15%;*/
/*    opacity: .8;*/
/*}*/

@-webkit-keyframes shine {
    from {
        -webkit-mask-position: 50%
    }
    to {
        -webkit-mask-position: -150%
    }
}

@-webkit-keyframes topAndBottom {
    0%,
    100% {
        -webkit-transform: rotate(180deg) translateY(0);
        -moz-transform: rotate(180deg) translateY(0);
        -ms-transform: rotate(180deg) translateY(0);
        -o-transform: rotate(180deg) translateY(0);
        transform: rotate(180deg) translateY(0)
    }
    50% {
        -webkit-transform: rotate(180deg) translateY(-4%);
        -moz-transform: rotate(180deg) translateY(-4%);
        -ms-transform: rotate(180deg) translateY(-4%);
        -o-transform: rotate(180deg) translateY(-4%);
        transform: rotate(180deg) translateY(-4%)
    }
}

.about-section .text-overlap-style-04 {
    -webkit-transform: rotate(180deg) translateY(4%);
    -moz-transform: rotate(180deg) translateY(4%);
    -ms-transform: rotate(180deg) translateY(4%);
    -o-transform: rotate(180deg) translateY(4%);
    transform: rotate(180deg) translateY(4%);
    animation: topAndBottom 4s infinite
}

.collection-bottom {
    -o-box-shadow: inset 0 5px 10px 0 rgba(0, 0, 0, .5);
    -webkit-box-shadow: inset 0 5px 10px 0 rgba(0, 0, 0, .5);
    box-shadow: inset 0 5px 10px 0 rgba(0, 0, 0, .5)
}

.sales-container:before {
    width: 140%;
    height: 120%;
    left: -22%;
    top: -5%;
    position: absolute;
    z-index: -1;
    opacity: .7;
    content: url(../images/turkey_map.png)
}

.interactive-banners-style-14 figure {
    height: 380px
}

.rm-rotate-box .front {
    background-color: #0C2340
}

.rm-rotate-box .front .content-wrap span {
    font-size: 24px
}

.rm-rotate-box .front .content-wrap span:last-child {
    font-size: 20px
}

.rm-rotate-box .back p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400
}

.bg-penguin-white {
    background-color: #f1edea
}

.bg-theme-gradient {
    background: linear-gradient(45deg, #a28569 0, #845b34 100%)
}

.grid-item .post-title {
    display: flex;
    flex: 1 1 auto;
    min-height: 52px;
    align-items: center
}

footer a.text-white-hover:hover {
    color: #ae8f72
}

.footer-horizontal-link img {
    transition: all .3s ease
}

.footer-horizontal-link img:hover {
    opacity: .5
}

header>.navbar {
    /*background-color: rgb(12 35 64 / 94%);*/
}

header>.navbar:hover{
    background-color: rgb(12 35 64 / 94%);
}

header .nav-item.dropdown {
    position: unset
}

header.masaustuheader .dropdown-menu {
    width: 100%!important;
    background-color: rgb(12 35 64 / 95%)!important;
    margin-top: 0!important
}

header .dropdown-menu ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    max-height: 280px
}

header .dropdown-menu .image {
    height: 280px
}

header .dropdown-menu .image img {
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%
}

header .dropdown-menu .dropdown-title {
    position: absolute;
    display: inline-block;
    padding: 5px 25px;
    background-color: #AE8F72;
    color: #0C2340;
    z-index: 1;
    bottom: 20px;
    right: 20px;
    margin-bottom: 0;
    font-size: 23px
}

header.sticky a.button.bg-theme:hover {
    background-color: #fff!important;
    color: #47586e!important
}

.hover-bg-dark:hover {
    background-color: #0C2340
}

@media only screen and (min-width:1025px),
only screen and (min-width:768px) and (max-width:991px) {
    .btn-fill-lg {
        width: 100%
    }
}

.fancy-text-box-style-03 .alt-font {
    color: #fff
}

.fancy-text-box-style-03.type1 .feature-box-overlay {
    background-color: #AE8F72
}

.fancy-text-box-style-03.type1 i.feather {
    color: #AE8F72
}

.fancy-text-box-style-03.type2 .feature-box-overlay {
    background-color: #0C2340
}


.fancy-text-box-style-03.type3  .feature-box-overlay {
    background-color: #AE8F72
}
.fancy-text-box-style-03.type2 i.feather,
.swiper-slide.active .fancy-text-box-style-03.type1 .alt-font,
.swiper-slide.active .fancy-text-box-style-03.type1 p,
.swiper-slide.active .fancy-text-box-style-03.type3 .alt-font,
.swiper-slide.active .fancy-text-box-style-03.type3 p{
    color: #0C2340
}

.swiper-slide.active .fancy-text-box-style-03.type2 .alt-font,
.swiper-slide.active .fancy-text-box-style-03.type2 p {
    color: #AE8F72
}

.swiper-slide.active .fancy-text-box-style-03.type2 .bg-dark {
    background-color: #AE8F72!important
}

.subheader {
    padding: 80px 0 0px
}

.collectionDetail .swiper-wrapper .swiper-slide:first-child .fancy-box-item-2 {
    border-top: 0!important
}

.fancy-box-item-2 {
    position: relative;
    /*border-top: 2px solid #fff9*/
}

.fancy-box-item-2 .wrapper {
    width: 350px;
    padding: 30px;
    height: 300px;
    position: relative;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: center;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.fancy-box-item-2 .wrapper h6 {
    margin-bottom: 10px;
    color: #fff;
    transition: all .3s ease;
    max-width: 300px
}

.fancy-box-item-2 .wrapper p {
    color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.active .fancy-box-item-2.type1 .wrapper,
.fancy-box-item-2.type1:hover .wrapper {
    background-color: #AE8F72;
    width: 450px
}

.active .fancy-box-item-2.type1 .wrapper h6,
.active .fancy-box-item-2.type1 .wrapper p,
.fancy-box-item-2.type1:hover .wrapper h6,
.fancy-box-item-2.type1:hover .wrapper p {
    color: #0C2340
}

.active .fancy-box-item-2.type1 .wrapper .more,
.fancy-box-item-2.type1:hover .wrapper .more {
    background-color: #0C2340;
    color: #AE8F72
}

.active .fancy-box-item-2.type1 .wrapper .more i,
.fancy-box-item-2.type1:hover .wrapper .more i {
    color: #AE8F72
}

.active .fancy-box-item-2.type2 .wrapper,
.fancy-box-item-2.type2:hover .wrapper {
    background-color: #0C2340;
    width: 450px
}

.active .fancy-box-item-2.type2 .wrapper h6,
.active .fancy-box-item-2.type2 .wrapper p,
.fancy-box-item-2.type2:hover .wrapper h6,
.fancy-box-item-2.type2:hover .wrapper p {
    color: #AE8F72
}

.active .fancy-box-item-2.type2 .wrapper .more,
.fancy-box-item-2.type2:hover .wrapper .more {
    background-color: #AE8F72;
    color: #0C2340
}

.active .fancy-box-item-2.type2 .wrapper .more i,
.fancy-box-item-2.type2:hover .wrapper .more i {
    color: #0C2340
}

.fancy-box-item-2 .more {
    margin-left: .5rem
}

.fancy-box-item.detail {
    background-position: 50% 50%;
    background-size: 100%;
    -webkit-transition: all 7s ease;
    -moz-transition: all 7s ease;
    -ms-transition: all 7s ease;
    -o-transition: all 7s ease;
    transition: all 7s ease
}

.fancy-box-item.detail:nth-child(even) .fancy-box-item-2 {
    -ms-flex-align: end;
    align-items: flex-end
}

.fancy-box-item.detail .opacity-very-light {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.fancy-box-item.detail:hover {
    background-size: 110%
}

.fancy-box-item.detail:hover .opacity-very-light {
    opacity: 0!important
}

.border-color-theme {
    border-color: #AE8F72!important
}

#collection_subdetail {
    position: relative
}

#collection_subdetail .bg-light-gray {
    position: relative;
    overflow: hidden
}

#collection_subdetail .bg-light-gray * {
    position: relative;
    z-index: 2
}

#collection_subdetail .bg-light-gray:before {
    position: absolute;
    z-index: 1;
    background-position: center center;
    background-size: 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-30deg);
    -moz-transform: translate(-50%, -50%) rotate(-30deg);
    -ms-transform: translate(-50%, -50%) rotate(-30deg);
    -o-transform: translate(-50%, -50%) rotate(-30deg);
    transform: translate(-50%, -50%) rotate(-30deg);
    left: 0;
    opacity: .1
}


#collection_subdetail .content-right .bg-light-gray:before {
    -webkit-transform: translate(50%, -50%) rotate(30deg);
    -moz-transform: translate(50%, -50%) rotate(30deg);
    -ms-transform: translate(50%, -50%) rotate(30deg);
    -o-transform: translate(50%, -50%) rotate(30deg);
    transform: translate(50%, -50%) rotate(30deg);
    left: inherit;
    right: 0
}

#collection_subdetail .bg-light-gray.coleksiyon-logo:before {
    background-image: url(../images/logo-sag.png);
    content: ''
}


#collection_subdetail .bg-light-gray.coleksiyon-logo:before {
    position: absolute;
    z-index: 1;
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-30deg);
    -moz-transform: translate(-50%, -50%) rotate(-30deg);
    -ms-transform: translate(-50%, -50%) rotate(-30deg);
    -o-transform: translate(-50%, -50%) rotate(-30deg);
    transform: translate(-50%, -50%) rotate(-30deg);
    left: 0;
    opacity: .1
}

#collection_subdetail .content-right .bg-light-gray.coleksiyon-logo:before {
    -webkit-transform: translate(50%, -50%) rotate(30deg);
    -moz-transform: translate(50%, -50%) rotate(30deg);
    -ms-transform: translate(50%, -50%) rotate(30deg);
    -o-transform: translate(50%, -50%) rotate(30deg);
    transform: translate(50%, -50%) rotate(180deg);
    left: inherit;
    right: 0
}
#collection_subdetail .content-left .bg-light-gray.coleksiyon-logo:before {
    -webkit-transform: translate(50%, -50%) rotate(30deg);
    -moz-transform: translate(50%, -50%) rotate(30deg);
    -ms-transform: translate(50%, -50%) rotate(30deg);
    -o-transform: translate(50%, -50%) rotate(30deg);
    transform: translate(-50%, -50%) rotate(300deg);
    left: inherit;
    right: 0
}

.fancybox-caption {
    background: 0 0!important;
    padding: 30px
}

.fancybox-caption__body {
    display: inline-block;
    background: #AE8F72;
    padding: 1rem 5rem;
    color: #0C2340;
    font-weight: 600;
    font-size: 1.3rem
}

.patterns .portfolio-box {
    margin-bottom: 30px
}

.subheader .small-screen {
    height: 65px
}

@media (max-width:1400px) {
    .navbar.navbar-boxed {
        padding-left: 5px;
        padding-right: 5px
    }
    .navbar .navbar-nav .nav-link {
        margin: 0 12px;
        font-size: 15px
    }
}


/*# sourceMappingURL=custom.css.map */