/*
Theme Name: Mediacat Online
Author: creasoup
Author URI: http://creasoup.com/
Version: 1.0
*/

/* //////////////////// Default CSS Start //////////////////// */

* { margin: 0px; padding: 0px; }

body { background-image: none !important; }

@font-face { font-family: GTWalsheimRegular; src: url("inc/fonts/GT-Walsheim-Regular.woff"); }

@font-face { font-family: ElephantMedium; src: url("inc/fonts/Elephant-Medium.woff"); }

@font-face { font-family: GTWalsheimBold; src: url("inc/fonts/GT-Walsheim-Bold.woff"); }

@font-face { font-family: GTWalsheimRegularOblique; src: url("inc/fonts/GT-Walsheim-Regular-Oblique.woff"); }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin-top: 0;
    margin-bottom: 0;
}

hr { margin-top: 0; margin-bottom: 0; border: 0; }

ul { margin-bottom: 0; }

li { list-style-type: none; }

a {
    color: black;
    text-decoration: none;
    transition-property: color;

    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s;
}

a:hover {
    color: #666666;
    text-decoration: none;
    transition-property: color;

    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s;
}

/* //////////////////// Default CSS End //////////////////// */



/* //////////////////// Header CSS Start //////////////////// */

header { width: 100%; margin-bottom: 20px; }



/* /////////////// Menu CSS Start /////////////// */

header .menu { width: 100%; height: 140px; background-color: white; }

