body {
    font-family: 'Roboto-Regular' !important;
    font-size: 13px;
    line-height: 20px;
    background: #e5e5e5;
}
/* ARKA FON */
.bg1 {background:#e5e5e5;}
.bg2 {background:#F0F0F0;}
.bg_beyaz_golge1 {
    background: #fff;
    -webkit-box-shadow: 0px 1px 7px -2px rgba(0,0,0,.6);
    -moz-box-shadow: 0px 1px 7px -2px rgba(0,0,0,.6);
    -ms-box-shadow: 0px 1px 7px -2px rgba(0,0,0,.6);
    -o-box-shadow: 0px 1px 7px -2px rgba(0,0,0,.6);
    box-shadow: 0px 1px 7px -2px rgba(0,0,0,.6);
}
.border_bg1 {
    -webkit-box-shadow: 0px 6px 15px 2px rgba(0,0,0,.6);
    -moz-box-shadow: 0px 6px 15px 2px rgba(0,0,0,.6);
    -ms-box-shadow: 0px 6px 15px 2px rgba(0,0,0,.6);
    -o-box-shadow: 0px 6px 15px 2px rgba(0,0,0,.6);
    box-shadow: 0px 6px 15px 2px rgba(0,0,0,.6);
    padding: 0px 15px 38px 15px;
    margin-bottom: -20px;
    margin-top: 0px;

}
/***  HEADER PC ***/
#headerpc {margin: 0;padding: 0;background: #CF0A2C;display: block;height: 90px;}
/*** çalışma alanı ***/
#headerpc .area {margin:25px 0 0 0;}
/*** ikonlar ***/
/*#headerpc .social {width: 145px; height: 32px; display: inline-block;margin-top: 3px; position: relative; z-index: 3;}*/
#headerpc .icon {width: 26px;height: 26px;display: inline-block;}
/*#headerpc .facebook {background: url('../img/icon/social_facebook.png') no-repeat;background-size: 100% 100%;}
#headerpc .instagram {background: url('../img/icon/social_instagram.png') no-repeat;background-size: 100% 100%;}
#headerpc .linkedin {background: url('../img/icon/social_linkedin.png') no-repeat;background-size: 100% 100%;}
#headerpc .twitter {background: url('../img/icon/social_twitter.png') no-repeat;background-size: 100% 100%;}
#headerpc .youtube {background: url('../img/icon/social_youtube.png') no-repeat;background-size: 100% 100%;}*/
/*** .header topmenu ***/
/*#headerpc #topmenu {width: 170px;height: 20px;padding: 0;position: absolute;top: 34px;right: 320px;display: block; z-index: 2;}
#headerpc #topmenu a {
    background: #fff;font-size:13px;color:#3A3A3A;
    text-decoration: none; 
    border: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    padding: 3px 9px; margin: 0 4px;
}
#headerpc #topmenu a:hover {background: #3A3A3A;color:#f1f1f1;text-decoration: none; }*/
/*** .header search***/
#headerpc #search form {
    margin: 0; padding:0;
    position: absolute;
    top: 31px;right: 150px;
    z-index: 2;
    display: block;
    overflow: hidden;
}
#headerpc #search input {
    border:0;background: url('../img/icon/search.png') no-repeat #CF0A2C;
    background-size: 14px 14px;
    background-repeat: no-repeat;background-position: right center;
    border-bottom: 1px solid #fff;color: white;
    padding-right: 16px;
    width: 230px;
    letter-spacing: .5px;

}
#headerpc #search input:focus {outline: none;}
#headerpc #search input::-webkit-input-placeholder {color:#fff;opacity: .7;}
#headerpc #search input::-moz-placeholder {color:white;opacity: .7;}
#headerpc #search input:-moz-placeholder {color:white;opacity: 1;opacity: .7;}
#headerpc #search input:-ms-input-placeholder {color:white;opacity: .7;}
/*** header okul ***/
#headerpc #okul {width: 23px;height: 21px;display: inline-block;padding: 0;
                 color:white;
                 position: absolute;top: 33px;right: 110px;z-index: 3;display: block;
}
/*** header lang ***/
#headerpc #lang {
    width: 122px;
    height:auto;
    float: right;position: absolute;top: 35px;right: 0px;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    z-index: 3;display: block;overflow: hidden;
}
#headerpc #lang .lang {width: 19px;height: 13px;display: inline-block;padding: 0;}
#headerpc #lang .tr {background: url('../img/icon/lang_tr.png') no-repeat;background-size: 100% 100%; margin-right: 1px;}
#headerpc #lang .en {background: url('../img/icon/lang_en.png') no-repeat;background-size: 100% 100%; margin-right: 1px;}
#headerpc #lang .sp {background: url('../img/icon/lang_sp.png') no-repeat;background-size: 100% 100%; margin-right: 1px;}
#headerpc #lang .de {background: url('../img/icon/lang_de.png') no-repeat;background-size: 100% 100%;}
/*** header logo ***/
/*#headerpc #logo {background: url('../img/icon/logo_ust_bant.png') no-repeat;background-size: 100% 100%;width: 100px;height:120px;float: right;position: absolute;top: 54px;right: 0px;z-index: 2;}
#headerpc #logo a {width: 100px;height: 100px;display: block;border-radius: 50%;margin-top: 20px;}*/
/***  //HEADER PC ***/





/*** NAVPCBOX ***/
#navpcbox {
    /*background: #ddd;*/
    position: relative;
    display: block;
    width: 100%;
    height: 70px;
    margin: 0; padding: 0;
}

#navpcbox .navwrap {
    width: calc(100% - 117px);
    height: 30px; line-height: 30px; 
    margin-left: 117px;
    display: inline-block;


}


#navpcbox .navwrap li.dropdown a:focus,
#navpcbox .navwrap li.dropdown a:hover { background:none;color:#fff; }
#navpcbox .navwrap .nav-pills>li>a {font-size: 14px; font-weight: normal;font-family: "Roboto-Regular"; }

#navpcbox .navwrap .nav>li>a:focus, #navpcbox .navwrap .nav>li>a:hover {text-decoration: none;
                                                                        /*       background-color: #fff;color:#3a3a3a; */
                                                                        background-color: #414142;color:#fff;
                                                                        font-weight: 500;
}
#navpcbox .navwrap .nav>li>a { padding:4px 25px; color:#fff;}
#navpcbox .navwrap .dropdown-menu {background-color: #3A3A3A; color: white; border-radius: 0px; margin: 0; padding: 0;}
#navpcbox .navwrap .dropdown-menu:focus {background: none;}

#navpcbox .navwrap .dropdown-menu a:before {display: inline-block;content:' '; background: url('../img/icon/nokta_kirmizi.png') center center; width: 8px; height: 8px; background-size: 100% 100%; margin-right: 10px;}
#navpcbox .navwrap .dropdown-menu a:hover:before {display: inline-block;content:' '; background: url('../img/icon/nokta_beyaz.png') left; width: 8px; height: 8px; background-size: 100% 100%;}
#navpcbox .navwrap .dropdown-menu .sub-menu { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px;}
#navpcbox .navwrap .dropdown-menu li:hover .sub-menu { visibility: visible; }
#navpcbox .navwrap .dropdown:hover .dropdown-menu { display: block;}
#navpcbox .navwrap .nav-pills .dropdown-menu { margin-top: 0; }
#navpcbox .navwrap .dropdown-menu>li>a {
    background: url('../img/icon/navpcbox_li_bg.jpg') repeat-x #3A3A3A;
    color:white; 
    height: 36px;
    line-height: 30px;
    display: block;
    padding: 3px 20px 3px 10px;
    clear: both;
    white-space: nowrap;
    font-family: "Roboto-Light";
    font-weight: 600;
    font-size: 13px;
    height: 35px;
    line-height: 30px; 

}
#navpcbox .navwrap .dropdown-menu>li>a:hover { color:white; background-color: #D0112B; }
#navpcbox .navwrap .dropdown-menu>li>a:focus { color:white; background-color: #D0112B; }
#navpcbox .navwrap li.dropdown-toggle>a:focus { color:white; background-color: #D0112B; }
#navpcbox .navwrap .nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: #D0112B; border-color: #D0112B; }

#navpcbox .navwrap .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { color: white; background-color: #D0112B; }
#navpcbox .navwrap .nav-pills>li>a { border-radius: 0px; }



