 /*

Theme Name: Koltuk Firmalari

Description: Koltuk firmalari rehberi

Author: Ellibir

Theme URI: http://ellibirajans.com

Author URI: http://ellibirajans.com

Version: 3.9.0

Text Domain: Ellibir

Tags: tema */


#page-preloader {

	position: fixed;

	z-index: 100000;

	display: block;

	width: 100%;

	height: 100%;

	/* [disabled]top: 0; */

	right: 0;

	bottom: 0;

	left: 0;

	background: #FFF;

}



#spinner {

	position: relative;

	height:35px;

	width:35px;

	top: 50%;

	left: 50%;

	margin-top: -20px;

	margin-left: -20px;

	border:3px solid rgba(226, 226, 226, 0.70);

	border-radius:100%;

	animation: rotation .6s infinite linear;

}



#spinner:before {

	content:"";

	display:block;

	position:absolute;

	left:-3px;

	top:-3px;

	height:100%;

	width:100%;

	border-top:3px solid rgba(0,0,0,1);

	border-left:3px solid transparent;

	border-bottom:3px solid transparent;

	border-right:3px solid transparent;

	border-radius:100%;

}

@keyframes rotation {

	from {transform: rotate(0deg);}

	to {transform: rotate(359deg);}

}







/* 1.2 > Basic Style

------------------------------------------*/

body { 

	font-weight:normal;

	font-style:normal;

}



a, a:hover, a:active, a:focus {

	transition: all .25s;

}



h1, h2, h3, h4 {

	margin-bottom: 10px;

}



blockquote,

pre,

code,

p { 

	margin-bottom: 20px;

}



p:last-child{ margin-bottom: 0px;}



ul, ol {

	margin-left: 15px;

	list-style-position : outside;

}



ul ul,

ol ol, 

ul ol, 

ol ul { 

	margin-left: 30px;

}

ul{ list-style: disc; }	

ol{ list-style: decimal; }



dl dt { 

	font-weight: bold; 

}

dl dd { 

	padding-left: 15px; 

	margin-bottom: 20px; 

}



code { 

	display: block;

}



pre { 

	padding: 15px 20px;

}



blockquote {

	padding: 15px 20px;

}



input[type="text"],

input[type="email"],

input[type="tel"],

input[type="select"],

input[type="password"],

textarea {

	padding: 15px 9px;

	line-height: 1;

}



input[type="submit"],

button[type="submit"] {

	line-height: 1;

	padding: 15px 30px;

	border: none;

}



input[type="text"],

input[type="email"],

input[type="password"],

input[type="submit"],

input[type="tel"],

input[type="select"],

button[type="submit"],

textarea {

	transition: all .25s;

}



.blue { color: #0099B2; }

.red { color: #DD1144; }







.pt {
	padding-top: 80px;
}



.pb {

	padding-bottom: 80px;

}



.page-left-sidebar .side-widgets-area {

	margin-right: 30px;

}



.page-right-sidebar .side-widgets-area {

	margin-left: 30px;

}



.line {

	display: block;

	width: 60px;

	height: 1px;

	margin-top: 15px;

}



.featimg {

	position: relative;

	overflow: hidden;

}



.featimg-zoom img {

	transform: scale(1,1);

	transition: all .25s;

}



.featimg-zoom:hover img {

	transform: scale(1.1,1.1);

}



.featimg-hover .overlay {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 99;

	display: none;

}



.featimg-preload .preloader {

	display: block;

	width: 100%;

	height: 100%;

}

.featimg-preload.resim {

	display: block;

	width: 120px;

	height: 100%;

}

.img-caption {

	position: absolute;

	bottom: 0;

	left: 0;

	line-height: 1.2;

	padding: 10px 15px;

	padding: 1.0rem 1.5rem;

}



.resimyazi {

	position: absolute;

	bottom: 0;

	right: 0;

	line-height: 1.2;

	padding: 10px 15px;

	padding: 1.0rem 1.5rem;

	

	text-align: center;

}



.button {

	display: inline-block;

	line-height: 1.5;

	padding: 10px 25px;

	padding: 1.0rem 2.5rem;

}



.section-title {

	margin-bottom: 30px;

}



.section-title .name {

	margin-bottom: 0;

}



.the-not-posts,

.the-not-password {

	padding: 15px 20px;

}



ul.icons {

	list-style: none;

	height: 100%;

	overflow: hidden;

	margin-bottom: 80px;

}

ul.icons li {

	width: 25%;

	float: left;

	padding: 10px 0;

	font-size: 15px;

	line-height: 1;

}

ul.icons li i {

	padding-right: 15px;

	font-size: 28px;

}





.wpcf7-select {

	display: block;

	width: 100%;

	-webkit-appearance: none;

	/* [disabled]-moz-appearance: none; */

	-ms-appearance: none;

	-o-appearance: none;

	appearance: none;

}

.wpcf7-select {

  /* general style for input elements */

  padding: 12px;

  border: 1px solid #cfd9db;

  background-color: #ffffff;

  border-radius: .25em;

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);

}



.wpcf7-select:focus {

  outline: none;

  border-color: #2c97de;

  box-shadow: 0 0 5px rgba(44, 151, 222, 0.2);

}

.wpcf7-select {

  /* select element wapper */

  position: relative;

}

.wpcf7-form-control .wpcf7-select::after {

	/* arrow icon for select element */

  content: '';

	position: absolute;

	z-index: 100;

	right: 16px;

	top: 50%;

	margin-top: -8px;

	display: block;

	width: 16px;

	height: 16px;

	pointer-events: none;

	background-color: #0FC;

	background-image: url(http://www.koltukdosemefirmalari.com/cd-icon-arrow.svg);

	background-repeat: no-repeat;

	background-position: center center;

}

.wpcf7-select {

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);

  cursor: pointer;

}

.wpcf7-select::-ms-expand {

  display: none;

}





	



/* 1.2 > Wordpress Default

------------------------------------------*/

.alignleft, img.alignleft {

	float:left; 

	margin: 5px 20px 20px 0px;

}



.alignright, img.alignright { 

	float:right; 

	margin: 5px 0px 20px 20px;

}



.aligncenter, img.aligncenter { 

	display: block; 

	margin: 0 auto 20px;

}



.alignnone, img.alignnone { 

	margin: 0;

}



.wp-caption { max-width: 100%; }

.wp-caption .alignnone { margin: 0 0 20px; }

.wp-caption .alignleft { margin: 5px 20px 20px 0; }

.wp-caption .alignright { margin: 5px 0 20px 20px; }

.wp-caption .wp-caption-text {

	margin: 0;

	padding: 10px 0;

	text-align: center;

}



.gallery:after {

	clear: both;

}



.gallery:before,

.gallery:after {

	content: "";

	display: table;

}



.gallery {

	margin-bottom: 20px;

	margin-left: -4px;

}



.gallery-item {

	float: left;

	margin: 0 4px 4px 0;

	overflow: hidden;

	position: relative;

}



.single .gallery-columns-1.gallery-size-medium,

.single .gallery-columns-1.gallery-size-thumbnail,

.single .gallery-columns-2.gallery-size-thumbnail,

.single .gallery-columns-3.gallery-size-thumbnail {

	display: table;

	margin: 0 auto 20px;

}



.gallery-columns-1 .gallery-item {

	max-width: 100%;

}



.gallery-columns-2 .gallery-item {

	max-width: 48%;

	max-width:         calc(50% -4px);

	text-align: center;

}



.gallery-columns-3 .gallery-item {

	max-width: 31%;

	max-width:         calc(33.3% -4px);

	text-align: center;

}



.gallery-columns-4 .gallery-item {

	max-width: 23%;

	max-width:         calc(25% -4px);

}



.gallery-columns-5 .gallery-item {

	max-width: 19%;

	max-width:         calc(20% -4px);

}



.gallery-columns-6 .gallery-item {

	max-width: 15%;

	max-width:         calc(16.7% -4px);

}



.gallery-columns-7 .gallery-item {

	max-width: 13%;

	max-width:         calc(14.28% -4px);

}



.gallery-columns-8 .gallery-item {

	max-width: 11%;

	max-width:         calc(12.5% -4px);

}



.gallery-columns-9 .gallery-item {

	max-width: 9%;

	max-width:         calc(11.1% -4px);

}



.gallery-columns-1 .gallery-item:nth-of-type(1n),

.gallery-columns-2 .gallery-item:nth-of-type(2n),

.gallery-columns-3 .gallery-item:nth-of-type(3n),

.gallery-columns-4 .gallery-item:nth-of-type(4n),

.gallery-columns-5 .gallery-item:nth-of-type(5n),

.gallery-columns-6 .gallery-item:nth-of-type(6n),

.gallery-columns-7 .gallery-item:nth-of-type(7n),

.gallery-columns-8 .gallery-item:nth-of-type(8n),

.gallery-columns-9 .gallery-item:nth-of-type(9n) {

	margin-right: 0;

}



.gallery-caption {

	background-color: rgba(0, 0, 0, 0.7);

	box-sizing: border-box;

	color: #fff;

	font-size: 14px;

	line-height: 1.3;

	margin: 0;

	max-height: 50%;

	opacity: 0;

	padding: 2px 8px;

	position: absolute;

	bottom: 0;

	left: 0;

	text-align: left;

	transition:         opacity 400ms ease;

	width: 100%;

}



.gallery-caption:before {

	box-shadow: 0 -10px 15px #000 inset;

	content: "";

	height: 100%;

	min-height: 49px;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

}



.gallery-item:hover .gallery-caption {

	opacity: 1;

}



.gallery-columns-7 .gallery-caption,

.gallery-columns-8 .gallery-caption,

.gallery-columns-9 .gallery-caption {

	display: none;

}



.wp-smiley {}

.size-full {}

.size-large {}

.size-medium {}

.size-thumbnail {}

.sticky{}

.bypostauthor{}





table { 

	text-align: left;

}



th, thead td { 

	text-align: left;   

	font-weight: bold;

	padding: 8px 15px;

}



td { 

	padding: 8px 15px; 

}

















/*

 2. Header

 ----------------------------------------------------*/



 /* 2.1 > Common

------------------------------------------*/

#header {

	z-index: 8000;

	position: fied;

	left: 0;

	width:100%;

	backface-visibility: hidden;

}



