/*
Theme Name: Muharrem Pehlivanoglu
Author: Fikirmedya
Author URI: http://fikirmedya.com.tr
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*Wordpress editor styles start*/
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft { margin-right: 1.5em; display: inline; float: left; }
.alignright, img.alignright { margin-left: 1.5em; display: inline; float: right; }
.aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }
.alignnone, img.alignnone { /* not sure about this one */ }
.wp-caption { margin-bottom: 1.5em; text-align: center; padding-top: 5px; }
.wp-caption img { border: 0 none; padding: 0; margin: 0; }
.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0; }
.wp-smiley { margin: 0 !important; max-height: 1em; }
blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left; }
blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right; }
/*Wordpress editor styles end*/

@import url('https://fonts.googleapis.com/css?family=Raleway:400,700|Ubuntu:400,700&subset=latin-ext');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
ol, ul { list-style: none; }
blockquote, q { quotes:none; font-weight:700; margin-bottom:20px; font-size:18px; padding-left:10px; font-style:italic;  }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content:none }
table { border-collapse: collapse; border-spacing: 0; }

a, a:hover{text-decoration:none}
img{max-width:100%; height:auto;}

/* HEADER - FOOTER */
.home-header { display: none; position: relative; height: 175px; border-bottom: solid 13px #00712f; border-top: solid 20px #ffed00; padding-top: 25px; }
.home .home-header { display: block; }

.home-header .home-menu { position: absolute; left: -400px; top: 300px; z-index: 9; 
                        -webkit-transition: all .3s ease-in-out;
                        -moz-transition: all .3s ease-in-out;
                        -ms-transition: all .3s ease-in-out;
                        -o-transition: all .3s ease-in-out;
                        transition: all .3s ease-in-out;
                        }
.home-header .home-menu li { position: relative; background: #1f201b; margin-bottom: 5px; padding: 3px 10px 3px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 16px; }
.home-header .home-menu li::before { content: ''; display: block; position: absolute; left: -500px; top: 0; width: 500px; height: 100%; background: #1f201b; }
.home-header .home-menu li:hover::before { background: #ffed00; }
.home-header .home-menu li a { color: #fff; }
.home-header .home-menu li.current-menu-item, .home-header .home-menu li:hover { background: #ffed00; }
.home-header .home-menu li.current-menu-item::before { display: none }
.home-header .home-menu li.current-menu-item a, .home-header .home-menu li:hover a { color: #00712f; }
.home-header .home-menu .dropdown-menu{left:auto;right: -105%;border-radius:0;padding:0;top: 0;}
    .home-header .home-menu .dropdown-menu li{margin-bottom: 1px !important;}
    .home-header .home-menu .dropdown-menu li::before{display:none !important;}
    .home-header .home-menu .dropdown-menu li a:hover{background:transparent; color:#00712f}
    
    .home-header .menu_toggle{
                        position:absolute;
                        top: 237px;
                        left:0;
                        z-index:9;
                        background: #ffed00;
                        color: #00712f;
                        padding:20px;
                        cursor:pointer;
                        font-size: 21px;
                        /* border:solid 1px #444; */
                        -webkit-transition: all .3s ease-in-out;
                        -moz-transition: all .3s ease-in-out;
                        -ms-transition: all .3s ease-in-out;
                        -o-transition: all .3s ease-in-out;
                        transition: all .3s ease-in-out;
                        }
        .home-header .menu_toggle.active{left:103px; margin-left:10%;}

    .home-header .home-menu.active{left: 0; margin-left: 10%;}

.home .page-header { display: none; }
.page-header{position: relative;min-height: 145px;border-bottom: solid 13px #00712f;border-top: solid 20px #ffed00;padding-top: 15px;margin: 0;}
    .page-header .navbar{background:transparent; border:none;}
    .page-header .navbar-brand{max-width:330px;height: auto;}
    .page-header .dropdown-menu{left:0 !important; font-family:'Ubuntu', sans-serif; min-width:200px }
        .page-header .dropdown-menu li{margin-bottom:10px;}
            .page-header .dropdown-menu li:last-child{margin-bottom:5px;}
            .page-header .dropdown-menu li:first-child{margin-top:5px;}
        .page-header .dropdown-menu li a{font-weight:700; color:#00712f;}
        .home-header .home-menu li .dropdown-menu a{color:#fff;}
        .page-header .dropdown-menu li.current-menu-item a, .page-header .dropdown-menu li:hover a{background:transparent !important; color:#00712f !important;}

.navbar-default .navbar-toggle{background-color: #00712f !important;margin-top:20px;margin-bottom:0;margin-right: 0;}
.navbar-default .navbar-toggle .icon-bar{background:#ffed00}

.navbar-default .navbar-nav{margin-top:15px}
.navbar-default .navbar-nav>li>a{color:#000; font-family:'Ubuntu', sans-serif; font-weight:700; font-size:16px; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:transparent; color:#00712f;}

.langChoser{width:100%; text-align:right;position:absolute;top:0;left:0; right:0; margin: -17px auto 0;}
.langChoser li{display:inline-block; border-right:solid 1px #00712f; padding-right:8px; margin-right:5px; line-height:14px;}
.langChoser li:last-child{border:none; padding-right:0;}
.langChoser li a{color:#00712f; font-family:'Ubuntu', sans-serif; font-weight:400; font-size:14px;}
.langChoser li.active a{font-weight:700}

@media (min-width: 1200px){
       .langChoser{width: 1170px;}
}

@media(max-width:768px){
    .page-header{min-height:0; padding-bottom:0; text-align:center;}
    .page-header .navbar-header{text-align:center;}
    .page-header .navbar-brand{max-width:100%;padding: 0;text-align: center;display: block;width: 100%;}
        .page-header .navbar-brand>img{display:inline-block;} 
}

.home-footer-container{background:#00712f; margin-top:30px;}

.home .home-footer-container{background:#565656; border-top:solid 2px #ffed00; padding-top:20px; padding-bottom:20px; margin-top:10px;}
.footer-menu{}
    .footer-menu li{display:inline-block; margin-right:10px;}
        .footer-menu li a{font-family:'Ubuntu', sans-serif; font-size:14px; color:#fff; line-height:50px;}
.home-footer-container img{max-height:50px;}

@media(max-width:768px){
    .footer-menu li{display:block; text-align:center;}
    .home-footer-container img{display:block; max-height:auto; margin:10px auto;}
}

/* HOME PAGE */
.main-icons-container{margin-top:90px; margin-bottom:75px;}
    .main-icons-container a{color:#615c5c; font-family:'Raleway',  sans-serif; font-size:14px; font-weight:700; line-height:18px}
    .main-icons-container span{display:inline-block; min-height:100px}
    .main-icons-container h3{font-family:'Ubuntu', sans-serif; font-size:18px; text-transform:uppercase; color:#00712f; margin-bottom:15px; margin-top:5px;}

.main-products-blocks{text-align:center; margin-bottom:20px}
    .main-products-blocks .container-fluid{padding:180px 0; background-size:cover; background-position:center right}
    .main-products-blocks img{margin-bottom:10px}
    .main-products-blocks h3{font-family:'Ubuntu', sans-serif; font-size:30px; line-height:48px; font-weight:400; color:#fff; letter-spacing:3px}
    .main-products-blocks h2{font-family:'Ubuntu', sans-serif; font-size:48px; line-height:48px; font-weight:700; color:#ffed00; text-transform:uppercase;}

@media(max-width:768px){
    .main-icons-container{margin-top:30px;}
    .main-icons-container > div{margin-bottom:20px}
}

.main-kampanya-news-box{margin-bottom:40px;}

.main-kampanya-container{}
    .main-kampanya-container h4{display:block; width:100%; height:50px; text-align:center; background:#ffed00; font-family:'Ubuntu', sans-serif; font-weight:700; font-size:24px; line-height:50px; text-transform:uppercase; color:#000; margin-bottom:20px;}
    .carousel-control.left , .carousel-control.right{background:transparent; top:50%; margin-top:-20px;}

    .kampanya_pdf_link_item{text-align:center; padding:10% 20%}
    .kampanya_pdf_link_item a{color:#615c5c; font-family:'Raleway',  sans-serif; font-size:14px; font-weight:700; line-height:18px}
    .kampanya_pdf_link_item span{display:inline-block; min-height:100px}
    .kampanya_pdf_link_item h3{font-family:'Ubuntu', sans-serif; font-size:18px; text-transform:uppercase; color:#00712f; margin-bottom:15px; margin-top:5px;}


.main-news-container{}
    .main-news-container h4{display:block; width:100%; height:50px; text-align:center; background:#ffed00; font-family:'Ubuntu', sans-serif; font-weight:700; font-size:24px; line-height:50px; text-transform:uppercase; color:#000; margin-bottom:20px;}
    .main-news-container div{min-height:314px; background-color:#000; background-size:cover; background-position:center;}
        .main-news-container div h3{display: block;width:100%;min-height: 314px;;height:100%;background:rgba(0,0,0,.3);line-height: 48px;text-align:center;font-family:'Ubuntu', sans-serif;color:#fff;font-size:36px;font-weight:700;vertical-align: unset;}
            .main-news-container div h3 a{color:#fff;padding:5%;position: absolute;left: 0;right: 0;bottom: 22%;}
        
.main-kiralik-yer{background:#fff; border:solid 2px #00712f; border-left:none; border-right:none; margin-bottom:40px;}
    .main-kiralik-yer > div{max-height:90px;}
    .main-kiralik-yer img{float:left; margin:-5px 0; margin-right:20px}
    .main-kiralik-yer h6{font-family:'Ubuntu', sans-serif; font-size:24px; font-weight:400; color:#00712f; margin-top:20px;}
    .main-kiralik-yer h5{font-family:'Ubuntu', sans-serif; font-size:24px; font-weight:700; color:#00712f; }
    .main-kiralik-yer p{font-family:'Raleway', sans-serif; font-size:14px; margin-top:20px;}
    .main-kiralik-yer a{display:inline-block; float:right; margin-top:10px; font-family:'Ubuntu', sans-serif; font-size:12px; color:#000;}

.main-sm-container{background:#fff; border:solid 2px #00712f; border-left:none; border-right:none; margin-bottom:40px;}
    .main-sm-container > div{max-height:90px;}
    .main-sm-container img{float:left; margin:-5px 0; margin-right:20px}
    .main-sm-container h6{font-family:'Ubuntu', sans-serif; font-size:24px; font-weight:400; color:#00712f; margin-top:20px;}
    .main-sm-container h5{font-family:'Ubuntu', sans-serif; font-size:24px; font-weight:700; color:#00712f; }
    .main-sm-container p{font-family:'Raleway', sans-serif; font-size:14px; margin-top:20px;}
    .main-sm-container a{display:inline-block; float:right; margin-top:10px; font-family:'Ubuntu', sans-serif; font-size:12px; color:#000;}

@media(max-width:768px){
    .main-kampanya-container > div{margin-bottom:20px}
    .main-news-container div h3 a{font-size:24px;}
    .main-sm-container, .main-kiralik-yer{padding-bottom:10px;}
    .main-sm-container img, .main-kiralik-yer img{position:absolute; top:-5px; right:-5px; max-width:40px; margin-right:0;}
}

/* .main-sm-container{margin:40px 0;background:#ffed00;}
    .sm-container {padding:30px 0 20px; display: none;}
    .sm-container > div{float:left;margin-right:10px;line-height: 26px;}
    .sm-container .icons a{display:inline-block; width:26px; height:26px; margin-right:10px; overflow:hidden; text-indent:-99px; background:url('images/sprite-social.png'); }
        .sm-container .icons a.facebook{background-position:0 0;line-height: 26px;}
        .sm-container .icons a.instagram{background-position:-34px 0;}
        .sm-container .icons a.twitter{background-position:-68px 0;}
        .sm-container .icons a.youtube{background-position:-102px 0;}
    .sm-container .content{font-family:'Ubuntu',sans-serif; font-size:12px;}
        .sm-container .content b{font-weight:700;}

    .kariyer-container{padding:10px 0; float:none !important; margin:0px auto; } 
        .kariyer-container img{float:left; margin-right:30px;}
        .kariyer-container a{display:block; color:#000; font-family:'Ubuntu', sans-serif; font-size:14px; padding-top:25px;} */

.main-firma-container{margin-bottom:40px;}
    .main-firma-container ul.slides{display:block; width:100%; text-align:center;}
        .main-firma-container ul.slides li.firma{display:inline-block;margin: 0 1%;max-width: 31%;}
            .main-firma-container ul.slides li.firma img{border:solid 1px #00712f}

        .page-content ul.slides li.firma{margin: 0 8px;}
@media(max-width:768px){
    .main-firma-container ul.slides li.firma{display:block; float:none; clear:both; margin-bottom:20px; max-width:100%;}
}

/* PAGES */
.page-content{font-family:'Ubuntu', sans-serif;line-height:24px;margin-top:30px;margin-bottom: 30px;}
    .page-content h1{font-size:24px; font-weight:700; margin-bottom:20px;}
    .page-content h2{font-size:18px;font-weight:700;margin-bottom: 10px;}
    .page-content p{margin-bottom: 25px;}

.page-magaza-content{}
    .page-magaza-content h3{font-weight:700; margin-bottom:5px; font-size:14px;}
    .page-magaza-content select{border:solid 1px #00712f; background:#ffed00; margin-bottom:30px; font-weight:700; color:#000; font-size:12px; text-transform:uppercase; max-width:250px; text-align:center;}
    .page-magaza-content .ilce_select_container{display:none}

.page-magaza-subeler-container{padding-top:30px;}
.page-sube-item{display:none; position:relative; min-height:250px; margin-bottom:20px; font-family:'Ubuntu', sans-serif;}
    .page-sube-item h2{font-weight:700; font-size:24px; margin-bottom:10px; padding-left:20px}
    .page-sube-item span.sube_kod{display:block; position:absolute; top:-5px; left:-0; background:#00712f; padding:5px; border-radius:20px; width:30px; height:30px; text-align:center; line-height:20px; color:#fff; font-weight:700;}
    .page-sube-item p{margin-bottom:15px; line-height:18px; font-family:'Raleway', sans-serif; letter-spacing:1px}
        .page-sube-item p .fa{color:#00712f; margin-right:5px; font-size:14px}
        .page-sube-item p a{color:inherit}
    .page-sube-item p.adres{display:block; min-height:60px; font-size:12px; font-weight:700;}
    .page-sube-item p.tel{font-size:16px; font-weight:700;}
    .page-sube-item p.eposta{font-size:12px; font-weight:700;}
    .page-sube-item p.harita a{display:block; text-align:center; border:solid 1px #000; padding:5px; font-weight:700; font-size:12px;}

.sube-agi{text-align:center;border:solid 2px #00712f;padding-top: 50px;padding-bottom: 0px;font-size:12px;line-height:16px;letter-spacing:1px;}
    .sube-agi h3{font-size:18px; margin-bottom:10px; font-weight:700}

.faq-item{margin-bottom:40px;}
    .faq-item h2{display:block; width:100%; border-bottom:solid 1px #00712f; font-weight:700; padding-bottom:5px; font-size:16px; color:#00712f}
    
.page-irtibat-content {}
.page-irtibat-content h2 {color: #000;font-family: 'Ubuntu', sans-serif; font-weight: 700; text-align:center; letter-spacing:2px;}
.page-irtibat-content h3 {font-family: 'Ubuntu'; font-size: 48px; font-weight: 700;line-height: normal; margin-bottom: 20px; text-align:center;}
.page-irtibat-content h4 {color: #00712f;font-family: 'Ubuntu', sans-serif;font-size: 14px;font-weight: 700;line-height: normal;margin: 0; text-align:center;}

.page-irtibat-content input {border-radius: 0;box-shadow: none;height: auto;padding: 1em;border-radius:10px;margin-bottom: 10px;}
.page-irtibat-content textarea { border-radius: 0; box-shadow: none; height: 11em; padding: 1em; border-radius:10px; min-height:150px; max-height:150px; }
.page-irtibat-content .btn { display: block; height: 8.6em; text-transform: uppercase; width: 100%; border-radius:10px; background:#00712f; color:#fff; font-weight:700; min-height:150px; }

@media(max-width: 768px){
    .page-irtibat-content .btn{min-height: auto;height: 50px;margin-top: 10px;}
    }

.kurumsal-irtibat h2{text-align:left; font-size:14px;}
    .kurumsal-irtibat p{margin-bottom:15px; line-height:18px; font-family:'Raleway', sans-serif; letter-spacing:1px}
        .kurumsal-irtibat p .fa{color:#00712f; margin-right:5px; font-size:14px}
        .kurumsal-irtibat p a{color:inherit}


#wpcf7-f125-p50-o1{}
#wpcf7-f125-p50-o1 h4{font-weight:700; margin-left:20px; margin-bottom:20px; border-bottom:solid 1px #00712f; padding-bottom:10px;}
#wpcf7-f125-p50-o1 input {border-radius: 0;box-shadow: none;height: auto;padding: 1em;border-radius:10px;margin-bottom: 20px;}
#wpcf7-f125-p50-o1 textarea { border-radius: 0; box-shadow: none; height: 11em; padding: 1em; border-radius:10px; min-height:150px; max-height:150px; }
#wpcf7-f125-p50-o1 .btn { display: block; height: 8.6em; text-transform: uppercase; width: 100%; border-radius:10px; background:#00712f; color:#fff; font-weight:700; min-height:150px; }
#wpcf7-f125-p50-o1 span.gerekli{position:absolute; top:0; right:5px; color:#fd0000}

.page-header-image{min-height:150px; background-attachment:fixed; background-size:100% auto; background-position:top center;}

#wpcf7-f139-p56-o1{margin-top:30px; margin-bottom:30px; font-size:12px;}
#wpcf7-f139-p56-o1 h4{font-weight:700; margin-left:20px; margin-bottom:20px; border-bottom:solid 1px #00712f; padding-bottom:10px;}
#wpcf7-f139-p56-o1 input {border-radius: 0;box-shadow: none;height: auto;padding: 1em;border-radius:10px;margin-bottom: 20px;}
#wpcf7-f139-p56-o1 textarea { border-radius: 0; box-shadow: none; height: 11em; padding: 1em; border-radius:10px; min-height:150px; max-height:150px; }
#wpcf7-f139-p56-o1 .btn {display: block;text-transform: uppercase;width: 100%;border-radius:10px;background:#00712f;color:#fff;font-weight:700;/* margin-top:23px */}
#wpcf7-f139-p56-o1 span.gerekli{position:absolute; top:0; right:5px; color:#fd0000}

.single-post-container{margin-top:20px; font-family:'Ubuntu', sans-serif; font-size:14px; line-height:18px; letter-spacing:1px;}
    .single-post-container img{margin-bottom:30px}
    .single-post-container h1{font-size:18px; font-weight:700; margin-bottom:20px;}
    .single-post-container p{margin-bottom:20px;}

    a[rel="next"]{display:block; width:50px; height:50px; background:#00712f; text-align:center; line-height:50px; color:#fff;  font-size:24px; float:right;}
        a[rel="next"]::before{content:'\f061'; display:inline; font-family:'FontAwesome';}

    a[rel="prev"]{display:block; width:50px; height:50px; background:#00712f; text-align:center; line-height:50px; color:#fff;  font-size:24px; float:left}
        a[rel="prev"]::before{content:'\f060'; display:inline; font-family:'FontAwesome';}

#map {height: 400px; width: 100%; }

.nav-pills{margin-bottom:30px;}
.nav-pills>li>a{color:#00712f; font-weight:700; border-bottom:solid 1px #00712f; border-radius:0;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background:#00712f;}

.hediye-cek-form{margin-top:40px}
    .hediye-cek-form h2{margin-left:5px;}

.hediye-cek-form form{margin-top:20px}
.hediye-cek-form h4{font-weight:700; margin-left:20px; margin-bottom:20px; border-bottom:solid 1px #00712f; padding-bottom:10px;}
.hediye-cek-form input {border-radius: 0;box-shadow: none;height: auto;padding: 1em;border-radius:10px;margin-bottom: 20px;}
.hediye-cek-form textarea { border-radius: 0; box-shadow: none; height: 11em; padding: 1em; border-radius:10px; min-height:150px; max-height:150px; }
.hediye-cek-form .btn { display: block; height: 8.6em; text-transform: uppercase; width: 100%; border-radius:10px; background:#00712f; color:#fff; font-weight:700; min-height:150px; }
.hediye-cek-form span.gerekli{position:absolute; top:0; right:5px; color:#fd0000}


.wpcf7-not-valid-tip{margin-bottom:10px; margin-top:-15px;}
.wpcf7-validation-errors{border:solid 1px #fd0000 !important; text-align:center; padding:20px !important;}

.cerez-popup{
    position:fixed;
    bottom: 20px;
    left: 20px;
    background-color:#2a712f;
    padding:15px;
    border-radius:10px;
    width:300px;
    max-width:90%;
}

.cerez-popup p{color:#fff; font-family:'Raleway', sans-serif; font-size:15px; line-height:18px; font-weight:400;}
.cerez-popup a{color:#ffed00; font-family:'Raleway', sans-serif; font-size:15px; line-height:18px; font-weight:700; margin:10px 0; display:block;}
.cerez-popup .btn{ display:block; float:right; width:100%; max-width:150px; background-color:#ffed00; border-color:#ffed00; font-family:'Raleway', sans-serif; font-size:15px; font-weight:700; }
.cerez-popup .btn:hover{background-color:#2a712f; color:#fff;}