/*** NAVPC ***/
#navpc {
    /*background: #ddd;*/
    position: relative;
    display: block;
    width: 100%;
    height: 48px;
    margin: 0; padding: 0;
}

#navpc .navwrap {
    width: 740px;
    height: 30px; line-height: 30px; 
    position: absolute;
    top:9px;
    right: 179px;


}


#navpc .navwrap li.dropdown a:focus,
#navpc .navwrap li.dropdown a:hover { background:none;color:#8F8F95; }
#navpc .navwrap .nav-pills>li>a {font-size: 14px; font-weight: normal;font-family: "Roboto-Regular"; }

#navpc .navwrap .nav>li>a:focus, #navpc .navwrap .nav>li>a:hover {text-decoration: none;background-color: #fff;color:#3a3a3a; font-weight: 500;}
#navpc .navwrap .nav>li>a { padding:4px 15px; color:#8F8F95;}
#navpc .navwrap .dropdown-menu {background-color: #3A3A3A; color: white; border-radius: 0px; margin: 0; padding: 0;}
#navpc .navwrap .dropdown-menu:focus {background: none;}

#navpc .navwrap .dropdown-menu a:before {display: inline-block;content:' '; background: url('../img/icon/nokta_kirmizi.png') center center; width: 8px; height: 8px; background-size: 100% 100%; margin-right: 10px;}
#navpc .navwrap .dropdown-menu a:hover:before {display: inline-block;content:' '; background: url('../img/icon/nokta_beyaz.png') left; width: 8px; height: 8px; background-size: 100% 100%;}
#navpc .navwrap .dropdown-menu .sub-menu { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px;}
#navpc .navwrap .dropdown-menu li:hover .sub-menu { visibility: visible; }
#navpc .navwrap .dropdown:hover .dropdown-menu { display: block;}
#navpc .navwrap .nav-pills .dropdown-menu { margin-top: 0; }
#navpc .navwrap .dropdown-menu>li>a {
    background: url('../img/icon/navpc_li_bg.jpg') repeat-x #3A3A3A;
    color:white; 
    height: 36px;
    line-height: 30px;
    display: block;
    padding: 3px 20px 3px 10px;
    clear: both;
    white-space: nowrap;
    font-family: "Roboto-Light";
    font-weight: 600;
    font-size: 13px;
    height: 35px;
    line-height: 30px; 

}
#navpc .navwrap .dropdown-menu>li>a:hover { color:white; background-color: #D0112B; }
#navpc .navwrap .dropdown-menu>li>a:focus { color:white; background-color: #D0112B; }
#navpc .navwrap li.dropdown-toggle>a:focus { color:white; background-color: #D0112B; }
#navpc .navwrap .nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: #D0112B; border-color: #D0112B; }

#navpc .navwrap .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { color: white; background-color: #D0112B; }
#navpc .navwrap .nav-pills>li>a { border-radius: 0px; }




/*#navpc .navwrap .nav-pills>li>a {color:#8F8F95; font-size: 11pt; text-decoration: none;}
#navpc .navwrap .nav-pills>li>a:hover {background: none;color:#8F8F95;}*/



/*** indexbanner ***/
#indexbanner {
    clear: both;
    position: relative;
    overflow: hidden;
    z-index: 1;
    min-height:inherit;
    /*    background: #000;*/
}
#indexbannercontainer {position: relative;}
#indexbanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {}
#indexbanner .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: transparent;
    opacity: .9;
    border: 2px solid #fff;
    margin: 0 2px;
}

#indexbanner  .swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background: #D0112B;
    opacity: .9;
    border: 0px solid #fff;
    margin: 0 2px;

}
#indexbanner  a.title {
    font-size: 55px;
    line-height: 50pt;
    font-weight: 600;
    position: absolute; 
    left: 20px;
    text-shadow: 1px 1px #f1f1f1;
    top:20%;
    color:#C90033;
    font-family: "Roboto-Medium";
    text-decoration: none;
}

/*#indexbanner_footer {
    width: 100%;
    height: 67px;
    display: block;
    margin-bottom: 30px;
    background-size: 100% 100%; 
}*/


/*** sagmenupc ***/
#sagmenupc {position: absolute;z-index: 20;width: 40px;height: 122px;right: 0px;top: 61px;margin-top:-61px;background: url('../img/icon/sagmenu_grup_transparent_4.png?v1') no-repeat right top #cf0a2c;cursor: pointer;}
#sagmenupc:hover {opacity: 1;}
#sagmenupc .statik {width: 50px; height: 50px;}
#sagmenupc ul.dropdown {font-weight: bold;}
#sagmenupc ul.dropdown li {}
#sagmenupc ul.dropdown li li {padding: 7px 10px;margin-top:-1px;margin-bottom: 2px;background-color: #f6f6f6;color: #000;}
#sagmenupc ul.dropdown li.hover,
#sagmenupc ul.dropdown li:hover,
#sagmenupc ul.dropdown li.on {color: #fff;}
#sagmenupc ul.dropdown a:link,
#sagmenupc ul.dropdown a:visited {color: #fff; text-decoration: none; display: block;}
#sagmenupc ul.dropdown a:hover {color: #fff; display: block;}
#sagmenupc ul.dropdown a:active {color: #fff; display: block; }
#sagmenupc ul.dropdown ul {width: 150px;margin-top: 1px;}
#sagmenupc ul.dropdown ul li {font-weight: normal;}
#sagmenupc ul.dropdown *.dir {padding-right: 20px;background-image: url(../img/default/nav-arrow-down.png);background-position: 100% 50%;background-repeat: no-repeat;}
#sagmenupc ul.dropdown-horizontal ul *.dir {padding-right: 15px;background-image: url(../../img/default/nav-arrow-right.png);background-position: 100% 50%;background-repeat: no-repeat;}
#sagmenupc ul.dropdown-upward *.dir {background-image: url(../img/default/nav-arrow-top.png);}
#sagmenupc ul.dropdown-vertical *.dir,
#sagmenupc ul.dropdown-upward ul *.dir {background-image: url(../img/default/nav-arrow-right.png);}
#sagmenupc ul.dropdown-vertical-rtl *.dir,
#sagmenupc ul.dropdown-horizontal > li.dropdown-vertical-rtl ul *.dir {padding-right: 10px;padding-left: 15px;background-position: 10px 50%;background-image: url(../img/icon/sagmenu_solok.png?v4);}
#sagmenupc ul.dropdown,
#sagmenupc ul.dropdown li,
#sagmenupc ul.dropdown ul {list-style: none;margin: 0;padding: 0;}
#sagmenupc ul.dropdown {position: relative;z-index: 597;float: left;}
#sagmenupc ul.dropdown li {float: left;min-height: 1px;line-height: 1.3em;vertical-align: middle;}
#sagmenupc ul.dropdown li.hover,
#sagmenupc ul.dropdown li:hover {position: relative;z-index: 599;cursor: default; }
#sagmenupc ul.dropdown ul {visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 598;width: 100%;}
#sagmenupc ul.dropdown ul li {float: none;}
#sagmenupc ul.dropdown ul ul {top: 1px;left: 99%;padding-right: 5px;}
#sagmenupc ul.dropdown li:hover > ul {visibility: visible;}
#sagmenupc ul.dropdown-vertical {width: 40px;height: 122px; display: block;}
#sagmenupc ul.dropdown-vertical ul {width: 200px;}
#sagmenupc ul.dropdown-vertical ul li {height: 38px;line-height: 26px;margin: -1px 0 5px 0;background: #2B2B2B;opacity: .8;}
#sagmenupc ul.dropdown-vertical ul li:hover {background: #CF0A2C;opacity: 1;}
#sagmenupc ul.dropdown-vertical ul li.dir:hover {background: url(../img/icon/sagmenu_solok.png?v2) no-repeat left #CF0A2C;background-position-x:10px;opacity: 1;}
#sagmenupc ul.dropdown-vertical ul {top: 1px;left: 99%;}
#sagmenupc ul.dropdown-vertical li {float: none;}
#sagmenupc ul.dropdown-vertical-rtl {float: right;}
#sagmenupc ul.dropdown-vertical-rtl ul,
#sagmenupc ul.dropdown-horizontal > li.dropdown-vertical-rtl ul ul {left: auto !important;right: 99%;}
#sagmenupc ul.dropdown-horizontal li.dropdown-vertical-rtl ul {left: auto;right: 0;}
#sagmenupc ul.dropdown-vertical-rtl li,
#sagmenupc li.dropdown-vertical-rtl li {text-align: right;}
#sagmenupc .statik {width: 50px;height: 122px; display: block;}