#header .section-header {

	position: relative;

	transition: background .25s ease;

}



.boxed.grid-width-1200 #wpml-language-switch,

.boxed.grid-width-1200 .section-header,

.boxed.grid-width-1200 #header .container {

	max-width: 1240px;

	margin: 0 auto;

}



.boxed.grid-width-1320 #wpml-language-switch,

.boxed.grid-width-1320 .section-header,

.boxed.grid-width-1320 #header .container {

	max-width: 1360px;

	margin: 0 auto;

}



.boxed .section-header .inner-wrap {

	margin-left: 0;

	margin-right: 0;

}

 

 .header_top{

	padding:.5em 0;

	background:#F4F7F9;

	

    border-bottom: 1px solid #ebebeb;

}

.header_top_left{

	float:left;

}

.header_top_left ul li{

	display:inline-block;

	color:#999;

	font-size:14px;

}

.header_top_left ul li a{

	color:#999;

	text-decoration:none;

}

.header_top_left ul li a:hover{

	color:#999;

}

.header_top_right{

	float:right;

}

.header_top_right p{

	font-size:14px;

	color:#999;

	margin:0;

	line-height:1.8em;

	text-transform:capitalize;

}





 /* 2.2 > Logo

------------------------------------------*/

#logo {

	float: left;

	

}



#logo h1.img-logo {

	line-height: 1;

	font-size: 0;

	margin: 0;

}



#logo h1.text-logo {

	line-height: 1;

	margin: 0;

}



#logo a {

	display: block;

	padding-left: 5px;

	padding-right: 1px;

}



#logo img {

	width: auto;

	max-height: 26px;

	transition: max-height .25s ease;

}







 /* 2.3 > Menu

------------------------------------------*/

ul.sf-menu,

ul.sf-menu ul,

#res-navigation ul {

 	list-style: none;

}



ul.sf-menu ul,

#res-navigation ul {

 	margin: 0;

}



#res-navigation-icon {

	display: none;

}



#res-navigation {

	display: none;

}



#res-navigation ul ul {

	display: none;

}



#res-navigation ul li {

	border-bottom: 1px solid  rgba(0, 0, 0, 0.05);

}



#res-navigation ul.sub-menu,

#res-navigation ul.children  {

	border-top: 1px solid  rgba(0, 0, 0, 0.05);

}



#res-navigation ul > li.menu-item-has-children > ul.sub-menu li:last-child,

#res-navigation ul > li.page_item_has_children > ul.children li:last-child {

	border: none;

}



#res-navigation ul li a {

	display: inline-block;

	padding: 15px 30px;

	color: rgba(255, 255, 255, 1);

}



#res-navigation ul li a:hover {

	 color: rgba(255, 255, 255, 0.5);

}



#res-navigation ul li {

	position: relative;

}



#res-navigation ul li .res-nav-arrow {

	position: absolute; 

	right: 30px; 

	top: 8px; 

	display: block;

	width: 25px;

	height: 25px;

	line-height: 25px;

	text-align: center;

	border: 1px solid rgba(255, 255, 255, 1.0);

	cursor: pointer;

	border-radius: 100%;

}



#res-navigation ul li .res-nav-arrow:hover {

	border: 1px solid rgba(255, 255, 255, 0.5);

}



#res-navigation ul li .res-nav-sub-closed:before {

	content: '\e607';

}



#res-navigation ul li .res-nav-sub-opened:before {

	content: '\e616';

}



#primary-navigation {

	float: left;

}



#primary-navigation ul.sf-menu > li {

	float: left;

	margin-right: 5px;

}



#primary-navigation ul.sf-menu li a {

	display: block;

	line-height: 1;

	padding: 33px 20px;

}



#primary-navigation ul.sf-menu li ul {

	top: 100%;

	left: 0;

	width: 180px; 

}



#primary-navigation ul.sf-menu li ul li ul {

	top: 0;

	left: 100%;

}



#primary-navigation ul.sf-menu li ul li a {

	padding: 10px 20px;

}



#primary-navigation ul.sf-menu ul li a:hover {

	 background: rgba(0, 0, 0, 0.2);

}



#primary-navigation ul.sf-menu li.fixed ul {

	left: auto;

}



#primary-navigation ul.sf-menu li.fixed ul ul {

	left: -162px;

}



#primary-navigation ul li .arrow { 

	position: absolute; 

	right: 10px; 

	top: 50%; 

	display: block; 

	width: 10px; 

	height: 10px;

	line-height: 10px;

	margin-top: -5px;

	font-size: 12px;

}



#primary-navigation ul li .arrow:before {

	content: '\e612';

}









/* 2.4 > Top Search

------------------------------------------*/

#top-search-icon.close .icon:before {

	content: '\e811';

}



#top-search {

	float: left;

	display: none;

}



#top-search .text-field {

	border: none;

	background: none;

	padding: 0;

	width: 100%;

	line-height: 1;

	transition: font-size .25s ease;

}



#res-searchform {

	padding: 0 30px;

	position: relative;

	border-bottom: 1px solid  rgba(0, 0, 0, 0.05);

}



#res-searchform .text-field {

	width: 100%;

	padding: 15px 0;

	border: none;

	background: none;

}



#res-searchform button[type="submit"] {

	position: absolute;

	top: 50%;

	right: 30px;

	width: 30px;

	height: 30px;

	line-height: 30px;

	margin-top: -15px;

	padding: 0;

	text-align: center;

	font-size: 18px;

	font-size: 1.8rem;

	border-radius: 4px;

	background: rgba(0, 0, 0, 0.2);

}



#res-searchform button[type="submit"]:hover {

	background: rgba(0, 0, 0, 0.3);

}

 

.boxed #top-search-icon {

	margin-right: 30px;

}





/* 2.5 > Sticky Header

------------------------------------------*/

.is-sticky#header {

	position: fixed;

}



.is-sticky #wpml-language-switch {

	display: none;

}



.is-sticky #logo a {

	 padding-top: 15px;

	 padding-bottom: 15px;

}



.is-sticky #logo img {

	 max-height: 20px;

}



.is-sticky #primary-navigation ul.sf-menu > li > a {

	 padding-top: 18px;

	 padding-bottom: 18px;

}









/* 2.6 > Page Header

------------------------------------------*/

.section-page-header {

	height: 550px;

}



.section-page-header .container {

	padding-top: 290px;

}



.section-page-header .title {

	float: left;

	margin-bottom: 0;

}



.section-page-header .breadcrumbs {

	float: right;

	margin-top: 15px;

	padding: 2px 10px;

	background: rgba(0, 0, 0, 0.5);

}







/* 2.7 > Top Social Icons

------------------------------------------*/

.top-social-icons {

	position: fixed;

	z-index: 1000;

}



.top-social-icons-mid {

	top: 50%;

}



.top-social-icons a {

	position: relative;

	display: block;

	margin-bottom: 2px;

	line-height: 40px;

	width: 50px;

	height: 40px;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

}



.top-social-icons.on-left {

	left: 0;

}



.top-social-icons.on-left a {

	border-bottom-right-radius: 4px;

	border-top-right-radius: 4px;

}



.top-social-icons.on-right {

	right: 0;

}



.top-social-icons.on-right a {

	border-bottom-left-radius: 4px;

	border-top-left-radius: 4px;

}



#res-social-icons {

	text-align: center;

	padding: 15px 30px;

	border-bottom: 1px solid  rgba(0, 0, 0, 0.05);

}



#res-social-icons a {

	padding: 0 5px;

	color: rgba(255, 255, 255, 1);

	font-size: 18px;

	font-size: 1.8rem;

}



#res-social-icons a:hover {

	padding: 0 5px;

	color: rgba(255, 255, 255, 0.8);

}







/* 2.8 > Res Icons

------------------------------------------*/

.res-nav-icon {

	float: right;

	margin-left: 10px;

	transition: padding .25s ease;

}



.res-nav-icon a {

	display: block;

	width: 20px;

	height: 20px;

	line-height: 20px;

	text-align: center;

	font-size: 20px;

	font-size: 2.0rem;

}







.arama {

	float: right;

	margin-left: 10px;

	transition: padding .25s ease;

}



.arama a {

	display: block;

	width: 20px;

	height: 20px;

	line-height: 20px;

	text-align: center;

	font-size: 20px;

	font-size: 2.0rem;

}



/*

 3. Footer

 ----------------------------------------------------*/



/* 3.1 > Common

------------------------------------------*/

.section-footer{

	position: relative;

}



.section-footer .inner {

	padding: 25px 30px;

	background: rgba(0, 0, 0, 0.2);

}



.boxed.grid-width-1200 .section-footer .container {

	max-width: 1240px;

}



.boxed.grid-width-1320 .section-footer .container {

	max-width: 1360px;

}



.boxed .section-footer .inner-wrap {

	margin: 0;

}







/* 3.2 > Copyright

------------------------------------------*/

.copyright {

	float: left;

}



 .ustyazi {

	float: left;

}

 

/* 3.3 > Bottom Menu

------------------------------------------*/

#secondary-navigation {

	float: right;

}



#secondary-navigation ul {

	list-style: none;

	margin: 0;

}



#secondary-navigation ul li {

	float: left;

	padding-left: 20px;

}

 

 

 /*ustmenu*/

 

 #ustmenu {

	float: right;

	margin-right: 20px;

}



#ustmenu ul {

	list-style: none;

	margin: 0;

}



#ustmenu ul li {

	float: left;

	padding-left: 20px;

}

 

 

 /* 3.4 > Social Icons

------------------------------------------*/

.footer-keep-connected {

	padding: 40px 0 60px;

	text-align: center;

}



.footer-keep-connected .icons {

	margin-top: 20px;

	margin-bottom: 10px;

}



.footer-keep-connected .icons a {

	display: inline-block;

	width: 40px;

	height: 35px;

	line-height: 35px;

	margin: 0 2px 4px 0;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

	border-radius: 4px;

}



