/*Css Document*/

h1,h2,h3,h4,h5,h6 ,b ,strong {font-weight: bold;}

.header { padding: 15px 0 0; height: 120px; box-sizing: border-box; position: relative; z-index: 5}
.header .logo { background: url("../images/logo.png") no-repeat left center; background-size: contain; height: 120px; width: 100%;}
.headerbar { position: relative; z-index: 1; margin-top: -120px; height: 280px;background: url("../images/home_headerbg.jpg") no-repeat center; background-size: cover; box-sizing: border-box; padding: 200px 0 0 0;}
.home_headerbg {height: 700px;}

.headerbar .swiper-container,.headerbar .swiper-container2{ width: 100%; overflow: hidden;}
.headerbar .swiper-container{ height: 300px;}
.headerbar .swiper-container2{ height:330px;}
.swiper-container .imgframe { width: 300px; height: 300px; float: left; border-radius: 50%;}
.swiper-container .slideinfo { padding: 0 0 0 20px; box-sizing: border-box;width: 370px; height: 300px; display: table-cell; vertical-align: middle;}
.swiper-container .slideinfo h4 { font: 24px 'Roboto Slab'; color: #656565; padding: 0 0 20px 0; position: relative; margin: 0 0 20px 0}
.swiper-container .slideinfo h4::after { content: ''; width: 50%; height: 1px; background: #fff; position: absolute; left: 0; bottom: 0;}
.swiper-container .slideinfo p{ color: #656565; font: 18px 'Dosis';}
.swiper-container .slideinfo a{ color: #28211b; font: 16px 'Dosis'; display: inline-block; padding: 8px 10px; border:2px solid #c2c2c2; margin: 20px 0 0 0;}
.swiper-container2 .imgframe{ width: 100%; height: 210px; float: left;}
.swiper-container2 .slideinfo{ width: 100%; float: left; background: #e5e5e5; box-sizing: border-box; padding: 20px; height: 120px;}
.swiper-container2 .slideinfo h4{ font:bold 14px 'Roboto Slab'; color: #656565; margin:0 0 10px 0; line-height: 14px;}
.swiper-container2 .slideinfo p{ font:14px 'Dosis'; color: #656565;}
.swiper-container2 .slideinfo a{ font:bold 14px 'Dosis'; color: #28211b;}
.newsslide .newsshadow{ background: url("../images/news_shadow.png") no-repeat top center; height: 28px; width: 100%;}
.newsslide .arrowframe{ background:#e5e5e5; height:32px; width: 100%; position: relative;}
.newsslide .arrowframe .swiper-button-next ,.newsslide .arrowframe .swiper-button-prev{ width: 32px; height: 32px; background: #efefef; right:32px; margin: 0; top:0;}
.newsslide .arrowframe .swiper-button-next img,.newsslide .arrowframe .swiper-button-prev img{ position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto;}
.newsslide .arrowframe .swiper-button-prev{ left:inherit; right: 0; background: #fff;}
.newsslide .arrowframe a {float: left;padding: 8px 10px;font: bold 12px 'Dosis';color: #4C4C4C;background: #E0E0E0;box-sizing: border-box;height: 32px;}
.headerbar .w4,.headerbar .w8 { position: relative;}
.swiper-container-horizontal > .swiper-pagination {position: relative; bottom: 20px;width:370px; float: left; margin: 0 0 0 320px;}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{ width: 20px; height: 20px; background: #fff; float: left; margin:0 10px 0 0;}




.topmenu{ float: right;clear: both;}
.topmenu a ,.topmenu input.button{ float: left; font:bold 13px 'Dosis',sans-serif; padding: 7px 10px 7px 24px; border:2px solid #9c9c9c; margin: 0 0 0 20px; line-height:12px; color: #515151;box-sizing: border-box; height: 30px;}
.topmenu input.button{  padding: 7px 10px 7px 10px; cursor: pointer;}
.topmenu a:hover{ border-color:#28211B;}
.topmenu a.login{ background: url("../images/icon_login.png") no-repeat left 7px center;}
.topmenu a.etahsilat{ background: url("../images/icon_tahsilat.png") no-repeat left 7px center;}
.topmenu a.facebook{ background: url("../images/fb_dark.png") no-repeat center; height:30px; padding: 0; width: 30px;}
.topmenu a.twitter{ background: url("../images/twitter_dark.png") no-repeat center; padding: 0; width: 30px; margin-left: 1px;}
.topmenu a.case{ background: url("../images/icon_law.png") no-repeat left 4px center;}
.afteruser ,.afteruser p{ float: left;}
.afteruser p{ margin:9px 0 0 0;}
.afteruser p span{ font-size: 12px; }



.mainmenu { margin: 15px 0 0 0; width:100%;}
.mainmenu ul{ float: right;}
.mainmenu li{ float: left; border-bottom:4px solid #9c9c9c;  margin: 0 20px 0 0; }
.mainmenu li:hover{border-bottom-color:#28211b;}
.mainmenu li a{ padding: 10px 20px 8px 0;display: block; font:300 14px 'Roboto Slab',sans-serif; line-height:14px; }
.mainmenu li:last-child{margin: 0;}
.menuicon { display: none; background: url("../images/icon_menu.png") no-repeat right center; font:14px 'Roboto Slab'; color: #545454; padding: 0 34px 0 0; float: right; cursor: pointer  ;}

.bordertitle{ background: url("../images/titile_border.png") no-repeat left bottom; box-sizing: border-box; padding: 0 0 0 15px; font:300 18px 'Roboto Slab'; color: #656464; line-height: 20px;}
.bordertitle b{font-weight: bold; color: #28211b;width: 100%;display: block;line-height: 16px;margin: 4px 0 0 0;}
.contentstyle { padding: 15px;}
.contentstyle {font:400 16px 'Dosis'; color: #28211b}



/**/
.homeinfo p{ text-align: justify;}

/**/
.homefaydali {}
.homefaydali ul a{ background: url("../images/icon_rightarrow.png") no-repeat left center; padding: 8px 0 8px 15px; display: block; font: 16px 'Dosis';color:#28211b;}
.homefaydali ul{ padding: 15px 0 0 15px; box-sizing: border-box; }
.homefaydali a.all_links { display:table;margin:10px 0 0 30px; padding: 8px 20px; border: 2px solid #eaeaea; font: 16px 'Dosis';color:#28211b;}

.faydalilink li { width: 32%; margin: 0 2% 10px 0; float: left;}
.faydalilink li:nth-child(3n) { margin: 0 0 10px 0;}
/**/
.footer {min- height:280px; background: url("../images/footer_bg.jpg") no-repeat center; box-sizing: border-box; padding: 54px 0 20px;}
.footer .center { position: relative; display: table;}
.footer .icon{ width: 80px; height: 80px; border-radius: 50%; background: #3d352e;position: relative; float: left;}
.footer .w3.logo img { width: 240px}
.footer .icon img { position: absolute;top:0; left: 0;bottom:0; right: 0; margin: auto;}
.footer p{display: table-cell;height: 80px;vertical-align: middle;box-sizing: border-box;padding: 0 0 0 10px; color: #b8b7b6; font:400 12px 'Roboto Slab';}
.footer .fkurumsallink { float:left; text-align: center;}
.footer .fkurumsallink a{ float:left; margin: 0 5px 0 0; padding: 0 5px 0 0; border-right:1px solid #81756b; color: #81756b; font: 12px solid 'Dosis'}
.footer .fkurumsallink a:last-child{ margin: 0; padding:0 ; border: 0;}
.footer .fbottom{font: 12px 'Dosis'; color: #81756b; text-align: center;}
.footer .wise{ text-align: center; margin: 15px 0; float:left;}


/*Detail Styles*/
.pagetitle { color: #28211b; font: 30px 'Dosis';}
.breadcrumb { float: right; margin: 20px 0 0 0;}
.breadcrumb li{ float:left}
.breadcrumb li a{ float:left; padding: 0 15px 0 0; background: url("../images/breadarrow.png") no-repeat right bottom 2px; margin: 0 10px 0 0; line-height: 12px; font: 12px 'Dosis'; color: #28211b;}
.breadcrumb li:last-child a{padding:0; background: none; margin: 0}



/*Contact*/
.contactframe { padding:0 0 0 15px; margin:30px 0 0 0; width: 100%; box-sizing: border-box; float: left;}
.contactframe .module{ width: 100%; float: left; margin: 0 0 10px 0;}
.contactframe .icon { width: 48px; height: 48px; float: left; background: #a1a1a1; border-radius: 50%; position: relative;}
.contactframe .icon img{ position: absolute; top: 0; bottom: 0;left: 0; right: 0; margin: auto;}
.contactframe p { display: table-cell; vertical-align: middle; height: 48px; padding: 0 0 0 10px}
.contactframe p span{ min-width:70px; display: inline-block;}
.contactframe input ,.contactframe textarea { width: 100%; padding: 10px; box-sizing: border-box; border:1px solid #dddddd; background: #efefef; font: inherit; float: left; margin: 0 0 10px 0;}
.contactframe *:focus{ outline: none; border-color: #3b2d21; background: #fff;}
.contactframe textarea { resize: vertical; min-height: 80px;}
.contactframe input.button { width: auto; border-color: #000000; background: #3b2d21; color: #be9673; padding: 10px 20px; cursor: pointer;}
.contactframe input.button:hover,.contactframe input.button:focus { border-color: #000000; background: #fff;}


/**/
.sidemenu { margin: 30px 0 0 0;}
.sidemenu li a{ box-sizing: border-box; width: 100%; float: left; background: #f3f3f3; border-left: 5px solid #dadada; padding:10px; margin: 0 0 1px 0; color: #646463; font: 16px 'Dosis'}
.sidemenu li a:hover,.sidemenu li.active a{ border-color: #28211b; color: #28211b; background: #DEDEDE;}

/**/
.contentstyle.certificate { padding:30px 0 15px; }
.certificate .module { margin: 0 30px 30px 0;}
.certificate .module:nth-child(3n) {margin: 0 0 30px 0}
.certificate .module .imgframe{ background: #f3f3f3; position: relative; padding: 20px; box-sizing: border-box; width: 100%;}
.certificate .module h4{ background: #f0f0f0;padding: 10px; height: 40px; box-sizing: border-box; width: 100%; text-align: center; float: left; font: 16px 'Dosis'}

.certificate .module img{ max-width: 80%; max-height: 80%;position: absolute; top: 0; bottom: 0; left: 0; right:0; margin: auto;}


/**/
.contentstyle.ourteam { padding: 30px 0 15px;}
.ourteam .module { margin:0 0px 30px 0; float:left;}
.ourteam .module .imgframe img{width: 100%;}
.ourteam .module .teaminfo { font: 16px 'Roboto Slab'; color: #666;}
.teaminfo .contentstyle { padding:20px 0 0 0;}
.ourteam .module .teaminfo h4{ padding:0 0 10px 0; position: relative;}
.ourteam .module .teaminfo p{ padding:10px 0 0 0; position: relative; font-size: 14px;}
.ourteam .module .teaminfo h4:after {content:'';position: absolute; width: 10%; height: 4px; background: #9c9c9c; bottom: 0; left: 0;}
.ourteam .module:nth-child(3n) { margin:0 0px 30px 0;}

/**/
.contentstyle.news { padding: 30px 0 15px;}
.contentstyle.news .module{ background: #f2f2f2; margin-bottom:30px;}
.contentstyle.news .module .imgframe{ width:100%; float: left;}
.contentstyle.news .module .newsinfo{ padding:15px; float: left; box-sizing: border-box; width: 100%;}
.contentstyle.news .module .newsinfo h4{ font:bold 14px 'Roboto Slab'; color: #656565; margin:0 0 10px 0; line-height: 14px;}
.contentstyle.news .module .newsinfo p{ font:14px 'Dosis'; color: #656565;}
.contentstyle.news .module .newsinfo a{ font:bold 14px 'Dosis'; color: #28211b;}
.contentstyle.haberdetay { padding: 0; box-sizing: border-box;}
.contentstyle.haberdetay img{ max-width: 100%; margin: 20px 0;}
.contentstyle.haberdetay h2{ font-weight: bold;}
.contentstyle.news.haberlistesi .module{ width: 32%; margin-right: 2%; float: left;}
.contentstyle.news.haberlistesi .module:nth-child(3n){margin-right:0%;}


/**/
.contentstyle b { font-weight: bold;}

.contentstyle ul li { list-style: circle; padding: 0 0 0 10px; list-style-position:inside;}
.contentstyle ul { list-style: circle; padding: 0 0 0 10px; width: 100%; float:  left; box-sizing: border-box}
.contentstyle.faaliyet { padding: 30px 0 15px;}
.contentstyle.faaliyet .module{ margin: 0 0 10px 0; float:left; width:100%; box-sizing:border-box;}
.contentstyle.faaliyet .module .tabinfo{ display: none; padding: 15px; box-sizing: border-box; width: 100%; background: #f9f9f9;}
.contentstyle.faaliyet .module h2 { padding: 15px; background: #f3f3f3; cursor: pointer;}
.contentstyle.faaliyet .module .tabinfo { float: left}

/* İletişim */
#msg  { display:none;}
.form-alert{ width:100%; padding:10px !important; box-sizing:border-box;border:1px solid #c22d2d; background:#ff4343; float:left; margin:10px 0 10px 0; color:#fff;line-height: 23px;}
.form-success { width: 100%; padding: 10px !important; box-sizing: border-box; border: 1px solid #18b823; background: #259C2E; float: left; margin: 10px 0 10px 0; color: #fff; line-height: 23px;}

/* Sayfalama */
.pagination { clear: both; padding-bottom: 10px; padding-top: 10px; }
.pagination a {border: 1px solid #D5D5D5; color: #666666; font-size: 11px; font-weight: bold; height: 25px; padding: 4px 8px; text-decoration: none; margin:2px;}
.pagination a:hover, .pagination a:active { background:#efefef;/* border:none; */}
.pagination span.current { background-color: #687282; border: 1px solid #D5D5D5; color: #ffffff; font-size: 11px; font-weight: bold; height: 25px; padding: 4px 8px; text-decoration: none; margin:2px; }
.pagination span.disabled {/* border: 1px solid #EEEEEE; *//* color: #DDDDDD; *//* margin: 2px; *//* padding: 2px 5px; */}


/**/
.loginpanel { width: 400px; box-sizing: border-box; padding:10px; display: none;}
.loginpanel h2{ font: bold 16px 'Roboto Slab'; margin: 0 0 10px 0}
.loginpanel input { width: 100%; padding: 10px; box-sizing: border-box; border:1px solid #dddddd; background: #efefef; font: inherit; float: left; margin: 0 0 10px 0;}
.loginpanel *:focus{ outline: none; border-color: #3b2d21; background: #fff;}
.loginpanel input.button { width: auto; border-color: #000000; background: #3b2d21; color: #be9673; padding: 10px 20px; cursor: pointer; float: right;}
.loginpanel a.fbbigger{ float: left; text-decoration: underline; font: 14px 'Dosis'; color:#4d66eb; margin:5px 0 0 0;}

/**/
.contentstyle.case { width: 100%; float: left; box-sizing: border-box; border: 1px solid #eaeaea; padding: 10px;}
.case .module{ width: 100%; float: left; padding: 10px 0; background: #f3f3f3; margin: 0 0 10px 0; box-sizing: border-box; border-left: 5px solid #ccc;}
.case a.module:hover{ background: #E2E2E2;}
.case .module:last-child {margin: 0;}
.case .module .caseno{float: left;border-right:1px solid #eaeaea; padding:0px 20px 10px; margin:10px 0; max-width: 7%; box-sizing: border-box; font:bold 14px 'Dosis';}
.case .module .caseinfo{ float:left; width: 93%; padding:0px 20px; margin:10px 0; box-sizing: border-box}
.case .module .caseinfo h2{  margin: 0 0 5px 0; font:bold 16px 'Roboto Slab'; line-height: 14px; padding:0 0 10px; border-bottom: 1px solid #ccc; width: 100%; float: left;}
.case .module .caseinfo .pstyle{  font:14px 'Dosis'; width: 100%; float: left;}
.case .module.new { border-left:5px solid #44BB5F; box-sizing: border-box;}
.case.casedetail .caseno{ max-width:10%;}
.case.casedetail .caseinfo{ width:80%;}
.case.casedetail .casefile{ width:10%; float: left; box-sizing: border-box;  margin: 10px 0;}
.case.casedetail .casefile a{ width:100%; float: left;padding: 5px 0 5px 30px; font: 14px 'Dosis';word-wrap: break-word;}
.case .icon.pdf { background: url("../images/icon_pdf.png") no-repeat;}
.case .icon.word { background: url("../images/icon_word.png") no-repeat;}
.case .casefile h4{ font:bold 12px 'Roboto Slab'; margin: 0 0 10px 0;}
.casedate { width: 20%; float: left; text-align: right;font: bold 12px 'Dosis';	line-height: 14px;}
.casename { width: 80%; float: left;}

.seonet {  color: #B7B7B7; font-size: 12px; text-align: right}

#duyuru { box-sizing: border-box; padding:20px;}
#duyuru .close{ padding: 10px 20px; background: #af2132; color: #fff; float: right;}

@media (max-width:1200px) {
	.footer .logo img { max-width:80%}
}
@media (max-width:992px) {
	.contentstyle.news.haberlistesi .module{ width:49%; margin-right: 2%;}
	.contentstyle.news.haberlistesi .module:nth-child(3n){margin-right: 2%;}
	.contentstyle.news.haberlistesi .module:nth-child(2n){margin-right:0%;}
	.mainmenu ul{ display:none; width: 100%;float: left; background: #fff; margin: 10px 0 0 0;}
	.mainmenu ul li { width: 100%; box-sizing: border-box; margin: 0; padding: 0 10px;}
	.menuicon { display: block;}
	.footer .icon { width:48px; height:48px;}
	.footer .icon img { max-width:24px; max-height:24px;}
	.footer p { height:48px; font-size: 10px;}
	.case.casedetail .casefile { width: 100%; padding: 10px 20px;}
	.case.casedetail .caseinfo { width: 93%;}
	.case.casedetail .caseno { max-width:7%;}
	.case.casedetail .casefile a{ float: left; width: auto; margin: 0 10px 0 0;}


}
@media (max-width: 768px) {

	.footer .fkurumsallink a { float: none;}
	.case.casedetail .caseinfo { width: 85%; padding: 0 10px; box-sizing: border-box;}
	.loginpanel { width: 300px}
	.topmenu a, .topmenu input.button { margin-left: 10px;}
	.swiper-container { display: none;}
	.footer { padding: 15px 0; height: auto;}
	.footer .swfull { margin: 0 0 10px 0;}
	.ourteam .module .imgframe img{ width: auto; max-width: 100%;}


	}
@media (max-width: 540px){
	.contentstyle.news.haberlistesi .module{ width:100%; margin:0 0 20px 0 !important;}
}