/*** okullar ***/
#okullar {
    position: relative;
    overflow: hidden;
    margin:10px auto 30px auto;
    text-align: center;
}
#okullar .kolon:hover a:first-child {background: #CF0A2C;}
#okullar .kolon:hover img {background: #CF0A2C;}
#okullar .kolon:hover .title {color:#CF0A2C;}
#okullar .kolon {display: inline-table;margin:10px 20px;}
#okullar .kolon a:first-child {
    background: #393939;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 10px;
    display: block;
    width: 80px;
    height: 80px;
    position: relative;
    margin: 0 auto 10px auto;
    clear: both;
    overflow: hidden;

}
#okullar .kolon img {
    background: #393939;
    width: 80%;
    height:auto;
    display: block;
    margin: 5px auto 0 auto;
    clear: both;
}
#okullar .kolon .title {
    width: 100%;
    height: auto;
    text-align: center;
    display: block;
    font-family: 'Roboto-Regular' !important;
    color:#393939;
    font-weight: 600;
    font-size: 9pt;
    text-decoration: none;
}









/*** okullar full ***/
#okullar_full {
    position: relative;
    overflow: hidden;
    margin:0 auto;
    text-align: center;
}
#okullar_full .kolon:hover a:first-child {background: #CF0A2C;}
#okullar_full .kolon:hover img {background: #CF0A2C;}
#okullar_full .kolon:hover .title {color:#CF0A2C;}
#okullar_full .kolon {display: inline-table; margin:10px 39px; width: 6%;}
#okullar_full .kolon a:first-child {
    background: #393939;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 10px;
    display: block;
    width: 90px;
    height: 90px;
    position: relative;
    margin: 0 auto 10px auto;
    clear: both;
    overflow: hidden;

}
#okullar_full .kolon img {
    background: #393939;
    width: 70%;
    height:auto;
    display: block;
    margin: 8px auto 0 auto;
    clear: both;
}
#okullar_full .kolon .title {
    width: 100%;
    height: auto;
    text-align: center;
    display: block;
    font-family: 'Roboto-Regular' !important;
    color:#393939;
    font-weight: 600;
    font-size: 9pt;
    text-decoration: none;
}




/*** indextanitim ***/

.indextanitimkolon {
    /*    background: #3A3A3A;*/
    background: rgba(127,127,127,.1);
    height: auto;
    display: block;
    padding:50px;
    text-align: center;
}

.indextanitimkolon1 {}
.indextanitimkolon2 {}

#indextanitim .swiper-container {
    max-width: 100%;
    border:2px solid #fff;
}
#indextanitim {
    position: relative;
    margin:0px auto 0px auto;
    /*    max-width: 451px; */
    height:auto;

}
#indextanitim img {}
#indextanitim .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: transparent;
    opacity:.9;
    border:2px solid #fff;
    margin: 0 2px;
}
#indextanitim .swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background: #D0112B;
    opacity:.9;
    border:0px solid #fff;
    margin: 0 2px;
}



/*** indexbanner ***/
#indexbanner {position: relative;}
#indexbanner .swiper-slide {}
#indexbanner .swiper-slide img {/*border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;*/margin: 0 auto 0px auto;}
#indexbanner .swiper-button-prev {background-image: url('../img/icon/sol_ok2.png?v2');left: 0;right: auto;opacity: .5;}
#indexbanner .swiper-button-next {background-image: url('../img/icon/sag_ok2.png?v2');right:0;left: auto; opacity: .5;}
#indexbanner .swiper-button-next, #indexbanner .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 62px;
    margin-top: -31px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 38px 62px;
    -webkit-background-size: 38px 62px;
    background-size: 38px 62px;
    background-position: center;
    background-repeat: no-repeat;
}

#indexbanner .swiper-button-next {margin-right: 0px; color:#393939;}
#indexbanner .swiper-button-prev {margin-left: 0px;color:#393939;}


/*** indexbanner_mobile ***/



/*** indexbanner_mobile ***/
#indexbanner_mobile {
    clear: both;
    position: relative;
    overflow: hidden;
    z-index: 1;
    min-height:inherit;
    /*    background: #000;*/
}
#indexbanner_mobilecontainer {position: relative;}
#indexbanner_mobile .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {}
#indexbanner_mobile .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: transparent;
    opacity: .9;
    border: 2px solid #fff;
    margin: 0 2px;
}

#indexbanner_mobile  .swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background: #D0112B;
    opacity: .9;
    border: 0px solid #fff;
    margin: 0 2px;

}
#indexbanner_mobile  a.title {
    font-size: 55px;
    line-height: 50pt;
    font-weight: 600;
    position: absolute; 
    left: 20px;
    text-shadow: 1px 1px #f1f1f1;
    top:20%;
    color:#C90033;
    font-family: "Roboto-Medium";
    text-decoration: none;
}


#indexbanner_mobile {position: relative;}
#indexbanner_mobile .swiper-slide {}
#indexbanner_mobile .swiper-slide img {/*border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;*/margin: 0 auto 0px auto;}
#indexbanner_mobile .swiper-button-prev {background-image: url('../img/icon/sol_ok2.png?v2');left: 0;right: auto;opacity: .5;}
#indexbanner_mobile .swiper-button-next {background-image: url('../img/icon/sag_ok2.png?v2');right:0;left: auto; opacity: .5;}
#indexbanner_mobile .swiper-button-next, #indexbanner_mobile .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 62px;
    margin-top: -31px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 38px 62px;
    -webkit-background-size: 38px 62px;
    background-size: 38px 62px;
    background-position: center;
    background-repeat: no-repeat;
}

#indexbanner_mobile .swiper-button-next {margin-right: 0px; color:#393939;}
#indexbanner_mobile .swiper-button-prev {margin-left: 0px;color:#393939;}



/*** indexmarka_full ***/
#indexmarka_full {position: relative;margin:20px auto 0px auto;max-width: 45%;}
#indexmarka_full .swiper-slide {}
#indexmarka_full .swiper-slide img {/*border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;*/margin: 0 auto 0px auto;}
#indexmarka_full .swiper-button-prev {background-image: url('../img/icon/sol_ok.png?v2');left: 10px;right: auto;}
#indexmarka_full .swiper-button-next {background-image: url('../img/icon/sag_ok.png?v2');right:10px;left: auto;}
#indexmarka_full .swiper-button-next, #indexmarka_full .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 62px;
    margin-top: -31px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 38px 62px;
    -webkit-background-size: 38px 62px;
    background-size: 38px 62px;
    background-position: center;
    background-repeat: no-repeat;
}
#indexmarka_full .swiper-slide {margin-top: 17px;}
#indexmarka_full .swiper-button-next {margin-right: -50px; color:#393939;}
#indexmarka_full .swiper-button-prev {margin-left: -50px;color:#393939;}


/*** indexmarka ***/
#indexmarka {position: relative;margin:10px auto 10px auto;max-width: 45%;}
#indexmarka .swiper-slide {}
#indexmarka .swiper-slide img {background: #393939;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;max-height: 62px;margin: 0 auto 0px auto;}
#indexmarka .swiper-button-prev {background-image: url('../img/icon/sol_ok.png?v2');left: 10px;right: auto;}
#indexmarka .swiper-button-next {background-image: url('../img/icon/sag_ok.png?v2');right:10px;left: auto;}
#indexmarka .swiper-button-next,#indexmarka .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 62px;
    margin-top: -31px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 38px 62px;
    -webkit-background-size: 38px 62px;
    background-size: 38px 62px;
    background-position: center;
    background-repeat: no-repeat;
}
#indexmarka .swiper-slide {margin-top: 17px;}
#indexmarka .swiper-button-next {margin-right: -50px; color:#393939;}
#indexmarka .swiper-button-prev {margin-left: -50px;color:#393939;}



.col-centered{float: none;margin: 0 auto;}




a.indexhaberler:before {
    color:white;
    background: url('../img/icon/haberler_icon.png') no-repeat left;
    position: absolute;
    left: 18px;
    top:-2px;
    width: 40px;
    height: inherit;
    background-size: 75%;
    display: block;
    content: '';
    clear: both;

}
a.indexhaberler:hover:before {background-size: 90%;left: 15px;}
a.indexhaberler {
    text-decoration: none;
    position: relative;
    padding-left: 80px;
    color:white;
    border:2px solid #fff;
    background: #CF0A2C;
    width:205px;
    height: 55px;
    line-height: 53px;
    font-size: 15px;
    letter-spacing: 2px;
    font-weight: 500;
    display: inline-block;
    margin: 0 auto 15px auto;
}