.footer-keep-connected .connected-info {

	list-style: none;

	margin: 30px 0 0;

	display: table;

	width: 100%;

}



.footer-keep-connected .connected-info li {

	display: table-cell;

	padding: 0 10px;

	vertical-align: middle;

	text-align: center;

}



.footer-keep-connected .connected-info li:last-child {

	border: none;

}



.footer-keep-connected .connected-info i.icon1 {

	font-size: 40px;

	font-size: 4.0rem;

	padding-right: 15px;

}



.footer-keep-connected .connected-info .text {

	display: inline-block;

	text-align: left;

	line-height: 1.5;

}



.footer-keep-connected .connected-info .desc {

	display: block;

}











 /* 3.5 > Back to top

------------------------------------------*/

#back-to-top {

	display: none;

	position: absolute;

	left: 50%;

	bottom: 100%;

	width: 80px;

	margin-left: -40px;

	padding: 10px 0;

	background: rgba(0, 0, 0, 0.2);

}



#back-to-top .gotop {

	position: relative;

	display: block;

}



#back-to-top .gotop i {

	position: absolute;

	top: 50%;

	left: 0;

	display: block;

	width: 80px;

	height: 20px;

	line-height: 20px;

	margin-top: -10px;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

}















/*

 4. Posts

 ----------------------------------------------------*/



 /* 4.1 > Filter Menu

------------------------------------------*/

.filter-menu-wrap {

	padding-bottom: 60px;

}



.filter-buttons {

	text-align: center;

}



.filter-buttons i {

	padding-right: 10px;

}



.filter-buttons a {

	display: inline-block;

	margin: 0 10px;

	padding: 10px 20px;

	line-height: 1.5;

	border-radius: 4px;

}



.filter-menu {

	display: none;

	margin-top: 40px;

}



.filter-menu ul {

	list-style: none;

	text-align: center;

	margin: 0;

}



.filter-menu li {

	display: inline-block;

}



.filter-menu li a {

	display: block;

	margin: 0 15px;

	padding-bottom: 5px;

}

 

 

 

 /* 4.2 > Pagination

------------------------------------------*/

.pagination {

	margin-top: 60px;

	text-align: center;

}



.pagination a,

.pagination span {

	display: inline-block;

	width: 40px;

	height: 35px;

	line-height: 35px;

	margin: 0 2px;

	text-align: center;

	font-size: 14px;

	font-size: 1.4rem;

	border-radius: 4px;

}

 

 

 

 

 /* 4.3 > Post Grid

------------------------------------------*/

.portfolio-grid {

	position: relative;

	list-style: none;

	margin: 0;

	margin-top: -60px;

	padding-bottom: 5px;

}



.portfolio-grid li {

	margin-top: 60px;

}



.portfolio-grid li.first {

	clear: left;

}



.portfolio-grid li .item-head {

	line-height: 1.2;

	text-align: center;

	margin-top: 15px;

}



.portfolio-grid li h3.title {

	margin-bottom: 0;

}



.portfolio-grid li .line {

	display: inline-block;

	width: 10px;

	margin: 3px 0;

}



.portfolio-grid li .meta a {

	display: inline-block;

	padding: 2px 5px;

}



.portfolio-grid li .likes {

	width: 100%;

	z-index: 99;

	position: absolute;

	left: 0;

	top: 50%;

	line-height: 1;

	text-align: center;

}



.portfolio-grid li .likes i {

	margin-right: 5px;

}



.portfolio-grid li .likes .count {

	opacity: 0;

}



 

 

 

 

 

 /* 4.4 > Related Works

------------------------------------------*/

.related-works .section-title {

	margin-bottom: 40px;

}



.related-works ul {

	list-style: none;

	margin: 0;

	margin-top: -20px;

}



.related-works li {

	margin-top: 20px;

}



.related-works li.item-first {

	clear: left;

}



.related-works li .item-head  {

	width: 100%;

	z-index: 99;

	position: absolute;

	left: 0;

	top: 50%;

	text-align: center;

}



.related-works li h3.title {

	margin-bottom: 0;

	line-height: 1.2;

}



.related-works li h3.title,

.related-works li .meta {

	opacity: 0;

}

 

.related-works li .meta {

	line-height: 1; 

	margin-top: 10px;

}



.related-works li .meta i {

	margin-right: 5px;

}

 

 

 

 

 

 /* 4.5 > Portfolio List

------------------------------------------*/

.portfolio-list {

	list-style: none;

	margin: 0;

}



.portfolio-list li {

	padding-bottom: 60px;

}



.portfolio-list li:last-child {

	padding-bottom: 0;

}



.portfolio-list .item-content {

	margin-left: 30px;

}



.portfolio-list .item-content h3.title {

	margin-bottom: 0;

}



.portfolio-list .item-content .text {

	margin-top: 10px;

}



.portfolio-list .item-content .line {

	margin-top: 20px;

	margin-bottom: 20px;

}



.portfolio-list .item-content .meta {

	margin-top: 10px;

}



.portfolio-list .item-content .meta .row {

	margin-bottom: 5px;

	line-height: 1.5;

}



.portfolio-list .item-content .meta strong {

	padding-right: 5px;

}



.portfolio-list .item-content .meta i {

	padding-right: 5px;

}













 /* 4.6 > Blog Modern

------------------------------------------*/

.blog-modern-list ul {

	list-style: none;

	margin: 0;

}



.blog-modern-list li.item {

	padding-bottom: 60px;

}



.blog-modern-list li.item:last-child {

	padding-bottom: 0;

}



.blog-modern-list li .entry-format-standard,

.blog-modern-list li .entry-format-image,

.blog-modern-list li .entry-format-gallery,

.blog-modern-list li .entry-format-youbube,

.blog-modern-list li .entry-format-vimeo,

.blog-modern-list li .entry-format-html5-video,

.blog-modern-list li .entry-format-embedcode,

.blog-modern-list li .entry-format-audio {

	margin-bottom: 30px;

}



.blog-modern-list li .line {

	margin-top: 20px;

	width: 120px;

}



.blog-modern-list li .entry-header .meta {
	text-align: left;
	margin-bottom: 5px;
}



.blog-modern-list li .entry-header .meta i {

	padding-right: 5px;

	font-size: 14px;

	font-size: 1.4rem;

}



.blog-modern-list li .entry-header .date {

	float: left;

}



.blog-modern-list li .entry-header .author,

.blog-modern-list li .entry-header .cats,

.blog-modern-list li .entry-header .comments-link,

.blog-modern-list li .entry-header .likes {

	padding-left: 15px;

}



.blog-modern-list li .entry-header .title {

	margin-bottom: 15px;

}



.blog-modern-list li .more-link {

	display: inline-block;

	margin-top: 20px;

}











 /* 4.7 > Blog Classic

------------------------------------------*/

.blog-classic-list ul {

	list-style: none;

	margin: 0;

}



.blog-classic-list li.item {

	padding-bottom: 60px;

}



.blog-classic-list li.item:last-child {

	padding-bottom: 0;

}



.blog-classic-list li .featimg {

	float: left;

	width: 360px;

}



.blog-classic-list li .entry-content {

	margin-left: 380px; 

}



.blog-classic-list li .entry-header .meta {

	margin-bottom: 5px;

}



.blog-classic-list li .entry-header .meta i {

	padding-right: 5px;

	font-size: 14px;

	font-size: 1.4rem;

}



.blog-classic-list li .entry-header span {

	padding-right: 15px;

}



.blog-classic-list li .entry-header .title {

	margin-bottom: 15px;

}



.blog-classic-list li .more-link {

	display: inline-block;

	margin-top: 20px;

}









 /* 4.8 > Blog Full

------------------------------------------*/

.blog-full-list ul {

	list-style: none;

	margin: 0;

}



.blog-full-list li.item {

	padding-bottom: 60px;

}



.blog-full-list li.item:last-child {

	padding-bottom: 0;

}



.blog-full-list li .line {

	margin: 20px auto 0;

	width: 120px;

}



.blog-full-list li .entry-format-standard,

.blog-full-list li .entry-format-image,

.blog-full-list li .entry-format-gallery,

.blog-full-list li .entry-format-youbube,

.blog-full-list li .entry-format-vimeo,

.blog-full-list li .entry-format-html5-video,

.blog-full-list li .entry-format-embedcode,

.blog-full-list li .entry-format-audio {

	margin-bottom: 30px;

}



.blog-full-list li .entry-header,

.blog-full-list li .entry-text {

	padding-left: 100px;

	padding-right: 100px;

	text-align: center;

}



.blog-full-list li .entry-header .meta {

	margin-bottom: 5px;

}



.blog-full-list li .entry-header .meta i {

	padding-right: 5px;

	font-size: 14px;

	font-size: 1.4rem;

}



.blog-full-list li .entry-header .date,

.blog-full-list li .entry-header .author,

.blog-full-list li .entry-header .cats,

.blog-full-list li .entry-header .comments-link,

.blog-full-list li .entry-header .likes {

	padding: 0 10px;

}



.blog-full-list li .entry-header .title {

	margin-bottom: 15px;

}



.blog-full-list li .more-link {

	display: inline-block;

	margin-top: 20px;

}









 /* 4.9 > Blog Masonry

------------------------------------------*/

.blog-masonry-list ul {

	list-style: none;

	margin: 0;

	margin-top: -20px;

}



.blog-masonry-list li {

	margin-top: 20px;

}



.blog-masonry-list li .entry-header,

.blog-masonry-list li .entry-text {

	padding-left: 30px;

	padding-right: 30px;

}



.blog-masonry-list li .entry-header {

	padding-top: 30px;

}



.blog-masonry-list li .entry-header .meta {

	margin-bottom: 5px;

}



.blog-masonry-list li .entry-text {

	padding-top: 20px;

	padding-bottom: 30px;

}



.blog-masonry-list li .entry-header .title {

	margin-bottom: 0;

}



.blog-masonry-list li .more-link {

	display: inline-block;

	margin-top: 20px;

}



.blog-masonry-list li .post-quote .text {



}





