@charset "utf-8";

/*
  ************************************************************************
  *  STYLE
  ************************************************************************  
*/
html, body { height:100%; }
body { color:#49494a; font-size:14px; font-family: 'Open Sans', sans-serif; }

.swiper-container { width:100%; height:100%; position:relative; }
.swiper-slide { position:relative; z-index:0; background-repeat:no-repeat; background-position:center center; background-size:cover; }
.swiper-slide h2 { margin-left:135px; margin-top:280px; margin-bottom:0px; padding-left:30px; color:#9f580c; font-size:42px; font-weight:700; background-image:url(/images/slide-border.png); background-repeat:no-repeat; background-position:left center; }
.swiper-slide h2 strong { color:#000000; font-style:normal; font-weight:600; }
.swiper-slide h2 em { color:#000000; font-size:38px; font-style:normal; font-weight:400; }

.header { max-width:1460px; margin-left:auto; margin-right:auto; position:relative; z-index:2; }
.index > .header { max-width:100%; width:100%; position:absolute; top:0px; left:0px;  }
.header .aksoy-yapi-dekorasyon { display:inline-block; margin-top:34px; margin-left:30px; }
.header button { float:right; margin-top:42px; margin-left:56px; padding:8px 25px; color:#ffffff; font-size:17px; font-weight:300; border-radius:2px; background-color:#0460b6; }
.header button:hover { color:#ffffff; }
.header .phone { display:inline-block; float:right; margin-left:10px; margin-top:66px; color:#000000; font-size:17px; font-weight:700; }
.header .phone-bar { display:inline-block; float:right; margin-right:30px; margin-left:25px; }

.navigation .navbar-header { float:none; color:#ffffff; font-weight:700; }
.navigation .navbar-header button { float:right; margin:0px; padding:20px; background-color:#f99a1c; outline:none; }
.navigation .navbar-header i { font-size:30px; color:#ffffff; }
.navigation .nav > li { display:inline-block; }
.navigation .nav > li > a { padding:10px 10px 10px 0px; color:#9f580c; font-size:16px; font-weight:600; }
.navigation .nav > li > a::before { padding:10px 15px 10px 0px; content:"-"; }
.navigation .nav > li:first-child > a::before { padding:0px; content:""; }
.navigation .nav > li.active > a, .navigation .nav > li > a:focus, .navigation .nav > li > a:hover { color:#000000; background-color:transparent; }

.index-services-list { max-width:720px; margin:0px auto; margin-top:-230px; text-align:center; position:relative; z-index:2; }
.index-services-list > li { width:220px; display:inline-block; margin-left:8px; margin-right:8px; margin-bottom:20px; position:relative; }
.index-services-list > li > a { display:block; padding:16px 0px; color:#000000; font-size:18px; background-color:#f99b1f; }
.index-services-list > li > ol { visibility: hidden; width:100%; padding-bottom:8px; opacity:0; position:absolute; left:0px; bottom:0px; /*background-color:rgba(0,0,0,0.6);*/ -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
.index-services-list > li:hover > ol { visibility: visible; opacity: 1; bottom:56px; }
.index-services-list > li:hover > ol > li { padding:4px 0px; background-color:#594b42; }
.index-services-list > li:hover > ol > li:first-child { padding-top:18px; }
.index-services-list > li:hover > ol > li:last-child { padding-bottom:18px; }
.index-services-list > li:hover > ol > li a { display:block; overflow:hidden; margin:0px 16px; padding-top:2px; padding-bottom:10px; color:#ffffff; font-size:13px; border-bottom:1px solid #6e5d52; }
.index-services-list > li:hover > ol > li:last-child > a { border-bottom:none; }
.index-services-list > li:hover > ol > li a:hover { color:#f99b1f; }

.mouse-bottom { width:100%; text-align:center; position:absolute; left:0px; bottom:30px; z-index:3; }
.mouse-bottom .down-mouse { position:relative; cursor:pointer; }

.index-content { padding-top:50px; padding-bottom:40px; }

.index-section-list { margin-bottom:30px; text-align:center; }
.index-section-list > li { min-width:200px; display:inline-block; margin-left:15px; margin-right:15px; margin-bottom:20px; font-size:17px; font-weight:300; background-color:#594b42; }
.index-section-list > li a { min-height:145px; display:block; overflow:hidden; color:#ffffff; }
.index-section-list > li a img { margin-top:30px; margin-bottom:10px; }
.index-section-list > li a span { display:block; }

.about-aksoy-yapi {  }
.about-aksoy-yapi h3 { margin-top:0px; margin-bottom:10px; color:#181919; font-size:25px; font-weight:300; }
.about-aksoy-yapi h4 { margin-top:0px; margin-bottom:15px; color:#f18c06; font-size:22px; font-weight:600; }
.about-aksoy-yapi p { max-width:960px; margin-left:auto; margin-right:auto; color:#49494a; font-size:15px; }

.footer { background-color:#e2e4e6; }
.footer .footer-bar { display:block; overflow:hidden; clear:both; margin-top:40px; padding:20px 0px; color:#594b42; font-size:14px; background-color:#f99a1c; }
.footer .footer-bar ul { margin:0px; }
.footer .footer-bar ul > li { display:inline-block; }
.footer .footer-bar ul > li > a { color:#594b42; font-size:14px; }
.footer .footer-bar ul > li > a::before { padding:0px 15px 0px 15px; content:"-"; }
.footer .footer-bar ul > li:first-child > a::before { padding:0px; content:""; }
.footer .footer-bar ul > li > a:hover { color:#000000; }

.footer .aksoy-yapi-dekorasyon { float:left; margin-top:55px; }
.footer .address { float:left; margin-left:25px; margin-top:40px; margin-bottom:0px; padding:30px 0px; padding-left:42px; text-align:left; color:#5b5b5c; font-size:14px; font-weight:600; border-left:1px solid #f99a1c; }
.footer .address span { color:#000000; }
.footer .social-media { overflow:hidden; }
.footer .social-media > li { display:inline-block; overflow:hidden; margin-right:6px; vertical-align:top; text-align:center; }
.footer .social-media > li > a { width:36px; height:36px; display:block; overflow:hidden; padding:0px; color:#222222; font-size:14px; line-height:34px; border:1px solid #c9ced2; border-radius:20px; }
.footer .social-media > li > a:hover { color:#e0a833; }
.footer .social-media li > a > i { width:auto; height:auto; float:none; margin:0px; color:#2b2b2b; line-height:normal; }
.footer .phone { display:block; float:right; margin-top:70px; text-align:center; color:#594b42; font-size:19px; }
.footer .phone a { display:inline-block; color:#594b42; font-weight:700; }
.footer .phone img { margin-left:25px; margin-right:25px; }

.footer button { width:40px; height:40px; color:#ffffff !important; position:absolute; right:15px; bottom:-110px; background-color:#1a1918; }
.copyright { padding-top:50px; padding-bottom:80px; color:#585a5b; font-size:14px; }

/* Content Style */
.content-header { width:100%; min-height:440px; overflow:hidden; position:absolute; top:0px; z-index:0; background-repeat:no-repeat; background-position:center center;  }
.content-header .page-title { max-width:370px; margin:0px auto; margin-top:210px; padding:18px 20px; text-align:center; color:#ffffff; font-size:25px; font-weight:300; background-color:#594b42; }
.content-header .page-title strong { font-weight:700; }
.content-header .category-list { width:100%; margin-bottom:0px; position:absolute; bottom:90px; z-index:3; text-align:center; }
.content-header .category-list > li { display:inline-block; }
.content-header .category-list > li > a { color:#000000; font-size:18px; }
.content-header .category-list > li > a strong { color:#2f1707; font-size:24px; }
.content-header .category-list > li > a::before { padding:10px 15px 10px 15px; content:"-"; }
.content-header .category-list > li:first-child > a::before { padding:0px; content:""; }
.content-header .category-list > li > a:hover { color:#2f1707; }

.container-area { margin-top:310px; padding-top:50px; padding-bottom:50px; }
.container-area h1 { margin-top:0px; margin-bottom:25px; color:#f18c06; font-size:22px; font-weight:600; }

.content-menu { width:285px; float:left; margin-bottom:30px; }
.content-menu h3 { margin-top:0px; margin-bottom:4px; color:#ffffff; font-size:18px; font-weight:300; background-color:#594b42; }
.content-menu h3 a { display:block; padding:15px 0px 15px 20px; color:#ffffff; }
.content-menu h3 a img { margin-right:20px; }
.content-menu h3 a:hover { color:#f99b1f; }
.content-menu ul { margin-bottom:20px; }
.content-menu ul > li { margin-bottom:4px; background-color:#f99b1f; }
.content-menu ul > li.active { margin-bottom:0px; }
.content-menu ul > li > a { display:block; padding:18px 0px 18px 30px; color:#000000; font-size:17px; }
.content-menu ol { overflow:hidden; margin-top:0px; margin-bottom:25px; padding-top:30px; padding-bottom:25px; border:1px solid #d9dbdd; border-top:none; }
.content-menu ol > li { margin-bottom:8px; }
.content-menu ol > li > a { display:block; padding-left:30px; color:#515050; font-size:16px; }
.content-menu ol > li.active > a, .content-menu ol > li > a:hover { color:#000000; }
.content-menu ul > li.active > a, .content-menu ul > li > a:hover { color:#1a1a18; }

.content-area { }
.breadcrumb { float:right; padding:0px; margin-top:6px; margin-bottom:20px; background-color:transparent; }
.breadcrumb > li {  }
.breadcrumb > li > a { color:#b7b5b1; font-size:13px; font-weight:600; }
.breadcrumb > li > a:hover { color:#878582; }
.breadcrumb > li + li::before { padding:0px 8px; color:#b7b5b1; content:"-"; }

.content-text { color:#696d70; line-height:22px; }
.content-text .text-summary { color:#484c53; font-size:16px; font-weight:300; }
.content-text .text-description { color:#484c53; font-size:14px; font-weight:600; }
.content-text p { margin-bottom:25px; color:#484c53; font-size:14px; }
.content-text h2 { margin-top:10px; margin-bottom:30px; color:#594b42; font-size:18px; font-weight:700; }
.content-text h3 {margin-top:10px; margin-bottom:30px; color:#594b42; font-size:16px; font-weight:600; }
.content-text iframe { border:1px solid #e9edf0; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); }

.content-text .category-list { margin-bottom:10px; text-align:center; }
.content-text .category-list > li { display:inline-block; margin-left:16px; margin-right:16px; margin-bottom:35px; }
.content-text .category-list > li > a { display:block; }
.content-text .category-list > li > a img { margin-bottom:8px; border:1px solid #d8d7d5; }
.content-text .category-list > li > a span { display:block; color:#594b42; font-size:16px; font-weight:700; }

#gmap_canvas { max-width:950px; height:360px; margin: 0px auto; margin-bottom:60px; padding: 0px; border:1px solid #d8d7d5; }

.services-area { width:815px; float:right; padding-top:20px; padding-bottom:20px; }

.form-area { padding-bottom:50px; position:relative; }
.form-area h4 { margin-bottom:20px; color:#1a1918; font-size:17px; font-weight:700; }
.form-contact .form-group { margin-bottom:18px; padding-left:0px; padding-right:0px; }
.form-contact label { color:#92969c; font-size:15px; font-weight:400; }
.form-contact .form-control { font-size:14px; border:1px solid #ebedef; border-radius:0px; }
.form-contact button { padding:8px 24px; color:#ffffff; font-size:17px; font-weight:300; border:1px solid #ebedef; border-radius:0px; background-color:#f6a11b; }
.form-contact button:hover { color:#ffffff; }

.all-gellery { overflow:hidden; clear:both; padding-top:10px; }
.all-gellery ul {  }
.all-gellery ul > li { display:inline-block; margin-left:15px; margin-right:15px; margin-bottom:35px; text-align:center; vertical-align:middle; }
.all-gellery ul > li a { display:block; color:#f6a11b; line-height:17px; }
.all-gellery ul > li a img { margin-bottom:8px; border:1px solid #d8d7d5; }
.all-gellery ul > li span { display:block; color:#594b42; font-size:15px; font-weight:700; }

.popover { padding:0px; border:none; box-shadow:none; }
.popover-title { color:#f6a11b; font-weight:600; border:none; background-color:#333333; }
.popover-content { padding:0px 14px 14px 14px; color:#ffffff; border-radius:0px 0px 5px 5px; background-color:#333333; }
.popover.top > .arrow { border-top-color:rgb(51, 51, 51); }
.popover.top > .arrow::after { border-top-color:#333333; }
.popover.bottom > .arrow { border-bottom-color:rgb(51, 51, 51); }
.popover.bottom > .arrow::after { border-bottom-color:#333333; }

.padding-top-0 { padding-top:0px; }
.padding-right-0 { padding-right:0px; }
.padding-bottom-0 { padding-bottom:0px; }
.padding-left-0 { padding-left:0px; }

.padding-top-10 { padding-top:10px; }
.padding-right-10 { padding-right:10px; }
.padding-bottom-10 { padding-bottom:10px; }
.padding-left-10 { padding-left:10px; }

.padding-top-50 { padding-top:50px; }
.padding-right-50 { padding-right:50px; }
.padding-bottom-50 { padding-bottom:50px; }
.padding-left-50 { padding-left:50px; }

.margin-top-0 { margin-top:0px !important; }
.margin-right-0 { margin-right:0px !important; }
.margin-bottom-0 { margin-bottom:0px !important; }
.margin-left-0 {margin-left:0px !important;  }

.margin-top-5 { margin-top:5px; }
.margin-right-5 { margin-right:5px; }
.margin-bottom-5 { margin-bottom:5px; }
.margin-left-5 {margin-left:5px;  }

.margin-top-10 { margin-top:10px; }
.margin-right-10 { margin-right:10px; }
.margin-bottom-10 { margin-bottom:10px; }
.margin-left-10 {margin-left:10px;  }

.margin-top-15 { margin-top:15px; }
.margin-right-15 { margin-right:15px; }
.margin-bottom-15 { margin-bottom:15px; }
.margin-left-15 {margin-left:15px;  }

.margin-top-20 { margin-top:20px; }
.margin-right-20 { margin-right:20px; }
.margin-bottom-20 { margin-bottom:20px; }
.margin-left-20 {margin-left:20px;  }

.margin-top-25 { margin-top:25px; }
.margin-right-25 { margin-right:25px; }
.margin-bottom-25 { margin-bottom:25px; }
.margin-left-25 {margin-left:25px;  }

.margin-top-30 { margin-top:30px; }
.margin-right-30 { margin-right:30px; }
.margin-bottom-30 { margin-bottom:30px; }
.margin-left-30 {margin-left:30px;  }

.margin-top-35 { margin-top:35px; }
.margin-right-35 { margin-right:35px; }
.margin-bottom-35 { margin-bottom:35px; }
.margin-left-35 {margin-left:35px;  }

.margin-top-40 { margin-top:40px; }
.margin-right-40 { margin-right:40px; }
.margin-bottom-40 { margin-bottom:40px; }
.margin-left-40 {margin-left:40px;  }


.black { color:#1a1a18; }
.renk-2 { color:#a6bf01; }
.full-width { width:100% !important; }
.clear-left { clear:left; }
.clear-right { clear:right; }
.clear-both { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.float-none { float:none !important; }
.border-none { border:0px !important; }
.radius-none { border-radius:0px !important; }
.shadow-none { box-shadow:none !important; text-shadow:none !important; }
.outline-none { outline:none!important; }
.position-relative { position:relative; }
.position-absolute { position:absolute; }
.overflow-hidden { overflow:hidden; }
.display-none { display:none; }
.display-block { display:block; }
.display-inline-block { display:inline-block; }
.middle { margin-left:auto; margin-right:auto; }
.text-indent-9999 { text-indent:-9999px; }
.img-border { border:1px solid #d8d7d5; }
.font-light { font-weight:300; }
.font-medium { font-weight:500; }
.font-bold { font-weight:600; }
.height-0 {  height:0px;}
.bg-primary { padding:10px; }
.bg-success { padding:10px; }
.bg-info { padding:10px; }
.bg-warning { padding:10px; }
.bg-danger { padding:10px; }

a { text-decoration:none !important; outline:none !important; }
@media (min-width:1200px ) {
    .header .aksoy-yapi-dekorasyon { margin-left:50px; }
    .header .phone-bar { margin-right:50px; } 
}
@media (min-width:992px ) and (max-width:1200px ) {
    /*body { background-color:red; }*/    
    .swiper-slide h2 { margin-left:20px; font-size:36px; }
    .swiper-slide h2 em { font-size:36px; }
    .header .aksoy-yapi-dekorasyon { margin-left:20px; } 
    .header .phone-bar { margin-right:20px; }   
    .header .phone { display:none; }
    .navigation .nav > li > a { padding:10px 8px 10px 0px; font-size:16px; }
	.navigation .nav > li > a::before { padding:10px 8px 10px 0px; }
    .footer .address { margin-left:30px; padding-left:32px; }
    .footer .phone { font-size:16px; }
    .footer .phone img { margin-left:15px; margin-right:15px; }
    .content-header .page-title { margin-top:180px; }
}
@media (min-width:992px ){
.navigation { float:right; margin-top:56px; margin-bottom:0px; position:relative; z-index:2; }
.navigation .navbar-collapse { padding-left:0px; padding-right:0px; }    
}
@media (max-width: 992px) {
    .content-menu, .services-area { width:auto; float:none; }
    .navigation { margin:0px; border:none; position:fixed; left:0px; right:0px; top:45px; }
    .navigation .nav { float:right; padding:14px 0px; background-color:#f99b1f; }
    .navigation .nav > li { display:block; }
    .navigation .nav > li > a { padding:6px 30px; color:#ffffff; }
    .navigation .nav > li > a::before { padding:0px; content:""; }
    .index-services-list { margin-top:-210px; } 
    .index-services-list > li { margin-bottom:10px; }
    .index-services-list > li > a { padding:12px 0px; font-size:16px; }
    .index-services-list > li:hover > ol { bottom:46px; }
    .index-services-list > li:hover > ol > li:first-child { padding-top:20px; }
	.index-services-list > li:hover > ol > li:last-child { padding-bottom:20px; }
    .index-services-list > li:hover > ol > li a { padding-top:4px; padding-bottom:10px; font-size:14px; }
    .header .phone, .header .phone-bar { display:none; }
    .header .aksoy-yapi-dekorasyon { margin-left:15px; }
    .header .phone-bar { margin-right:15px; }
    .swiper-slide h2 { margin-left:15px; font-size:32px; }
    .swiper-slide h2 em { font-size:32px; }
    .footer { text-align:center; }
    .footer .aksoy-yapi-dekorasyon, .footer .address, .footer .phone { float:none;}
    .footer .aksoy-yapi-dekorasyon, .footer .phone {  margin-top:40px; }
    .footer .address { max-width:350px; margin-left:auto; margin-right:auto; padding:0px; text-align:center; border:none; }
    .content-header .page-title { font-size:22px; margin-top:180px; }
    .content-header .category-list > li { margin:0px 15px; }
    .content-header .category-list > li > a::before { padding:0px; content:""; }
    .content-header .category-list > li > a { font-size:16px; }
    .content-header .category-list > li > a strong { font-size:18px; }
    .breadcrumb { float:none; }
}
@media (min-width:768px ) and (max-width:992px ) {
    /*body { background-color:green; }*/
    .navbar-collapse.collapse { display: none !important; }
    .navbar-collapse { overflow-x: visible !important; }
    .navbar-collapse.in { overflow-y: auto !important; }
    .collapse.in { display: block !important; }
}
@media (max-width: 768px) {    
	/*body { background-color:yellow; }*/
    .copyright p { float:none; text-align:center; }
    .swiper-slide h2, .footer button { display:none; }
    .index-services-list > li > ol { display:none; }
    .footer .footer-bar ul > li { margin:3px 10px; }
    .footer .footer-bar ul > li > a::before { padding:0px; content:""; }
    .content-header .page-title { font-size:22px; }
}
@media (max-width:725px) {
    .index-services-list { margin-top:-270px; }
}
@media (max-width:550px) {
    /*body { background-color:blue; }*/
	.footer .phone strong { display:block; }
    .footer .phone img { margin:10px 0px; }
    .content-header .category-list { display:none; }
    .mouse-bottom { bottom:50px; }    
}
@media (max-width:490px) {
    .index-services-list { margin-top:-380px; }
	.index-services-list > li > a { padding:8px 0px; font-size:15px; }
}