div.indextakvim:before {
    color:white;
    background: url('../img/icon/takvim_buton.png') no-repeat left;
    position: absolute;
    left:0px;
    top:-6px;
    width:65px;
    height: 82px;
    background-size: 90%;
    display: block;
    content: '';
    overflow: hidden;

}

div.indextakvim {
    text-decoration: none;
    position: relative;
    padding-left: 65px;
    color:white;
    background: #3a3a3a;
    width:223px;
    height: 85px;
    line-height: 67px;
    font-size: 15px;
    letter-spacing: -1px;
    font-weight: 500;
    display: inline-block;
    margin: 20px auto;

}

div.indextakvim .a {
    border:2px solid #fff;
    border-bottom: 0;
    border-right: 0;
    display: inline-block;
    width: 60px;
    position: absolute;
    left: 0;
    top: 0;
    height: 62px;
}
div.indextakvim .b a{text-decoration: none; color:#3a3a3a;}
div.indextakvim .b {
    border:2px solid #fff;
    border-left: 0;
    display: inline-block;
    width: 150px;
    position: absolute;
    left: 58px;
    padding-left: 20px;
    top: 0;
    background: #fff;
    color: #3a3a3a;
    font-weight: 600;

}
div.indextakvim .a .a1 {font-size: 18px;font-family: 'Roboto-Bold' !important; line-height: 10px; text-align: center; padding:13px 0 5px 0;}
div.indextakvim .a .a2 {font-size: 8pt;font-weight: bold;line-height: 10px; text-align: center; padding:0; letter-spacing: 0px;}
/*div.indextakvim .a {
    position: absolute;
    left:0px;
    top:0px;
    z-index: 1;
    width: 40px;
    height: 48px;
    display: block;
    content: '';
    border-left:20px solid #CF0A2C;
    border-right:20px solid #CF0A2C;
    border-bottom:20px solid #3a3a3a;
}*/
div.indextakvim div.tcerceve1 {
    position: absolute;
    left:0px;
    top:0px;
    width: 40px;
    height: inherit;
    display: block;
    content: '';
    -webkit-transform:rotate(360deg);
    width:40px;
    height:40px;
    border-left:50px solid #CF0A2C;
    border-right:50px solid #CF0A2C;
    border-bottom:40px solid #3a3a3a;
}





/*** indextanitim ***/
#indextanitim {position: relative;}
#indextanitim .swiper-slide {}
#indextanitim .swiper-slide img {/*border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;*/margin: 0 auto 0px auto;}
#indextanitim .swiper-button-prev {background-image: url('../img/icon/sol_ok2.png?v2');left: 0;right: auto;opacity: .5;}
#indextanitim .swiper-button-next {background-image: url('../img/icon/sag_ok2.png?v2');right:0;left: auto; opacity: .5;}
#indextanitim .swiper-button-next, #indextanitim .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 62px;
    margin-top: -31px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 38px 62px;
    -webkit-background-size: 38px 62px;
    background-size: 38px 62px;
    background-position: center;
    background-repeat: no-repeat;
}

#indextanitim .swiper-button-next {margin-right: 0px; color:#393939;}
#indextanitim .swiper-button-prev {margin-left: 0px;color:#393939;}




div.indextanitimvideo {position: relative; float: left;}
div.indextanitimvideo .video i{
    color:#CF0A2C;
    z-index: 0;
    content: '.';
    display: block;
    position: absolute;
    margin-top: -20px;margin-left: -20px;
    top: 50%;left: 50%;
    width: 40px;height: 40px;

}
div.indextanitimvideo .video{
    position: relative;
    width: 213px;
    height: 120px;
    display: block;
    margin: 0 10px;
}
div.indextanitimvideo .video img{
    width: 213px;
    height: 120px;
}
div.indextanitimvideo a.baslik{
    border-top:2px solid #CF0A2C;
    background: white;
    padding: 5px 0;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 28px;
    width: 233px;
    display:block;
    color:#3a3a3a;
}


#indexduyurular {}
#indexduyurular .baslik {display: block;color:white;text-align: left;font-size: 16px;}
#indexduyurular .dbaslik {
    color:white; 
    font-size: 15px;
    font-weight: bold;
    line-height: 28px;
    color:#3a3a3a;
    letter-spacing: 0;
    text-decoration: underline;
    clear: both;
    display: block;
}
#indexduyurular .dicerik {
    color:white;
    font-size: 14px;
    line-height: 24px;
    color:#3a3a3a;
    letter-spacing: 0;
    text-decoration: none;
    clear: both;
    display: block;
}
#indexduyurular .dcerceve:before {

    background: url('../img/icon/duyurular_icon.png') no-repeat center #cf0a2c;
    position: absolute;
    left:0px;
    top:0px;
    width: 65px;
    height: 100%;
    background-size: 75%;
    display: block;
    content: '';

}
#indexduyurular .dcerceve {
    text-decoration: none;
    text-align: left;
    position: relative;
    padding:8px 8px 8px 70px;
    color:white;
    border:2px solid #fff;
    background: #fff;
    width:100%;
    height: auto;
    font-size: 15px;
    letter-spacing: 2px;
    font-weight: 500;
    display: inline-block;

}

.indexkolon {
    padding:0 40px;
}





/*** footeriletisim ***/
#footeriletisim {position: relative;margin:20px auto 10px auto;max-width: 70%;}
#footeriletisim .footerwrap {padding:0 0 0px 0;display: block;position: relative;color:white;}
#footeriletisim .footerwrap .title {padding-bottom: 10px;color: #fff;letter-spacing: 1px;}

#footeriletisim .baslik {margin-bottom: 15px;color: #fb2348;font-family: "Roboto-Bold";}
#footeriletisim .adres {font-weight: normal;font-family: 'Roboto-Light' !important;}
#footeriletisim .swiper-slide {min-height: 130px; position: relative; padding:0 25px;}

#footeriletisim .swiper-slide::after {
    border-right: 1px solid #555;  
    content:''; 
    display: inline-block;
    min-height: 90px; 
    position: absolute; top:20px; right: 0;
}

#footeriletisim .swiper-button-prev {background-image: url('../img/icon/iletisim_sol_yon_ok.png?v1');left: 10px;right: auto;}
#footeriletisim .swiper-button-next {background-image: url('../img/icon/iletisim_sag_yon_ok.png?v1');right:10px;left: auto;}
#footeriletisim .swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
}
#footeriletisim .swiper-slide {margin-top: 17px;}
#footeriletisim .swiper-button-next {margin-right: -80px; color:#393939;}
#footeriletisim .swiper-button-prev {margin-left: -80px;color:#393939;}

#footerbottom .tel {
    background: url('../img/icon/tel_icon.png?v1') no-repeat left; 
    background-size: 40px 40px;
    padding: 5px 5px 5px 50px; 
    margin: 0 10px;
    width: auto; 
    height: 50px; 
    line-height: 50px; 
    display: inline-block;
    color: white;
}
#footerbottom .faks {
    background: url('../img/icon/faks_icon.png?v1') no-repeat left; 
    background-size: 40px 40px;
    padding: 5px 5px 5px 50px; 
    margin: 0 10px;
    width: auto; 
    height: 50px; 
    line-height: 50px; 
    display: inline-block;
    color: white;
}
#footerbottom .mail {
    background: url('../img/icon/mail_icon.png?v1') no-repeat left; 
    background-size: 40px 40px;
    padding: 5px 5px 5px 50px; 
    margin: 0 10px;
    width: auto; 
    height: 50px; 
    line-height: 50px; 
    display: inline-block;
    color: white;
}





/*** breadcrumb ***/
#breadcrumb {
    height: 30px;
    width: auto;
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    margin-top: 12px;
}
#breadcrumb:after {
    height: 30px;
    width: 9px;
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    right: -9px;
    top: 0;
    content: '';
}

#breadcrumb li,#breadcrumb li a {
    color:#000;
    font-size: 12px;
    line-height: 29px;
    font-family: "Roboto-Thin";
    font-weight: bold;
    letter-spacing: .5px;
}

#breadcrumb li {
    display: inline-block;
    height: 30px;
    list-style: none;
    padding: 0 20px 0 20px;
    position: relative;

}


