@charset "utf-8";

/* 

font-family: 'Roboto', sans-serif;

font-family: 'Roboto Condensed', sans-serif; 

*/
table.list { float: left; width: 100%; padding: 0; margin: 0; background: #fff; border-spacing: 0; border-collapse: collapse; }
table.list th, table.list td { margin: 0; padding: 10px; border: 0; border:none; }

table.list th { height: 40px;color: #FFF; font-weight: 500; background:#A80001; font-size:20px; }
table.list tbody tr:hover { background: #f0f8ff !important; }
table.list tr:nth-child(2n+1){background:#f9f9f9;}

table.list.guzergah, table.list.guzergah td{border:1px solid #ddd;line-height:21px;}
table.list.guzergah table {margin-top:20px;display:none;width:100% !important; clear:left;}
table.list.guzergah table th{font-size:16px;}

table.list.guzergah .tdopen{text-decoration:none;color:#06C;font-weight:700;}

/*popup*/
.sw_popup_bg { background: #000; opacity: 0.8; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
.sw_popup_loading { width: 113px; height: 113px; position: fixed; left: -20000px; top: -20000px; bottom: -20000px; right: -20000px; z-index: 11; margin: auto; color: #FFF; text-align: center; }
.sw_popup_loading > i { font-size: 70px; }
.sw_popup_loading:before { content: 'Lütfen Bekleyiniz'; width: 140px; text-align: center; z-index: 11; display: block; position: relative; left: -13.5px; top: -10px; font-size: 13px; }
.sw_popup_content { display: none; background: #fff; z-index: 12; border: 0; box-shadow: 0 0 100px #000; }
.sw_popup_content > .append { overflow-y: auto; height: 100%; }
.sw_popup_content iframe { width: 100%; height: 100%; display: block; }
.sw_popup_content .popup_kapat_button { position: absolute; top: 0; right: 0; text-align: center; width: 30px; height: 30px; background: #900; color: #fff; cursor: pointer; }
.sw_popup_content .popup_kapat_button i { line-height: 30px; font-size: 17px; }
.sw_popup_content .popup_kapat_button:hover { background-color: #333; color: #fff; }
.popup_title { float: left; width: 100%; height: 62px; padding-top: 15px; background: #F5F5F5; background: -moz-linear-gradient(top, #F5F5F5 0%, #f1f1f1 50%, #dddddd 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #F5F5F5 0%, #f1f1f1 50%, #dddddd 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #F5F5F5 0%, #f1f1f1 50%, #dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#dddddd', GradientType=0 ); /* IE6-9 */
font-size: 23px; text-align: center; border-bottom: 1px solid #dddddd; position: relative; }
.popup_title:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #fff; }
.popup_body { float: left; width: 100%; padding: 20px; }
.popup_body fieldset { float: left; width: 100%; border: 1px solid #ddd; margin-bottom: 15px; }
.popup_bottom{ float:left; width:100%; background:#f9f9f9; border-top:5px solid #d2d2d2; padding:20px; margin:10px 0 0 0; }
.sw_popup_content .sw_popup_txt { float: left; font-size: 13px; width: 100%; padding: 20px; border-bottom: 1px solid #ddd; color: #333; text-align: center; }
.sw_popup_content .sw_popup_buttons { float: left; width: 100%; margin: 10px 0 10px 0; text-align: center; }
.sw_popup_content .sw_popup_buttons .btn { margin: 0 3px 0 3px; }
.sw_popup_content.sw_confirm { border: 7px solid #ddd; }
.sw_popup_content.sw_alert { border: 7px solid #fff; }
.sw_popup_content.sw_confirm .popup_kapat_button, .sw_popup_content.sw_alert .popup_kapat_button { top:0; right:0; }
.sw_popup_content div.alert { margin: 0; border-radius: 0; text-align: center; }
/*popup*/

.alert { float: left; width: 100%; background: #fff; color: #333; padding: 10px; margin-bottom: 10px; border-radius: 2px; font-size: 14px; }
.alert.error { border: 1px solid maroon; background: pink; }
.alert.success { color: #468847; background-color: #dff0d8; border: 1px solid #d6e9c6; }
.alert.info { color: #c09853; background: #fcf8e3; border: 1px solid #fbeed5; }
.alert.text { background: #3a87ad; color: #fff; }
.alert p { float: left; margin: 5px 0 5px 0; padding: 0; font-size: 13px; }
.alert a { color: inherit; font-weight: bold; }
.alert.small { width: auto; border-radius: 2px; padding: 3px 8px 3px 8px; }


@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300i,400,500,700|Roboto:400,500,900');
body { font-family: 'Roboto', sans-serif; font-size: 13px;color:#212C31; }
/*.anim *, .anim *:hover, .anim *:after, .anim *:before { -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
*/
header *,header *:hover,header *:after,header *:before,
footer *,footer *:hover,footer *:after,footer *:before { -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

 [class*='__b_'] {
float:left;
width:100%;
clear:left;
}
.__b_10 { height: 10px; }
.__b_15 { height: 15px; }
.__b_20 { height: 20px; }
.__b_30 { height: 30px; }
.__b_35 { height: 35px; }
.__b_40 { height: 40px; }
.__b_45 { height: 45px; }
.v_10 { width: 10px; height: 100%; float: left; }
.center { width: 100%; max-width: 1100px; margin: 0px auto; position: relative; }
.vcenter { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.tvc { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.row { width: 100%; float: left; }
.row50 { width: 50%; clear: none; }
header { height: 132px; background: url(../design/header.png) repeat-x left top; box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.3); z-index: 2; }
header > .center > .logo { width: 219px; height: 137px; left: 0; top: 0; background: url(../design/logo.png) no-repeat left top; position: absolute; z-index: 2; }
/* header nav */

header > .center > nav { height: 100%; padding: 0 0 0 230px; float: right; position: relative; }
header > .center > nav > ul, header > .center > nav > ul > li { float: left; width: auto; }
header > .center > nav > ul > li > a { float: left; width: auto; text-decoration: none; color: #39464E; font-size: 17px; font-family: 'Roboto Condensed', sans-serif; font-weight: 500; padding: 15px 20px; text-align: center; }
header > .center > nav > ul > li > a > i { width: 100%; float: left; font-size: 32px; padding-bottom: 10px; }
header > .center > nav > ul > li > a > span { width: 100%; float: left; clear: left; }
header > .center > nav > ul > li > a:hover > i { color: #A80001; }
header > .center > nav > ul > li.deepo > a { padding: 5px 0 5px 15px; }
header > .center > nav > ul > li.deepo > a > i { font-size: 75px; }
header > .center > nav > ul > li.blog{ display:none; }
/* header top */

header > .center > .top { height: 35px; }
header > .center > .top > .langs { float: right; height: 100%; }
header > .center > .top > .langs > a { float: left; height: 100%; width: 25px; line-height: 35px; text-align: center; text-decoration: none; color: #EEE; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 12px; }
header > .center > .top > .langs > a.active,  header > .center > .top > .langs > a:hover { color: #A80001; position: relative; }
header > .center > .top > .langs > a:hover { background-color: #1B2125; }
header > .center > .top > .langs > a.active:before { background-color: #A80001; width: 2px; height: 8px; position: absolute; top: 0; right: 0; left: 0; margin: auto; content: ''; }

header > .center > .top > .social {float:left;width:auto;padding:7px 0 0 225px; }
header > .center > .top > .social > a { text-decoration:none;width:22px;height:22px;font-size:13px;float:left;border:2.2px solid #FFF;color:#FFF;border-radius:6px;margin-right:7px;line-height: 18px;text-align: center;}
header > .center > .top > .social > a.sw-instagram { border: none; font-size:22px; line-height:22px; }
header > .center > .top > .social > span{font-size:12px;color:#FFF;float:left;padding:7px 0 0 0;}
header > .center > .top > .social > a:hover,
header > .center > .top > .social > a:hover:before{border-color:#A80001;color:#A80001;}

.blogh{ width: 100%; height: 40px; float: left; background: #efefef2b; border-bottom: 1px solid #ccc; text-align: right; margin-top: 1px; }
.blogh span{ line-height:40px; margin-right:10px; font-size:15px; font-weight:400; color:#6d6d6d; }
.blogh a{ background:#EA7622; color:#FFF; padding:7px 20px 7px 20px; border-radius:4px; text-decoration:none; font-size:15px; }
.blogh a:hover{ background:#D86714; }


.swiper-container { width: 100%; height: 100%; }
.gslider { height: 200px; position: relative; border-bottom: 2px solid #212C31; }
.gslider.anasayfa{ height:465px; }
.gslider .swiper-slide { overflow: hidden; text-align: center; font-size: 18px; background: #fff;/*Centerslidetextvertically*/ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.gslider .swiper-slide img { position: absolute; left: -5000px; right: -5000px; top: -5000px; bottom: -5000px; margin: auto; }
.gslider .swiper-pagination { position: absolute; bottom: -13px; }
.gslider .swiper-pagination .swiper-pagination-bullet { width: 15px; height: 15px; background-color: #212C31; margin: 2px; opacity: 1; }
.gslider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #A80001; }



main { padding: 0; background: url(../design/main.png) repeat-x left top;/*overflow-x:hidden;*/ }
main > .center { width: 1090px; position: relative;/*height:2000px;*/ }
main .sides { float: left; padding: 65px 0 0 0; position: relative; }
main > .center > .leftside { width: 630px; height: auto; }
main > .center > .rightside { width: 460px; padding-left: 10px; background: #F7F8F9; padding-left: 15px; height: 100%; min-height: 1040px; }
.rightside small.before { position: absolute; top: 0; bottom: 0; background: #F7F8F9; }
.leftside small.before { position: absolute; top: 0; bottom: 0; background: #F7F8F9; }
main > .partvideo { height: 625px; background: #000; position: relative; padding: 55px 0; }
main > .partvideo > .bg { opacity: .1; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: center center; background-repeat: no-repeat; z-index: 0; }
main > .partvideo > .center { height: 100%; }
main > .partvideo > .center > .videolink { border: 15px solid #FFF; float: left; width: 610px; height: 510px; position: relative; overflow:hidden;background-repeat:no-repeat;background-position:center center; }
main > .partvideo > .center > .videolink img { position: absolute; left: -5000px; right: -5000px; top: -5000px; bottom: -5000px; margin: auto; }
main > .partvideo > .center > .videolink > .sw-play {z-index: 9;width: 120px; height: 120px; border: 10px solid #FFF; background:rgba(0,0,0,0.6); color: rgba(255,255,255,0.8); position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 500px; font-size: 35px; }
main > .partvideo > .center > .vidinfo { float: right; width: 450px; height: 100%; padding: 100px 0 0 0; }
main > .partvideo > .center > .vidinfo > strong,  main > .partvideo > .center > .vidinfo > .infotext { font-size: 41px; color: #FFF; line-height: 45px; font-weight: 600; margin-bottom: 40px; float: left; width: 100%; }
main > .partvideo > .center > .vidinfo > .infotext { font-size: 21px; line-height: 30px; font-weight: 400; }
.cheader { margin-bottom: 25px; }
.cheader > .ctitle, .cheader > a.sidelink { width: auto; float: left; height: 100%; }
.cheader > .ctitle > strong, .cheader > .ctitle > small { width: auto; float: left; height: 100%; clear: left; }
.cheader > .ctitle > strong { font-size: 25px; color: #212C31; font-weight: 700; padding: 0 0 7px 0; font-family: 'Roboto Condensed', sans-serif; }
.cheader > .ctitle > small, .cheader > a.sidelink { font-size: 17px; color: #212C31; font-family: 'Roboto Condensed', sans-serif; font-style: italic; }
.cheader > a.sidelink { line-height: 49px; text-decoration: none; padding-left: 20px; }
.cheader > a.sidelink:hover { color: #A80001; }
.cheader > i { float: right; height: 100%; font-size: 80px; position: relative; margin-top: -19px; color: #A80001; margin-right: 5px; }
.cheader > .ctitle { padding-right: 20px; border-right: 1px solid rgba(0,0,0,0.1); }
/* Mağazalar */

/* Mağaza Ara */

.stores > .getstore { padding: 0; margin: 0; }
.getstore > .row { position: relative; margin-bottom: 9px; }
.getstore > .row > .searchstore { border: none; height: 43px; box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.3); padding: 0 10px; color: #AAAAAA; }
.getstore > .row > .searchstore:focus { color: #212C31; }
.getstore > .row > .sw-arama { color: #888888; position: absolute; right: 0; top: 0; bottom: 0; width: 40px; font-size: 23px; text-align: center; line-height: 40px; }
.getstore > .row:hover > .sw-arama { color: #A80001; }
.getstore > .row > .sw-arama > input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 5; border: none; width: 40px; background: transparent; cursor: pointer; }
.getstore > .row > label.slc { width: 49%; float: left; margin-bottom: 15px; }
.getstore > .row > label.slc:nth-child(2n) { float: right; }
.getstore > .row > label.slc > select { width: 100%; float: left; border: none; height: 43px; background-color: #A80001; color: #FFF; font-size: 13px; font-weight: 600; padding: 0 10px; margin: 0; }
.getstore > .row > label.slc > select > optgroup { font-weight: 400; font-size: 15px; padding: 7px; color: #69350c; }
.getstore > .alphabet { margin-bottom: 15px;text-align:center; }
.getstore > .alphabet > label { width:3.1%; /*float: left;*/ display:inline-block; color: #B8B9BA; cursor: pointer; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; border-bottom: 2px solid #B8B9BA; padding-bottom: 2px; text-align: center; }
.getstore > .alphabet > label:hover { color: #212C31 }
.getstore > .alphabet > label.active { color: #A80001; }
.getstore > .alphabet > label > input { display: none; }
.formresult > ul { padding: 0; margin: 0; list-style: none; }
.formresult > ul > li { width: 100%; height: 210px; float: left; margin-bottom: 15px; padding-right: 7.5px; position: relative; }
.formresult > ul > li > .fixed { width: 100%; height: 100%; float: left; background: #FFF; box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.3); position: relative; text-decoration: none; color: #202C31; font-size: 13px; font-weight: 500; }
.formresult > ul > li > .fixed > * { position: absolute; }
.formresult > ul > li > .fixed > .strimg { left: 5px; top: 5px; height: 80px; width: 80px; overflow: hidden; }
.formresult > ul > li > .fixed > .strname { left: 90px; top: 10px; right: 5px; font-weight: 600; }
.formresult > ul > li > .fixed > .strfloors { left: 90px; bottom: 25px; right: 5px; }
.formresult > ul > li > .fixed > .strphone { left: 90px; bottom: 7px; right: 5px; }
.formresult > ul > li:nth-child(2n) { padding-left: 7.5px; padding-right: 0; }
/* homebox genel */

.homebox .swiper-pagination { margin-top: 10px; position: static; }
.homebox .swiper-pagination-bullet { width: 8px; height: 8px; background-color: #212C31; margin: 0 2px; opacity: 1; }
.homebox .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #A80001; }
/* Sinema */

.homebox.cinema { padding-bottom: 10px;padding-right:15px;}
.homebox.cinema > .films { padding-right: 0; }
.homebox.cinema > .films .swiper-slide {position:relative;width:300px;height:auto;}
.homebox.cinema > .films .cinema_image { height: 100%; overflow: hidden; position: relative; }
.homebox.cinema > .films .cinema_image > img { /*position: absolute; left: -500px; right: -500px; top: -500px; bottom: -500px; margin: auto;*/ }
.homebox.cinema > .films .cinema_image > img{width:100%;height:auto;}
.homebox.cinema > .films .details{position:absolute;bottom:0;right:0;left:0;background:rgba(33, 44, 49, 0.8);}
.homebox.cinema > .films .details > .cinename { padding: 12px; height: 70px; font-size: 19px; color: #FFF; font-weight: 500; line-height: 23px; text-decoration: none; }
.homebox.cinema > .films .swiper-slide:hover .details .cinename { color: #A80001; }
.homebox.cinema > .films .details > .vsbd { height: 40px; }
.homebox.cinema > .films .details > .vsbd > * { width:110px;float:left;text-align:center;font-size:13px;font-weight:400;color:#FFF;height:100%;padding:5px0;position:relative;text-decoration:none;line-height:17px;}
.homebox.cinema > .films .details > .vsbd > .vdate:after { width: 1px; height: 25px; top: 0; bottom: 0; right: 0; position: absolute; content: ''; margin: auto; background: rgba(0,0,0,0.3); }
.homebox.cinema > .films .details > .vsbd > .vtime:before {width:1px;height:25px;top:0;bottom:0;left:0;position:absolute;content:'';margin:auto;background:rgba(255,255,255,0.1);}
.homebox.cinema > .films .details > .vsbd > .vtime { width: 79px; }
.homebox.cinema > .films .details > .vsbd > .ticket { float: right; background: #099DE8; }
.homebox.cinema > .films .swiper-slide:hover > .details > .vsbd > .ticket { background: #A80001; }
/*Sinema Sayfassı Sağ*/

.cineprice > .ctitle > strong, .cineprice > .ctitle > small { width: auto; float: left; height: 100%; clear: left; }
.cineprice > .ctitle > strong { width:100%; font-size: 25px; color: #212C31; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; position: relative; }
.cineprice > .ctitle > strong:after { position: absolute; content: attr(data-detail); font-size: 13px; color: #616161; font-family: 'Roboto Condensed', sans-serif; font-style: italic; left: 0; bottom: -18px; right: 0; }
.cineprice > .ctitle { padding-right: 20px; border-right: 1px solid rgba(0,0,0,0.1); width: 70%; float: left; }
.cineprice > .cprice { font-size: 20px; font-weight: 900; font-family: 'Roboto Condensed', sans-serif; float: right; width: 30%; height: 100%; color: #212C31; }
.cinephone > .sw-telefon { font-size: 50px; float: left; color: #212C31; }
.cinephone > strong, .cinephone > span { font-size: 20px; float: left; font-family: 'Roboto Condensed', sans-serif; color: #212C31; }
.film > li { padding: 20px 0; border-bottom: 1px solid #f4f4f4; }
.film > li:last-child{border-bottom:none;}
.film > li > .lconcinema { width: 175px; float: left; }
.film > li > .lconcinema > .cineimg { height: 273px; overflow: hidden; position: relative; margin-bottom: 10px; }
.film > li > .lconcinema > .cineimg > img { position: absolute; left: -500px; right: -500px; top: -500px; bottom: -500px; margin: auto; }
.film > li > .lconcinema > .cbtn { height: 40px; color: #FFF; margin-bottom: 10px; font-weight: 500; font-family: 'Roboto Condensed', sans-serif; text-decoration: none; font-size: 16px; }
.film > li > .lconcinema > .cbtn:hover { opacity: 0.9; }
.film > li > .lconcinema > .cine_fragman { background: #212C31; }
.film > li > .lconcinema > .cine_ticket { background: #A80001; }
.film > li > .rconcinema { float: left; width: 565px; padding-left: 20px; }
.film > li > .rconcinema > .cinetitle { font-weight: 500; line-height: 16px; font-size: 18px; margin-bottom: 20px; color: #235084; }
.film > li > .rconcinema > .bfr { font-weight: 400; font-size: 13px; margin-bottom: 10px; position: relative; padding-left: 100px; color: #4a4a4a; }
.film > li > .rconcinema > .bfr:before { content: attr(data-nm); position: absolute; left: 0; top: 0; font-weight: 500; }
.film > li > .rconcinema > .bfr:after { content: ':'; position: absolute; left: 85px; top: 0; font-weight: 500; }
.film > li > .rconcinema > .bfr.cine_subject { line-height: 20px; }
.film > li > .rconcinema > .cine_subject > p:first-child{margin:0;padding:0;}

.ifloorplan {background:#A80001;height:40px;font-size:16px;font-weight:600;text-decoration:none;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.4);}

/* Aktiviteler */
.homebox.activity { background: #F0F0E1; padding: 25px 0 40px 0; position: relative; }
.homebox.activity > small.before { background: #F0F0E1; }
.homebox.activity > .activities { height: 300px; position: relative; padding-right: 15px; }
.homebox.activity > .activities .act_img { width: 210px; height: 300px; position: absolute; left: 0; top: 0;overflow:hidden; }
.homebox.activity > .activities .act_img > img { position: absolute; left: -500px; right: -500px; top: -500px; bottom: -500px; margin: auto; }
.homebox.activity > .activities .act_container { padding: 0 0 0 235px; }
.homebox.activity > .activities .act_container > .act_title { font-weight: 600; font-size: 23px; color: #202C31; line-height: 30px; margin-bottom: 25px; }
.homebox.activity > .activities .act_container > .act_text { font-weight: 400; font-size: 14px; color: #202C31; line-height: 20px; margin-bottom: 25px; }
.homebox.activity > .activities .act_container > .act_detail { font-size: 18px; font-weight: 600; text-decoration: none; color: #202C31; }
/* Haberler */


.homebox.allnews { padding: 25px 0 40px 0; position: relative; }
.homebox.allnews > .news .swiper-slide{width:33.33%;padding:0 10px;}
.homebox.allnews > .news .swiper-slide .fixarea{width:100%;height:auto;float:left;overflow:hidden;}
.homebox.allnews > .news { position: relative; }
.homebox.allnews > .news .act_img { width: 355px; height: 240px; float:left;overflow:hidden;position:relative; }
.homebox.allnews > .news .act_img > img { position: absolute; left: -500px; right: -500px; top: -500px; bottom: -500px; margin: auto; }
.homebox.allnews > .news .act_title { font-weight: 500; font-size: 19px; color: #202C31; line-height: 30px; }
/* footer */



footer { background: #A80001; padding: 20px 0 0 0; }
footer > .center{ height:240px; }
footer a { text-decoration: none; color: inherit; float: left; color: #FFF; }
footer > .center > .fpart { float: left; }
footer > .center > .fpart_1 { width: 250px; text-shadow: 1px 1px 2px rgba(0,0,0,0.4); padding-right: 20px; }
footer > .center > .fpart_1 > .row { color: #FFF; margin-bottom: 10px; font-size: 13px; font-weight: 500; line-height: 32px; }
footer > .center > .fpart_1 > .row > a { width: 100%; }
footer > .center > .fpart_1 > .row > a > i { font-size: 32px; float: left; text-align: left; }
footer > .center > .fpart_1 > .row > a > span { float: left; }
footer > .center > .fpart_1 > .row > i { font-size: 32px; float: left; }
footer > .center > .fpart_1 > .row > span { float: left; }
footer > .center > .fpart_1 > .row.social { margin: 10px 0 0 0; }
footer > .center > .fpart_1 > .row.social > a { width: 32px; height: 32px; float: left; font-size: 17px; float: left; border: 3px solid #FFF; border-radius: 8px; margin-right: 7px; line-height: 26px; text-align: center; text-shadow: 1px 1px 2px rgba(0,0,0,0.3); }
footer > .center > .fpart_1 > .row.social > a.sw-instagram { border: none; font-size: 32px; line-height: 32px; }
footer > .center > .fpart_2 > ul { padding:20px; float: left; width: 220px; min-height:130px; border-left: 1px solid rgba(0,0,0,0.15); }
footer > .center > .fpart_2 > ul > li { float: left; width: 100%; }
footer > .center > .fpart_2 > ul > li > a { padding: 7px 0; font-size: 15px; width: 100%; }
footer > .center > .fpart_2 > ul > li > a:hover {/*text-shadow:1px 1px 2px rgba(0,0,0,0.8);*/ color: #69350c; }
footer > .center > .fpart_3 { float: right; }
footer > .center > .fpart_3 > ul { padding: 0; float: left; width: auto; }
footer > .center > .fpart_3 > ul > li { float: left; width: 150px; height: 130px; border-right: 1px solid rgba(0,0,0,0.15); padding: 15px 0; }
footer > .center > .fpart_3 > ul > li > a { width: 100%; text-align: center; }
footer > .center > .fpart_3 > ul > li:last-child { border: none; }
footer > .center > .fpart_3 > ul > li > a > i { font-size: 32px; width: 100%; font-size: 45px; text-shadow: 1px 1px 2px rgba(0,0,0,0.7); }
footer > .center > .fpart_3 > ul > li > a > span { float: left; width: 100%; padding-top: 15px; font-size: 16px; }
footer > .center > .fpart_3 > ul > li > a > i.sw-torunavm { font-size: 85px; }
.end { background: #212C31; padding: 10px 0; }
.end > .center > small { font-size: 12px; float: left; color: #FFF; line-height: 25px; }
.end > .center > .sw-sadeceweb { float: right; font-size: 25px; color: #FFF; text-decoration: none; }
.end > .center > .sw-sadeceweb:hover { color: #A80001 }
/* footer */





/* Subpage */

.subpage { padding: 40px 0; }
.doublecolpage .col { width: 70%; height: auto; float: left; }
.doublecolpage .col.left { padding-right: 20px; }
.doublecolpage .col.right { width: 30%; background: #FFF; box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.3); padding: 0 25px; }
.doublecolpage .col.right .colbox { padding: 25px 0; border-bottom: 1px dotted #bbb; line-height: 25px; font-size: 13px; color: #616161; float: left; clear: left; width: 100%; }
.doublecolpage .col.right .colbox p:first-child{margin:0;}
.doublecolpage .col.right .colbox:last-child { border-bottom: none; }
.doublecolpage .col.right .colbox.moamenu { padding-top: 0; }
.thin.doublecolpage .col { width: 80%; }
.thin.doublecolpage .col.right { width: 20%; }
.formresult > ul { padding: 0; margin: 0; list-style: none; }
.formresult > ul > li { width: 50%; height: 90px; float: left; margin-bottom: 15px; padding-right: 7.5px; position: relative; }
.formresult > ul > li > .fixed { width: 100%; height: 100%; float: left; background: #FFF; box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.3); position: relative; text-decoration: none; color: #202C31; font-size: 13px; font-weight: 500; }
.formresult > ul > li > .fixed > * { position: absolute; }
.formresult > ul > li > .fixed > .strimg { left: 5px; top: 5px; height: 80px; width: 80px; overflow: hidden; }
.formresult > ul > li > .fixed > .strname { left: 90px; top: 10px; right: 5px; font-weight: 600; }
.formresult > ul > li > .fixed > .strfloors { left: 90px; bottom: 25px; right: 5px; }
.formresult > ul > li > .fixed > .strphone { left: 90px; bottom: 7px; right: 5px; }
.formresult > ul > li:nth-child(2n) { padding-left: 7.5px; padding-right: 0; }
/*companies*/
.companies > li { width: 33%; height: 108px; float: left; padding: 4px; position: relative; }
.companies > li > .comcard { height: 100px; position: relative; padding: 10px 10px 10px 100px; float: left; border: 1px solid #e4e4e4; width: 100%; color:#333; }
.companies > li > .comcard > * { position: absolute; }
.companies > li > .comcard > .strimg { left: 5px; top: 5px; height: 80px; width: 80px; overflow: hidden; }
.companies > li > .comcard > .strimg > img { width: 100%; height: 100%; float: left; }
.companies > li > .comcard > .strname { left: 90px; top: 10px; right: 5px; font-weight: 600; }
.companies > li > .comcard > .strfloors { left: 90px; bottom: 25px; right: 5px; }
.companies > li > .comcard > .strphone { left: 90px; bottom: 7px; right: 5px; }
.companies > li > .comcard > i { right: 5px; top: 0; bottom: 0; margin: auto; font-size: 17px; height: 30px; width: 30px; border-radius: 100px; text-align: center; line-height: 30px; }
.companies > li:hover > .comcard > i { background: #A80001; }
.companies > li:hover > .comcard > i:before { color: #FFF; }
.companies > li > .comcard > .bubble { min-width:200px; min-height:75px; width:auto; height:auto; background: #A80001; color: #FFF; box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.3); padding: 0 10px 10px 10px; left: 295px; bottom:0; display: none; }
.companies > li:hover > .comcard > .bubble { z-index: 999; }
.companies > li > .comcard > .bubble:after { content: ''; position: absolute; left: -25px; bottom: 25px; border-style: solid; border-top-width: 25px; border-right-width: 0; border-left-width: 25px; border-top-color: #A80001; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; }
.companies > li > .comcard > .bubble * { position: relative; margin-top: 25px; }
.companies > li > .comcard > .bubble *:before { content: attr(data-st); color: #FFF; position: absolute; left: 0; top: -14px; font-size: 11px; }
.companies > li:hover > .comcard > i:hover + .bubble { display: block; }
/*.companies>li > .comcard > .bus:before{position:absolute;content:attr(data-st);left:5px;top:-15px;font-size:12px;font-family: 'Roboto', sans-serif;}*/

.storecart{ float:left; width:100%; position:relative; font-size:14px; }
.storecart > div{ float:left; width:100%; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #DDD; }
.storecart span.img img{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }
@media only screen and (min-width: 800px){
	.storecart{ padding-left:220px; }
	.storecart span.img{ position:absolute; left:0; top:0; width:200px; height:200px; overflow:hidden; }
	.storecart > div > span{ float:left; width:150px; }
	.storecart > div > strong:before{ content:' :'; float:left; margin-right:5px; }
}
@media only screen and (max-width: 800px){
	.storecart > div{ padding-left:10px; }
	.storecart > div > span,.storecart > div > strong{ float:left; width:100%; line-height:20px; }
	.storecart > div > strong{ font-size:16px; }
	.storecart span.img{ float:left; width:100%; height:215px; position:relative; padding-bottom:15px;  margin-bottom:15px; border-bottom:1px solid #DDD; overflow:hidden; }
}




.doublecolpage .col.right .colbox.floorplan { text-decoration: none; color: #212C31; }
.doublecolpage .col.right .colbox.floorplan:hover { color: #A80001; }

.contactstyle i{width: 70px; height: 60px; float: left;font-size:55px;}
.contactstyle > .pn {width:95px;float:left;}
.contactstyle > .pn > strong, 
.contactstyle > .pn > span { font-size: 22px; float: left; font-family: 'Roboto Condensed', sans-serif; }
.contactstyle > .pn > strong { margin-top: 8px; }
.contactstyle > .pn > span { font-size: 15px;line-height:19px; }

.contactstyle:hover i:before,
.contactstyle:hover > .pn > strong,
.contactstyle:hover > .pn > span {color:#A80001;}



.floorplan > .sw-katplani { width: 70px; height: 60px; float: left; }
.floorplan > strong, .floorplan > span { font-size: 22px; float: left; font-family: 'Roboto Condensed', sans-serif; }
.floorplan > strong { margin-top: 8px; }
.floorplan > span { font-size: 15px; }
.moacat > li { width: 100%; float: left; }
.moacat > li > a { width: 100%; float: left; padding: 4px 0; text-decoration: none; color: #212C31; border-bottom: 1px dotted #bbb; }
.moacat > li > a:hover { color: #A80001; }
/*Events*/

.events > li { width: 50%; height: 255px; float: left; padding: 4px; position: relative; }
.events > li > .comcard { height: 100%; position: relative; padding: 0; float: left; border: 1px solid #e4e4e4; width: 100%;text-decoration:none; color: #212C31; }
.events > li > .comcard > * { position: absolute; }
.events > li > .comcard > .strimg { left: 5px; top: 5px; width: 175px; height: 235px; overflow: hidden; background: #CCC }
.events > li > .comcard > .strimg > img { position: absolute; left: -500px; right: -500px; top: -500px; bottom: -500px; margin: auto; }
.events > li > .comcard > .strname { left: 195px; top: 10px; right: 10px; font-weight: 500; font-size: 18px; line-height: 24px; height:50px; }
.events > li > .comcard > .strdesc { left: 195px; top: 60px; right: 10px; font-size:14px; line-height:20px;}
.events > li > .comcard > .strstartdate { left: 195px; bottom: 40px; right: 10px; }
.events > li > .comcard > .strenddate { left: 195px; bottom: 15px; right: 10px; }
.events > li > .comcard > *[data-st] { padding-left: 120px; font-size: 14px; }
.events > li > .comcard > *[data-st]:before { content: attr(data-st); position: absolute; left: 0; top: 0; font-weight: 500; }
.events > li > .comcard > *[data-st]:after { content: ':'; position: absolute; left: 110px; top: 0; font-weight: 500; }
/*News*/

.news > li { width: 50%; height: 180px; float: left; padding: 4px; position: relative; }
.news > li > .comcard { height: 100%; position: relative; padding: 0; float: left; border: 1px solid #e4e4e4; width: 100%; color: #212C31; }
.news > li > .comcard > * { position: absolute; }
.news > li > .comcard > .strimg { left: 5px; top: 5px; width: 230px; height: 160px; overflow: hidden; background: #CCC; }
.news > li > .comcard > .strimg > img { position: absolute; left: -500px; right: -500px; top: -500px; bottom: -500px; margin: auto; }
.news > li > .comcard > .strname { left: 250px; top: 10px; right: 10px; font-weight: 500; font-size: 18px; line-height:20px; height: 45px; }
.news > li > .comcard > .strdesc { left: 250px; top: 57px; right: 10px; height: 60px; line-height: 19px; }
.news > li > .comcard > .strdate { left: 250px; bottom: 15px; right: 10px; }
.news > li > .comcard > *[data-st] { padding-left: 120px; font-size: 14px; }
.news > li > .comcard > *[data-st]:before { content: attr(data-st); position: absolute; left: 0; top: 0; font-weight: 500; }
.news > li > .comcard > *[data-st]:after { content: ':'; position: absolute; left: 110px; top: 0; font-weight: 500; }


.newslider { height: 400px; position: relative; margin-top:15px; }
.newslider .swiper-slide { overflow: hidden; text-align: center; font-size: 18px; background: #f4f4f4;/*Centerslidetextvertically*/ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.newslider .swiper-slide img { position: absolute; left: -5000px; right: -5000px; top: -5000px; bottom: -5000px; margin: auto; }
.newslider .swiper-pagination { position: absolute; bottom:-9px; }
.newslider .swiper-pagination .swiper-pagination-bullet { width: 9px; height: 9px; background-color: #212C31; margin: 2px; opacity: 1;}
.newslider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #A80001; }





.col.right .news > li { width: 100%;height:110px;padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #e4e4e4;}
.col.right .news > li:last-child {border:none;margin-bottom:0;}
.col.right .news > li > .comcard { height: 100%; position: relative; padding: 0; float: left; border:none; width: 100%; color: #212C31; }
.col.right .news > li > .comcard.active,
.col.right .news > li > .comcard:hover{color:#A80001;}
.col.right .news > li > .comcard > .strimg { left: 5px; top: 5px; width:90px; height:90px; overflow: hidden; background: #CCC; }
.col.right .news > li > .comcard > .strname { left: 105px;font-weight: 500; font-size: 14px; line-height: 21px; height: auto; }


/*pagetag*/

.pagehead { border-bottom: 1px solid #e1e4e4; padding: 15px 0; margin-bottom: 15px; }
.subpagehead { padding: 15px 0;}
.moamenu > .pagehead {margin-bottom:0;}
.pagehead > .pagetitle{font-weight: 600; font-size: 30px; color: #212C31; margin: 0; float: left;}
.subpagehead > .pagetitle { font-weight: 500; font-size: 22px; color:#A80001; margin: 0; float: left; }
.pagehead > .pagetitle.rcol { font-size: 16px; }
.pagehead > a { float: right; margin-top: 2px; font-size: 14px; text-decoration: none; color: #A80001; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; padding: 7px 0 5px 0 }
.pagehead > a.fs18 {font-size:18px;}
.pagehead > a > i { float: left; margin-right: 5px; font-size: 11px; }


.colbox > .subtitle > strong{ float:left;font-weight:600;font-size:16px;}
.colbox > .subtitle > a{float:right;text-decoration:none;color:#A80001;font-size:16px;}

/*Genel Tabbar*/

.tabbar2 > .tabheader { border-bottom: 1px solid #e1e4e4; padding-bottom: 10px; }
.tabbar2 > .tabheader > a { width: auto; height: auto; float: left; padding: 7px 15px; font-size: 18px; font-weight: 700; text-decoration: none; color: #212C31; border-right: 1px solid #e3e3e3; }
.tabbar2 > .tabheader > a[data-visible="1"], .tabbar > .tabheader > a:hover { color: #A80001 }
.tabbar2 > .tabmain { padding: 15px 0; }
.tabbar2 > .tabmain > .tabcontent[data-visible="1"] { display: block; }


.tabbar > .tabheader { border-bottom: 1px solid #e1e4e4; padding-bottom: 10px; }
.tabbar > .tabheader > a { width: auto; height: auto; float: left; padding: 7px 15px; font-size: 18px; font-weight: 700; text-decoration: none; color: #212C31; border-right: 1px solid #e3e3e3; }
.tabbar > .tabheader > a[data-visible="1"], .tabbar > .tabheader > a:hover { color: #A80001 }
.tabbar > .tabmain { padding: 15px 0; }
.tabbar > .tabmain > .tabcontent { display: none; }
.tabbar > .tabmain > .tabcontent[data-visible="1"] { display: block; }
/*Genel Sayfalama*/

.paging { margin: 20px 0; text-align: center; }
.paging > a { width: auto; height: auto; display: inline-block; padding: 7px 12px; color: #212C31; text-decoration: none; }
.paging > a:hover { background-color: #ccc; color: #212C31; border-radius: 2px; }
.paging > a.active, .paging > a.active:hover { background-color: #A80001; color: #FFF; border-radius: 2px; }


/*İçerik*/
.detailcontent{font-size:14px;line-height:30px;color:#565151;}
.gallery{ text-align:center; }
.gallery > a{ display:inline-block;  width:130px;height:130px;overflow:hidden; position:relative;padding:0; margin:5px; }
.gallery > a img{position:absolute;left:-5000px;right:-5000px;top:-5000px;bottom:-5000px;margin:auto;}


/*İletişim*/
.addresandform{margin:15px 0;}
.moacontact {border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:15px 0;}
.moacontact > li {width:25%;float:left;position:relative;height:40px;font-family: 'Roboto Condensed', sans-serif;}
.moacontact > li:first-child{width:50%;}
.moacontact > li > i{font-size:30px;position:absolute;left:0;top:0;bottom:0;}
.moacontact > li > span{float:left;font-size:17px;padding:0 10px 0 40px;width:100%;height:100%;font-weight:500;}
.moacontact > li:first-child > span{font-weight:400;padding:0 10px 0 50px;}

.ulasimHarita{height:400px;}
.colbox .sw-moasmall{width:100%;float:left;font-size:100px;text-align:center;color:#A80001;}
.colbox > .moacontact > li > i{float:left;font-size:32px;}

label.error { display:none !important; }
.styleinput.error, .styleinput.error, .styleinput.error { border:2px solid #9F0000 !important; background:#FFF4F4 !important; }
input.error, textarea.error, select.error { border-color:#9F0000 !important; background:#FFE1E1 !important; }


#iform .forminputs{width:40%;float:left;}
#iform .row{margin-bottom:5px;color:#888888;}
#iform input[type=text],
#iform textarea{border:2px solid #ddd;height:35px;border-radius:3px;resize:none;}
#iform input[type=text]{width:100%;float:left;padding:0 7px;}
#iform .message{float:left;width:60%;padding-left:15px;}
#iform textarea{width:100%;float:left;height:110px;padding:7px;margin-bottom:7px;}
#iform button{width:150px;float:right;height:40px;border:none;cursor:pointer; font-weight:500;background:#A80001;color:#FFF;border-radius:3px;}
#iform button:hover{opacity:0.9;}


#kform .forminputs{width:60%;float:left;}
#kform .forminputs > .row{margin-bottom:5px;color:#888888;}
#kform button{width:150px;float:right;height:40px;border:none;cursor:pointer; font-weight:500;background:#A80001;color:#FFF;border-radius:3px;}
#kform button:hover{opacity:0.9;}

.styleinput{border:2px solid #ddd;height:35px;border-radius:3px;resize:none;width:100%;float:left;padding:0 7px;}
textarea.styleinput{width:100%;float:left;height:110px;padding:7px;margin-bottom:7px;}


.ismobil{display:none;}
header > .center > .logo > i,header a.formenu{display:none;}


.floorplans{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99;background:rgba(255,255,255,0.95);padding:40px;display:none;}
.floorplans > .floorplansnone{width:40px;height:40px;position:absolute;z-index:101;right:10px;top:10px;background:#900;color:#FFF;text-decoration:none;text-align:center;line-height:40px;font-size:20px;border-radius:500px;font-weight:700;}
.floorplans > #floorplans{/*width:100%;height:100%;float:left;overflow:hidden;*/}
.floorplans > button{width:200px;height:60px;border:none;cursor:pointer;position:absolute;left:0;right:0;bottom:0;margin:auto;z-index:100;background:#A80001;color:#FFF;font-weight:700;}
body[data-sc="noscroll"]{ overflow: hidden; }