/*post yeni*/



.blog-yeni-list ul {

	list-style: none;

	margin: 0;

	margin-top: -20px;

}



.blog-yeni-list li {

	margin-top: 20px;

}



.blog-yeni-list li .entry-header,

.blog-yeni-list li .entry-text {

	padding-left: 30px;

	padding-right: 30px;

}



.blog-yeni-list li .entry-header {

	padding-top: 30px;

}



.blog-yeni-list li .entry-header .meta {

	margin-bottom: 5px;

}



.blog-yeni-list li .entry-text {

	padding-top: 20px;

	padding-bottom: 30px;

}



.blog-yeni-list li .entry-header .title {

	margin-bottom: 0;

	text-align: center;

}



.blog-yeni-list li .more-link {

	display: inline-block;

	margin-top: 20px;

}



.blog-yeni-list li .post-quote .text {



}



 /* 4.10 > Related News

------------------------------------------*/

.related-news .title {

	margin-bottom: 20px;

}



.related-news ul {

	list-style: none;

	margin: 0;

	margin-top: -40px;

}



.related-news li {

	margin-top: 40px;

}



.related-news .entry {

	margin-top: 20px;

}



.related-news .entry-title {

	margin-bottom: 0;

	line-height: 1.4;

}



.related-news .meta {

	margin-top: 3px;

}









 /* 4.11 > Portfolio Flexible

------------------------------------------*/

.portfolio-flexible ul {

	list-style: none;

	margin: 0;

}



.portfolio-flexible li {

	width: 20%;

}



.portfolio-flexible li .item-head  {

	width: 100%;

	z-index: 99;

	position: absolute;

	left: 0;

	top: 50%;

	text-align: center;

}



.portfolio-flexible li h3.title {

	margin-bottom: 0;

	line-height: 1.2;

}



.portfolio-flexible li h3.title,

.portfolio-flexible li .meta {

	opacity: 0;

}

 

.portfolio-flexible li .meta {

	line-height: 1; 

	margin-top: 10px;

}



.portfolio-flexible li .meta i {

	margin-right: 5px;

}









 /* 4.12 > Latest Blog

------------------------------------------*/

.latest-blog ul {

	list-style: none;

	margin: 0;

	margin-top: -40px;

}



.latest-blog ul li {

	margin-top: 40px;

}



.latest-blog ul li.item-first {

	clear: left;

}



.latest-blog .entry {

	margin-top: 20px;

}



.latest-blog .entry-title {

	margin-bottom: 0;

	line-height: 1.4;

}



.latest-blog .meta {

	margin-top: 3px;

}









 /* 4.13 > Search

------------------------------------------*/

.search-list ul {

	list-style: none;

	margin: 0;

}



.search-list li {

	padding: 20px 0;

}



.search-list li .date i {

	padding-right: 5px;

}



.search-list li .entry-title {

	margin-bottom: 0;

}



.search-list .entry-header {

	margin-bottom: 40px;

	padding-bottom: 10px;

}









 /* 4.14 > Portfolio Overlay

------------------------------------------*/

.portfolio-overlay {

	list-style: none;

	margin: 0;

	margin-top: -20px;

}



.portfolio-overlay li {

	margin-top: 20px;

}



.portfolio-overlay li.item-first {

	clear: left;

}



.portfolio-overlay li .item-head  {

	width: 100%;

	z-index: 99;

	position: absolute;

	left: 0;

	top: 50%;

	text-align: center;

}



.portfolio-overlay li h3.title {

	margin-bottom: 0;

	line-height: 1.2;

}



.portfolio-overlay li h3.title,

.portfolio-overlay li .meta {

	opacity: 0;

}

 

.portfolio-overlay li .meta {

	line-height: 1; 

	margin-top: 10px;

}



.portfolio-overlay li .meta i {

	margin-right: 5px;

}









 

 

 

 

/*

5. Single Page

----------------------------------------------------*/



/* 5.1 > Portfolio

------------------------------------------*/

.single-portfolio .side-meta-area {

	padding-left: 20px;

}



.single-portfolio .entry-title {

	margin-bottom: 15px;

}



.single-portfolio .entry-excerpt {

	margin-bottom: 30px;

}



.single-portfolio .entry-excerpt .line {

	margin-top: 30px;

}



.single-portfolio .entry-meta .row {

	margin-bottom: 5px;

	line-height: 1.5;

}



.single-portfolio .entry-meta strong {

	padding-right: 5px;

}



.single-portfolio .entry-meta i {

	padding-right: 5px;

}











/* 5.2 > Post Pagination

------------------------------------------*/

.post-pagination ul {

	list-style: none;

	margin: 0;

}



.post-pagination li.back {

	text-align: center;

	margin-top: 60px;

}



.post-pagination li.back .icon-th {

	padding-right: 10px;

}



.post-pagination li.back a {

	display: inline-block;

	line-height: 1.5;

	padding: 10px 20px;

	border-radius: 4px;

}



.post-pagination li.prev,

.post-pagination li.next {

	position: fixed;

	top: 50%;

	z-index: 2000;

	height: 90px;

	margin-top: -45px;

}



.post-pagination li.prev {

	left: 0;

}



.post-pagination li.next {

	right: 0;

}



.post-pagination li.prev .icon,

.post-pagination li.next .icon {

	position: absolute; 

	top:50%;

	width: 20px;

	height: 20px; 

	line-height: 20px; 

	margin-top:-10px;

	font-size: 14px;

	text-align: center;

}



.post-pagination li.prev .icon {

	left: 0;

}



.post-pagination li.next .icon {

	right: 0;

}



.post-pagination li.prev a,

.post-pagination li.next a {

	padding: 10px;

	display: block;

}



.post-pagination li.prev a {

	border-bottom-right-radius: 4px;

	border-top-right-radius: 4px;

}



.post-pagination li.next a {

	border-bottom-left-radius: 4px;

	border-top-left-radius: 4px;

}



.post-pagination li a .info-wrap {

	width: 0;

	overflow: hidden; 

	display:block;

}



.post-pagination li .info {

	height: 70px;

	width: 220px;

	display: table;

}



.post-pagination li .info span {

	display: table-cell;

	vertical-align: middle;

}



.post-pagination li .title {

	line-height: 1.2;

}



.post-pagination li .featimg img {

	width: 70px;

	height: auto;

	border-radius: 10px;

}



.post-pagination li.prev .info {

	margin-left: 20px;

}



.post-pagination li.next .title,

.post-pagination li.prev .featimg {

	text-align: right;

}



.post-pagination li.next .info {

	margin-right: 20px; 

}



.post-pagination li.prev .title,

.post-pagination li.next .featimg {

	text-align: left;

}



.post-pagination li.prev .title {

	padding-right: 10px;

}



.post-pagination li.next .title {

	padding-left: 10px;

}















/* 5.3 > Error 404

------------------------------------------*/

.section-page-404 {

	text-align: center;

}



.section-page-404 i {

	font-size: 220px;

	font-size: 22rem;

	line-height: 1;

}



.section-page-404 h1 {

	font-size: 72px;

	font-size: 7.2rem;

	font-weight: bold;

}



.section-page-404 p {

	font-size: 16px;

	font-size: 1.6rem;

}



.section-page-404 a {

	display: inline-block;

	padding: 10px 30px;

	padding: 1.0rem 3.0rem;

	font-size: 18px;

	font-size: 1.8rem;

	border-radius: 4px;

}









/* 5.4 > Post Share

------------------------------------------*/

.post-share .line {

	margin-top: 30px;

	margin-bottom: 30px;

}



.post-share ul {

	list-style: none;

	margin: 0;

}



.post-share li {

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}



.post-share li a {

	display: block;

	padding:0 10px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	font-size: 14px;

	font-size: 1.4rem;

	border-radius: 4px;

}



.post-share li.likes i {

	padding-right: 5px;

}









/* 5.5 > Blog

------------------------------------------*/

.single-post .entry-format-standard,

.single-post .entry-format-image,

.single-post .entry-format-gallery,

.single-post .entry-format-youbube,

.single-post .entry-format-vimeo,

.single-post .entry-format-html5-video,

.single-post .entry-format-embedcode,

.single-post .entry-format-audio {

	margin-bottom: 30px;

}



.single-post .entry-header .meta {

	text-align: left;

	margin-bottom: 5px;

}



.single-post .entry-header .meta i {

	padding-right: 5px;

	font-size: 14px;

	font-size: 1.4rem;

}



.single-post .entry-header .date {

	float: left;

}



.single-post .entry-header .author,

.single-post .entry-header .cats,

.single-post .entry-header .comments-link,

.single-post .entry-header .likes {

	padding-left: 15px;

}



.single-post .entry-header .title {

	margin-bottom: 15px;

}











/* 5.6 > Password Protected

------------------------------------------*/

.page-password-form input[type="submit"] {

	margin-top: 10px;

}













/*

6. Content

----------------------------------------------------*/



/* 6.1 > Bx Slider

------------------------------------------*/

.bx-slider ul {

	list-style: none;

	margin: 0;

}



.bx-slider .bx-wrapper .bx-controls-direction a {

	width: 50px;

	height: 60px;

	line-height: 60px;

	top: 50%;

	margin-top: -30px;

	text-align: center;

	font-size: 28px;

	font-size: 2.8rem;

	text-decoration: none;

}



.bx-slider .bx-wrapper .bx-prev {

	left: 0;

	border-radius: 0 5px 5px 0;

}



.bx-slider .bx-wrapper .bx-next {

	right: 0;

	border-radius: 5px 0 0 5px;

}



.bx-slider .bx-wrapper .bx-prev:before {

	content: '\e608';

}



.bx-slider .bx-wrapper .bx-next:before {

	content: '\e613';

}











/* 6.2 > Post Image

------------------------------------------*/

.post-image-section ul {

	list-style: none;

	margin: 0;

}



.post-image-section li {

	margin-bottom: 10px;

}



.post-image-section li:last-child {

	margin-bottom: 0;

}







/*resim kanalı*/

/* 6.2 > Post Image

------------------------------------------*/