#breadcrumb li::after {
    background: url(../img/icon/sag_ok.png?v6) no-repeat right center;
    background-size: 70%;
    width: 26px;
    height: 30px;
    content: '';
    display: block;
    position: absolute;
    top:0px;
    right: -11px;
    z-index: 1;
}

#breadcrumb li.active {
    display: inline-block;
    height: 30px;
    list-style: none;
    background-image: none;
    padding: 0 20px 0 20px;
    position: relative;

}
#breadcrumb li.active::after {
    background: none;
}
#breadcrumb li.active a{
    color: #CF0A2C;
}



/*** leftpanpc ***/
#leftpanpc {
    list-style: none;
    padding:20px 20px 40px 25px;
    margin-right: 20px;

}
#leftpanpc li {list-style: none;}
#leftpanpc li a::before {
    background: url(../img/icon/leftpan.png) no-repeat left;
    content: ' ';
    display: block;
    position: absolute;
    left: 7px;
    top: 0;
    width: 15px;
    height: 25px;
    background-size: 35%;
}
#leftpanpc li a {
    position: relative;
    background: #E4E5E5;
    color: #393939;
    margin: 0 0 5px 0;
    padding: 0 0 0 20px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    float: left;



}
#leftpanpc li.active a::before {background: url(../img/icon/leftpan_white.png) no-repeat left;background-size: 35%;}

#leftpanpc li.active a {list-style: none;    background:#CF0A2C; color:white;}
#leftpanpc li.active li > a::before { background: none;}
#leftpanpc li.active li > a { color:#3a3a3a;}
#leftpanpc ul {padding:0 0 0 0px;margin-right:0;}

#leftpanpc ul ul {padding:0 0 0 10px;margin-right:0;}


#leftpanpc li li > a::before,
#leftpanpc li.active li > a::before {background: url(../img/icon/leftpan.png) no-repeat left top;background-size: 35%;margin-top:5px;margin-left:10px;}
#leftpanpc li li > a,
#leftpanpc li.active li > a {
    background: none;
    line-height: 18px;
    letter-spacing: -.3px;
    height: auto;
    margin: 5px 0 5px 0;
    padding: 0 0 0 30px;

}

#leftpanpc ul li.active a::before {background: url(../img/icon/leftpana.png) no-repeat left top;background-size: 35%;margin-top:5px;margin-left:10px; }
#leftpanpc ul li.active li a::before {background: url(../img/icon/leftpan.png) no-repeat left top ;background-size: 35%;margin-top:5px;margin-left:10px;}



#leftpanpc ul li.active a {background: none;color:#CF0A2C;}
#leftpanpc ul li.active li a {background: none;color:#3a3a3a;}

#leftpanpc .veli_sistemden_cikis a {
    background: #414142;color: #fff;
}
#leftpanpc .veli_sistemden_cikis a::before {
    background: none;
}

/*** icerik ***/
#icerik {margin-bottom: 100px;position: relative; word-wrap: break-word;}
section.icerik {text-align: justify;/*padding: 0 20px 0 0;*/ padding:1px 16px 30px 16px; overflow: auto;}
section.icerik li {margin-left:30px;}
section.icerik h1 {font-size: 16px;}
section.icerik img {margin-bottom: 20px;}
/*** mobilnavicon ***/
#navm {}
#navm1 {background: #CF0A2C;width: 34px;height: 34px;position: absolute;right: 0;top: 25%;z-index: 10;padding: 4px;color:white;text-align: center;}
#navm2 {background:transparent;width: 98%;height: auto;position: absolute;right: 0;top: 9%;z-index: 10;padding: 4px 0 4px 4px;color:white;border:0;list-style: none;z-index: 21;}
#navm2 li {list-style: none;display: inline-block;width: 100%;padding: 0px;height: 45px;background: #3A3A3A;opacity: 1;color:white;margin-bottom: 8px;position: relative;}
#navm2 li i {background: #CF0A2C;position: absolute;top: 0;left: 0;height: 45px;width: 45px;padding-top: 10px;text-align: center;z-index: 1;}

#navm2 li a {color:white;text-decoration: none;display: inherit;padding-left: 50px;line-height: 45px;display: block;position: relative;}
#navm2 li a:hover {background: #CF0A2C;}
#navm2 .navm2b:hover {background: #CF0A2C;}
/*** navm2b altı işlemler ***/
#navm2b {margin: 0;padding: 0;background: #CF0A2C; opacity: 1;}
#navm2b li {margin:0;padding:0;background: #CF0A2C;list-style: none;color:white;display: inline-block; opacity: 1;}
#navm2b li i:first-child {line-height: 25px;}
#navm2b li.sub i:last-child {color:white;position: absolute;left: inherit;right: 0;}
#navm2b li a {padding: 0 0 0 45px;margin: 0;position: relative;display: inline-block; width: calc(100% - 32px); }

#navm2b li span {width: 32px;height: 32px;text-align: center;float: right;padding: 10px 0 0 0;}
/* sub 1 */
#navm2b li.sub ul {padding: 0;margin: 0;list-style: none;display: none;position: relative; }
/*#navm2b li.sub:hover  > ul {display: inline-block;position: relative; margin: 0;padding: 0;}*/
#navm2b li.sub ul li {margin: 0;padding: 0;background: #3A3A3A;opacity: 1;height: 30px;}
#navm2b li.sub ul li a {padding-left: 0;margin-left: 35px;line-height: 28px;height: 28px;padding: 3px 0 3px 0; display: inline-block; width: 70%;}
#navm2b li.sub:hover ul li a:hover {background: #3A3A3A;border-bottom: 1px solid #ddd;}
#navm2b li i::before {font-size: 8px;}
.navm_openbg {
    position: absolute;
    z-index: 10;
    top: 0px;
    right: 0px;
    background: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
}




.navm2asub {
    margin-bottom:20px;
    position:relative;


}

.navm2asub > span {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
    padding-top: 18px;
    text-align: center;
}


#navm2asub {
    margin:0 0 3px 0;
    padding:0;
    overflow: hidden;
}
#navm2asub > li {
    display:block;
    margin:0;
    padding:0;
    height:40px;
    width:100%;
    position:relative;
    line-height:inherit;
    background:#cf0a2c;

}

#navm2asub > li > a {
    display:block;
    margin:0;
    padding:0 0 0 53px;
    line-height:35px;

}




.navm2asub1 {margin-bottom:20px;position:relative;}
.navm2asub1 > span {position: absolute;z-index: 2;top: 0;right: 0;width: 45px;height: 45px;padding-top: 18px;text-align: center;}
#navm2asub1 {margin:0 0 3px 0;padding:0;overflow: hidden;}
#navm2asub1 > li {display:block;margin:0;padding:0;height:40px;width:100%;position:relative;line-height:inherit;background:#cf0a2c;}
#navm2asub1 > li > a {display:block;margin:0;padding:0 0 0 53px;line-height:35px;}