.menu-inner { max-width: 1156px; height: 140px; margin: 0 auto; border-bottom: 1px solid #939598; }

.menu-inner-left-area { width: 372px; height: 140px; border-right: 1px solid #939598; float: left; }

.menu-inner-left-area img { margin-top: 45px; }

.menu-inner-right-area { width: 784px; height: 140px; float: left;position:relative;}

.menu-inner-right-social-area { width: 100%; height: 70px; border-bottom: 1px solid #939598; padding-left: 15px; }

.menu-inner-right-social-area-item { float: left; padding-top: 1.75em; }

.menu-inner-right-social-area-item i { padding: 26px; padding-right: 15px; padding-left: 15px; padding-top: 0; }

.menu-inner-right-social-area-item a:hover { color: white; }

.menu-inner-right-search-box { overflow: hidden; float: right; height: 50px; width: 290px; border-left: 0px solid black; margin-top: 10px; background: white; background: -webkit-linear-gradient(left, #f4f4f4 , white); background: -o-linear-gradient(right, #f4f4f4, white); background: -moz-linear-gradient(right, #f4f4f4, white); background: linear-gradient(to right, #f4f4f4 , white); padding-left: 0px; }

.menu-inner-right-search-box form {height: 100%;}

.menu-inner-right-search-box input { width: 90%; height: 100%; border: none; background-color: transparent; font-family: GTWalsheimRegular; font-size: 20px; color: #666666; height:100%; line-height:100%; }

.menu-inner-right-search-box input:focus { outline: none; border: none; }

.menu-inner-right-search-item {right: 0px;padding-top: 27px;font-size: 17px;color: black;position: absolute;z-index: 3; }
.fix-menu .menu-inner-right-search-item {right: -160px;padding-top: 27px;font-size: 17px;color: black;position: absolute;z-index: 3; }

.menu-inner-right-social-area-item .fa { font-size: 16px; }

.menu-inner-right-social-area-item .fa,
.menu-inner-right-search-item .fa { transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.fa { cursor: pointer; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.fa:hover { transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.fa-pinterest-p { color: #cb2027; }

.fa-pinterest-p:hover { color: #e4484f; }

.fa-facebook { color: #4c66a5; }

.fa-facebook:hover { color: #89a0d9; }

.fa-twitter { color: #5ea9dd; }

.fa-twitter:hover { color: #a3ceeb; }

.fa-linkedin { color: #0274b3; }

.fa-linkedin:hover { color: #66acd3; }

.fa-google-plus { color: #dc4e41; }

.fa-google-plus:hover { color: #f5a099; }
.fa.fa-instagram { color: #125688; }

.fa-youtube-play { color: #cb0000; }

.fa-youtube-play:hover { color: #cb9999; }

.fa-search { color: black; cursor: pointer; display: block; }

.fa-search:hover { color: #666666; }

.fa-times { color: black; display: none; cursor: pointer; }

.fa-times:hover { color: #666666; }

.menu-inner-right-menu-area { width: 100%; height: 70px; }

.fix-menu .menu-inner-right-menu-area {position:relative;z-index:1;}

.menu-inner-right-menu-area-item { font-family: GTWalsheimRegular; font-size: 16px; color: black; float: left; padding-left: 20px; padding-right: 39px; margin-top: 25px; height: calc(100% - 26px); }

.menu-inner-right-menu-area-item:hover { color: #418cc5; }

.menu-inner-right-menu-area-item.selected:after {
    content: "";
    width: 100%;
    height: auto;
    border: 3px solid #ccc;
    display: block;
    border-radius: 3px;
    top: -0.4em;
    position: relative;
    z-index: 1;
}

.menu-inner-right-menu-area-item a { color: black; padding-bottom: 27px; position: relative; z-index:2; }

.menu-inner-right-menu-area-item a:hover { color: #418cc5; }

.menu-inner-right-menu-area-item-active { border-bottom: 5px solid #939598; }

.menu-inner-right-menu-area-item:nth-child(6) { padding-right: 0px; padding-left: 24px; }

.arrow-down { display: inline-block; width: 0; height: 0; margin-left: 6px; vertical-align: middle; border-top: 4px dashed; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.arrow-down-hover { transform: rotate(180deg); }

ul.menu-drop-down {
    display: none;
    background-color: white;
    border: 2px solid #939598;
    border-top-width: 4px;
    width: 100%;
    padding: 5px 10px;
    position: relative;
    z-index: 9;
    margin-top: 18px;
}

ul.menu-drop-down li a:hover { color: #418cc5;}


/* /////////////// Menu CSS End /////////////// */



/* /////////////// Menu Hover CSS Start /////////////// */

.menu-hover { width: 100%; position: absolute; z-index: 999999; display: block; margin-top: -1px; height: 0px; overflow: hidden; }
    .menu-hover.fixed {position:fixed;top:70px}

.menu-hover .menu-hover-inner { max-width: 1156px; background-color: white; border: 2px solid #939598; border-top-width: 4px; display: inline-block; margin-left: calc(50% - 578px); width: 100%; padding-bottom: 30px; }

.menu-hover .menu-hover-inner .menu-hover-inner-item { font-size: 14px; color: black; margin-left: 20px; margin-top: 20px; margin-right: 40px; float: left; }

.menu-hover .menu-hover-inner .menu-hover-inner-item a { color: black; }

.menu-hover .menu-hover-inner .menu-hover-inner-item a:hover { color: #418cc5; }

.menu-hover .menu-hover-inner .menu-hover-inner-item > a { color: black; }

.menu-hover .menu-hover-inner .menu-hover-inner-item > a:hover { color: #418cc5; }

.menu-hover .menu-hover-inner .menu-hover-inner-item-end { margin-right: 0; }

.menu-hover .menu-hover-inner .menu-hover-inner-item a { font-family: GTWalsheimBold; }

.menu-hover .menu-hover-inner .menu-hover-inner-item ul,
.menu-hover .menu-hover-inner .menu-hover-inner-item ul li {margin:0;padding:0;}

.menu-hover .menu-hover-inner .menu-hover-inner-item ul li a { font-family: GTWalsheimRegular; margin-left: 30px; }

/* /////////////// Menu HoverCSS End /////////////// */



/* /////////////// Fix Menu CSS Start /////////////// */

.fix-menu { position: fixed; width: 100%; z-index: 9996; text-align:center; top: 0; background-color: rgba(255,255,255, .9); height: 90px !important; }

.fix-menu .menu-inner { max-width: 1156px; width: 100%; height: 90px; display: inline-block;margin:0 auto;position: relative; }

.fix-menu .menu-inner .menu-inner-left-area {width: 180px;height: 90px;-webkit-transition: width 2s;transition: width 2s;}
.fix-menu .menu-inner .menu-inner-left-area a {padding:40px 10px 20px 10px;}
.fix-menu .menu-inner .menu-inner-left-area img {margin-top:25px;width:85%;}

.fix-menu .menu-inner-right-area {height: 90px;margin-top:10px;position: relative;}
.fix-menu .menu-inner-right-social-area {border-bottom:none;position:absolute;}
.fix-menu .menu-inner-right-social-area-item {display:none;}


.fix-menu .menu-inner .menu-inner-right-search-box { position: absolute; z-index:2; right:-160px; height: 50px; width: 0; border-left: 0px solid black; margin-top: 18px; background: white; }

.fix-menu .menu-inner .menu-inner-right-search-box input { width: 90%; height: 100%; border: none; background-color: transparent; font-family: GTWalsheimRegular; font-size: 13px; color: #666666; }

.fix-menu .menu-inner .menu-inner-right-search-box input:focus { outline: none; border: none; }

.fix-menu .menu-inner .logo { float: left; padding-top: 20px; }

.fix-menu .menu-inner .logo img { width: 197px; }

.fix-menu .menu-inner .menu { float: right; width: auto; height: auto; background-color: transparent; }

.menu-inner .menu .menu-item { cursor: pointer; float: left; font-family: GTWalsheimRegular; font-size: 16px; color: black; padding-right: 40px; height: 90px; padding-top: 35px; }

.menu-inner .menu .menu-item-active { border-bottom: 5px solid #939598; }

.menu-inner .menu .menu-item:nth-child(7) { padding-right: 0; }

.menu-inner .link a { color: black; }

.menu-inner .link a:hover { color: #418cc5; }

.menu-inner .title a { color: black; }

.menu-inner .title a:hover { color: #418cc5; }

.menu-inner .menu-item a { color: black; }

.menu-inner .menu-item a:hover { color: #418cc5; }

.menu-inner .menu .menu-item .fa-times { font-size: 19px; }

@media screen and (max-width: 1156px) {

    .fix-menu .menu-inner .menu-inner-right-search-box { margin-left: 620px; }

    .menu-inner .menu .menu-item .fa-times { font-size: 16px; width: 13px; }

}

/* /////////////// Fix Menu CSS End /////////////// */



/* /////////////// Fix Menu Hover CSS Start /////////////// */

.fix-menu-hover-inner { max-width: 1156px; background-color: white; border: 0px solid #939598; border-top-width: 0px; display: inline-block; margin-left: calc(50% - 578px); width: 100%; padding-bottom: 0px; margin-top: -5px; overflow: hidden; height: 0; }

.fix-menu-hover-inner .fix-menu-hover-inner-item { font-size: 14px; color: black; margin-left: 20px; margin-top: 20px; margin-right: 40px; float: left; }

.fix-menu-hover-inner .fix-menu-hover-inner-item-end { margin-right: 0; }

.fix-menu-hover-inner .fix-menu-hover-inner-item .title { font-family: GTWalsheimBold; }

.fix-menu-hover-inner .fix-menu-hover-inner-item .link { font-family: GTWalsheimRegular; margin-left: 30px; }

/* /////////////// Fix Menu Hover CSS End /////////////// */



/* /////////////// Top Menu CSS Start /////////////// */

.top-menu { width: 100%; height: 40px; background-color: black; }

.top-menu-inner { max-width: 1156px; margin: 0 auto; height: 20px; padding-top: 10px; }

.top-menu-inner li { list-style-type: none; font-family: GTWalsheimRegular; font-size: 12px; line-height:20px; color: white; float: left; margin-right: 25px; }

.top-menu-inner li a { color: white; text-transform: uppercase; }
.top-menu-inner li.makePop a {color:#FFC72B;}
.top-menu-inner li a:hover { color: #666666; }

.top-menu-item:nth-child(9) { margin-right: 0px; margin-left: 6px; }

.top-menu-item:nth-child(10) { margin-right: 0px; margin-left: 6px; }

.top-menu-item-button { float: right; display: none; cursor: pointer; padding-bottom: 12px; }

.top-menu-item-button .arrow-down { margin-left: 20px; margin-top: -6px; }

/* /////////////// Top Menu CSS End /////////////// */



/* /////////////// Top Menu Hover CSS Start /////////////// */

.top-menu-hover { width: 180px; background-color: black; border-top-width: 5px; position: absolute; padding-bottom: 10px; left: 50%; margin-left: 290px; margin-top: 40px; display: none; }

.top-menu-hover .top-menu-hover-item { font-family: GTWalsheimRegular; font-size: 13px; color: white; margin-top: 10px; margin-left: 20px; }

.top-menu-hover .top-menu-hover-item a { color: white; }

.top-menu-hover .top-menu-hover-item a:hover { color: #666666; }

/* /////////////// Top Menu Hover CSS End /////////////// */



/* /////////////// Mobil Menu CSS Start /////////////// */

.mobil-menu { display: none; max-width: 744px; height: 80px; margin: 0 auto; border-bottom: 1px solid black; }

.mobil-menu .left-area { width: 310px; float: left; border-right: 1px solid black; height: 100%; }

.mobil-menu .left-area img { width: 230px; padding-top: 10px; }

.mobil-menu .right-area { width: 434px; float: left; padding-top: 26px; }

.mobil-menu .right-area .right-area-item { float: right; margin-left: 45px; }

.mobil-menu .right-area .right-area-item-active { border-bottom: 3px solid black; }

#mobil-menu-button { width: 16px; padding-top: 2px; height: 53px; background-color: white; cursor: pointer; }

#mobil-menu-button div { width: 16px; height: 4px; margin-bottom: 2px; background-color: black; }

.mobil-menu-hover { display: none; width: 100%; background-color: white;  border: 1px solid black; border-top: 3px solid black; max-height: 304px; height: 0px; overflow: scroll; }

.mobil-menu-hover .mobil-menu-hover-inner { width: 100%; display: inline-block; padding-left: 40px; padding-right: 40px; padding-top: 30px; padding-bottom: 30px; }

.mobil-menu-hover .mobil-menu-hover-inner .menu-category { float: left; margin-right: 100px; font-family: GTWalsheimRegular; font-size: 14px; color: black; }

.mobil-menu-hover .mobil-menu-hover-inner .menu-category:nth-child(3) { margin-right: 0; }

.mobil-menu-hover .mobil-menu-hover-inner .menu-category .menu-category-item { margin-bottom: 5px; cursor: pointer; }

.mobil-menu-hover .mobil-menu-hover-inner .menu-category .menu-category-item .title { font-family: GTWalsheimBold; margin-bottom: 5px; cursor: pointer; }

.mobil-menu-hover .mobil-menu-hover-inner .menu-category .menu-category-item .title .arrow-down { margin-left: 0; margin-right: 10px; }

.mobil-menu-hover .mobil-menu-hover-inner .menu-category .menu-category-item .sub-item-container { margin-left: 35px; height: 0; overflow: hidden; }

.mobil-menu-hover .mobil-menu-hover-inner .menu-category .menu-category-item .sub-item-container .sub-item { font-size: 13px; margin-bottom: 15px; cursor: pointer; }

.mobil-menu-hover .mobil-menu-hover-inner .line { width: 100%; height: 1px; background-color: black; display: inline-block; }

.mobil-menu-hover .mobil-menu-hover-inner .footer-item-container { display: inline-block; margin-left: calc(50% - 301px); margin-top: 20px; font-family: GTWalsheimRegular; font-size: 14px; }

.mobil-menu-hover .mobil-menu-hover-inner .footer-item-container .footer-item { float: left; margin-right: 70px; }

.mobil-menu-hover .mobil-menu-hover-inner .footer-item-container .footer-item:nth-child(4) { margin-right: 0; }

.mobil-menu .search-box-mobil { position: absolute; width: 0px; right: 50%; height: 50px; margin-top: -11px; margin-right: -352px; z-index: 99; background: white; background: -webkit-linear-gradient(left, #f4f4f4 , white); background: -o-linear-gradient(right, #f4f4f4, white); background: -moz-linear-gradient(right, #f4f4f4, white); background: linear-gradient(to right, #f4f4f4 , white); }
.mobil-menu .search-box-mobil form {height:100%;}
.mobil-menu .search-box-mobil input { width: 100%; height: 100%; border: none; font-family: GTWalsheimRegular; font-size: 16px; color: #666666; background: transparent; }

.mobil-menu .fa-times { display: none; }

.mobil-menu .search-box-mobil input:focus { outline: none; border: none; }

/* /////////////// Mobil Menu CSS End /////////////// */

#topBanner {background:#000;}
#topBanner>div>iframe {margin:20px 0px}


/* //////////////////// Header CSS End ////////////////////*/



/* //////////////////// Footer CSS Start //////////////////// */

footer { width: 100%; background-color: black; }

footer .footer-inner { max-width: 1156px; display: inline-block; margin-left: calc(50% - 578px); margin-bottom: 75px; }

footer .footer-inner .logo-area { margin-bottom: 30px; margin-top: 30px; width: 100%; display: inline-block; }

footer .footer-inner .line { height: 1px; background-color: white; margin-top: 60px; margin-bottom: 40px; }

footer .footer-inner .logo-area .logo-area-item { width: 33.33333333%; }
footer .footer-inner .logo-area .logo-area-item-3 { width: 22% !important; }
footer .footer-inner .logo-area .logo-area-item-4 { width: 56% !important; }
footer .footer-inner .logo-area .logo-area-item:nth-child(3) {margin-right:0px !important;}

footer .footer-inner .logo-area .logo-area-item .logo-title { font-family: GTWalsheimBold; font-size: 16px; color: white; text-align: left; width: 100%; margin-bottom: 26px; }

footer .footer-inner .logo-area .logo-area-item .logo-item { display: table; margin-bottom: 20px; float: left; width: 100px; border: 1px solid white; margin-right: 20px; height: 100px; }

footer .footer-inner .logo-area .logo-area-item .logo-item .logo-item-inner { cursor: pointer; display: table-cell; text-align: center; vertical-align: middle; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

footer .footer-inner .logo-area .logo-area-item .logo-item .logo-item-inner:hover { background-color: white; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

footer .footer-inner .logo-area .logo-area-item:nth-child(1) .logo-item:nth-child(3) .logo-item-inner:hover { background-color: #971f43; }

footer .footer-inner .logo-area .logo-area-item:nth-child(2) .logo-item:nth-child(3) .logo-item-inner:hover { background-color: #015388; }

footer .footer-inner .logo-area .logo-area-item .logo-item .logo-item-inner img { position: absolute; transform: translate(-50%, -50%); pointer-events: none; width: 60px !important; }

footer .footer-inner .logo-area .logo-area-item .logo-item .logo-item-inner .hover { opacity: 0; }

footer .footer-inner .link-area { display: inline-block; font-family: GTWalsheimBold; font-size: 13px; color: white;      margin-top: 30px;}

footer .footer-inner .link-area .link-area-inner { margin-bottom: 20px; }

footer .footer-inner .link-area .link-thin { font-family: GTWalsheimRegular; }

footer .footer-inner .link-area .link-area-inner li { margin-right: 32px; float: left; }

footer .footer-inner .link-area .link-area-inner li a { color: white; text-transform: uppercase; }

footer .footer-inner .link-area .link-area-inner li a:hover { color: #666666; }

footer .footer-inner .main-logo-area { float: right; width: 145px; }

footer .footer-inner .main-logo-area .detail { font-family: GTWalsheimRegular; font-size: 13px; color: white; }

footer .footer-inner .main-logo-area .detail a { color: inherit; }

footer .footer-inner .main-logo-area .detail a:hover { color: inherit; }

footer .footer-inner .main-logo-area .social-area { display: none; }

footer .footer-inner .menu li {display:inline-block;text-transform: uppercase;margin-right: 36px}
footer .footer-inner .menu li a {color:#fff;font-family: GTWalsheimRegular;}

footer .footer-inner .menu-inner-right-social-area {border-bottom:none;margin-left:0px; padding:0px;}

footer .footer-inner .menu-inner-right-social-area .menu-inner-right-social-area-item { float: left; margin-right: 8px; }

footer .footer-inner .menu-inner-right-social-area .menu-inner-right-social-area-item .fa { color: white !important; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

footer .footer-inner .menu-inner-right-social-area .menu-inner-right-social-area-item .fa-facebook:hover { color: #3a5999; }

footer .footer-inner .menu-inner-right-social-area .menu-inner-right-social-area-item .fa-twitter:hover { color: #02baf8; }

footer .footer-inner .menu-inner-right-social-area .menu-inner-right-social-area-item .fa-linkedin:hover { color: #1583c8; }

footer .footer-inner .menu-inner-right-social-area .menu-inner-right-social-area-item .fa-google-plus:hover { color: #fe0000; }

footer .footer-inner .menu-inner-right-social-area .menu-inner-right-social-area-item .fa-youtube-play:hover { color: #5ec7fc; }

footer .footer-inner .menu-inner-right-social-area .menu-inner-right-search-item,
footer .footer-inner .menu-inner-right-social-area .menu-inner-right-search-box {display:none;}

footer .footer-inner .footer-menu-hover { position: absolute; background-color: white; width: 320px; height: 1px; overflow: hidden; margin-top: -20px; border-bottom: 1px solid white; display: none; }

footer .footer-inner .footer-menu-hover .menu-item { font-family: GTWalsheimRegular; font-size: 16px; color: black; margin-top: 20px; margin-left: 20px; }

@media screen and (max-width: 767px) {

    footer .footer-inner .footer-menu-hover { display: block; }

}


/* //////////////////// Footer CSS End //////////////////// */



/* //////////////////// Content CSS Start //////////////////// */

.content-container { max-width: 1156px; margin: 0 auto; margin-bottom: 20px; }

.row, .col-md-2, .col-md-3, .col-md-4, .col-md-6, .col-md-9, .col-md-12 { margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }



/* /////////////// Box Item CSS Start /////////////// */

.box-item { margin-top: 10px; margin-bottom: 10px; overflow: hidden; height: 425px; }
.proje25yil .box-item {margin-left:10px !important}

.box-item a { color: black; }

.box-item a:hover { color: #666666 !important; }

.box-item .box-image { width: 100%; height: 205px; overflow: hidden; }
    .noPostThumbnail .box-image {display: none}

.box-item-big {width:calc(75% - 20px) !important;    border: 6px solid black; padding:20px;height:auto !important;overflow: initial;}
    .box-item-big .box-message {border:none !important;position: relative !important;height: auto !important;}
    .box-item-big .box-image {width:calc(100% - 40px) !important; height: auto !important;padding-top:56.25%;margin-left:20px;position: relative;}
    .box-item-big .box-image iframe {width:100%;height:100%;position: absolute;top:0px;}

.box-item .box-image img { width: 100%; height: auto !important; }

.box-item .box-message { width: calc(100% - 20px); height: 246px; margin-left: 10px; border: 6px solid black; margin-top: -36px; display: inline-block; padding-left: 20px; padding-right: 20px; padding-top: 45px; }
    .noPostThumbnail .box-message {margin-top: 20px;height: calc(100% - 30px);}

.box-item .box-badge {    font-family: GTWalsheimBold;font-size: 11px;color: white;background-color: black;padding: 0.5em 10px;display: inline-block;position: absolute;top: 6px;right: 6px;margin-right: 0px;margin-bottom: 0;z-index:99}

.box-item .box-badge a { color: inherit; }

.box-item .box-badge a:hover { color: inherit; }

.box-item .box-badge-absolute { z-index: 3; font-family: GTWalsheimBold; font-size: 11px; color: white; background-color: black; padding-left: 13px; padding-right: 13px; display: inline-block; float: right; padding-top: 3px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; position: absolute; right: 0; }

.box-item .box-badge-absolute a { color: inherit; }

.box-item .box-badge-absolute a:hover { color: inherit; }

.box-item .box-badge-icon { margin-right: 106px; padding-left: 5px; padding-right: 5px; font-size: 8px; padding-top: 5px; padding-bottom: 2px; }

/* .box-item .box-message .box-message-title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-family: ElephantMedium; font-size: 24px; line-height: 28px; margin-bottom: 30px; } */

/* .box-item .box-message p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; font-family: GTWalsheimRegular; font-size: 16px; } */

.box-item .box-message h3 {letter-spacing: -1px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-family: ElephantMedium; font-size: 24px; line-height: 28px; margin-bottom: 12px; }

/* .box-item .box-message p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-family: GTWalsheimRegular; font-size: 16px; max-height: 4.2em} */
.box-item .box-message p { font-family: GTWalsheimRegular; font-size: 16px;}

.box-item .box-message { position: absolute; }

.box-item .box-image img { transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; }

.box-item .box-image:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); }

/* /////////////// Box Item CSS End /////////////// */



/* /////////////// Slider Box Item CSS Start /////////////// */

.slider-box { height: 425px; margin-top: 10px; margin-bottom: 10px; }

.slider-box .carousel-inner {height: 425px}
.slider-box .slider-box-message { width: calc(100%); height: calc(100%); margin-left: 0px; margin-top: 0px; border: none;background-position: 50% 50%;background-size: cover;background-repeat: no-repeat; }

.slider-box .slider-box-message a {    width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;z-index: 3;}
.slider-box .slider-box-message:after {position: absolute;border:6px solid #fff;left:10px;top:10px;bottom:10px;right:10px;width:auto;height:auto;background:rgba(0,0,0,0.35);z-index:2;display: block;content: " ";}
    .slider-box .slider-box-message:after:hover {background:rgba(0,0,0,0.55);}


.slider-box .slider-box-message .slider-box-message-inner {position: relative;z-index: 3;}



/*

.slider-box .slider-box-indicator { float: right; margin-top: 30px; margin-right: 30px; }

.slider-box .slider-box-indicator .slider-box-indicator-item { border: 2px solid white; border-radius: 50%; width: 12px; height: 12px; margin-bottom: 10px; }

*/

.slider-box ul {    width: 15px;margin-left: 0px;top: 31px;right: 31px;left: auto;position:absolute;}

.slider-box ul li { border: 2px solid white; border-radius: 50%; width: 12px; height: 12px;margin-bottom:6px;overflow:hidden;text-indent:-300px;cursor:pointer}

.slider-box ul li.slick-active { background-color: white; }

#mediacatHomepageSlider {height:100%;}
.slick-slide {height: 100%}
.slick-track,
.slick-list {height: 100%}
.slick-slider span.fa {    position: absolute;z-index: 99;font-size: 2em;color: #fff;text-shadow: 0 0 2px rgba(0,0,0,0.5);top: 40%;padding: 1em;}
.slick-slider span.pr {right:0px;}
.slider-box .slider-box-message {position: relative;}

.slider-box .slider-box-message .slider-box-message-inner { position: absolute; bottom: 0; margin-left: 36px; margin-bottom: 30px; margin-right: 36px; }

.slider-box .slider-box-message .slider-box-message-inner h2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-family: ElephantMedium; font-size: 32px; color: white; line-height: 40px; }

.slider-box .slider-box-message .slider-box-message-inner p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-family: GTWalsheimRegular; font-size: 16px; color: white;}

.carousel .carousel-control {height:10%;position: absolute;top:45%;background:none !important;font-size:2em;text-align:center}
.carousel .carousel-control span.fa {}

/* /////////////// Slider Box Item CSS End /////////////// */



/* /////////////// No Image Box Item CSS Start /////////////// */

.no-image { height: 425px; background-color: #f4f4f4; margin-top: 10px; margin-bottom: 10px; overflow: hidden; }

.no-image .box-message { width: calc(100% - 20px); height: calc(100% - 20px); margin-left: 10px; margin-top: 10px; border: 6px solid black; text-align: center; padding-right: 20px; padding-top: 20px; }

.no-image .box-message h3 { margin-top: 40px; color: #418cc5; }

.no-image .box-message .title { font-family: ElephantMedium; font-size: 20px; color: #e32527; }
.cok-okunanlar {margin-top:0 !important;}

.no-image .box-message .message-item { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-family: ElephantMedium; font-size: 16px; color: black; padding-left: 20px; padding-right: 20px; }

.no-image .box-message-title {  }

.no-image .box-message p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; padding-right: 10px; max-height:none }

.no-image .box-message hr { border: 0; width: 38px; height: 1px; background-color: #e32527; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }

.no-image .box-message .show-button { font-family: GTWalsheimBold; font-size: 13px; color: #418cc5; margin-top: 20px; }


.no-image ul.popularPosts {margin:0;list-style:none;padding:0px;text-align:center;position: relative;height: calc(100% - 28px);overflow: hidden;}
.no-image ul.popularPosts::after {content: "";display: block;width: 100%;height: 10px;background-image: linear-gradient(-180deg, rgba(243,243,243,0.00) 0%, #F4F4F4 100%);bottom: 0px;position: absolute;}
.no-image ul.popularPosts li {overflow: hidden;max-height: 104px;font-family: ElephantMedium,'Helvetica',sans-serif;position:relative;font-size: 15px;color: black;padding-left: 20px;padding-right: 20px;}
.no-image ul.popularPosts li::before {content:"";border: 0;width: 38px;height: 1px;background-color: #e32527;margin: 0 auto;margin-top: 9px;margin-bottom: 9px;display:block;}
/* /////////////// No Image Box Item CSS End /////////////// */



/* /////////////// Box Category CSS Start /////////////// */

.category-haberler .box-message,
.category-global .box-message { border-color: #6ebe4b; }
.category-ad-age .box-message { border-color: #478bca; }
.category-dijital .box-message {border-color: #8591A6;}
.category-ad-age .box-message .box-badge { background-color: #478bca; }
.category-cok-okunanlar .box-message { border-color: #e22426; }
.category-marka-pazarlama .box-message { border-color: #e22426; }
.category-blog .box-message { border-color: #949599; }
.category-medya .box-message { border-color: #a87cb7; }
.category-medya .box-badge-absolute { background-color: #a87cb7; }

.category-mediacat-tv .box-message { border-color: #a87cb7; }
.category-mediacat-tv .box-badge-absolute { background-color: #a87cb7; }

.category-digital .box-message { border-color: #66c8c7; }
.category-digital .box-badge-absolute { background-color: #66c8c7; }

.category-kitap .box-message { border-color: #66c8c7; }
.category-kitap .box-badge-absolute { background-color: #66c8c7; }

.category-ajanslar .box-message { border-color: #52c9e9; }

.category-yaraticilik .box-message { border-color: #faa21a; }

.category-makale .category-makale .box-message { border-color: #d02f63;margin-top: -36px;height:calc(100% - 170px) !important; }
.category-makale .box-message .box-badge { background-color: #d02f63; margin-top: 0em; }


.right-sidebar #authors {position: relative;height:auto;}
 #authors .box-message { border-color: #d02f63;margin-top: 0px;height:calc(100% - 5px) !important;    position: relative; padding-top: 25px;}
 .right-sidebar #popular-posts {position: relative;float:none}




/* /////////////// Box Category CSS End /////////////// */



/* /////////////// Long Box CSS Start ///////////////

.long-box { height: 870px; }

.long-box .box-message .writers-container { text-align: left; display: inline-block; margin-top: 20px; }

.long-box .box-message .writers-container .writer-item { margin-bottom: 20px; }

.long-box .box-message .writers-container .writer-item .writer-title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-family: GTWalsheimRegular; font-size: 13px; margin-bottom: 2px; }

.long-box .box-message .writers-container .writer-item .writer-detail { margin-top: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; font-family: ElephantMedium; font-size: 24px; color: #d02f63; }

.long-box .box-message .writers-container .writer-item .writer-detail a { color: #d02f63; }

.long-box .box-message .writers-container .writer-item .writer-detail a:hover { color: #d02f63; }

/* /////////////// Long Box CSS End /////////////// */



/* /////////////// Carreer Box CSS Start /////////////// */

.career-box { margin-top: 60px; }
.career-box-side {margin-top:0px;}

.career-box .title-area { width: calc(100% - 200px); margin-left: 100px; }
.career-box-side .title-area {width: 100%;margin-left:20px;}


.career-box .title-area .title { font-family: GTWalsheimBold; font-size: 20px; color: #939598; float: left; }

.career-box .title-area .line { width: calc(100% - 222px); margin-left: 30px; height: 1px; background-color: #939598; float: left; margin-top: 10px; }

.career-box .logo-item { border: 1px solid #939598; height: 176px; position: relative;overflow:hidden; width: 100%; margin-top: 20px; vertical-align: middle;text-align: center; }

.career-box .logo-item img {   position: absolute;top:-100%; left:0; right: 0; bottom:-100%;margin: auto; width: 96%; height: auto; }

.career-box .name-item { font-family: GTWalsheimRegular; font-size: 13px; text-align: center; margin-top: 10px; }

.career-box .name-item b { font-family: ElephantMedium; font-size: 16px; }



/* /////////////// Carreer Box CSS End /////////////// */



/* /////////////// Table Box CSS Start /////////////// */

.table-box { margin-top: 20px; margin-bottom: 20px; }

.table-box .main-title { cursor: pointer; height: 54px; background-color: #eaeaea; text-align: center; font-family: GTWalsheimRegular; font-size: 16px; color: #949599; padding-top: 17px; }

.table-box .main-title-active { font-family: GTWalsheimBold; background-color: #6ebe4b; color: white; }

.table-content { background-color: white; border: 6px solid #6ebe4b; }

.table-content table { width: calc(100% - 164px); height: 100%; margin-left: 82px; margin-top: 20px; margin-bottom: 20px; }

.table-content table .title-area { font-family: GTWalsheimBold; font-size: 13px; color: #6ebe4b; text-align: center; height: 40px; }

.table-content table tr { transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.table-content table tr:hover { background-color: #e2e3e4; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.table-content table tr:nth-child(1):hover { background-color: inherit; }

.table-content table td { text-align: center; }

.table-content table .title-first { text-align: left; }

.table-content .marka-endeksi-table .title-first { width:420px; }

.table-content .marka-endeksi-table .fa-arrow-up { color: #e32527; cursor: default; }

.table-content .marka-endeksi-table .fa-arrow-down { color: #6ebf4c; cursor: default; }

.table-content table .title-first span { margin-left: 20px; }

.table-content table .title-first span a { color: #939598; }

.table-content table .title-first span a:hover { color: black; }

.table-content table .table-item { font-family: GTWalsheimRegular; font-size: 16px; color: #000000; border-top: 1px solid #939598; }

.table-content table .item-result { font-family: GTWalsheimBold; }

.table-content table .table-item-title { margin-top: 17px; height: 50px; }

.table-content table .table-item-title .count {margin-top: 10px;   margin-left: 10px;float: left; margin-right: 20px; background-color: #949599; width: 25px; height: 25px; border-radius: 50%; font-family: GTWalsheimBold; color: white; font-size: 13px; line-height: 28px; }

.table-content table .table-item-title .icon { float: left; margin-right: 20px; }

.table-content table .table-item-title .content { float: left; font-family: GTWalsheimRegular; font-size: 16px; text-align: left; }

.table-content table .table-item-title .content b { font-family: GTWalsheimBold; }

.table-content table .table-item-title .content span { font-family: GTWalsheimRegularOblique; }

.table-content table .fa { pointer-events: none; }

.table-content .kose-yazarlari-endeksi-table { display: table; }

.table-content .marka-endeksi-table { display: none; }

.table-content .power-100-table { display: none; }

/* /////////////// Table Box CSS End /////////////// */

.home-tables {display:flex;}
/*.home-tables .table-box {border: 6px solid #6ebe4b;width: calc(33.333% - 10px);margin-right: 15px !important;}*/
.home-tables .table-box {border: 6px solid #6ebe4b;width: calc(50% - 10px);margin-right: 15px !important;}
.home-tables .table-box:nth-child(3) {margin-right:0px !important;}
.home-tables .table-box span.maintitle {font-family: GTWalsheimBold;font-size: 16px;line-height: 40px;text-transform: uppercase;background-color: #6ebe4b;text-align: left;height: 40px;color: #fff;display:block;}
.home-tables .table-box span.maintitle h3 {display:inline-block;text-align:left;}
    .home-tables .table-box span.maintitle a {font-family: GTWalsheimRegular;font-size: 12px;color: #fff;text-align: right;display: inline-block;float: right;}
.home-tables .table-box table {width: calc(100% - 20px);display: block;text-align: center;margin: 10px;}
.home-tables .table-box table thead tr th {font-family: GTWalsheimBold;font-size: 13px; color: #999;white-space: nowrap;}
.home-tables .table-box table tbody tr td {width:100%;font-family: GTWalsheimBold;font-size: 16px;color: #000000;border-top: 1px solid #939598;padding:0.5em 0;text-align: left;}
.home-tables .table-box table tbody tr td span {font-family: GTWalsheimRegularOblique;}
.home-tables .table-box table tbody tr td span.count {font-family: GTWalsheimBold;display:inline-block; margin-right: 20px; background-color: #949599; width: 25px; height: 25px; border-radius: 50%; font-family: GTWalsheimBold; color: white; font-size: 13px; line-height: 28px;text-align:center;}
.home-tables .table-box table tbody tr td span.icon {width:25px;display:inline-block; margin-right: 20px;height:25px;border-radius: 50%;overflow:hidden; font-size: 13px; line-height: 28px;text-align:center;float:left;}
    .home-tables .table-box table tbody tr td span.icon img {width:25px;height:25px;}
.home-tables .table-box table tbody tr td em {font-family: GTWalsheimRegular;font-size: 14px; text-align: left;display:block;padding-left: 45px;font-style:normal;}
.home-tables .table-box table tbody tr td.item-result {text-align:center;}



/* /////////////// Magazine Box CSS Start /////////////// */

.magazine-box { height: 260px; background-color: #e81f2d; float:none; padding-top:1px; clear: both; overflow: hidden; }

.magazine-box .magazine-box-inner { width: calc(100% - 20px); height: calc(100% - 20px); margin-top: 10px; margin-left: 10px; border: 6px solid white; }

.magazine-box .magazine-box-inner .fix-area { margin-left: 37px; margin-top: 40px; height: 100%; width: 200px; float: left; }

.magazine-box .magazine-box-inner .fix-area .title { font-family: GTWalsheimBold; font-size: 32px; color: white; margin-bottom: 50px; display: inline-block; line-height: 40px; }

.magazine-box .magazine-box-inner .fix-area .button { font-family: GTWalsheimBold; font-size: 16px; color: #e81f2d; background-color: white; padding-left: 13px; padding-right: 15px; padding-top: 8px; padding-bottom: 10px; display: inline-block; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.magazine-box .magazine-box-inner .fix-area .button a { color: inherit; }

.magazine-box .magazine-box-inner .fix-area .button a:hover { color: inherit; }

.magazine-box .magazine-box-inner .fix-area .button:hover { background-color: #d4d4d4; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.magazine-box .magazine-box-inner .image-area { float: left; width: 188px; height: 172px; background-color: white; margin-top: 56px; margin-left: 50px; }

.magazine-box .magazine-box-inner .image-area img { width: calc(100% - 12px); margin-left: 6px; margin-top: 6px; }

.magazine-box .magazine-box-inner .message-area { float: left; font-family: GTWalsheimRegular; font-size: 24px; color: white; margin-top: 82px; margin-left: 40px; }

.magazine-box .magazine-box-inner .message-area ul { list-style: none; }

.magazine-box .magazine-box-inner .message-area ul li { line-height: 40px !important; }

/* /////////////// Magazine Box CSS End /////////////// */



/* /////////////// Category Advertising Age CSS Start /////////////// */

.category-advertising-age .box-message { text-align: left; }

.category-advertising-age .box-message-title { color: #478bca; }

/* /////////////// Category Advertising Age CSS End /////////////// */



/* /////////////// Box Item Settings CSS Start /////////////// */

.box-item:nth-child(1) { width: calc(25% - 13.33333333px); }

.slider-box { width: calc(50% - 13.33333333px);  }

.box-item:nth-child(3) { width: calc(25% - 13.33333333px);}


.box-item:nth-child(4) { width: calc(33.33333333% - 13.33333333px); }

.box-item:nth-child(5) { width: calc(33.33333333% - 13.33333333px);  }

.box-item:nth-child(6) { width: calc(33.33333333% - 13.33333333px); }


.six-box .box-item:nth-child(1) { width: calc(33.33333333% - 13.33333333px); }

.six-box .box-item:nth-child(2) { width: calc(33.33333333% - 13.33333333px);}

.six-box .box-item:nth-child(3) { width: calc(33.33333333% - 13.33333333px); }


.six-box .box-item:nth-child(4) { width: calc(33.33333333% - 13.33333333px); }

.six-box .box-item:nth-child(5) { width: calc(33.33333333% - 13.33333333px);  }

.six-box .box-item:nth-child(6) { width: calc(33.33333333% - 13.33333333px);  }


.long-box { width: calc(25% - 10px); }

.six-box { width: calc(75% - 10px); margin-left: 20px !important; }



.career-box .logo-container-item:nth-child(n+2) { width: calc(16.66666667% - 16.66666666666667px); margin-left: 20px !important; }

.career-box .logo-container-item:nth-child(6n+2) { width: calc(16.66666667% - 16.66666666666667px); margin-left:0px !important; }

.career-box .logo-container-item {height:280px;}

.haber-detay .career-box .logo-container-item:nth-child(6n+2) {margin-left:20px !important}

.career-box-side .logo-container-item {width:calc(100% - 20px) !important;margin-left:20px !important;}

.table-box .main-title:nth-child(1) { width: calc(33.33333333% - 1.33333333px); }

.table-box .main-title:nth-child(2) { width: calc(33.33333333% - 1.33333333px); margin-left: 2px !important; }

.table-box .main-title:nth-child(3) { width: calc(33.33333333% - 1.33333333px); margin-left: 2px !important; }

/* /////////////// Box Item Settings CSS End /////////////// */



/* //////////////////// Content CSS Start //////////////////// */










/* //////////////////// Media Queries Web Start //////////////////// */

@media screen and (max-width: 1156px) {

    /* /////////////// Top Menu CSS Start /////////////// */

    .top-menu-inner { max-width: 940px; }

    .top-menu-item { font-size: 12px; margin-right: 30px; }

    .top-menu-item:nth-child(6) { display: none; }

    .top-menu-item:nth-child(7) { display: none; }

    .top-menu-item:nth-child(8) { display: none; }

    .top-menu-item:nth-child(9) { display: none; }

    .top-menu-item-button { display: block; }

    /* /////////////// Top Menu CSS End /////////////// */



    /* /////////////// Menu CSS Start /////////////// */

    .menu-inner { max-width: 940px; }

    .menu-inner-left-area { width: 340px; }

    .menu-inner-left-area img { width: 252px; }

    .menu-inner-right-area { width: 600px; }

    .menu-inner-right-menu-area-item { font-size: 14px; padding-right: 13px; }

    .menu-inner-right-menu-area-item:nth-child(6) { padding-right: 0px; padding-left: 26px; }

    /* /////////////// Menu CSS End /////////////// */



    /* /////////////// Menu Hover CSS Start /////////////// */

    .menu-hover .menu-hover-inner { max-width: 940px; margin-left: calc(50% - 470px); }

    .menu-hover .menu-hover-inner .menu-hover-inner-item { margin-right: 0; }

    /* /////////////// Menu Hover CSS End /////////////// */



    /* /////////////// Fix Menu CSS Start /////////////// */

    .fix-menu .fix-menu-inner { max-width: 940px; margin-left: calc(50% - 470px); }

    .fix-menu-inner .menu .menu-item { font-size: 14px; }

    /* /////////////// Fix Menu CSS End /////////////// */



    /* /////////////// Fix Menu Hover CSS Start /////////////// */

    .fix-menu-hover-inner { max-width: 940px; margin-left: calc(50% - 470px); }

    .fix-menu-hover-inner .fix-menu-hover-inner-item { margin-right: 0; }

    /* /////////////// Fix Menu Hover CSS End /////////////// */



    /* /////////////// Footer CSS Start /////////////// */

    footer .footer-inner { max-width: 940px; margin-left: calc(50% - 470px); }

    footer .footer-inner .logo-area { margin-top: 20px; }

    footer .footer-inner .logo-area .logo-area-item .logo-title { font-size: 13px; margin-bottom: 19px; }

    footer .footer-inner .logo-area .logo-area-item .logo-item { width: 114px; height: 80px;    margin-bottom: 20px; }

    footer .footer-inner .logo-area .logo-area-item:nth-child(1) .logo-item img {     height: 65px;width: auto !important; }

    footer .footer-inner .logo-area .logo-area-item { width: calc(33.33333333% - 10px); margin-right: 10px !important; }

    footer .footer-inner .line { margin-top: 20px; margin-bottom: 30px; }

    footer .footer-inner .link-area { font-size: 11px; }

    footer .footer-inner .link-area .link-area-inner { margin-bottom: 30px; }

    footer .footer-inner .main-logo-area { width: 105px; }

    footer .footer-inner .main-logo-area img { width: 103px; }

    footer .footer-inner .main-logo-area .detail { font-size: 11px; }

    /* /////////////// Footer CSS End /////////////// */



    /* /////////////// Content CSS Start /////////////// */

    .content-container { max-width: 940px; }



    /* ////////// Box Item CSS Start ////////// */

    .box-item { }

    .box-item .box-message { height: 286px; padding-top: 43px; padding-left: 10px; padding-right: 10px; }

    .box-item .box-image { height: 164px; }

    .box-item .box-message h3 { }

    .box-item .box-message p {  }

    /* ////////// Box Item CSS End ////////// */



    /* ////////// No Image Box CSS Start ////////// */

    .no-image .box-message { height: calc(100% - 20px); padding-top: 10px; }

    .no-image .box-message .message-title { font-size: 18px; line-height: 22px; margin-top: 0; }

    .no-image .box-message .message-item { font-size: 13px; line-height: 16px; }

    .no-image .box-message .box-message-title { margin-top: 20px; }

    .no-image .box-message .box-message-detail { -webkit-line-clamp: 9; }

    /* ////////// No Image Box CSS End ////////// */



    /* ////////// Advertising Box CSS Start ////////// */



    /* ////////// Advertising Box CSS End ////////// */



    /* ////////// Long Box CSS Start ////////// */
    #authors {position: relative;}
        .right-sidebar #authors {height: 600px}
    .long-box { height: 708px; }

    .long-box .box-message .writers-container { margin-top: 0; }

    .long-box .box-message .writers-container .writer-item .writer-title { font-size: 13px; line-height: 20px;  }

    .long-box .box-message .writers-container .writer-item .writer-detail { font-size: 20px; line-height: 24px; }

    /* ////////// Long Box CSS End ////////// */



    /* ////////// Slider Box CSS Start ////////// */

    .slider-box { height: 344px; }

    .slider-box .slider-box-message .slider-box-message-inner h2 { font-size: 26px; line-height: 32px; }

    .slider-box .slider-box-message .slider-box-message-inner p { font-size: 13px; line-height: 15px; }

    .slider-box ul li { width: 8px; height: 8px; border-width: 1px; }

    /* ////////// Slider Box CSS End ////////// */



    /* ////////// Career Box CSS Start ////////// */

    .career-box { margin-top: 20px; }

    .career-box .title-area .title { font-size: 16px; }

    .career-box .logo-item { height: 105px; }

    .career-box .name-item { font-size: 10px; line-height: 13px; }

    .career-box .name-item b { font-size: 13px; line-height: 15px; }

    /* ////////// Career Box CSS End ////////// */



    /* ////////// Table Box CSS Start ////////// */

    .table-content table { width: calc(100% - 40px); margin-left: 20px; margin-top: 0; margin-bottom: 0; }

    .table-box .main-title { height: 48px; font-size: 13px; }

    .table-content table .table-item-title .content { font-size: 12px; }

    .table-content table td { font-size: 12px; }

    /* ////////// Table Box CSS End ////////// */

    .magazine-box { height: 180px; }

    .magazine-box .magazine-box-inner .fix-area { margin-left: 20px; margin-top: 20px; }

    .magazine-box .magazine-box-inner .fix-area .button { font-size: 14px; padding-bottom: 5px; }

    .magazine-box .magazine-box-inner .message-area { margin-top: 22px; }

    .magazine-box .magazine-box-inner .image-area { width: 130px; height: 128px; margin-top: 26px; }

    .magazine-box .magazine-box-inner .fix-area .title { font-size: 26px; line-height: 30px; margin-bottom: 10px; }

    /* /////////////// Content CSS Start /////////////// */



}

@media screen and (max-width: 940px) {
    footer .footer-inner .logo-area {padding:0px 2em}
    footer .footer-inner .logo-area .logo-area-item:nth-child(3) {width:100% !important;}
}




/* //////////////////// Homepage Flex Grid ///////////////////////// */

.flex-container {
    display: inline-flex;
    width: 100%;
    flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
	.homepage-listing .flex-container {
		padding-top:0px;
	}
}

.flex-container .box-item {
    height: 420px;
    margin-bottom: 20px;
    position: relative;
}

.flex-container .box-item h1 {
    position: relative;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: white;
    font-size: 20px;
    top: 50%;
    transform: translateY(-50%);
}

.homepage-listing .flex-item:nth-of-type(1) {order: 1;width: calc(25% - 13.333333333px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(2) {order: 2;width: calc(50% - 13.333333333px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(3) {order: 4;width: calc(50% - 170px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(4) {order: 5;width: calc(50% - 170px);margin-right: 20px;}

/** 11 yazı **/
.homepage-listing .flex-item:nth-of-type(5) {order: 6;width: 300px;}
.homepage-listing .flex-item:nth-of-type(6) {order: 8;width: calc(25% - 15px);margin-top: 0px;margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(7) {order: 9;width: calc(25% - 15px);margin-top: 0px;margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(8) {order: 10;width: calc(25% - 15px);margin-top: 0px;margin-right: 0px;}
.homepage-listing .flex-item:nth-of-type(9) {order: 11;width: calc(25% - 15px);margin-top: -440px;margin-left: calc(25% + 5px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(10) {order: 12;width: calc(25% - 15px);margin-top: -440px;margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(11) {order: 13;width: calc(25% - 15px);margin-top: -440px;}
.homepage-listing .flex-item:nth-of-type(12) {order: 14;width: calc(33.333333333% - 13px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(13) {order: 15;width: calc(33.333333333% - 14px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(14) {order: 16;width: calc(33.333333333% - 13px);}
.homepage-listing .flex-item:nth-of-type(15) {order: 3;width: calc(25% - 13.333333333px);}
.homepage-listing .flex-item:nth-of-type(16) {order: 7;height: 880px;width: calc(25% - 15px);margin-right: 20px;}

/** 14 yazı - yazar kutusu 1280px olmalı
.homepage-listing .flex-item:nth-of-type(5) {order: 6;width: 300px;}
.homepage-listing .flex-item:nth-of-type(6) {order: 8;width: calc(25% - 15px);margin-top: 0px;margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(7) {order: 9;width: calc(25% - 15px);margin-top: 0px;margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(8) {order: 10;width: calc(25% - 15px);margin-top: 0px;margin-right: 0px;}
.homepage-listing .flex-item:nth-of-type(9) {order: 11;width: calc(25% - 15px);margin-top: -880px;margin-left: calc(25% + 5px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(10) {order: 12;width: calc(25% - 15px);margin-top: -880px;margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(11) {order: 13;width: calc(25% - 15px);margin-top: -880px;}
.homepage-listing .flex-item:nth-of-type(12) {order: 14;width: calc(25% - 15px);margin-top:-440px;margin-left: calc(25% + 5px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(13) {order: 15;width: calc(25% - 15px);margin-top:-440px;margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(14) {order: 16;width: calc(25% - 15px);margin-top:-440px;}
.homepage-listing .flex-item:nth-of-type(15) {order: 17;width: calc(33.333333333% - 13px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(16) {order: 18;width: calc(33.333333333% - 14px);margin-right: 20px;}
.homepage-listing .flex-item:nth-of-type(17) {order: 19;width: calc(33.333333333% - 13px);}
.homepage-listing .flex-item:nth-of-type(18) {order: 3;width: calc(25% - 13.333333333px);}
.homepage-listing .flex-item:nth-of-type(19) {order: 7;height: 1280px;width: calc(25% - 15px);margin-right: 20px;}
**/


.homepage-listing .flex-item:nth-of-type(1) span.hideThis,
.homepage-listing .flex-item:nth-of-type(6) span.hideThis,
.homepage-listing .flex-item:nth-of-type(7) span.hideThis,
.homepage-listing .flex-item:nth-of-type(8) span.hideThis,
.homepage-listing .flex-item:nth-of-type(9) span.hideThis,
.homepage-listing .flex-item:nth-of-type(10) span.hideThis,
.homepage-listing .flex-item:nth-of-type(11) span.hideThis,
.homepage-listing .flex-item:nth-of-type(12) span.hideThis,
.homepage-listing .flex-item:nth-of-type(13) span.hideThis,
.homepage-listing .flex-item:nth-of-type(14) span.hideThis {display:none}

.fb-page {margin: 20px 0 0 50%;left: -150px;}
.flex-item .fb-page {margin-left:0px;left: 0px;}



.category-listing .flex-item {width: calc(33% - 10px);margin-left:20px;}
    .category-listing .flex-item:nth-of-type(1),
    .category-listing .flex-item:nth-of-type(4),
    .category-listing .flex-item:nth-of-type(7),
    .category-listing .flex-item:nth-of-type(10) {margin-left:0px !important;}

.flex-container .box-item .writer-title {text-transform: uppercase;}
.authorsList li {margin-bottom:2em;padding-top: 0em;}
    .authorsList li h3 {    margin-bottom: 20px !important;font-size: 21px !important;}
    .authorsList li:after {content:"";border: 0;width: 38px;height: 1px;background-color: #e32527;margin: 0;margin-top: 10px;margin-bottom: 10px;display: block;}
.authorsList > li:nth-child(1){padding-top:1em;}
    .authorsList > li:nth-child(7):after {display:none}


#showMore {text-align:center;position:relative;     margin-bottom: 20px;}
    #showMore:before {    position: absolute;height: 4px;content: " ";background: #E81F2D;width: 100%;top: 45%;left:0px;}
#showMore a.button {display:inline-block;padding:0.5em 1em;font-size:18px;font-family:"GTWalsheimBold";z-index:3;position:relative;box-shadow: 4px 0 0 #fff,-4px 0 0 #fff;}
    #showMore a.button:hover {color:#f7f7f7;}
/* //////////////////// Media Queries Web Mobil //////////////////// */


@media screen and (max-width: 1100px) {
    .authorsList li h3 { margin-bottom: 10px !important;font-size: 18px !important; }
}








/* //////////////////// Media Queries Tablet Start //////////////////// */

@media screen and (max-width: 940px) {

    /* /////////////// Top Menu CSS Start /////////////// */

    .top-menu { display: none; }

    /* /////////////// Top Menu CSS End /////////////// */



    /* /////////////// Menu CSS Start /////////////// */

    .menu { display: none; }

    /* /////////////// Menu CSS End /////////////// */



    /* /////////////// Content Container CSS Start /////////////// */

    .content-container { max-width: 744px; padding-top: 100px; }

    /* /////////////// Content Container CSS End /////////////// */



    /* /////////////// Header CSS Start /////////////// */

    header { border-top: 10px solid black; position: fixed; background-color: white; z-index: 9999; }

    /* /////////////// Header CSS End /////////////// */



    /* /////////////// Mobil Menu CSS Start /////////////// */

    .mobil-menu { display: block; }

    .mobil-menu .fa-search { display: inline-block; }

    /* /////////////// Mobil Menu CSS Start /////////////// */



    /* /////////////// Box Item CSS Start /////////////// */

    .box-item { height: 475px; }

    .box-item .box-image { height: 262px; }

    .box-item .box-message { margin-top: -100px; padding-top: 33px; height: 248px; padding-left: 20px; }
        #authors .box-message {margin-top:0px;padding-top:2em;height:calc(100% - 10px);}

    .box-item .box-message h3 { font-size: 24px; line-height: 27px; margin-bottom: 12px; }

    .box-item .box-message p { font-size: 16px; line-height: 19px; }

    .no-image { height: 357px; }

    .no-image .box-message { height: calc(100% - 20px); margin-top: 10px; padding-top: 10px; padding-right: 10px; padding-left: 10px; }

    .no-image .box-message .box-message-title { margin-top: 48px; width: 170px; margin-bottom: 20px; }

    .no-image .box-message .box-message-detail { width: 193px; -webkit-line-clamp: 6; }

    .no-image .box-message .message-item { padding-left: 10px; padding-right: 10px; }


    /* /////////////// Box Item CSS End /////////////// */



    /* /////////////// Footer CSS Start /////////////// */

    footer .footer-inner { max-width: 744px; margin-left: calc(50% - 372px); }

    footer .footer-inner .logo-area .logo-area-item .logo-item { width: 104px; height: 104px; margin-bottom: 50px; }

    footer .footer-inner .logo-area .logo-area-item:nth-child(1) .logo-item img { height: 80px; }

    footer .footer-inner .logo-area .logo-area-item:nth-child(1){ width: calc(50% - 20px); margin-right: 10px !important; }

    footer .footer-inner .logo-area .logo-area-item:nth-child(2){ width: calc(50% - 20px); margin-right: 0px !important; }

    footer .footer-inner .logo-area .logo-area-item:nth-child(3){ width: calc(50% - 20px); margin-right: 20px !important; }

    footer .footer-inner .link-area .link-area-inner li { margin-bottom: 30px; }

    footer .footer-inner .link-area .link-area-inner { margin-bottom: 0px; }

    footer .footer-inner .main-logo-area .detail { font-size: 8px; }

    /* /////////////// Footer CSS End /////////////// */



    /* /////////////// Magazine Box CSS Start /////////////// */

    .magazine-box .magazine-box-inner .message-area { font-size: 18px; }

    /* /////////////// Magazine Box CSS End /////////////// */



    /* /////////////// Long Box CSS Start ///////////////

    .long-box { width: 100%; height: 230px; }

    .long-box .box-message .writers-container { margin-top: 10px; }

    .long-box .box-message .writers-container .writer-item { float: left; margin-right: 37px; }

    .long-box .box-message .writers-container .writer-item .writer-detail { width: 130px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

    .long-box .box-message .writers-container .writer-item:nth-child(4) { margin-right: 0; }

    .long-box .box-message .writers-container .writer-item:nth-child(5) { display: none; }

    /* /////////////// Long Box CSS End /////////////// */



    /* /////////////// Six Box CSS Start /////////////// */

    .six-box { width: 100%; margin-left: 0px !important; }

    .six-box .box-item { height: 350px; }

    .six-box .box-item .box-image { height: 170px; }

    .six-box .box-item .box-message { height: 206px; margin-top: -36px; padding-top: 46px; padding-left: 20px; padding-right: 20px; }

    .six-box .box-item .box-message h3 { font-size: 20px; line-height: 25px; margin-bottom: 17px; }

    .six-box .box-item .box-message p { font-size: 13px; line-height: 15px; margin-left: 0px; width: 100%; }

    .six-box .no-image .box-message { height: calc(100% - 20px); margin-top: 10px; padding-top: 10px; padding-right: 10px; padding-left: 20px; }

    .six-box .no-image .box-message .box-message-title { margin-bottom: 18px; width: 100%; margin-left: 0px; }

    /* /////////////// Six Box CSS End /////////////// */



    /* /////////////// Career Box CSS Start /////////////// */

    .career-box .logo-item { height: 124px; }

    .career-box .logo-container-item:nth-child(2) { width: calc(25% - 15px); margin-left: 0 !important; }

    .career-box .logo-container-item:nth-child(3) { width: calc(25% - 15px); margin-left: 20px !important; }

    .career-box .logo-container-item:nth-child(4) { width: calc(25% - 15px); margin-left: 20px !important; }

    .career-box .logo-container-item:nth-child(5) { width: calc(25% - 15px); margin-left: 20px !important; }

    .career-box .logo-container-item:nth-child(6) { display: none; }

    .career-box .logo-container-item:nth-child(7) { display: none; }

    /* /////////////// Career Box CSS Start /////////////// */



    /* /////////////// Slider Box CSS Start /////////////// */

    .slider-box { width: calc(66.66666667% - 10px); margin-left: 0px !important; height: 357px; }

    .slider-box .slider-box-message .slider-box-message-inner h2 { line-height: 30px; margin-bottom: 25px; }

    .slider-box .slider-box-message .slider-box-message-inner p { font-size: 16px; line-height: 18px; -webkit-line-clamp: 3; }

    /* /////////////// Slider Box CSS End /////////////// */



    /* /////////////// Table Box CSS Start /////////////// */

    .kose-yazarlari-endeksi-table .title-area td:nth-child(2) { display: none; }

    .kose-yazarlari-endeksi-table .title-area td:nth-child(3) { display: none; }

    .kose-yazarlari-endeksi-table .title-area td:nth-child(4) { display: none; }

    .kose-yazarlari-endeksi-table .title-area td:nth-child(5) { display: none; }


    .kose-yazarlari-endeksi-table .table-item td:nth-child(2) { display: none; }

    .kose-yazarlari-endeksi-table .table-item td:nth-child(3) { display: none; }

    .kose-yazarlari-endeksi-table .table-item td:nth-child(4) { display: none; }

    .kose-yazarlari-endeksi-table .table-item td:nth-child(5) { display: none; }


    .marka-endeksi-table .title-area td:nth-child(3) { display: none; }

    .marka-endeksi-table .title-area td:nth-child(4) { display: none; }

    .marka-endeksi-table .title-area td:nth-child(5) { display: none; }


    .marka-endeksi-table .table-item td:nth-child(3) { display: none; }

    .marka-endeksi-table .table-item td:nth-child(4) { display: none; }

    .marka-endeksi-table .table-item td:nth-child(5) { display: none; }


    .power-100-table .title-area td:nth-child(2) { display: none; }

    .power-100-table .title-area td:nth-child(3) { display: none; }

    .power-100-table .title-area td:nth-child(4) { display: none; }

    .power-100-table .title-area td:nth-child(5) { display: none; }

    .power-100-table .title-area td:nth-child(6) { display: none; }

    .power-100-table .title-area td:nth-child(7) { display: none; }

    .power-100-table .title-area td:nth-child(8) { display: none; }

    .power-100-table .title-area td:nth-child(9) { display: none; }

    .power-100-table .title-area td:nth-child(10) { display: none; }


    .power-100-table .table-item td:nth-child(2) { display: none; }

    .power-100-table .table-item td:nth-child(3) { display: none; }

    .power-100-table .table-item td:nth-child(4) { display: none; }

    .power-100-table .table-item td:nth-child(5) { display: none; }

    .power-100-table .table-item td:nth-child(6) { display: none; }

    .power-100-table .table-item td:nth-child(7) { display: none; }

    .power-100-table .table-item td:nth-child(8) { display: none; }

    .power-100-table .table-item td:nth-child(9) { display: none; }

    .power-100-table .table-item td:nth-child(10) { display: none; }

    /* /////////////// Table Box CSS End /////////////// */




    /* /////////////// Flex /////////////////////////  */

.homepage-listing .flex-item:nth-of-type(1) {order: 2;width:  calc(33.333333333% - 14px); margin-right: 0px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(2) {order: 1;width: calc(66.666666666% - 6px);margin-right: 20px;margin-left:0px;}
.homepage-listing .flex-item:nth-of-type(3) {order: 4;width: calc(33.333333333% - 13.333333px ); margin-right: 0px;margin-left:20px !important;}
.homepage-listing .flex-item:nth-of-type(4) {order: 5;width: calc(33.333333333% - 13.333333px ); margin-right: 0px;margin-left:20px !important;}

.homepage-listing .flex-item:nth-of-type(5) {order: 6;width: calc(300px ); margin-right: 0px;margin-left:0px !important;}

.homepage-listing .flex-item:nth-of-type(6) {order: 8;width: calc(33% - 13.333333333px);; margin-right: 0px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(7) {order: 9;width: calc(33.333333333% - 13.333333px);margin-right: 0px;margin-left:20px !important;}
.homepage-listing .flex-item:nth-of-type(8) {order: 10;width: calc(33.333333333% - 13.333333px);margin-right: 0px;margin-left:20px !important;}

.homepage-listing .flex-item:nth-of-type(9) {order: 11;width: calc(33.333333333% - 14px);margin-right: 0px;margin-left:0px !important;margin-top:0 !important;}
.homepage-listing .flex-item:nth-of-type(10) {order: 12;width: calc(33.333333333% - 13.33333px);margin-right: 0px;margin-left:20px !important;margin-top:0 !important;}
.homepage-listing .flex-item:nth-of-type(11) {order: 13;width: calc(33.333333333% - 13.33333px);margin-right: 0px;margin-left:20px !important;margin-top:0 !important;}

.homepage-listing .flex-item:nth-of-type(12) {order: 14;width: calc(33.3333333333% - 20px);margin-right: 0px;margin-left:0px !important;margin-top:0px}

.homepage-listing .flex-item:nth-of-type(13) {order: 15;width: calc(33.333333333% - 13.33333px);margin-right: 0px;margin-left:20px !important;margin-top:0 !important;}
.homepage-listing .flex-item:nth-of-type(14) {order: 16;width: calc(33.333333333% - 13.33333px);margin-right: 0px;margin-left:20px !important;margin-top:0 !important;}
.homepage-listing .flex-item:nth-of-type(15) {order: 3;width: calc(33% - 13.333333333px);}
.homepage-listing .flex-item:nth-of-type(16) {order: 7;height: 420px !important;width: calc(100% - 320px);margin-right: 0px;margin-left:20px !important;}

.homepage-listing .flex-item .hideThis {display:none}



    .authorsList li:nth-child(5),
    .authorsList li:nth-child(6),
    .authorsList li:nth-child(7),
    .authorsList li:nth-child(8),
    .authorsList li:nth-child(9) {display: none}

}

/* //////////////////// Media Queries Tablet End //////////////////// */










/* //////////////////// Media Queries Mobil Start //////////////////// */

@media screen and (max-width: 767px) {

    /* /////////////// Footer Start /////////////// */

    footer .footer-inner { max-width: 320px; margin-left: calc(50% - 160px); }

    footer .footer-inner .logo-area .logo-area-item .logo-item { width: calc(50% - 20px); height: 140px; }

    footer .footer-inner .logo-area .logo-area-item:nth-child(1) .logo-item img { height: auto; }

    footer .footer-inner .line { margin-top: -20px; }

    footer .footer-inner .logo-area .logo-area-item:nth-child(1) { width: 100%; margin-right: 0 !important; }

    footer .footer-inner .logo-area .logo-area-item:nth-child(2) { width: 100%; margin-right: 0 !important; }

    footer .footer-inner .logo-area .logo-area-item-3 { width: 100% !important}
    footer .footer-inner .logo-area .logo-area-item-4 { width: 100% !important; padding-left: 0 !important; padding-right: 0 !important}

    footer .footer-inner .logo-area .logo-area-item:nth-child(3) { width: 100%; margin-right: 0 !important; }

    footer .footer-inner .logo-area .logo-area-item .logo-item:nth-child(2) { width: calc(50% - 10px); margin-right: 0 !important; }

    footer .footer-inner .logo-area .logo-area-item .logo-item:nth-child(3) { width: calc(50% - 10px); margin-left: 20px !important; margin-right: 0 !important; }

    footer .footer-inner .link-area { display: none; }

    footer .footer-inner .social-area { width: 170px; margin: 0 auto; }

    footer .footer-inner .social-area .social-area-item:nth-child(5) { margin-right: 0; }

    footer .footer-inner .main-logo-area { width: 100%; text-align: center; }

    footer .footer-inner .main-logo-area .detail { font-size: 10px; width: 100%; float: left; }

    footer .footer-inner .main-logo-area img { width: 161px; margin-bottom: 30px; }

    footer .footer-inner .social-area { display: none; }

    footer .footer-inner .main-logo-area .social-area { display: inline-block; margin-top: 20px; margin-bottom: 20px; }

    footer .footer-inner .main-logo-area .footer-button { cursor: pointer; width: 28px; height: 28px; background-color: white; margin: 0 auto; padding-left: 6px; padding-top: 6px; }

    footer .footer-inner .main-logo-area .footer-button div { width: 16px; height: 4px; background-color: black; margin-bottom: 2px; }

    footer .footer-inner .main-logo-area .footer-button div:nth-child(3) { margin-bottom: 0; }

    /* /////////////// Footer End /////////////// */



    /* /////////////// Mobil Menu Start /////////////// */

    #mobil-menu-button { height: 43px; }

    .mobil-menu { max-width: calc(100% - 40px); height: 70px; }

    .mobil-menu .left-area { width: auto; padding-top: 10px; border-width: 0; }

    .mobil-menu .left-area img { width: 161px; }

    .mobil-menu .right-area { width: auto; float: right; }

    .mobil-menu-hover .mobil-menu-hover-inner .menu-category { float: none; margin-right: 0; margin-bottom: 60px; }

    .mobil-menu-hover .mobil-menu-hover-inner .menu-category:nth-child(1) { margin-bottom: 0; }

    .mobil-menu-hover .mobil-menu-hover-inner .line { display: none; }

    .mobil-menu-hover .mobil-menu-hover-inner .footer-item-container { margin-left: 0; }

    .mobil-menu-hover .mobil-menu-hover-inner .footer-item-container .footer-item { float: none; margin-right: 0; margin-bottom: 5px; }

    .mobil-menu .search-box-mobil { width: 0px; margin-right: -130px; }

    /* /////////////// Mobil Menu End /////////////// */



    /* /////////////// Content Container Start /////////////// */

    .content-container {max-width: calc(100% - 40px); padding-top: 80px; }

    /* /////////////// Content Container End /////////////// */



    /* /////////////// Third Category Start /////////////// */

    #third-category { display: none; }

    /* /////////////// Third Category End /////////////// */



    /* /////////////// Slider Box Start /////////////// */

    .slider-box { width: 100%; height: 225px; }

    .slider-box .slider-box-message .slider-box-message-inner h2 { font-size: 18px; width: 250px; margin-bottom: 0; }

    .slider-box .slider-box-message .slider-box-message-inner p { display: none; }

    /* /////////////// Slider Box End /////////////// */



    /* /////////////// Box Item Start /////////////// */

    .box-item { height: 400px; }



    .box-item .box-image { height: 224px; }

    .box-item .box-message { height: 225px; margin-top: -36px; padding-top: 41px; }

    .box-item .box-message h3 { }

    .box-item .box-message p {}

    .box-item:nth-child(3) { width: 100%; margin-left: 0 !important; }

    .box-item:nth-child(4) { width: 100%; margin-left: 0 !important; }

    .box-item:nth-child(5) { width: 100%; margin-left: 0 !important; }

    .box-item:nth-child(6) { width: 100%; margin-left: 0 !important; }

    /* /////////////// Box Item End /////////////// */

    .no-image .box-message { height: calc(100% - 20px); margin-top: 10px; padding-top: 15px; }

    .no-image .proje25yil .box-message .box-message-detail { padding-right: 40px; -webkit-line-clamp: 13; }
    
    .page .content-container .title-area {    margin-bottom: 30px !important;width: 100%  !important;margin-left: 0px !important;}

    .proje25yil .box-item {margin-left:0px;width:100% !important;}
    .proje25yil .box-item-big {width: calc(100% - 20px) !important;}
    .proje25yil .box-item .box-message {height: auto !important;}

    /* /////////////// Long Box Start ///////////////

    .long-box { width: 100%; height: 500px; margin-left: 0 !important; }

    .long-box .box-message .writers-container .writer-item:nth-child(4) { display: none; }

    .long-box .box-message .writers-container .writer-item .writer-detail { width: 230px; }

    /* /////////////// Long Box End /////////////// */



    /* /////////////// Six Box Start /////////////// */

    .six-box { width: 100%; }

    .six-box .box-item { height: 400px; }

    .six-box .box-item .box-image { height: 224px; }

    .six-box .box-item:nth-child(1) { width: 100%; margin-left: 0 !important; }

    .six-box .box-item:nth-child(2) { width: 100%; margin-left: 0 !important; }

    .six-box .box-item:nth-child(3) { width: 100%; margin-left: 0 !important; }

    .six-box .box-item:nth-child(4) { width: 100%; margin-left: 0 !important; }

    .six-box .box-item:nth-child(5) { width: 100%; margin-left: 0 !important; }

    .six-box .box-item:nth-child(6) { width: 100%; margin-left: 0 !important; }

    /* /////////////// Six Box End /////////////// */



    /* /////////////// Career Box Start /////////////// */

    .career-box { display: none; }

    /* /////////////// Career Box End /////////////// */



    /* /////////////// Magazine Box Start /////////////// */

    .magazine-box { display: none; }

    /* /////////////// Magazine Box End /////////////// */



    /* /////////////// Table Box Start /////////////// */

    .table-box { display: none; }

    .table-box .main-title { display: none; }

    .table-content table .table-item-title .content { width: 180px; }

    .table-box .title-area .title { float: right; }

    .table-box .title-area td:nth-child(1) { display: none; }

    .table-box .title-area td:nth-child(2) { display: none; }

    .table-box .title-area td:nth-child(3) { display: none; }

    .table-box .title-area td:nth-child(4) { display: none; }

    .table-box .title-area td:nth-child(5) span { display: none; }

    .table-box .table-item td:nth-child(2) { display: none; }

    .table-box .table-item td:nth-child(3) { display: none; }

    .table-box .table-item td:nth-child(4) { display: none; }

    .table-box .table-item td:nth-child(5) { display: none; }

    /* /////////////// Table Box End /////////////// */

    /* /////////////// Flex /////////////////////////  */

.homepage-listing .flex-item:nth-of-type(1) {order: 2;width: calc(50% - 11px);margin-right: 0px;}
.homepage-listing .flex-item:nth-of-type(2) {order: 1;width:100%;margin-right: 0px;}
.homepage-listing .flex-item:nth-of-type(3) {order: 4;width: calc(50% - 11px);margin-right: 20px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(4) {order: 5;width: calc(50% - 11px);margin-right: 0px !important;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(5) {order: 6;width: calc(50% - 11px);margin-right: 20px !important;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(6) {order: 8;width: calc(50% - 11px);margin-right: 20px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(7) {order: 9;width: calc(50% - 11px);margin-right: 0px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(8) {order: 10;width: calc(50% - 11px);margin-right: 20px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(9) {order: 11;width: calc(50% - 11px);margin-right: 0px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(10) {order: 12;width: calc(50% - 11px);margin-right: 20px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(11) {order: 13;width: calc(50% - 11px);margin-right: 0px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(12) {order: 14;width: calc(50% - 11px);margin-right: 20px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(13) {order: 15;width: calc(50% - 11px);margin-right: 0px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(14) {order: 16;width: calc(50% - 11px);margin-right: 20px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(15) {order: 17;width: calc(50% - 11px);margin-right: 0px;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(16) {order: 18;width: calc(50% - 11px);margin-right: 20px !important;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(17) {order: 19;width: calc(50% - 11px);margin-right: 0px !important;margin-left:0px !important;}
.homepage-listing .flex-item:nth-of-type(18) {order: 3;width: calc(50% - 11px);margin-right: 0px;margin-left:20px !important;}
.homepage-listing .flex-item:nth-of-type(19) {order: 7;height: auto !important;width: calc(50% - 11px);margin-right: 0px;margin-left:0px !important;}


.slider-box ul {width: 20px;text-align:right}

}




/* //////////////////// Media Queries Mobil End //////////////////// */


/* //////////////////// Media Queries Mini Mobil Start //////////////////// */

@media screen and (max-width: 480px) {
    header {border-top:0px;}
    .homepage-listing .flex-item {width:100% !important;margin-right:0px !important;margin-left:0px !important;height:auto;}
    .homepage-listing .flex-item .hideThis {display:inline !important}
    .homepage-listing .flex-item:nth-of-type(5) {margin-right:0px !important;text-align:center;}
    .homepage-listing .flex-item .box-message {height:auto;position: relative;}
    .homepage-listing .flex-item .box-message p {    overflow: visible;text-overflow: initial;max-height:none;font-size:14px;line-height:1.5em;-webkit-line-clamp: initial;-webkit-box-orient: vertical;}
    #popular-posts {margin-left: 0px !important;position: relative;}
        #popular-posts .box-message {padding-bottom:15px}
    #second-category {height:66vw;}
    .slider-box .carousel-inner {height: 66vw}
    .slick-slider span.fa {top:5%}
    .slider-box ul {text-align:left;    width: auto;right: auto;left: 50%;margin-left: -25px;}
    .slider-box ul li {    display: inline-block;margin-right: 6px;}

    .slider-box .slider-box-message {margin-left:0px;margin-top:0px;height:100%;width:100%;}
    .slider-box .slider-box-message .slider-box-message-inner h2 { font-size: 18px; width: auto; margin-bottom: 0; }

}



























/* //////////////////// Haber Ana Sayfa CSS Start //////////////////// */


.haber-anasayfa .title-area {width: calc(100% - 200px);margin-left: 100px !important;margin-top: 15px;margin-bottom: 21px;position:relative;padding-top:20px;}
.haber-anasayfa .title-area h1 { font-family: GTWalsheimBold;font-size: 20px;text-transform: uppercase;color: black;text-align:left;z-index:2;position: absolute; top: 0px;background: #fff;padding-right: 2em;}
.haber-anasayfa .title-area h1 span {font-family: GTWalsheimRegular;}
.haber-anasayfa .title-area .line { width: 100%;position: absolute;z-index:1;top:49%; height: 1px;background-color: #939598; }



.medicat-anasayfa .title-area .line { width: calc(100% - 155px); }


@media screen and (max-width: 1156px) {

    .haber-anasayfa .box-item:nth-child(2) { width: calc(33.33333333% - 13.33333333px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(3) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(4) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(5) { width: calc(33.33333333% - 13.33333333px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(6) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(7) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(8) { width: calc(33.33333333% - 13.33333333px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(9) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(10) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(11) { width: calc(33.33333333% - 13.33333333px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(12) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(13) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; margin-right: 0 !important; }

}


@media screen and (max-width: 940px) {

    .haber-anasayfa .title-area { width: calc(100% - 100px); margin-left: 50px !important; }

    .haber-anasayfa .box-item:nth-child(2) { width: calc(50% - 10px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(3) { width: calc(50% - 10px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(4) { width: calc(50% - 10px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(5) { width: calc(50% - 10px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(6) { width: calc(50% - 10px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(7) { width: calc(50% - 10px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(8) { width: calc(50% - 10px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(9) { width: calc(50% - 10px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(10) { width: calc(50% - 10px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(11) { width: calc(50% - 10px); margin-left: 20px !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(12) { width: calc(50% - 10px); margin-left: 0 !important; margin-right: 0 !important; }

    .haber-anasayfa .box-item:nth-child(13) { width: calc(50% - 10px); margin-left: 20px !important; margin-right: 0 !important; }

}


@media screen and (max-width: 767px) {

    .haber-anasayfa .title-area { width: calc(100% - 82px); margin-left: 21px !important; margin-bottom: 11px; }

    .haber-anasayfa .title-area .title { font-size: 16px; }

    .haber-anasayfa .title-area .line { display: none; }

    .haber-anasayfa .box-item { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }

    .haber-detay .message iframe {    width: 100% !important;height: auto !important;}

    .haber-detay .message iframe.instagram-media-rendered {min-height:400px !important}

    .haber-detay .message-area iframe { width: calc(100vw - 40px) !important;height: calc((100vw - 40px) / 16 * 9) !important;}

    .haber-detay .message-area iframe.instagram-media-rendered {min-height:400px !important}
}

@media screen and (max-width: 480px) {

    .haber-detay .message iframe.instagram-media-rendered {min-height:400px !important;width:100% !important;margin-left:0px !important}
}


/* //////////////////// Haber Ana Sayfa CSS End //////////////////// */






div.alignleft,
img.alignleft {float:left;margin:1em 2em 1em 0px;}
div.alignright,
img.alignright {float:right;margin:1em 0px 1em 2em;}
div.aligncenter,
img.aligncenter {display:block;margin:1em auto;}
p.wp-caption-text {font-size: 1em !important;text-align: left;padding: 0px !important;color: #999;width:calc(100% - 10px);margin-top:1em;line-height:1em !important}

div.alignright p.wp-caption-text {text-align:right !important}
div.aligncenter p.wp-caption-text {text-align:center !important}

div.alignnone {width:100% !important;}
div.alignnone img{max-width:100% !important;margin:0 auto;height:auto}

blockquote {
  border-left: none;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  /**quotes: "\201C""\201D""\2018""\2019"; **/
    font-family: GTWalsheimRegular;
}
blockquote:before {
  color: #ccc;
  font-family: 'GTWalsheimBold';
  content: open-quote;
  font-size: 5em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.35em;
  content:"\201C";
}
blockquote p {
  display: inline;
    padding:0px !important;
    font-size:2em !important;
    line-height:1.25em !important;
    text-align:left;
    color:#242424;
}
blockquote.left {
    float: left;
    width: 40%;
    font-size: 0.8em;
    margin-right: 20px;
}
blockquote.right {
    float: right;
    width: 40%;
    font-size: 0.8em;
    margin-left: 20px;
}
div.blockquote-long {
    margin: 1em 0px;
    font-size: 18px !important;
    line-height: 1.5em !important;
    text-align: left;
    padding: 30px 50px 30px 50px !important;
    font-family: GTWalsheimRegular;
  background: #F4F4F4;
}

div.blockquote-long p {
    display: block;
    color: #242424;
    padding: 30px 50px 30px 100px !important;
    margin: 0px 0px 0px 0px;
}
div.blockquote-long:before {
    display:none !important;
}

div.duyuru { background: #f4f4f4;padding: 2em 0px;margin-bottom: 2em;border: 4px solid #E0E0E0;}

@media screen and (max-width: 480px) {
    blockquote.long p {
        padding: 30px 20px 30px 20px !important;
        font-size: 1.2em !important;
    }
}















/* //////////////////// Pagenation Start //////////////////// */

.pagenation ul { display: block; width: 335px; margin: 0 auto; }

.pagenation ul li { list-style-type: none; font-family: GTWalsheimRegular; font-size: 20px; color: black; float: left; margin-right: 10px; }

.pagenation ul li:nth-child(7) { margin-right: 0; }

.pagenation ul li a { color: black; }

.pagenation ul li a:hover { color: #666666; }

.pagenation ul .selected a { color: #e32527; }

.pagenation ul .selected a:hover { color: #e32527; }

@media screen and (max-width: 767px) {

    .pagenation ul li { font-size: 16px; }

    .pagenation ul { width: 280px; }

}

/* //////////////////// Pagenation End //////////////////// */






























/* //////////////////// Haber Detay CSS Start //////////////////// */

.haber-detay .content { width: calc(100% - 320px); margin-bottom: 20px; }

    .content .message a {box-shadow:inset 0px -3px 0px #FFC72B}
    .content .message a:hover {box-shadow:inset 0px -1em 0px #FFC72B;color:#111;transition-property: all;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;}

    .content .message .gallery_pages_list a {box-shadow:none;}

.haber-detay .right-sidebar { width: 300px !important; margin-left: 20px !important; }

.haber-detay .right-sidebar .box-item { width: 100%; }

.haber-detay .right-sidebar .advertising { width: 300px; height: 250px; background-color: #ff0000; }

.haber-detay .content .title-area { margin-top: 20px; margin-left: 100px; margin-bottom: 20px; }

.haber-detay .content .title-area h1, .fullwidth-title { font-family: ElephantMedium; font-size: 48px; line-height: 56px; color: black; margin-bottom: 20px; }

.haber-detay .content .title-area .excerpt { font-family: GTWalsheimRegular; font-size: 32px; line-height: 42px; color: black; margin-bottom: 28px; }

.haber-detay .content .title-area .metaDetail { font-family: GTWalsheimRegular; font-size: 14px; color: black; }

.haber-detay .content .title-area .metaDetail strong { font-family: GTWalsheimBold; }

.haber-detay .content .title-area .metaDetail span.badge {font-family: GTWalsheimBold;font-size: 12px;color: white;background-color: black;padding: 0.5em 10px;display: inline-block;border-radius: 0px;margin-top: -1px;}

.haber-detay .content .image-area { width: 100%; height: auto !important; margin-bottom: 1.5em; }

    figure.smallFeatured {position: relative;text-align:center;overflow:hidden;margin-bottom:2em}
        figure.smallFeatured span {position: absolute;width:100%;display:block;z-index:1;-o-filter: blur(10px);-ms-filter: blur(10px);-webkit-filter: blur(10px);filter: blur(10px);opacity:0.9;background-size:120% auto;background-position: 50%;}
        figure.smallFeatured img {position: absolute;z-index:2;left: -25%;margin-left: 50%;}

.haber-detay .content .image-area img { width: 100%; }

.haber-detay .content .video-area { position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;margin-bottom:2em; }

.haber-detay .content .video-area iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.haber-detay .content .message-area p { font-family: GTWalsheimRegular; font-size: 18px; line-height: 30px; padding-left: 100px; padding-right: 100px; text-align: left; margin-bottom:1.5em }
.haber-detay .content .message-area twitterwidget {padding-left:100px}

.haber-detay .content span#pagination {clear:both;margin:1em 0px;display:block;text-align: center;}
    .haber-detay .content span#pagination span {display: inline-block;border-bottom: 2px solid #000;background:#000;color:#fff;padding: 0.2em 0.5em;margin: 0px 0.25em;}
    .haber-detay .content span#pagination a {box-shadow: none;}
    .haber-detay .content span#pagination a:hover {box-shadow: none;}
    .haber-detay .content span#pagination a span {border-bottom: 2px solid #999;background:#fff;color:#000;}

.haber-detay .content .message-area h2,
.haber-detay .content .message-area h3,
.haber-detay .content .message-area h4 {font-family: GTWalsheimBold;padding-left: 100px; padding-right: 100px;}

    .haber-detay .content .message-area h2 {font-size:1.8em;line-height: 1.25em}
    .haber-detay .content .message-area h3 {font-size:1.5em;line-height: 1.25em}
    .haber-detay .content .message-area h4 {font-size:1.2em;line-height: 2em}

.haber-detay .content .message-area ul {    font-family: GTWalsheimRegular;font-size: 18px;line-height: 30px;padding-left: 100px;padding-right: 100px;text-align: justify;margin: 0.5em 0px 1.5em 2em;list-style: disc;}
.haber-detay .content .message-area ul li{ list-style-type: disc }

.haber-detay .content .message-area ol {    font-family: GTWalsheimRegular;font-size: 18px;line-height: 30px;padding-left: 100px;padding-right: 100px;text-align: justify;margin: 0.5em 0px 1.5em 2em;list-style: decimal}
.haber-detay .content .message-area ol li{  list-style-type: decimal}

.haber-detay .content .message-area .message .gallery img {}

.haber-detay .content .message-area .message .gallery .gallery-pagination {position: relative;text-align:center;padding:1em 0px;}
.haber-detay .content .message-area .message .gallery .gallery-pagination span {background:#fff;display:inline-block;padding:0 3em;z-index:2;position: relative;font-size:14px;font-family: GTWalsheimBold}
.haber-detay .content .message-area .message .gallery .gallery-pagination:after {content:"";z-index:1;position:absolute;top:44%;height:2px;width:100%;display:block;overflow:hidden;background:#000;}

.haber-detay .content .message-area .message .gallery .gallery-pagination .fa-arrow-left,
.haber-detay .content .message-area .message .gallery .gallery-pagination .fa-arrow-right {position: absolute;right: 0px;background: #fff;display: inline-block;z-index: 2;padding-left: 1em;line-height: 1.3em;box-shadow:none}

.haber-detay .content .message-area .message .gallery .gallery-pagination .fa-arrow-left {left:0px;right:auto;padding-right:1em;padding-left:0px;}

.haber-detay .content .message-area .tags { font-family: GTWalsheimBold; line-height: 30px; font-size: 13px; margin-top: 15px; display: inline-block; margin-left: 100px; margin-right: 100px; }

.haber-detay .content .message-area .tags h3 { font-family: GTWalsheimBold; line-height: 30px; font-size: 13px;margin:0; padding-left: 0px; padding-right:0px;float: left; }

.haber-detay .content .message-area .tags .tags-inner { float: left; margin-left: 20px; }

.haber-detay .ilgili-haberler { width: calc(75% - 70px); }

.haber-detay .ilgili-haberler .box-item { margin-left: 0 !important; margin-right: 0 !important; width: calc(50% - 10px); }

.haber-detay .ilgili-haberler .box-item .box-image {}

.haber-detay .ilgili-haberler .box-item .box-message { z-index:999; position: relative; height: 210px !important; margin-top: -40px;padding-bottom: 20px; }

    .haber-detay .ilgili-haberler .no-image .box-message {    height: calc(100% - 16px) !important;margin-top: 8px;}

.haber-detay .ilgili-haberler .box-item:nth-child(3) { margin-left: 20px !important; }

.haber-detay .kariyer-merkezi { margin-left: 70px !important; }

.haber-detay .kariyer-merkezi .logo-container-item { padding-left: 60px !important; padding-right: 60px !important; }

.haber-detay .title-area { display: inline-block; }

.haber-detay .ilgili-haberler .title-area { width: calc(100% - 40px); margin-left: 40px; }

.haber-detay .title-area .title { font-family: GTWalsheimBold; font-size: 20px; color: #939598; float: left; }

.haber-detay .title-area .line { width: calc(100% - 225px); margin-left: 30px; height: 1px; background-color: #939598; float: left; margin-top: 10px; }

.haber-detay .kariyer-merkezi .logo-item { border: 1px solid #939598; height: 133px; display: table; width: 100%; margin-top: 10px; }

.haber-detay .kariyer-merkezi .logo-item .logo-item-inner { display: table-cell; vertical-align: middle; text-align: center; }

.haber-detay .kariyer-merkezi .name-item { font-family: GTWalsheimRegular; font-size: 13px; text-align: center; margin-top: 10px; }

.haber-detay .kariyer-merkezi .name-item b { font-family: ElephantMedium; font-size: 16px; }

.haber-detay .facebook-comment-area { width: calc(100% - 70px); margin-bottom: 20px; }

.haber-detay .next-news { margin-left: 20px; height: 364px; border-left: 1px solid black; margin-bottom: 50px; }

.haber-detay .next-news .right-button { float: left; margin-left: 10px; margin-top: 20px; cursor: pointer; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.haber-detay .next-news .right-button:hover { color: #666666; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.haber-detay .next-news .left-button { float: left; margin-left: -23px; margin-top: 20px; cursor: pointer; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.haber-detay .next-news .left-button:hover { color: #666666; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.haber-detay .next-news .message { padding-left: 30px; padding-top: 130px; }

.haber-detay .next-news .message .next-item-title { font-family: GTWalsheimRegular; font-size: 13px; line-height: 15px; margin-bottom: 20px; }

.haber-detay .next-news .message .title { font-family: ElephantMedium; font-size: 24px; line-height: 29px; margin-bottom: 20px; }

.haber-detay .next-news .message .sub-title { font-family: GTWalsheimRegular; font-size: 16px; line-height: 19px; }

p.sourceArticle {font-size:14px !important;}

@media screen and (max-width: 1156px) {

    .haber-detay .content .title-area h1 { font-size: 36px; line-height: 42px; }

    .haber-detay .content .title-area .excerpt { font-size: 26px; line-height: 36px; }

    .haber-detay .content .title-area .metaDetail { font-size: 12px; }

    .haber-detay .content .message-area .message { font-size: 16px; line-height: 24px; }

    .haber-detay .content .message-area .tags { font-size: 11px; margin-left: 50px; }

    .haber-detay .ilgili-haberler .box-item .box-image { height: 224px; }

    .haber-detay .ilgili-haberler .box-item .box-message { height: 185px; }

    .haber-detay .kariyer-merkezi .logo-item { height: 105px; }

    .haber-detay .title-area .title { font-size: 16px; line-height: 19px; }

    .haber-detay .title-area .line { width: calc(100% - 168px); }

    .haber-detay .ilgili-haberler .title-area .line { width: calc(100% - 194px); }

    .haber-detay .kariyer-merkezi .logo-container-item { padding-left: 45px !important; padding-right: 45px !important; }

    .haber-detay-foto-galeri .next-news .message { padding-left: 50px; padding-top: 100px; }

    .haber-detay .right-sidebar .box-item {height: 425px;}

    .haber-detay .right-sidebar #authors {height: 600px}

}


@media screen and (max-width: 940px) {

    .haber-detay .content { width: 100%; }

    .haber-detay .right-sidebar { display: block; }
        .haber-detay .right-sidebar #popular-posts,
        .haber-detay .right-sidebar #authors {display:none}
        .right-sidebar #sidebar-banner {width:100%;text-align: center}

    .haber-detay .content .title-area h1 br { display: none; }

    .haber-detay .content .title-area .excerpt br { display: none; }

    .haber-detay .content .title-area { margin-left: 0; padding-left: 50px; padding-right: 50px; }

    .haber-detay .content .image-area { height: 543px; overflow: hidden; }

    .haber-detay .content .message-area .message { font-size: 16px; line-height: 19px; padding-left: 50px; padding-right: 50px; }

    .haber-detay .facebook-comment-area { width: 100%; }

    .haber-detay .kariyer-merkezi { display: none; }

    .haber-detay .ilgili-haberler { width: 100%; }

    .haber-detay .ilgili-haberler .box-item .box-message { height: 217px; }

    .haber-detay .ilgili-haberler .box-item { height: 394px; }

}


@media screen and (max-width: 767px) {

    .haber-detay .content .title-area { padding-left: 15px; padding-right: 15px; }

    .haber-detay .content .title-area h1 { font-size: 28px; line-height: 34px; }

    .haber-detay .content .title-area .excerpt { font-size: 20px; line-height: 24px; }

    .haber-detay .content .image-area { height: 255px; }

    .haber-detay .content .message-area .tags { margin-left: 15px; }

    .haber-detay .content .message-area .message { padding-left: 15px; padding-right: 15px; font-size: 14px; line-height: 18px; }

    .haber-detay .content .message-area .message p,
    .haber-detay .content .message-area .message twitterwidget {padding-left:0;padding-right:0px}

    .haber-detay .content .message-area .message p img.size-full {width:100%;height:auto;}

    .haber-detay .ilgili-haberler { display: none; }

    .haber-detay-foto-galeri .next-news { display: none; }

    .haber-detay .content .image-area img { height: 100%; width: auto; }

    .content .message-area .message .kunye h2 {padding-left:0px !important;padding-right:0px !important}
    .haber-detay .content .message-area ul,
    .haber-detay .content .message-area ol {padding-left:0px;padding-right:0px}

    #gallery-2 img {width: 100%;height: auto;}

}



/* //////////////////// Haber Detay CSS End //////////////////// */































/* //////////////////// Haber Detay Foto Galeri CSS Start //////////////////// */

.haber-detay-foto-galeri .content .message-area .message { font-size: 36px; line-height: 42px; text-align: left; }

.photo-gallery-pagenation { width: 100%; height: 22px; margin-top: 20px; margin-bottom: 20px; }

.photo-gallery-pagenation .right-button { float: left; margin-left: 50px; cursor: pointer; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.photo-gallery-pagenation .right-button:hover { color: #666666; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.photo-gallery-pagenation .left-button { float: left; margin-right: 50px; cursor: pointer; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.photo-gallery-pagenation .left-button:hover { color: #666666; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.photo-gallery-pagenation .line { float: left; width: calc(50% - 143px); height: 2px; background-color: black; margin-top: 11px; }

.photo-gallery-pagenation .indicator { float: left; font-family: GTWalsheimBold; font-size: 14px; line-height: 22px; text-align: center; width: 62px; margin-left: 50px; margin-right: 50px; }


@media screen and (max-width: 1156px) {

    .haber-detay-foto-galeri .content .message-area .message { font-size: 26px; line-height: 32px; }

    .haber-detay-foto-galeri .content .message-area .message br { display: none; }

}


@media screen and (max-width: 767px) {

    .haber-detay-foto-galeri .content .message-area .message { font-size: 20px; line-height: 24px; }

}

/* //////////////////// Haber Detay Foto Galeri CSS End //////////////////// */































/* //////////////////// Haber Detay Video Galeri CSS Start //////////////////// */

.haber-detay-video-galeri .content .message-area { margin-bottom: 20px; }

.haber-detay .videoWrapper {margin:2em -100px;}
.haber-detay .blog .videoWrapper {margin:2em 0px;}
.haber-detay .video-area {position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden;}

.haber-detay .video-area iframe,
.haber-detay .video-area object,
.haber-detay .video-area embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.haber-detay iframe.instagram-media-rendered {margin-left: 100px !important;width: calc(100% - 120px) !important;}

.haber-detay-video-galeri .video-area .kunye { font-family: GTWalsheimRegular; padding-left: 100px; padding-right: 100px; padding-top: 20px; }

.haber-detay-video-galeri .video-area .kunye .title { font-family: GTWalsheimBold; font-size: 24px; line-height: 28px; margin-bottom: 10px; }

.haber-detay-video-galeri .video-area .kunye .kunye-item { font-size: 18px; line-height: 22px; margin-bottom: 10px; }

.haber-detay-video-galeri .video-area .kunye .kunye-item b { font-family: GTWalsheimBold; }

.haber-detay-video-galeri .video-area .kunye .tags { margin-left: 0 !important; font-family: GTWalsheimBold; line-height: 30px; font-size: 13px; margin-top: 15px; display: inline-block; margin-left: 100px; }

.haber-detay-video-galeri .video-area .kunye .tags h3 { font-family: GTWalsheimBold; line-height: 30px; font-size: 13px;margin:0; float: left; }

.haber-detay-video-galeri .video-area .kunye .tags .tags-inner { float: left; margin-left: 20px; }


@media screen and (max-width: 1156px) {

    .haber-detay-video-galeri .video-area .kunye .title { font-size: 16px; line-height: 19px; }

    .haber-detay-video-galeri .video-area .kunye .kunye-item { font-size: 16px; line-height: 19px; }

    .haber-detay-video-galeri .video-area .kunye .tags .title { font-size: 16px; }

    .haber-detay-video-galeri .video-area .kunye .tags .tags-inner { margin-top: -5px; }

    .haber-detay .content .message-area p,
    .haber-detay .content .message-area twitterwidget {padding-left:0;padding-right:0px}
    .haber-detay .content .message-area p img.size-full {width:100%;height:auto;}

}


@media screen and (max-width: 940px) {

    .haber-detay-video-galeri .video-area .kunye { padding-left: 80px; padding-right: 80px; padding-top: 30px; }

}


@media screen and (max-width: 767px) {

    .haber-detay-video-galeri .video-area .kunye { padding-left: 20px; padding-right: 20px; }

    .haber-detay-video-galeri .video-area .kunye .title { font-size: 14px; line-height: 19px; }

    .haber-detay-video-galeri .video-area .kunye .kunye-item { font-size: 14px; line-height: 19px; }

    .haber-detay-video-galeri .video-area .kunye .tags .title { font-size: 14px; }

}

/* //////////////////// Haber Detay Video Galeri CSS End //////////////////// */































/* //////////////////// Mediacat TV Detay CSS Start //////////////////// */

.mediacat-tv-detay .content { margin-top: 20px; }

.mediacat-tv-detay .ilgili-haberler { width: 100%; }

.mediacat-tv-detay .ilgili-haberler .box-item:nth-child(2) { width: calc(33.33333333% - 13.33333333px); }

.mediacat-tv-detay .ilgili-haberler .box-item:nth-child(3) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; }

.mediacat-tv-detay .ilgili-haberler .box-item:nth-child(4) { width: calc(33.33333333% - 13.33333333px); margin-left: 20px !important; }

@media screen and (max-width: 940px) {

    .mediacat-tv-detay .ilgili-haberler .box-item:nth-child(2) { width: calc(50% - 10px); }

    .mediacat-tv-detay .ilgili-haberler .box-item:nth-child(3) { width: calc(50% - 10px); margin-left: 20px !important; }

    .mediacat-tv-detay .ilgili-haberler .box-item:nth-child(4) { display: none; }

}

/* //////////////////// Mediacat TV Detay CSS End //////////////////// */































/* //////////////////// Yazarlar Ana Sayfa CSS Start //////////////////// */

.yazarlar-anasayfa .content { margin-top: 10px; }

.yazarlar-anasayfa .title-area { padding-right: 100px !important; }

.yazarlar-anasayfa .title-area .line { width: calc(100% - 113px); }

.yazarlar-anasayfa .writer-item { padding: 10px !important; background-color: #f4f4f4; margin-bottom:20px; }

.yazarlar-anasayfa .writer-item .writer-item-inner { width: 100%; border: 6px solid #d03064; display: inline-block; padding: 30px; padding-right: 60px; }

.yazarlar-anasayfa .writer-item .image-area { width: 176px; height: auto; overflow: hidden; border: 2px solid #d03064; padding: 4px !important; float: left; }

.yazarlar-anasayfa .writer-item .image-area img { width: 100%; }

.yazarlar-anasayfa .writer-item .content-area { float: left; width: calc(100% - 176px); padding-left: 20px; }

.yazarlar-anasayfa .writer-item .content-area .title { font-family: GTWalsheimBold; border-bottom: 1px solid black; padding-bottom: 5px; margin-bottom: 20px; }

.yazarlar-anasayfa .writer-item .content-area .title span:nth-child(1) { font-size: 18px; color: black; margin-left: 20px; }

.yazarlar-anasayfa .writer-item .content-area .title span:nth-child(2) { font-size: 13px; float: right; margin-right: 20px; transition-property: color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.yazarlar-anasayfa .writer-item .content-area .title span:nth-child(2) a { color: #d03064; }

.yazarlar-anasayfa .writer-item .content-area .title span:nth-child(2) a:hover { color: #f37fa5; }

.yazarlar-anasayfa .writer-item .content-area .title:nth-child(4) span { font-size: 16px; }

.yazarlar-anasayfa .writer-item .content-area .content-title { font-family: ElephantMedium; font-size: 32px; color: #d03064; margin-bottom: 20px; padding-left: 20px; padding-right: 20px; }

.yazarlar-anasayfa .writer-item .content-area .content-detail { font-family: GTWalsheimRegular; font-size: 18px; color: black; padding-left: 20px; padding-right: 20px; margin-bottom: 50px; }

.yazarlar-anasayfa .writer-item .content-area .old-article { display: block; font-family: GTWalsheimRegular; font-size: 18px; color: #d03064; margin-bottom: 20px;clear:both; }

.yazarlar-anasayfa .writer-item .content-area .old-article span { color: black; }

.yazarlar-anasayfa .writer-item .content-area .old-article .old-article-detail { width: calc(100% - 110px); float: left; margin-left: 4px; }

.yazarlar-anasayfa .writer-item .content-area .old-article .old-article-detail a { color: inherit; }

.yazarlar-anasayfa .writer-item .content-area .old-article .old-article-detail a:hover { color: inherit; }

.yazarlar-anasayfa .writer-item .content-area .old-article .old-article-date { float: left; color: black; }

.yazarlar-anasayfa .writer-item .all-article { display: none; }

.yazarlar-anasayfa .writer-item .all-article a { color: #d03064; }

.yazarlar-anasayfa .writer-item .all-article a:hover { color: #f37fa5; }


@media screen and (max-width: 1156px) {

    .yazarlar-anasayfa .writer-item .content-area .title span:nth-child(1) { font-size: 16px; }

    .yazarlar-anasayfa .writer-item .content-area .title span:nth-child(2) { font-size: 13px; }

    .yazarlar-anasayfa .writer-item .content-area .content-title { font-size: 26px; }

    .yazarlar-anasayfa .writer-item .content-area .content-detail { font-size: 16px; }

    .yazarlar-anasayfa .writer-item .content-area .title:nth-child(4) span { font-size: 14px; }

    .yazarlar-anasayfa .writer-item .content-area .old-article { font-size: 16px; }

}


@media screen and (max-width: 767px) {

    .yazarlar-anasayfa .content { margin-top: 20px; }

    .yazarlar-anasayfa .writer-item { padding: 20px; }

    .yazarlar-anasayfa .writer-item .image-area { width: 142px; margin: 0 auto; float: none; }

    .yazarlar-anasayfa .writer-item .content-area { width: 100%; padding-left: 0px; }

    .yazarlar-anasayfa .writer-item .content-area .title span:nth-child(2) { display: none; }

    .yazarlar-anasayfa .writer-item .content-area .title:nth-child(4) { display: none; }

    .yazarlar-anasayfa .writer-item .content-area .old-article { display: block; }

    .yazarlar-anasayfa .writer-item .content-area .old-article span { display:block;float:none;color: black;font-size:0.85em;margin-bottom:0.3em; }

    .yazarlar-anasayfa .writer-item .content-area .old-article .old-article-detail { clear:both;width: 100%; float: none; margin-left: 0px;display:block;margin-bottom:1.5em; }

    .yazarlar-anasayfa .writer-item .content-area .content-title { font-size: 20px; padding-left: 0px; padding-right: 0px; }

    .yazarlar-anasayfa .writer-item .content-area .content-detail { font-size: 13px; padding-left: 0px; padding-right: 0px; }

    .yazarlar-anasayfa .writer-item .content-area .title { margin-bottom: 10px; margin-top: 10px; text-align: center; }

    .yazarlar-anasayfa .writer-item .all-article { display: inline-block; font-family: GTWalsheimBold; font-size: 13px; color: #d03064; }

}

/* //////////////////// Yazarlar Ana Sayfa CSS End //////////////////// */































/* //////////////////// Yazı Detay CSS Start //////////////////// */

.yazi-detay .kariyer-merkezi { width: 100%; margin-left: 0 !important; }

.yazi-detay .title-area .line { width: calc(100% - 202px); }

.yazi-detay .content .message-area .message b { font-family: GTWalsheimBold; }

.content .message-area .message .kunye h2 {    font-family: GTWalsheimBold;font-size: 18px;line-height: 30px;padding-left: 100px;padding-right: 100px;text-align: justify;}

.yazi-detay .writer-box { background-color: #f4f4f4; padding: 10px; }

.yazi-detay .writer-box .writer-box-inner { border: 6px solid #d03064; display: inline-block; width: 100%; }

.yazi-detay .writer-box .writer-box-inner .image-area { width: 104px; border: 2px solid #d03064; padding: 4px; margin-left: 46px; margin-top: 46px; margin-bottom: 46px; float: left; height: auto; }

.yazi-detay .writer-box .writer-box-inner .image-area img { width: 100%; }

.yazi-detay .writer-box .writer-box-inner .title-area { margin-top: 50px; margin-bottom: 0px; float: left; font-size: 16px; margin-left: 39px; width: calc(100% - 189px); padding-right: 46px; margin-bottom: 10px; padding-left: 0; }

.yazi-detay .writer-box .writer-box-inner .title-area .name { font-family: GTWalsheimBold; color: black; margin-bottom: 10px; }

.yazi-detay .writer-box .writer-box-inner .title-area .mail { font-family: GTWalsheimRegular; color: #d03064; }

.yazi-detay .writer-box .writer-box-inner .title-area .mail a { color: inherit; }

.yazi-detay .writer-box .writer-box-inner .title-area .mail a:hover { color: inherit; }

.yazi-detay .writer-box .writer-box-inner .title-area .all-article { font-family: GTWalsheimBold; color: #d03064; font-size: 13px; float: right; }

.yazi-detay .writer-box .writer-box-inner .title-area .all-article a { color: #d03064; }

.yazi-detay .writer-box .writer-box-inner .title-area .all-article a:hover { color: #f37fa5; }

.yazi-detay .writer-box .writer-box-inner .social-area { margin-left: 40px; display: inline-block; }

.yazi-detay .writer-box .writer-box-inner .social-area .social-area-item { float: left; margin-right: 25px; }

.yazi-detay .writer-box .writer-box-inner .author-bio {float: left;font-size: 12px;margin: 20px 40px;width: calc(100% - 240px);padding-top: 20px;margin-bottom: 10px;padding-left: 0;color: #999;border-top: 1px solid #d03064;display: inline-block;}


@media screen and (max-width: 767px) {

    .yazi-detay .content { margin-top: 20px; }

    .yazi-detay .writer-box .writer-box-inner .image-area { float: none; width: 140px; margin: 0 auto; margin-top: 50px; }

    .yazi-detay .writer-box .writer-box-inner .title-area { float: none; width: 100%; margin-left: 0; padding-left: 20px; padding-right: 20px; text-align: center; margin-top: 20px; }

    .yazi-detay .writer-box .writer-box-inner .social-area { display: block; }

    .yazi-detay .writer-box .writer-box-inner .title-area .all-article { display: block; float:none; padding:0.5em; }

    .yazi-detay .writer-box .writer-box-inner .title-area .all-article a{display:block;padding:0.5em;border:1px solid #d03064;}

    .yazi-detay .writer-box .writer-box-inner .social-area { width: 50px; margin-left: 0; margin: 0 auto; margin-bottom: 50px; }

    .yazi-detay .writer-box .writer-box-inner .social-area .social-area-item:nth-child(2) { margin-right: 0; }

}

/* //////////////////// Yazı Detay CSS End //////////////////// */































/* //////////////////// Kitaplar Ana Sayfa CSS Start //////////////////// */

.book-box-item { width: calc(25% - 15px); height: 510px; background-color: #f4f4f4; padding: 10px !important; margin-right: 20px !important; margin-bottom: 20px; }

.book-box-item:nth-child(5) { margin-right: 0 !important; }

.book-box-item:nth-child(9) { margin-right: 0 !important; }

.book-box-item:nth-child(13) { margin-right: 0 !important; }

.book-box-item .book-box-item-inner { width: 100%; height: 100%; border: 6px solid #66c9c6; padding: 20px !important; }

.book-box-item .book-box-item-inner .book-image { width: 100%; height: 297px; overflow: hidden; }

.book-box-item .book-box-item-inner .book-image img { width: 100%; }

.book-box-item .book-box-item-inner .book-image img { height:100%;transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; }

.book-box-item .book-box-item-inner .book-image img:hover { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); }

.book-box-item .book-box-item-inner .book-title { font-family: GTWalsheimRegular; font-size: 16px; text-align: center; line-height: 26px; margin-top: 20px; padding-left: 0; padding-right: 0; }

.book-box-item .book-box-item-inner .book-title b { font-family: ElephantMedium; font-size: 20px; display:block; margin-bottom:0.5em;}


@media screen and (max-width: 1156px) {

    .book-box-item { height: 400px; }

    .book-box-item .book-box-item-inner .book-image { height: 216px; }

    .book-box-item .book-box-item-inner .book-title { font-size: 13px; line-height: 22px; }

    .book-box-item .book-box-item-inner .book-title b { font-size: 20px; }

}


@media screen and (max-width: 940px) {

    .book-box-item { width: calc(33.33333333% - 13.33333333px); }

    .book-box-item:nth-child(5) { margin-right: 20px !important; }

    .book-box-item:nth-child(9) { margin-right: 20px !important; }

    .book-box-item:nth-child(4) { margin-right: 0 !important; }

    .book-box-item:nth-child(7) { margin-right: 0 !important; }

    .book-box-item:nth-child(10) { margin-right: 0 !important; }

}


@media screen and (max-width: 767px) {

    .book-box-item { width: calc(50% - 10px); height: 310px; }

    .book-box-item .book-box-item-inner { padding: 10px !important; }

    .book-box-item:nth-child(4) { margin-right: 20px !important; }

    .book-box-item:nth-child(7) { margin-right: 20px !important; }

    .book-box-item:nth-child(10) { margin-right: 20px !important; }

    .book-box-item:nth-child(3) { margin-right: 0 !important; }

    .book-box-item:nth-child(5) { margin-right: 0 !important; }

    .book-box-item:nth-child(7) { margin-right: 0 !important; }

    .book-box-item:nth-child(9) { margin-right: 0 !important; }

    .book-box-item:nth-child(11) { margin-right: 0 !important; }

    .book-box-item:nth-child(13) { margin-right: 0 !important; }

    .book-box-item .book-box-item-inner .book-image { height: 130px; }

    .book-box-item .book-box-item-inner .book-title { font-size: 11px; line-height: 18px; }

    .book-box-item .book-box-item-inner .book-title b { font-size: 16px; }

}

/* //////////////////// Kitaplar Ana Sayfa CSS End //////////////////// */



/* //////////////////// Kitap Detay CSS Start //////////////////// */

.book-title { width: 100%; padding-left: 50px; padding-right: 50px; display: inline-block; margin-bottom: 20px; }

.book-title .book-image { width: 290px; height: 400px; overflow: hidden; float: left; background-color: #f4f4f4; padding: 20px !important; margin-right: 20px !important; border: 6px solid #66c9c6;}

.book-title .book-image img { height: 100%; }

.book-title .title { float: left; margin-left: 20px; margin-top: 60px; width: calc(100% - 330px);}

.book-title .title .title-detail { font-family: ElephantMedium; font-size: 48px; line-height: 60px; }

.book-title .title .title-name { font-family: GTWalsheimRegular; font-size: 16px; margin-bottom: 23px; margin-top: 23px; }

.book-title .button { display: inline-block; font-family: GTWalsheimBold; font-size: 16px; color: white; background-color: #66c9c6; border-bottom: 2px solid #52a19e; padding-left: 20px; padding-right: 20px; padding-top: 7px; padding-bottom: 1px; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.book-title .button a { color: inherit; }

.book-title .button a:hover { color: inherit; }

.book-title .button:hover { background-color: #8ce3e0; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }


@media screen and (max-width: 1156px) {

    .book-title .book-image { width: 220px; height: 323px; }

    .book-title .title .title-detail { font-size: 36px; line-height: 48px; }

    .book-title .title .title-name { font-size: 13px; }

    .book-title .title { margin-top: 35px; }

}


@media screen and (max-width: 940px) {

    .book-title { padding-left: 50px; padding-right: 50px; }

    .book-title .title { width: 396px; }

    .book-title .book-image { width: 228px; height: 335px; }

}


@media screen and (max-width: 767px) {

    .book-title .book-image { width: 140px; height: 206px; margin: 0 auto; float: none; }

    .book-title .title { width: 100%; margin-left: 0; text-align: center; margin-top: 20px; }

    .book-title .title .title-detail { font-size: 20px; line-height: 24px; }

    .book-title .title .title-detail br { display: none; }

    .book-title .title .title-name { font-size: 13px; margin-top: 20px; margin-bottom: 20px; }

}

/* //////////////////// Kitap Detay CSS End //////////////////// */































/* //////////////////// Köşe Yazarları Endeksi CSS Start //////////////////// */

.sss .title { font-family: ElephantMedium; font-size: 24px; margin-bottom: 20px; }

.sss .message { font-family: GTWalsheimRegular; font-size: 16px; }

.sss .message b { font-family: GTWalsheimBold; font-size: 16px; }

.kose-yazarlari-endeksi .content .title-area { display: table-row; }

.kose-yazarlari-endeksi .table-content table { width: calc(100% - 20px); margin-left: 10px; }

.kose-yazarlari-endeksi .title-area .title { font-size: 13px; }

.kose-yazarlari-endeksi .main-title-area { width: 100%; }

.kose-yazarlari-endeksi .main-title-area .title { font-family: GTWalsheimBold; font-size: 20px; float: left; }

.kose-yazarlari-endeksi .main-title-area .line { width: calc(100% - 397px); height: 1px; background-color: black; float: left; margin-left: 40px; margin-top: 14px; float: left; }

.kose-yazarlari-endeksi .main-title-area .sub-title { width: 100%; font-family: GTWalsheimRegular; font-size: 16px; margin-top: 20px; display: inline-block; }

.kose-yazarlari-endeksi .main-title-area .sub-title b { font-family: GTWalsheimBold; }

.kose-yazarlari-endeksi .main-title-area .search-box { margin-top: 20px; }

.kose-yazarlari-endeksi .dropdown { margin-left: 20px; }

.kose-yazarlari-endeksi .dropdown button { width: 173px; }
.power-100-table .content .Power100icon {border-radius: 50%;  vertical-align:middle; overflow: hidden; display: inline-block;   margin-right: 10px; margin-right: 10px; border: 4px solid #6ebe4b;}
.power-100-table .content .power100Name { vertical-align: middle; }
.kose-yazarlari-endeksi .dropdown .dropdown-menu { width: 173px; }

.kose-yazarlari-endeksi .table-content table .table-item-title .content { width: 400px; }
.power-100-table .socialmediaIcon a {font-size: 14px}

@media screen and (max-width: 1156px) {

    .kose-yazarlari-endeksi .table-content table .table-item-title .content { width: calc(100% - 45px); }

    .kose-yazarlari-endeksi .table-content .content { margin-bottom: 20px; }

    .kose-yazarlari-endeksi .table-box { display: block; }

    .kose-yazarlari-endeksi .main-title-area .title { font-size: 13px; margin-top: 10px; }

    .kose-yazarlari-endeksi .main-title-area .search-box input { width: 100%; }

    .kose-yazarlari-endeksi .main-title-area .line { width: calc(100% - 340px); }

    .kose-yazarlari-endeksi .table-content table .table-item-title .content { margin-bottom: 0; }

}


@media screen and (max-width: 940px) {

    .kose-yazarlari-endeksi .title-area .title { float: none; }

}


@media screen and (max-width: 767px) {

    .kose-yazarlari-endeksi .dropdown { margin-left: 0; }

    .kose-yazarlari-endeksi .main-title-area { margin-top: 20px; }

    .kose-yazarlari-endeksi .table-box .table-item td:nth-child(2) { display: none; }

    .kose-yazarlari-endeksi .title-area .title { float: right; margin-right: -33px; }

}

/* //////////////////// Köşe Yazarları Endeksi CSS End //////////////////// */































/* //////////////////// Marka Endeksi CSS Start //////////////////// */

.marka-endeksi .marka-endeksi-table { display: table; }

.marka-endeksi .table-content table .table-item-title .content { width: 300px; }


@media screen and (max-width: 1156px) {

    .marka-endeksi .table-content .marka-endeksi-table .title-first { width: 250px; }

    .marka-endeksi .table-content table .table-item-title { width: 250px; }

    .marka-endeksi .table-content table .table-item-title .content { width: 150px; }

}


@media screen and (max-width: 940px) {

    .marka-endeksi .table-content .marka-endeksi-table .title-first { width: auto; }

}


@media screen and (max-width: 767px) {

    .table-box .table-item td:nth-child(2) { display: table-cell; padding-right: 20px; }

}

/* //////////////////// Marka Endeksi CSS End //////////////////// */































/* //////////////////// Power 100 CSS Start //////////////////// */

.power-100 .add-blog-button { cursor: pointer; font-family: GTWalsheimBold; font-size: 16px; background-color: #e81f2d; color: white; display: inline-block; padding-left: 20px; padding-right: 20px; padding-top: 7px; padding-bottom: 3px; border-bottom: 2px solid #ba1924; margin-left: 40px; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.power-100 .add-blog-button a { color: inherit; }

.power-100 .add-blog-button a:hover { color: inherit; }

.power-100 .add-blog-button:hover { background-color: #ef5c66; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.power-100 .main-title-area .line { width: calc(100% - 372px); }

.power-100 .power-100-table { display: table; }

.power-100 .table-content table .table-item-title { width: 300px; }

.power-100 .table-content table .table-item-title .content { width: 250px; }

@media screen and (max-width: 940px) {

    .power-100 .main-title-area .line { width: calc(100% - 333px); }

    .power-100 .title-area .title { margin-right: -20px; }

}


@media screen and (max-width: 767px) {

    .power-100 .title-area .title { margin-right: -14px; float: right; }

    .power-100 .main-title-area .title { margin-top: 24px; }

    .power-100 .add-blog-button { margin-left: 67px; }

    .power-100 .table-content table .table-item-title { width: 250px; }

    .power-100 .table-content table .table-item-title .content { width: 200px; }

}

/* //////////////////// Power 100 CSS End //////////////////// */































/* //////////////////// Blog Anasayfa CSS Start //////////////////// */

.blog-anasayfa .content .box-item { width: 100%; height: auto; margin-left: 0 !important; margin-right: 0 !important; }

.blog-anasayfa .content .box-item .box-image { width: 274px; height: 205px; }

.blog-anasayfa .content .box-item .box-image img {width:auto;height:205px !important;}

.blog-anasayfa .content .box-item .box-message { padding-right: 30px; width: calc(100% - 248px); height: 185px; position: absolute; margin-left: 238px; margin-top: 0; top: 10px; padding-left: 48px; padding-top: 15px; }

.blog-anasayfa .content .box-item .box-message h3 { margin-bottom: 12px; }

.blog-anasayfa .content .box-item .box-message .box-message-date { font-family: GTWalsheimRegular; font-size: 13px; color: #666666; }

.blog-anasayfa .content .box-item .box-message p { margin-bottom: 12px; }

.reverse-box .box-image { float: right; }

.reverse-box .box-message { margin-left: 10px !important; padding-left: 20px !important; }


@media screen and (max-width: 1156px) {

    .blog-anasayfa .content .box-item .box-image { width: 220px; height: 165px; }

    .blog-anasayfa .content .box-item .box-message { padding-right: 30px; width: calc(100% - 204px); height: 145px; margin-left: 194px; padding-left: 39px; padding-top: 9px; }

    .reverse-box .box-message { padding-left: 10px !important; }

    .blog-anasayfa .content .message-area .tags { margin-left: 100px; }

}


@media screen and (max-width: 940px) {

    .blog-anasayfa .content .box-item .box-image { width: 228px; height: 171px; }

    .blog-anasayfa .content .box-item .box-message { width: calc(100% - 212px); height: 151px; margin-left: 202px; padding-left: 39px; padding-top: 9px; }

    .blog-anasayfa .content .box-item .box-message h3 { margin-bottom: 7px; }

    .blog-anasayfa .content .box-item .box-message p { margin-bottom: 7px; }
}


@media screen and (max-width: 767px) {

    .blog-anasayfa .content .box-item { height: 425px; }

    .blog-anasayfa .content .box-item .box-image { width: 100%; height: 225px; }

    .blog-anasayfa .content .box-item .box-message { position: relative; width: calc(100% - 20px); height: 226px; margin-left: 10px; margin-top: -36px; display: inline-block; padding-left: 20px; padding-right: 20px; padding-top: 45px; }

    .reverse-box .box-message { padding-left: 20px !important; }

    .blog-anasayfa .content .box-item .box-message h3 { margin-bottom: 12px; }

    .blog-anasayfa .content .box-item .box-message p { margin-bottom: 12px; }

}

/* //////////////////// Blog Anasayfa CSS End //////////////////// */































/* //////////////////// Kariyer Merkezi Anasayfa CSS Start //////////////////// */

.kariyer-merkezi-anasayfa .main-title-area .line { width: calc(100% - 376px); }

.kariyer-merkezi-anasayfa .logo-container-item { margin: 0 auto; border-bottom: 1px solid black; margin-top: 20px; padding-left: 130px; padding-right: 130px; margin-bottom: 50px; }

.kariyer-merkezi-anasayfa .logo-container-item .kariyer-box { width: calc(50% - 20px); margin:30px 0;margin-right: 20px; display:inline-block;vertical-align: top; }

.kariyer-merkezi-anasayfa .logo-container-item .old-listing {opacity: 0.50;text-decoration: line-through;}

.kariyer-merkezi-anasayfa .logo-container-item .kariyer-box:nth-child(2n) { margin-right: 0px; }

.kariyer-merkezi-anasayfa .logo-container-item .logo-item { width: 274px; height: 206px; margin: 0 auto; border: 1px solid black; overflow: hidden; }

.kariyer-merkezi-anasayfa .logo-container-item .logo-item img { width: 80%; height: auto; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.kariyer-merkezi-anasayfa .logo-container-item .text-area { width: 100%; text-align: center; margin-top: 10px; }

.kariyer-merkezi-anasayfa .logo-container-item .text-area .job { font-family: ElephantMedium; font-family: 16px; }

.kariyer-merkezi-anasayfa .logo-container-item .text-area .brand { font-family: GTWalsheimRegular; font-family: 13px; }


@media screen and (max-width: 1156px) {

    .kariyer-merkezi-anasayfa .logo-container-item { padding-left: 0px; padding-right: 0px; }

}


@media screen and (max-width: 940px) {

    .kariyer-merkezi-anasayfa .logo-container-item { padding-left: 100px; padding-right: 100px; }

}


@media screen and (max-width: 767px) {

    .kariyer-merkezi-anasayfa .logo-container-item {padding-left: 0px; padding-right: 0px; }

    .kariyer-merkezi-anasayfa .logo-container-item .logo-item .image-area { width: 150px; height: 150px; }

    .kariyer-merkezi-anasayfa .logo-container-item .logo-item .text-area { width: 150px; }

    .kariyer-merkezi-anasayfa .logo-container-item .logo-item .image-area img { height: auto; }
}

@media screen and (max-width: 600px) {

    .kariyer-merkezi-anasayfa .logo-container-item .kariyer-box {width:100%;}
}


/* //////////////////// Kariyer Merkezi Anasayfa CSS End //////////////////// */































/* //////////////////// Kariyer Merkezi Detay CSS Start //////////////////// */

.kariyer-merkezi-detay .content { margin-left: 100px; color: black; }

.kariyer-merkezi-detay .old-content {opacity: 0.75;}

.kariyer-merkezi-detay .content .title { font-family: ElephantMedium; font-size: 48px; margin-bottom: 10px;display:inline-block; width:calc(100% - 260px) }
.kariyer-merkezi-detay .content .title h1 {padding-top:1em;}
.kariyer-merkezi-detay .content .title .meta {font-family: GTWalsheimRegular; font-size: 18px; line-height:30px;}
.kariyer-merkezi-detay .content .title .address {display:block;font-family: GTWalsheimRegular; font-size: 14px; line-height:20px;color:#a7a7c7;}


.kariyer-merkezi-detay .content .position-image { width: 200px; display:inline-block; margin-right:50px; }
.kariyer-merkezi-detay .content .position-image img { width: 100%; position: relative;vertical-align: inherit; }

.kariyer-merkezi-detay .content .message-area { font-family: GTWalsheimRegular; font-size: 18px; line-height:30px; padding:0; }

.kariyer-merkezi-detay .content .message-area h2 { font-family: GTWalsheimBold; font-size: 1.5em;margin:1em 0px 0.5em 0; }

.kariyer-merkezi-detay .content .message-area ul { list-style: disc;padding-left:50px;}
.kariyer-merkezi-detay .content .message-area ul li{ list-style: disc;padding-left:0.5em;padding-bottom:0.5em;}

.kariyer-merkezi-detay .side-bar-button { cursor: pointer; width: 100%; text-align: center; color: white; font-family: GTWalsheimBold; font-size: 16px; background-color: #e81f2d; padding-top: 21px; padding-bottom: 14px; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.kariyer-merkezi-detay .side-bar-button a { color: inherit; }

.kariyer-merkezi-detay .side-bar-button a:hover { color: inherit; }

.kariyer-merkezi-detay .side-bar-button:hover { background-color: #ef5c66; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

#kariyer-alert {position: absolute;padding-top:100px;z-index: 9;width: 100%;height: 100%;background: rgba(255,255,255,0.8);vertical-align: middle;text-align: center;}

#kariyer-alert h3 {position:relative;font-family: ElephantMedium;font-size: 32px;margin-top: 100px;}

#kariyer-alert h3:after {    content: "";
    display: block;
    width: 100%;
    height: auto;
    border: 5px solid #ddd;
    border-radius: 5px;
    position: absolute;
    top: calc(1em - 5px);
    z-index: -1;}

#kariyer-alert p {    font-family: GTWalsheimRegular;font-size: 18px;padding:2em;}

#kariyer-alert p a {text-decoration: underline;}

@media screen and (max-width: 940px) {

    .kariyer-merkezi-detay .right-sidebar { display: inline-block; }

    .kariyer-merkezi-detay .side-bar-button { margin-left: 80px; }

}


@media screen and (max-width: 767px) {

    .kariyer-merkezi-detay .content-inner { margin-left: 20px; }

    .kariyer-merkezi-detay .content-inner .title { font-size: 24px; margin-top: 20px; }

    .kariyer-merkezi-detay .content-inner .excerpt { font-size: 20px; }

    .kariyer-merkezi-detay .content-inner .image { width: 221px; height: 166px; }

    .kariyer-merkezi-detay .content-inner .message { font-size: 13px; }

    .kariyer-merkezi-detay .right-sidebar { display: inline-block; }

    .kariyer-merkezi-detay .side-bar-button { margin-left: 0; }

}

@media screen and (max-width: 600px) {
    .kariyer-merkezi-detay .content .position-image {width: 50%;display: inline-block;margin-left: 25%;}
    .kariyer-merkezi-detay .content .title {width: 100%;margin-bottom:2em;}
    .haber-detay .content .message-area p,
    .haber-detay .content .message-area twitterwidget {padding-left:0px;padding-right:0px;}
    .haber-detay .content .message-area h2, .haber-detay .content .message-area h3, .haber-detay .content .message-area h4 {
        padding-left: 0px;padding-right: 0px
    }
    .kariyer-merkezi-detay .content .message-area ul {margin-left:0px;padding-left:2em;}
    .haber-detay .next-news {height:auto;}
}

/* //////////////////// Kariyer Merkezi Detay CSS End //////////////////// */

















































/* //////////////////// Statik Sayfa CSS Start //////////////////// */

.page .content-container .title-area {width: calc(100% - 200px);margin-left: 100px !important;margin-top: 15px;margin-bottom: 21px;position:relative;padding-top:20px;}

.page .content-container .title-area h1 { font-family: GTWalsheimBold;font-size: 20px;text-transform: uppercase;color: black;text-align:left;z-index:2;position: absolute; top: 0px;background: #fff;padding-right: 2em;}

.page .content-container .title-area .line { width: 100%;position: absolute;z-index:1;top:49%; height: 1px;background-color: #939598; }

.page .content-container section.container { width: 100%; display: inline-block; font-family: GTWalsheimRegular; font-size: 16px; padding-bottom:5em;padding-left: 200px; padding-right: 200px; }

.page .content-container section.container h3 {font-family: GTWalsheimBold; font-size:1.2em; padding-top:1em;margin:1em 0;border-top:1px solid #939598;}
.page .content-container section.container h3:first-child {border-top:none;}

.page .content-container section.container .kunye_satir {padding:1.5em 0px;border-bottom:1px solid #939598;}
.page .content-container section.container .kunye_satir strong {font-family: GTWalsheimBold;}
.page .content-container section.container .kunye_satir:last-child {border-bottom:none;}

.page-template-page-fullwidth .content-container section.container {padding-left:0px;padding-right:0px;}
.page-template-page-fullwidth .content-container .main-title-area h1 { font-family: GTWalsheimBold;font-size: 4em;text-transform: uppercase;color: black;text-align:left;z-index:2;position: relative; padding-right: 0px;text-align:center;}
.page-template-page-fullwidth .content-container .main-title-area h1 span {background: #fff;padding:0px 1em;}

.page-template-page-fullwidth .content-container .socialBuzzLine {padding-left:30px;}


.page-template-page-fullwidth .content-container .main-title-area {position: relative;}
.page-template-page-fullwidth .content-container .main-title-area hr {
        border-bottom: 1px solid #939598;
    position: absolute;
    top: 46%;
    width: 100%;
}

.page-template-page-fullwidth .content-container section.container h3 {
    font-size: 2.5em;
    padding: 1em 0 0 60px;
    margin: 1em 0;
}
.page-template-page-fullwidth .content-container section.container h4 {
    font-weight: bold;
    font-size:1.25em;
    margin:2em 60px 1em 60px;
}

.page-template-page-fullwidth .content-container section.container p {
    padding: 0 60px;
    text-align: justify;
    font-size: 1.1em;
    line-height: 1.5em;
    margin:0 0 1em 0;
}

.page-template-page-fullwidth .content-container section.container .videoWrapper {position: relative;padding-bottom: 56%;margin-bottom:2em;}
.page-template-page-fullwidth .content-container section.container .video-area {width: 100%;position: absolute;height: 100%;}
.page-template-page-fullwidth .content-container section.container .videoWrapper .embed {height: 100%;}
.page-template-page-fullwidth .content-container section.container .videoWrapper .embed iframe {height:100%;width:100%;}

@media screen and (max-width: 940px) {

    .page .content-container section.container { padding-left: 100px; padding-right: 100px; }

}


@media screen and (max-width: 767px) {


    .page .content-container section.container {font-size: 13px; padding-left: 20px; padding-right: 20px; }
    .kunye-container { padding-left: 20px; padding-right: 20px; }

    .page .content-container .title-area {margin-left:0px !important}

    .kunye-container .kunye-item { font-size: 13px; height: 50px; }
}

/* //////////////////// Hakkımızda CSS End //////////////////// */































/* //////////////////// İletişim CSS Start //////////////////// */

.iletisim .title-area .line { width: calc(100% - 102px); }

.iletisim .contact-info { display: inline-block; }

.iletisim .sub-title { font-family: GTWalsheimBold; font-size: 20px; margin-bottom: 20px; }

.iletisim .line { width: 100%; height: 1px; background-color: black; margin-bottom: 30px; }

.iletisim .contact-info .contact-info-item { margin-bottom: 25px; font-size: 16px; }

.iletisim .contact-info .contact-info-item .title { font-family: GTWalsheimBold; }

.iletisim .contact-info .contact-info-item .detail { font-family: GTWalsheimRegular; }

.iletisim .form-container { width: 100%; display: inline-block; padding-left: 196px; padding-right: 196px; }

.iletisim form { width: 476px; height: 494px; margin-bottom: 40px; }

.iletisim form .form-inner .button { float: right; margin-top: 20px; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.iletisim form .form-inner .button a { color: inherit; }

.iletisim form .form-inner .button a:hover { color: inherit; }

.iletisim form .form-inner .button:hover { background-color: #ef5c66; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.iletisim form .form-inner { display: inline-block; }

.iletisim form .form-inner .label { width: 239px; float: left; font-family: GTWalsheimRegular; font-size: 16px; color: black; text-align: left; margin-bottom: 30px; }

.iletisim form .form-inner input, .iletisim form .form-inner textarea, .iletisim form .form-inner .dropdown { float: left; }


@media screen and (max-width: 940px) {

    .iletisim .form-container { padding-left: 100px; padding-right: 100px; }

}


@media screen and (max-width: 767px) {

    .iletisim .form-container { padding-left: 20px; padding-right: 20px; }

    .iletisim form { width: 100%; height: auto; }

    .iletisim form .form-inner .label { width: 100%; margin-bottom: 0; font-size: 13px; }

    .iletisim form .form-inner input, .iletisim form .form-inner textarea, .iletisim form .form-inner .dropdown { width: 100%; margin-bottom: 20px; }

    .iletisim form .form-inner .dropdown button { width: 100%; }

}

/* //////////////////// İletişim CSS End //////////////////// */































/* //////////////////// Abone Ol CSS Start //////////////////// */

.abone-ol .title-area .line { width: calc(100% - 123px); }

.abone-ol form { width: 100%; }

.abone-ol form .form-inner { width: 100%; }

.abone-ol form .form-inner .form-item { display: inline-block; width: 50%; float: left; padding-left: 10px; padding-right: 10px; }

.abone-ol form .form-inner .form-item .label { float: left; width: 150px; line-height: 29px; }

.abone-ol form .form-inner .form-item .input { float: left; width: calc(100% - 150px); }

.abone-ol form .form-inner .form-item .input input { width: 100%; }

.abone-ol form .form-inner .form-item .input textarea { width: 100%; height: 111px; margin-bottom: 35px; }

.abone-ol form .form-inner .form-item .input .dropdown { width: 100%; }

.abone-ol form .form-inner .form-item .input .dropdown button { width: 100%; }

.abone-ol form .form-inner .form-item:nth-child(7) { margin-top: -70px; }

.abone-ol .form-container .message .title { font-family: GTWalsheimBold; font-size: 20px; text-align: center; }

.abone-ol .form-container .message .button { margin-left: calc(50% - 95px); margin-top: 20px; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }

.abone-ol .form-container .message .button a { color: inherit; }

.abone-ol .form-container .message .button a:hover { color: inherit; }

.abone-ol .form-container .message .button:hover { background-color: #ef5c66; transition-property: background-color; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; }


@media screen and (max-width: 1156px) {

    .abone-ol .form-container { padding-left: 100px; padding-right: 100px; }

}


@media screen and (max-width: 940px) {

    .abone-ol .form-container { padding-left: 50px; padding-right: 50px; }

}


@media screen and (max-width: 767px) {

    .iletisim .form-container { padding-left: 20px; padding-right: 20px; }

    .abone-ol form .form-inner .form-item { width: 100%; padding-left: 0; padding-right: 0; }

    .abone-ol form .form-inner .form-item .label { width: 100%; margin-bottom: 0px; }

    .abone-ol form .form-inner .form-item .input { width: 100%; }

    .abone-ol form .form-inner .form-item:nth-child(7) { margin-top: 0; }

    .abone-ol form .form-inner .form-item .input textarea { margin-bottom: 20px; }

    .abone-ol .form-container .message .title { font-size: 16px; }

}

/* //////////////////// Abone Ol CSS End //////////////////// */































/* //////////////////// Form Elements CSS Start //////////////////// */

form { font-family: GTWalsheimRegular; font-size: 16px; }



.button { display: inline-block; font-family: GTWalsheimBold; font-size: 16px; color: white; background-color: #e81f2d; border-bottom: 2px solid #ba1924; padding-left: 50px; padding-right: 50px; padding-top: 7px; padding-bottom: 3px; cursor: pointer; }

.button:focus { outline: none; }



.dropdown { float: left; }

.dropdown .dropdown-menu { width: 237px; margin: 0px 0 0; border-radius: 0; font-family: GTWalsheimRegular; font-size: 14px; }

.dropdown button { width: 237px; height: 34px; text-align: left; padding: 0; background-color: white; border: 1px solid #cccccc; border-radius: 0; color: #333333; padding-left: 10px; padding-right: 10px; font-family: GTWalsheimRegular; }

.dropdown button .button-caret { display: inline-block; float: right; margin-left: 30px; border-left: 1px solid #cccccc; padding-left: 10px; }

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { color: black; background-color: white !important; border-color: #cccccc; outline: none; }

.btn-primary:hover { color: black; background-color: white !important; border-color: #cccccc; }

.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary { color: black; background-color: white !important; border-color: #cccccc; }

.btn-primary.focus, .btn-primary:focus { color: black; background-color: white !important; border-color: #cccccc; }

.dropdown button span { line-height: 34px; }

.dropdown button .button-caret { height: 100%; }

.dropdown .btn .caret { margin-top: 12px; }



textarea { width: 237px; height: 146px; resize: none; font-family: GTWalsheimRegular; font-size: 14px; background-color: white; border: 1px solid #cccccc; border-radius: 0; color: #333333; padding: 10px; }

textarea:focus { outline: none; border: 1px solid #eaeaea; }



input { border: 1px solid #cccccc; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; font-family: GTWalsheimRegular; font-size: 14px; width: 237px; }

input:focus { outline: none; border: 1px solid #eaeaea; }

/* //////////////////// Form Elements CSS End //////////////////// */






.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}



/* /////// Pagination /////////////// */
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

div.message > .socialBuzzLine {
    padding-left: 100px;
}

div.message > .socialBuzzLine .sbCount {
    margin-left:-120px;
}

div.socialBuzzLine .sbCount.sbNewPost div.sbBeFirst {
    font-size: 12px !important;
    line-height: 20px !important;
    color: #84a089;
    position: absolute;
    bottom: -22px !important;
	top: auto !important;
    left: 0;
    text-align: center;
    display: block;
}

@media screen and (max-width: 480px) {
    .socialBuzzLine .sbR {display:none}
    div.message > .socialBuzzLine .sbCount {
        margin-left:0px;
    }
    div.message > .socialBuzzLine {
        padding-left: 0px;
    }
    .sbSocial {width: 170px !important;}
    div.socialBuzzLine .sbL {width:100%}


    .haber-detay .right-sidebar {width:100% !important;margin-left: 0px !important;}
    footer .footer-inner .menu-inner-right-social-area {padding-left:30px;}
    footer .footer-inner {width: calc(100% - 40px);max-width: 100% !important}
    footer .footer-inner .logo-area {padding:0px 0px;}

    .authorsList li:nth-child(5),
    .authorsList li:nth-child(6),
    .authorsList li:nth-child(7),
    .authorsList li:nth-child(8),
    .authorsList li:nth-child(9) {display: none}
}




.pagination {
    display: block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    text-align: center;
    clear: both;
}

.pagination .page-numbers {
    display: inline-block;
    border: 2px solid #000;
    padding: 0.5em 1em;
}

.pagination .current {
    background:#111;
    color:#fff;
}


#toTheTopLink {
        font-size: 22px;
    color: #fff;
    background: #000;
    border: none;
    border-radius: 40px;
    display: none;
    height: 48px;
    width: 48px;
    text-align: center;
    line-height: 35px;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
    position: fixed;
    z-index: 999;
    right: 20px;
    bottom: 80px;
}
#toTheTopLink.show {
    display:block;
}
#toTheTopLink i {
    border: 2px solid #fff;
    border-radius: 40px;
    display: inline-block;
    padding: 5px;
    margin-top: 5px;
    line-height: 19px;
    height: 38px;
    width: 38px;
}



/* CREA 50 */

.content .message a.crea50-btn {
    box-shadow: none !important;
}
.model-crea50 .modal-dialog {
    /* margin-top: 6%; */
    /* height: 50%; */
    width: 90%;
    margin: 10% auto;
}
.crea50 {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-bottom: 30px;
}

.crea50 img {
    margin-bottom: 15px;
}
.crea50 span {
    font-weight: bold;
    font-size: 18px;
}
.crea-50-soylesi h4 {
    padding-left: 0 !important;
}
.crea-50-soylesi {
    padding-left: 100px;
}
.crea50 span.yas {
    position: absolute;
    right: 0;
    top: 0;
    background: #6ebe4b;
    color: #fff;
    padding: 5px 10px;
}

.crea50 a.crea50-btn {
    display: inline-block;
    border: 6px solid;
    padding: 18px;
    min-height: 450px;
    position: relative;

}




@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) { 

    .crea50 a.crea50-btn {
       
        min-height: 370px  !important;
        

    }

}

/****** LOGIN MODAL ******/
#login-modal , #password-modal, #passwordReset-modal {
  text-align: center;
  padding: 0!important;
}

#login-modal:before,  #password-modal:before,  #passwordReset-modal:before{
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#login-modal .modal-dialog, #password-modal .modal-dialog,  #passwordReset-modal .modal-dialog{
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}


.loginmodal-container {
  padding: 30px;
  max-width: 350px;
  width: 100% !important;
  background-color: #F7F7F7;
  margin: 0 auto;
  border-radius: 2px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  font-family: ElephantMedium;
}

.loginmodal-container h1 {
  text-align: center;
  font-size: 1.8em;
  font-family: ElephantMedium;
}

.loginmodal-container input[type=submit] {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  position: relative;
  font-family: GTWalsheimRegular;
}

.loginmodal-container input[type=text], input[type=password], input[type=email] {
  height: 44px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  /* border-radius: 2px; */
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}


.frm input[type=text], input[type=password], input[type=email], input[type=date] {
  height: 44px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  /* border-radius: 2px; */
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.loginmodal-container input[type=text]:hover, input[type=password]:hover,input[type=email]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.loginmodal {
  text-align: center;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: 700;
  height: 36px;
  padding: 0 8px;

}

.loginmodal-submit {
  /* border: 1px solid #3079ed; */
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #4d90fe;
  padding: 17px 0px;
  font-family: GTWalsheimRegular;
  font-size: 14px;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */
}

.loginmodal-submit:hover {
  /* border: 1px solid #2f5bb7; */
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */
}

.loginmodal-container a {
  text-decoration: none;
  color: #666;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  opacity: 0.6;
  transition: opacity ease 0.5s;
  font-family: GTWalsheimRegular;
} 

.login-help{
  font-size: 12px;
}
div#carousel-arsiv-generic {display: inline-block;  margin-bottom: 20px;}
div#carousel-arsiv-generic .carousel-control {
   top: 48%;

   
}
.arsiv-section {
    padding-left: 0 !important; 
    padding-right: 0 !important; 
    padding-bottom: 0 !important 
}

@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) { 

    div#carousel-arsiv-generic .carousel-control {
       top: 40%;
       
    }
    .mobile-center {
        text-align: center;
    }
    .mobile-center a {
        width: 100%;
    }
    

}
.dergi-icerik-yazisi ul li {
    
    list-style-type: disc;
}

.dergi-icerik-yazisi {
    font-family: GTWalsheimRegular;
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    margin-bottom: 1.5em;
    padding-left: 15px !important;
}
.dergi-icerik-yazisi ul {
    padding-left: 25px;
}
a.dergi-login-girisi:active{text-decoration: none;}
a.dergi-login-girisi {
    background: #3079ed;
    padding: 15px 20px;
    color: #FFF !important;
    margin-bottom: 15px;
    display: inline-block;
    font-family: GTWalsheimRegular;
    font-weight: bold;

    text-align: center;
    margin-top: 15px;
}
.aboneOlBtn {width: 100% }
.dergi-kapaklari img {
    height: 300px;
    margin-top: 50px;
    box-shadow: 0px 0px 24px -5px #000;
    margin-bottom: 30px;
}

.arsivBtn {
    padding-left: 5px !important;
}
.main-title-area.arsiv-content-baslik {
    margin-bottom: 60px;
}
.event-archive .col-md-3 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.event-archive .one-box {
    margin-left: 150px !important;
}

h4.dergi-basliklari {
    font-size: 20px;
}

.dergiIsotope {
    margin-bottom: 20px;
}

.etkinlikler {
    margin-top: 50px;
}
.etkinlikler hr {
    background: #000;
    height: 1px;
    margin-bottom: 50px;
}

.event-box h2 {
    margin-bottom: 20px;
}

.clt, .clt ul, .clt li {
     position: relative;
}

.clt li.active, .clt li a.active {
    font-weight: 700;
}

.clt ul {
    list-style: none;
    padding-left: 32px;
}
.clt li::before, .clt li::after {
    content: "";
    position: absolute;
    left: -12px;
}
.clt li::before {
    border-top: 1px solid #000;
    top: 9px;
    width: 8px;
    height: 0;
}
.clt li::after {
    border-left: 1px solid #000;
    height: 100%;
    width: 0px;
    top: 2px;
}
.clt ul > li:last-child::after {
    height: 8px;
}

.premium-videos .premium-video-embed {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.premium-videos .premium-video-embed h2 {
    min-height: 70px;
}

.premium-videos .arsiv-dergiler h2{ margin-top: 20px; }
.premium-videos .arsiv-dergiler h2 a {font-weight: 700; font-size: 14px;}




@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) {  
    .main-title-area.arsiv-content-baslik {
         margin-bottom: 0px;
    }
    .event-archive .one-box {
        margin-left: 0px !important; 
    }


    .clt { margin-top: 50px }
    .dergi-basliklari {text-align: center;}
}

nav#arsivMenu a {
    font-family: GTWalsheimRegular;
    color:#000;
}
nav#arsivMenu a:hover{color: #939598;}

nav#arsivMenu {
    background: none;
    border-radius: 0;
    border: 1px solid #939598;
}

/* NEWSLETTER */
.newsletter {
    display: block;
    background: #111;
    height: 160px;
}

.newsletter h2 {
    color: #fff;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: ElephantMedium;
    font-size: 14px;
}
.newsletter em {
    font-size: 11px;
    color: #fff;
    text-align: center;
    /* width: 100%; */
    display: block;
}

.newsletter input[type="email"] {
    border: none;
    background: #333333;
    display: block;
    width: calc(100% - 30px);
    margin-left: 15px;
    color: #ffffff;
    height: 35px;
}
.newsletter input[type="submit"] {
    border: none;
    background: #52c9e9;
    display: block;
    color: #ffffff;
    width: calc(100% - 30px);
    margin-left: 15px;
    height: 35px;
    font-size: 18px;
    margin-top: -8px;
}

.newsletter p {
    color: #fff;
    font-size: 11px;
    padding-left: 10px;
}

.newsletter .mc4wp-success p {
    color: #fff;
    font-size: 12px;
    padding-left: 15px;
    padding-right: 15px;
    /* padding-top: 5px; */
    display: block;
    margin-top: 5px;
}

.page-template-page-fullwidth .content-container section.container .video-area iframe {
    width: 100% !important;
    height: 100% !important;
}

/* Yeni Reklam Alanları */

.ad_container_20 {
    width: 840px !important;
    float: left;
}
.ad_container_21{
    float: left;
    margin-left: 16px;
    width: 300px !important;
}



div#ad_container_16 {
    background: #000;
}
.banner-single-728 {
  margin-left: 40px !important;
}
.banner-single-728 div {
    float: left;
    margin-bottom: 10px;
}

div#ad_container_17 {
    margin-bottom: 15px;
}
.pro_ad_adzone_14_ad_0{ background: #FFF; }

@media screen and (max-width: 980px) {


.homePageBannerMobile {display: none !important }
.ad_container_22 {width: 100% !important }
.ad_container_20 {width: 100% !important }
.ad_container_21 {margin-left:0 !important; width: 100% !important }
.responsive_ad_container img {width: 100% }
.pro_ad_zone {margin-bottom: 10px; }
}


/* Kelime Bulutu */

a.kelime-bulutu {
    box-shadow: none !important;
    display: inline-block;
    border: 6px solid;
    padding: 18px;
    min-height: 450px;
    position: relative;
}


.kelime-bulutu-hover {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 35%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-weight: 700;
    width: 85%;
    
}
.kelime-bulutu-box {
    width: 100%;
    background: rgba(0,0,0,0.8);
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

a.kelime-bulutu:hover .kelime-bulutu-box { display: block; }

/* CREATİVE SOCİETY */

.creative-social-media-icon .fa {
    padding: 6px;
    font-size: 20px;
    width: 30px;
  text-align: center;
  text-decoration: none;
  box-shadow: none !important;
}
.creative-social-media-icon {
    
}
.creative-model .modal-footer { margin-top: 30px;  }
/* Add a hover effect if you want */
.creative-social-media-icon .fa:hover {
  opacity: 0.7;
  color: white !important;
}

/* Twitter */
.creative-social-media-icon .fa-twitter {
  color: white;
}
.creative-social-media-icon .fa-linkedin {
  color: white;
}
.creative-social-media-icon .fa-instagram {
  color: white;
}

.creative-image-box {
    position: relative;
}
.creative-image-box .creative-ajans { position: absolute; }
.creative-image-box span.creative-ajans {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 5px 8px;
    background: rgba(0,0,0,0.6);
    color: #fff;
    font-size: 14px;
}

h1.creative-title {
    font-family: GTWalsheimBold;
    font-size: 24px;
    text-transform: uppercase;
    color: black;
    text-align: center;
    background: #fff;
    margin-top: 30px;
}
.crea50-content {
    margin-top: 60px;
}
.creative-society-content p { padding-left: 0 !important }
em.model-sub-title {padding-left: 100px; color: #fff;}

.creative-social-media-box {
    margin-bottom: 30px;
    padding-right: 20px !important;
}
.creative-social-media-box a {
    box-shadow: none !important;
    font-size: 18px;
    margin-left: 10px;
}