/*
Theme Name: Tyger
Theme URI: http://klbtheme.com/tyger/
Author: KlbTheme(Sinan ISIK)
Author URI: http://themeforest.net/user/KlbTheme
Description: Tyger - Clean and Elegant Onepage Wordpress Theme
Version: 1.2
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: personal, creative, portfolio, resume, single-portfolio, blog, 

http://themeforest.net/user/KlbTheme
http://facebook.com/13Sinan13
https://twitter.com/SinanIk
Skype:berbat1231
*/


.wpcf7-form p:nth-child(-n+3) {
  width: 49.9%;
  float: left;
  margin-bottom: 0;
}

input[type="email"] {
  width: 100%;
  background: none;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  margin-bottom: 20px;
  border: 1px solid #d9d9d9;
  color: #666;
  font-weight: 300;
  box-shadow: none;
}


input[type="submit"]{
  color: #fff;
  padding: 10px;
  font-weight: bold;
  margin-bottom: 100px;
  -moz-border-radius: 2px;
  -weblit-border-radius: 2px;
  border-radius: 2px;
  background: #ff4444;
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  transition: background-color 300ms ease-out;

}

input[type="submit"]:hover {
background: #d60303;
color:#fff;}


.wpcf7-form-control-wrap {
  position: relative;
  padding-right: 1em;
  float: left;
  width: 100%;
}

input[type="email"] {
  width: 100%;
  background: none;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  margin-bottom: 20px;
  border: 1px solid #d9d9d9;
  color: #666;
  font-weight: 300;
  box-shadow: none;
}





ul.tags li a {
  color: #222222;
}

.klb-btn {
  margin: 0;
  padding: 0 20px;
  height: 45px;
}

input[type=text].klb-input {
width:77%;
}


.widgets-blog {
  padding-top: 20px;
}


li.cat-item:before {
  content: "\e2e1";
  font-family: "tyger" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 3px;
  font-size: 25px;
  position: relative;
  top: 6px;
  color: #ff4444;
}

li.cat-item {
  list-style-type: none;
  border-bottom: 1px solid #eceaea;
  padding: 5px 0px;

}

li.cat-item a {
  color: #222;
  font-size: 1rem;
  font-weight: 600;
  font-family: "Raleway", serif;
}

.tagcloud a:before {
content: "\e321";
  font-family: 'Tyger';
  margin-right: 2px;
}

.tagcloud a {
  padding: 3px;
  display: inline-block;
  margin: 0 0px 6px 0;
  font-size: 13px !important;
  font-weight: 600;
  color: #222;
  border: 1px solid #ebebeb;
}

.tagcloud a:hover {
  transition: background-color 300ms ease-out;
  background: #ff4444;
  color:#fff;
}

.widgets-blog li{
  list-style-type: none;
  border-bottom: 1px solid #eceaea;
  padding: 5px 0px;
}

.widgets-blog li a {
  color: #222;
  font-size: 1rem;
  font-weight: 600;
  font-family: "Raleway", serif;
}

p.form-allowed-tags {
display:none;
}

img.avatar {
  margin: 0;
  border-radius: 50%;
}

.comment-reply-link {
  float: right;
  font-size: 11px;
  color: #ff4444;
}

ul.children ul.user-comments li {
overflow: hidden;
  margin-bottom: 15px;
  background: #f5f5f5;
  padding: 10px;
}

ul.children ul.user-comments {
  margin-bottom: 0;
  padding-bottom: 0;
}


.comment-form input[type=text] {
  margin-bottom: 0px;
}

p.comment-form-author {
  margin-bottom: 10px;
  width: 50%;
  float: left;
  padding-right: 8px;
}

p.comment-form-email {
  width: 50%;
  float: left;
  margin-bottom: 10px;
}


p.comment-form-url label {
  display: initial;
}


.archive h2.klb,
.search h2.klb{
  border-bottom: 1px solid rgb(216, 215, 215);
  margin-bottom: 40px;
  width:72%
}



.alignright img {
	float: right;
	margin: 0 0 1em 1em
}
.alignleft img {
	float: left;
	margin: 0 1em 1em 0
}
.aligncenter img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignright {
	float: right;
    margin: 0 0 1em 1em
}
.alignleft {
	float: left;
	margin: 0 1em 1em 0
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


.size-full {
}
.size-large {
}
.size-medium {
}
.size-thumbnail {
}
.gallery-caption {
}
.bypostauthor {
}


.textarea_half {
 max-width:500px;
}

.wp-caption img {
max-width: 100%;
height: auto;
}
.sticky {

}

p>img {
max-width: 100%;
height: auto;
}

.wp-caption {
	margin-bottom: 20px;
	text-align: center;
	padding-top: 5px;
	width: auto !important;
}
.wp-caption p.wp-caption-text {
	width: auto !important;
	line-height: 1.5;
	font-size: 11px;
	padding: 3px 0;
	margin: 0px 0 0 0;
	background: #f6f6f6;
	display: block;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
}


.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }


ul.children li {
border-bottom:none;
}

li.menu-item-has-children {
border-bottom:none;
}

ul.sub-menu {
  margin-left: 18px;
}


table {
max-width: 100%;
background-color: transparent;
}

th {
text-align: left;
padding-right: 20px;
padding-bottom: 5px;
padding: 10px;
border: 1px solid #e5e5e5;
}

td{
padding: 10px;
border: 1px solid #e5e5e5;
text-align: left;
}

.blog-img img {
height:370px;
width:100%;
}


.tyger-post h6{
margin-top: 1px;
margin-bottom: 5px;
font-size: 12px;
text-transform: none;
line-height: 1.1;
}

.tyger-post h5{
margin-top: 1px;
margin-bottom: 5px;
font-size: 14px;
text-transform: none;
line-height: 1.1;
}

.tyger-post h4 {
margin-top: 1px;
margin-bottom: 5px;
font-size: 18px;
line-height: 1.1;
}

.tyger-post h3 {
margin-top: 1px;
margin-bottom: 5px;
font-size: 24px;
line-height: 1.1;
}

.tyger-post h2 {
margin-top: 10px;
margin-bottom: 10px;
font-size: 30px;
line-height: 1.1;
border-bottom: none;
padding-bottom: inherit;
letter-spacing: inherit;
}

.tyger-post h1 {
margin-top: 1px;
margin-bottom: 5px;
font-size: 36px;
line-height: 1.1;
text-align: inherit;
letter-spacing: inherit;
}

li a.rsswidget {
display:block;
}

div.post {
  padding: 80px 0px 123px 0px;
  border-bottom: 1px solid #eceaea;
}