/*** global ***/
.mt0 {margin-top: 0px;}.mt5 {margin-top: 5px;}.mt15 {margin-top: 15px;}.mt25 {margin-top: 25px;}.mt35 {margin-top: 35px;}.mt45 {margin-top: 45px;}.mt55 {margin-top: 55px;}.mt65 {margin-top: 65px;}.mt75 {margin-top: 75px;}.mt85 {margin-top: 85px;}.mt95 {margin-top: 95px;}.mt10 {margin-top: 10px;}.mt20 {margin-top: 20px;}.mt30 {margin-top: 30px;}.mt40 {margin-top: 40px;}.mt50 {margin-top: 50px;}.mt60 {margin-top: 60px;}.mt70 {margin-top: 70px;}.mt80 {margin-top: 80px;}.mt90 {margin-top: 90px;}.mt100 {margin-top: 100px;}
.mr0 {margin-right: 0px;}.mr5 {margin-right: 5px;}.mr15 {margin-right: 15px;}.mr25 {margin-right: 25px;}.mr35 {margin-right: 35px;}.mr45 {margin-right: 45px;}.mr55 {margin-right: 55px;}.mr65 {margin-right: 65px;}.mr75 {margin-right: 75px;}.mr85 {margin-right: 85px;}.mr95 {margin-right: 95px;}.mr10 {margin-right: 10px;}.mr20 {margin-right: 20px;}.mr30 {margin-right: 30px;}.mr40 {margin-right: 40px;}.mr50 {margin-right: 50px;}.mr60 {margin-right: 60px;}.mr70 {margin-right: 70px;}.mr80 {margin-right: 80px;}.mr90 {margin-right: 90px;}.mr100 {margin-right: 100px;}
.mb0 {margin-bottom: 0px;}.mb5 {margin-bottom: 5px;}.mb15 {margin-bottom: 15px;}.mb25 {margin-bottom: 25px;}.mb35 {margin-bottom: 35px;}.mb45 {margin-bottom: 45px;}.mb55 {margin-bottom: 55px;}.mb65 {margin-bottom: 65px;}.mb75 {margin-bottom: 75px;}.mb85 {margin-bottom: 85px;}.mb95 {margin-bottom: 95px;}.mb10 {margin-bottom: 10px;}.mb20 {margin-bottom: 20px;}.mb30 {margin-bottom: 30px;}.mb40 {margin-bottom: 40px;}.mb50 {margin-bottom: 50px;}.mb60 {margin-bottom: 60px;}.mb70 {margin-bottom: 70px;}.mb80 {margin-bottom: 80px;}.mb90 {margin-bottom: 90px;}.mb100 {margin-bottom: 100px;}
.ml0 {margin-left: 0px;}.ml5 {margin-left: 5px;}.ml15 {margin-left: 15px;}.ml25 {margin-left: 25px;}.ml35 {margin-left: 35px;}.ml45 {margin-left: 45px;}.ml55 {margin-left: 55px;}.ml65 {margin-left: 65px;}.ml75 {margin-left: 75px;}.ml85 {margin-left: 85px;}.ml95 {margin-left: 95px;}.ml10 {margin-left: 10px;}.ml20 {margin-left: 20px;}.ml30 {margin-left: 30px;}.ml40 {margin-left: 40px;}.ml50 {margin-left: 50px;}.ml60 {margin-left: 60px;}.ml70 {margin-left: 70px;}.ml80 {margin-left: 80px;}.ml90 {margin-left: 90px;}.ml100 {margin-left: 100px;}
.m0 {margin: 0px;}.m5 {margin: 5px;}.m15 {margin: 15px;}.m25 {margin: 25px;}.m35 {margin: 35px;}.m45 {margin: 45px;}.m55 {margin: 55px;}.m65 {margin: 65px;}.m75 {margin: 75px;}.m85 {margin: 85px;}.m95 {margin: 95px;}.m10 {margin: 10px;}.m20 {margin: 20px;}.m30 {margin: 30px;}.m40 {margin: 40px;}.m50 {margin: 50px;}.m60 {margin: 60px;}.m70 {margin: 70px;}.m80 {margin: 80px;}.m90 {margin: 90px;}.m100 {margin: 100px;}
.pt0 {padding-top: 0px;}.pt5 {padding-top: 5px;}.pt15 {padding-top: 15px;}.pt25 {padding-top: 25px;}.pt35 {padding-top: 35px;}.pt45 {padding-top: 45px;}.pt55 {padding-top: 55px;}.pt65 {padding-top: 65px;}.pt75 {padding-top: 75px;}.pt85 {padding-top: 85px;}.pt95 {padding-top: 95px;}.pt10 {padding-top: 10px;}.pt20 {padding-top: 20px;}.pt30 {padding-top: 30px;}.pt40 {padding-top: 40px;}.pt50 {padding-top: 50px;}.pt60 {padding-top: 60px;}.pt70 {padding-top: 70px;}.pt80 {padding-top: 80px;}.pt90 {padding-top: 90px;}.pt100 {padding-top: 100px;}
.pr0 {padding-right: 0px;}.pr5 {padding-right: 5px;}.pr15 {padding-right: 15px;}.pr25 {padding-right: 25px;}.pr35 {padding-right: 35px;}.pr45 {padding-right: 45px;}.pr55 {padding-right: 55px;}.pr65 {padding-right: 65px;}.pr75 {padding-right: 75px;}.pr85 {padding-right: 85px;}.pr95 {padding-right: 95px;}.pr10 {padding-right: 10px;}.pr20 {padding-right: 20px;}.pr30 {padding-right: 30px;}.pr40 {padding-right: 40px;}.pr50 {padding-right: 50px;}.pr60 {padding-right: 60px;}.pr70 {padding-right: 70px;}.pr80 {padding-right: 80px;}.pr90 {padding-right: 90px;}.pr100 {padding-right: 100px;}
.pb0 {padding-bottom: 0px;}.pb5 {padding-bottom: 5px;}.pb15 {padding-bottom: 15px;}.pb25 {padding-bottom: 25px;}.pb35 {padding-bottom: 35px;}.pb45 {padding-bottom: 45px;}.pb55 {padding-bottom: 55px;}.pb65 {padding-bottom: 65px;}.pb75 {padding-bottom: 75px;}.pb85 {padding-bottom: 85px;}.pb95 {padding-bottom: 95px;}.pb10 {padding-bottom: 10px;}.pb20 {padding-bottom: 20px;}.pb30 {padding-bottom: 30px;}.pb40 {padding-bottom: 40px;}.pb50 {padding-bottom: 50px;}.pb60 {padding-bottom: 60px;}.pb70 {padding-bottom: 70px;}.pb80 {padding-bottom: 80px;}.pb90 {padding-bottom: 90px;}.pb100 {padding-bottom: 100px;}
.pl0 {padding-left: 0px;}.pl5 {padding-left: 5px;}.pl15 {padding-left: 15px;}.pl25 {padding-left: 25px;}.pl35 {padding-left: 35px;}.pl45 {padding-left: 45px;}.pl55 {padding-left: 55px;}.pl65 {padding-left: 65px;}.pl75 {padding-left: 75px;}.pl85 {padding-left: 85px;}.pl95 {padding-left: 95px;}.pl10 {padding-left: 10px;}.pl20 {padding-left: 20px;}.pl30 {padding-left: 30px;}.pl40 {padding-left: 40px;}.pl50 {padding-left: 50px;}.pl60 {padding-left: 60px;}.pl70 {padding-left: 70px;}.pl80 {padding-left: 80px;}.pl90 {padding-left: 90px;}.pl100 {padding-left: 100px;}
.p0 {padding: 0px;}.p5 {padding: 5px;}.p15 {padding: 15px;}.p25 {padding: 25px;}.p35 {padding: 35px;}.p45 {padding: 45px;}.p55 {padding: 55px;}.p65 {padding: 65px;}.p75 {padding: 75px;}.p85 {padding: 85px;}.p95 {padding: 95px;}.p10 {padding: 10px;}.p20 {padding: 20px;}.p30 {padding: 30px;}.p40 {padding: 40px;}.p50 {padding: 50px;}.p60 {padding: 60px;}.p70 {padding: 70px;}.p80 {padding: 80px;}.p90 {padding: 90px;}.p100 {padding: 100px;}
.gizle {display: none;}.goster{display: block;}.solmenumobilgizle {display: block;}




#anabilim::before {
    background: url(../img/anabilim.png?v2) no-repeat center;
    width: 107px;
    height: 108px;
    display: inline-block;
    content: '';
    position: absolute;
    left:0px;
    z-index: 9;
}

#anabilim {
    font-size: 36px;
    color:white;
    font-weight: 700;
    line-height: 80px;
    font-family: 'Roboto-Bold' !important;
    display: inline-block;
    position: relative;
    padding-left: 117px;
    text-decoration:none;
    color:white;

}




/* KATEGORİ HABERLER*/
.kategori_haberler {
    display: block;
    margin-bottom: 20px;
}
.kategori_haberler .sutun {
    border-top: 3px solid #cf0a2c;
    background: #ededed;
    padding: 10px;
    min-height: 116px;
}

.kategori_haberler .baslik {
    border-bottom: 2px solid #999;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
}
.kategori_haberler .ozet {}
.kategori_haberler .ozet a.link {
    background: #3a3a3a;
    color:#f1f1f1;
    padding:1px 5px;
    display: inline-block;
    margin-left: 3px;
    text-decoration: none;

}


/* KATEGORİ BASINDA ANABİLİM*/
.kategori_basinda_anabilim {
    margin:0 0 5px 0;
    display: block;
    background: #ebebeb;
    color:#3a3a3a;
    padding: 0 10px 0 110px;
    text-align: left;
    min-height: 65px;
    display: block;
    width: auto;
    position: relative;
}
.kategori_basinda_anabilim a.baslik span:first-child {
    background: #3A3A3A;
    color:#f1f1f1;
    padding: 5px 5px 5px 5px;
    position: absolute;
    left: 0;
    line-height: 55px;
    top:50%;
    transform: translate(0, -50%);
    width: 90px;
    height: 100%;
    display: table-cell;
    vertical-align: middle;


}

