/*
Theme Name: Akfen Holding
Description: Custom theme
Author: Call 2 Action
Author URI: http://c2a.com.tr/
*/

@font-face {
	font-family: 'Cambria';
	src: url('fonts/Cambria-BoldItalic.eot');
	src: url('fonts/Cambria-BoldItalic.eot?#iefix') format('embedded-opentype'),
			url('fonts/Cambria-BoldItalic.woff') format('woff'),
			url('fonts/2.ttf') format('truetype'),
			url('fonts/Cambria-BoldItalic.svg#Cambria-BoldItalic') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: '00222';
	src: url('fonts/00222.eot');
	src: url('fonts/00222.eot?#iefix') format('embedded-opentype'),
			url('fonts/00222.woff') format('woff'),
			url('fonts/1.ttf') format('truetype'),
			url('fonts/00222.svg#a0222') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Myriad Pro';
	src: url('fonts/MyriadPro-Regular.eot');
	src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
			url('fonts/MyriadPro-Regular.woff') format('woff'),
			url('fonts/5.ttf') format('truetype'),
			url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Candara';
	src: url('fonts/Candara.eot');
	src: url('fonts/Candara.eot?#iefix') format('embedded-opentype'),
			url('fonts/Candara.woff') format('woff'),
			url('fonts/3.ttf') format('truetype'),
			url('fonts/Candara.svg#Candara') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'DIN Tr';
	src: url('fonts/DINTr.eot');
	src: local('☺'),
			url('fonts/DINTr.eot?#iefix') format('embedded-opentype'),
			url('fonts/DINTr.woff') format('woff'),
			url('fonts/2.ttf') format('truetype'),
			url('fonts/DINTr.svg#DINTr') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
    font-family: 'Trebuchet MS';
    src: url('fonts/TrebuchetMS.eot');
    src: local('☺'),
    	 url('fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'),
         url('fonts/TrebuchetMS.woff') format('woff'),
         url('fonts/TrebuchetMS.svg#TrebuchetMS') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
 * Basic Classes(WordPress) - always keep this code
 */
.clear {
	clear: both;
	height: 0;
	width: 100%;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
}

.left,
.alignleft {
	float: left;
	display: inline;
	padding: 0 10px 5px 0;
}

.Icerik h2.entry-title { font-size: 19px; padding-bottom: 10px; }
#Icerik h2.entry-title, 
#Icerik h2.entry-title a { color: #CE171F; }
#Icerik h2.entry-title a:hover { text-decoration: underline; }
.Icerik .hentry { padding-bottom: 15px; border-bottom: 1px solid #ccc; margin-bottom: 20px; }

.entry-content hr { margin: 15px 0; }
.entry-content ul,
.entry-content ol { padding-left: 25px; }
.entry-content ul { list-style: disc; }
.entry-content ul ul { list-style: circle; }
.entry-content ul ul ul { list-style: square; }
.entry-content h1 { font-size: 30px; padding-bottom: 12px; margin: 0; }
.entry-content h2 { font-size: 25px; padding-bottom: 10px; margin: 0; }
.entry-content h3 {font-size: 14px;margin: 0;background: url(images/h3bullet.gif) no-repeat 4px 11px;line-height: 22px;padding: 4px 4px 4px 18px;
font-weight: normal !important;}
.entry-content h4 { font-size: 19px; padding-bottom: 8px; margin: 0; }
.entry-content h5 { font-size: 17px; padding-bottom: 6px; margin: 0; }
.entry-content h6 { font-size: 15px; padding-bottom: 6px; margin: 0; }

.entry-content table { border-collapse: collapse; max-width: 100%; width: auto !important; }
.entry-content table th { font-weight: bold; background: #ccc; }
.entry-content table th,
.entry-content table td { padding: 2px; border: 1px solid #F0F0F0; }

.entry-content img { max-width: 100%; }
.entry-content .custom-column table { text-align: left; }
.entry-content table img,
.entry-content .custom-column table img { max-width: none; }
.entry-content .custom-column table img.alignleft,
.entry-content .custom-column table img.alignright,
.entry-content .custom-column table img.aligncenter { padding: 0; }

.entry-content .basin_rst ul { overflow: hidden; height: auto !important; width: 100%; list-style-type: none; }
.entry-content 
.basin_rst li { width: 155px; display:inline; float:left; margin: 0 20px 35px 6px; }
.basin_rst li.clear { width: 100%; display: block; float: none; clear: both; margin: 0; }
.basin_rst li .img_desc,
.basin_rst li .img_title { font-weight: bold; text-align: center; font-size: 12px; }
.entry-content .basin_rst li .img_desc p { padding: 0; }

.right,
.alignright {
	float: right;
	display: inline;
	padding: 0 0 5px 10px;
}

.center,
.aligncenter {
	margin: 0 auto;
	display: block;
	padding-bottom: 5px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	padding: 4px 0 0 0;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	line-height: 17px;
	padding: 0 0 5px 0;
	margin: 0;
}

.alert p { margin: 0; }

/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
body a{outline:none}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;} 
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
* {margin:0;padding:0;outline:none;}
img {border: none;}

b,strong,h1,h2,h3,h4,h5,h6{
	font-weight:bold;
}

.sagayasla{ float:right}
.solayasla{ float:left;}

.gizle{ display:none!important}
.show{ display:block!important}

.cb{ clear:both}

a{
    color:#CE171F;
}

#Icerik h3{
    margin-bottom:10px;
}


/*
	Content styling
*/
.entry-content p {
	padding-bottom: 13px;
	line-height: 19px;
}

.page_top_img { position: relative; z-index: 1; }
.page_top_img img { max-width: 100%; position:relative; z-index: 1; }
.page_top_img span.r_corner { position: absolute; background: url(images/image_corners.png) no-repeat 0 0; display: block; width: 5px; height: 5px; }
.page_top_img span.r_corner.corner-tl { top: 0; left: 0; }
.page_top_img span.r_corner.corner-tr { top: 0; right: 0; background-position: right 0; }
.page_top_img span.r_corner.corner-bl { bottom: 0; left: 0; background-position: left bottom; }
.page_top_img span.r_corner.corner-br { bottom: 0; right: 0; background-position: right bottom; }

.widget h3 { 
	color: #CE171F;
	font-size: 17px;
	font-weight: lighter;
	margin-bottom: 10px;
}
.widget .alignleft, .widget .alignright { padding-bottom: 0; }

.message-alert { padding: 10px; background-color: #ffbfbf; border: 1px solid #CE171F; margin-bottom: 15px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.message-info { padding: 10px; background-color: #a9c7f9; border: 1px solid #101a70; margin-bottom: 15px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }

.message-info p,
.message-alert p { margin: 0 !important; padding: 0 !important; }

#referans_email { position: relative; }
#referans_email img.ajax-loader { position: absolute; right: 92px; bottom: 10px; }
#referans_email img.ajax-loader.hidden { visibility: hidden; }

.fleft { float: left; display: inline; }
.fright { float: right; display: inline; }

body .entry-content p.baslik { line-height: 22px; padding: 4px; background: #eee; width: 100%; height: 23px; }
body .entry-content p.baslik span.text { font-size: 18px; float: left; width: 705px; }
body .entry-content p.baslik span.arrow { float: right; width: 22px; height: 22px; background: url(images/du.png) no-repeat 0 0; }
body .entry-content p.baslik span.arrow.open { background: url(images/da.png) no-repeat 0 0; }

.arrow-link { padding-bottom: 5px; }
.arrow-link .date { text-align: right; padding: 5px 0; float: none; }
.arrow-link a {    
    background: url(images/investor-relations/beyaz_ok.jpg) 0 1px no-repeat;
    padding-left:20px;
    color: #151515;
}
.arrow-link a:link, .arrow-link a:visited, .arrow-link a:hover { color: #151515 !important; }
.arrow-link a:hover { text-decoration: underline; }

/* =Comments
-------------------------------------------------------------- */
.comments { clear: both; }
.comments .navigation {	padding: 0 0 5px 0; }

h3#comments, h3#reply-title { color: #000; font-size: 20px; font-weight: bold; margin-bottom: 0; }
h3#comments { padding: 24px 0 10px; }

.commentlist { list-style: none; margin: 12px 12px 0 12px; }
.commentlist li.comment .children li.comment { border-bottom: 1px solid #e7e7e7; line-height: 24px;	margin: 0 0 24px 56px; position: relative; }
.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }

.comments .comment-body ul,
.comments .comment-body ol { margin-bottom: 18px; }
.comments .comment-body p:last-child { margin-bottom: 6px; }
.comments .comment-body blockquote p:last-child { margin-bottom: 24px; }

.comment p { font-size: 13px; padding: 10px 0 3px 0; }
.commentlist ol { list-style: decimal; }
.commentlist .avatar { position: relative; top: 4px; left: 0; }
.comment-author cite { color: #000; font-style: normal; font-weight: bold; font-size: 15px; }
.comment-author .says { font-style: italic; }
.comment-meta {	font-size: 12px; float: right; font-style: italic; }
.comment-meta a:link, .comment-meta a:visited {	color: #888; text-decoration: none; }
.comment-meta a:active,.comment-meta a:hover { color: #ff4b33; }

.reply { font-size: 13px; padding: 0 0 8px 0; }
.reply a, a.comment-edit-link { color: #888; }
.reply a:hover, a.comment-edit-link:hover {	color: #ff4b33; }

.commentlist .children { list-style: none; margin: 0; }
.commentlist .children li { border: none; margin: 0; }
.nopassword, .nocomments { display: none; }
.commentlist li.comment+li.pingback { margin-top: -6px; }
.comments .pingback { border-bottom: 1px solid #e7e7e7;	margin-bottom: 18px; padding-bottom: 18px; }
.comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; }
.comments .pingback .url { font-size: 13px;	font-style: italic; }

/* Comments form */

input[type=submit] { color: #333; }
#respond { border-top: 1px solid #e7e7e7; margin: 10px 12px; overflow: hidden; position: relative; width: 98% ; }
#respond p { margin: 0; }
#respond h3 { padding: 10px 0; color: #888888; font-size: 17px; }
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
.children #respond { margin: 0 48px 0 0; }
h3#reply-title { margin: 18px 0; }
#comments-list #respond { margin: 0 0 18px 0; }
#comments-list ul #respond { margin: 0; }
#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }
#respond .required { color: #ff4b33; font-weight: bold; }
#respond label { color: #888; font-size: 12px; }
#respond input { margin: 0 0 9px; width: 40%; display: block; }
#respond input#submit {	width: 120px; margin-top: 12px; }
#respond textarea {	width: 75%; padding: 5px 7px; display: block; }
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { margin: 12px 0; }
#respond .form-submit input { font-size: 14px; width: auto; }

.attachments-list { margin-bottom: 15px;  }
.attachments-list table { width: 100% !important; }
.attachments-list table thead th { padding: 6px 4px; background: #F3F3F3; }
.attachments-list table thead th.title { padding-left: 32px; }
.attachments-list table td { padding: 5px; }
.attachments-list .attachment-row { }
.attachments-list .attachment-row p { padding: 0 !important; margin: 0 !important; line-height: 22px; }
.attachments-list .attachment-row img.pdf-icon { width: 17px; height: 17px; padding: 2px 8px 2px 2px; float: left; }

.gyotelleri 			{}
.ayracc { border-bottom: 4px solid #CE171F;}
.gyotelleri tr td 		{ border:none; }
.gyotelleri tr td table tr td tr td	{ border: none;
-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.gyotelleri tr td table tr td tr td:hover { background:#ededed;}
.gyotelleri tr td table tr td img { width: 150px; }

#istiraklertablo {}
.firstbig 		 {line-height: 34px;background: #F3F3F3;width: 730px;height: 34px;margin-top: 20px;clear: both;border-top: 2px solid #CE171F;}
.firstbig:first-child { margin-top: 0px;}
.bigtext 		{margin: 0px 0px 0px 10px; font-size: 16px;}
.logom 			{ width: 85px;float: left;}
.ltex 			{float: left;width: 438px;height: 44px;line-height: 44px;margin-left: 16px;}
.yuzdeli 		{float: left;width: 184px;height: 33px;margin-top: 11px;}
.job3872  		{ display:none !important;}

.lbvar { position: relative;}
.lbvar .buyutec {position: absolute;right: 10px;width: 30px;height: 32px;top: 10px;}



.blue_div{
		width:211px;
		height:38px;
		background:url(images/havaimg/blue_div.jpg) 0 0 no-repeat;
		padding-top:18px;
		padding-left:15px;
		text-align:center;	
	}
	
	.blue_div img{
	  float:left;
	}
	
	.blue_div a{
	  color: #ffffff !important;
text-decoration: none;
width: 190px;
display: block;
height: 30px;
text-align: center;	   
	}
.havahtable { margin-bottom: 10px}
.havahtable h3 { color: #063579 !important;
background: none !important;
font-size: 20px;
padding: 10px;}
.havahtable td { border:none !important; }
.blue_div a:hover { text-decoration: underline;}
	.aqua_div{
		width:123px;
		height:40px;
		background:url(images/havaimg/aqua_div.jpg) 0 0 no-repeat;
		text-align:center;	
		padding-top:10px;
	}	
	
	.kvr-1{
		width:130px;
		height:59px;
		background:url(images/havaimg/kvr-1.jpg) 0 0 no-repeat;
		text-align:center;	
		padding-top: 13px;
margin-left: 25px;
margin-top: -5px;
padding-left: 13px;
	}
	
	.kvr-2{
		width:131px;
		height:52px;
		background:url(images/havaimg/kvr-2.jpg) 0 0 no-repeat;
		text-align:center;	
		padding-top: 10px;
margin-left: 25px;
margin-top: -17px;
padding-left: 14px;		
	}	



#black h4 a { color:#FFF; }

.titleimg { display:inline !important; }
#content_content .widget { text-align:center; }

body.single-post #IcerikUst,
body.single-post #IcerikAlt,
body.single-post #Sol { display: none; }
body.single-post #Icerik { width: 980px; float: none; background: none #fff; padding-top: 6px; border-radius: 5px; border-bottom: 1px solid #ccc; } 

body.single-post #Sol { display: none; }
body.single-post #Icerik { width: 980px; float: none; background: none #fff; padding-top: 6px; border-radius: 5px; border-bottom: 1px solid #ccc; } 
body.single-post #Icerik #IcerikBaslik { background: none #ce171f; border-radius: 5px; }