@charset "utf-8";
/*   
Theme Name: Wordpress Kurumsal Tema
Theme URI: http://wordpresskurumsaltema.com
Description: Kurumsal siteler için özel olarak geliştirilmiş Wordpress teması
Author: Gürkan Kara
Author URI: http://gurkankara.com
Version: 1
*/


/* Reset						*/
/********************************/
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

/* General						*/
/********************************/
body {background:#E9E9E9; font-family: 'Open Sans', Helvetica, sans-serif; font-size:13px; line-height:1.4em; color:#666666;}
h1, h2, h3, h4, h5, h6 {line-height:1.3em; color:#000000;}
h1				{font-weight:700; font-size:25px; margin-bottom:10px; letter-spacing:-1pt;}
h2				{font-weight:700; font-size:15px; margin-bottom:10px;}
h3				{font-weight:400; font-size:14px;}
a				{text-decoration:none; color:#333333;}
small			{font-size:11px;}
strong			{font-weight:700;}
p				{margin-bottom:1em;}
blockquote		{font-size:150%; padding-left:1em; border-left:5px solid #DDD; line-height:150%;}

/* Layout						*/
/********************************/
#container {width:1200px; margin:auto; max-width:2400px; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.main-content {padding-top:1.3em 0; background:#FFFFFF;}
.wrapper {width:1200px; margin:auto; background:#FFFFFF; padding:2em;}
.row-25 {width:25%; float:left;}
.row-75 {width:75%; float:left;}

.clearfix		{float:none; clear:both;}
.text-right 	{text-align:right;}
.text-left 		{text-align:left;}
.text-center	{text-align:center;}
.text-justify	{text-align:justify;}
.text-regular	{text-transform:lowercase;}
.float-left		{float:left;}
.float-right	{float:right;}
.float-none		{float:none; clear:both;}
.border-radius	{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.padding-none	{padding:0!important;}
.margin-none	{margin:0!important;}
.margin-auto	{margin:auto;}
.image-thumb 	{width:100%; height:auto;}
.max-w100		{max-width:100%;}
.shadow 		{-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);}
.margin-bottom-20{margin-bottom:20px;}
.background-size{ -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

/* Headings, Buttons etc...		*/
/********************************/
.heading {position: relative; width: 100%; display: block; text-transform: uppercase; border-bottom:1px solid #DDD; text-align:left;}
.heading::after {position: absolute; display: block; content: ""; width: 100px; height: 3px; left: 0px; bottom: -2px;  background-color: #2AA45D;}
.hmb			{margin-bottom:2.8em;}
.tmb			{margin-top:2.8em;}
.dark-bg .heading {position: relative; width: 100%; display: block; text-transform: uppercase; border-bottom:1px solid #555555; text-align:left;}
.dark-bg .heading h1 {color:#FFFFFF;}
.dark-bg .heading::after {position: absolute; display: block; content: ""; width: 100px; height: 3px; left: 0px; bottom: -2px;  background-color: #2AA45D;}

.button {background:#2AA45D; color:#FFFFFF; text-shadow: 0 1px rgba(0,0,0,0.16); font-weight: 700; padding: 10px 30px; border-radius: 2px; text-transform: uppercase; transition: all 100ms ease-out; display:inline-block;}
.button .hover {}
.button-link {color:#2AA45D; font-weight: 700; padding: 0; text-transform: uppercase;}

.archive-title {background:#F5F5F5; border-bottom:1px solid #DDD; color:#999999;}
.archive-title .wrapper {background:inherit; padding-top:0.5em; padding-bottom:0.5em;}
.archive-title h1 {font-size:30px; color:#333333; margin-bottom:0;}
.archive-description {margin:10px 0 0 0;}
.archive-description p {margin:0;}

.breadcrumbs-wrapper {background:#FFFFFF; width:100%; border-bottom:1px solid #DDD;}
.breadcrumbs {padding:0 3.3em; max-width:1200px; margin:auto;}
.breadcrumbs > span {padding:10px 0; padding-right:35px; display:inline-block; background:url(images/bread-bg.png) right center no-repeat; }

/* Header						*/
/********************************/
.header-top {background:#F5F5F5; border-bottom:1px solid #DDD; color:#999999;}
.header-top .wrapper {background:inherit; padding:0 2em;}
.header-top [class*='col-'] {padding:10px 1.3em;}
.header-top a {color:#999999;}
.header-top .social {text-align:right; float:right;}
.header-top .social a {-webkit-transition: all 1s; transition: all 0.5s; font-size:16px;}
.header-top .social a:hover {background:#FFFFFF;}
.header-top .social a.facebook:hover	{color:#003399;}
.header-top .social a.twitter:hover		{color:#0099FF;}
.header-top .social a.youtube:hover		{color:#CC0000;}
.header-top .social a.pinterest:hover	{color:#FF3366;}
.header-top .social a.vimeo:hover		{color:#0099CC;}
.header-top .social a.flickr:hover		{color:#FF0099;}
.header-top .social a.linkedin :hover	{color:#0066FF;}
.header-top .social a.instagram :hover	{color:#663300;}
.header-top .social a.tumblr :hover		{color:#003366;}
.header-top .social a.gplus :hover		{color:#FF6600;}
.header-top .social a.dribbble :hover	{color:#FF0099;}
.header-top .social a.digg :hover		{color:#0099FF;}


.header-languages {float:right;  display:inline;}
.header-languages ul, .header-languages li {width:auto; float:right; display:inline;}
.header-languages li {padding:0px 5px; padding-right:0;}

.header {background:#FFFFFF; }
.header .wrapper {background:inherit; padding:1em 2em;}

.header-info {float:right;}
.header-info li {float:left; padding:0 30px; border-left:1px solid #DDD; min-height:40px; color:#999999; letter-spacing:-0.3pt;}
.header-info li:first-child {border-left:0;}
.header-info li:last-child {padding-right:0;}
.header-info li i {color:#2AA45D;}
.header-info li h3 {color:#333333; font-size:15px; font-weight:700;}
.header-info .screen-reader-text, .header-info .search-submit {display:none;}
.header-info .search-field {padding:10px; display:inline; width:100%; float:right; border:1px solid #DDD; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

/* Main Navigation				*/
/********************************/
.nav-wrapper {background:url(images/nav-bg.png) top center no-repeat #333333;margin-top: -30px;}
.nav {max-width:1200px; margin:auto; padding-left:300px; background:url(images/nav-cut.png) top left no-repeat #333333;}
.nav2 {background-image:none!important; padding-left:0!important;}
    

/* Footer						*/
/********************************/
.widget {border:1px solid #DDD; margin-bottom:20px; }
.widget > div, .widget > ul, .widget_search form {padding:1em;}
.widget a:hover {color:#2AA45D;}
.widget-heading h2 {margin:0;}
.widget-heading {position: relative; width: 100%; display: block; text-transform: uppercase; border-bottom:1px solid #DDD; text-align:left; background:#F5F5F5;}
.widget-heading::after {position: absolute; display: block; content: ""; width: 100px; height: 3px; left: 0px; bottom: -2px;  background-color: #2AA45D;}
.screen-reader-text {display:none;}
.search-field {padding:10px; display:inline; width:80%; float:left; border:1px solid #DDD;}
.search-submit {border:none; padding:10px; height:37px; width:20%; background:#2AA45D; color:#FFFFFF; cursor:pointer; }
.search-submit:after {clear:both; }

/* Footer						*/
/********************************/
#footer {width:100%; color:#F0F0F0; line-height:1.7em;}
#footer .footer-wrap {background-image:url(images/footer-wrap-bg.png); background-position:top; background-repeat:repeat-x;}
#footer .footer-contact {background:url(images/footer-bg.png) top center no-repeat;}
#footer .footer-phone {color:#000000!important; font-weight:700;}
#footer .footer-phone h1 {color:#2AA45D; font-size:38px!important;}
#footer .footer-phone h2 {color:#000000;}
#footer span {display:block;}
#footer h2 {font-weight:700; font-size:16px; color:#FFFFFF;}
#footer a {color:#F0F0F0;}
#footer .social {font-size:18px;}
#footer .button {display:block; text-align:center;}

/* Dark Background				*/
/********************************/
.dark-bg		{background:#333333;}
.dark-bg .wrapper{background:inherit;}
.dark-bg .box {background:#FFFFFF; -webkit-box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.5); box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.5); border:none;}
.dark-bg .box .text {padding:1.3em; padding-top:0;}
.dark-bg .post-list li {padding:1.3em; border-bottom:1px solid #DDD;}
.dark-bg .post-list .li-thumb {width:99px; height:auto; float:left; margin-right:1.3em;}

/* Page - Post					*/
/********************************/
.post-title, .post-title a, .service-title, .service-title a {font-weight:700; font-size:14px; color:#000000; text-transform:uppercase;}
.post-title, .project-title {height:36px; overflow:hidden;}

.service-title {margin-bottom:0;}
.post-thumb 	{width:100%; height:auto; margin-bottom:15px;}

.box {background:#FFFFFF; border:1px solid #DDD;  }
.box .text {padding:1.3em; padding-top:0;}
.box .text-full {padding:1.3em;}
.post-list li {padding:1.3em; border-bottom:1px solid #DDD;}
.post-list li .post-title {height:36px; overflow:hidden;}
.post-list li .post-meta {margin-bottom:0;}
.post-list li:last-child {border:none;}
.post-list .li-thumb {width:99px; height:auto; float:left; margin-right:1.3em;}
.box span {display:block;}

.post-price {font-weight:700; font-size:16px;}
.product-list .post-title {text-transform:capitalize;}

.post-image {width:50%; float:left;}
.post-content {width:50%; float:left; }
.post-content-full {width:100%; float:left; }
.post-content .hmb {margin-bottom:1em;}
.post-content, .post-content-full {padding:2em;}
.post-meta {font-size:10px; margin-bottom:10px; color:#666666;}
.post-meta i {color:#2AA45D; font-size:13px;}
.post-meta span {display:inline;}

.contact_map iframe {width:100%!important; height:250px; margin-bottom:1em;}
.stok {margin-bottom:20px; display:block;}

.product-price {font-size:30px; color:#2AA45D;}
.product-stock {margin-bottom:20px; display:block;}
#product-gallery .image-thumb {margin-bottom:20px; border:1px solid #DDD;}
#product-gallery .gallery-list {width:100%; border:1px solid #DDD; padding:5px;}
#product-gallery .gallery-list-image {width:25%; float:left; padding:5px;}
#product-gallery .gallery-list-image img {width:100%; height:auto; }

#service-gallery .image-thumb {margin-bottom:20px; border:1px solid #DDD;}
#service-gallery .gallery-list {width:100%; border:1px solid #DDD; padding:5px;}
#service-gallery .gallery-list-image {width:25%; float:left; padding:5px;}
#service-gallery .gallery-list-image img {width:100%; height:auto;}

/* Comments						*/
/********************************/
.comments-area {background:#F5F5F5; border:1px solid #DDD; padding:2em; margin-top:2em;}
.comments-area .heading {margin-bottom:20px;}
.comments-area .heading h1 {font-size:18px;}
ol.comment-list {margin-bottom:2em;}
.comment-list li{margin-bottom:2em;}
.comment-list .avatar {float:left; margin-right:1em;}
.comment-list .comment-meta {font-size:11px;}
.comment-list .comment-body {margin-top:10px; color:#000000;}
.comment-list .reply a, .comment-list .comment-meta a{color:#2AA45D;}
.comment-col, .comment-form-comment {width:46%; margin-right:2%; float:left;}
.comment-col label, .comment-form-comment label { float:left;}
.comment-col input, .comment-form-comment textarea {width:100%; float:left; padding:10px; font-family: 'Open Sans', Helvetica, sans-serif; font-size:13px; margin-bottom:1em;}
.comment-form-comment textarea {height:115px;}
.comments-area .form-submit input {background:#2AA45D; color:#FFFFFF; text-shadow: 0 1px rgba(0,0,0,0.16); font-weight: 700; padding: 10px 30px; border-radius: 2px; text-transform: uppercase; transition: all 100ms ease-out; display:inline-block; border:none; font-family: 'Open Sans', Helvetica, sans-serif; cursor:pointer;}
.comments-area ul.children {margin-left:2em;}

/* Magazine Style 	    		*/
/********************************/
#magazine-block {margin:0; padding:0; position:relative; min-height:560px;}
#magazine-block a {list-style:none; padding:0; margin:0; list-style-type:none; float:left; position:absolute; transition: all;}
#magazine-block a .text {position: absolute; z-index: 1; width: 100%; padding:1em; padding-top:30%; bottom:0px; left:0px; 
background: -moz-linear-gradient(top, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.02) 1%, rgba(0,0,0,1) 100%, rgba(0,0,0,1) 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.01)), color-stop(1%,rgba(0,0,0,0.02)), color-stop(100%,rgba(0,0,0,1)), color-stop(101%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 101%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.02) 1%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 101%); /* IE10+ */
}
#magazine-block a .text h2 {color:#FFFFFF; height:inherit; overflow:inherit; text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
#magazine-block a .post-meta {color:#FFFFFF;}
.block1 {width:45%; height:400px; left:30%; top:0px;	border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.block2 {width:30%; height:280px; left:0px; top:0px;	border:1px solid #FFFFFF; border-left:0px;}
.block3 {width:25%; height:200px; left:75%; top:0px;	border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.block4 {width:30%; height:280px; left:0px; top:280px;	border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.block5 {width:25%; height:200px; left:75%; top:200px; }
.block6 {width:25%; height:160px; left:30%; top:400px;	border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.block7 {width:45%; height:160px; left:55%; top:400px;	border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}

/* Carousel						*/
/********************************/
.owl-theme .owl-controls {margin-top:7px; text-align: center; -webkit-tap-highlight-color: transparent;}
.owl-theme .owl-controls .owl-nav {width:auto!important; }
.owl-theme .owl-controls .owl-nav [class*=owl-] {color: #333333; border:1px solid #DDD; font-size: 25px; padding: 4px 17px 10px; background:#F5F5F5; display: inline-block; cursor: pointer; float:none;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {background: #2AA45D; color: #fff; text-decoration: none;}
.owl-theme .owl-controls .owl-nav .owl-next {}
.owl-theme .owl-controls .owl-nav .owl-prev {}
.owl-theme .owl-controls .owl-nav .disabled {opacity: .5; cursor: default;}
.owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span {width: 10px; height: 10px; margin: 5px 7px; background: #d6d6d6; display: block; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease; transition: opacity 200ms ease;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #000000; }

/* Paginate						*/
/********************************/
.wp-paginate a {background:#F5F5F5!important; border:1px solid #DDD!important; color:#666;}
.wp-paginate a:hover, .wp-paginate a:active {background:#333333!important; color:#FFFFFF!important; border:1px solid #000000!important;}
.wp-paginate .current {color:#000000!important; background:#DDD!important; border:1px solid #CCC!important;}