.kategori_basinda_anabilim a.baslik span:nth-child(2) {
    color:#3a3a3a;
    padding: 25px 5px 5px 0px;
    line-height: 18px;
    display: block;
}
.kategori_basinda_anabilim a.baslik span:first-child i {margin-left: 5px;}
.kategori_basinda_anabilim a.baslik span:nth-child(2) {color:#3a3a3a;}
.kategori_basinda_anabilim:hover a {text-decoration: none;}
.kategori_basinda_anabilim:hover a.baslik span:first-child {background: #d0112b;color:#f1f1f1;}
.kategori_basinda_anabilim:hover a.baslik span:nth-child(2) {color: #d0112b;}



/* KATEGORİ DUYURULAR */

.kategori_duyurular::before {
    background: url('../img/icon/leftpana.png') no-repeat center; 
    display: inline-block; 
    background-size: 15%;
    position: absolute;
    left:-8px;
    top:7px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    content: '';
}

.kategori_duyurular {
    margin:0 0 5px 0;
    display: block;
    background: #ebebeb;
    color:#3a3a3a;
    padding: 15px;
    text-align: left;
    min-height: 50px;
    display: block;
    width: auto;
    position: relative;
}
.kategori_duyurular a.baslik i{
    color:#cf0a2c;
    display: inline-block;
    margin-right: 5px;

}

.kategori_duyurular a.baslik span:nth-child(2) {
    color:#3a3a3a;
    display: inline-block;

}
.kategori_duyurular a.baslik span:first-child i {margin-left: 5px;}
.kategori_duyurular a.baslik span:nth-child(2) {color:#3a3a3a;}
.kategori_duyurular:hover a {text-decoration: none;}
.kategori_duyurular:hover a.baslik span:first-child {color:#cf0a2c;}
.kategori_duyurular:hover a.baslik span:nth-child(2) {color: #d0112b;}



/* KATEGORİ BAŞARILARIMIZ */

.kategori_basarilarimiz::before {
    background: url('../img/icon/leftpana.png') no-repeat center; 
    display: inline-block; 
    background-size: 15%;
    position: absolute;
    left:-8px;
    top:0px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    content: '';
}

.kategori_basarilarimiz {
    margin:0 0 5px 0;
    display: block;
    background: #ebebeb;
    color:#3a3a3a;
    padding: 8px 15px 8px 15px;
    text-align: left;
    min-height: 36px;
    display: block;
    width: auto;
    position: relative;
}
.kategori_basarilarimiz a.baslik i{
    color:#cf0a2c;
    display: inline-block;
    margin-right: 5px;

}

.kategori_basarilarimiz a.baslik span:nth-child(2) {
    color:#3a3a3a;
    display: inline-block;

}
.kategori_basarilarimiz a.baslik span:first-child i {margin-left: 5px;}
.kategori_basarilarimiz a.baslik span:nth-child(2) {color:#3a3a3a;}
.kategori_basarilarimiz:hover a {text-decoration: none;}
.kategori_basarilarimiz:hover a.baslik span:first-child {color:#cf0a2c;}
.kategori_basarilarimiz:hover a.baslik span:nth-child(2) {color: #d0112b;}






/* irtibat bilgileri */
.irtibat_bilgileri { margin-bottom: 25px;}
.irtibat_bilgileri img {}
.irtibat_bilgileri .baslik {font-weight: bold; color:#d0112b;}
.irtibat_bilgileri .aciklama { max-width: 70%; display: inline-block;}
.irtibat_bilgileri .konum {
    background: url('../img/icon/adres_bildirim_imleci_icon.png') no-repeat center; 
    max-width: 25%; display: inline-block; float: right;
    height: 20px;
    padding-top:31px;
}



/* container_boxed */


.container_boxed {    
    -webkit-box-shadow: 0px 5px 21px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 5px 21px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 5px 21px 0px rgba(0,0,0,0.75);
    background: rgb(232, 234, 241);  
}


/*etkinlik_takvimi_takvim*/

#etkinlik_takvimi_takvim {}

#etkinlik_takvimi_takvim table,
#etkinlik_takvimi_takvim table tr,
#etkinlik_takvimi_takvim table td {
    border:0;
}

#etkinlik_takvimi_takvim .onceki {color:#444;font-size:20px;float: left;}
#etkinlik_takvimi_takvim .sonraki {color:#444;font-size:20px; float: right;}
#etkinlik_takvimi_takvim .baslik {color:#CF0A2C;font-size:20px;}
#etkinlik_takvimi_takvim .etkinlik {background: #CF0A2C;color:white; padding:2px 3px 1px 3px; min-width: 25px; display: block; text-align: center;}
#etkinlik_takvimi_takvim .etkinlik:hover {text-decoration: none;}
#etkinlik_takvimi_takvim td,
#etkinlik_takvimi_takvim th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px solid #ddd;
    font-weight: normal;

}



/*sayfa_yonetim_kadromuz*/

.sayfa_yonetim_kadromuz {
    margin-bottom: 30px;
}

.sayfa_yonetim_kadromuz h1 {
    font-size: 20px;
    line-height: 40px;
    display: inline-block;
    padding-left: 40px;
    position: relative;
    font-weight: bold;
    font-family: "Roboto-Bold";
    margin-bottom: 0;
}

.sayfa_yonetim_kadromuz h1::before {
    background: url('../img/icon/yonetim_kadromuz_ok.png') no-repeat center; 
    display: inline-block; 
    background-size: 90%;
    position: absolute;
    left:0;
    top:0;
    width: 34px;
    height: 34px;
    line-height: 34px;
    content: '';
}

.sayfa_yonetim_kadromuz .ad::before {
    background: url('../img/icon/leftpana.png') no-repeat center; 
    display: inline-block; 
    background-size: 20%;
    position: absolute;
    left:0;
    top:-6px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    content: '';
}

.sayfa_yonetim_kadromuz .ad {
    margin-left: 25px;
    font-size: 14px;
    line-height: 25px;
    display: block;
    padding-left: 25px;
    position: relative;
    font-weight: bold;
    font-family: "Roboto-Bold";
}
.sayfa_yonetim_kadromuz .ad span {
    font-family: "Roboto-Light";
    display: inline-block;
    font-weight: normal;
    margin-left: 5px;
}
.sayfa_yonetim_kadromuz a.eposta {
    font-family: "Roboto-Light";
    display: inline-block;
    font-weight: normal;
    margin-left: 50px;
    color:#cf0a2c;
    margin-bottom: 7px;
}


#loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 100px;
    height: 100px;
    position: absolute;
    background-position: 50% 50%;
    top:50%;left:50%;
    display: block;
    z-index: 99999999;
    background: #000;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}



::-webkit-input-placeholder { opacity:1; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; }
:-moz-placeholder { opacity:1; -moz-transition: opacity 0.5s; transition: opacity 0.5s; } /* FF 4-18 */
::-moz-placeholder { opacity:1; -moz-transition: opacity 0.5s; transition: opacity 0.5s; } /* FF 19+ */
:-ms-input-placeholder { opacity:1;  -ms-transition: opacity 0.5s; transition: opacity 0.5s; } /* IE 10+ */

*:focus::-webkit-input-placeholder { opacity:.7;  }
*:focus:-moz-placeholder { opacity:.7;} /* FF 4-18 */
*:focus::-moz-placeholder { opacity:.7;} /* FF 19+ */
*:focus:-ms-input-placeholder { opacity:.7; } /* IE 10+ */




/* footer2_sosyal */

.footer2_sosyal {
    width: 263px;
    height: 50px;
    position: relative;
    float: right;
}
.footer2_sosyal .facebook {background: url('../img/icon/social_facebook.png') no-repeat center;background-size: 80%;width: 50px;height: 50px;display: inline-block;}
.footer2_sosyal .twitter {background: url('../img/icon/social_twitter.png') no-repeat center;background-size: 80%;width: 50px;height: 50px;display: inline-block;}
.footer2_sosyal .instagram {background: url('../img/icon/social_instagram.png') no-repeat center;background-size: 80%;width: 50px;height: 50px;display: inline-block;}
.footer2_sosyal .linkedin {background: url('../img/icon/social_linkedin.png') no-repeat center;background-size: 80%;width: 50px;height: 50px;display: inline-block;}
.footer2_sosyal .youtube {background: url('../img/icon/social_youtube.png') no-repeat center;background-size: 80%;width: 50px;height: 50px;display: inline-block;}


/* .index_duyuru */
.index_duyuru {

}
.index_duyuru .bg {
    margin-bottom: 15px;padding: 10px; overflow: hidden;
}
.index_duyuru .ikon a {color: #222;text-decoration: none; font-weight: bold;}
.index_duyuru .ikon::before {
    background:url('../img/icon/duyurular_icon.png') no-repeat center #cf0a2c;
    background-size: 65%;
    width: 45px; 
    height: 70px;
    line-height: 70px;
    display: inline-block;
    content: '';
    float: left;
    margin-right: 5px;
}
.index_duyuru .ikon {
    margin-top: 15px;
    line-height: 70px;
    display: block;
    font-weight: bold;
    font-family: "Roboto-Bold";
}


.index_duyuru .yazi a::before {
    background:url('../img/icon/leftpana.png') no-repeat left;
    background-size: 15%;
    width: 30px; 
    height: 20px;
    display: inline-block;
    content: '';
    position: absolute;
    left: 10px;
    top:4px;

}
.index_duyuru .yazi a {
    position: relative;
    background: #F0F0F0;
    color: #222;
    margin: 0 0 5px 0;
    padding:0 0 0 20px;
    width: 100%; 
    height: 30px;
    line-height: 30px;
    display: inline-block;
    overflow: hidden;
    float: left;

}
.index_duyuru .yazi a:last-child{
    margin-bottom: 0;
}


.index_haberler {
    overflow: hidden;
}
.index_haberler .ikongrup {
    text-align: center;
    width: 100%;
    height: 50px;
    display: block;
    background: #cf0a2c;
    color: #fff;
}
.index_haberler .ikon a {
    color:white;
    text-decoration: none;
}
.index_haberler .ikon::before {
    background:url('../img/icon/haberler_icon.png') no-repeat;
    background-size: 70%;
    width: 50px; 
    height: 50px;
    display: inline-block;
    content: '';
    position: absolute;
    left: 5px;
    top:7px;
}
.index_haberler .ikon {
    width: 133px;
    height: 50px;
    display: block;
    color: #fff;
    text-align: left;
    line-height: 50px;
    padding-left: 52px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    margin:0 auto;
    position: relative;
}

.index_haberler .yazi {
    padding: 10px;
}
.index_haberler .yazi a::before {
    background:url('../img/icon/leftpana.png') no-repeat left;
    background-size: 15%;
    width: 30px; 
    height: 20px;
    display: inline-block;
    content: '';
    position: absolute;
    left: 0px;
    top:0px;
}

.index_haberler .yazi a {
    position: relative;
    color: #393939;
    margin: 0 0 5px 0;
    padding:0 0 0 10px;
    width: 100%; 
    line-height: 20px;
    display: inline-block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 311px;
}

.index_haberler .yazi a:last-child{
    margin-bottom: 15px;
}
























.index_etkinlikler {
    overflow: hidden;
    margin: 0 15px 0 15px;
}
.index_etkinlikler .ikon a {
    text-decoration: none;
    color:#333;
    font-family: "Roboto-Bold";
}
.index_etkinlikler .ikon::before {
    background:url('../img/icon/takvim_icon.png') no-repeat center #cf0a2c;
    background-size: 65%;
    width: 45px; 
    height: 70px;
    line-height: 70px;
    display: inline-block;
    content: '';
    float: left;
    margin-right: 5px;
}
.index_etkinlikler .ikon {
    margin-top: 15px;
    margin-left: 10px;
    line-height: 70px;
    display: block;
    font-weight: bold;
}


.index_etkinlikler .yazi {
    padding: 8px;
    position: relative;
}
.index_etkinlikler .yazi .takvim {
    background: #5D5E5E;
    width: 47px;
    height: 61px;
    float: left;
    padding-top: 10px;

}
.index_etkinlikler .yazi .takvim .gun {
    font-size: 36px;
    text-align: center;
    color:#fff;
    font-weight: normal;
    font-family: "Roboto-Thin";
}
.index_etkinlikler .yazi .takvim .ay {
    font-size: 13px;
    text-align: center;
    color:#fff;
    padding-top: 5px;
    font-weight: normal;
    font-family: "Roboto-Thin";

}
.index_etkinlikler .yazi .resim {
    display: inline-block;

}

.index_tanitim_filmi {}

.index_tanitim_filmi {
    margin: 10px 15px;
    text-align: center;
    position: relative;
}
.index_tanitim_filmi img {
    margin: 0 auto;
}
.index_tanitim_filmi .baslik {
    margin-top: 0px;
    border-top:5px solid #cf0a2c;
    line-height: 32px;
}


.index_tanitim_filmi a.video {
    position: relative;
    overflow: hidden;
    display: block;
}
.index_tanitim_filmi a.video::before {
    background: url('../img/icon/youtube-play.png') no-repeat center;
    background-size: 90%;
    content: '';
    width: 50px;height: 35px;
    position: absolute;  
    top:50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
    opacity: .7;
    z-index: 2;
}
#anabilim_navbar {
    background: #414142; height: 70px;
}
.index_etkinlikler_mobil {
    display: none;
}

.index_etkinlikler_mobil .bg {
    margin-bottom: 15px;padding: 10px; overflow: hidden;
}
.index_etkinlikler_mobil .ikon a {color: #333;text-decoration: none;}
.index_etkinlikler_mobil .ikon::before {
    background:url('../img/icon/duyurular_icon.png') no-repeat center #cf0a2c;
    background-size: 65%;
    width: 45px; 
    height: 70px;
    line-height: 70px;
    display: inline-block;
    content: '';
    float: left;
    margin-right: 5px;
}
.index_etkinlikler_mobil .ikon {
    margin-top: 15px;
    line-height: 70px;
    display: block;
    font-weight: bold;
}


.index_etkinlikler_mobil .yazi a::before {
    background:url('../img/icon/leftpana.png') no-repeat left;
    background-size: 15%;
    width: 30px; 
    height: 20px;
    display: inline-block;
    content: '';
    position: absolute;
    left: 10px;
    top:4px;

}
.index_etkinlikler_mobil .yazi a {
    position: relative;
    background: #F0F0F0;
    color: #393939;
    margin: 0 0 5px 0;
    padding:0 0 0 20px;
    width: 100%; 
    height: 30px;
    line-height: 30px;
    display: inline-block;
    overflow: hidden;
    float: left;

}
.index_etkinlikler_mobil .yazi a:last-child{
    margin-bottom: 0;
}
.sayfa_kadro_css .kadro {
    min-height:425px;overflow:hidden;
}
.sayfa_kadro_css .kadro .baslik {
    font-family: "Roboto-Bold";
}
.sayfa_kadro_css .kadro .aciklama {
    font-family: "Roboto-Light";
}


.kategori_galeri_img { position: relative;}
.kategori_galeri_img a {
    position: relative;
    overflow: hidden;
    display: block;
    font-family: "Roboto-Light";
    font-size:15px;
    line-height: 20px;
}
.kategori_galeri_img a span {
    position: absolute;
    z-index: 1;
    color: white;
    top: 50%;
    width: 100%;
    text-align: center;
}
.kategori_galeri_img span p {
    border-bottom:1px solid #cf0a2c;
    display: initial;
}
.kategori_galeri_img:hover p {

    background: rgba(41, 35, 35, 0.7);
    padding: 2px;

}

.kategori_galeri_img .perde {
    position: absolute;
    z-index: 1;
    top: 0;
    left:0;
    overflow:hidden;
    width: 100%;
    text-align: center;
    background: rgba(41, 35, 35, 0.7);
    width:100%;
    height:100%;
}

.kategori_galeri_img .perde:hover {
    display:none;
}

.kategori_galeri_img a:hover  > .perde {
    display:none;
}

.myriad {
    font-family: "MyriadPro-Regular";
    font-weight: normal;
    font-size: 15px;
    line-height: 23px;
}
.myriad b,.myriad strong {
    font-family: "MyriadPro-Bold";
}


#footerbottom .footer_iletisim_telmail {
    float: left;
}
#footerbottom .footer_iletisim_telmail a.tel,
#footerbottom .footer_iletisim_telmail a.mail{
    display: inline-block;
}

#footerbottom a.tel:hover,
#footerbottom a.mail:hover{
    color:white;
}