.resim-galeri-section ul {

	list-style: none;

	

}



.resim-galeri-section li {

	margin-bottom: 10px;

	margin-right: 3.3%;

	display: block;

	float: left;

	margin-top: 10px;

	border-radius: 4px;

}



.resim-galeri-section li:last-child {

	margin-bottom: 0;

}

/* 6.3 > Post Quote

------------------------------------------*/

.post-quote {

	position: relative;

	padding: 30px 30px 30px 100px;

}



.post-quote .icon {

	position: absolute;

	left: 30px;

	top: 10px;

	font-size: 36px;

	font-size: 3.6rem;

}



.post-quote .text {

	margin-bottom: 0;

}



.post-quote .quote-form {

	margin-top: 30px;

	margin-bottom: 0;

}



.blog-masonry-list li .post-quote {

	padding: 60px 30px 30px;

}



.blog-masonry-list li .post-quote .icon {

	left: 28px;

	top: 0;

}



.blog-yeni-list li .post-quote {

	padding: 60px 30px 30px;

}



.blog-yeni-list li .post-quote .icon {

	left: 28px;

	top: 0;

}









/* 6.4 > Post Link

------------------------------------------*/

.post-link {

	position: relative;

	padding: 30px 30px 30px 100px;

}



.post-link .icon {

	position: absolute;

	left: 30px;

	top: 10px;

	font-size: 36px;

	font-size: 3.6rem;

}



.post-link .link {

	margin-bottom: 0;

}



.post-link .text {

	margin-top: 20px;

}



.blog-masonry-list li .post-link {

	padding: 60px 30px 30px;

}



.blog-masonry-list li .post-link .icon {

	left: 28px;

	top: 0;

}



.blog-yeni-list li .post-link {

	padding: 60px 30px 30px;

}



.blog-yeni-list li .post-link .icon {

	left: 28px;

	top: 0;

}





/* 6.5 > Post Tags

------------------------------------------*/

.post-tags {

	margin-top: 30px;

}



.post-tags .icon-tag {

	padding-right: 10px;

}



.post-tags a {

	display: inline-block;

	padding: 6px 10px;

	margin-right: 5px;

	border-radius: 4px;

}







/* 6.6 > About Author

------------------------------------------*/

.post-about-author {

	margin-top: 60px;

	padding: 30px;

}



.post-about-author .author-avatar {

	float: left;

}



.post-about-author .author-description {

	margin-left: 95px;

}



.post-about-author .title {

	margin-bottom: 10px;

}







/* 6.7 > Comments

------------------------------------------*/

#comments {

	margin-top: 80px;

}



#comments #comments-title {

	margin-bottom: 20px;

}



#comments ol.commentlist,

#comments ul.children {

	list-style: none;

	margin: 0;

}



#comments .commentlist li {

	position: relative;

	margin-bottom: 30px;

}



#comments .commentlist li .comment-inner {

	padding: 30px;

}



#comments .commentlist li ul {

	margin-left: 95px;

	padding: 0 30px 30px;

}



#comments .commentlist li:last-child {

	margin-bottom: 0;

}



#comments .commentlist .comment-avatar {

	float: left;

}



#comments .commentlist .comment-content {

	margin-left: 95px;

}



#comments .commentlist li li .comment-content {

	margin-left: 80px;

}



#comments .commentlist .comment-meta .fn {

	padding-right: 10px;

}



#comments .commentlist .reply-link {

	display: none;

}



#comments .commentlist .comment-reply-link {

	position: absolute;

	right: 0;

	top: 0;

	display: block;

	padding: 3px 10px;

}



#comments .commentlist .comment-text {

	margin-top: 10px;

}



#comments .comment-awaiting-moderation {

}



#comments .comment-respond {

	padding: 30px;

	margin: 0;

}



#comments .comment-respond input[type="text"],

#comments .comment-respond .comment-form-content {

	width: 96% !important;

}















/* 6.8 > Comment Respond

------------------------------------------*/

.comment-respond {

	margin-top: 80px;

}



.comment-respond #reply-title {

	margin-bottom: 20px;

	text-align: right;

	height: 100%;

	overflow: hidden;

}



.comment-respond #reply-title span {

	float: left;

}



.comment-respond .input-wrap {

	margin-bottom: 20px;

}



.comment-respond input[type="submit"] {

	margin-top: 20px;

}















/* 6.9 > Jplayer

------------------------------------------*/

.jp-flat-video .jp-pause:before {

	content: '\e619';

}



.jp-flat-video .jp-play:before {

	content: '\e617';

}



.jp-flat-video .jp-full-screen:before {

	content: '\e711';

}



.jp-flat-video .jp-restore-screen:before {

	content: '\e712';

}



.jp-flat-audio .jp-pause:before {

	content: '\e619';

}



.jp-flat-audio .jp-play:before {

	content: '\e617';

}















/*

7. Shortcodes

----------------------------------------------------*/



/* 7.1 > Quick Button

------------------------------------------*/

code,

.shortcode-pre .code {

	padding: 10px 15px;

}



.shortcode-hr {

	height: 1px;

	line-height: 1;

	font-size: 0;

}



.shortcode-opt {

	margin-bottom: 30px;

}



.shortcode-opt:last-child {

	margin-bottom: 0;

}



.shortcode-opt .title {

	font-weight: bold;

}



.shortcode-opt .desc {

	margin-bottom: 10px;

}



.shortcode-group {

	margin-bottom: 0;

	line-height: 1.2;

}







/* 7.2 > Button

------------------------------------------*/

.shortcode-button,

.shortcode-button-border {

	display: inline-block;

	line-height: 1;

	padding: 15px 40px;

	margin: 0 5px 5px 0;

}



.shortcode-button-border {

	padding: 13px 38px;

}







/* 7.3 > Tab

------------------------------------------*/

.shortcode-tab-wrap .tabs {

	list-style: none;

	margin: 0;

}



.shortcode-tab .tabs li.tab {

	float: left;

	position: relative;

}



.shortcode-tab .tabs li.tab a {

	display: block;

	height: 45px;

	line-height: 45px;

	padding: 0 20px;

}



.shortcode-tab .tabs li.tab a .separate {

	position: absolute;

	bottom: -1px;

	left: 0;

	width: 100%;

	height: 1px;

	display: block;

}



.shortcode-tab .tabs-content {

	padding: 20px;

}



.shortcode-left-tab {

	position: relative;

}



.shortcode-left-tab .tabs {

	position: absolute;

	top: 0;

	left: 0;

	width: 200px;

}



.shortcode-left-tab .tabs li.tab {

	position: relative;

}



.shortcode-left-tab .tabs li.tab a {

	display: block;

	height: 45px;

	line-height: 45px;

	overflow: hidden;

	padding: 0 20px;

}



.shortcode-left-tab .tabs li.tab a .separate {

	position: absolute;

	top: 0;

	right: -1px;

	width: 1px;

	height: 45px;

	display: block;

}



.shortcode-left-tab .tabs-content {

	margin-left: 200px;

	padding: 20px;

}









/* 7.4 > Accordion & Toggle

------------------------------------------*/

.shortcode-accordion .acc-item,

.shortcode-toggle .tog-item {

	margin-bottom: 10px;

}



.shortcode-accordion .acc-item .tog,

.shortcode-toggle .tog-item .tog {

	display: block;

	padding: 15px 20px;

}



.shortcode-accordion .acc-item .tog .icon,

.shortcode-toggle .tog-item .tog .icon {

	display: inline-block;

	width: 24px;

	height: 24px;

	line-height: 24px;

	margin-right: 15px;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

}



.shortcode-accordion .acc-item .tog .icon:before,

.shortcode-toggle .tog-item .tog .icon:before {

	content: '\e813';

}



.shortcode-accordion .acc-item .tog.active .icon:before,

.shortcode-toggle .tog-item .tog.active .icon:before {

	content: '\e814';

}



.shortcode-accordion .acc-content,

.shortcode-toggle .tog-content {

	display: none;

	padding: 20px 0;

}









/* 7.5 > Message Box

------------------------------------------*/

.shortcode-message-box {

	margin-bottom: 20px;

}



.shortcode-message-box .message-box {

	position: relative;

	padding: 15px 60px 15px 20px;

}



.shortcode-message-box .close {

	position: absolute;

	right: 20px;

	top: 50%;

	display: block;

	width: 24px;

	height: 24px;

	line-height: 24px;

	margin-top: -12px;

	font-size: 18px;

	font-size: 1.8rem;

	text-align: center;

}



.shortcode-message-box .close .icon:before {

	content: '\e896';

}









/* 7.6 > Icon Box

------------------------------------------*/

.shortcode-icon-box {

	padding: 60px;

	text-align: center;

}



.shortcode-icon-box .item-title {

	font-size: 22px;

	font-size: 2.2rem;

	margin-bottom: 0;

}



.shortcode-icon-box .item-icon {

	font-size: 51px;

	font-size: 5.1rem;

	line-height: 1;

	padding-top: 30px;

	padding-bottom: 10px;

}



.shortcode-icon-box .text {

	padding-top: 20px;

}



.shortcode-icon-box .link {

	padding-top: 40px;

}



.shortcode-icon-box .link a {

	display: inline-block;

	padding: 13px 40px;

}



.shortcode-icon-box-2 {

	position: relative;

	padding: 0 40px;

	text-align: center;

	transition: color .25s;

}



.shortcode-icon-box-2 .vline {

	position: absolute;

	right: 0;

	top: 100px;

	width: 1px;

	height: 60px;

}



.shortcode-icon-box-2 .item-icon {

	font-size: 70px;

	font-size: 7.0rem;

	line-height: 1;

	padding-bottom: 20px;

}



.shortcode-icon-box-2 .item-title {

	margin-bottom: 0;

}



.shortcode-icon-box-2 .text {

	padding-top: 20px;

}



.shortcode-icon-box-2 .link {

	padding-top: 20px;

}



.shortcode-icon-box-2 .link a:hover {

	text-decoration: underline;

}









/* 7.7 > Price Table

------------------------------------------*/

.shortcode-price-table {

	text-align: center;

}



.shortcode-price-table ul,

.shortcode-price-table ol {

	list-style: none;

	margin: 0;

}



.shortcode-price-table .title {

	padding: 15px 0;

}



.shortcode-price-table .price {

	padding: 40px 0;

}





.shortcode-price-table .time {

	display: block;

	padding-top: 10px;

}



.shortcode-price-table li {

	padding: 20px;

}



.shortcode-price-table .btn {

	padding: 30px 0;

}



.shortcode-price-table .btn a {

	display: inline-block;

	padding: 13px 40px;

}



.shortcode-price-table-2 {

	text-align: center;

}



.shortcode-price-table-2 ul,

.shortcode-price-table-2 ol {

	list-style: none;

	margin: 0;

}



.shortcode-price-table-2 li {

	padding: 20px 20px 0;

}



.shortcode-price-table-2 .price-header {

	padding: 60px 0;

}



.shortcode-price-table-2 .title {

	margin-bottom: 10px;

}



.shortcode-price-table-2 .time {

	display: block;

	padding-top: 10px;

}



.shortcode-price-table-2 .content li .line {

	margin: 0 auto;

	display: block;

	margin-top: 20px;

}



.shortcode-price-table-2 .content li:last-child .line {

	display: none;

}



.shortcode-price-table-2 .btn {

	margin-top: 30px;

}



.shortcode-price-table-2 .btn a {

	display: block;

	padding: 13px 40px;

}











/* 7.8 > Clients

------------------------------------------*/

.shortcode-clients ul {

	list-style: none;

	margin: 0;

}



.shortcode-clients li {

	width: 20%;

}



.shortcode-clients li .client {

	padding: 20px;

	text-align: center;

}



.shortcode-clients li:nth-of-type(5) .client,

.shortcode-clients li:nth-of-type(10) .client,

.shortcode-clients li:nth-of-type(15) .client,

.shortcode-clients li:nth-of-type(20) .client, 

.shortcode-clients li:nth-of-type(25) .client {

	border-right: none;

}



.shortcode-clients li:nth-last-of-type(1) .client,

.shortcode-clients li:nth-last-of-type(2) .client,

.shortcode-clients li:nth-last-of-type(3) .client,

.shortcode-clients li:nth-last-of-type(4) .client, 

.shortcode-clients li:nth-last-of-type(5) .client {

	border-bottom: none;

}









/* 7.9 > Contact Form 7

------------------------------------------*/

.wpcf7 .wpcf7-form .wpcf7-text,

.wpcf7 .wpcf7-form .wpcf7-textarea {

	margin-bottom: 20px;

}



.wpcf7 .wpcf7-not-valid-tip {

	padding: 15px 20px;

	line-height: 1;

	border: none;

}



.wpcf7 .error-message,

.wpcf7 div.wpcf7-validation-errors,

.wpcf7 div.wpcf7-mail-sent-ng,

.wpcf7 div.wpcf7-spam-blocked,

.wpcf7 #success-page,

.wpcf7 div.wpcf7-mail-sent-ok {

	padding: 15px 20px;

	margin-left: 0;

	margin-right: 0;

	border: none;

}



.mc4wp-form input[type="text"],

.mc4wp-form input[type="email"],

.mc4wp-form input[type="tel"]

.mc4wp-form input[type="select"]

 {

	margin-bottom: 20px;

}









/* 7.10 > Icon List

------------------------------------------*/

.shortcode-icon-list {

	display: table; 

	padding-bottom: 20px;

}



.shortcode-icon-list:last-child {

	padding-bottom: 0;

}



.shortcode-icon-list .line {

	display: block;

	margin-bottom: 20px;

}



.shortcode-icon-list:last-child .line {

	margin-bottom: 0;

}



.shortcode-icon-list .icon,

.shortcode-icon-list .text {

	display: table-cell;

}



.shortcode-icon-list .icon {

	font-size: 48px;

	font-size: 4.8rem;

	line-height: 1.2;

}



.shortcode-icon-list .text {

	vertical-align: middle;

	padding-left: 40px;

}









/* 7.11 > Icons

------------------------------------------*/

.shortcode-icon {

	padding-right: 10px;

}



.shortcode-icon.small {

	font-size: 14px;

	font-size: 1.4rem;

}



.shortcode-icon.medium {

	font-size: 28px;

	font-size: 2.8rem;

}



.shortcode-icon.large {

	font-size: 56px;

	font-size: 5.6rem;

}









/* 7.12 > Image Frame

------------------------------------------*/

.shortcode-image-frame { 

	max-width: 100%; 

}



.shortcode-image-frame .caption {

	text-align: center;

	font-size: 14px;

	font-size: 1.4rem;

	margin-bottom: 0;

	margin-top: 15px;

}









/* 7.13 > Team

------------------------------------------*/

.shortcode-team-list ul {

	list-style: none;

	margin: 0;

	margin-top: -60px;

}



.shortcode-team-list li {

	margin-top: 60px;

}



.shortcode-team-list li.item-first {

	clear: left;

}



.shortcode-team .team-item .featimg {

	text-align: center;

}



.shortcode-team .team-item .meta {

	margin-top: 20px;

}



.shortcode-team .team-item .name {

	margin-bottom: 0;

}



.shortcode-team .team-item .role {

	padding-left: 10px;

}



.shortcode-team .team-item .line {

	margin: 15px 0;

}



.shortcode-team .team-item .icons {

	margin-bottom: 10px;

}



.shortcode-team .team-item .icons a {

	padding-right: 10px;

	font-size: 14px;

	font-size: 1.4rem;

}









/* 7.14 > Team Carousel

------------------------------------------*/

.shortcode-team-carousel ul {

	list-style: none;

	margin: 0;

}



.shortcode-team-carousel .team-carousel-pager li {

	text-align: center;

}



.shortcode-team-carousel .team-carousel-pager a {

	position: relative;

}



.shortcode-team-carousel .team-carousel-pager a .separate {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 99;

	width: 100%;

	height: 10px;

}



.shortcode-team-carousel .team-carousel-container {

	padding: 60px 0;

}



.shortcode-team-carousel .icons {

	text-align: right;

}



.shortcode-team-carousel .icons a {

	padding-left: 10px;

	font-size: 20px;

	font-size: 2.0rem;

}



.shortcode-team-carousel .name {

	margin-bottom: 0;

}



.shortcode-team-carousel .role {

	padding-left: 10px;

}



.shortcode-team-carousel .line {

	margin: 20px 0 30px;

}



.shortcode-team-carousel .text {

	padding-right: 50px;

}















/* 7.15 > Testimonial List

------------------------------------------*/

.shortcode-testimonial-list ul {

	list-style: none;

	margin: 0;

}



.shortcode-testimonial-list li.item {

	margin-bottom: 60px;

}



.shortcode-testimonial-list li.item:last-child {

	margin-bottom: 0;

}



.shortcode-testimonial .testimonial-item .avatar {

	width: 100px;

	float: left;

}



.shortcode-testimonial .testimonial-item .avatar img {

	border-radius: 100%;

}



.shortcode-testimonial .testimonial-item .content {

	margin-left: 130px;

}



.shortcode-testimonial .testimonial-item .line {

	margin: 15px 0;

}



.shortcode-testimonial .testimonial-item .role {

	padding-left: 10px;

}











/* 7.16 > Testimonial Carousel

------------------------------------------*/

.shortcode-testimonial-carousel ul {

	list-style: none;

	margin: 0;

}



.shortcode-testimonial-carousel .testimonial-item {

	text-align: center;

}



.shortcode-testimonial-carousel .testimonial-item .text {

	padding: 50px;

}



.shortcode-testimonial-carousel .testimonial-item .meta {

	padding: 50px 0 20px;

}



.shortcode-testimonial-carousel .testimonial-carousel-pager {

	text-align: center;

}



.shortcode-testimonial-carousel .testimonial-carousel-pager li {

	display: inline-block;

	margin: 0 5px;

}



.shortcode-testimonial-carousel .testimonial-carousel-pager li a {

	display: inline-block;

	vertical-align: middle;

	width: 76px;

}



.shortcode-testimonial-carousel .testimonial-carousel-pager li a.active {

	width: 100px;

}



.shortcode-testimonial-carousel .testimonial-carousel-pager li img {

	border-radius: 100%;

}



.shortcode-testimonial-carousel .testimonial-carousel-pager li a img {

	opacity: 0.5;

}



.shortcode-testimonial-carousel .testimonial-carousel-pager li a.active img {

	opacity: 1;

}











/* 7.17 > Counter

------------------------------------------*/

.shortcode-counter {

	text-align: center;

}



.shortcode-counter .icon {

	font-size: 48px;

	font-size: 4.8rem;

	line-height: 1.2;

}



.shortcode-counter .title {

	margin-bottom: 0;

}













/* 7.18 > Progress Bar

------------------------------------------*/

.shortcode-progress-bar {

}



.shortcode-progress-bar .title {

	margin-bottom: 10px;

}



.shortcode-progress-bar .progress-bar {

	position: relative;

	height: 30px;

	line-height: 30px;

}



.shortcode-progress-bar .progress-bar .label {

	position: absolute;

	left: 0;

	top: 0;

	display: block;

	height: 30px;

	line-height: 30px;

	padding: 0 20px;

}



.shortcode-progress-bar .progress-bar .progress { 

	height: 30px;

	line-height: 30px;

	display: block;

}



.shortcode-progress-bar .progress-bar:not(.actived) .progress { 

	width: 0 !important; 

}



.shortcode-progress-bar .progress-bar.actived .progress { 

	overflow: hidden; 

	transition: all 1.3s ease-in-out; 

}











/* 7.19 > PieChart

------------------------------------------*/

.shortcode-pie-chart {

	min-height: 120px; 

	position: relative;

	text-align: center;

}



.shortcode-pie-chart .chart { 

	width: 120px; 

	height: 120px; 

	position: absolute; 

	left: 50%; 

	top: 0; 

	margin-left: -60px;

}



.shortcode-pie-chart .chart .num { 

	position: absolute; 

	left: 0; 

	top: 0; 

	width: 120px; 

	height: 120px; 

	line-height: 120px; 

	text-align: center; 

}



.shortcode-pie-chart .title {

	padding-top: 140px;

	margin-bottom: 0;

}









/* 7.20 > Faq

------------------------------------------*/

.faq-list ul {

	list-style: none;

	margin: 0;

}



.faq-list li {

	padding: 20px 0;

}



.faq-list li .cats i,

.single-faq .entry-header .cats i {

	padding-right: 5px;

}



.faq-list li .entry-title,

.single-faq .entry-header .entry-title {

	margin-bottom: 0;

}



.single-faq .entry-header {

	margin-bottom: 40px;

	padding-bottom: 10px;

}









/* 7.21 > Tagline

------------------------------------------*/

.shortcode-tagline.has-link {

	display: table;

	width: 100%;

}



.shortcode-tagline.has-link .text,

.shortcode-tagline.has-link .link {

	display: table-cell;

	vertical-align: middle;

}



.shortcode-tagline.has-link .link {

	text-align: right;

}



.shortcode-tagline .link a {

	display: inline-block;

	padding: 15px 50px;

	text-align: center;

}



.shortcode-tagline h1,

.shortcode-tagline h2,

.shortcode-tagline h3,

.shortcode-tagline h4,

.shortcode-tagline h5,

.shortcode-tagline h6 {

	margin-bottom: 0;

}









/* 7.22 > Section Title

------------------------------------------*/

.section-title-2 {

	text-align: center;

}



.section-title-2 .title {

	margin-bottom: 5px;

}



.section-title-2 .sub-title {

	margin-top: 10px;

}



.section-title-2 .line {

	margin: 20px auto 0;

}



.section-title-3 .title {

	margin-bottom: 0;

}



.section-title-3 .sub-title {

	margin-bottom: 10px;

}



.section-title-3 .line {

	margin-top: 20px;

}











/* 7.23 > Overlay Box

------------------------------------------*/

.shortcode-overlay-box .overlay-box {

	width: 400px;

	height: 400px;

	margin: 0 auto;

	text-align: center;

	display: table;

	border-radius: 100%;

}



.shortcode-overlay-box .box-content {

	display: table-cell;

	vertical-align: middle;

}









/*

8. Widgets

----------------------------------------------------*/



/* 8.1 > Common

------------------------------------------*/



.widget .widget-title {

	margin-bottom: 0;

}



.widget ul {

	list-style: none;

	margin: 0;

}



.widget li {

	position: relative;

}



.widget li .arrow {

	position: absolute;

	left: 0;

	font-size: 14px;

	font-size: 1.4rem;

}









/* 8.2 > Calendar

------------------------------------------*/

.widget_calendar caption {

	padding-bottom: 10px;

}









/* 8.3 > Tags

------------------------------------------*/

.widget_tag_cloud .tagcloud {

	padding-top: 5px;

	height: 100%;

	overflow: hidden;

}



.widget_tag_cloud .tagcloud a {

	display: block;

	float: left;

	padding: 3px 10px;

	margin: 5px 5px 0 0;

	text-align: center;

	font-size: 14px !important;

	font-size: 1.4rem !important;

	border-radius: 4px;

}









/* 8.4 > Search

------------------------------------------*/

.widget_search .widget-title {

	margin-bottom: 30px;

}



.widget_search .searchform {

	position: relative;

}



.widget_search input[type="text"] {

	padding: 13px 8px;

}



.widget_search input[type="text"],

.widget_search #searchsubmit {

	border-radius: 4px;

}



.widget_search #searchsubmit {

	position: absolute;

	right: 7px;

	top: 50%;

	width: 30px;

	height: 30px;

	line-height: 30px;

	margin-top: -15px;

	padding: 0;

	text-align: center;

	font-size: 14px;

	font-size: 1.4rem;

}









/* 8.5 > Portfolio

------------------------------------------*/

.widget-portfolio li {

	padding: 10px 0;

	display: table;

}



.widget-portfolio li .image,

.widget-portfolio li .entry {

	display: table-cell;

	vertical-align: middle;

}



.widget-portfolio li .entry {

	padding-left: 20px;

}



.widget-portfolio li .entry-title  {

	margin-bottom: 0;

	line-height: 1.2;

}



.widget-portfolio li .line  {

	width: 20px;

	margin: 8px 0 5px;

}









/* 8.6 > Blog

------------------------------------------*/

.widget-blog li {

	padding: 10px 0;

	display: table;

}



.widget-blog li .image,

.widget-blog li .entry {

	display: table-cell;

	vertical-align: middle;

}



.widget-blog li .entry {

	padding-left: 20px;

}



.widget-blog li .entry-title  {

	margin-bottom: 0;

	line-height: 1.2;

}



.widget-blog li .line  {

	width: 20px;

	margin: 8px 0 5px;

}









/* 8.7 > Portfolio Gallery

------------------------------------------*/

.widget-portfolio-gallery ul {

	margin-left: -4px;

	padding-top: 5px;

}



.widget-portfolio-gallery li {

	float: left;

	margin: 4px 0 0 4px;

}









/* 8.8 > Twitter

------------------------------------------*/

.widget-twitter .tweets-feed {

	padding-top: 10px;

}



.widget-twitter .twitter-slider li {

	padding-bottom: 5px;

	padding-right: 5px;

}



.widget-twitter .tweet-item {

	position: relative;

	margin-bottom: 20px;

	margin-left: 40px;

	padding: 15px;

	border-radius: 4px;

	box-shadow: 3px 3px 1px 0 rgba(0,0,0,0.03);

}



.widget-twitter .icon-twitter-bird {

	position: absolute;

	top: 18px;

	left: -35px;

	font-size: 14px;

	font-size: 1.4rem;

	border-radius: 100%;

}



.widget-twitter .twitter-arrow {

	position: absolute;

	top: 20px;

	left: -11px;

	display: block;

	width: 11px;

	height: 11px;

}



.widget-twitter .twitter_time {

	display: block;

	margin-top: 8px;

	font-size: 12px;

	font-size: 1.2rem;

}



.widget-twitter .follow-link {

	margin-top: 30px;

}



.widget-twitter .follow-link a {

	display: inline-block;

	padding: 0 20px ;

	height: 31px;

	line-height: 31px;

	border-radius: 5px;

}









/* 8.9 > Flickr

------------------------------------------*/

.widget-flickr ul {

	margin-left: -4px;

	padding-top: 5px;

}



.widget-flickr li {

	float: left;

	width: 75px;

	margin: 4px 0 0 4px;

}









/* 8.10 > Dribbble

------------------------------------------*/

.widget-dribbble ul {

	margin-left: -4px;

	padding-top: 5px;

}



.widget-dribbble li {

	float: left;

	margin: 4px 0 0 4px;

}









/* 8.11 > Social Icons

------------------------------------------*/

.widget-social-icons .icons {

	padding-top: 10px;

}



.widget-social-icons .icons a {

	display: block;

	float: left;

	width: 40px;

	height: 35px;

	line-height: 35px;

	margin: 0 5px 5px 0;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

	border-radius: 5px;

}









/* 8.12 > Comments

------------------------------------------*/

.widget-comments li {

	display: table;

}



.widget-comments li .image,

.widget-comments li .entry {

	display: table-cell;

	vertical-align: top;

}



.widget-comments li .entry {

	padding-left: 20px;

}



.widget-comments li .text {

	line-height: 1.2;

}



.widget-comments li .commenter {

	padding-right: 5px;

}



.widget-comments li .date {

	display: block;

	padding-top: 10px;

}









/* 8.13 > Contact Details

------------------------------------------*/

.widget-contact-details ul {

	list-style: none;

	margin: 0;

}



.widget-contact-details li {

	position: relative;

	padding: 15px 0 15px 80px;

}



.widget-contact-details li .icon {

	position: absolute;

	top: 50%;

	left: 0;

	width: 40px;

	height: 40px;

	line-height: 40px;

	margin-top: -20px;

	text-align: center;

	font-size: 32px;

	font-size: 3.2rem;

}



.widget-contact-details li .desc {

	display: block;

	padding-bottom: 5px;

}









/* 8.14 > Text Widget

------------------------------------------*/

.widget_text .textwidget {

	padding-top: 5px;

}





/* ozellikler 111111111111111111111111

--------------------------------------------*/





.wpb_widgetised_column {

	padding: 40px 0;

}





.wpb_wrapper .widget {

	padding: 0 20px;

	padding-bottom: 60px;

}



.wpb_wrapper .widget:last-child {

	padding-bottom: 0;

}



.wpb_wrapper .widget-title .line {

	margin-top: 10px;

	margin-bottom: 20px;

	height: 2px;

	width: 30px;

}



.wpb_wrapper .widget li .arrow {

	top: 10px;

}



.wpb_wrapper .widget_meta li,

.wpb_wrapper .widget_archive li,

.wpb_wrapper .widget_categories li,

.wpb_wrapper .widget_pages li,

.wpb_wrapper .widget_nav_menu li,

.wpb_wrapper .widget_recent_comments li,

.wpb_wrapper .widget_recent_entries li {

	padding: 10px 0 10px 20px;

}



.wpb_wrapper .widget_categories li ul,

.wpb_wrapper .widget_pages li ul,

.wpb_wrapper .widget_nav_menu li ul {

	padding-top: 10px;

}



.wpb_wrapper .widget_categories li li,

.wpb_wrapper .widget_pages li li,

.wpb_wrapper .widget_nav_menu li li {

	border-bottom: none;

}



.wpb_wrapper .widget_categories li li:last-child,

.wpb_wrapper .widget_pages li li:last-child,

.wpb_wrapper .widget_nav_menu li li:last-child {

	padding-bottom: 0;

}



.wpb_wrapper .widget-portfolio-gallery li,

.wpb_wrapper .widget-dribbble li {

	width: 75px;

}



.wpb_wrapper .widget-comments ul {

	margin-top: -5px;

}



.wpb_wrapper .widget-comments li {

	padding: 15px 0;

	display: table;

}









/* 8.15 > Sidebar Widgets

------------------------------------------*/

.side-widgets-area {
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}



.side-widgets-area .widget {

	padding: 0 20px;

	padding-bottom: 60px;

}



.side-widgets-area .widget:last-child {

	padding-bottom: 0;

}



.side-widgets-area .widget-title .line {

	margin-top: 10px;

	margin-bottom: 20px;

	height: 2px;

	width: 30px;

}



.side-widgets-area .widget li .arrow {

	top: 10px;

}



.side-widgets-area .widget_meta li,

.side-widgets-area .widget_archive li,

.side-widgets-area .widget_categories li,

.side-widgets-area .widget_pages li,

.side-widgets-area .widget_nav_menu li,

.side-widgets-area .widget_recent_comments li,

.side-widgets-area .widget_recent_entries li {

	padding: 10px 0 10px 20px;

}



.side-widgets-area .widget_categories li ul,

.side-widgets-area .widget_pages li ul,

.side-widgets-area .widget_nav_menu li ul {

	padding-top: 10px;

}



.side-widgets-area .widget_categories li li,

.side-widgets-area .widget_pages li li,

.side-widgets-area .widget_nav_menu li li {

	border-bottom: none;

}



.side-widgets-area .widget_categories li li:last-child,

.side-widgets-area .widget_pages li li:last-child,

.side-widgets-area .widget_nav_menu li li:last-child {

	padding-bottom: 0;

}



.side-widgets-area .widget-portfolio-gallery li,

.side-widgets-area .widget-dribbble li {

	width: 75px;

}



.side-widgets-area .widget-comments ul {

	margin-top: -5px;

}



.side-widgets-area .widget-comments li {

	padding: 15px 0;

	display: table;

}






/* 8.16 > Footer Widgets

------------------------------------------*/

.footer-widgets-area {

	padding-top: 60px;

}



.footer-widgets-area.stay-connected-on {

	padding-top: 0;

}



.footer-widgets-area .widget {

	padding-bottom: 60px;

}



.footer-widgets-area .widget-title {

	margin-bottom: 20px;

}



.footer-widgets-area .widget li .arrow {

	top: 2px;

}



.footer-widgets-area .widget_meta li,

.footer-widgets-area .widget_archive li,

.footer-widgets-area .widget_categories li,

.footer-widgets-area .widget_pages li,

.footer-widgets-area .widget_nav_menu li,

.footer-widgets-area .widget_recent_comments li,

.footer-widgets-area .widget_recent_entries li {

	padding: 2px 0 2px 20px;

}



.footer-widgets-area .widget-portfolio-gallery li,

.footer-widgets-area .widget-dribbble li {

	width: 80px;

}



.footer-widgets-area .widget-comments li {

	padding: 10px 0;

}



.footer-widgets-area .widget-twitter .tweet-item,

.footer-widgets-area .widget-twitter .follow-link a {

	background: rgba(0, 0, 0, 0.05);

}









/* 8.17 > Custom Widgets

------------------------------------------*/

.custom-widgets-area,

.custom-widgets-area .widget {

	padding: 0;

}











/*

9. Slider

----------------------------------------------------*/

.themewoot-slider .tp-caption.sub-title {

	z-index: 2; 

	max-width: 100%; 

	max-height: 100%;  

	white-space: nowrap;

}



.themewoot-slider .tp-caption.title {

	z-index: 3; 

	max-width: 100%;  

	max-height: 100%;  

	white-space: nowrap;

}



.themewoot-slider .tp-caption.text {

	z-index: 4; 

	max-width: 100%; 

	max-height: 100%;  

	white-space: nowrap;

}



.themewoot-slider .tp-caption.link-button {

	z-index: 5; 

	max-width: 100%; 

	max-height: 100%; 

	white-space: nowrap;

}



.themewoot-slider .tp-caption.link-button a {

	display: inline-block;

	padding: 13px 30px;

	border-radius: 4px;

}









/*

10. Revolution Slider

----------------------------------------------------*/

.tp-leftarrow,

.tp-rightarrow {

	background-image: none !important;

	top: 50%;

	width: 50px !important;

	height: 60px !important;

	line-height: 60px !important;

	margin-top: -30px;

	text-align: center;

	font-size: 30px;

	font-size: 3.0rem;

	background: rgba(0,0,0,0.3) !important;

	transition: all .5s;

}



.tp-leftarrow {

	border-radius: 0 5px 5px 0;

}



.tp-rightarrow {

	border-radius: 5px 0 0 5px;

}



.tp-leftarrow:before {

	content: '\e608';

}



.tp-rightarrow:before {

	content: '\e613';

}



.tp-bullets.simplebullets.round .bullet	{

	background-image: none !important;

	width: 8px !important;

	height: 8px !important;

	margin-left: 5px !important;

	border-radius: 100%;

}



.tp-bullets.simplebullets.round .bullet.first {	

	margin-left: 2px !important;

}





/*For Compass Style*/

.tp-caption.compass_sub_title {

	line-height:24px;

	font-size:20px;

	font-weight:400;

	text-decoration:none;

	background-color:transparent;

	border: none;

}



.tp-caption.compass_title {

	line-height:40px;

	font-size:36px;

	font-weight:400;

	text-decoration:none;

	background-color:transparent;

	border: none;

}



.tp-caption.compass_text {

	line-height:20px;

	font-size:16px;

	font-weight:400;

	text-decoration:none;

	background-color:transparent;

	border: none;

}



.tp-caption.compass_button {

	line-height:16px;

	font-size:16px;

	font-weight:400;

	text-decoration:none;

	background-color:transparent;

	border: none;

}



.tp-caption.compass_button a {

	padding:13px 30px;

	border-width:2px;

	border-style:solid;

	display: inline-block;

	border-radius: 4px;

}















/*

11. Under Construction

----------------------------------------------------*/

.page-countdown {

	text-align: center;

}



.page-countdown .title {

	font-size: 36px;

	font-size: 3.6rem;

	font-weight: 400;

	line-height: 1;

	margin-bottom: 30px;

}



.page-countdown .countdown {

	width: 440px;

	margin: 0 auto;

}



.page-countdown .clock {

	width: 100px;

	float: left;

	margin: 0 5px;

}



.page-countdown .clock span {

	display: block;

}



.page-countdown .clock span.time {

	padding: 20px 0;

	background: rgba(0, 0, 0, 0.5);

	font-size: 36px;

	font-size: 3.6rem;

	font-weight: 400;

	line-height: 1;

}



.page-countdown .clock span.text {

	margin-top: 10px;

	text-transform: capitalize;

}

.header-content {

    padding: 20px 15px;

    margin: 0 auto;

}







.e3lan-top {

    float: right;

    line-height: 0;

}





.e3lan-top iframe  margin: 0 auto;

}



.e3lan-top img {

    max-width: 100%;

    height: auto;

}



.e3lan-top ins {

    margin: 0 auto !important;

    padding: 0 !important;

    background: transparent !important;

    text-decoration: none !important;

}



.e3lan-top ins {

    width: 728px;

    height: 90px;

}







@media only screen and (max-width: 990px){

  	 

    #logo {

	float: none !important;

	text-align: center;

	margin: 0 !important;

	clear: both;

			

  	}

	

	

    

	 .e3lan-top {

        margin-top: 20px;

  	    float: none !important;

  	    text-align: center;

  	}

	

	

	 #ustmenu {

	float: none;

	margin-right: 20px;

}



#ustmenu ul {

	list-style: none;

	margin: 0;

}



#ustmenu ul li {
	/* [disabled]width: 100%; */
	/* [disabled]display: block; */
	background-color: #082240;
	margin-bottom: 5px;
	/* [disabled]float: none; */
	text-align: center;
	padding: 5px;
	margin-right: 5px;
}

#ustmenu ul li a{
	/* [disabled]display: block; */
	color: #FFF;
	font-size: 16px;
}







.header_top_left {

	float: none;

	display: block;

	

	padding-bottom:16px;	

	

	}

.header_top_right{

	display: block;

	float: none;

	padding-right: 50px;

	padding-left: 50px;

	}

.ustyazi{

	text-align: center;

	float: none;	

	}

	

	.section-page-header

{ display:none;}

}

/*sosyal*/



.sosyal {

	margin-top: 30px;

	color: #333;

	margin-bottom: 20px;

	width: 100%;

	display: block;

}



.sosyal1 {

	float: left;

	margin-right: 5px;
	margin-top: 10px;

}

.sosyal1 a{

	color: #FFF;

	display: block;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

}

.sosyal1 a:hover{

	color: #E1E1E1;	

}

.sosyal1 i {

	margin-right: 3px;

	color: #FFF;

}

.tw{

	background-color: #00aced;	

	border: 2px solid #0a91c4;

	border-radius: 2px;

}



.face{

	background-color: #3b5998;	

	border: 2px solid #263b67;

	border-radius: 2px;

}

.gopl{

	background-color: #d34836;	

	border: 2px solid #a44033;

	border-radius: 2px;

}
.watsap {
	background-image: url(https://www.koltukdosemefirmalari.com/watsap.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 1em;
	width: 1em;
	padding-top: 1em;
}

	

.wat2 {

	margin-top: 30px;

	color: #333;

	margin-bottom: 20px;

	width: 100%;

	display: block;

}



.wat1 {
	float: left;
	margin-right: 5px;
	margin-top: 10px;
}

.wat1 a{

	color: #FFF;

	display: block;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 25px;

}

.wat1 a:hover{

	color: #E1E1E1;	

}

.wat{
	background-image: url(https://www.koltukdosemefirmalari.com/watsapb.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	display: block;
	background-color: #52cc5f;
	border: 2px solid #999900;
	border-radius: 2px;
}
.yaz{
	background-color: #333333;
	border: 2px solid #666666;
	border-radius: 2px;
}


#resimnavigasyon {

	display: block;

	padding-top: 0;

	padding-bottom: 10%;

}



.resimnavlink .geri,

.resimnavlink .ileri {

	display: block;

	float: left;

	margin-right: 20px;}



.resimnavlink {

	display: block;

	}